Pinned toot

I miss the bygone era of very internety things, geocities-style scavenger hunts, easter eggs. So, I made thing. Hope you like it!

treasure21.timotijhof.net/

Pinned toot

🧵 Browser adoption graphs, Wikipedia

Firefox: 1 week (peak 87%, release every 4w)
Edge: 1 week (<= 97%, every 6w)
Chrome: 2 weeks (<= 91%, every 6w)
Safari: 1-2 months (<= 86%, yearly)

Chrome Mobile: 2 weeks (<= 80%, every 6w)
iOS: 4 months (<= 92%, yearly)

3/9

Show thread
Pinned toot

"Profiling live Wikipedia traffic with near-zero overhead"

> Each day of Wikipedia backend traffic yields about 3 million stack trace samples, as collected by Excimer, a new a low-overhead sampling profiler for PHP.

I wrote all about it in this year's Performance Calendar:

👉 calendar.perfplanet.com/2020/p

Pinned toot

"Why we are not adding AVIF support (yet)" by Dejan Pelzel.

The founder of BunnyCDN shares their technical analysis and what needs improving first.

Nutshell:
- Terrible server encoding perf, unsuitable for on-demand, even with disproportionate resources. (Better algos?)
- Slow to decode/render. (Better algo, hardware support?)
- No progressive render, not even basic linear. (All or nothing.)

Bandwidth isn't everything :)

bunnycdn.com/blog/lets-talk-av

I was researching on system load averages and came across this blog post : brendangregg.com/blog/2017-08-

I was surprised with the dedication that this person went ( literally ) digging into archives from 24 years to find the source of one particular change - why factors disk usage ( or any TASK_UNINTERRUPTIBLE process ) into the system load equation.

( thread )

Since this did such numbers on birdsite:

Five or so years ago I was working on the BBC's developer portal at developer.bbc.com and I was asked to replace the terrible fake code on the laptop screen in the stock photo. As an easter egg, if you click on the laptop screen then you can change it too.

You don't have to keep up with celebrities. Those came into fruition around the 1920s as well. Same with sports heroes.

In fact, most of the hero and brand worship we do nowadays stems from advertisers from the 1920s honing their craft for almost a century. Most of what you desire was planted there by folks trying to out-clever your inadequacies.

You are enough, and what you have is enough. Give the ad industrial complex the boot as often as you can.

Show thread

I am consistently mildly annoyed that TypeScript thinks having a `.ts` file extension in an import path is an error.

Now, Deno *expects* a `.ts` file extension and all hope for isomorphic code is yet again gone. Just like it is with Node.

Librsvg 2.51.3 is out!

The rsvg-convert features I mentioned, new SVG2 filter functions, auto-start-reverse for markers from my Outreachy intern.

"PHP RFC: Deprecate autovivification on false"

Nice to see the language mature. I'm not a fan of all recently passed RFCs, but this is one of those slow-and-steady ones I'm happy to see get landed.

They grow up so fast, don't they? 😢🤗

wiki.php.net/rfc/autovivificat

The one thing that most impressed me when using AirPods Pro with head tracking, was that I could actually turn towards different instruments or singers to hear them more clearly. The whole mix changes as you move your head, or turn your body while iPhone remains static.

Show thread

Mobile Safari (iOS)

Release cadence: every 12 months.
Adoption peak: ~ 92%.
Adoption time: ~ 4 months.

from 1.8% to 82% (2-90% of peak):
* iOS 13: 9 Sep 2019 - 12 Feb 2020.
* iOS 14: 16 Sep 2020 - 31 Dec 2020.

9/9

Show thread

Chrome Mobile

Release cadence: every 6 weeks.
Adoption peak: ~ 80%.
Adoption time: ~ 2 weeks.

from 1.6% to 72% (2-90% of peak):
* v86: 7 Oct - 24 Oct.
* v88: 20 Jan - Feb 3.
* v89: 3 Mar - 19 Mar.

8/9

Show thread

Safari (desktop)

Release cadence: every 12 months.
Adoption peak: ~ 86%.
Adoption time: 1-2 months.

from 1.7% to 77% (2-90% of peak):
* v13: 14 Sep 2019 - 17 Nov 2019.
* v14: 16 Sep 2020 - 25 Dec 2020.

7/9

Show thread

Chrome (desktop)

Release cadence: every 6 weeks.
Adoption peak: ~ 91%.
Adoption time: ~ 2 weeks.

from 1.8% to 82% (2-90% of peak):
* v86: 7 Oct - 18 Oct.
* v87: (had a bumpy ride).
* v88: 20 Jan - Feb 6.
* v89: 3 Mar - 19 Mar.

6/9

Show thread

Microsoft Edge

Release cadence: every 6 weeks.
Adoption peak: ~ 97%.
Adoption time: ~ 1 week.

from 1.9% to 87% (2-90% of peak):
* v87: 19 Nov - 29 Nov.
* v88: 21 Jan - 30 Jan.
* v89: 4 Mar - 12 Mar.

👉 Edge aligns to Chromium releases since Aug 2020.

5/9

Show thread

Firefox (desktop)

Release cadence: every 4 weeks.
Adoption peak: ~ 87%.
Adoption time: ~ 1 week.

from 1.7% to 78% (2-90% of peak):
* v85: 26 Jan - 3 Feb.
* v86: 23 Feb - 2 Mar.
* v87: 23 Mar - 31 Mar.

4/9

Show thread

🧵 Browser adoption graphs, Wikipedia

Firefox: 1 week (peak 87%, release every 4w)
Edge: 1 week (<= 97%, every 6w)
Chrome: 2 weeks (<= 91%, every 6w)
Safari: 1-2 months (<= 86%, yearly)

Chrome Mobile: 2 weeks (<= 80%, every 6w)
iOS: 4 months (<= 92%, yearly)

3/9

Show thread

🧵 Wikipedia.org and sister projects, for May 2021:

* 49%: Chrome +Mobile
* 24.7%: Safari +Mobile
* 5.2%: Firefox +Mobile
* 2.8%: Edge
* 2.5%: Samsung Internet
* 2.0%: Chrome iOS
* 1.6%: Google app
* 0.79%: Opera
* 0.72%: IE
* 0.26%: Yandex app
* 0.22%: DuckDuckGo app

100% = 16.4 billion views (desktop+mobile web, no apps, no bots)

Thread special: Browser adoption rates.

1/9

"Bunnyhopping" from a programmer's perspective.

Adrian Biagioli explains why and how this technique works.

In short, it's a quirk inherited from Quake Engine, which many games are based on. Both priopietary, like Valve titles Half-Life and Counter-Strike, as well as many others after Quake was open-sourced.

adrianb.io/2015/02/14/bunnyhop

I miss the bygone era of very internety things, geocities-style scavenger hunts, easter eggs. So, I made thing. Hope you like it!

treasure21.timotijhof.net/

Everyday, we’re exploited for profit through “dark patterns”: online design tactics used to trick you into doing things you probably would not choose to do. Learn more and submit the worst offenders to the Dark Patterns Tip Line #DumpDarkPatterns
eff.org/deeplinks/2021/05/help

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!