Henri Sivonen

@hsivonen
659 Followers
251 Following
2.9K Posts
Making Firefox load about:blank correctly
Web sitehttps://hsivonen.fi/
Twitterhttps://twitter.com/hsivonen
Rank the 50 best Apple products

In honor of Apple’s 50th anniversary, The Verge picked 50 of our favorite Apple products, from the OG iPhone to GarageBand. Now you can help us by live ranking them all to choose a winner.

The Verge
If you have a multi-monitor setup that exceeds GPU capability if each monitor independently negotiates its top resolution and refresh rate, you can manually downgrade refresh rate in Gnome settings on Ubuntu 24.04. It turns out that these setting aren’t reflected to the gdm login screen on the next boot despite having been reflected to the lock screen before reboot, so after reboot you get no picture anywhere without unplugging a display.
Whoa. UTF-8 is older now than ASCII was when UTF-8 was invented.
Also: I was told that I can’t verify via age of account, no matter how old it is
Today in Web compat: Firefox and Safari are ahead of Chrome in ICU4C version and upsteam ICU4C changed the formatting of zero offset from GMT. This broke birthday date validation for a UK based site for birthdays before 1970 in Firefox and, on 26.x Apple OSs, in Safari, because the site performs a formatting-based check on the time zone of London on the date to be validated and the UK has changed time zone rules along the way.
Not sure what combination of BS, cynicism, parody, etc. it is that Arm says it’s making an “AGI CPU” with dot-com-boom-era-style list of testimonials and without explaining the name: https://newsroom.arm.com/news/arm-agi-cpu-launch
Arm expands compute platform to silicon products in historic company first

Arm Holdings plc (NASDAQ: ARM) are extending its platform into production silicon products, beginning with the launch of the Arm AGI CPU for AI data centers.

Arm Newsroom

We weren’t able to find the right match in the previous round, so we’ve refined this role. We’re now looking for engineers with strong experience building JavaScript and Python libraries, and working in the open. Localization/i18n experience is a big plus.

Fully remote, ideally in Europe, but open to East Coast. Note that Mozilla can only hire in a few EU countries (NL, FI, SE, BE, UK, FR, DE, ES, PL).

More info here: https://www.mozilla.org/en-US/careers/position/gh/7746474/

#hiring #localization

Mozilla Careers — Senior Software Engineer (Localization) — Open Positions

Mozilla is hiring a Senior Software Engineer (Localization) in Remote Canada, Finance, Security, Strategy, Operations, Data & Ads, Strategy, Operations, Data & Ads,


Mozilla
JÀnnÀ miten nÀmÀ asiat tulevat pintaan uudelleen. TÀmÀ tieto on jo kerran tukahdutettu, kuva oppikirjasta vuodelta 1966. MitÀ silmÀ ei nÀe, on noituutta. Ja nÀkymÀttömien lentÀvien virusten tuhoaminen nÀkymÀttömÀllÀ UV-valolla on tuplanoituutta. LisÀtietoja tÀssÀ: bsky.app/profile/ekal... 1/2

RE: https://bsky.app/profile/did:plc:ep46t3ukhp6ocfzv4amwaylk/post/3mhlljhbke22f

Have you spotted ongoing work or planning to support at least viewing ISO 21496-1 #HDR JPEG images on #GNOME, #KDE or anywhere in the #Linux ecosystem?

Also known as compatible schemes #UltraHDR (Google), #SuperHDR (Samsung), #AdaptiveHDR (Apple). I see there is https://github.com/google/libultrahdr but it doesn't claim ISO compatibility so maybe not the best option? From Android 15+ jpegs are coded with both UltraHDR and ISO compliant gain maps.

GitHub - google/libultrahdr: Ultra HDR is a true HDR image format, and is backcompatible. libultrahdr is the reference codec for the Ultra HDR format. The codecs that support the format can render the HDR intent of the image on HDR displays; other codecs can still decode and display the SDR intent of the image.

Ultra HDR is a true HDR image format, and is backcompatible. libultrahdr is the reference codec for the Ultra HDR format. The codecs that support the format can render the HDR intent of the image...

GitHub
What actually happens if you order a Mac in the time window when the delivery time streches to weeks and a new model is about to come out? Is the whole point that they have math for how making the delivery time longer makes fewer people order so that they can match the inventory of the old model exactly? Do they also have math for how many people cancel if the new model is announced before the old one ships?