Grilled Cheese

ExploreLog inSign up

Henri Sivonen

@hsivonen.mastodon.social.ap.brid.gy

8 Following42 Followers

Making Firefox load about:blank correctly

[bridged from https://mastodon.social/@hsivonen on the fediverse by https://fed.brid.gy/ ]

PostsRepliesMedia
@hsivonen.mastodon.social.ap.brid.gyOct 12, 2026, 4:44 PM

Re-boost for the edit. Not true after all, it seems.

@hsivonen.mastodon.social.ap.brid.gyOct 12, 2026, 1:58 PM

I wonder if suggested fixes accompanying LLM-discovered security bugs are a net benefit or a net hindeance. I now have both the experience of not taking the bot fix and getting a new security bug report about my fix when the bot fix would have avoided it and the experience of spending too much […]

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 8:06 PM

Boosting Slovenian domain sales at the expense of Anguilla.

https://www.theverge.com/ai-artificial-intelligence/1009406/silicon-valley-is-falling-in-line-with-trumps-attempt-to-rename-ai

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 7:11 PM

The minimum age for Adobe ID is 13 years (unless obtained via school). You need an Adobe ID to read e-books wrapped in Adobe Digital Edition DRM. People under 13 are not supposed to read books (in a way not involving school)?

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 11:09 AM

@suihkulokki No. The HTTP version has nothing to do with the content. Servers support multiple HTTP versions and are placed as reverse proxies in front of older servers that can have ancient content.

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 11:04 AM

… Later, I was able to remove support for non-UTF-8 file paths for C++ callers by pointing out that we had already accidentally shipped the JS part as UTF-8-only without calamity.

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 11:02 AM

Aside: Sometimes the problem is that too many people are paying attention and have concerns. In Firefox, we got rid of support for non-UTF-8 local file paths on Gtk platforms by happy accident. A colleague added a file access API for front end JavaScript, made it UTF-8-only, and at review time […]

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 10:47 AM

And we do support unlabeled UTF-8 in local files. Browsers can in practice assume that local HTML files are finite and not massive. Python/Ruby/Java have to deal with larger files and also with streams. Fortunately, before Hololens was canceled, before layoffs, and before putting Copilot into […]

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 10:22 AM

I have a canned answer for why we aren’t doing this for the Web platform: https://hsivonen.fi/utf-8-detection/

The key difference is that the Web behavior is consistent across operating systems and supports Existing Content out there on the Web. The Python/Ruby/Java behavior wasn’t consistent […]

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 10:09 AM

Now if glibc could remove non-UTF-8 behaviors that are obsolete but can still be triggered by mistake. (To get an idea of major distro reality: Ubuntu is young enough to have always defaulted to UTF-8, Red Hat switched in 2002 and Debian, unreasonably late, in 2007.)

@hsivonen.mastodon.social.ap.brid.gyOct 11, 2026, 10:06 AM

Python shipped https://peps.python.org/pep-0686/ just now in late 2026 to make the implicit text file io encoding UTF-8 on Windows, too. The PEP says Java did this in 2022 and Ruby in 2020, both of which seem unreasonably late.

?Unknown authorOct 7, 2026, 8:26 AMReposted by @hsivonen.mastodon.social.ap.brid.gy

A running theme of #Disinfo2026h this year is about the US as FIMI actor.

In a completely unrelated turn of events, a few sponsors pulled out at the last moment, including the @eudiplomacy.bsky.social (yet another case of our institutions making me ashamed to be European).

Panel showing sponsors of Disinfo2026, with three sponsors with white stickers over them: Canada, Lithuania, and the EEAS.
@hsivonen.mastodon.social.ap.brid.gyOct 7, 2026, 6:15 AM

Reviewers feeding not-yet-public papers to in-cloud LLMs seems relevant to accusations related to math breakthroughs.

@hsivonen.mastodon.social.ap.brid.gyOct 6, 2026, 7:26 PM

@syvash To encapsulate `unsafe`.

@hsivonen.mastodon.social.ap.brid.gyOct 6, 2026, 6:38 PM

I’m again skewing the statistics for how many UTF-8 decoders the average person writes per year.

@hsivonen.mastodon.social.ap.brid.gyOct 6, 2026, 10:36 AM

We keep teaching people that your code—not the compiler or the computer—is broken, and then as a browser developer I look at a crash report and one of my first thoughts is that the CPU is defective and I’m just annoyed at how much time from multiple many people is required to become confident […]

@hsivonen.mastodon.social.ap.brid.gyOct 5, 2026, 4:59 AM

C++ being very C++ again: https://dryperspective.github.io/posts/complement-of-true/

@hsivonen.mastodon.social.ap.brid.gySep 27, 2026, 7:06 PM

Good to see a TV review outlet publish a guide for using “smart” TVs offline without the surveillance instead of just saying that “dumb” TVs aren’t available. https://www.rtings.com/tv/learn/how-to-use-smart-tv-offline

@lemay.mastodon.social.ap.brid.gySep 26, 2026, 8:05 PMReposted by @hsivonen.mastodon.social.ap.brid.gy

Thinking about how for years teenagers and curious nerds were prosecuted and thrown in jail because poking at a web site was a clear sign of being a ☠️ CR1MIN4L H4CK3R ☠️ Now it's all like oh no! the computer did an oopsie! no one is to blame, nothing can be done! ¯\\_(ツ)_/¯

@hsivonen.mastodon.social.ap.brid.gySep 24, 2026, 5:44 PM

Some see a security hole. Some see an AGPL compliance mechanism. https://www.theverge.com/ai-artificial-intelligence/1000222/meta-muse-ai-filesystem

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 04:31:30 EDT