Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

May 2016

yoditstanton Tabs vs Spaces: the struggle is real
amp.twimg.com/v/5224cae7-39a…

twitter.com/ThePracticalDe…

via TweetDeck (retweeted on 1:05 AM, May 31st, 2016 via Echofon)

tkurz going to present the next level of Linked Media Fragments URI now at de.slideshare.net/ThomasKurz4/li…

via Twitter Web Client (retweeted on 12:57 AM, May 31st, 2016 via Echofon)

@cirzen Happy to have re-established your inner peace :-D
Pedantically yours,
Tom

via Twitter Web Client in reply to cirzen

The 101: exploringjs.com/es6/ch_first-s…. If you’re short on time, this is a great summary chapter. twitter.com/rauschma/statu…

via Echofon

@cbpuschmann Just absolute edits w/o any qualitative evaluation of edits: arxiv.org/abs/1303.4702, arxiv.org/abs/1403.4289 Much future work…

via Echofon in reply to cbpuschmann

@cbpuschmann Sports events tend to have a “sudden” & “simple” result/ending, which makes them easy to add to a Wiki, whereas news develops.

via Twitter for iPhone in reply to cbpuschmann

@cbpuschmann The simple explanation is people editing sports-related articles. The more complex “why” explanation: paper topic…

via Echofon in reply to cbpuschmann

rem “State of the gap” between native, hybrid and web (with progressive web apps). remysharp.com/2016/05/28/sta…

via Twitter for Android (retweeted on 12:06 PM, May 29th, 2016 via Echofon)

@olafhartig @jimkont @RubenVerborgh And now imagine the sh!t you get when you tell people you work at The Google ;-)

via Echofon in reply to olafhartig

Interesting paper on ad blocking and ad blocker detection: arxiv.org/abs/1605.05841 The cat & mouse game has started: pagefair.com

via Twitter for iPhone

AmpMe syncs music across iOS and/or Android devices incl. Bluetooth speakers to create one powerful virtual speaker: redmondpie.com/how-to-play-sa…

via Echofon

sw12 High performance video for the web:
codelabs.developers.google.com/codelabs/adapt… pic.twitter.com/mNB97rGJhE

via Twitter Web Client (retweeted on 11:16 AM, May 28th, 2016 via Echofon)

@RubenVerborgh @pietercolpaert For excessively long titles, there’s always <marquee> to the rescue! Pro-tip: LaTeX’s \em is HTML’s <blink>!

via Echofon in reply to RubenVerborgh

@Telekom_hilft All fine, thanks. My point was that bloated websites are bad & that bloat is an issue in “developed” countries w/ LTE, too.

via Echofon in reply to Telekom_hilft

@jrbsu Well, I guess @WikiLiveMon and @mediagalleries simply reflect people’s reactions to it :-)

via Echofon in reply to jrbsu

Good thoughts on how much Web is preserved in Progressive Web Apps: adactio.com/journal/10708 (via twitter.com/RubenVerborgh/…)

via Echofon

dalmaer I bet you will learn something from @grigs great piece on auto fill medium.com/@grigs/autofil…

via Twitter for iPhone (retweeted on 7:41 AM, May 27th, 2016 via Echofon)

mahemoff Google beats Oracle, open source turns out to be fair for reuse arstechnica.com/tech-policy/20…

via TweetDeck (retweeted on 11:03 PM, May 26th, 2016 via Echofon)

duhroach Take a look at how WebP’s lossy image compression mode works, and why it gives you ~25% wins over JPG.
medium.com/@duhroach/how-…

via Twitter Web Client (retweeted on 10:55 PM, May 26th, 2016 via Echofon)

borismus Browsing Wikipedia, reimagined for WebVR: smus.com/wikipedia-vr/

via Twitter Web Client (retweeted on 10:53 PM, May 26th, 2016 via Echofon)

fnielsen “Page rank of scientific papers with citation in Wikidata – so farfinnaarupnielsen.wordpress.com/2016/05/26/pag…Yte

via Twitter Web Client (retweeted on 10:47 PM, May 26th, 2016 via Echofon)

Interesting browser fingerprinting library called fingerprintjs2: github.com/Valve/fingerpr… Be aware. (via @jure twitter.com/jure/status/73…)

via Echofon

ReaderMeter The single, most important outcome of (thanks @tobias47n9e) twitter.com/lambo/status/7…

via Twitter for iPhone (retweeted on 10:06 PM, May 26th, 2016 via Echofon)

Cool stuff, gotta love the <marquee> and <layer> rules… It’s been a whiletwitter.com/umaar/status/7…Se

via Echofon

I’ve exceeded my @deutschetelekom 6GB data plan. Mobile Web performance matters, everywhere—despite the LTE in the status bar, I’m on GPRS.

via Echofon

WikiEval Data of Wikipedia and Wikidata in your Google spreadsheet. by @subhapa on @tomayac’s browser addon: meta.wikimedia.org/wiki/Grants:Le…

via TweetDeck (retweeted on 7:53 PM, May 25th, 2016 via Echofon)

The Fetch API is coming to Microsoft’s Edge browser, and full Service Worker support is anticipated: blogs.windows.com/msedgedev/2016… +1!

via Echofon

Cool demo of the Cloud Vision API—meet the Cloud Vision Explorer:vision-explorer.reactive.aiC Accompanying blog post:cloud.google.com/blog/big-data/…t

via Echofon

Half-baked, but nevertheless welcome change to char counts in tweets: blog.twitter.com/2016/doing-mor… Still situations where long handles suffer :-/

via Twitter for iPhone

somebitsLinks Fizz Buzz in Tensorflow: Taking the piss out of tech interviews dlvr.it/LNWmW5

via dlvr.it (retweeted on 11:04 PM, May 23rd, 2016 via Echofon)

How to forecast demand with Google BigQuery, public datasets, and TensorFlow with the example of NYC taxi data. cloud.google.com/blog/big-data/…

via Twitter for iPhone

@csarasuagar Thanks for the pointer. Hmm, they say they have analyzed HTTP traffic. Too bad that YouTube has gone HTTPS by default. Strange.

via Echofon in reply to csarasuagar

aemkei

ES6 tagged template literals are the new eval:

`${alert`xss`}` pic.twitter.com/KLxpSq1rbX

via Twitter for Mac (retweeted on 8:55 PM, May 23rd, 2016 via Echofon)

@kwelle @PolarBearby what does the number in the right half of the bubbles mean? Usage in research publications?

via Echofon in reply to kwelle

heikopaulheim From student report: “Another lesson we have learned is that real life problems can be really frustrating.” Non scholae sed vitae discimus!

via Twitter Web Client (retweeted on 8:41 PM, May 23rd, 2016 via Echofon)

I wonder if we have stats for Lie-Wi?! twitter.com/dalmaer/status…

via Echofon

whtouche This is a great / quick read. There’s more to ES6 than just learning the syntax - new features === new possibilities twitter.com/2ality/status/…

via Twitter for Android (retweeted on 8:06 AM, May 23rd, 2016 via Echofon)

Honest and constructive feedback by Microsoft’s @codepo8 on (speaking as the private Chris): christianheilmann.com/2016/05/23/goo…

via Twitter for iPhone

wsREST WS-REST 2016 is going to be an open conference, check out github.com/apiacademy/WSR… for initial info. more details coming early next week!

via Twitter for iPhone (retweeted on 1:36 PM, May 22nd, 2016 via Echofon)

owencm Tips and tricks to create great UX in Progressive Web Apps. medium.com/@owencm/design… /cc @slightlylate @adityapunjani

via Twitter Web Client (retweeted on 1:30 PM, May 22nd, 2016 via Echofon)

n2women These Girls Perfectly Explain Why Women Make Terrible Coders elitedai.ly/1svzMYv via @EliteDaily

via TweetDeck (retweeted on 1:23 PM, May 22nd, 2016 via Echofon)

Lebab transpiles “legacy” JavaScript code from ES5 code to ES2015. It’s Babel reversed, what a genius name ;-) lebab.io/try-it

via Echofon

Interesting article by @martinfowler on refactoring options in JavaScript with code examples for each: martinfowler.com/articles/refac….

via Echofon

random_forests New episode! Feeling good about this one / think the pacing is right. youtube.com/watch?v=84gqSb…

via Twitter Web Client (retweeted on 1:18 PM, May 21st, 2016 via Echofon)

How rectangles with rounded corners became an elementary part of the Macintosh’s UI: folklore.org/StoryView.py?s…. Great Steve Jobs anecdote.

via Echofon

@TomDeNies Woohoo, congratulations! 🎓🎉

via Echofon

ChromiumDev Practical advice from @notwaldorf after a year of building Web Components

youtube.com/watch?v=zfQole…

via TweetDeck (retweeted on 4:04 AM, May 21st, 2016 via Echofon)

Wow, @subhapa has created an animated GIF that shows how to get started w/ Wikipedia Tools. meta.wikimedia.org/wiki/Grants:Le… pic.twitter.com/S2j5iEnZC9

via Twitter Web Client

Darn facepalm moment du jour: unknowingly had “$’” in my replacement string: “foo”.replace(/o/g, “u$’”); developer.mozilla.org/en-US/docs/Web…

via Echofon

notwaldorf I wrote down everything I know about how an emoji gets rendered! 💁✨🎨

meowni.ca/posts/emoji-em…

via Tweetbot for Mac (retweeted on 8:28 AM, May 20th, 2016 via Echofon)

The best summary of the Google I/O announcements that you’ll read today: bonkersworld.net/confusement/ (via @lmanul) pic.twitter.com/ldjyUnHDGf

via Echofon

@mahemoff My thoughts put into beautiful words…

via Echofon in reply to mahemoff

@rauschma It just feels like there should be a native flag, à la

const x = `indented
multiline string
${a ? a : b}`oneLineNoIndent;

via Echofon in reply to rauschma

@rauschma Including a library for just this purpose seems overkill, I’m aware of github.com/declandewet/co…. How about directly .replace()-ing?

via Echofon in reply to tomayac

@rauschma What’s your recommendation for removing line breaks/white space in
const x = `ex.org
?longKey=${longValue}`

via Echofon in reply to rauschma

MarkusLanthaler Fantastic idea and a low hanging fruit to optimise the performance of websites “Cache-Control: immutable” bit.ly/1TfFPKU

via Buffer (retweeted on 12:53 AM, May 18th, 2016 via Echofon)

arkaitz The Media Verification Assistant, a tool for verification of pictures, by @RevealEU reveal-mklab.iti.gr/reveal/

via Twitter Web Client (retweeted on 12:44 AM, May 18th, 2016 via Echofon)

simevidas Looks like CSS hyphenation has finally arrived to Chromium bugs.chromium.org/p/chromium/iss… I’ll test once it lands in Canary pic.twitter.com/cx9rtPEPdQ

via Twitter Web Client (retweeted on 12:35 AM, May 18th, 2016 via Echofon)

Introducing the evolution of Google’s rich snippets—rich cards—initially for recipes and movieswebmasters.googleblog.com/2016/05/introd…OD. JSON-LD powered…

via Echofon

@dret @apiacademy @mamund @mitraman Dream job surrounded by great people! Glückwunsch! Where will you be based?

via Echofon in reply to dret

@jhuber Brilliant, Jeff. Thanks for pursuing this research and going a better way by finding purpose and meaning from things that happen!

via Echofon in reply to jhuber

Brilliant, emotional, and inspiring commencement speech by @jhuber medium.com/@jhuber/find-a… (Seriously, fuck cancer xkcd.com/931/)

via Echofon

Late-night banana moment in Ghent with the great Team Belgium. 🍌🇧🇪 pic.twitter.com/48PVHCTIqK

via Twitter Web Client

googleresearch What does one name an English language parsing model built with an open-source NN framework? goo.gl/VDL7VW pic.twitter.com/lHvJ9KA0bL

via Twitter Web Client (retweeted on 8:41 AM, May 13th, 2016 via Echofon)

WikiResearch Wikipedia Navigation Vectors: a semantic embedding of @Wikipedia learned from 370M sessions dx.doi.org/10.6084/m9.fig… pic.twitter.com/msMNxU075D

via TweetDeck (retweeted on 8:38 AM, May 13th, 2016 via Echofon)

russellsavage Incorporate traffic data into your campaigns using this free library. searchengineland.com/pull-google-ma…

via Twitter Web Client (retweeted on 8:35 AM, May 13th, 2016 via Echofon)

Hope it was informative & fun! The code’s open source github.com/tomayac/wikipe…, stand on my dwarf shoulders! twitter.com/MatthiasWauer/…

via Twitter Web Client

Common misconception: Google Sheets/Docs/Forms add-ons _don’t_ depend on Chrome, they run within Sheets/Docs/Forms: developers.google.com/apps-script/ad….

via Echofon

There’s now an on-wiki place to discuss Wikipedia Tools for Google Spreadsheets (bit.ly/wikipedia-tool…)-meta.wikimedia.org/wiki/Wikipedia…T.

via Echofon

sstephenson 12 years of progress? pic.twitter.com/uOQ7ine7LV

via Twitter Web Client (retweeted on 8:31 AM, May 11th, 2016 via Echofon)

newsycombinator The Controlled Natural Language of Randall Munroe’s Thing Explainer [pdf] arxiv.org/abs/1605.02457

via newsycombinator (retweeted on 8:28 AM, May 11th, 2016 via Echofon)

Amazing hack that lets you play Oculus Rift games w/ a Google Cardboard viewer: riftcat.com/vridge Demo video: youtu.be/9slTcsF3pTE

via Echofon

lmatteis We did it guys! We’ve gone full circle: JVM in the browser - javapoly.com

via Twitter Lite (retweeted on 6:27 PM, May 9th, 2016 via Echofon)

chi2016 Full conference proceedings are up on the ACM Digital Library: dl.acm.org/citation.cfm?i…

via Hootsuite (retweeted on 6:24 PM, May 9th, 2016 via Echofon)

@noffle Wouldn’t this render the tool useless if everyone writes their own template? Do you mean a fixed “head” README w/ flexible “body”?

via Echofon in reply to noffle

Pre-Touch Sensing for Mobile Interaction: youtube.com/watch?v=fiZkEY… Interesting mobile UX demo by @MSFTResearch

via Echofon

@noffle Fair enough… I tend to use it like a curategithub.com/$user/$repo/gr…lW list. It could cold-start with just the repo owner themselves!?

via Twitter Web Client in reply to noffle

@noffle I use Contributors is to list/acknowledge people who’ve contributed by committing directly, raising non-trivial Issues & making PRs.

via Twitter Web Client in reply to noffle

@noffle Great idea! (i) Needs a link to an example README that was created through it. (ii) Consider a Contributors section. (iii) s/—/—/g.

via Echofon in reply to noffle

feross Getting Started With Node For Distributed Systems maxogden.com/node-distribut…

via Twitter for iPhone (retweeted on 9:37 PM, May 7th, 2016 via Echofon)

q3k Idea from IRC: `Stalint` - a code linter that rewrites Git history to make it look like things were always great.

via Twitter Web Client (retweeted on 2:32 PM, May 5th, 2016 via Echofon)

Proposal for a mobile data plan API that would allow apps to act accordingly (e.g., SD video if <1GB): youtube-eng.blogspot.com/2016/04/announ… (via @sw12)

via Echofon

feross Target=”_blank” — the most underestimated vulnerability evermedium.com/@jitbit/target…a

via Twitter for iPhone (retweeted on 7:39 AM, May 5th, 2016 via Echofon)

housecor Handy: Update all npm packages to the latest version: 

npm install npm-check-updates -g
Then: ncu -u pic.twitter.com/gKfPZMPR4D

via Buffer (retweeted on 9:52 PM, May 4th, 2016 via Echofon)

JonathanDeamer Easy creation of Wikipedia articles for under-represented languages via Wikidata mediawiki.org/wiki/Extension… pic.twitter.com/3pE8y4PHJh

via Twitter Web Client (retweeted on 4:44 PM, May 4th, 2016 via Echofon)

CrossrefOrg ~100 edits to @Wikipedia per sec @joewass capturing Event Data from that stream

wikipedia.eventdata.crossref.org twitter.com/_inundata/stat…

via Twitter for iPhone (retweeted on 1:37 PM, May 4th, 2016 via Echofon)

Came across ESDoc for documenting ES2015, the FAQ covers the obvious q. about the differences to JSDoc: esdoc.org/faq.html#diffe…

via Echofon

Three out of four keynote speakers are women: csvconf.com/#keynotes. Way to go, @CSVConference organizers!

via Echofon

From @JennyBryan’s talk github.com/jennybc/2016-0…: the Google Sheets R API github.com/jennybc/google… started w/ a weight-loss battle…

via Echofon

@tomayac @CSVConference Thanks everyone involved in the search, got the laptop sleeve back this morning :-)

via Echofon in reply to tomayac

random_forests Working on lightweight tutorials to introduce developers to ML. goo.gl/KewA03

via Twitter Web Client (retweeted on 8:31 AM, May 4th, 2016 via Echofon)

Two iframe RPC libraries I came across recently: (i) github.com/izuzak/pmrpc by @izuzak, (ii) plemont.github.io/javascript/blu… by my colleague Garan.

via Echofon

Some iOS-specific mobile Web app optimization tips for a greater user experience on Apple devices by @AfterPad: afterpad.com/ios-website-op…

via Echofon

@CSVConference My gray 15 inch laptop sleeve w/ docs went MIA :-( If anyone has a pointer, that’d be great! Thanks.

via Echofon

@paregorios I’m the developer, looking forward to hearing how it works out for you, should you try’em… Intro slidesbit.ly/wikipedia-tool…pN

via Twitter Web Client in reply to paregorios

Slides from my talk on Wikipedia Tools for Google Spreadsheets: bit.ly/wikipedia-tool…. CC: @CSVConference pic.twitter.com/0VEfUQ1fO4

via Echofon

Shoutout to the Primary Sources Tool in @johl’s talk on @wikidata data donations: docs.google.com/presentation/d…

via Echofon

Some interesting answers from Ricardo Baeza-Yates in his recent Quora Q&A session: quora.com/session/Ricard… (via @mounialalmas)

via Echofon

At csvconf.com and watching @mafintosh present dat dat-data.com/about, a tool for distributing versioned datasets.

via Echofon

somebitsLinks iStat Menus: MacOS system monitor dlvr.it/LCXV7C

via dlvr.it (retweeted on 8:32 AM, May 3rd, 2016 via Echofon)

benward Coming soon to an entire internet near you: Embedded Tweets will use fast Shadow DOM containers instead of iframes. twittercommunity.com/t/upcoming-cha…

via Twitter for iPhone (retweeted on 8:22 AM, May 3rd, 2016 via Echofon)

The URL freebase.com now redirects to the Freebase dumps. RIP, @fbase; and here’s to a bright future of @wikidata!🍾

via Echofon

katecrawford Where did all the cities go? Nice analysis of Google maps’ cartography shift. justinobeirne.com/essay/what-hap…

via Twitter Web Client (retweeted on 7:07 AM, May 3rd, 2016 via Echofon)

@sjoerddebruin @JonatanGlad @MagnusManske This is fixed now, we were using the old module loading system. Apologies, and thanks for the PR!

via Twitter Web Client in reply to sjoerddebruin