Announcing Rust 1.84.0 https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html

Comments

Not every user owns an iPhone https://calendar.perfplanet.com/2024/not-every-user-owns-an-iphone/

Comments

Northeastern’s redesign of the Khoury curriculum abandons the fundamentals of computer science https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/

See also this dialogue by Matthias Felleisen (professor at Northeastern and one of the founding developers of the Racket project) about the changes.

Comments

16GB Raspberry Pi 5 available now https://www.raspberrypi.com/news/16gb-raspberry-pi-5-on-sale-now-at-120/

Comments

A Pixel Parable https://olano.dev/blog/a-pixel-parable/

Comments

Alloy 6.2.0 released https://alloytools.discourse.group/t/alloy-6-2-0-released/508

Comments

dnsclay: DNS UPDATE/AXFR/NOTIFY to many custom DNS operator APIs gateway https://www.ueber.net/who/mjl/blog/p/dnsclay-dns-update-axfr-notify-to-many-custom-dns-operator-APIs-gateway/

Comments

IP-over-Toslink https://kittenlabs.de/ip-over-toslink/

Comments

UK Users: Lobsters needs your help with the Online Safety Act https://lobste.rs/s/ukosa1/uk_users_lobsters_needs_your_help_with

Hey folks,

The UK’s Online Safety Act is scheduled to take effect on March 16, 2025. Lobsters can’t comply with it and needs your help to avoid having to geoblock the UK.

The Online Safety Act regulates most sites where users can interact with each other. The law explicitly claims authority over all forums with visitors located in the UK, regardless of where they are hosted or the nationality of their owners.

As a practical matter, Lobsters can’t comply. The OSA is written for commercial sites far bigger than this non-commercial, hobbyist forum. The regulator’s statements include many long, cross-referenced legalese documents (an incomplete sample, because I can’t find a directory): 1 2 3 4 5. Sites are required to produce lengthy documentation about their features, practices, and risks - both up-front and as they moderate. Attempting to understand which sections apply and how to comply would be a huge project. Doing so correctly would require legal advice we can’t afford. The cost in time and money to implement the bureaucratic processes it demands also outstrip a hobbyist forum.

There’s also an ideological matter, that Lobsters is not a UK entity or operated in its jurisdiction. The OSA isn’t written to directly regulate the UK’s occupants, it exerts authority over non-UK maintainers of sites that UK occupants read. Even if the OSA was proportionate and reasonable, complying would encourage every jurisdiction to write similarly broad laws.

The OSA’s civil penalties run up to $22 million USD, and it includes also criminal penalties. While poor and despotic countries have written laws to curtail freedom of speech internationally online (usually a broadly over-enforced “no criticizing the rulers”), as a practical matter those have been vanishingly unlikely to be enforced against Western citizens. Because the UK is wealthy, powerful, and threatening large penalties, I can’t ignore the risk that the UK attempts to enforce the law against Lobsters, perhaps to make a political point against American Big Tech as promised by the regulator.

So the current, bad plan is that Lobsters will geoblock the UK before the law takes effect on March 16. While the inaccuracy of IP databases and availability of VPNs mean that this can’t be perfectly accurate, unambiguously blocking UK occupants as effectively as we can is the only course I see to substantially reduce the risk the OSA is enforced against the site.

UK users, we need you to please help improve this situation. You have the local knowledge and political representation needed to address the OSA. I can see a couple courses of action that would sufficiently mitigate the risk:

  • Some kind of guidance or waiver from the implementing regulator Ofcom that this law won’t apply to Lobsters individually or as a class of non-UK, small, and/or noncommercial forums.
  • Delay or cancellation of the Parliamentary approval required for the regulator’s guidance to be adopted into legal effect, at least until something like the previous option can happen.
  • Legal advice from a UK lawyer that the law does not apply to Lobsters for some plausible reason.
  • A statement from the US Department of State that it does not believe the law applies to American entities and a commitment to defend them against it.
  • Something else I haven’t thought of that would greatly reduce the risk the OSA is enforced against Lobsters.

I’m reaching out to people I know who also run sites that will be affected by the OSA, in and out of the UK, to ask how they’re handling this. I’m also reaching out to organizations that focus on online rights like the EFF and ORG. I’ll post update in the comments below so this story will be the best single resource to watch for news.

There’s more background info and thoughts in the story on LFGSS shutting down, previous and today’s office hours streams, which include searchable transcripts.

There are a lot of distracting off-topic rabbit holes here like recent political events, international diplomacy, defining “free speech”, pretending to practice UK law, and many more - please do try to stay focused on the existential problem at hand.

Thanks for your help,

  • Peter
broccoli: A robust message queue system for Rust applications, designed as a Rust alternative to Celery https://github.com/densumesh/broccoli

Comments

Google & Linux Foundation Launch "Supporters of Chromium-Based Browsers" Fund https://www.phoronix.com/news/Supporting-Chromium-Browsers

Comments

Some Programming Language Ideas https://jerf.org/iri/post/2025/programming_language_ideas/

Comments

WorstFit: Unveiling Hidden Transformers in Windows ANSI https://blog.orange.tw/posts/2025-01-worstfit-unveiling-hidden-transformers-in-windows-ansi/

Comments

Go is a Well-Designed Language, Actually https://mattjhall.co.uk/posts/go-is-well-designed-actually.html

Comments

Name Collision of the Year: Vector https://www.crunchydata.com/blog/name-collision-of-the-year-vector

Comments

End-to-end testing emails https://blog.wesleyac.com/posts/e2e-testing-email

Comments

Process creation in io_uring https://lwn.net/Articles/1002371/

Comments

Can LLMs write better code if you keep asking them to “write better code”? https://minimaxir.com/2025/01/write-better-code/

Comments

A simple trick to understand Ruby’s lazy enumerator https://joyofrails.com/articles/simple-trick-to-understand-ruby-lazy-enumerator

Comments

Pushing the whole company into the past on purpose https://rachelbythebay.com/w/2025/01/09/lag/

Comments

How Britain got its first internet connection https://theconversation.com/how-britain-got-its-first-internet-connection-by-the-late-pioneer-who-created-the-first-password-on-the-internet-45404

Comments

Shaping Ligatures in Monospace Fonts https://joshleeb.com/posts/monospace-ligatures.html

Comments

Bringing SerenityOS to real hardware, one driver at a time https://sdomi.pl/weblog/23-serenityos-realhw/

Comments

SQLite Archive Files https://www.sqlite.org/sqlar.html

Comments

Things To Do For the New oils.pub Domain https://oils.pub/blog/2025/01/first.html

Comments