Show more

"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

"Industry response to in 1995" by Chris Brandrick.

DEC (Compaq) captured it well, hinting at the Electron-apocalypse:

> “JavaScript will unleash a new wave of creativity and transform the Internet in ways no one can predict. It will demand increased system performance.”

Others are little more than ads:

> CORP looks forward to putting RANDOM TECH into THING and enable people BUY AMAZING THING. At CORP we care about HEY WHY HAVEN'T YOU BOUGHT OUR THING.

superhighway.dev/javascript-25

By operating system for November 2020:

* 29.8%: Android
* 27.7%: Windows
* 25.0%: iOS
* (9.8%: Other)
* 6.8%: macOS
* 0.5%: Linux (incl. Ubuntu)
* 0.4%: Chrome OS

References:

* Explore the data:
** analytics.wikimedia.org/dashbo
** Query on stats.wikimedia.org: w.wiki/ozJ

* Raw data:
** analytics.wikimedia.org/publis
** wikitech.wikimedia.org/wiki/An

Show thread

Wikipedia.org and sister project stats for November 2020:

* 49%: Chrome, Chrome Mobile
* 24%: Safari, Mobile Safari
* 5.0%: Firefox, Firefox Mobile
* 2.6%: Samsung Internet
* 2.4%: Edge
* 2.2%: Google app
* 1.8%: Chrome Mobile iOS
* 1.1%: Internet Explorer
* 0.77%: Opera

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

A collegue of mine ran into this some interesting code behaviour today. I encountered this before, but didn't realize it was still a thing. Fun times!

Can you guess what caused the string to become an integer?

👉 3v4l.org/odIiW

In 1902 in a German town there suspended ("flying") railway. This two-minute recording gives us an impression of what life was like back then, throughout the town, and outside of it.

It was shot on 68mm from that railway, providing impressive levels of detail.

kottke.org/20/08/the-flying-tr

Nice to see Weblate continue to grow!

They're getting a lot of things right. There's a big hunger for this. Not much else to say except..

weblate.org/en/news/archive/we

"How life works in Antarctica" by Wendover

Mini-docu on how it is to live (and work) at our South Pole. Some takeaways:

- Network speeds are limited to 38 kbit/s (!) most of the day. Almost on par with 90s telephone dial-up.
- Rescue operations are harder than for the ISS in outer space. They're cut off 9 months a year.
- It remains the only covid-free continent.

Nebula: watchnebula.com/videos/wendove
YT: youtu.be/ZAEydOjNWyQ

"Europe vs USA Broadband Performance (2020 Report)"

From FairInternetReport:
> American internet users have had a very good 2020: […] median Internet speeds doubled [from] 17.34mbps in 2019 to 33.16mbps in 2020 […] increased 91%.
>
> US average broadband speeds overtook western EU countries […] for the first time in 5 years.
>
> The US stills lags behind many European and developed nations […]
> Italy continues to have the worst internet in the EU, […]

fairinternetreport.com/researc

"The History of Mozilla Firefox" by Smartyflix.

Learned some new details. I didn't know Gecko started as a Netscape experiment to create a new engine, which led to the formation of Mozilla and its open-sourcing. Once ready, Netscape adopted Mozilla and Gecko.

Even the independent Mozilla Foundation overlapped for years with Netscape integrating upstream Mozilla releases.

tilvids.com/videos/watch/294b9

"The Infamous Case of the 'Mute' Button" by Raluca Budiu (Nielsen-Norman)

This makes a good case for how to, and how not to, design toggle buttons in digital user interfaces.

The debate of "current state" vs "next state" left me confused over the years. I didn't believe there could be an intuitive solution (besides picking something and being consistent within your environment), but.. this article has me convinced there's an objectively better way.

nngroup.com/articles/state-swi

"Epiphany 3.38 and WebKitGTK" via gnome.org.

Good to see Intelligent Tracking Prevention (ITP) arrive by default in WebKit, not just Safari.

To anyone more familiar with WebKit – I'd like to know what contributed to this being a multi-year endavour. E.g. did Apple keep ITP closed-source and we had to reverse-engineer for WebKit? Or mainly keeping up and porting it all over for to GTK? Or a higher standard for ITP to mature first and not break as many sites as Safari?

blogs.gnome.org/mcatanzaro/202

Wikipedia.org and sister project stats for October 2020:

* 49%: Chrome, Chrome Mobile
* 24%: Safari, Mobile Safari
* 5.1%: Firefox, Firefox Mobile
* 2.6%: Samsung Internet
* 2.3%: Edge
* 2.2%: Google app
* 1.7%: Chrome Mobile iOS
* 1.3%: Internet Explorer

100% = 16.3 billion page views (desktop+mobile web, non-spider/bot)

"History of the web" by Chris Wilson youtu.be/KRE9S7B-DV8

I love stories like this. Fascinating look into the early history of the web.

"Back to Basics: Event Delegation" by Chris Heilmann.

Glad to see more talk on this. Quite underutilized, oft leading to experiences that either needlessly involve slow synchronous early JavaScript, or are visually complete but "dead" until the page finishes loading ("uncanny valley").

No need to await dom-ready -> select all -> bind each. Simply attach a single early delegate handler, and stuff just works as it appears.

christianheilmann.com/2020/11/

Fiddling with Wikidata to get a list of Wikipedia articles about known persons that have died of covid, sorted by date and age.

w.wiki/jcv

Celeb death 

Sean Connery died in his sleep last night, at the age of 90 (1930-2020). The end of an era. Farewell!

en.wikipedia.org/wiki/Sean_Con

Show more
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!