frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Codebase is 250% AI generated

https://www.moderndescartes.com/essays/ai_codebase/
15•brilee•2h ago

Comments

mooreds•1h ago
A great post by someone who is putting Claude through the paces. Learned a lot about how to use LLMs to assist coding (and what to avoid).
knome•1h ago
title is nonsense and unsupported by the justification the author attempts to create.
CaptainOfCoit•1h ago
Best way I've found to deal with moderately complex codebases and LLMs is to almost go overboard with splitting things into libraries/reusable components, and let the LLM go wild on each individual component, but I'm 100% of the owner of how all the pieces fit together.

Seems when a project goes beyond a certain scope, LLMs lose the ability of separating what they come across, so everything "blends into a global state" or something, and it'll indirectly be inspired by unrelated things. All LLMs/agents seems to suffer from this more or less, as far as I can tell.

stockresearcher•1h ago
There was a "movement" in the late 70s or early 80s called structured system design that basically advocated for this approach (though 100% human). You may want to pick up a book or read more about it, as it outlines approaches and things to think about when splitting things up so much.
yodon•1h ago
This is the approach I've been taking in some research projects - Conceptually thinking of the project as a large number of custom npm or nuget modules with a thin orchestration layer over them (but not actually deploying as npm or nuget modules).

It definitely seems to help the LLM retain focus and architectural integrity.

welder•1h ago
I wish he had real data on lines of code written by AI vs Human using WakaTime, instead of guessing the 98% number.
_se•1h ago
Is there any way to start banning posts like this if they don't actually link the codebase? There's no point at all in engaging with something like this without a way to judge the real outcomes that have/have not been achieved.
mjbellantoni•1h ago
Yeah, the ratio of "words in blogposts" to "LOC in public repos" is way out whack.
appapapp•1h ago
Very concerning the author is ok with saying “I don’t know how to do this, and I don’t want to learn so I let Claude do it”.

I think a lot of LLM speedups boil down to this (from personal and read experience). Which is fine in some limited use cases, but also the antithesis of a good developer. Your job is to learn how things work if it’s work you’re putting your name behind.

Using LLMs to shortcut the blank page in these scenarios and get you learning faster is the way to go (though sometimes it’ll send you in the absolute wrong direction initially).

> Since then, I have vibecoded every single feature … now, this has lead to a number of hilarious failures

When I was a junior dev I wouldn’t read every line of a PR. Eventually you learn you should be reading lines that aren’t changed in a PR as well as every line that is. The author seems like a smart guy but more of a researcher than somebody I’d pay to build reliable software.

fhd2•1h ago
Oh you're gonna learn how things work, if you stick around long enough. The decision you get to make is whether you'll learn one thing at a time while you're building, or everything all at once under pressure at 2am.
aleph_minus_one•1h ago
> When AI-coding, you should take YAGNI to its extreme. This is for two reasons:

> 1. AI coding makes it absolutely trivial to add new features later on if you do need it.

When I do programming, I often think deeply about the features and abstractions that I need to get them right.

If I need an additional feature, it thus often means that I deeply misunderstood the problem domain (which does happen), so the changes that are necessary for adding new features in the code are often deep and mean "seeing the world with new eyes (that can also see infrared or ultraviolet light)". A little bit like going from the universal algebra definition of a group to group objects in a braided monoidal category (which, for example, show that there is a deep abstract relationship between groups and Hopf algebras; see for example [2]).

I really cannot imagine how an AI can be capable of doing such deep transformations, which basically mean "rebuild the whole program so that the entire source code is now based on a completely different thinking about the respective problem domain, which goes like this: ...".

[1] https://en.wikipedia.org/wiki/Group_object

[2] https://en.wikipedia.org/wiki/Hopf_algebra#Analogy_with_grou...

3x performance for 1/4 of the price by migrating from AWS to Hetzner

https://digitalsociety.coop/posts/migrating-to-hetzner-cloud/
589•pingoo101010•4h ago•335 comments

Ruby Core Takes Ownership of Rubygems and Bundler

https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/
198•sebiw•2h ago•68 comments

Live Stream from the Namib Desert

https://bookofjoe2.blogspot.com/2025/10/live-stream-from-namib-desert.html
78•surprisetalk•2h ago•20 comments

How I bypassed Amazon's Kindle web DRM

https://blog.pixelmelt.dev/kindle-web-drm/
1307•pixelmelt•18h ago•396 comments

Meow.camera

https://meow.camera/
395•southwindcg•10h ago•147 comments

Resizeable Bar Support on the Raspberry Pi

https://www.jeffgeerling.com/blog/2025/resizeable-bar-support-on-raspberry-pi
37•speckx•1w ago•10 comments

Let's Write a Macro in Rust

https://hackeryarn.com/post/rust-macros-1/
33•hackeryarn•6d ago•18 comments

Claude Skills

https://www.anthropic.com/news/skills
708•meetpateltech•22h ago•377 comments

Ring to partner with Flock, a network of cameras used by ICE, feds, and police

https://techcrunch.com/2025/10/16/amazons-ring-to-partner-with-flock-a-network-of-ai-cameras-used...
289•gman83•5h ago•204 comments

Show HN: OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG

https://onlyjpg.com
19•johnnyApplePRNG•2h ago•6 comments

Email Bombs Exploit Lax Authentication in Zendesk

https://krebsonsecurity.com/2025/10/email-bombs-exploit-lax-authentication-in-zendesk/
11•todsacerdoti•2h ago•4 comments

A classified network of SpaceX satellites is emitting a mysterious signal

https://www.npr.org/2025/10/17/nx-s1-5575254/spacex-starshield-starlink-signal
64•8ig8•2h ago•20 comments

Show HN: A large format XY scanning hyperspectral camera

https://www.anfractuosity.com/projects/waverider/
7•anfractuosity•6d ago•0 comments

Next steps for BPF support in the GNU toolchain

https://lwn.net/Articles/1039827/
81•signa11•11h ago•11 comments

Flight Simulator for the Brain Reveals How We Learn and Why Minds Go Off Course

https://now.tufts.edu/2025/10/16/flight-simulator-brain-reveals-how-we-learn-and-why-minds-someti...
33•XzetaU8•8h ago•13 comments

Your data model is your destiny

https://notes.mtb.xyz/p/your-data-model-is-your-destiny
320•hunglee2•2d ago•79 comments

Metropolis 1998 lets you design every building in an isometric, pixel-art city

https://arstechnica.com/gaming/2024/08/metropolis-1998-lets-you-design-every-building-in-an-isome...
10•YesBox•21m ago•2 comments

Cloudflare Sandbox SDK

https://sandbox.cloudflare.com/
229•bentaber•17h ago•77 comments

DoorDash and Waymo launch autonomous delivery service in Phoenix

https://about.doordash.com/en-us/news/waymo
275•ChrisArchitect•1d ago•619 comments

A 4k-Room Text Adventure Written by One Human in QBasic No AI

https://the-ventureweaver.itch.io/tlote4111
123•ATiredGoat•5d ago•86 comments

Codex Is Live in Zed

https://zed.dev/blog/codex-is-live-in-zed
250•meetpateltech•22h ago•50 comments

Zorin OS 18

https://blog.zorin.com/2025/10/14/zorin-os-18-has-arrived/
5•pentagrama•21m ago•1 comments

Elixir 1.19

https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
340•theanirudh•1d ago•109 comments

Gemini 3.0 spotted in the wild through A/B testing

https://ricklamers.io/posts/gemini-3-spotted-in-the-wild/
385•ricklamers•21h ago•250 comments

Talent

https://www.felixstocker.com/blog/talent
195•BinaryIgor•20h ago•85 comments

Hyperflask – Full stack Flask and Htmx framework

https://hyperflask.dev/
346•emixam•1d ago•131 comments

Create a Custom Interactive dashboard using SVG

https://0xmm.in/posts/custom_dash/
63•accessonline•4d ago•16 comments

A liver transplant from start to finish

https://press.asimov.com/articles/liver
81•mailyk•4d ago•21 comments

Virtual Memory for Real-time RISC-V systems using hPMP

https://arxiv.org/abs/2504.04498
11•fork-bomber•1w ago•2 comments

Lead Limited Brain and Language Development in Neanderthals and Other Hominids?

https://today.ucsd.edu/story/did-lead-limit-brain-and-language-development-in-neanderthals-and-ot...
90•gmays•15h ago•42 comments