Sign in

Timo Tijhof

@timotijhof.net
29 followers 2 following 163 posts

Dutch expat in London. Principal Engineer at Wikimedia Foundation, QUnit project lead @qunit, jQuery Infra Team @jquery, W3C Web Perf WG. Avatar: I look up […] 🌉 bridged from ⁂ fosstodon.org/@krinkle, follow @ap.brid.gy to interact

PostsRepliesMedia
Timo Tijhof @timotijhof.net · 02/10/2026
Happy to wear my new #OpenBenches sticker! Thanks @Edent! openbenches.org
Black laptop with stickers of various open source projects including Wikipedia, QUnit, jQuery, Bower, Eleventy, WordPress, Wordnik, Firefox, Debian, VLC, Daring Fireball, and now OpenBenches.
013
Timo Tijhof @timotijhof.net · 21/08/2026
This may be the first time I see a disambiguation page with a multi-column list. en.wikipedia.org/wiki/Lil so many little rappers! #wikipedia #DepthsOfWikipedia
Lil.
From Wikipedia, the free encyclopedia.

Lil may refer to: Musicians, Entertainers, Athletes.

(List of 78 rappers called "Lil".)
000
Timo Tijhof @timotijhof.net · 21/07/2026
@jaffathecake @firefoxwebdevs Random data point: I like the new Firefox Homepage widgets. Reminds me of MacOS Dashboard. Lot of potential for WebExtensions. Is this mutually exclusive with a big gap and Firefox logo not centred? I/my OCD values that more. It […] [Original post on fosstodon.org]
000
Timo Tijhof @timotijhof.net · 01/07/2026
Reminds me of this meme, I think from The Shovel (2021)? Might be older... hachyderm.io/@thomasfuchs/116822267…
Man announces he will quit drinking by 2050

A Sydney man has set an ambitious target to phase out his alcohol consumption within the next 29 years, as part of an impressive plan to improve his health.

The program will see Greg Taylor, 73, continue to drink as normal for the foreseeable future, before reducing consumption in 2049 when he turns 101. He has assured friends it will not affect his drinking plans in the short or medium term.

Taylor said it was important not to rush the switch to non-alcoholic beverages. “It’s not realistic to transition to zero alcohol overnight. This requires a steady, phased approach where nothing changes for at least two decades,” he said, adding that he may need to make additional investments in beer consumption in the short term, to make sure no night out is worse off.

Taylor will also be able to bring forward drinking credits earned from the days he hasn’t drunk over the past forty years, meaning the actual end date for consumption may actually be 2060.

To assist with the transition, Taylor has bought a second beer fridge which he describes as the ‘capture and storage’ method.
000
Timo Tijhof @timotijhof.net · 16/06/2026
Jonathan Horst is going through and reading data from his old floppy disk collection. What are the odds my screen name is written on one of them? 🤓 www.youtube.com/watch?v=JYJoETDh4ZU #ThinkingDifferent #JonathanHorst #MacAddress
Jonathan Horst holding a random floppy disk with my screen name, Krinkle, hand written on it. Screengrab from the latest episode.
000
Timo Tijhof @timotijhof.net · 28/04/2026
Prediction: This pageview counter will shoot up next week via @tomscott audience. Right now it's early on Nebula! en.wikipedia.org/wiki/Peasholm_Park Stats […] [Original post on fosstodon.org]
Wikipedia pageview stats in the last 90 days for the linked article about Peasholm Park in North Yorkshire.

10-40 most days, but nearly 100 yesterday. I bet it's gonna go a lot higher.
000
Timo Tijhof @timotijhof.net · 03/04/2026
@csstricks The TOC on CSS Almanac pages seems fixed, thus preventing access to headings below the fold. It doesn't stay in place (like the left-hand sidebar) and also isn't scrollable itself. So whether scrolling the page or trying to scroll the TOC itself […] [Original post on fosstodon.org]
000
Timo Tijhof @timotijhof.net · 10/03/2026
No Piccadilly line yesterday, but... I did get to see the new tube stock in person for the first time. Spotted them running tests at Acton Town. They seem lighter and quieter. Love the new maquette! The stock is said to enter service later this year. That […] [Original post on fosstodon.org]
Piccadilly platform at Acton Town station. Closed off with an orange rope. The new rolling is standing there with doors shut. A few engineers in orange vests are standing besides the train and in the train.The new maquette, seen through the window. It says "Not in service" on the matrix display.It says train number "700" on the matrix display.
001
Timo Tijhof @timotijhof.net · 04/03/2026
Life brain: You've reached your destination, nothing to see here. Work brain: Oh no, a *strip marker* not another map-frame parsing bug on Wikipedia! #MediaWiki
Map of London with directions to Samsung Kings Cross.

Nearby there's a "UNIQCLO" store, labelled as such, which an eagle-eyed MediaWiki developer may mistake for the "UNIQ" token we use in wikitext parsing, that has a nasty habit of showing up on Wikipedia and Wikivoyage maps.
000
Timo Tijhof @timotijhof.net · 01/02/2026
I've replenished the QUnit stickers at the exchange in the H building. Enjoy! fosstodon.org/@krinkle/115982074058… #fosdem #fosdem2026
000
Timo Tijhof @timotijhof.net · 30/01/2026
Stickers packed and ready for FOSDEM! Message me to meet and take some! Including: * fresh roll of QUnit stickers * classic jQuery stickers * brand new Devo-hat stickers from jQuery's 20th birthday event * Wikipedia and MediaWiki logos * (not pictured) tons […] [Original post on fosstodon.org]
Photo of a roll of QUnit stickers,
various jQuery "Keep calm and call on()" stickers,
and Wikipedia and MediaWiki logo stickers.
000
Timo Tijhof @timotijhof.net · 13/01/2026
Frontend trends inside startups and new projects have shifted, of course, but... Did you know relative usage of jQuery @jquery among top sites only decreased for the very first time in 2024? BuiltWith 1M peaked at 78% in December 2023. trends.builtwith.com/javascript/jQu… #jquery
BuiltWith 1M peaked at 78% in December 2023.

Top 1M, 78%.
Top 100K, 68%.
Top 10K, 65%.
Top 1000, 56%.
000
Timo Tijhof @timotijhof.net · 06/01/2026
Some people are a bit *too* excited about the upcoming jQuery 4.0 release. #OpenSourceMaintainer #OpenSourceMaintainers #jquery
"You piece of shit, you bastard, you piece of garbage. Why hasn't Query 4.0 been released after more than two years? Is your mother having a difficult delivery? fuck."

This was written as one long sentence in an email to info at jquery dot com, dated December 2025. Screenshot taken in the Fastmail app.
000
Timo Tijhof @timotijhof.net · 25/12/2025
Schrödinger's screen
Airplane seat back.

A black screen shows the prompt:

"Turn on screen"
- "Yes"
- "No"Close up
000
Timo Tijhof @timotijhof.net · 23/12/2025
The post contains a ton of fascinating graphs from the new Spotify music dataset. We can't resist the sad tone of E-minor! E-minor dominates E-major, unlike most other keys.
Distribution by musical key.

9% in C-major. 2% in C-minor.
7% in D-major. 2% in D-minor.
3% in E-major. 4% in E-minor.
8% in G-major. 3% in G-major.Audio Features Correlation Heatmaps

The "loudness" score correlates with the "score" score.

BPM is normally distributed with a mean around 120, of course.Tracks by duration, in 10 second buckets.

A distribution around a peak median of 3 minutes, with outlier peaks at exactly 2:00 and 4:00, taping off quickly but for a peak at the >10min catch all.
100
Timo Tijhof @timotijhof.net · 26/10/2025
Another great music breakdown by Captain Pikant. This time about Nine Inch Nails. www.youtube.com/watch?si=zBwSykzJjG… #CaptainPikant #NineInchNails
Midi keyboard presented on a clear white table top, played by a hand with maroon nail polish, there's a cup of coffee on the side featuring a nail instead of a spoon — a nine inch nail to be exact.
101
Timo Tijhof @timotijhof.net · 26/09/2025
@darius The suffix "site" is uncommon in my circles (then, and now). Without it, the data suggests that "social media" won from the beginning, clear by 2009, with "social network" only rising later in 2010, and then disappearing as quickly as it came by 2012 […] [Original post on fosstodon.org]
000
Timo Tijhof @timotijhof.net · 12/09/2025
@ivory It appears that certain URL characters are corrupted somehow when viewing a post in the app, making the link a dead end. Example: mastodon.social/@langtales/11518169… The URL […] [Original post on fosstodon.org]
Long press on link card in Ivory.Long press on link when viewing mastodon post on mastodon.social in Safari.Error when following the malformed link.
000
Timo Tijhof @timotijhof.net · 11/09/2025
.@brooke Remember this "temporary" banner for en.wikipedia from 2009? Wikipedia got a native mobile redirect in 2011, and we removed this banner from en.wikipedia long before then. Yet, this banner was (sometimes) visible as recent as today on the Eastern Min […] [Original post on fosstodon.org]
An article on the Eastern Min Chinese Wikipedia at cdo.wikipedia.org, viewed in Firefox, with a mobile user agent string applied. A banner is inserted at hte top, with words in English, rendered in a very large font, saying "View this page in Wikipedia's mobile site".JavaScript snippet part of a community override on CDO.Wikipedia.org.

"Add a link to the mobile-optimized gateway for viewers on iPhone, iPod Touch, and Android devices. This is semi-experimental to drive more test traffic there."
100
Timo Tijhof @timotijhof.net · 27/08/2025
Inspired by the BBC Tech report from @tdp_org, I looked at Wikipedia. Yesterday, Wikipedia received over 45 million requests made with curl, from 113 distinct curl releases. Of these, 32 million use the default UA (e.g. curl CLI). The other 13 million embed […] [Original post on fosstodon.org]
Wikipedia web requests by curl user agent
from HTTP requests to wikimedia.org, wikipedia.org, and other Wikimedia Foundation projects on 2025-08-26.

Ranging from curl/7.4.x (oldest) to curl/8.15.x (newest).
Exact numbers in linked TSV files.Wikipedia web requests by curl user agent, over a 24 hour period. Top 3:
* curl/7.88.1 (12.5 million)
* curl/7.85.0 (10 million)
* curl/7.54 (5 millon)Wikipedia web requests by user agent containing "curl/".
Ranging from curl/4.x (oldest) to curl/8.16.x (newest),
and a bogus curl/3860.Wikipedia web requests by user agents containing "curl/". Top 3:
* curl/7.88.1 (12.5 million)
* curl/7.85.0 (10 million)
* curl/8.10.1 (8 millon)
000
Timo Tijhof @timotijhof.net · 17/08/2025
@janne Here's what I get: /index.php?search=Anything&safemode=on&useskin=vector&uselang=sv * safemode: Temporarily disables overrides from MediaWiki:Common.css etc * useskin: It looks like you are using a custom skin. Try "vector" to see if it might be due […] [Original post on fosstodon.org]
210
Timo Tijhof @timotijhof.net · 03/08/2025
@ivory I seem to've lost the "filter from home" setting for all 1100+ follows. I placed (almost) every follow in a list and hide them from home, keeping only a handful in home. Is this a known issue? I worry spending the next month slowly re-ticking that box […] [Original post on fosstodon.org]
000
Timo Tijhof @timotijhof.net · 19/07/2025
United drops a new game: 🎲 Guess the sort code! Ruled out, by decreasing reasonableness: * 3-letter code: No. * Dialling prefix: No. * Full form of 3-letter abbrev: No. [1] * Random: Unlikely. * Distance from me: No. * Population at last census: No. * Unicode […] [Original post on fosstodon.org]
Drop-down menu on United.com checkout for telephone country prefix. The first option is G.E.O. plus 9 9 5. Followed by several other countries starting with G or D, in no apparent order. I guess no countries start with A, B, or C?

* GEO +995
* DEU +49
* GHA +233
* GIB +350
* GRC +30
* GRL +299
* GRD +1473
* GLP +590Same drop-down menu, continued. Now mostly starting with E or F, although sprinkled with a few more Gs as wel.

* ECU +593
* EGY +20
* SLV +503
* GNQ + 240
* ERI +291
* EST +372
* ETH +251
* FLK +500
* FRO +298
* FJI +679
* FIN +358
* FRA +33
* GUF +594
* PYF +689Same menu continued, last page, mostly T and U at end of alphabet, by also an A and a G here.

* TCA +1649
* TUV +688
* UGA +256
* UKR +380
* ARE +971
* GBR +44
* USA +1
* URY +598
* UZB +998
* VUT +678
* VEN +58
* VNM +84
* WLF +681
200
Timo Tijhof @timotijhof.net · 14/07/2025
@Edent @dan The issue actually affects most if not all feed readers I've tried, for years, for all WordPress sites. FreshRSS might have a minimum image size, but the markup by itself will render "huge" because the SVG image declares that size, and CSS […] [Original post on fosstodon.org]
Official Wordpress.org Make Core blog in NetNewsWire with huge emoji images.
000
Timo Tijhof @timotijhof.net · 13/07/2025
Time for some Jet Lag: The Game. #JetLagTheGame #NebulaTV #Buldak #SouthKorea #TeamAdam
Two cups of Buldak Spicy Ramen, steaming hot, ready to eat. A screen with Season 14 Snake in South Korea Episode 4, plays in the background.
030
Timo Tijhof @timotijhof.net · 11/07/2025
When applying a thick border all around an element in more than one color, the corners meet in a 45-degree angle, forming a diamond of sorts. That is established and seems reasonable. But, when you apply a thick edge on one side, with a thin 1px border all […] [Original post on fosstodon.org]
000
Timo Tijhof @timotijhof.net · 03/07/2025
Is it worth letting LLM makers crawl your site? Cloudflare shares an interesting stat (for sites they host): comparing crawler requests to browser requests referred from the vendor's site/app. Eg, GoogleBot requests vs google.com referals (i.e. result served […] [Original post on fosstodon.org]
Crawl-to-refer request ratio.

Ratio of HTML requests by a crawler, to HTML requests by browsers referred by the crawler's website.

Google: 9 crawls to 1 pageview.
Baidu: 1 to 1.
Microsoft Bing: 40 to 1.
Perplexity: 202 to 1.
OpenAI: 1600 to 1.
Anthropic: 70,000 to 1.

Figure from Cloudflare blogpost.
004
Timo Tijhof @timotijhof.net · 24/06/2025
That's certainly one way to find out a package exploded. Got a cold email stating 2FA is now permanent on my npm account because I maintain a "high-impact package", defined as over 1 million downloads a week. I do maintain QUnit and grunt-contrib-connect, but […] [Original post on fosstodon.org]
Email from npmjs.com.

Hi, krinkle! 

Thank you for enabling two-factor authentication on your account. On July 7, 2025, your account will be enrolled for mandatory 2FA as you are a maintainer of high impact package: exit-x. High impact packages are packages with more than 1 million weekly downloads or over 500 dependents. 

You will not be able to disable 2FA on your account as long as you are a maintainer of a high-impact package. NPMJS.com page for "exit-x" package.

A graph with a mostly flat line shoots straight up.

Every week prior to June 2nd: 20 thousand downloads a week.
June 9th: 500 thousand downloads a week.
June 16th: 1.2 million downloads a week.
000
Timo Tijhof @timotijhof.net · 09/06/2025
The Ivory app for Mastodon was just featured at WWDC 2025. www.youtube.com/live/0_DjDdfqtUE?t=… Notice the toot horn button in the @ivory app. #wwdc #ivory #ivoryapp
Demo of iOS 26 at WWDC 2025, where someone's thumb presses the Ivory app to open it.Demo of iOS 26, scrolling through the Ivory app, featuring the familiar purple horn "Toot" button.
000
Timo Tijhof @timotijhof.net · 23/03/2025
Fokke and Sukke reflect on an overheard phone conversation between Trump and Putin: F: It only got really uncomfortable when Trump said... S: ... "sometimes I think I love you more, than you love me" vantol.substack.com/p/bromance via @foksuk #foksuk #fokkesukke
Daily satirical cartoon from a Dutch newspaper. In this one, the characters wear headsets and speak to a TV camera.
000
Timo Tijhof @timotijhof.net · 01/02/2025
Collaborate using the Firefox Profiler by Nazım Can Altınova Explores real-world examples of how the Firefox Profiler helps identify performance bottlenecks and makes it easy to collaborate with your team to find solutions together […] [Original post on fosstodon.org]
Nazim in a lecture room with his slides and a green chalkboard at University Libre Brussels.
000
Timo Tijhof @timotijhof.net · 01/02/2025
Chromium on Android: How we gained a 2x speed up on Speedometer benchmark by Eric Seckler. Will dive into build optimizations and their impact on CPU bottlenecks, discuss the relevance of benchmarking end-to-end user journeys, and how they built a novel page […] [Original post on fosstodon.org]
Eric presenting in a lecture room at University Libre Brussels, next to his slides and a green chalkboard.
100
Timo Tijhof @timotijhof.net · 01/02/2025
Scheduling HTTP Streams by Alexander Krizhanovsky. Understand how a web server manages millions of concurrent web requests. * Differences in treatment for progressive JPEG vs a PNG. * Resilient against DDoS attacks and other vulnerabilities. * Compare Nginx […] [Original post on fosstodon.org]
Alexander presenting on stage at the Fosdem Web Perf track in a lecture room at University Libre Brussels, next to a his slides and a green chalkboard.
100
Timo Tijhof @timotijhof.net · 01/02/2025
Making Sense of the Long Animation Frames (LoAF) API by Andy Davies @andydavies Wouldn't it be great if we had data on how scripts actually perform in our visitor's browsers? The LoAF API aims to overcome limitations in existing metrics such as the […] [Original post on fosstodon.org]
Andy on stage in a class room, next to his slides and a green chalkboard, at University Libre Brussels.
100
Timo Tijhof @timotijhof.net · 01/02/2025
How browsers REALLY load Web pages by Robert Marx @programmingart Browsers go through great lengths to workaround the fact that most web servers and major CDN provides do not honour the HTTP fetch priority correctly. The same page has a very different […] [Original post on fosstodon.org]
Robert wearing a clown wig, gesturing hands and looking serious, in front of a chalkboard and projector screen in a class room at University Libre Brussels at the web performance track at Fosdem 2025.
104
Timo Tijhof @timotijhof.net · 01/02/2025
The Web Performance track is ready to begin! Organised by Wikimedia and Mozilla, with talks featuring @andydavies and @programmingart Schedule: fosdem.org/2025/schedule/track/web-… Live stream: live.fosdem.org/watch/ua2220 […] [Original post on fosstodon.org]
100
Timo Tijhof @timotijhof.net · 18/01/2025
Fascinating reveal of Nokia's 2007 internal analysis of the iPhone launch. They were anything but complacent, anticipating * low-cost "mini" iPhones, * decline and rejection of current Nokia design, * 3rd party apps, * future network/lens/sensor improvements […] [Original post on fosstodon.org]
Slide 1 of 22:
* Nokia. Confidential. Dated 10th of January, 2007.
* Apple has agreed with Cisco on using
the iPhone name, details not known.

Slide 2 of 22:
* User interface has been a big strength for Nokia. Consumer research indicates this is in decline. Urgent action needed to prevent further erosion of this position.
* Expect Apple to launch lower-price point
models soon. Hit for market position will come if Apple makes "mini” version of iPhone.

Slide 4 of 22:
* iPhone is not a super feature pack. No 3G nor HSDPA. Only a 2MB camera. Apple changes specs frequently though, no room for complacency.
101
Timo Tijhof @timotijhof.net · 12/01/2025
Seems the folks at Carbon Copy Cloner took a page from the @zachleat book on web design. """ Look, people said they had trouble finding our support docs. … We've not heard that since. """ bombich.com #CarbonCopyCloner #11ty #BombichSoftware
Checkout form when purchasing the Carbon Copy Cloner app.

A giant bright-green "View Help" button sits next to the input fields for card number and card expiration date.

The button is 3 times larger than any input field, and clearly outgrew its layout position. The button pops out and even goes over top of nearby text and input fields.
000