frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I'm Building an App to make $10k/month and I'm Recording the whole thing

https://twitter.com/jomatech/status/2071774976173355221
1•rzk•58s ago•0 comments

Show HN: Fail2ban-Dashboard

https://github.com/webishdev/fail2ban-dashboard
1•musicmatze•2m ago•0 comments

The evolution of window and class extra bytes in Windows

https://devblogs.microsoft.com/oldnewthing/20260629-00/?p=112484
1•Stratoscope•2m ago•0 comments

Building AI for Production Requires More Engineering Than AI

https://geekyants.com/blog/the-hidden-cost-of-delaying-ai-product-modernization-in-enterprise-bus...
1•Max536752•2m ago•0 comments

Bloomberg: Spain Built Too Much Solar. Investors Want Out

https://www.bloomberg.com/news/articles/2026-06-29/spain-s-solar-and-wind-power-boom-is-an-invest...
1•vblanco•5m ago•1 comments

Scientists say most people need more protein than current guidelines suggest

https://www.sciencedaily.com/releases/2026/06/260622091429.htm
1•bushwart•6m ago•0 comments

What If a City Ran on UTC for Two Weeks?

https://zulu.sekor.eu.org/
1•modinfo•9m ago•1 comments

Getty Images Plans to End Shutterstock Deal After U.K. Imposes Conditions

https://www.wsj.com/business/getty-images-plans-to-end-shutterstock-deal-after-u-k-imposes-condit...
1•thm•10m ago•0 comments

Thoughts on the Near Future

https://xcancel.com/i/article/2072056960430789032
1•alecco•11m ago•1 comments

Anthropic launches Claude Science, Google and OpenAI racing to compete

https://techfundingnews.com/anthropic-launches-claude-science-and-google-and-openai-are-already-r...
2•enlightpixel•12m ago•0 comments

34,266 repos were scanned: 1 in 4 orgs showed gaps in AI agent config files

https://blog.codacy.com/we-scanned-34266-repos.-1-in-4-orgs-showed-gaps-in-ai-agent-config-files
1•claudiacsf•12m ago•0 comments

Turning Supacode into a Full, Agent First IDE

https://corti.com/turning-supacode-into-a-full-ide-flexible-panes-for-agents-editor-file-manageme...
1•TechPreacher•14m ago•0 comments

Ente Is Open

https://ente.com/open/
3•shaunpud•18m ago•0 comments

Open-source Claude/Codex/Cursor limits tracker for Mac

https://github.com/aalksii/creditwatcher
1•aalksii•20m ago•0 comments

Ocean surface temperatures hit a record high for June

https://www.theguardian.com/environment/2026/jul/01/ocean-surface-temperatures-hit-a-record-high-...
1•montalbano•20m ago•0 comments

Getty's Shutterstock merger falls apart

https://www.theverge.com/tech/960047/getty-shutterstock-merger-agreement-termination
1•rarisma•24m ago•0 comments

Free online tools in one place

https://www.quelloai.com
1•gusdestro•24m ago•1 comments

Siplinx AI Meeting Notetaker for Zoom, Google Meet

https://siplinx.com
1•aman-flyprox•24m ago•0 comments

Neuralink: Our First Transdural Procedure [video]

https://www.youtube.com/watch?v=F8p2MamNBgE
1•Klaster_1•25m ago•0 comments

The Primitive Is the Product

https://www.amplifypartners.com/blog-posts/the-primitive-is-the-product
1•tosh•25m ago•0 comments

How Spotify Is Killing the Open Podcast Ecosystem (2020)

https://singhkays.com/blog/how-spotify-is-killing-the-open-podcast-ecosystem/
1•downbad_•25m ago•0 comments

Sonnet 5 Is Dead in the Water

https://www.vincentschmalbach.com/sonnet-5-is-dead-in-the-water/
3•vincent_s•28m ago•0 comments

Side-Channel Protections in Hardware Implementations of PQC ML-KEM Verification

https://arxiv.org/abs/2606.31681
2•austinallegro•32m ago•0 comments

Hays Code

https://en.wikipedia.org/wiki/Hays_Code
2•thunderbong•32m ago•0 comments

The Economics of Starlink and SpaceX

https://ispcol.potaroo.net/2026-06/spacex.html
1•fanf2•33m ago•0 comments

Palantir on AI Sovereignty

https://twitter.com/PalantirTech/status/2072114267776491695
4•tosh•39m ago•1 comments

Isaac Asimov Laments the "Cult of Ignorance" in the United States (1980)

https://www.openculture.com/2026/07/isaac-asimov-laments-the-cult-of-ignorance.html
2•mdp2021•43m ago•0 comments

C++26: Constexpr Virtual Inheritance

https://www.sandordargo.com/blog/2026/07/01/cpp26-constexpr-virtual-inheritance
3•jandeboevrie•47m ago•0 comments

A return to two-pizza culture

https://www.allthingsdistributed.com/2026/06/return-to-two-pizza-culture.html
2•futurecat•51m ago•0 comments

Nsram: The Artificial Neuron on a Silicon Chip

https://spectrum.ieee.org/artificial-neurons-on-silicon-chips
1•rbanffy•54m ago•0 comments
Open in hackernews

Godot will no longer accept AI-authored code contributions

https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/
64•pjmlp•1h ago

Comments

endre•55m ago
oh shoot, anyway
manvel_hn•54m ago
There are some curated lists of no-AI software. Would be nice to have an index / plot of how that changes in time.

https://codeberg.org/brib/slopfree-software-index

https://noai.starlightnet.work/list.html

TomasBM•35m ago
Interesting initiative. What are the guiding reasons behind these lists?

I can't think of a functional reason for a no-AI policy: if it runs, it runs, regardless of who or what made it.

Also, even if you avoid AI-generated slop, you can't really avoid the human-generated or human+AI-generated slop that passes your filters.

Still, I can definitely think of good non-functional reasons: provenance, accountability, proof-of-work, encouraging people to write code themselves, empirically tracking how humans develop codebases, etc.

voidUpdate•28m ago
I think the main functional reason is that because a human hasn't written the code, its potentially more likely to have subtle hidden bugs that a human cant explain because they didn't write it, as well as large pull requests that have to be validated by a human when smaller human written ones would be better. But I think it's generally the non-functional reasons that projects are rejecting LLM-generated code. Some developers just find LLM generated code icky, and would prefer not to be associated with it
mschuster91•17m ago
And on top of that - no matter if you develop open-source or proprietary software, who is to guarantee the AI didn't get trained with GPL (or even worse, leaked proprietary) source code? Who is going to pay my lawyer when someone files a copyright lawsuit and all I have as an excuse is that I "AI-laundered" my code?

And some projects like WINE or ReactOS probably have to worry about that even more given they need to guarantee clean-room reverse engineering...

Forgeties79•26m ago
> Still, I can definitely think of good non-functional reasons

For many people that’s enough of a reason.

As for functional, you can see it all up and down this comment thread. People don’t check their work and leave these massive walls of text and codebases that someone else has to audit/cleanup. It’s exhausting. Too many people offload their work to AI and put zero effort into vetting the results, which punctually means they are just offloading the work downstream. So many maintainers are simply going “no I will not do your work for you,” which is a very functional decision.

To butcher a comment I read on HN that put it very succinctly months ago: everybody wants to let AI do their work for them, but nobody wants to be downstream of AI work. It’s a seriously problematic dynamic on many levels. And that dynamic will not change until the vast majority of people start reliably vetting the results, which I don’t think is going to happen because babysitting a black box and trying to force it to output something a specific way (or constantly copy editing middling work) is not something that most of us enjoy.

TekMol•51m ago
Why base the decision on what tools are used by the author and not on the quality of their past contributions?
throwawayffffas•48m ago
Because:

1. In the case of AI generated code, the tool is the author.

2. Its far easier to enforce.

3. The alternative gate keeps against new contributors.

superb_dev•46m ago
If your contributions are genuinely indistinguishable from AI code, then this shouldn’t affect you. There would be no way to enforce it
preisschild•37m ago
There is legally. Make sure they sign the DCO (Developer Certificate of Origin). They will fail at the first paragraph

(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; [...]

https://developercertificate.org/

mobiuscog•33m ago
I guess that means no IDEs doing refactoring or automating common code. Not linters altering code, etc... right ? Because that's the same thing.

How about if AI generates code in a file, then I copy/paste bits... like stack overflow ?

stavros
TomasBM•45m ago
It's a fair policy. Getting those verbose, AI-authored walls of text is very annoying, especially when you're expected to thoroughly review it. It's like a denial-of-service attack on the human mind. I can only imagine how frustrating this can get in open projects that get a lot of contributions.

However, I don't think this will discourage AI-based coding at all. In fact, I see two potential outcomes of these policies:

- Negative: Submitters just add stylistic markers to make their accounts and output seem human-generated. This is like syntactic sugar: the core content and the size of contributions stay the same, but the style gets quirkier.

- Positive: Submitters actually provide to-the-point, no-bullshit commits and comments - "here's the code, here's why I made that change, here are the effects of that change". Even if AI-generated, these small contributions may become much easier to verify & validate. We may even see some standardization in terms of what qualifies as an appropriately sized contribution, what requires more thorough review (e.g., adding unverified dependencies), etc.

I personally wouldn't care if it was AI-generated or not, as long as the content fit the latter category.

ivorius•37m ago
> - Negative: Submitters just add stylistic markers to make their accounts and output seem human-generated. This is like syntactic sugar: the core content and the size of contributions stay the same, but the style gets quirkier.

From my experience reviewing, most contributors never read the policies, especially those making a "quick AI PR". I don't expect the new policy to change this much.

> Positive: Submitters actually provide to-the-point, no-bullshit commits and comments

That would be a dream.

sixtyj•31m ago
I completely agree.

Contributors can have good intention but verbosity and number of automatically submitted issues kills it.

Few days ago, I have found a small json-based bug in one of popular software. So I submitted an issue that was written by Claude. But it was so verbose that explanation was longer than the bug itself :) So I had to shorten the text manually.

Isn’t there a /skill for this?

localhoster•45m ago
While I agree with the general message, and wish it will eventually radiate to cooperations as well, it is obviously a decision driven by feelings, not logic.

The idea that you can't trust code that was generated by heavy users of AI, because _they_ don't understand it enough to fix it, is false, because they can use AI to fix it.

In general, I have hard time understanding how one might even block other contributors from using ai.

dgellow•42m ago
Community management (which is an important part of PR/issue management for open source projects) should definitely take in account the human aspect, i.e. feelings.
taris2•40m ago
Godot is one of the worst run open source projects with a crawling pace since 2014.
jokoon•37m ago
Care to give arguments?
tmountain•35m ago
It’s been wildly successful. Poorly run projects tend to fail.
thinkingemote•36m ago
Godot's new contribution policy: https://godotengine.org/article/contribution-policy-2026/
gitowiec•33m ago
"If your feedback on PRs is just being absorbed by a machine and not going towards mentoring a potential future maintainer, it becomes much harder to justify spending your free time on PR review," the Foundation said.

That is to the point!

shevy-java•32m ago
In many ways this makes sense. I noticed other projects struggle with this as well. AI slop spam kills time available.

On the other hand ... it is a bit strange though, because what if code contributions objectively improve something? I dislike AI slop spam, but from a purely objective point of view, I am not sure it should be forbidden based on it intrinsically making a change, which COULD be an improve. Now I am also aware of the AI slop spam worsening things; ton of documentation is useless, look at what matz produces with claude, this seems to be written purely by an alien, aka AI. I don't understand anything that this AI generates. But I think from an objective point of view, I'd actually lean more towards not completely disallowing AI slop contribution. The issue seems largely with:

a) the quality

b) the amount of text generated

Both these problems, in my opinion, could be solved. The time required by a real human to look at it, though, will always be a bottleneck, so perhaps the more honest answer would be that humans don't have enough time for contributions from skynet.

ivorius•10m ago
> what if code contributions objectively improve something?

If the contribution is complex enough, it is no longer an 'objective improvement' but rather a judgement call, and in the process becomes copyrightable. This is where the trouble lies, and why this kind of AI involvement is banned.

If it is not, for example by being a one-line fix that literally cannot be performed differently, it's a different story. Then it can be merged, viewed either as a menial change (exempt by the ban) or by transfer of ownership (the reviewer becomes the effective author) because it is not copyrightable.

eru•19m ago
I'm not sure I agree with the policy, but I'm glad we are seeing different project experimenting with different policies. So after a while we can probably see how things shake out in the end.
deftio•19m ago
Definitely sympathetic to their policy, but AI tooling and quality are changing quite fast. In a year I'd expect a modification of this as AI agents get better in virtually every possible way.
avaer•15m ago
Totally valid.

If someone thinks they're building better open source with their AI, let them fork; their AI can maintain downstream. If it's really better, people will join the fork. Good luck.

In all likelihood anyone attempting this will realize the value that a maintainer provides. On the odd chance they discover a new working model and produce better software, all the better, everyone wins.

villgax•14m ago
Just put it behind a paywall for PR prioritization or consideration, more payment to jump the queue.

There, I solved FOSS sponsorship.

Mabusto•6m ago
The foundation points out something that has always been true, but AI has really brought to the forefront, that any contributor, including AI, could potentially not be relied on to maintain this patch in the future.

This is the core of the issue, not that someone uses AI, but that it’s just one of many smells a patch can have that indicates someone doesn’t understand what they’re submitting. You could be breaking variable naming conventions, changing APIs you shouldn’t, making amateur language mistakes, all indicate that yes, maybe the patch does work, but that there are other good reasons to reject it.

A way around this might be to mark a PR as rejected because of AI and then ask the author to point out some part of it they’re particularly proud of and explain in their own words, not a wall of AI text, what this does and why they like it. Just something where the author has to show that they have something an AI can’t, namely taste and an opinion.

SwtCyber•6m ago
AI accidentally found one of the most expensive resources in the industry: the free time of people who maintain open source in the evenings after their day job
0xMalotru•22m ago
There is a "why" a the end of the list

https://codeberg.org/brib/slopfree-software-index#why-care-a...

nasso_dev•21m ago
or, maybe, as a form of protest? many people are actively against AI for ethical/moral/personal reasons, so they want to avoid using software made with it

you can see it sort of like making a list of vegan restaurants. you might not see anything wrong with other restaurants (they might even have vegan dishes) but to some people it makes all the difference because they get to choose who they support

•
42m ago
It's far more time-consuming to judge the quality of someone's past contributions than to have the LLM redo the contribution with quality you can control far more.
Cthulhu_•40m ago
Because it's not about the tool or the quality of the past contributions, but the quality of the current contribution. It's not new either, it's "show me the code" - it doesn't matter who you are, what you say, what you claim to have achieved in the past, the only thing that matters right now is this particular merge request and code.

I don't think the problem is the (AI generated) code per se, but as the article mentions, it's the human interaction. A reviewer can spend hours on reviewing the code and leaving feedback to the author, but if the author just feeds it into an AI (or worse, it's automatically fed into it) and processes it within seconds, only to start with a blank slate for a next change, what's the point of putting in all that effort?

Humans can learn and adapt, AIs can... ingest more stuff into their context, I suppose, but it's been proven that things break down if they have too much stuff in said context, and said context is limited.

0x073•39m ago
You are not the author with ai.
kkapelon•27m ago
Because of lot of AI PRs come from first time contributors who just discovered the tools. Maybe their PR is amazing, maybe it is trash. You never know until you review it.
ivorius•18m ago
The Godot maintainers do review based on the quality of contributor's past contributions. Those becoming especially proficient can even become maintainers.

Allowing AI use by 'trusted contributors' has been suggested and discussed, but there were enough reasons against it and not enough established benefit.

grey-area•19m ago
If you understood the change, writing a short description of the problem and the fix yourself would be trivial.
onesandofgrain•26m ago
The whole point of not-accepting AI authored code is because this line is not respected=>"Submitters actually provide to-the-point, no-bullshit commits and comments". You're putting way too much faith into the human minds ability to resist clout-chasing. AI isn't able to humanize code without human supervision.
captainbland•9m ago
> It's like a denial-of-service attack on the human mind.

I think this may be an example of deliberate hostile design, attempting to force users to adopt LLM based solutions to then summarise the vast output. Pushing back against AI contributions as such in this context makes sense, especially in software with an existing proven track record of great value delivery like Godot.