Timo Tijhof
banner
timotijhof.net
Timo Tijhof
@timotijhof.net
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 ⁂ https://fosstodon.org/@krinkle, follow @ap.brid.gy to interact
Schrödinger's screen
December 25, 2025 at 8:32 PM
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.
December 23, 2025 at 2:53 AM
Another great music breakdown by Captain Pikant. This time about Nine Inch Nails.

https://www.youtube.com/watch?si=zBwSykzJjGSUazXa

#captainpikant #nineinchnails
October 26, 2025 at 8:37 AM
@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]
September 26, 2025 at 2:48 AM
@ivory

It appears that certain URL characters are corrupted somehow when viewing a post in the app, making the link a dead end.

Example:
https://mastodon.social/@langtales/115181699490490786

The URL […]

[Original post on fosstodon.org]
September 12, 2025 at 1:18 AM
.@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]
September 11, 2025 at 1:20 AM
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]
August 27, 2025 at 4:22 AM
@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]
August 17, 2025 at 8:39 PM
@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]
August 3, 2025 at 3:54 PM
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]
July 19, 2025 at 9:14 AM
@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]
July 14, 2025 at 1:38 AM
Time for some Jet Lag: The Game.

#jetlagthegame #nebulatv #buldak #southkorea #teamadam
July 13, 2025 at 7:14 AM
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]
July 11, 2025 at 7:33 AM
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]
July 3, 2025 at 2:43 AM
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]
June 23, 2025 at 11:42 PM
The Ivory app for Mastodon was just featured at WWDC 2025.

https://www.youtube.com/live/0_DjDdfqtUE?t=38m38s

Notice the toot horn button in the @ivory app.

#wwdc #ivory #ivoryapp
June 9, 2025 at 8:42 PM
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"

https://vantol.substack.com/p/bromance

via @foksuk

#foksuk #fokkesukke
March 23, 2025 at 12:20 AM
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]
February 1, 2025 at 5:21 PM
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]
February 1, 2025 at 4:30 PM
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]
February 1, 2025 at 3:43 PM
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]
February 1, 2025 at 3:10 PM
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]
February 1, 2025 at 2:30 PM
The Web Performance track is ready to begin!

Organised by Wikimedia and Mozilla, with talks featuring @andydavies and @programmingart

Schedule:
https://fosdem.org/2025/schedule/track/web-performance/

Live stream:
https://live.fosdem.org/watch/ua2220 […]

[Original post on fosstodon.org]
February 1, 2025 at 1:51 PM
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]
January 18, 2025 at 10:59 PM
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.
"""

https://bombich.com/

#carboncopycloner #11ty #BombichSoftware
January 12, 2025 at 5:59 PM