Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

July 2016

Evergreen dash showing always yesterday’s top Wikipedia pages by Desktop, Mobile App & Web. docs.google.com/spreadsheets/d… pic.twitter.com/iAUWrdC2Xg

via Twitter Web Client

Ahoy WIKIPAGEVIEWSPERARTICLE, WIKIPAGEVIEWSAGGREGATE, WIKIPAGEVIEWSTOP, WIKIUNIQUEDEVICES 🔥 github.com/tomayac/wikipe… pic.twitter.com/dwYj2yMisU

via Echofon

@samwalton9 I toyed around w/ it a bit and it’s fascinating as a dataset. Just added a protocol parameter for https. pic.twitter.com/Q9EjDK1GHU

via Echofon in reply to samwalton9

Thanks to @samwalton9’s feature request, Wikipedia Tools (chrome.google.com/webstore/detai…) now have a WIKILINKSEARCH method. pic.twitter.com/DG8HlytCPt

via Echofon

Email password recovery steps of both @WEBDE & @GMX consist of hints for recovering passwords stored in browsers or a 3.99€ hotline. 👹

via Echofon

Rainy 🌧 lonely Sunday, but on the bright side time to fix GitHub Issues w/ my Node.js local-reverse-geocoder: 🌍 npmjs.com/package/local-… 🗺

via Echofon

random_forests Really enjoying this excellent book by @michael_nielsen neuralnetworksanddeeplearning.com - many thanks for this!

via Twitter Web Client (retweeted on 11:59 AM, Jul 31st, 2016 via Echofon)

@ChromeDevTools @addyosmani Why is type of Service Worker scripts “javascript”, vs. “script” for regular scripts? 🤔 pic.twitter.com/wtqLl1c0KB

via Echofon

@slidrio Duh, indeed. Seems like I picked the worst-possible random example ;-) It’s working fine with slidr.io/Chimney42/mach… 👍 Thanks!

via Twitter Web Client in reply to slidrio

@RobinDrexler @slidrio ?embed bit.ly/2ansJJH. 😀 portrait/landscape, 😕 suboptimal screen real estate use. pic.twitter.com/hOTLXeZzYl

via Echofon in reply to RobinDrexler

@RobinDrexler @slidrio Thanks for the hint, but I fail to find an “embed” functionality; crucial for my use case (blog.tomayac.com/2016/04/22/wor…).

via Twitter Web Client in reply to RobinDrexler

Of all popular slide hosting sites (LinkedIn’s SlideShare, Google Slides, GitHub’s Speaker Deck), Speaker Deck works the least on mobile 😥.

via Echofon

marissamayer Thank you, @jelenawoehr! I follow you, miss working with you, and miss your posts on d-r :)
hackernoon.com/what-marissa-m…

via Twitter Web Client (retweeted on 12:58 AM, Jul 29th, 2016 via Echofon)

“Man is to […] Programmer as Woman is to Homemaker? Debiasing Word Embeddings”—Paper on Machine-Learned sexiarxiv.org/pdf/1607.06520…MDZ [PDF]

via Echofon

Microsoft’s @codepo8 on why ChakraCore—Microsoft’s alternative (to V8) JavaScript engine for Node.js—matterschristianheilmann.com/2016/07/27/why…0Q +1

via Echofon

methode If you’re a news publisher, we put together a short FAQ that might be in your interest when you move to HTTPS.

plus.google.com/b/114243819907…

via Twitter Web Client (retweeted on 9:34 AM, Jul 28th, 2016 via Echofon)

Academic Paper Title: Should It Contain Questions—Behold Semicolons; Or Even Dashes? [cf recursively quoted tweets..twitter.com/SimonDeDeo/sta…oFj

via Echofon

@RubenVerborgh It’s great fun. Downside is that it’s using an elderly WebKit, so -webkit-* & webkit*()it is. But: bugs.chromium.org/p/chromium/iss… 👌

via Echofon in reply to RubenVerborgh

notwaldorf I made a thing that turns an image into emoji pixels! Which you can upload to a gist! 🙆🎉

❤️ meowni.ca/emojillate pic.twitter.com/q73Ev2IIOL

via Tweetbot for Mac (retweeted on 10:30 PM, Jul 27th, 2016 via Echofon)

@YahooResearch Confirmed working now, before video2gif.info/autogif didn’t redirect to people.ee.ethz.ch/~gyglim/work_p… as it does now. Thanks :-)

via Echofon in reply to YahooResearch

A 💧-in (quite literally) Web Component by @notwaldorf that adds emoji rain to sites: meowni.ca/emoji-rain/. Because we can. <emoji-rain>

via Echofon

.@notwaldorf on building cross-platform consistent <input>s (think type=”range”) w/ Web Components: speakerdeck.com/notwaldorf/inp…. Crucial:

via Echofon

mathias 🎉 Unicode property escapes are coming to JavaScript regular expressions! mathiasbynens.be/notes/es-unico… pic.twitter.com/pinBJuix4k

via Tweetbot for Mac (retweeted on 9:44 AM, Jul 27th, 2016 via Echofon)

Great and accessible for newbies (like me) intro to neural networks and how to make use of them in TensorFlow: cloud.google.com/blog/big-data/…

via Echofon

@andreapernici @cramforce @pbakaus Not yet, but the relevant people have been pinged.

via Echofon in reply to andreapernici

jeffposnick Keep Google Analytics working, even when your web app is offline:

developers.google.com/web/updates/20… pic.twitter.com/reDcL2HhxG

via TweetDeck (retweeted on 10:01 PM, Jul 25th, 2016 via Echofon)

zeynep Instead of “AKP emails”, Wikileaks dumped private info of ALMOST EVERY WOMAN in Turkey Yes. huffingtonpost.com/zeynep-tufekci… pic.twitter.com/D6cgHaoFd3

via Twitter Web Client (retweeted on 9:51 PM, Jul 25th, 2016 via Echofon)

The academic travel ban-@RT_Erdogann—is a shame! The RT in the Twitter handle stands for ReTweet, so the world knowstwitter.com/txkuhn/status/…5R

via Echofon

WebKit to finally allow muted autoplaying inline video, as animated GIF is the possibly worst video codec ever..Otwitter.com/webkit/status/…3r

via Echofon

Apart from everything is awesome & tremendous corp speak, the core bit is that @marissamayer is “planning to stay”. twitter.com/marissamayer/s…

via Echofon

TL;DR for change <content>→<slot> needed, but @shadow_hayato’s v0→v1 Shadow DOM doc is top: hayato.io/2016/shadowdom…. twitter.com/shadow_hayato/…

via Echofon

How SOASTA & Google used Machine Learning to Predict Bounce Rate & Conversions soasta.com/blog/google-ma… youtu.be/WrSm72VWWBM

via Echofon

igrigorik how many bytes do we need to encode a 1px image? too many: bit.ly/29R3RNw - interesting under the hood peek at different containers

via TweetDeck (retweeted on 9:50 PM, Jul 23rd, 2016 via Echofon)

🤔 Am I the only one missing emoji predictions that were introduced in iOS 10 Beta 2, but gone again in Beta 3? pic.twitter.com/jufvo7OFgP

via Echofon

smashingmag Dominant Colors for Lazy-Loading Images? Solved. A detailed article. manu.ninja/dominant-color…

via TweetDeck (retweeted on 11:53 PM, Jul 22nd, 2016 via Echofon)

@RubenVerborgh I guess Facebook want to annoy people out of clicking thru to YouTube videos (= loose context) in favor of FB-hosted videos.

via Echofon in reply to RubenVerborgh

@RubenVerborgh WTF? Coming from Echofon (my Twitter client of choice) and opening it inline & Safari all worked OK. pic.twitter.com/PrljLadq5Z

via Echofon in reply to RubenVerborgh

Fascinating to follow the 8-Bit Guy as he explains how old school floppy disks worked youtube.com/shared?ci=G4uk… 💾 Highly recommended channel.

via Echofon

In the future, you might want to add rel=”noopener” to your outbound links for improved performance and security: jakearchibald.com/2016/performan….

via Echofon

igrigorik WebP team has been quietly plugging away at improving quality and speed.. e.g: bit.ly/2a2i8qG - great to see it paying off!

via Twitter Web Client (retweeted on 11:01 PM, Jul 21st, 2016 via Echofon)

If you’re into @adwords API reporting, my latest Node.js library might be for you: npmjs.com/package/adword…. pic.twitter.com/Y5Gz7NogsN

via Echofon

Two new exciting Cloud APIs released: cloud.google.com/natural-langua… for Natural Language Processing & cloud.google.com/speech/ for Speech to Text.

via Echofon

Share URLs w/ a Mac by broadcasting them as a Physical Web Eddystone URL Bluetooth Beacon (w/o a physical beacon): github.com/dermike/electr…

via Echofon

rachelnabors Motion Detection with JavaScript: buff.ly/29FmCDE pic.twitter.com/4IiccdBTDC

via Buffer (retweeted on 2:00 PM, Jul 20th, 2016 via Echofon)

aemkei Releasing…

/// AUREBESH.js

aem1k.com/aurebesh.jsw5

Translate JavaScript to other writing systems!

# ΔYロIᗐコΞ pic.twitter.com/6aEQYnih4G4G

via Twitter for Mac (retweeted on 11:45 PM, Jul 19th, 2016 via Echofon)

CloudFour The Business Case for Progressive Web Apps cloudfour.com/thinks/the-bus… pic.twitter.com/e3W8VnrkK9

via WordPress.com (retweeted on 11:43 PM, Jul 19th, 2016 via Echofon)

ponyfoo 📰 Extra! Extra!
🍰 ServiceWorker: A Basic Guide to BackgroundSync
✍ By @DeanoHume
➡️️ ponyfoo.com/articles/backg…
cards.twitter.com/cards/18ce53wt…

via Pony Foo (retweeted on 11:35 PM, Jul 19th, 2016 via Echofon)

Happy that theWikipedia Tools (bit.ly/wikipedia-tool…) have served you well :-D twitter.com/ffloeck/status…

via Echofon

An ESLint configuration enforcing the Google JavaScript style by guide (google.github.io/styleguide/jav…) by @sindresorhus: github.com/google/eslint-…

via Echofon

rasbt Colorizing b/w photos with a deep convolutional neural nets: useful (and impressive). demos.algorithmia.com/colorize-photo… pic.twitter.com/oOSM6OmskX

via Twitter Web Client (retweeted on 10:31 AM, Jul 18th, 2016 via Echofon)

Portrait of some of Yahoo!’s earliest “Surfers”, the team who organized the company’s Web directory: nytimes.com/2016/07/17/tec… (via @informor)

via Twitter for iPad

ReoCities archives the remainders of GeoCities reocities.com/newhome/making…, e.g., this note to Yahoo! for adding a page reocities.com/MadisonAvenue/….

via Twitter for iPad

Great post by @Paul_Kinlan on some of his Web dev visions. WRT more bug reports: I like twitter.com/MSEdgeDev/stat…. twitter.com/Paul_Kinlan/st…

via Echofon

There is no such thing as free lunch, not even with HTTP/2: 99designs.com.au/tech-blog/blog… (via @andreapernici, CC: @igrigorik)

via Echofon

Alexei_Simakov The profound irony of (in hiding) using Twitter to call on his supporters to take to the streets, after trying to ban it for years

via Twitter for iPhone (retweeted on 1:08 PM, Jul 16th, 2016 via Echofon)

somebitsLinks Facebook diversity comment: More details of disappointment dlvr.it/LpgX0X

via dlvr.it (retweeted on 9:54 AM, Jul 16th, 2016 via Echofon)

Moved to Web Sockets w/ the Wikipedia screensaver: tomayac.github.io/wikipedia-scre…. Speech synthesis depends on getVoices(): dvcs.w3.org/hg/speech-api/…

via Echofon

Improved compatibility of my 💬 Wikipedia screensaver: tomayac.github.io/wikipedia-scre…. Talking fine now on iOS/Android/PC. pic.twitter.com/1S3IWd5oC7

via Echofon

Interesting @zackbloom post again on the history of image maps: eager.io/blog/a-quick-h… Subscribe to their RSS feed: eager.io/blog/feed.xml

via Echofon

@ericlaw @igrigorik Duh, thanks. It’s straight in the FAQ even… To me defense, I was on mobile, on desktop now…

via Echofon in reply to ericlaw

Fun game by @flukeout to learn basic to very advanced selectors: flukeout.github.io (via html5weekly.com/issues/248 [subscribe!])

via Echofon

igrigorik using Zopfli to optimize PNG images: bit.ly/29T9YP3 - hooray compression!

via Twitter Web Client (retweeted on 8:02 AM, Jul 14th, 2016 via Echofon)

@igrigorik Do you happen to know if this is implemented in ImageOptim (imageoptim.com)?

via Echofon in reply to igrigorik

ericclemmons 🔥 Clean up @github issues with the HTML5 <details> tag —gist.github.com/ericclemmons/b…9pic.twitter.com/QEXZgk4LJxJx

via Twitter for Mac (retweeted on 12:12 AM, Jul 13th, 2016 via Echofon)

CSS variables put to creative use: @zackbloom’s “Communicating Between JavaScript and CSS Using CSS Variables”: eager.io/blog/communica…

via Echofon

Custom Elements v1 is seriously upping the ante, and browser support is coming along nicely. twitter.com/ebidel/status/…

via Echofon

GNUmanth jsfeatures.in gets a re-write with @polymer special thanks to @shidhincr & @gokul_i 🤓 pic.twitter.com/GeZv61FW2O

via Twitter Web Client (retweeted on 8:40 PM, Jul 12th, 2016 via Echofon)

The Primary Sources Tool (initially focused on migrating @fbase to @wikidata) has a new owner—Wikidata! Background:lists.wikimedia.org/pipermail/wiki…Q.

via Echofon

: TreeWalker (developer.mozilla.org/en-US/docs/Web…) unlike NodeIterator (developer.mozilla.org/en-US/docs/Web…) only considers visible nodes. Added to @MozDevNet.

via Echofon

@RubenVerborgh Maybe @github favored speed(!) (everyone’s issue) over cross-system look & feel consistency (few’s issue [citation needed]).

via Echofon in reply to RubenVerborgh

addyosmani ChromeLens helps develop for the visually impaired. ❤️ the keyboard-navigation flow tracing chromelens.xyz pic.twitter.com/Vrq8NEEMP0

via Twitter Business Experience (retweeted on 1:19 AM, Jul 12th, 2016 via Echofon)

sfeir [Interview] : Google’s @addyosmani discuss tools & workflows for developers : lemag.sfeir.com/interview-goog… pic.twitter.com/VG97dt42iI

via Twitter Web Client (retweeted on 1:15 AM, Jul 12th, 2016 via Echofon)

nicolastorzec Politwoops can display deleted tweets from Politicians but PostGhost can’t display those from popular Verified Users postghost.com/Home/Shutdown/

via Twitter Web Client (retweeted on 12:03 AM, Jul 11th, 2016 via Echofon)

The Apollo 11 lunar landing code is now on GitHub: github.com/chrislgarry/Ap…. Cool accompanying background story: qz.com/726338/the-cod….

via Echofon

Finally managed to read “The languages which almost were CSS”: eager.io/blog/the-langu…. A great(!) history lesson on how standards are made.

via Echofon

Thanks, @maguay, for mentioning my Google Sheets add-on Wikipedia Tools. Very useful list of add-ons! twitter.com/maguay/status/…

via Twitter Web Client

Good reminder blog post on the mighty console API in Web browsers to ease your debugging: medium.com/outsystems-exp…

via Echofon

DasSurma A good infinite scroller has a few technical challenges. So we wrote one in vanilla JS and blogged about it!

developers.google.com/web/updates/20…

via TweetDeck (retweeted on 11:18 PM, Jul 7th, 2016 via Echofon)

Interesting detail of the Firefox search deal struck by @marissamayer in case Mozilla don’t like the buyer of Yahoo: recode.net/2016/7/7/12116…

via Echofon

@Paul_Kinlan You meant VoiceXML apps @Business_Kinlan was building I guess?!

via Echofon in reply to Paul_Kinlan

“On modern hardware GIF is the slowest and most expensive video codec. Can we please allow it to be obsoleted?”-kornel.ski/efficient-gifs5

via Echofon

Turning Progressive Web Apps into @electronjs desktop apps: github.com/vladikoff/PWAi…. @dalmaer’s dream come true?! twitter.com/dalmaer/status…

via Echofon

Blog post by @mikegbabb on data saving opportunities w/ <picture> and WebP: mikebabb.com/responsive-ima… (via @brucel’s brucelawson.co.uk/2016/reading-l…)

via Echofon

kdzwinel I made a webpage showing off our small library of UI components. They are pretty, they are open and they are fast 🤘

brainly.github.io/ui-components/

via Twitter Web Client (retweeted on 3:44 PM, Jul 7th, 2016 via Echofon)

Use cases for the :target CSS pseudo-class, e.g., combined w/ <mark> (developer.mozilla.org/en/docs/Web/HT…) to highlight searches bitsofco.de/the-target-tri…

via Echofon

100% support in the latest Safari Technology Preview Release 8: webkit.org/blog/6744/rele…. Come on, Apple, you can do Service Worker!

via Echofon

igrigorik handy ServiceWorker 101 infographic! source: bit.ly/28XAo0n pic.twitter.com/dhzbLax829

via TweetDeck (retweeted on 7:24 PM, Jul 6th, 2016 via Echofon)

mozhacks “It works on my machine” isn’t good enough. 43% of your visitors aren’t using Chrome. mzl.la/29wApgz pic.twitter.com/ArL24MzaYI

via Twitter Web Client (retweeted on 7:20 PM, Jul 6th, 2016 via Twitter Web Client)

Great write-up by @DasSurma’s on his quest of getting HTTP/2 Server Push (http2.github.io/http2-spec/#Pu…) to work: medium.com/totally-toolin…

via Echofon

I have a hard time remembering some more obscure selectors. Turns out the cheat sheet is right in the spec: w3.org/TR/css3-select…

via Echofon

@andreapernici @pbakaus 🤔 Define “owned”? [offline now, but would like to continue the discussion later]

via Echofon in reply to andreapernici

@andreapernici @pbakaus +1. An often forgotten aspect of @AMPhtml is its cache: developers.google.com/amp/cache. Common denominator, not downgrade.

via Echofon in reply to andreapernici

@andreapernici @pbakaus All that being said, @AMPhtml is still limited, e.g., I can’t have <base> in blog.tomayac.com (or comments).

via Echofon in reply to andreapernici

@andreapernici @pbakaus The issue isn’t basic static pages, but devs using poorly implemented code, e.g., greedily loading image carousels…

via Echofon in reply to andreapernici

pbakaus About that “mobile” in Accelerated Mobile Pages: Embracing AMP to build a single, canonical responsive site. medium.com/@pbakaus/about…

via Twitter Web Client (retweeted on 11:42 PM, Jul 1st, 2016 via Echofon)

Maybe not running for “shortest paper”, but @RubenVerborgh & I’re up for “shortest abstract” www2012.org/proceedings/no… twitter.com/jure/status/74…

via Echofon

googledevs New ep. of Machine Learning Recipes: “Train Your Own Image Classifier” by @random_forests: goo.gl/1aCVND pic.twitter.com/TfzC0cElcf

via Sprinklr (retweeted on 8:54 AM, Jul 1st, 2016 via Echofon)

addyosmani Catch the @ChromeDevTools

Dark Theme 🕶
Security Panel 🛡
& whats new in Elements 🖌

in a new Totally Tooling Tips youtube.com/watch?v=YEbtvK…

via Twitter Ads (retweeted on 8:44 AM, Jul 1st, 2016 via Echofon)

codinghorror Super impressed with the Win10 emoji set blog.emojipedia.org/ninja-cat-the-… — can anyone at MSFT tell me if we can distribute it under open source?

via Twitter Web Client (retweeted on 8:38 AM, Jul 1st, 2016 via Echofon)

russellsavage Leverage tech in your campaigns with this searchengineland.com/leverage-power…

via Twitter for iPhone (retweeted on 8:18 AM, Jul 1st, 2016 via Echofon)