frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Gpiozero Flow

https://bennuttall.com/blog/2026/07/gpiozero-flow/
67•benn_88•2h ago•18 comments

GCC steering committee announces AI policy

https://lwn.net/Articles/1086041/
102•arto•1h ago•82 comments

AI's top startups are barely publishing their research

https://www.science.org/content/article/ai-s-top-startups-are-barely-publishing-their-research
532•YeGoblynQueenne•15h ago•269 comments

Carolina Cloud pays SOFR on unused prepaid credits

https://docs.carolinacloud.io/organizations/prepaid-interest/
37•bojangleslover•3h ago•25 comments

Ron Gilbert started production on Thimbleweed Park 2

https://www.grumpygamer.com/twp2_announce/
65•alberto-m•4h ago•21 comments

Azulejo

https://en.wikipedia.org/wiki/Azulejo
83•Amorymeltzer•1d ago•29 comments

Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode

https://github.com/YoanWai/agent-manager
29•yoanwaidev•3h ago•18 comments

Mbodi AI (YC P25) Is Hiring Robotics/Research Engineers

https://www.ycombinator.com/companies/mbodi-ai/jobs
1•chitianhao•56m ago

The coolest use for the Vision Pro

https://christianselig.com/2026/07/vision-pro-house/
740•robbiet480•16h ago•286 comments

The first watch featuring computer functions

https://by.seiko-design.com/140th/en/topic/58.html
44•stefanv•4d ago•20 comments

LLM Honeypot

https://llm2human.pages.dev/
315•8thom•14h ago•91 comments

The Glass Famine

https://edconway.substack.com/p/the-glass-famine
37•baud147258•2d ago•8 comments

The Productivity Mirage

https://frantic.im/mirage/
289•msephton•13h ago•128 comments

Google will expand age checks on Android worldwide till the end of the year

https://android-developers.googleblog.com/2026/07/google-play-age-signals-api-safer-experiences.html
146•dmantis•2h ago•174 comments

Keychron announces first open-source firmware for gaming mice

https://www.digitalfoundry.net/news/2026/07/keychron-announces-first-open-source-firmware-for-gam...
406•JLO64•20h ago•167 comments

ChatGPT, Roblox to Fall Under Strictest EU Rules for Platforms

https://www.bloomberg.com/news/articles/2026-07-29/chatgpt-roblox-to-fall-under-strictest-eu-rule...
26•ch_sm•1h ago•7 comments

Anatomy of a Frontier Lab Agent Intrusion: A Timeline of the July 2026 Incident

https://huggingface.co/blog/agent-intrusion-technical-timeline
418•artninja1988•1d ago•227 comments

The Cold Email

https://zachholman.com/posts/cold-email
246•holman•15h ago•95 comments

Concurrency, interactivity, mutability, choose two

https://www.n16f.net/blog/concurrency-interactivity-mutability-choose-two/
45•billiob•3d ago•27 comments

Visualizing the Artemis II Mission

https://foxglove.dev/blog/visualizing-the-artemis-ii-mission
12•intrepidsoldier•3d ago•2 comments

The Apple Calculator Language

https://wadetregaskis.com/the-apple-calculator-language/
18•ingve•4h ago•4 comments

Logic for Programmers

https://logicforprogrammers.com/
156•_doctor_love•12h ago•31 comments

ESP32-C6 Power Consumption: Arduino vs. Zephyr vs. ESP-IDF Comparison

https://www.qoitech.com/blog/esp32-c6-power-consumption-comparison/
43•hasheddan•4d ago•11 comments

Show HN: CheapFoodMap – A map of good meals under $10

https://cheapfoodmap.com/
243•jaep1•19h ago•209 comments

Kimi K3-256k

https://www.kimi.com/code/docs/en/kimi-code/models
466•monneyboi•17h ago•137 comments

Kuna: Decompiler Development in the Age of Coding Agents

https://noelo.org/blog/kuna-release/
58•matt_d•10h ago•11 comments

London’s most equidistant pub

https://equidistance.io/londons-most-equidistant-pub/
61•lambfruit•4d ago•36 comments

Turning a dumb AC unit smart (without losing my security deposit)

https://prilik.com/blog/post/automating-ac-nyc/
190•austinallegro•18h ago•145 comments

Some thoughts about Anthropic's new cryptanalysis results

https://blog.cryptographyengineering.com/2026/07/29/some-notes-about-anthropics-new-results/
174•supermatou•20h ago•96 comments

Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac

https://github.com/drumih/turbo-fieldfare
845•gitpusher42•21h ago•300 comments
Open in hackernews

GCC steering committee announces AI policy

https://lwn.net/Articles/1086041/
99•arto•1h ago

Comments

unprovable•57m ago
The comments are worth it... the full spectrum of personalities and the hottest of takes. 10/10, would recommend to a bored friend.
fractorial•44m ago
> Do anti-LLM types expect to be vindicated in an orgy of copyright lawsuits that resets the industry back to 2022? What do people pushing expect to accomplish?

You weren’t kidding, huh.

randusername•28m ago
The GCC stance seems reasonable to me, where do we think the rage is coming from in comments like this?

Off the cuff, I would be surprised if the GNU project embraced AI, so I'm confused that people think so strongly otherwise.

user43928•8m ago
At face value a policy that essentially prohibits AI generated implementation seems entirely unreasonable to me.
olalonde•27m ago
He's correct though. You would need 3 extremely low probability events to all occur simultaneously for the concern to actually manifest.

1) Courts reverse their previous decisions and declare LLM generated code as belonging to LLM labs.

2) LLM labs decide to assert their copyright and sue open source projects.

3) They are able to prove that the code was generated by an LLM and not just any LLM but their LLM.

Retr0id•25m ago
Isn't there also a concern that an LLM may reproduce copyrighted code verbatim (or close enough), and the original author asserts their copyright?
justthehuman•22m ago
+1, I also thought this was the actual concern.
worthless-trash•16m ago
I had early chatGPT spit my own erlang code back at me WITH my comments.
olalonde•15m ago
This doesn't really happen by accident, especially where it's significant enough to constitute copyright infringement. And to my knowledge, there hasn't been a single lawsuit over this in the entire history of LLM-assisted coding.
dijksterhuis•8m ago
[delayed]
freakynit•19m ago
You are absolutely right.
prymitive•19m ago
Is it "anti-LLM" or is it anti "here's some code I don't understand that a machine generated for me kthxbye"? Code is not just code, it's also liability and trust.
tossandthrow•11m ago
You literally spend 99.999% og your time blindly trusting code - and that is only because I assume ymthat you write code yourself.

For 99.999% of people, it is literally kthxbye on all code they execute on all their devices.

EvanAnderson•5m ago
I don't think that's accurate. Until recently the code we rely on wasn't blindly trusted. People wrote and QA'd it. We may not have reviewed it personally, but that's one of the functions we outsource to software maintainers or "manufacturers".

I'm not "blindly trusting" code on my computing devices. I'm trusting the vendors / maintainers to do their job.

Until very recently the norm has been that the vast majority of code had human eyes and hands on it.

m4tthumphrey•4m ago
I like the top reply:

> "The true purpose of AI is to allow wealth to access skill without allowing skill to access wealth."

beepbooptheory•43m ago
Currently the top one has a nice kind of supervillain flair to it:

> Denying it is denying human nature, Mr. Bond, and the gods tend to punish the hubris of denying nature.

snowram•29m ago
Lwn.net is the last place I would have expected prophets to lecture us on gods plan for large language models.
pocksuppet•20m ago
I believe LWN comments are chronological, so the top one will remain the top one.
a-french-anon•19m ago
That guy is stupid, the part of human nature containing dishonesty also houses "following the path of least resistance", which means that these people will simply contribute to another leading compiler without these rules.

So the real question is: what's LLVM policy?

duskdozer•6m ago
It's nuts how strong the reactions are. This is a rather permissive policy: tests and changes 15 lines are fully allowed.
datakan•28m ago
AI psychosis seems to be on all sides of the debate. We've truly lost our moderate speech and the ability to discuss.
kmlx•24m ago
i agree but it’s not due to or about AI but more about polarisation of society in general: https://blogs.lse.ac.uk/psychologylse/2023/06/08/building-br...
anon373839•13m ago
At least AI polarization seems to cut across the tired old red/blue divide (in the US anyway). So it may produce some interesting coalitions.
idiotsecant•11m ago
Luckily we have the enlightened centrists to descend from their clouds to say nothing at all
cryo32•4m ago
We really haven’t. It’s always been this bad.

For me I’m a late adopter. I’ve seen more things go than stay. I’ll wait until the industry has stabilised or evaporated before making a decision. It’ll save me time and money.

addandsubtract•21m ago
More and more of these AI comment threads are starting to read like messages in The Talos Principal.
broodbucket•48m ago
This is a pretty good middle ground, I think. You can't prevent LLM usage and there's significant downsides to doing so universally, so restricting contributions to things that a human needs to demonstrably understand circumvents a lot of problems.
olalonde•35m ago
You can use an LLM and demonstrably understand the code it produces.
marcus_cemes•19m ago
I find myself often trying to understand the madness of some of the code an LLM produces. Does that count? You're absolutely right! I made a mistake, and I'm sorry.. Then I end up questioning myself if it wouldn't have been easier to just do it myself. To be fair though, it's not limited to LLMs, I've felt that way other people's code too.

Jokes aside, there's a difference to understanding the code and understanding the reasoning that is behind the code, I feel that LLMs still struggle enormously with the later. They start writing, and sometimes realise halfway through that they can't backtrack and just keep writing rubbish. You can argue about spinning loops and iterative processes, as long as they are actually able to converge.

vkaku•46m ago
15 lines of code is a great middle ground. Those changes involve a lot of tests though
tommytman•45m ago
caveat about test cases is a good add
ALLTaken•44m ago
For until the end of the article I was thinking GCC as in Gulf Cooperation Council. No idea why, but I was surprised this being about the gcc compiler and AI rules.
HPsquared•42m ago
The GCC is an OSS project, after all.
ALLTaken•15m ago
I know GCC, but I was just recently at a GCC Conference about tech in the middle east. That's where my confusion comes from and I couldn't think of the compiler at first. Made me confused on what's going on in the middle east, until I figured it's about the GCC project.
oarsinsync•39m ago
You can learn more about lwn.net: https://lwn.net/op/FAQ.lwn
wxw•39m ago
The policy source is worth reading: https://forge.sourceware.org/redi/gcc-wwwdocs/commit/4d0793a...

> We welcome all contributors to the community even if they have not yet followed our policies; we should guide such contributors on how to do so.

Kudos to the GNU project for their attitude.

jdw64•36m ago
>Why is anyone not surprised that some folks are not enthusiastically building their own gallows?

Their way of putting it is funny. I like this person's opinion, but I disagree with it. It's just their own framework, but I think it could also serve as a foundation for building other things.

Speaking of PRs, honestly, I've done the same thing before—it was just a one-line fix, but I asked the LLM to add 30 lines of tests just to look more professional

witx•34m ago
That comment section is filled with HN types
UnfitFootprint•33m ago
It’s definitely interesting watching the OSS and commercial world swing in seemingly opposite directions on this. It would be nice to see some companies sharing more balanced successful practices they’ve implemented with AI
javier_e06•32m ago
The 3 big ones, Linux, GCC and Git require a human to vouch/explain the work in question.

Once the 3 big ones start using LLM to review/accept the work for speed reliability sake, who knows what is going to happen.

lumost•26m ago
If you are asking a human to review something, it should have been verified/reviewed by a human first.

I have no interest reading someone else’s ai output that has not been verified.

noir_lord•19m ago
Agreedm Modifying Hitchen's Maxim - "That which can be asserted without thought and be dismissed without thought".

Or to put it another way, expecting me to review code you didn't and had an LLM generate is pushing the onus onto me and that's not happening.

rurban•15m ago
Already happened. My AI coded C compiler already bypassed gcc in less failures, compiles 10x faster, and with their new policy they'll fall far behind.
Cthulhu_•7m ago
A bold claim with no sources to back it up.
ilaksh•32m ago
For people who feel it's too restrictive, I wonder if a good alternative is to work on improving clang instead?
prologic•27m ago
Do we have any idea what "legally significant" or "legally insignificant" means here?
tao_oat•25m ago
> It uses the definition of "legally significant" from the GNU Project maintainer guidelines, which holds that the threshold is ""around 15 lines of code and/or text"" to qualify as significant for copyright purposes.

From the page itself, linking to https://www.gnu.org/prep/maintain/maintain.html#Legally-Sign....

prologic•24m ago
Nevermind:

It uses the definition of "legally significant" from the GNU Project maintainer guidelines, which holds that the threshold is "around 15 lines of code and/or text" to qualify as significant for copyright purposes.

duzer65657•21m ago
I'm trying to be charitable here but a summary is literally the third sentence of the post, with the full definition linked:

>> It uses the definition of "legally significant" from the GNU Project maintainer guidelines, which holds that the threshold is ""around 15 lines of code and/or text"" to qualify as significant for copyright purposes. GCC maintainers may, however, choose to accept legally significant test cases that are generated by an LLM.

Does anyone read more than the headline before jumping to the comments anymore?

Jedd•26m ago
I don't use gcc directly - not in a long while - but almost everything I rely on uses it, and it's hugely encouraging to have the stewards of this project contemplate, and then determine to have this policy.

Meanwhile, I don't know who quotemstr is, but they don't sound sane in any of the exchanges in this thread.

tonyhart7•25m ago
how do enforce 'human only code' anyway ????

at some point, what's stopping people from lying or make the code like human writing one ????

NewsaHackO•2m ago
Yeah, I'm also in this camp. Saying we are going to deny all AI-written code wholesale and then asking them to properly attribute AI-written code is just going to incentivize not quoting AI-written code. Another thing is that when they say "can answer questions about it," it's also non-barrier, because the person will just feed the questions into a LLM. Short of an in-person interview, I don't see how this is going to keep anyone but honest users of AI out of the code base. I guess it could also be used retrospectively as a basis to ban someone.
etaioinshrdlu•20m ago
I wonder how they plan to detect it something is LLM generated. I think what this leads to is people just working hard to make their outputs appear human generated.
duskdozer•11m ago
People could also rip code verbatim from BigCorp's confidential source and try to hide it. It doesn't mean they should have a policy that allows that.
Cthulhu_•2m ago
And that's fine - if LLM generated code is indistinguishable from human-written code, AND there's a person behind it or in the maintainers that fully understands it, then there is no issue.

But I don't think generated code in itself was ever the issue. It's who takes responsibility for it. And I think in this case, can the submitter guarantee it's not code that is copyrighted elsewhere.

unprovable•18m ago
Even GCC admit... nobody likes writing tests.
Cthulhu_•4m ago
It's just so boring! But it's essential. And I think LLMs can help manage the tedium, as well as find gaps in tests that humans would easily overlook, unless they're very thorough.

That said, I think the gains will mostly be in boring, enterprise software; they are often a lot more code that, if the application is designed well, is mostly configuration and boring wiring. Boring code is good for LLMs to write.

But the underlying tools like GCC are not boring. They will have boring aspects to it, but for the most part they are not boring.

khaelenmore•15m ago
It's extremely disturbing to see literally all foundational projects succumbing to the slop-monster. It's only a matter of time now until the critical mass of hard to detect bugs accumulate in the project, making gcc completely unusable for any practical purpose. What's worse - those will be subtle bugs The kind you get from having a defective RAM chip, somewhere in the upper addresses. And if we can't trust the compiler, we can't trust anything compiled with it.
haywalk•7m ago
> succumbing to the slop-monster

So, in your view, banning vibecoded slop contributions is "succumbing to the slopmonster?"

> critical mass of hard to detect bugs accumulate in the project

Their announcement explicitly said LLMs are allowed for bug detection.

red_admiral•13m ago
2028: AI can generate a compiler suite to rival GCC overnight, but faster and with fewer bugs. That'll be fun.

(Extra fun if the AI generated compiler is under BSD licence.)

bogwog•13m ago
It's always fun to see the people throwing fits over this kind of thing. No matter what approach/wording they use, and no matter how hard I try to give them the benefit of the doubt, the mental images my mind forms of these people is always entertaining.

Ofc, it's less fun to accept that many of them are probably bots, but whatever.

jhack•11m ago
“People who disagree with me must be bots” is always a fun take.
INTPenis•12m ago
I think if the submitter can answer questions about the code, and exhibit understanding for every line then it should be indistinguishable. But I don't maintain any busy projects.

The moderating should focus on good user participation, and a reputation to give old users leeway. I'd be as specific as requesting new users to respond as succinctly as possible to avoid AI ranting

sensanaty•10m ago
Why do the AI bros even care? Surely you can just make a better gcc with a prompt right, why care about one project disallowing your Thoughtful Contributions?
Cthulhu_•1m ago
[delayed]
marginalia_nu•10m ago
Makes sense. The G in GCC is for GNU right, GNU as in Stallman-style Free Software. The GPL operates based on copyright licenses. If LLM output can not be copyrightable (as the courts seem to assert), then it can not be a significant part of Free Software.
Cthulhu_•8m ago
Or if LLM output is copyrighted or sourced from copyrighted code - they can't take that risk, lest they face another "Google LLC v. Oracle America, Inc.". I think that lawsuit caused huge waves in the open source communities.
NooneAtAll3•8m ago
courts assert LLM can't HOLD copyright, as in it is not an entity that can own something and go to court over such ownership

nothing is said about you the user holding copyright over result of tool use

marginalia_nu•2m ago
That is to the extent of my understanding, not correct. At least in the EU,

"Given this framework, it follows that purely AI-generated outputs—those created automatically by an AI system without substantial human intervention—are not eligible for copyright protection in the EU. Such outputs are considered to fall into the public domain, making them freely available for anyone to use, reproduce, or adapt without seeking permission or providing attribution. The legal and commercial implications of this are significant. For creators and companies investing in AI systems that generate music, art, or text, there is no proprietary right over the final output unless a human has contributed in a way that meets the “intellectual creation” standard."

https://www.europarl.europa.eu/RegData/etudes/STUD/2025/7740...

The courts are AFAICT still undecided in the US regarding this.

jdw64•9m ago
But looking at the history of the free software movement, it seems like they should actually be embracing LLMs. It's interesting how differently people think.

The starting point of GNU was that Unix was expensive and costly for research labs, so they set out to build a free alternative that users could control from the ground up.

So if LLMs are useful, shouldn't we be building a free LLM ecosystem where users can run, study, and modify them, rather than letting a few companies control access to models, execution, environments, and data processing?

Of course, it's natural for organizations to drift from their original mission as they get older.

But judging by GNU's early history, the logic that:

1.LLMs themselves are bad because companies control them,

2.Writing code with AI isn't real programming,

3.Only human-written code is truly free.

This logic seems a bit flawed. After all, compilers, debuggers, and automated builds all automated tasks that humans used to do manually. And the GNU project itself created tools like Make and GDB so that programmers could work at a higher level.

If LLMs can reduce repetitive coding, documentation browsing, translation, test generation, and understanding legacy code, then that seems perfectly aligned with the next goals of free software. Making knowledge accessible to more people rather than keeping it locked up as tacit knowledge held by a few experts.

I guess when organizations grow large, they inevitably attract people who don't fully align with the original purpose

cge•5m ago
Without wanting to take a stance on either side of these arguments, it does occur to me that, for this and other major FOSS projects deciding on AI policies, others can always start forks with different policies. The success or failure of such forks might even offer some insight into how helpful or harmful different forms of AI use are, at least from a programming perspective.
dude250711•4m ago
Yeah, go away with your vibeslop.

Fork it into Rust or something.

incognito124•2m ago
> The true purpose of AI is to allow wealth to access skill without allowing skill to access wealth.

This is such a fire quote

bluGill•13m ago
There is concern, but the more I think about it, the less convinced I am. LLMs might produce a snippet, but copyright requires more than that. Last I checked (I'm not a lawyer, this was far enough back that the law has had major changes, and different countries have different laws! - read this with plenty of salt) if you start with copyright work and replace all but 10% that final amount just disappears since there isn't enough original to claim copyright anymore. You can never claim copyright over 'printf("Hello World");' - it is too generic. Most of what I've seen an LLM produce is likewise generic enough that even if it is a copy, it wouldn't be a copyrightable snippet.
user43928•10m ago
To my knowledge there is not a single known case where this happened.

News back then were about intentionally prompting to output known copyrighted material.

The parent comment still stands in my opinion:

When, despite millions of developers using agentic AI already, are these lawsuits supposed to manifest?

jryan49•3m ago
I mean ai has generated copyright headers verbatim in code I asked it to make. I had a tutorial open from the web and asked the AI to generate an example for me and it was the example from the tutorial verbatim as well...
agentultra•10m ago
That would be an example of, “overfitting.” It is something the AI labs are concerned about. They tweak parameters to try and avoid it.

It’s a hard balancing act to do. Give in too much randomness and you get non-sensical outputs that are difficult to align. Fit too closely to the training data and the model regurgitates the training data.

And oh, what’s that copyrighted material we never made any agreement to use doing in there?

jmull•5m ago
Not to mention the moral concern.

IP law (like a lot of other things) has been skewed toward the interests of business, even when that conflicts with fairness or societal good. For all its flaws (IMO), the free software movement tends to be principled. Just because something is legal doesn’t mean it’s right.

luke5441•3m ago
No?

1) Someone re-licenses GCC under a non-GPL license.

2) EFF sues them, to stop the behaviour

3) Court tells EFF that they have no standing to sue because LLM generated content has no copyright

Obviously this happening would be in the future after someone translated GCC to Rust with LLMs or something.