News for hackers. Stuff that matters.

tangotaylor

> the billionaire AI boys who created the problem

Niki Parmar: am I a joke to you?

> It’s no surprise both companies are trying to build moats to defend against this trend, such as a focus on enterprise commitments and personal agentic assistants like OpenAI Dots and Claude Duet.

Also regulatory capture, like OpenAI calcifying its teen mode into law via Adam's Law. https://openai.com/index/supporting-california-bill-advance-...

Openrouter recently changed their TOS to exclude under-18 users, presumably to escape liability from the law. https://conductatlas.com/diff/openrouter/openrouter-terms-of...

This probably won't be enough, because Openrouter now has to do age verification to verify their users are adults, and if they don't, they have to apply "teen mode" to all users.

Re:Roku developer repositories moved from GitHub to GitLab on Saturday October 24, 2026 @12:36PM (#50222890)
I wish they would spill some tea and articulate why they moved.
Re:Character.ai files for Chapter 11 bankruptcy on Tuesday October 13, 2026 @03:19PM (#50077131)
I don't know how much culpability LLMs have for causing someone self harm but I definitely think it's worth having a conversation about this. Some cases, like Adam Raine suffering from ChatGPT's unhinged sycophancy, are obvious. ChatGPT really screwed up there.

But some cases aren't so obvious, like the cases you mentioned of cartoons, shows, books, etc. Trying to censor any LLM output that might lead to self harm has dangerous implications for free speech and privacy. It might harm more people than it helps.

CA recently passed SB-1119 (Adam's Law) which I'm quite worried about. It forces all chatbot operators to default users into kid mode via § 21811(b), and they have to do age verification to get their adult status back. That could mean face scans and ID verification.

Then, SB-1119 also places limits on what chatbots can say to kids, and the most disturbing one to me is § 21812 (d)(5)(xiv) which prevents chatbots from "Encouraging or instructing a child user to circumvent parental controls or conceal usage."

That word "circumvent" is so triggering to me, given all the abuses of DMCA § 1201's anti-circumvention provision.

Like, if a child is trying to test something on an Android phone, and the chatbot tells them how to root the phone to help them out, now the child can modify the OS-provided age signal required by CA's Age Assurance Act (Cal. Civ. Code § 1798.501) and fake that they're an adult. That might expose the LLM operator to huge liability and I bet most operators will self-censor or ban minors (as Anthropic did) rather than risk a lawsuit.

Re:'AI' Is Not a Tool by Rich Hickey on Monday October 12, 2026 @06:41PM (#50064092)
Why are you a tool?

Who says I'm a tool?

You are a tool.

Well they certainly understand propaganda.
"It is an arrow, so we spent an unreasonable amount of time on how it looks."

Brilliant. This is exactly the kind of content I seek when I visit Hacker News.

Truly art.

I’m curious to see their evidence on how they knew it was AI agents and which agents were used.
Re:FLUX 3 Image on Saturday October 03, 2026 @01:52PM (#49946283)
This is great. Looking forward to your Flux 3 results.
And this is why I donate monthly to EFF. Nice find.
Re:Claude is no longer available for minors on Friday September 11, 2026 @03:14PM (#49663790)
Thank you, I'm glad someone brought up SB 1119. I hate it.

California already has BPC §§ 22601-22606 to protect people from chatbots encouraging self-harm and I don't see a legitimate reason why they had to ratchet up the restrictions.

This law seems a blatant regulatory capture grift by OpenAI to calcify their teen mode into law and hurt competitors. https://openai.com/index/supporting-california-bill-advance-...

Re:Claude is no longer available for minors on Friday September 11, 2026 @03:04PM (#49663634)
> children with shitty parents deserve as much safety and support as they can get too.

I had an abusive caregiver as a child and I can confidently say that age-gating websites wouldn't have done shit to help me.

The way to protect these children is through the family court and foster care systems, which are both seriously under-resourced and overwhelmed.

That song at the end, where on earth does it come from? It says

> From LINUX Unplugged 680, “Go Hack Yourself” (Jupiter Broadcasting)

but I couldn't find any mention of it in that episode.

> When identity documents are uploaded, they are encrypted using a master encryption key derived from the user’s passkey during authentication.

ONE still sees identity documents in the clear the first time when it verifies them, right? Otherwise we could upload fakes.

Also I'm not familiar with Oauth 2.0, but doesn't ONE know the client and relying party on each verification transaction? So ONE could theoretically store records of who accessed which website, perhaps by mistaken logging configuration or because they were coerced by law enforcement.

Anyway I appreciate the consideration given to privacy.

Re:The UK's War on Anonymity Has Come to America on Monday August 10, 2026 @11:39PM (#49253089)
Yeah we definitely have. Here's me and another dev opposing AB 1856 (would have criminalized open source in the name of age assurance): https://calmatters.digitaldemocracy.org/hearings/279266#t=10...

And here's like ~120 of us who showed up to oppose AB 2023 (the 3D printer spyware bill). It was incredible. https://calmatters.digitaldemocracy.org/hearings/279741#t=19...

I think the easiest way to get involved is to become an EFF member. They'll keep you up to date on all the censorship and surveillance bills. Then you can contact your legislator, sent letters to the CA legislature committees, or show up to the hearings in Sacramento.

Re:The UK's War on Anonymity Has Come to America on Monday August 10, 2026 @11:19PM (#49252972)
> A joint statement by Buffy Wicks, the lead author of AB 2273, Jordan Cunningham, another AB 2273 author, and 5Rights Foundation states, “The Bill is practicable and realistic, drawing as it does on the UK’s Age Appropriate Design Code (AADC).”

How is Buffy Wicks so damn gullible with tech legislation? Her AB 1043 and AB 1856 (Digital Age Assurance Act), intended to protect children online and regulate Big Tech (but unintentionally criminalizing open source), was sponsored by a dark money influence operation from Meta.

https://www.reddit.com/r/linux/comments/1rshc1f/i_traced_2_b...

She is actually well-respected with housing and transportation bills but I don't know what's going on with her tech bills.

This article puts it well: "Bad defendants make bad law".

https://www.techdirt.com/2026/03/26/everyone-cheering-the-so...

I am not a fan of this case. The plaintiff suffered from severe emotional and physical abuse and turned to social media as an outlet. Social media abuse is certainly associated with poor mental health but the evidence that social media harms mental health is very thin. It's not like cigarettes or alcohol because there are plenty of beneficial uses of social media.

Meta is annoying as hell and should be broken up, but holding them liable for bad design features creates a disturbing precedent that weakens Section 230, free speech, and even E2E encryption, as the NM DOJ themselves said:

> [NMDOJ will ask Meta for specific changes] including enacting effective age verification, removing predators from the platform, and protecting minors from encrypted communications that shield bad actors.

https://nmdoj.gov/press-release/new-mexico-department-of-jus...

State AGs acting in bad faith are going to weaponize this. In fact, they're doing this now, and much of the "protect the children" laws, like KOSA or social media bans, have a transphobic coalition behind them to cut off LGBTQ+ kids from resources online.

This reminds me of US v. Andrew Auernheimer where the DOJ wanted to make an example out of weev, a terrible person, to expand the government's enforcement powers under CFAA.

Re:An Honest Review of AI Programming on Tuesday August 04, 2026 @09:26AM (#49168665)
> In a past life I had to argue every year to renew a license for a profiling tool that cost about 20 EUR a month. I’ve heard since that everyone at the company is now getting a Claude subscription, even non-programmers.

Underrated quote. I also found this frustrating. At one company I was at (a very old company which was trying to pivot to software engineering), we had hellish bureaucratic fights with the IT department to get access to Pycharm, Obsidian, and even GitHub. But then the AI craze dropped and management just gave us all GitHub Copilot access without us even asking.

Cory Doctorow's book The Reverse Centaur's Guide to Life After AI talks more about this. It's just a modern symptom of an age-old power struggle. The workers want more control over their craft, including quality standards and tools, but their bosses want more control over the workers.

What's happening now is bosses are feeling pressure from investors to show productivity gains from using AI, so bosses panic-push AI within their companies. Which leads to misaligned incentives like tokenmaxxing.

Re:Kill The Cookie Banner on Monday July 27, 2026 @01:13PM (#49072681)
> I'm not even sure what you are arguing against.

I am against legally requiring devices to transmit a signal that the user is a child to websites. What I want instead is to handle any content blocks client-side. Instead of legally requiring adult sites to verify the age of users, I'd prefer requiring that these sites self-label (or move to an obvious TLD like .xxx), which makes it easy for the device to block it. This accomplishes the same thing without the tracking infrastructure and privacy concerns. I don't want my kid's device blasting that they're under 13 to every sketchy website that asks.

> It puts the onus on the website operator to not only prevent presenting content to wrong age bracket users, but also to determine the age bracket of the user.

I believe AB 1856 does not do that any more. As of July 1st, they amended it to remove all requirements on website operators, except one. What it does now is make the app's age signal apply "across all platforms of an application, including an internet website [owned by the same developer]." e.g. the Facebook app gets the age signal, now facebook.com knows the same signal.

Also AB1856 (and the DAAA which it amends) has no content policing requirements. All it does it force apps and websites to know the age of their users, which then triggers liability under other laws like the up-and-coming social media ban AB 1709 (which I'm against). Or CA's Age Appropriate Design Code act (which I believe is getting tossed around in the courts for First Amendment concerns).

As far as presenting a filtered view of a website, e.g. Reddit blocking some subreddits for kids, I'm open to debating this. I personally think it doesn't work and platforms will just over-regulate or wholesale ban minors (Claude, character.ai) rather than comply with the patchwork of laws in different jurisdictions. Or they'll spin off a heavily locked-down version for kids only, like YouTube Kids.

Steam is an illustrative example of how hard it is to get the filtering right. They're trying to comply with OSA but there's still a lot of information leakage between the kid-safe portion and the rest of the platform: https://youtu.be/hOaGUfy6NTw

Re:Kill The Cookie Banner on Sunday July 26, 2026 @04:00PM (#49061873)
> that solution has already failed.

Yes, granted, a globally enforced whitelist probably wouldn't work. I'm referring to bespoke lists that parents control. I know plenty of parents that use this. e.g. here's Apple's feature:

https://support.apple.com/en-us/105121#:~:text=Prevent%20ina...

> It works for websites because they can cleanly identify a child and filter content if appropriate.

This still doesn't solve the problem of different jurisdictions and culture wars of what is or isn't appropriate for kids. All this does is move the liability upstream to websites instead of the devices. That is, instead of the browser deciding what's appropriate, now Youtube, Reddit, etc have to decide. And, as we've seen with the OSA in the UK, typically smaller platforms can't handle the enforcement cost so they just shut down entirely.

https://onlinesafetyact.co.uk/in_memoriam/

The larger platforms often use overbroad CYA measures and throw up age verification where they don't need to (Reddit has done this in the EU), or just ban minors (Anthropic and character.ai did this).

As far as blocking explicit content, a self-labeling requirement like RTA accomplishes the same thing as a "this is a child" header but without the liability CYA and without the privacy concerns.

Where the "this is a child" header solution could theoretically win is allowing kids to access websites in a limited child-safe way, e.g. going to Reddit in child mode automatically shuts off certain subreddits. But, as we've seen, it just doesn't work well in practice and usually frustrates parents by overly broad content policing and liability theater. Kids are also at different levels of maturity and I've seen them get frustrated when they're binned into age categories that they feel they don't deserve. e.g. a 12 year old might be plenty mature enough for the 13-16 age category.

But my real objection to the "this is a child header" is the privacy risk and surveillance risk. I don't think it's worth it.

Re:Kill The Cookie Banner on Sunday July 26, 2026 @01:49PM (#49060491)
> Parents can lock devices into "child mode" that emits "user is child" headers. Websites can then block.

CA tried this with AB 1856. I wasn't a fan of this (neither was EFF) because of the privacy and tracking concerns of blasting the fact that the user is a child to all websites.

https://www.eff.org/deeplinks/2026/05/one-step-forward-two-s...

It would better for the block to happen at the device level. That is, the browser knows it's on a child's device and has a whitelist of allowed sites.

There is already an RTA (Restriced to Adults) header where the website self-labels that it's for adults only and the browser can block it while protecting the user's privacy. I'd prefer expanding the use of RTA.

I dunno about the other states I feel like we need a better coalition lobbying California lawmakers about AI innovation because I feel like they're doing a lackluster job.

For example, Buffy Wicks introduced AB 2023 (passed the Assembly) which will effectively cause chatbot operators to ban minors because of the huge liability risk that the law introduces. This is a great way to kneecap innovation by excluding curious children and teens who are often the most innovative. California already has laws on the books to address chatbots encouraging self harm (BPC §§ 22601-22606) so I don't know why on earth they're doing this.

Then there's AB 2169 introduced by Lowenthal, which would have mandated interoperability between chatbot platforms to help people migrate to competing ones easier. I thought this was awesome but it didn't even get a vote in the Assembly.

Maybe the newly-created Little Tech Association can help here.

Giving the age verification mania the seriousness it deserves. I approve.
Kudos to EFF (especially Molly Buckley, Rin Alajaji), Oakland Privacy, and all the engaged FOSS developers who made this happen.
There is some bad science behind these laws: https://kidsplaytech.com/wp-content/uploads/2026/06/Panic_Fi...
The plan is to show up at the Public Safety Committee hearing on Tue June 30th. 8:30 a.m. - 1021 O Street, Room 2200

Louis Rossmann and David from 3D Printing Nerd should be there. They were at the last one on June 23rd and planned to show up again.

https://spsf.senate.ca.gov/agenda

Re:Kids Act Would Require Age Checks to Get Online on Thursday June 25, 2026 @11:23AM (#48674798)
I'm glad EFF's people have the guts to fight this. This debate is very emotionally charged and I think many reasonable people are uncomfortable with the legal panopticon being constructed to "protect the kids" but they're afraid to speak out.

Christopher Cabaldon had a great monologue during CA's social media ban hearing the other day:

> And so I think one thing I've learned here is that when something's framed up as let's do it for the kids, let's do it to stop murderers and rapists, or let's stick it to the big corporations, all of those are important. Those are important objectives, but they can sometimes cause us to stop thinking about what's the actual policy underneath.

https://calmatters.digitaldemocracy.org/hearings/279699#t=80...

And yet, he still didn't vote "no" on it but abstained.

Yes this is true. I should caveat that we distributed the tool among a team and we didn't want to ask them to all edit their daemon.json with an ever-expanding list of IP addresses.
My favorite use of this is peer-to-peer transfer of Docker images. The Docker CLI only allows you to use registries authenticated with HTTPS but there's an exception where it allows HTTP transfers over localhost.

So, if you use SSH tunneling to forward a port from localhost to a remote, then Docker unwittingly pushes to a remote. This is super useful "off the grid" with robotics/embedded applications where you don't want to bother with a registry and a good Internet connection.

Example, docker pussh: https://github.com/psviderski/unregistry

Re:Anthropic to require age verification via Persona on Monday June 22, 2026 @09:33AM (#48629909)
I hate this.

It's understandable Anthropic would do this to limit their liability against minors getting harmed. Especially with laws like California's AB 2023 in the works, where parents can sue a chatbot maker if the chatbot harms their child.

Still, I hate that I have to share biometrics and blindly trust that Persona is doing cybersecurity properly.

Older »