Henri Sivonen
hsivonen.mastodon.social.ap.brid.gy
Henri Sivonen
@hsivonen.mastodon.social.ap.brid.gy
Making Firefox load about:blank correctly

[bridged from https://mastodon.social/@hsivonen on the fediverse by https://fed.brid.gy/ ]
Reposted by Henri Sivonen
"Let us be the repository of your passkeys" and "We may terminate your account at any time and permanently refuse to communicate with you" ... seems like a bad combination?
December 15, 2025 at 3:56 PM
Somehow I hadn’t been aware of the existence of https://calendars.fandom.com/ until today.
December 14, 2025 at 9:30 AM
Not great that if you log into a Microsoft account in order to authorize Minecraft on another device, Microsoft tries to initiate Passkey generation without any kind of prior explanation or user consent. No wonder if user get into all kinds of bad situations with account security if they are not […]
Original post on mastodon.social
mastodon.social
December 13, 2025 at 10:37 AM
Apparently if an iOS device was picked for past week’s iOS 26.1 push and the user declined, now only iOS 26.2 is offered even though 18.7.3 is available if a device wasn’t picked for the past week’s 26.1 push. Is there a way to install 18.7.3 if 26.1 was offered but declined in the past week?
December 12, 2025 at 8:13 PM
Reposted by Henri Sivonen
24 of the 27 European Commissioners are still posting on X

Leaving ought to be a moral imperative, especially after what has happened in the past week

A little overview on my blog: https://euroblog.jonworth.eu/musk-wants-to-abolish-the-eu-while-european-commissioners-keep-posting-on-x/
euroblog.jonworth.eu
December 8, 2025 at 8:57 AM
Reposted by Henri Sivonen
So farewell, Java Applets: "The entire java.applet package has been removed from JDK 26, which will release in March 2026." https://inside.java/2025/12/03/applet-removal/
So Long and Thanks for All the Applets
Java 26 will be the first Java version to ship without the Applet API - 10 years after its deprecation has it been removed by JEP 504.
inside.java
December 8, 2025 at 2:12 PM
Somehow I had missed this announcement of a Rust to C compiler back in October:
https://jonathan.protzenko.fr/2025/10/28/eurydice.html
Eurydice: a Rust to C compiler (yes)
Comments
jonathan.protzenko.fr
December 7, 2025 at 5:38 PM
Recently, I rewrote some Rust functions to C++ in pursuit of inlining and ran into an LLVM behavior that made the code worse when inlined: https://github.com/llvm/llvm-project/issues/160886

C++ enthusiasts, fixing the LLVM issue would be a great way to turn the story from rewriting in C++ […]
Original post on mastodon.social
mastodon.social
December 7, 2025 at 2:06 PM
The issue of whether the hobby of running new software on Linux on Alpha and HP-PA should be allowed to hold back software improvements for everyone else is apparently going to re-surface every couple of weeks now.
December 6, 2025 at 8:26 AM
Remember how there were multiple proprietary Unix vendors? The JavaScript announcement has testimonials from multiple ones:
https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html

“JavaScript and other developments will demand increased system performance […]
Original post on mastodon.social
mastodon.social
December 5, 2025 at 5:51 PM
Reposted by Henri Sivonen
When working on enabling MTE, Apple used an arm64->arm64 version of Rosetta that emulated MTE on existing hardware.

The XNU sources talk about it now
December 4, 2025 at 8:03 PM
TIL: The Korean calendar has only 25 years of (authoritative) headroom: 2050 is the last year with public almanac data at https://astro.kasi.re.kr/life/pageView/5
월별 음양력 | 생활천문관 | 천문우주지식정보
astro.kasi.re.kr
December 4, 2025 at 8:48 PM
I hate how there is so much scamminess around that I’m suspecting scams, and then something that prima facie looks legit gives scam signals, and I feel the right move is to walk away, but I’m not sure if I’m overreacting.

Anyway, if you have a non-scam business, make sure your most findable Web […]
Original post on mastodon.social
mastodon.social
November 30, 2025 at 12:18 PM
Apparently, Microsoft early-adopter interpretation of making PQ 80 nits equal SDR white has been baked into AMD hardware.

The standard reference white used by Apple and Adobe software is 203 PQ pseudo-nits […]
Original post on mastodon.social
mastodon.social
November 29, 2025 at 11:43 AM
Regarding last boost: I wonder how common it is these days for peer reviewers on non-AI topics to use an LLM to generate a vague review that gets them reviewer credit but that wastes the activle authors’ time.
November 29, 2025 at 8:33 AM
Reposted by Henri Sivonen
Siis mikä tää kiima Kokoomuksella on lisätä kaikkien valvontaa kaikilla mahdollisilla eri tavoilla?

Todellakin tollainen laajentaminen, missä kohteille ei koskaan edes kerrottaisi, että heitä on vakoiltu, heikentää yksityisyyden suojaa

#yksityisyydensuoja #tiedustelu
November 28, 2025 at 6:51 PM
Reposted by Henri Sivonen
Re: last boost https://chaos.social/@dpk/115589097803252590

That LLM-generated OCaml PR is a textbook illustration of open source in the era of vibe coding...

It's got everything:

- PR submitted without the author acknowledging they didn't write it and don't understand it.
- Copyright […]
Original post on aus.social
aus.social
November 22, 2025 at 1:06 AM
This is the opposite of YouTube Shorts: A couple of hours of going through what’s wrong with C++

https://m.youtube.com/watch?v=7fGB-hjc2Gc#

(If you disapprove of the AI images, treating it as an audio only podcast works. The author comments on the AI images at […]
Original post on mastodon.social
mastodon.social
November 24, 2025 at 7:53 PM
I’m running Lightroom Classic’s Remove Reflections locally on the GPU of M1 while a device that has an M4 in it as my HDR editing screen.

1) This technology shouldn’t be thought of as being in the same bucket as LLM chatbots.

2) It annoys me that Apple doesn’t allow me to run macOS in a VM on […]
Original post on mastodon.social
mastodon.social
November 23, 2025 at 2:53 PM
Reposted by Henri Sivonen
all these people go on about how stable C and C++ are, and how Rust changes too much.... but then they also talk about how their work codebase is stuck on C89 or C++17.

gcc's "codebase isn't fully C++20 ready" gcc.gnu.org/pipermail/gc...
[PATCH] GCC, meet C++20
gcc.gnu.org
November 19, 2025 at 4:07 PM
Reposted by Henri Sivonen
Analyzing Firefox crashes is always interesting. There are really a million ways in which a program can misbehave and a browser has the unique ability of hitting *all of them* eventually.

In this case it appears that Twitch can inject a 3rd party DLL in Firefox (with user interaction, of […]
Original post on mas.to
mas.to
November 17, 2025 at 5:25 PM
Reposted by Henri Sivonen
Do you love Python, JavaScript, and localization? My team at Mozilla is #hiring a Senior Software Engineer to help us build and maintain the libraries and tools that power our localization infrastructure.

We’re open to candidates based in Europe (Netherlands, Finland, Sweden, Belgium, UK […]
Original post on fosstodon.org
fosstodon.org
November 16, 2025 at 7:32 AM
Reposted by Henri Sivonen
It has been 0 days since people in the comments were wildly mistaken about the costs required to create a competitive / perfomant / compatible / non-toy web engine and browser.
November 14, 2025 at 4:25 PM
Interesting that according to https://fex-emu.com/FEX-2510/ , since 2019, MSVC has been emitting metadata for aiding x86 emulation on aarch64 to indicate regions of code where TSO doesn’t matter.

Does LLVM as used in clang-cl and rustc do this?
FEX 2510 Tagged
We’re just gonna kick out this little release and be on our way. There might be some interesting things this month, read and find out!
fex-emu.com
November 14, 2025 at 6:25 PM