266 Followers
537 Following
14.1K Posts
People != Things. (he/him/they) Ankh-morpork diplomatic passport.

The discussion around "age verification" in systemd/XDG has been largely focused against the California law. But honestly, there's a much deeper problem there.

Firstly, the data collected. The question initially asked is "are you at least 18 years old?" However, that's not the data collected. In fact, the data collected is not even the age — it's the full birth date. It's a perfect example of collecting more data than you need, and a sensitive information too, and sharing it with any application that asks.

Secondly, the extended goal of "parental controls" used as a justification to collect more data. When you think about it, you realize how bad this is: it isn't the case of asking the user about their birth date (with the assumption that a kid will enter a fake date to workaround the limitations). It is effectively a tool for *parents* to impose restrictions on their children, which means that they are more likely to enter the real date to ensure that these restrictions work. And given how popular sharenting is today, do you really think they'd come up with a fake birth date that happens to roughly match their child's age?

This is simply irresponsible.

https://github.com/flatpak/xdg-desktop-portal/pull/1922

Draft: Add parental controls to the Accounts portal by davidedmundson · Pull Request #1922 · flatpak/xdg-desktop-portal

Applications need to filter content to match the age rating of the user. The rating restrictions tend to be location and domain specific without a common ground for where these groupings should be....

GitHub

Now is the time for FOSS folk to remember what Free, Libre, and Open Source software is actually about, and to choose to resist.

If the existence of your project, and your not going to jail, depends on some form of compliance that you really cannot dodge, then make sure that compliance comes in a form that is bolted on and give me a spanner.

Specifically give users the power to remove age verification and to enable encryption, even if they have to fork your project to do so.

$ host -t AAAA www.tomshardware.com
www.tomshardware.com is an alias for g.sni.us-eu.fastly.net.

It would not be difficult for them to enable this: https://www.fastly.com/blog/ipv6-fastly (tl;dr: prepend "dualstack." to that alias)

Unfortunately, I cannot find a simple webmaster contact for them. If someone knows how to reach their IT people, please pass this along.

#ipv6

IPv6 at Fastly | Fastly

As Fastly CEO Artur Bergman has [said](https://www.fastly.com/blog/support-http2), “We will always insist that every component of the Fastly platform is fully integrated – we don't limit features to subsets of our network.” We take the time to fully integrate standardized protocols and technologies like [HTTP/2](https://www.fastly.com/blog/http2-now-general-availability) and IPv6 into our stack, and maintain the standards our customers have come to expect. Here’s our story of the evolution of IPv6 at Fastly — and how to implement it.

@Em0nM4stodon In the US, we need to fight against KOSA, which is advancing in our legislature.

The Kids Online Safety Act Will Make the Internet Worse for Everyone

This bill won’t bother big tech. Large companies will be able to manage this regulation, which is why Apple and X have agreed to support it. In fact, X helped negotiate the text of the last version of this bill we saw. Meanwhile, those companies’ smaller competitors will be left scrambling to comply. Under KOSA, a small platform hosting mental health discussion boards will be just as vulnerable as Meta or TikTok—but much less able to defend itself. 

https://www.eff.org/deeplinks/2025/05/kids-online-safety-act-will-make-internet-worse-everyone

The Kids Online Safety Act Will Make the Internet Worse for Everyone

Lawmakers who support KOSA today are choosing to trust the current administration, and future administrations, to define what youth—and to some degree, all of us—should be allowed to read online. KOSA will not make kids safer. It will make the internet more dangerous for anyone who relies on it to learn, connect, or speak freely. Lawmakers should reject it, and fast.

Electronic Frontier Foundation

@da_667 'Mobile' basically managed to speedrun everything people thought(probably correctly) that MS was up to with 'Palladium'/NGSCB while they were still flailing ineffectually. And, ironically for the 1984 ad fans, it was Apple that got to the information purification directives and garden of pure ideology well ahead of them.

Anyone know who, if anyone, was talking 'trusted computing' earlier than Mark Stefik at Xerox PARC in the mid 90s?

@ai6yr @coolcalmcollected

"Believed to be"

You don't know who just kidnapped a man out of your own federal court?

Any one knows why pve helper scripts remove almost all alpine alternatives for their scripts?? #pve #helperscritps #alpine #proxmox #homelab #selfhostes
@yoasif @quarknova Even if you don't want to contribute to Wikipedia for these reasons (completely legitimate), you should want it not to be burned to the ground by LLM slop in the absence of any viable fork to replace it. The policy banning LLM slop benefits us all by preserving a commons that was built before the very unfortunately and shortsighted choice the org made.

A small set of people are merging changes to various Linux components to make sure every application knows your birth date.

This is being done rapidly by people with questionable justifications and being merged with no youth and few marginalized people involved.

https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/176#0b07c0cc4d49be119f65cdb2037440f56eed647a

user: Add BirthDate with polkit-gated GetBirthDate and SetBirthDate methods (!176) · Merge requests · accountsservice / accountsservice · GitLab

Summary Add a BirthDate field to the user account interface. For non-homed users, the value is stored...

GitLab

while considering whether i should be looking into replacing astral's ruff for projects i'm responsible for (tl;dr probably not) i realized that code formatting is an excellent place to use a language model. not for developing it, i mean; rather, make the entire formatter be a language model. verify that the AST is semantically equivalent in the end (which is a solved problem for the restricted case we're considering here) and we're golden

while there are people who are fine with the draconian approach taken by tools like black or (to a lesser extent) rustfmt, i find these tools intolerable. they promise consistency but this consistency butchers so much code that i'd rather quarrel with contributors over formatting (and presumably lose some) than read the absolute trash these tools emit in many common cases, with the resolution for this problem being WONTFIX

anyway, semantic style transfer is one of the things CNNs are pretty good at. if i could say "PRs should be formatted 'more or less like this'" and as a result they are formatted 'more or less like this' (with the quality being somewhere in between "manually reformatting all of it by hand" and "let everyone pick whatever they want at all" but closer to the first option), with near-zero per-PR action required from all participants, that would be nice

(you should be able to train a model like this by generating random snippets of code formatted in particular ways)