Thomas Steiner (@tomayac)

Hamburg, Germany

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

July 2018

How to Read an RFC: mnot.net/blog/2018/07/3…. Great overview by @mnot. 👏

via Echofon

The art of debugging with @ChromeDevTools: medium.com/frontmen/art-o…. Always interesting to read up on other developers’ debugging workflows.

via Echofon

Be notified of non-errors like browser interventions, deprecations, and Feature Policy violations with the new `Rep..twitter.com/i/web/status/1…rF

via Echofon

As you optimize your site’s WebP images, don’t neglect your GIFs neither, they deserve some love, too:..twitter.com/i/web/status/1…1D

via Echofon

@HTTPArchive @rick_viscomi Somehow your regular expression doesn’t catch `<marquee>`. On limited mobile connection..twitter.com/i/web/status/1…cN

via Echofon in reply to HTTPArchive

nicolastorzec Longer read on the ongoing Apple Maps reboot:
- switch to first-party data
- dedicated car fleet with GPS sensors,..twitter.com/i/web/status/1…a8

via Twitter Web Client (retweeted on 10:01 PM, Jul 26th, 2018 via Echofon)

Why are web standards so slow? brucelawson.co.uk/2018/why-are-w… To-the-point summary by @brucel. ⏳

via Echofon

Wow, pinned @ChromeDevTools expressions. Brilliant idea! twitter.com/umaar/status/1…

via Echofon

auchenberg ndb by @ChromeDevTools, a standalone DevTools hosted by Puppeteer for node.js. Glad to see my idea from 2014 of tak..twitter.com/i/web/status/1…Ai

via Twitter Lite (retweeted on 2:55 PM, Jul 26th, 2018 via Echofon)

ericlaw Tip: WebP is supported in the latest builds of Microsoft Edge. twitter.com/reybango/statu…

via Twitter Web Client (retweeted on 2:44 PM, Jul 26th, 2018 via Echofon)

@_prateekbh @_developit Looks pretty nice 👍. One unexpected issue (tested on iOS) is that changing the time scrolls..twitter.com/i/web/status/1…aZ

via Echofon in reply to _prateekbh

therealfitz Thread time! Google just announced a thing called “The Data Transfer Project.” You might be wondering why they did..twitter.com/i/web/status/1…p9

via Twitter Web Client (retweeted on 7:05 PM, Jul 24th, 2018 via Twitter for iPhone)

That tab suspending extension you may have installed might soon become superfluous: introducing the Page Lifecycle..twitter.com/i/web/status/1…WO

via Echofon

iamdevloper Every now and then, ping one of your competitor’s websites using an IE6 VM. Keep them on their toes.

via Twitter Web Client (retweeted on 5:46 PM, Jul 24th, 2018 via Echofon)

kosamari If you are serving your site on Github pages, make sure HTTPS is enforced.

> ✅Enforce HTTPS <

You probably config..twitter.com/i/web/status/1…RG

via TweetDeck (retweeted on 5:37 PM, Jul 24th, 2018 via Echofon)

Proposal for a new Badging API that would allow Progressive Web Apps to show things like “unread” badges or similar..twitter.com/i/web/status/1…mG

via Echofon

feediary We are live 🚀 - feediary.com is here to stay!

Your unique RSS reader. Browse your favourite content, wi..twitter.com/i/web/status/1…Fo

via TweetDeck (retweeted on 4:41 PM, Jul 24th, 2018 via Echofon)

@feediary Pretty neat 👍. Feature requests: (i) hotkeys for quick feed navigation (if there are some, I didn’t find..twitter.com/i/web/status/1…xx

via Echofon in reply to feediary

dalmaer ★ Mission: Improve the Web Ecosystem for Developers

I am joining Ben on a renewed mission to help the Web: “We wan..twitter.com/i/web/status/1…X5

via Twitter Lite (retweeted on 5:45 PM, Jul 23rd, 2018 via Echofon)

@Paul_Kinlan @ainslec This. I never really got warm with the Pixelbook’s (or any Chromebook’s actually) keyboard. T..twitter.com/i/web/status/1…As

via Echofon in reply to Paul_Kinlan

sil Connect Four. In pure CSS with no scripting at all. I have rarely seen a CSS Tricks article more deserving of the n..twitter.com/i/web/status/1…BZ

via Twitter Lite (retweeted on 11:07 AM, Jul 21st, 2018 via Echofon)

Proposal for a new `<portal>` element: github.com/KenjiBaheux/po…. See the Intent to Ship below. ⤵️ twitter.com/intenttoship/s…

via Echofon

ebidel Published a DevTools extension ⚙️that adds a panel 🎚for easily testing Feature Policies [1] on a page. Toggle/try d..twitter.com/i/web/status/1…oj

via TweetDeck (retweeted on 10:20 AM, Jul 21st, 2018 via Echofon)

@firt Interesting observation. Might also be a rewrite in order to finally get i stalled web apps right. 🤞

via Echofon in reply to firt

PinterestEng Today we’re sharing a one year retrospective ​on building a progressive web app, which helps our users in low-bandw..twitter.com/i/web/status/1…t9

via Twitter Web Client (retweeted on 10:18 AM, Jul 21st, 2018 via Echofon)

chaddonohue CSS grid helps so much with complex component layouts. Check out this functioning seven segment display powered by..twitter.com/i/web/status/1…8N

via Twitter Web Client (retweeted on 10:08 AM, Jul 21st, 2018 via Echofon)

@kylealden @MSEdgeDev @MSEdgeUpdates In my particular case, the store team reviewed on:
- Edge 42.17134.1.0
- EdgeH..twitter.com/i/web/status/1…8w

via Twitter for iPhone in reply to kylealden from Hamburg, Germany

@_zouhir @MSEdgeDev @MSEdgeUpdates @kylealden Thanks for the kind words! It’s hopefully a constructive feedback rant :-)

via Twitter for iPhone in reply to _zouhir from Hamburg, Germany

@kylealden @MSEdgeDev @MSEdgeUpdates Thanks for your help!

I’m new-ish (again) to Windows, so pardon my ignorance:..twitter.com/i/web/status/1…8U

via Twitter Web Client in reply to kylealden

@cramforce Hey @tweetbez, Malte is unhappy in his job and considering a change. Double his salary maybe?! twitter.com/cramforce/stat…

via Echofon in reply to cramforce

hankchizljaw 📣 Getting and sharing info about someone’s browser is janky as heck, so I made a new product to change that.

Check..twitter.com/i/web/status/1…GY

via Twitter for iPhone (retweeted on 5:57 PM, Jul 19th, 2018 via Twitter Web Client)

kylealden @tomayac @MSEdgeDev @MSEdgeUpdates Thanks for sharing, Thomas! The end to end experience isn’t as smooth as we’d li..twitter.com/i/web/status/1…EZ

via Twitter for iPhone (retweeted on 4:42 PM, Jul 19th, 2018 via Twitter Web Client)

New blog post: “Submitting a Microsoft Edge extension to the Microsoft Store”: blog.tomayac.com/2018/07/19/sub…. A bit of a..twitter.com/i/web/status/1…Mi

via Twitter Web Client

@slightlylate @KhurrumQureshi1 @addyosmani Might be a temporary workaround until full responsive launches?!

via Echofon in reply to slightlylate

@slightlylate @KhurrumQureshi1 @addyosmani Still some small hiccups with offline, but it was definitely working bef..twitter.com/i/web/status/1…GA

via Echofon in reply to slightlylate

@slightlylate @KhurrumQureshi1 @addyosmani Your test still confirms the slow TTFB, but this may be completely different in-country.

via Twitter for iPhone in reply to slightlylate from Hamburg, Germany

Mustafa_x Making sites technically fast is great, but 30% of users still think they are slow, I wrote on how to hack user per..twitter.com/i/web/status/1…K2

via Twitter Web Client (retweeted on 7:54 PM, Jul 18th, 2018 via Echofon)

@dalmaer @AMPhtml I wonder about potential overhead of components that were built with cache constraints in mind li..twitter.com/i/web/status/1…cc

via Twitter for iPhone in reply to dalmaer from Reutlingen, Germany

@AMPhtml @dalmaer It might become an official endorsement at least, judging from github.com/ampproject/amp….

via Echofon in reply to tomayac

AMPhtml @tomayac @dalmaer Just remove the amp/⚡️ attribute from the <html> element and you are good!

via Tweetbot for Mac (retweeted on 2:05 AM, Jul 18th, 2018 via Twitter for iPhone)

@dalmaer I hear people want @AMPhtml without the AMP cache buy-in… 😜

via Echofon in reply to dalmaer

bmeurer Whenever I work on anything promise related I always end up staring at the MDN page for a while to swap in the basi..twitter.com/i/web/status/1…ds

via Twitter for Android (retweeted on 10:52 PM, Jul 17th, 2018 via Echofon)

The PWA Tips newsletter mentions my study on Progressive Web Apps in the @HTTPArchive in their current issue:..twitter.com/i/web/status/1…qT

via Twitter for iPhone from Hamburg, Germany

patrickhulce And with LH v3 to boot! 🤩so stoked to dive in here, lots of juicy data ripe for the picking 🍓 twitter.com/HTTPArchive/st…

via TweetDeck (retweeted on 2:22 AM, Jul 17th, 2018 via Echofon)

Woohoo, @MSEdgeDev folks: 👷‍♀️ Service Worker Detector (github.com/google/service…) is coming to the Microsoft Edge ex..twitter.com/i/web/status/1…dx

via Twitter Web Client

scheckmedia First experimental version of Photils. A PWA which contains some useful tools for photographers…twitter.com/i/web/status/1…9w

via Twitter for Android (retweeted on 2:01 PM, Jul 16th, 2018 via Echofon)

Well researched thread by @slightlylate on low-end Android devices ⤵️.
One linked source: “Android Go is being bill..twitter.com/i/web/status/1…bU

via Twitter for iPhone from Hamburg, Germany

tomtaylor I bought a £60 Android phone (a second hand Moto G4 Play) this week, partly to see what Android is like, but mostly..twitter.com/i/web/status/1…gj

via Tweetbot for Mac (retweeted on 8:08 PM, Jul 14th, 2018 via Echofon)

westonruter There is now a feature plugin on the WordPress.org directory! Its purpose is to curate Progressive W..twitter.com/i/web/status/1…qO

via Twitter Web Client (retweeted on 1:09 AM, Jul 13th, 2018 via Twitter for iPhone)

mathias If you have an npm account, please enable Two-Factor Authentication if you haven’t already! docs.npmjs.com/getting-starte…..twitter.com/i/web/status/1…58

via Tweetbot for Mac (retweeted on 8:37 PM, Jul 12th, 2018 via Echofon)

“CSS is a declarative subset of JavaScript, optimized for styling tasks. A CSS file takes the .css extension and, i..twitter.com/i/web/status/1…OS

via Echofon

Brilliant(!) writeup by @antin of all the top-ace engineering work that went into making @googlephotos an amazing w..twitter.com/i/web/status/1…MV

via Echofon

ericerway Great research from @HTTPArchive on overall adoption of . We need to continue making this 10X easier for everyo..twitter.com/i/web/status/1…Ci

via Twitter Web Client (retweeted on 3:37 AM, Jul 12th, 2018 via Echofon)

@olivtassinari You should use a proper attribute value though: developer.mozilla.org/en-US/docs/Web…. Invalid values magically do..twitter.com/i/web/status/1…d6

via Echofon in reply to olivtassinari

ChromiumDev How do we measure frustration with unresponsive UX?

Enter FID: the First Input Delay metric for measuring web page..twitter.com/i/web/status/1…pp

via Sprinklr (retweeted on 12:13 AM, Jul 12th, 2018 via Echofon)

zachleat I’m really enjoying this series from @ChrisFerdinandi. The simple act of reading the articles can help you navigate..twitter.com/i/web/status/1…lD

via Twitter Web Client (retweeted on 12:05 AM, Jul 12th, 2018 via Echofon)

amiocn Introduce Badgen badgen.now.sh @zeithq pic.twitter.com/z0EJmGEPLe

via Twitter Web Client (retweeted on 12:01 AM, Jul 12th, 2018 via Echofon)

sw12 Nice summary of lesser-known element methods — and the simplest explanation of the DOM I’ve ever read..twitter.com/i/web/status/1…1qm

via Twitter Web Client (retweeted on 11:56 PM, Jul 11th, 2018 via Echofon)

umaar Dev Tips: DevTools: 🖼 Drag and drop new images to override them on a website: umaar.com/dev-tips/174-d… - Part of the..twitter.com/i/web/status/1…wK

via Twitter Web Client (retweeted on 11:48 PM, Jul 11th, 2018 via Echofon)

Canceling asynchronous functions in JavaScript—brain-challenging piece by@samthorr. I’m 50% sure I understood 80% o.twitter.com/i/web/status/1…OmD

via Echofon

@shadow_hayato Looks like the Custom Elements Registry link got confused. Could you post it here, please? 🙏

via Echofon in reply to shadow_hayato

_zouhir Excellent writeup if you ever wanted to find your perfect web-font for numbers: blog.graphiq.com/finding-the-be…

via Twitter Web Client (retweeted on 11:14 PM, Jul 11th, 2018 via Echofon)

rick_viscomi I used an ancient JS statement for the first time and it was oddly cool: the labeled statement..twitter.com/i/web/status/1…9A

via Twitter Web Client (retweeted on 11:10 PM, Jul 11th, 2018 via Echofon)

Somewhat unfortunately the actual fix is ready to replace hacks like this: jsbin.com/qinarik/quiet. (Paging @webkit..twitter.com/i/web/status/1…b1

via Echofon

The crazy hacks it takes to make an iframe scrollable (somewhat) on iOS. Still doesn’t support tap menu bar to scro..twitter.com/i/web/status/1…8X

via Echofon

felipehoffa I just published “These are the real Stack Overflow trends: Use the pageviews” medium.com/p/these-are-th…

via Medium (retweeted on 10:15 PM, Jul 10th, 2018 via Echofon)

igrigorik Introduction to Feature Policy: bit.ly/2uhhq06 — yes, you can finally disallow sync-XHR’s, disallow unsize.twitter.com/i/web/status/1…JMq

via TweetDeck (retweeted on 10:10 PM, Jul 10th, 2018 via Echofon)

@henrylim96 @jeffposnick The same restrictions apply. One idea (apart from modifying the CDN headers) would be to d..twitter.com/i/web/status/1…iU

via Echofon in reply to henrylim96

Another writeup on the mysterious (at first sight) 7MB of cache storage consumed by opaque responses referencing..twitter.com/i/web/status/1…IE

via Twitter Web Client

EruditeAgency Awesome research by Thomas Steiner on Detecting Progressive Web Apps in the HTTP Archive. Not just 1 approach but 3..twitter.com/i/web/status/1…el

via Twitter Web Client (retweeted on 4:33 PM, Jul 10th, 2018 via Echofon)

HTTPArchive Really impressive and thorough research here by @tomayac to explore multiple approaches to detect PWAs in HTTP Arch..twitter.com/i/web/status/1…WM

via Twitter Web Client (retweeted on 8:04 AM, Jul 10th, 2018 via Twitter for iPhone)

@hdjirdeh @Google Congratulations and welcome to the team!

via Echofon in reply to hdjirdeh

igrigorik Page speed is now a ranking factor for mobile search! 👏

Now’s the time to audit your site with Lighthouse, PageSpe..twitter.com/i/web/status/1…dP

via Twitter Web Client (retweeted on 9:30 PM, Jul 9th, 2018 via Echofon)

Real_CSS_Tricks Web Components in 2018 :: sitepen.com/blog/2018/07/0…

via TweetDeck (retweeted on 9:13 PM, Jul 9th, 2018 via Echofon)

@firt @HTTPArchive No worries. Essentially this number needs to be taken with a *big* grain of salt. 🌊

via Twitter for iPhone in reply to firt from Hamburg, Germany

@firt @HTTPArchive Ah, you’re asking specifically about this number. Then the answer is hidden in..twitter.com/i/web/status/1…Ql

via Twitter Web Client in reply to firt

@firt @HTTPArchive However you like, the `platform` is always extracted, so you can slice and dice the data however you like.

via Twitter Web Client in reply to firt

@firt @HTTPArchive The @HTTPArchive FAQ has a good answer to that: “As of March 1 2016, the tests are performed on..twitter.com/i/web/status/1…70

via Twitter Web Client in reply to firt

Several weeks of research come to an end: my @HTTPArchive Progressive Web App study has been published:..twitter.com/i/web/status/1…oM

via Twitter Web Client

sundress @DasSurma @fugueish @rob_dodson Captions aren’t the same as alts - captions are intended for people who can see the..twitter.com/i/web/status/1…tX

via TweetDeck (retweeted on 11:56 AM, Jul 8th, 2018 via Echofon)

@firt @jeffposnick @simevidas It’s a bullet point now (among many) for W3C TPAC in October for the Service Workers..twitter.com/i/web/status/1…GK

via Echofon in reply to firt

@jeffposnick @firt @simevidas Having a simple timestamp as part of the cache entry when something was added and acc..twitter.com/i/web/status/1…XS

via Echofon in reply to jeffposnick

Still no Safari or Web app changes in iOS 12 Beta 3 that I would have noted 😕…
▪️PWA tests:twitter.com/i/web/status/1…8ixe

via Twitter for iPhone from Hamburg, Germany

@cramforce Cool idea. Future work: combine this with WikiShootMe: tools.wmflabs.org/wikishootme/in….

via Echofon in reply to cramforce

Nice collection of alternatives to the `document.write` approach in ⁦@WebReflection⁩’s repository linked below, als..twitter.com/i/web/status/1…ES

via Twitter for iPhone

“Use legacy to bring in what legacy needs”-@WebReflectionn⁩ on dealing with legacy browsers without defaulting to tr.twitter.com/i/web/status/1…W67

via Twitter for iPhone

jamesdonoh Worked with a brilliant team of people getting the BBC News website onto HTTPS at last. I wish it was as straightfo..twitter.com/i/web/status/1…G1

via Twitter Web Client (retweeted on 2:19 AM, Jul 7th, 2018 via Echofon)

Martijn_Cuppens The div that looks different in every browser codepen.io/MartijnCuppens… pic.twitter.com/DTyOKxjhSG

via Twitter Web Client (retweeted on 2:06 AM, Jul 7th, 2018 via Echofon)

@poshaughnessy Shut up and take my money! 😂
If you find the link, please share it here.

via Echofon in reply to poshaughnessy

If you’re using Service Workers in production and don’t use a library, you might want to reconsider this decision…twitter.com/i/web/status/1…27

via Echofon

MozDevNet The PerformanceServerTiming API has been implemented in Firefox 61 - developer.mozilla.org/en-US/docs/Web…)

via Sprout Social (retweeted on 1:57 AM, Jul 7th, 2018 via Echofon)

Brilliant summary of JavaScript engine optimizations: medium.freecodecamp.org/javascript-ess…. The tl;dr is: object shapes matter (..twitter.com/i/web/status/1…Fh

via Echofon

@_developit It’s a sign. I’ve made brilliant experiences with @Xubuntu on my iMac 🖥: blog.tomayac.com/2018/06/25/lin….

via Echofon in reply to _developit

I was looking for a reliable @github-flavored Markdown preview tool. The best and simplest I found is Grip (..twitter.com/i/web/status/1…GW

via Twitter Web Client

samthor Surprise news! @emojityper is available on the Chrome store, so you can hit Cmd/Ctrl-Shift-E and get emoji—anytime!.twitter.com/i/web/status/1…yLo

via Twitter Web Client (retweeted on 2:55 PM, Jul 5th, 2018 via Echofon)

EFF BREAKING: In a huge victory, the European Parliament has voted 318-278 against and —the disast.twitter.com/i/web/status/1…3QF

via Thingie (retweeted on 2:54 PM, Jul 5th, 2018 via Echofon)

@tonyfindeisen @googlechrome @paul_irish Could you please file a bug with a screenshot at crbug.com? Thank you!

via Echofon in reply to tonyfindeisen

What the to-be-voted-on EU copyright directive would involve is *not* the . © 🇪🇺 Please don’t let this ha..twitter.com/i/web/status/1…jJ

via Echofon

Optimizing CSS: ID selectors and other myths: sitepoint.com/optimizing-css… ❤️ the first sentence: “[When t]he average we..twitter.com/i/web/status/1…Dd

via Echofon

@samthor @rowan_m I’m just upset by it looking weird. I guess all of US are. On a more serious note, any Zero Width..twitter.com/i/web/status/1…Pk

via Twitter for iPhone in reply to samthor from Mannheim, Germany

@carstenhag @petele @googlechrome I hear you :-) One step to encourage interoperability is to file browser bugs lik..twitter.com/i/web/status/1…q4

via Echofon in reply to carstenhag

@carstenhag Note: I was on macOS and iOS, it’s an entirely different story there. Check @petele’s post on the lates..twitter.com/i/web/status/1…3F

via Twitter for iPhone in reply to carstenhag from Sinsheim, Deutschland

Gestalt, Prägnanz, so many German lean words used in the design world. Great article on these concepts by..twitter.com/i/web/status/1…YO

via Echofon

@samthor Can you explain in simple terms why Hangouts writes 🇺🇸 as emojified letters “US” in the chat dialog, but i..twitter.com/i/web/status/1…gN

via Echofon in reply to samthor

👨‍🏫 Held a guest lecture on Progressive Web Apps at Duale Hochschule Baden-Württemberg (dhbw.de/startseite.html) to..twitter.com/i/web/status/1…4z

via Twitter for iPhone from Duale Hochschule Baden Württemberg

Real_CSS_Tricks Internetting is hard.

(“Friendly web development tutorials for complete beginners”)

internetingishard.com pic.twitter.com/JjLelFZpUE

via TweetDeck (retweeted on 6:06 AM, Jul 4th, 2018 via Echofon)

ChromiumDev Introduction to Feature Policy✨
It’s like Content Security Policy but for controlling features👉
developers.google.com/web/updates/20…

via TweetDeck (retweeted on 1:06 AM, Jul 4th, 2018 via Echofon)

zenmumbler I have embraced the Web Streams API. It’s only partially supported now so I implemented the full spec and made a po..twitter.com/i/web/status/1…eX

via Tweetbot for Mac (retweeted on 1:05 AM, Jul 4th, 2018 via Echofon)

DeanoHume Freshly blogged! Getting started with the Ambient Light Sensor

deanhume.com/ambient-light-…

..twitter.com/i/web/status/1…gk

via Twitter Lite (retweeted on 12:59 AM, Jul 4th, 2018 via Echofon)

@gesis_org @trovdimi @stefandietze Herzlichen Glückwunsch, Stefan! 👨‍🏫

via Echofon in reply to gesis_org

@wanderview @googlechrome Oh, wow. Unexpected news, but congratulations on the new gig!

via Echofon in reply to wanderview

@_developit Cool stuff. Do you know github.com/marionebl/svg-…? Would be cool to integrate this. CC: @marionebl, @fgnass.

via Echofon in reply to _developit

@jameswillweb @zachleat Exactly, a genius hack at the time, but an artifact in history that we need to overcome.

via Echofon in reply to jameswillweb

Despite having been killed what feels ages ago, this conserved (stale) copy of Google Reader feels surprisingly fre..twitter.com/i/web/status/1…ag

via Echofon

paulcalvano Are larger pages more likely to be slower? And what can you do about page bloat on your site? I correlated page wei..twitter.com/i/web/status/1…WQ

via Twitter Web Client (retweeted on 10:42 PM, Jul 2nd, 2018 via Echofon)

mxbck Did you know you can use the Network Information API to make a website adapt to different connection speeds? 2G/3G:..twitter.com/i/web/status/1…2q

via Twitter Web Client (retweeted on 10:38 PM, Jul 2nd, 2018 via Echofon)

@kdzwinel @DuckDuckGo Congratulations, Konrad! Looking forward to learning more about your new responsibilities!

via Twitter Web Client in reply to kdzwinel

igrigorik best practices for `localhost` TLS certificates: bit.ly/2tKCFIz — great tips, courtesy of@letsencryptt.

via TweetDeck (retweeted on 8:11 AM, Jul 2nd, 2018 via Echofon)

@firt Web Packaging will definitely make the banner be displayed in the correct context at least. Displaying it (in..twitter.com/i/web/status/1…Kc

via Echofon in reply to firt

HTTPArchive 📈 The 2018_07_01 crawl running today is the first time we’re testing over 1 million URLs.

It’s a stress test of ou..twitter.com/i/web/status/1…wC

via Twitter for Android (retweeted on 10:12 PM, Jul 1st, 2018 via Echofon)

@firt Heading “The Phantom Banner” at medium.com/mobile-growth/…. It’s super annoying, and, yes, in the context of an..twitter.com/i/web/status/1…4t

via Echofon in reply to firt

@firt google.com/search?client=…

It has nothing to do with cache serving. This is a regular search for your name in S..twitter.com/i/web/status/1…ub

via Echofon in reply to firt