frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Security Review Scope for Daml: Coverage, Methods, and EVM Comparison

https://hacken.io/discover/daml-vs-solidity-smart-contract-audits-3-scope-decisions-for-researchers/
1•Dron_Rick•5m ago•0 comments

Auto approve pull requests with Jev

https://github.com/metalbear-co/jev-auto-approve
1•infiniteregrets•11m ago•0 comments

How ISIL is using Big Tech's AI to build bombs

https://www.aljazeera.com/news/2026/9/18/just-ask-grok-how-isil-is-using-big-techs-ai-to-build-bombs
1•smallerize•11m ago•0 comments

Migrating the GitHub Copilot Runtime to Rust, Using Copilot

https://github.blog/ai-and-ml/generative-ai/migrating-the-github-copilot-runtime-to-rust-using-co...
1•saikatsg•13m ago•0 comments

RoboHarm: Do Frontier Robot Policies Refuse Unsafe Instructions?

https://robocurve.org/roboharm/
1•fittingopposite•13m ago•0 comments

Chat-based Large Language Models replicate the mechanisms of a psychic's con

https://softwarecrisis.dev/letters/llmentalist/
2•jalev•14m ago•0 comments

An Ode to the Owl: The Inside Story of Psygnosis

https://www.timeextension.com/features/an-ode-to-the-owl-the-inside-story-of-psygnosis
1•Bluestein•15m ago•0 comments

The Millennium Problems for Biology

https://millenniumproblems.bio/
2•artninja1988•17m ago•0 comments

Outer Billiards on the Penrose Kite: Compactification and Renormalizaiton

https://arxiv.org/abs/1102.4635
1•vismit2000•19m ago•0 comments

WrathBench − an Agent Workbench for World of Warcraft

https://wrathbench.shard.page/
2•stymaar•22m ago•0 comments

Big Tech uses guarantees to keep $300B AI exposure off balance sheets

https://www.ft.com/content/7f11afae-c4e3-4054-a65b-873f3647f563
6•sbulaev•27m ago•0 comments

Densha de Go

https://en.wikipedia.org/wiki/Densha_de_Go!
4•tosh•28m ago•0 comments

The First Nolan Movie: The Odyssey and the world after men change it

https://www.firstrand.co.za/perspectives/article.html?article=the-first-nolan-movie
3•theDillinger•32m ago•0 comments

The Shaky Evidence That Flock Cameras Reduce Crime Rates

https://reason.com/2026/09/18/the-shaky-evidence-that-flock-cameras-reduce-crime-rates/
3•pseudolus•36m ago•0 comments

Claude Code is getting native AGENTS.md support

https://github.com/anthropics/claude-code/tree/main/mods/agents-md
4•thisisfatih•36m ago•0 comments

Open-source AI PR reviewer that helps you ship

https://nitpicker.dev/
3•Bluestein•38m ago•0 comments

An Agent's Breath. The Heart Beats by Itself, Breathing Is a Choice

https://piotrzientara.pl/agent-breath/
4•piotrzientara•41m ago•0 comments

The Cornetto Ice Cream Cone Framework for Prompting

https://hazn.com/cornetto
2•hazn•45m ago•0 comments

Ternary-Bonsai-8B-Gguf

https://huggingface.co/prism-ml/Ternary-Bonsai-8B-gguf
2•Bluestein•46m ago•0 comments

How Efficient Is Each Type of EV Charger? (2024)

https://insideevs.com/features/711659/ev-charger-efficiency-losses/
2•cisc•46m ago•0 comments

Show Your Work

https://jagasantagostino.com/blog/show-your-work
2•andsoitis•48m ago•0 comments

Tactile controls in a digital world (2024)

https://jenson.org/airpod/
2•andsoitis•53m ago•0 comments

Ask HN: What to focus on in this age of AI

2•yernarak•57m ago•2 comments

If AI coding is lowering your code quality, you're not managing quality right

https://www.i-kh.net/p/if-ai-coding-is-lowering-your-code
29•bucket2015•57m ago•33 comments

Humans Are the Only Real Agents

https://aboard.com/humans-are-the-only-real-agents/
3•k1m•59m ago•0 comments

velocity content marketing

https://www.briefiq.io/blog/what-is-content-velocity-in-seo-and-why-it-matters/
2•infofusioninnov•1h ago•0 comments

The Ma of a New Machine

https://jenson.org/ma/
2•andsoitis•1h ago•0 comments

Germany's green developers hit a wall: Insolvencies, tighter credit

https://www.briefs.co/news/germany-s-green-developers-hit-a-wall-insolvencies-tighter-c/
2•leonidasrup•1h ago•0 comments

Apache Cassandra 6 Accord transactions: What you need to know

https://www.instaclustr.com/blog/apache-cassandra-6-accord-transactions-what-you-need-to-know/
3•lewisl9029•1h ago•0 comments

Underclass: An OpenAI-compatible pooling proxy that pins sessions to one account

https://github.com/ghuntley/underclass
2•ghuntley•1h ago•0 comments
Open in hackernews

If AI coding is lowering your code quality, you're not managing quality right

https://www.i-kh.net/p/if-ai-coding-is-lowering-your-code
26•bucket2015•57m ago

Comments

zwaps•34m ago
You are holding it wrong!
fishfasell•33m ago
I think there's a lot of setup and context required for an AI agent to consistently write good code. Once the agent has these guard rails in place I usually get great quality- far better than what I would write in most cases.

I think where things get dicey is being able to write in any language. I write and review code in many languages and frameworks I'm not fluent in, so it's hard for me to distinguish between working code and great code. I can spot when the fundamental logic is wrong, but when it comes to "best fit" choices I'm clueless.

this_user•12m ago
The issue is that in order to have the agent write good code, you need to implement standard SWE best practices. But that also means a lot of manual intervention in terms of writing specs, checking acceptance criteria, and reviewing code. So you end up spending a lot of time on managing your agent, which means you won't get a 1000% productivity gain, you get maybe 50 or 100, possible less in some areas and with some issues.
beezlewax•8m ago
50 or 100 seems unlikely. Even with all these improvements, custom setups and guardrails it just isn't that much faster for me.
kuczmama•9m ago
I'm curious as to what guardrails you've tried.

This is something I have been trying to get right as well. I've attempted to use lots of linting and things like strong typing, duplicate checks, cyclomatic complexity, and robust tests. However, I still happen to find issues, which requires me to look at the code (at least at a high level)

For example, I can say "Don't repeat yourself, and don't re-write helper functions" and I will even have a duplicate linter check, but inevitably the LLM will always want to re-write a similar yet slightly different helper function. Like it will always want to re-write something small like a trim() or a toString() function in every file.

esprehn•4m ago
[delayed]
bucket2015•4m ago
I find that if I leave an instruction in AGENTS.md to "do not do X", there's a good chance the agent will forget it.

But if I add a separate post-implementation review/fix pass by the agent, it'll usually find and fix the issues.

So I've started doing it for everything from naming conventions to duplicate code to other problems. It does cost more tokens, but now I get less frustrated at having to fix basic issues in the PRs.

smargopulos•32m ago
If AI is not lowering your code quality, you weren't very good to begin with. The point of AI is to increase your productivity tenfold while maintaining acceptable (but not great) code quality.
axegon_•30m ago
Ah, the "skill issue" argument again. Same crap aswhen everyonewas worshiping Musk 5-6 years ago, this time it's dario and altman with a claude/chatgpt mask. Crash can't come soon enough.
ModernMech•24m ago
I think the point is just it doesn’t have to get worse, so there are things you can do to prevent / change it if it is deteriorating.
Sharlin•18m ago
Yes, but it doesn't matter if nobody actually does that. Either because

1. they don't care

2. the rest of the team doesn't care

3. the powers that be actively discourage it because velocity.

bucket2015•12m ago
That's a fair point. I guess step 0 is that you have to care about code/product quality and prioritize it.
skybrian•18m ago
And why wouldn’t writing software be a skill issue? Yes, it’s an annoying meme, but we should expect that there are better and worse ways to write software. It would be weird if everyone got the same results regardless of experience.

I’m doubtful that the author’s recommendation always work, but I do some similar things and they do seem to help.

malfist•5m ago
mococa•29m ago
AI writes unmaintainable code - you can see that many projects don't accept it.
MikeNotThePope•21m ago
To be fair, so do humans.
sarchertech•13m ago
Yeah but in my experience AI boosts productivity of those humans 10x and only boosts productivity of programmers who do write maintainable code 50-100%.
aleph_minus_one•20m ago
> AI writes unmaintainable code - you can see that many projects don't accept it.

There also exist other good reasons why projects don't want AI-generated code, in particular

- because of unclarity of copyright status and consequences of AI-generated code

- because the project leader simply made the observation than many programmers who hand in AI-generated code care more about "getting things done" and "pushing through their changes" (possibly to boost their CV) instead of deeply caring about code quality

sippeangelo•27m ago
If AI coding isn't lowering your code quality, you're not using it enough
Havoc•26m ago
I'd say step 0 is know your audience.

I'm happily vibing my own toy projects, but would prefer if the tech in hospitals is not vibe coded.

And I don't think it's plausible that the gap between those two is "well you just need to use it right".

oefrha•23m ago
If AI coding isn’t lowering your code quality, you have a low starting point.
altern8•19m ago
Of course, it's your fault, not LLMs not being able to write good code and destroying whole codebases in a matter of weeks.
sparkling•19m ago
You can have all the measures in place that are described in that post, and your code can still be bad. High unit test coverage tells you exactly zero about the solution itself.

And technical quality gates do not help if the human side lacks defense against slop code. If you don't have the right managers in place, the 2 years of experience vibecoder who ships a feature in 4 hours will always win against the 20+ year senior who actually looks at the code he is about to ship.

compiler-guy•19m ago
A sibling comment talks about needing a lot of setup and context for agents to produce good code. That’s both true and bizarre.

If the compiler that I write produces lousy code, I get bugs that I fix until it doesn’t.

And that is the most annoying thing about this revolution. It’s obviously powerful and transformative and I use in my job all the time.

But many, perhaps even most, purveyors seem intent on blaming their users when they have issues, rather than fixing their own bugs.

General model improvement is going a long way here, but basic things like “ensure you use good style and programming practices” really shouldn’t be a thing users need to put in any .md file.

Jare•5m ago
A programming language spec is expected to be unambiguous. A compiler is expected to be deterministic. There are multiple ways to different outputs when compiling (optimizations, etc) but those are also meant to be well defined and deterministic themselves.

AIs are stochastic/probabilistic machines. Their big potential is in how they take malformed, incomplete, ambiguous inputs and come up with valuable and usable solutions.

rgoulter•5m ago
> Unit tests at >95% coverage

Eh. I wouldn't focus on unit test coverage.

I think it's true that good, well tested code will have higher code coverage than crappy code.

But, above a certain point (which will vary from codebase to codebase), unit tests aren't meaningfully increasing confidence that the code is working.

I'd recommend focusing instead on the code being written in a pure 'functional core, imperative' shell to the extent that's possible. For that pure/functional part, 100% code coverage is attainable (& so not worth remarking on). For the impure parts, unit tests are probably using "mocks" just to get the code to compile anyway.

Anyone who thinks they can produce high quality code from an LLM is mistaken about how to judge code. Trust me, I've seen enough PRs to last a life time. A lot of professionals wouldn't know good code if it slapped them in the face.
Sharlin•15m ago
In a way it reminds me of the good old "if agile doesn't work for you, you're not doing agile right".
CrimsonRain•14m ago
It is indeed skill issue.

You don't think crash will happen because XYZ. You _wish_ for the crash because you are hateful of progress that you are not part of.