frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

TUI Studio – visual terminal UI design tool

https://tui.studio/
278•mipselaer•5h ago•166 comments

Launch HN: Spine Swarm (YC S23) – AI agents that collaborate on a visual canvas

https://www.getspine.ai/
37•a24venka•2h ago•39 comments

I traced $2B in grants and 45 states' lobbying behind age‑verification bills

https://old.reddit.com/r/linux/comments/1rshc1f/i_traced_2_billion_in_nonprofit_grants_and_45/
733•shaicoleman•5h ago•292 comments

Bucketsquatting is (finally) dead

https://onecloudplease.com/blog/bucketsquatting-is-finally-dead
230•boyter•7h ago•118 comments

Willingness to look stupid

https://sharif.io/looking-stupid
573•Samin100•4d ago•195 comments

Monster Is the Machine

https://kirkcenter.org/reviews/monster-is-the-machine/
19•freediver•4d ago•2 comments

E2E encrypted messaging on Instagram will no longer be supported after 8 May

https://help.instagram.com/491565145294150
140•mindracer•2h ago•56 comments

Okmain: How to pick an OK main colour of an image

https://dgroshev.com/blog/okmain/
133•dgroshev•4d ago•29 comments

Run NanoClaw in Docker Sandboxes

https://nanoclaw.dev/blog/nanoclaw-docker-sandboxes/
73•outofdistro•2h ago•24 comments

Executing programs inside transformers with exponentially faster inference

https://www.percepta.ai/blog/can-llms-be-computers
210•u1hcw9nx•1d ago•69 comments

The Mrs Fractal: Mirror, Rotate, Scale

https://www.4rknova.com//blog/2025/06/22/mrs-fractal
9•ibobev•4d ago•1 comments

Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]

https://www.tomandmaria.com/Tom/Writing/DijkstrasCrisis_LeidenDRAFT.pdf
34•ipnon•4d ago•3 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
65•matteocantiello•2d ago•29 comments

What we learned from a 22-Day storage bug (and how we fixed it)

https://www.mux.com/blog/22-day-storage-bug
23•mmcclure•3d ago•2 comments

“This is not the computer for you”

https://samhenri.gold/blog/20260312-this-is-not-the-computer-for-you/
737•MBCook•14h ago•291 comments

Ceno, browse the web without internet access

https://ceno.app/en/index.html?
98•mohsen1•9h ago•25 comments

Parallels Confirms MacBook Neo Can Run Windows in a Virtual Machine

https://www.macrumors.com/2026/03/13/macbook-neo-runs-windows-11-vm/
15•tosh•1h ago•9 comments

ATMs didn’t kill bank teller jobs, but the iPhone did

https://davidoks.blog/p/why-the-atm-didnt-kill-bank-teller
482•colinprince•1d ago•495 comments

Source code of Swedish e-government services has been leaked

https://darkwebinformer.com/full-source-code-of-swedens-e-government-platform-leaked-from-comprom...
151•tavro•6h ago•137 comments

Two long-lost episodes of 'Doctor Who' have been found

https://apnews.com/article/doctor-who-lost-episodes-found-daleks-6849b09faa6eca9377b2a0db45d47ff8
9•cf100clunk•43m ago•2 comments

IMG_0416 (2024)

https://ben-mini.com/2024/img-0416
161•TigerUniversity•4d ago•36 comments

Gvisor on Raspbian

https://nubificus.co.uk/blog/gvisor-rpi5/
30•_ananos_•5h ago•8 comments

Vite 8.0 Is Out

https://vite.dev/blog/announcing-vite8
450•kothariji•11h ago•146 comments

An old photo of a large BBS (2022)

https://rachelbythebay.com/w/2022/01/26/swcbbs/
245•xbryanx•20h ago•163 comments

Enhancing gut-brain communication reversed cognitive decline in aging mice

https://med.stanford.edu/news/all-news/2026/03/gut-brain-cognitive-decline.html
354•mustaphah•23h ago•168 comments

Bubble Sorted Amen Break

https://parametricavocado.itch.io/amen-sorting
368•eieio•22h ago•114 comments

Understanding the Go Runtime: The Scheduler

https://internals-for-interns.com/posts/go-runtime-scheduler/
147•valyala•4d ago•27 comments

Shall I implement it? No

https://gist.github.com/bretonium/291f4388e2de89a43b25c135b44e41f0
1436•breton•18h ago•519 comments

The Met releases high-def 3D scans of 140 famous art objects

https://www.openculture.com/2026/03/the-met-releases-high-definition-3d-scans-of-140-famous-art-o...
322•coloneltcb•1d ago•65 comments

US private credit defaults hit record 9.2% in 2025, Fitch says

https://www.marketscreener.com/news/us-private-credit-defaults-hit-record-9-2-in-2025-fitch-says-...
408•JumpCrisscross•1d ago•442 comments
Open in hackernews

Nanny state discovers Linux, demands it check kids' IDs before booting

https://www.theregister.com/2026/03/13/opinion_os_verification/
150•jjgreen•2h ago

Comments

functionmouse•2h ago
We have got to do something about the bad powerful people!
iamnothere•2h ago
I think it’s more that they have no idea that Linux exists, or headless operating systems used on servers and embedded devices. They are trying to legislate based on the experience of having an iPhone.

FOSS (and frankly all systems that don’t use walled garden commercial app stores) should be exempted from this, at a minimum.

forinti•2h ago
Or maybe the likes of MS lobbied for this because it suits them.
dd8601fn•1h ago
If it’s like the Illinois one, all of tech are probably behind them, because these shift age verification away from service providers to a self-reported age bracket at the OS level.

It’s much safer than what some idiotic states are doing (like upload your photo id to services where it gets stolen).

The idea is a parent or guardian is probably setting up a device. They make a user account for their kid and specify a user age. The OS then can supply one of four age brackets to service providers.

iamnothere•1h ago
Keep repeating those talking points, we all know what this is really about. It’s bad enough as it is, and it’s the foot in the door for much worse.

Before now, nobody has ever tried to legislate how an OS should work. This is unprecedented and unconstitutional.

gzread•31m ago
How has HN gotten to this point where citing the actual text of a proposed law is downvoted while wild speculation is not?

There are already laws about OSes, that they shouldn't spy on you and so on.

iamnothere•19m ago
Feel free to cite an extant American law that explicitly defines how an OS should behave. You won’t find one. Again, this is unprecedented.
gzread•7m ago
The ADA?
iamnothere•1m ago
Where does it explicitly mention operating systems?

Ok, so you’ll say that it just applies to operating systems even though it’s not explicitly mentioned. Show me where the ADA has been used successfully in a lawsuit against an OS developer for the construction of their OS. I’ll wait!

NoraCodes•2h ago
This headline is misleading. The California law requires that the OS store and provide the age bracket. It does not require that any verification take place.

I am not arguing that this is a good idea, but it is simply false that the law requires that Linux 'check kids' IDs before booting'.

The New York law is worse, and should be opposed, but the article only mentions it at the end - and even then, we actually don't know what the verification mechanism would be. I've heard a proposal that "age verification passes" be sold at liqour stores and porno shops, for example, who already seem to do an acceptable job of checking ID without destroying people's privacy.

g947o•1h ago
Sure the headline is misleading.

But anyone from 10 miles away could see what's going to happen next.

gzread•39m ago
Are there any other places this argument could apply or is it specifically this one?

Like if I said "Yes, the university reserves the right to expel students who defecate on the teacher's desk. But we all know where this is going." that'd be pretty crazy, wouldn't it?

nszceta•1h ago
There is no limit to the power grab. The only acceptable thing to do is to dig the trenches before it gets worse.
EGreg•1h ago
The trenches will eventually be overwhelmed regardless. Once the government has AI and sensors, it will mandate its ubiquitous use.

For minors, we have this lovely law coming in NYC: that will broadcast to everyone that you’re a minor: https://www.nysenate.gov/legislation/bills/2025/S8102

But let’s talk about around the US. For example, all cars manufactured in 2029 and onward will be required to have a built-in alcohol detector / breathalyzer and to shut down and not let you drive if they detect your blood alcohol level is too high: https://www.clear2drive.com/the-pass-act-explained/

And in 2027 — next year — new cars are required to watch where you are looking, how much you’re blinking or nodding and alert authorities if you aren’t alert enough: https://www.gadgetreview.com/federal-surveillance-tech-becom...

And it’s not just the US government. That phone in your hand? Governments have mandated tha all vendors preinstall spy software, filters and apps on it, that are not removable: https://www.aclu.org/news/privacy-technology/government-mand...

Also these phones no longer shut down when you shut them down. They continue operating and sending telemetry so the government can eventually know where they are at all times. https://android.stackexchange.com/questions/228682/why-do-ce...

This is in addition to the interlinked CCTV cameras that are the norm in various cities (eg in the UK), new Flock cameras in US, etc. But the government doesnt even need Flock or Ring to cooperate. They have plenty of their own housing programs to install thousands of cameras to spy on citizens 24/7, and can now deploy AI to sift through it all. Here in NYC we already have the lovely Domain Awareness System: https://nysfocus.com/2025/08/11/eric-adams-nycha-nypd-camera...

To sum up: the government can know what you’re doing at all times, with sensors in your car, mandated apps on your phone, cameras on your street, and soon, mandated telemetry sent by your operating system. Caretakers of kids are required to report anything to authorities and not let parents know, in case the department of child services might need to know. Every child is required to be vaccinated too, with lots of different vaccines.

I wouldn’t be surprised if toilet plumbing in every apartment in the future will be required to install a test for what you’re eating or drinking, to catch diseases early and for public health.

Looks like this short film is a documentary about our future, except with AI doing the snitching instead of humans: https://www.youtube.com/watch?v=vJYaXy5mmA8

rmast•1h ago
The sobriety check requirement for cars is so optimistic:

“Once data prove the tech cuts drunk-driving crashes, insurers may trim rates.”

Why would any insurance company want to cut into their profits by reducing rates?

wat10000•1h ago
Because it's a competitive market and offering a lower price than your competitors helps you earn more business. If your competitors lower their prices and you don't lower yours then you'll lose business.
mothballed•1h ago
It's optimistic to think it will even do anything to stop drunks. It's a $5 wrench problem. They think all this tech will stop drunks, when in reality some guy gorded out his mind on vodka is paying his 12 year old his weekly $20 allowance to blow into the machine.
EGreg•57m ago
To be fair, it's not about blowing into the machine, but a bunch of sensors all around the driver, e.g. looking at the finger pressing the button to test your blood alcohol content through your skin, detecting alcohol particles, etc. So you better hope your passenger isn't drunk LMAO
everdrive•25m ago
This is a wildly optimistic view for insurance companies in particular. You basically need to jump providers every few years, or else you're overpaying.
alpaca128•8m ago
Or they could all just agree to not cut prices so everyone profits more than with a race to the bottom. Not the first nor last time for this to happen.

Undercutting the competition pays off when they're much smaller and you can eliminate them that way and subsequently raise prices.

mothballed•56m ago
What's hilarious is that in supposed dystopic corrupt hellholes I've lived or spent time in (Syria during the civil war, Iraq, Philippines, etc) all of this is unimaginable. Westerners view freedom as having a piece of paper that says they are free plus not having to bother fighting off ISIS or the gangsters because the even bigger gangster in a clean uniform and nice jackboot will take care of it. Much of the rest of the world views freedom as the government being weak enough that it's actually possible for rebel groups to emerge, which you might then have to fight off, but at least that is easier to fight off than a central government that consumes 25+% of the GDP and projects their air power to every end of the earth and meanwhile if you exercise a bit of freedom it goes under the radar particularly if there is no victim to complain about it.

Of course, there are cases like North Korea where you get the worst of both worlds (strong central government + not even a useful piece of paper limiting it).

bee_rider•20m ago
I often wonder what rights were not written down because the people writing the Constitution in the US just didn’t think of a state with enough capacity to infringe on them. I think a lot of surveillance stuff is like that: they concerned themselves with improper searches because that was how your privacy was violated. They didn’t even consider a system that could just automatically log all public actions and what could easily be inferred from those logs.

That said, I don’t think I would like to live in a region governed by gangs or rebel groups, even if they probably don’t have the capacity to annoy everybody, the low odds of a catastrophic interaction with enforcement seems bad.

Noumenon72•46m ago
> Also these phones no longer shut down when you shut them down. They continue operating and sending telemetry so the government can eventually know where they are at all times. https://android.stackexchange.com/questions/228682/why-do-ce...

That's not much of a source -- a 100-karma user in 2020 based on "I've known this for a long time. A quick google confirms that many people think the same." I don't believe it is true.

Bender•1h ago
My trench is keeping backups of ISO's that do not contain this creeping garbage. I will manually patch apps and where I can't the OS will be read-only and ephemeral. This will be my process until governments are no longer vulnerable to bribery.

I suspect the dark pattern this will lead to is user-maintained ISO's as was the early days of Microsoft. People would slip-stream in patches, applications, better default settings and in some cases, malware.

labcomputer•8m ago
And how well did that strategy work for Apple with the DMA?
alphabetag675•1h ago
When we are installing docker repositories on my Rockylinux installation on 100 nodes at once, should we need to manually put an age of the person who is running the script somewhere in the process? Will docker be forced to prevent me from downloading its packages if I do not transmit the age in a header?
wongarsu•1h ago
The California law only stipulates that there's an "accessible interface at account setup" to set the birthday or age at account setup, and an interface to query the age bracket. Plus the crap for "application stores"

I don't think it's a very well thought-out law. But realistically this will end up as setting some env variable for your docker containers to assure them that you are 99 years old. And yes, maybe transmitting a header to docker hub that you are 99 years old. Probably configured via an env variable for the docker cli to use. It's stupid, but nothing a couple env variables wouldn't comply with

The real issue is when the law inevitably gets expanded to get some real teeth, and all the easy workarounds stop being legal

whywhywhywhy•1h ago
So once my application is running I can just keep querying an age bracket until it flips and then I've successfully determined a date of birth.
bee_rider•1h ago
This is a neat attack (in that it is obvious and a big flaw but also it makes sense that the lawmakers wouldn’t have thought of it), but it would only affect users who have an age-bucket transition while your application is running, right?

Edit: as folks have pointed out, the attacking application doesn’t actually have to be running while the age-transition takes place. The attacker just has to have logs from before and after the age transition, and then they can narrow the birth-date down.

AlotOfReading•1h ago
Then you store the user age every time it's run and check for changes on start. Maybe that only gives you a 7 day range for birthdays, but you can narrow that over time and it's still good enough for targeting.
bee_rider•48m ago
I agree, sorry, I think my original comment was a little imprecise. My point was that the app can get the “exact” age only for users who undergo an age-bucket transition in an era that the app has logs for.

I mean, the app can query on a weekly basis, and then if you go from “under 18” to “over 18” it knows the week that you were born in. But, if the user was already an adult when the logging started, there isn’t a transition to go off.

pas•1h ago
is there any mention of granularity? so if the user sets their age bracket, then there's no DoB stored. if the user is old enough to fall into some other age bracket they can set that if they want. (and then somehow making this a bit more data driven - ie "verifying" - is a different matter altogether.)
bee_rider•44m ago
IIRC the age buckets were defined in the California law. They were something along the lines of age ranges that would intuitively map to adults, teenagers, and kids, I forget the exact borders.

I think the intent was for the OS to know the user age, but only provide an age range, so it could automatically upgrade people as they aged (but I could be wrong about that).

bigfishrunning•1h ago
Not necessarily, depending on how the application is logging it just means the resolution to which you know a birth date is limited by how often the application is run. If i check my email every morning at 8am, and my email app logs my "age bucket", then it can know to a resolution of one day. If i only check my email on Monday mornings, it knows to a resolution of one week, etc...
wongarsu•41m ago
The size of the age bracket also puts practical limitations on it. There is only one mandated bracket for everyone who's at least 18, preventing that attack on anyone who starts using your software after their 18th birthday. And if a 13 year old signs up it takes three years for you to observe the switch to the >=16,<18 bucket
gzread•42m ago
The UI can be implemented using the user's date of birth, but it can also be implemented by selecting an age bracket and then all it tells you is that the user changed the age bracket setting.
LtWorf•23m ago
Age brackets cannot update themselves.
charlieo88•49m ago
assuming it flips, and you aren't locked into that age bracket for the duration of your OS
browningstreet•1h ago
Gavin said he's open to amending the law. I hope someone's taking him up on that..
parineum•1h ago
Gavin doesn't make laws and should have vetoed this one.
vscode-rest•1h ago
Laws get made by whomever takes Gavin to the most dinners at the French Laundry. Don’t like this law? Good luck - reservations are booked out 6 months in advance.
gzread•41m ago
Why, what's wrong with it?
kevin_thibedeau•1h ago
We'll call the query tool jackboot.
slopinthebag•1h ago
> The real issue is when the law inevitably gets expanded to get some real teeth, and all the easy workarounds stop being legal

Which will happen. The road to hell is built one brick at a time.

GoblinSlayer•1h ago
Server sends age rating, and client checks it.
bee_rider•1h ago
Also, like, what about IOT devices. Are lightbulbs and thermostats going to need to attest the age of their users? There are so many computers without a useful concept of a user identity.

I honestly think the California law is well intentioned (in the sense that it just asks the OS to attest the age of the user, so, lawmakers probably thought this could be done in a privacy-preserving and minimally annoying fashion), but it seems very focused on desktop and cellphone use-cases.

gzread•41m ago
It doesn't ask for any attestation. It's literally just a user profile setting that can be changed by the root user.
soulofmischief•1h ago
Have you heard of the slippery slope? A cornerstone of American political philosophy?

Arguments like this one are why the authoritarian ratchet continues to turn unimpeded over time.

wat10000•1h ago
What "arguments like this one"? It isn't an argument at all, it's just pointing out some actual facts.

If your slippery slope argument can't withstand a simple statement that something is at the top of the slope, it's not much good.

slopinthebag•1h ago
Authoritarianism rarely happens overnight, it happens one step at a time and at every step the useful idiots [0] exclaim "It's just one step! What's the big deal? Stop overreacting!".

Next thing you know you've walked 100 miles and it's too late to turn back.

[0] https://en.wikipedia.org/wiki/Useful_idiot

wat10000•48m ago
The comment you replied to only said the first "it's just one step" part. You're imagining the rest. Are we not even allowed to make factual statements when something is, in fact, just one step? "It's bad to factually describe what's happening because it will get worse" is a terrible way to make your case.
soulofmischief•42m ago
> I've heard a proposal that "age verification passes" be sold at liqour stores and porno shops, for example, who already seem to do an acceptable job of checking ID without destroying people's privacy.
gzread•37m ago
This is not being supported because the size of the step is small, but because the step itself makes sense.

The slippery slope argument says that open source software is a stepping stone to a world where all commercial activity is banned. Should we therefore oppose open source software?

slopinthebag•8m ago
How does the step make sense? Has any linux user ever requested this "feature"? Does it provide some sort of benefit to the user?

> The slippery slope argument says that open source software is a stepping stone to a world where all commercial activity is banned.

No it doesn't.

gzread•6m ago
Yes, it's very useful to parents who want to restrict their children's computer use. Some of those parents use Linux.

Yes, it does.

soulofmischief•2m ago
[delayed]
m132•1h ago
From the article:

> These laws can, and almost certainly will, get worse. New York's proposed Senate Bill S8102A explicitly forbids self-reporting. The state Attorney General will decide how to enforce it. For example, to use Linux, you might need to submit a driver's license.

LtWorf•1h ago
It's funny that they want to do these checks in a country where even the checks for voting are very iffy.
quesera•1h ago
FWIW, there are vanishingly few problems with improper voting in the US, and the extremely unusual occurrences are mostly PartyB voters trying to "counteract" the imaginary PartyA violations.

Anyone who tells you differently is lying or ignorant.

linksnapzz•1h ago
If there's no problem w/ improper voting, then why would anyone object to measures intended to verify that the proprieties involved are being followed?
duskdozer•1h ago
If it were out of genuine concern for verification, those supporting it would want to ensure that all citizens are able to easily, quickly, and cheaply get ID. That is not the case, however.
quesera•1h ago
Because 10% of US citizens (legitimate voters) do not have the forms of ID required in these proposed laws, and it can be expensive and time-consuming to get those forms of ID which are not otherwise required for their lives (QED), and they might not do so strictly for voting.

Some people think disenfranchisement is bad. Others see it as useful.

Specifically, PartyB thinks those people with inadequate ID skew toward PartyA voters. This has been the accepted wisdom for decades. So they are incentivized to make it harder for them to vote.

Interestingly though, PartyB might be wrong about the current population. PartyA, and those against disenfranchisement and imaginary crises in general (I count myself in this third group), do not want to blow up centuries of precedent especially if the consequences are likely to be undemocratic and unfair.

anonymousab•1h ago
> Interestingly though, PartyB might be wrong about the current population

Luckily, this problem is wholly solved via selective enforcement.

mothballed•38m ago
This is revealed as a fraudulent premise in many states, though. For instance, Illinois doesn't require ID to vote, yet requires an FOID to bear a firearm.

How is it that you don't need an ID to exercise the rights of voting 'citizens', but you need one to exercise the right of 'people'? Consider that virtually all 'citizens' are also 'people', and even if you argue they are not, the portion of voting citizens that aren't 'people' is inconsequential compared to the supposed "10%" that can't muster an ID.

It's almost as if both sides of the argument are just using logically inconsistent arguments that just aligns with whatever gets the voting demographics they like. In fact, Vermont is the only state I know of that gives both full rights of citizens and full rights of people to those without ID in a manner consistent with the anti-ID argument usually presented.

quesera•23m ago
Fewer people want guns than want to vote.

Consequences of errors with guns are higher than with voting, because elections are audited and mistakes and fraud are found and reversed.

You cannot helpfully audit misuse of guns, after the fact.

mothballed•15m ago
I reject your premise that the outcome of voting is less dangerous than dropping FOID requirements in places with no ID required to vote, and reject that it is actually reversible (can't undo all the dead school girls in Iran).

But lets accept your premise as true.

You're proposing something like rank-stacking the risk of various rights of citizens and people and if they're high enough on the stack it's OK to to ID and if they're lower maybe it's not OK. That seems to move the goalpost quite a bit from your prior argument.

quesera•11m ago
Voting errors and fraud are reversible. Instances of errors are reversed in every election. Instances of fraud are very very rare, but also reversed.

This happens before the winners are certified, and before they're given the ability to drop bombs.

I don't understand your confusion.

In the US, ACH transactions are reversible and trusted throughout the nation. Bitcoin transactions are not, and are not. This seems parallel to me.

wat10000•1h ago
Because that's not the intent.
jasonlotito•55m ago
> measures intended to verify that the proprieties involved are being followed?

Giving you the benefit of the doubt regarding the intent, why would anyone support a measure that demonstrably does not achieve what it intends, but instead denies you the right to vote?

LtWorf•1h ago
But how are any of them able to carry out the violations?
quesera•48m ago
Because the data is collected while voting is ongoing, and audited after the fact.

This is how we know how extremely few problems there are, and how we catch the accidents (which are backed out, hence the delay between voting and election certification), and the fraud (which is extremely rare but of course also backed out).

wat10000•1h ago
Voting is far more important. If someone is falsely denied access to some web site, it doesn't matter. But everyone with the right to vote must be allowed to vote, no exceptions.

In any case, voting is substantially more intrusive. You must register with your full name and address, which is made public record. Each time you vote, that is also made public record (not who you voted for, but the fact that you voted). In states with closed primaries, your party membership is public record. In states with open primaries, it's public record which party's primary you vote in. It's way more invasive than a text box in your computer's account setup screen that asks for your age.

bigstrat2003•1h ago
I disagree there. I think that this is far more intrusive, because it impacts your everyday life rather than just a small slice of it, and thus more important.
jasonlotito•51m ago
I agree. Voting is far more important as laws impact you every day, and I don't install an OS every single day.
iamnothere•1h ago
Who is paying FOSS devs who will be implementing this? Who is providing them with legal indemnification since they are now apparently subject to fines for a fucking hobby if they do it wrong? Who is making CA the only jurisdiction instead of the myriad contradictory laws all over the place? Who is stepping in to make sure no additional legislation comes across regulating how FOSS has to include backdoors or weaken encryption?
alephnerd•1h ago
> Who is paying FOSS devs who will be implementing this

Most Linux maintainers are employed by Google, IBM, Facebook, and other similarly sized organizations.

> Who is making CA the only jurisdiction instead of the myriad contradictory laws all over the place

The US is a federal system. It's part of our checks and balances.

> Who is stepping in to make sure no additional legislation comes across regulating how FOSS has to include backdoors or weaken encryption

No one. This is why organizations with actual security requirements do their own dependency checks.

iamnothere•1h ago
Linux is the kernel, it has nothing to do with this.

The law apparently seems to target the packager/distributor of the distribution. Many small distros are hobby distros!

> The US is a federal system. It's part of our checks and balances.

Nonsensical answer. Different states are passing different requirements that often contradict each other. This is going to be a nightmare.

> No one. This is why organizations with actual security requirements do their own dependency checks.

So you’re saying that we should expect those laws too? Because before now “code is speech” has ruled, and the US government have not been able to be so invasive about how computers should work. If this is the direction we’re headed in, we need to organize and fight like hell.

alephnerd•1h ago
> Many small distros are hobby distros...

Then region lock. You don't have to support California or NY or ...

> Different states are passing different requirements that often contradict each other. This is going to be a nightmare

Create regional feature flags or region lock. It's a solved problem.

> So you’re saying that we should expect those laws too

They already de facto exist contractually speaking.

> Because before now “code is speech” has ruled, and the US government have not been able to be so invasive about how computers should work

The mindset around tech regulation shifted after the 2016 election and Jan 6th. The maximalist tech civil libertarian view on privacy was an anomaly from the late 1990s to early 2010s when tech was viewed as inconsequential.

The 2016 election and Jan 6th showed otherwise.

---

The overlap between Linux daily drivers and "voters who can flip an election in California, NY, or <insert_state_here>" is nonexistent.

This also appears to be a front-run at reducing the risk of an Australia-style regulation being proposed.

Edit: can't reply

> Europe realized this with their new infosec liability regulations

European organizations (from private sectors to government agencies) sidestep this by contractually mandating SBOM and dependency requirements.

You end up with the same result, but it's essentially regulated via contracts instead of the law.

> Expecting volunteers to dump time into compliance is ridiculous. Not because they oppose the idea, but because huge swaths of the internet run on people doing something for free -- and they'll just do something else if governments begin threatening them

That's a decision a lot of governments and organizations are fine with.

OSS where maintainers are hired by sponsor organizations is already the norm, and government-backed OSS is becoming increasingly common in the EU and much of Asia.

Hobbyists who don't wish to comply can region gate within their license - that solves your liability risk and will keep regulators happy.

iamnothere•1h ago
I think it would be better to create a parallel economy of underground unrestricted distributions while encouraging everyone to openly flaunt the law, and simultaneously fighting via lawfare and media. But maybe that’s just me!
alephnerd•1h ago
> encouraging everyone to openly flaunt the law

> But maybe that’s just me

If you are fine taking the legal liability and are open to civil and criminal prosecution, go right ahead.

Western jurisdictions tend to cooperate on extradition as well, and American free speech laws are significantly more expansive than those in the EU, Canada, or ANZ so taking a principled approach wouldn't be a viable defense if you decided to go and incite via that route.

> fighting via lawfare

That is being done.

> and media

You heard about it via the media.

iamnothere•1h ago
Fine by me, I’m willing to fight. The freedom to compute is one of our most fundamental freedoms, connected inherently with freedom of thought and speech. Cowards like you don’t deserve the benefits you enjoy, and you will surely complain about their absence when they are gone!
orwin•8m ago
This is not the first time I read comments from you, I just want to tell you you're probably one of the most annoyingly, reasonably correct person I read. And take it as a compliment, because each time I disagree with you I have to look at my position because I fear being on the wrong side of the argument (which is probably what I find annoying. I want to be unreasonable sometimes!).
NegativeK•1h ago
>> hobby

> You don't have to support

This isn't just a kernel thing. Expecting volunteers to dump time into compliance is ridiculous. Not because they oppose the idea, but because huge swaths of the internet run on people doing something for free -- and they'll just do something else if governments begin threatening them.

Europe realized this with their new infosec liability regulations. If you're giving your labor away, you're not liable for your software; if you're making money off your software, step up and do better. Maybe California and the others should learn more from the EU.

bigfishrunning•55m ago
> Expecting volunteers to dump time into compliance is ridiculous.

Exactly, so any distribution that relies on volunteers will likely include a region-locking clause in their documentation (which may or may not be a GPL violation)

Many big distributions (Ubuntu, Suse, Fedora) are sponsered by big tech companies, and are not maintained by volunteers.

whywhywhywhy•1h ago
>Who is paying FOSS devs who will be implementing this?

honestly if they let it be known they'd do it for payment the same person who's paying off the politicians to push this through would probably pay them too.

alephnerd•1h ago
A large number of maintainers for larger OSS projects are employed by tech companies directly.
GoblinSlayer•1h ago
I suppose it can be handled like porn: torrenting linux isos will be lewd.
jeroenhd•1h ago
Work on a standardised solution has already been done and proposals are already being discussed. Things aren't moving as fast as they could be because every time something like this hits a front page somewhere a bunch of people have to come in and comment that they dislike the law, but the people behind open source projects don't seem to be bothered by the time they need to put into this. Their employer is probably just paying them to do so anyway.

Linux desktops already have APIs for profile management. This is just another field to add to those APIs.

Very few core Linux desktop development is coming from hobbyists compared to the massive corporations maintaining Linux as a real option. Companies like Red Hat and System76 isn't going to drop California as a customer base to make a statement that no politician will ever listen to.

iamnothere•1h ago
A number of distros (even some large and well known ones) have signaled noncompliance or do not believe they are impacted due to technical reasons (Gentoo) or jurisdiction (OpenBSD, NixOS). Other US distros are not yet signaling agreement because of uncertainty regarding different laws in different states/countries and potential legal challenges. This is not set in stone and it’s still possible to present a united front of noncompliance.
shadowgovt•1h ago
To be fair, "it's just a fucking hobby" no longer being an excuse has been a long time coming, much in the same way that driving cars or flying airplanes started as just a hobby but became no longer one when practicing it had outsized consequences to non-practitioners.

Signed, someone who notes frequently that the default apache configs probably put a web developer in violation of the GDPR (since if you just left on collecting IP addresses for no reason, you are de-facto not collecting them for "network security.")

iamnothere•53m ago
You’re arguing against freedom of computing, itself an extension of freedom of thought and freedom of speech. These laws are an attempt to regulate not just what you do with your computer, but how it operates. This is fundamentally an attack on rights and freedoms, and if it goes unchallenged then it will expand into other areas.

Maybe that doesn’t move you; it seems like you don’t care much for personal liberties. (A Euro, go figure.) But this is America and we have constitutional guarantees here.

Apocryphon•44m ago
Freedom doesn’t flow one way though. Their GDPR example just gives freedom to non-state malefactors to impinge upon user freedoms. You’re crying about 1984 and they’re crying about Neuromancer. An age-old dilemma.

https://theonion.com/the-future-will-be-a-totalitarian-gover...

shadowgovt•30m ago
You have made some fascinating assumptions about the person you are addressing. I recommend refraining from that in the future and instead asking why a fellow American takes a position other than the one you hold.

Two guys built a website to try and help people curb their undesired sexual proclivities and because they were bad at security, their users' personal information (including their own logs of their sexual proclivities) is leaked. They will see no consequences other than "oops, oh well, I guess we're going to shut down our website now and, probably, build another one."

Why is that okay? We've de-facto operated as if it os okay for decades under a notion of "user beware," but that notion is increasingly incompatible with the goals of treating Internet access as a human right because if you let everyone on, you are definitely letting people on who lack the capacity, knowledge, or savvy to beware. And we lack a framework for holding "two guys who just told the world how often you jack off" accountable for their violation of confidentiality.

Individual users become nodes in botnets. Individual users have their identities compromised. Individual users are talked into being kidnapped by anonymous victimizers. Individual users are, increasingly, everyone's concern the moment they connect to a shared network. And, perhaps most significantly to this topic: the Internet does not distinguish between two guys building a hobby app and a professional service.

This specific notion, age-gating access, may not be the right step. But we should be a lot more serious about taking more than zero steps. The time of effing around and pretending there are no consequences to these technologies is over.

iamnothere•21m ago
If you’re an American and you want to change this, feel free to propose and pass an amendment. That’s the allowable process for changing what the government can and can’t do regarding individual rights.

> Two guys built a website to try and help people curb their undesired sexual proclivities and because they were bad at security, their users' personal information (including their own logs of their sexual proclivities) is leaked. They will see no consequences other than "oops, oh well, I guess we're going to shut down our website now and, probably, build another one."

Erm, what? Did you think this was a normal thing to include in your reply?

bee_rider•28m ago
This site is hosted in America, but in general I think they get the Internet in other countries now.
GuestFAUniverse•30m ago
Simple: the fail2ban jails need the logs to keep the bots away, that prevent a proper operation. Thus it is technically necessary. And this is explicitly allowed as part of the GDPR.

On the other hand, nobody can help a clueless web dev.

alpaca128•18m ago
> driving cars or flying airplanes started as just a hobby

Those still are hobbies, you just need a license for it now. Which makes sense since crashing an airplane is a bit more devastating than crashing a computer. But most hobbies don't need a license and aren't a danger to others.

GoblinSlayer•7m ago
What are the outsized consequences? They are trying to regulate voodoo.
hamdingers•1h ago
The initial mislead comes from the bill[1] where it's described as "verification" in the name and digest but nowhere in the law itself.

1. https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...

RobotToaster•1h ago
> It does not require that any verification take place.

Yet

rmast•1h ago
Age verification passes? Now not only would extra costs be added for users to verify their age, that sounds like an age verification passes is a form factor that could easily be resold to someone else.
shadowgovt•1h ago
> liqour stores and porno shops, for example, who already seem to do an acceptable job of checking ID without destroying people's privacy

The difference being, of course, that as an adult one can simply refrain from frequenting a liquor store or porno shop if one chooses not to.

It's not practical to refrain from using a computer while participating fully in modern society. The UN has indicated Internet access to be a human right.

slashdev•1h ago
The register is a satirical publication.
phendrenad2•1h ago
And where is the information about a person's age stored? On their ID. They're just checking ID on the honor system (for now!)
a456463•47m ago
Oh really? What else should it snitch on me next?
gzread•39m ago
Your wallpaper image and everything on your home directory
rebolek•46m ago
How is it misleading? It says "nanny state vs. Linux", in second paragraph says "several states in the US", then mentions EU and Brazil and California is mentioned first in seventh paragraph. It's not about California.
marssaxman•2m ago
One thing will lead to another; if we let them have this now, they'll demand verification next - "closing the loophole", some ambitious politician will claim.
m132•1h ago
> The real problem is this hodgepodge of laws; it's the growth of the surveillance state. From voting rights in the United States, facing Trump's Orwellian-named SAVE America Act, to Ring's doggie tracking system that can also be used to follow people, to Trump booting Anthropic to the side for refusing to allow its AI tools to be used for mass surveillance, privacy is on the decline.

I understand it is popular to pick on the current administration, and there are plenty of rightful reasons to, but let's not forget this has been happening way before either of Trump's terms (see: KYC laws). The only difference between then and now is that current administration has essentially taken a mask-off approach, so we get to see this discussion finally brought up by mainstream media outlets.

mothballed•1h ago
I don't think it's unique to America either. It's just the ebb and flow of the envelope of possibilities for central governance as technology and culture changes. FATF has managed to implement KYC worldwide, even in banana republics at least for the peasant without connections.
quesera•1h ago
You're not wrong, but there is a huge difference between moving US government regulated currency to (possibly) foreign and (possibly) nefarious actors, and this.
m132•1h ago
Ever since KYC was extended to cover cryptocurrency exchanges, I have given up any faith in that this is solely about regulated currencies, or money laundering at all.
quesera•1h ago
I don't understand this position. Cryptocurrency exchanges are the primary legal touch point (fiat offramp) for a lot of criminal activity. Of course they will get attention for AML.
m132•1h ago
I can understand the regulation of fiat/crypto exchanges, but the verification extends to centralized exchanges that merely facilitate exchanges one kind of purely virtual currency for another, neither of which have to be recognized as legal tender.
shadowgovt•1h ago
... which is a step in the money laundering process, so of course it would.
quesera•54m ago
I didn't know those existed, and so I kind of see your point.

The counterpoint is that if your job was to prevent/punish financial crimes that affect consumers, would it make sense to ignore these exchanges?

Heck, if M:TG cards were the medium, and they could be moved across international borders with a few keystrokes, then surely those would be watched too.

I won't argue that it's not privacy-invading for legitimate customers, but if the legal structure allows it, regulators have an obligation to look where the problems are expected to be.

gzread•32m ago
If my job was to promote open source software it would make sense to ban proprietary software. That doesn't mean I should actually be allowed to do that.
quesera•16m ago
If you were the government, and the legal structure gave you an obligation to do X, you would do X.

Your implied comparison of "promotion" vs "monitoring" makes zero sense though.

pelagicAustral•1h ago
Be nice to hear Linus' take on it.
phendrenad2•1h ago
Depends on how much he wants to anger his employer, which supports the bill.
LtWorf•1h ago
If you want interesting takes ask RMS.
superkuh•41m ago
RMS was right, again. He called it decades ago in "The Right to Read". It must be extremely frustrating to see all this and know what changes need to be made to stop it and then have it happen anyway. Over and over.
big-and-small•38m ago
Next step after age verification through ID will be making sharing of computer with others illegal. And Right to Read was already written back in 1997:

https://www.gnu.org/philosophy/right-to-read.en.html

mghackerlady•14m ago
I really should do that, plus GNU needs to decide whether or not to comply with these laws (GNU is an operating system, albeit an unconventional one with 2 kernels)
hsnewman•1h ago
Biased headline indicates misleading contents.
jmclnx•1h ago
> Jef Spaleta, the Fedora Project leader, isn't sure of the legalities, but he thinks it might be as simple as mapping "uid to usernames and group membership and having a new file in /etc/ that keeps up with age."

Personally I think Linux distros should ignore this law and put a disclaimer on their download sites. I expect OpenBSD will do just that. If Linux decides to make this a requirement, I guess I know what OS I will move to next.

Anyway, Instead of a new file, there are optional fields in /etc/passwd that can be used for "age". These fields can be added as comma separated fields. But, maybe he is thinking of making the new file readable only by root ?

randusername•1h ago
Many parents will not be proactive in protecting their children online and I think this is a legitimate societal problem. The idea of algorithmic feeds for adult content that descend into increasingly "engaging" depictions is something I find horrifying.

I do not want my kids to experience those "loss of innocence" moments too soon by letting their curiosity lead them into things they are not equipped to confront yet. Hell, I still have those moments as an adult on occasion.

There has to be steps we can take as a society to address these legitimate challenges ourselves so that governments can no longer hide behind them in tinkering with mechanisms for stability and control. Maybe a "sunlight disinfects" approach.

butILoveLife•1h ago
Huh... I am the opposite.

I want my kids exposed to the brutal realities of the world asap.

I reflect that my innocence caused me to make some extreme major mistakes as a young adult that took a decade to show itself. I cannot go back, and now I am suffering terribly.

I blame my parents at least a little bit, but I blame western idealism more majorly.

hrimfaxi•1h ago
I am intrigued by this. I have long thought that exposing children to optimism and "what could be" allows them to envision a world different from our own. Kind of like how once you're in capitalism it's hard to think of alternatives.
hackinthebochs•50m ago
I've always found it strange how Americans like to validate their ideals using their kids as vehicles. Instead of teaching kids how to be successful in a less than ideal world, we teach them our ideal view of the world. Like teaching kids violence is never the answer, instead of sometimes a situation does call for violence. We raise kids for a world that doesn't exist. It's up to the kid/adult to unlearn those obviously bogus ideals after they make contact with the world. It's just odd how we're so practiced at setting up our children for less success in the real world.
randusername•46m ago
Aren't you worried about overcorrection?

If my old man slapped me on the back at 13, called me a man, and made me scroll through the morbid reality subreddit and do a book report on the Nanjing Massacre or My Lai I think that would be really damaging.

I think the stories we tell our children about the world, naive as they can be sometimes, tell us a lot about what we value in our societies and the ways in which we hope future generations will surpass us in overcoming our own failings. Everyone has to learn later that the truth is messy, yet the existence of brutality doesn't disqualify idealism and goodness.

I don't mean to imply that I'm denying your experience, but for most people, I hope, cynicism is temporary response to the disillusionment of the complexity of the world and not a persistent worldview.

forshaper•53m ago
It seems to me that this is a parental responsibility. Understandably, we have shifted increasing amounts of those on to the state. However, there are fireplaces, stoves, drills, and other power tools at home. Is the state responsible for children getting into those?
gzread•34m ago
The CA/CO/IL law where the root user just sets the age of the child's user seems pretty sensible.
dv_dt•1h ago
Hmm the Reg article seems to have missed the reporting on Meta being behind many of the US lobbying groups - https://news.ycombinator.com/item?id=47362528
tzs•17m ago
They probably omitted it because it is irrelevant. It says (according to the title of the Reddit post...the body has been removed) Meta is supporting laws to collect more data, which they profit from.

The Register article is about laws that were specifically designed to not give Meta and their ilk anything more than an unverified age bracket. The age reported is whatever the person who set up the account on the computer said to report.

dv_dt•14m ago
The body content is still here https://news.ycombinator.com/item?id=47361235
jwrallie•1h ago
I started using Linux when I was in high school. I got my first job years later because I knew my way around Linux much better than other candidates. My OS never tried to track my age to prevent me doing what I wanted. I used to live in one of these places where OSs should report user’s age and I am glad my kid will grow up in one that doesn’t (yet?).
t1234s•1h ago
I guess going forward if you are under 18 and want to learn programming and not be harassed by the government you have to go back to having and offline only computer and stack of o'reilly books?
matheusmoreira•1h ago
Soon programming will itself require a license. Only government approved individuals will be able to write code. CPUs will only boot software signed by the government.
shadowgovt•1h ago
"Software engineering" is one of the few large practices with 'engineering' in its name that has no mechanism for license granting and revocation for violation of professional standard.

That's not what is happening here, but we might see that happen in our lifetimes. Hopefully before someone writes the software that kills enough people to necessitate licensing, not after (since generally, such outcomes are how licensing comes into being).

gzread•36m ago
You only need the license to work professionally, of course. You don't need a bridge building license to build with Lego.
bigfishrunning•39m ago
Honestly, that method produces better programmers. Fewer, but better.
k33n•1h ago
Totally inaccurate. The actual technical requirement is to add a self-reported age field to user creation flows, and that the value selected be made available to applications.

But let's just pretend something totally different is happening. It's more exciting that way.

zb3•58m ago
So TempleOS is still illegal?

And well, the law represents an intent.. if self-reporting won't work (obviously won't), then the scenario where PCs end up as locked down as smartphones is not far fetched.

gzread•33m ago
Just as open source software represents the intent that all for-profit activities shall be illegal...
curt15•59m ago
The overwhelming majority of programmers likely cut their teeth on computers as kids. Any attempt to restrict computer access to 18+ will only make American programmers un-competitive in the job market.
Arch485•56m ago
Or lots of parents will put their ID into their kid's computer so that they have full access.
duckerduck•50m ago
When I was very young I installed OpenSUSE on my underpowered windows PC, it was really a hacker man experience that is engraved in my mind as a core memory. As a child I just thought it was cool to have a new and faster desktop, but as I've grown older I've stayed with Linux for its ideas and principles. Hopefully these laws can be overturned...
BobbyJo•45m ago
This is all just unenforceable theater. Are they going to jail or fine open source developers if they create an OS that doesn't support the requirements? Are they going to do customs checks for OSs? Firewalls?

These kinds of laws just seem like unworkable messes to fool the tech ignorant into thinking they care about kids.

Application side I get, there is an entity there running the application, that can be fined or banned or what have you. But software itself? No.

gzread•35m ago
The Illinois one treats it the same as a product with a known manufacturing defect.
mayama•1m ago
They will force locked bootloaders like in the phones on to laptops. UEFI is already there, just force it to boot keys of OS which verify age.
gzread•43m ago
I'm flagging this for the misleading and incendiary headline.
Refreeze5224•38m ago
Have you not ever heard of The Register? It's not a news site, it's intentionally opinionated. And the headline is accurate anyway....
9991•35m ago
Code is speech, so how on Earth isn't this a First Amendment violation?
stevetron•6m ago
Perrhaps they can add ID-checking to the gnu compilers, too? lol