frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Fragments Against the Ruins

https://quillette.com/2025/09/03/fragments-against-the-ruins-homer-iliad-translation/
1•warrenm•46s ago•0 comments

Spawning 1992-style TUI windows via MCP

https://twitter.com/hey_zilla/status/1963983467902849105
1•3stripe•1m ago•0 comments

Ubuntu is adopting sudo-rs, a Rust-based reimplementation of sudo

https://twitter.com/ubuntu/status/1963665482541682820
1•tzury•1m ago•0 comments

Environments Hub: Your Language Model needs better (open) environments to learn

https://huggingface.co/blog/anakin87/environments-hub
1•anakin87•2m ago•1 comments

Stochastic Terrorism

https://en.wikipedia.org/wiki/Stochastic_terrorism
1•throw0101d•3m ago•0 comments

An audio to MP3 converter running in the browser

https://mp3converter.cloud/en
2•coderff•3m ago•1 comments

H2-rich hydrothermal system driven by serpentinization in the western Pacific

https://www.science.org/doi/10.1126/sciadv.adx3202
1•PaulHoule•4m ago•0 comments

Nano Banana AI Image Generator

https://ainanobanana.co
1•jacksteven•5m ago•0 comments

OpenAI set to build AI chips with Broadcom

https://www.ft.com/content/e8cc6d99-d06e-4e9b-a54f-29317fa68d6f
1•fork-bomber•5m ago•0 comments

Camoufox: Stealthy, minimalistic Firefox build for web scraping

https://github.com/daijro/camoufox
1•nateb2022•5m ago•0 comments

Protobuffers Are Wrong

https://reasonablypolymorphic.com/blog/protos-are-wrong/
1•b-man•6m ago•0 comments

Show HN: Visualizing startup exits – the tool I wish I had as a founder

https://icanpitch.com/startup-exit-visualizer
1•neebelthan•6m ago•0 comments

Does anyone still use Morse code?

https://morse-coder.com/
1•mixfox•8m ago•0 comments

The case of the crash on a null pointer even though we checked it for null

https://devblogs.microsoft.com/oldnewthing/20250905-00/?p=111560
2•warrenm•9m ago•0 comments

Welcome to Jesus's Inbox

https://www.thenewworld.co.uk/matt-muir-welcome-to-jesuss-inbox/
1•speckx•10m ago•0 comments

4D Gaussian Splatting: InfiniteStudio Wins Best in Show at Siggraph Real Time

https://radiancefields.com/infinite-studio-wins-best-in-show-at-siggraph-real-time-live
1•cubefox•11m ago•1 comments

With LLMs, Drive Manually

https://blog.julik.nl/2025/09/driving-by-hand
1•julik•11m ago•0 comments

AI just Broke Trackmania's most Legendary Record [video]

https://www.youtube.com/watch?v=zFLQU70QstY
1•tetraodonpuffer•12m ago•0 comments

Chef Asma Khan's Guide to Indian Food in London

https://www.bbc.com/travel/article/20250903-chef-asma-khans-guide-to-indian-food-in-london
1•koolhead17•12m ago•0 comments

Unsolved Problems in MLOps

https://spawn-queue.acm.org/doi/pdf/10.1145/3762989
1•jamesblonde•13m ago•0 comments

Ultra Ethernet's Design Principles and Architectural Innovations

https://arxiv.org/abs/2508.08906
4•tanelpoder•14m ago•0 comments

After Afghan Quake, Many Male Rescuers Helped Men but Not Women

https://www.nytimes.com/2025/09/04/world/asia/afghanistan-earthquake-rescue-efforts-women.html
2•7402•14m ago•0 comments

MyAI101: Foundational AI literacy for students, teachers and curious adults

https://myai101.com
1•yzh•15m ago•1 comments

Azelastine Nasal Spray for Prevention of SARS-CoV-2 Infections

https://jamanetwork.com/journals/jamainternalmedicine/fullarticle/2838335
1•notmyjob•16m ago•0 comments

Submit your ideas for Interop 2026

https://webkit.org/blog/17320/submit-your-ideas-for-interop-2026/
1•ksec•18m ago•1 comments

A Nighttime Raid

https://www.nytimes.com/2025/09/05/briefing/a-nighttime-raid.html
1•jbegley•19m ago•0 comments

Pig lung transplanted into brain-dead person for 9 days

https://www.livescience.com/health/surgery/first-ever-pig-to-human-lung-transplant-attempted-in-b...
1•gmays•20m ago•0 comments

AI robots can carve stone statues. buildings are next

https://www.fastcompany.com/91366303/ai-robots-can-already-carve-stone-statues-entire-buildings-a...
1•warrenm•20m ago•0 comments

Digital Terraforming

https://digitalterraforming.com/
1•thenthenthen•20m ago•0 comments

Tech 'I'm glad it's over.' Google CEO thanks Trump for antitrust 'resolution'

https://www.cnbc.com/2025/09/04/google-ceo-thanks-trump-for-antitrust-resolution.html
1•01-_-•21m ago•0 comments
Open in hackernews

Development Speed Has Never Been a Bottleneck

https://pawelbrodzinski.substack.com/p/development-speed-is-not-a-bottleneck
61•flail•2h ago

Comments

sylware•2h ago
For tons of software out there, but not all, development time is minuscule compared to the life cycle.
j-pb•1h ago
What these LLMs enable is fixing the foundations. If you considered writing a novel database, operating system, or other foundational piece of software two years ago, you had to be mad. Now you still do, but at least you got a chance.

I can highly recommend these talks to get your eyes slightly opened to how stuck we are in a local minima.

https://vimeo.com/71278954

https://www.destroyallsoftware.com/talks/a-whole-new-world

HumblyTossed•1h ago
You have the unbelievably productive programmers - we all know their names, we use the code they wrote every day. Then you have the programmers who want to be there and will try everything they can to be there - except gain depth of knowledge. They tend to be shallow programmers. If you give them a task and spell it out, they can knock out code for it at a really good pace and wow upper management. But they will always lack the ability to take a task not spelled out and complete it. Vibe-coding is like sugar and crack mixed together for these people.
throwaway-18•1h ago
The difference between Software Engineers (or Developers) vs Programmers; with the latter designation being a stretch for some.
hombre_fatal•4m ago
I think we should we put this title-based distinction to rest.

Whether you call yourself an engineer, developer, programmer, or even a coder is mostly a localized thing, not an evaluation of expertise.

We're confusing everyone when we pretend a title reflects how good you are at the craft.

no_wizard•9m ago
It’s infecting expectations I’ve noticed as well. The thing LLM coding tools expose very plainly if someone wasn’t already aware is that management would rather ship with bugs or missing features - no matter how many - as long as the “happy path” works.

The vibe coders can deliver on happy path results pretty fast but I already have seen within 2 months it starts to fall apart quick and has to be extensively refactored which ends up ultimately taking more time than if it was done with quality in mind in the first place

And supposedly the free market makes companies “efficient and logical”

goalieca•1h ago
Development is always a bottleneck. Writing lines of code usually isn’t. I end up pumping out more leetcode during an interview than I do during a week or two on real products. No one has meaningfully measured lines of code as a metric of productivity since my career began in the mid-2000.
vessenes•1h ago
This is just so, so wrong. LLMs change the surface of what's "hard" to do in a coding exercise. Many a project has so much boiler plate, edge cases, etc. that months+ can be taken up dealing with what is ultimately a very boring activity. Add on time to assimilate APIs, bug test, etc. This stuff does matter.
titzer•1h ago
It reads like the author never debugged a program. Development speed is not just the time to write code, but also test, stabilize and debug it, with most of the latter being a risk that might cost you a lot much later. If your engineers have to take a two hour or two day or two week timeout to debug issues from weeks, months, or years back, then that really costs as development time.

Vibe coding is going to make this so much worse; the tech debt of load-bearing code that no one really understands is going to be immense.

temporallobe•1h ago
About a decade ago, I was the sole developer for a special project. The code took 2 weeks to complete (a very simple Java servlet + JDBC app) but an entire year to actually deliver due to indecisive leadership, politics, and extremely overzealous security policies. By the time it was successfully deployed to prod, I had been chewed out by management countless times, who usually asked questions like “how on Earth can it take so long to do this one simple thing??”.
vjvjvjvjghv•1h ago
I see that a lot too. Something is super urgent, you work your ass off to deliver and then somebody sits on it for months before actually shipping. If ever.
skydhash•35m ago
I don’t actually mind (because I won’t work my ass off). So when enthusiasm fizzle out, I just take a lot of notes (to onboard myself quickly) and shelve the project.
latchkey•17m ago
Countless times and you stuck around for a whole year?
no_wizard•11m ago
Not always simple to switch jobs unfortunately
jajko•1h ago
The bigger and clunkier the corporation is, the slower the speed of deliveries. And actual development FWIW is somewhere in the range of 1-5% of it all.

Sure, code sweat shops have very different % of above, but thats a completely different game altogether.

fosterfriends•1h ago
You can code PRs fast, but CI, review, merge, deployment, monitoring, all takes just as long as it did before. The inner loop is shrinking; the outer loop is the real bottleneck
thenanyu•1h ago
It's completely absurd how wrong this article is. Development speed is 100% the bottleneck.

Just to quote one little bit from the piece regarding Google: "In other words, there have been numerous dead ends that they explored, invalidated, and moved on from. There's no knowing up front."

Every time you change your mind or learn something new and you have to make a course correction, there's latency. That latency is just development velocity. The way to find the right answer isn't to think very hard and miraculously come up with the perfect answer. It's to try every goddamn thing that shows promise. The bottleneck for that is 100% development speed.

If you can shrink your iteration time, then there are fewer meetings trying to determine prioritization. There are fewer discussions and bargaining sessions you need to do. Because just developing the variations would be faster than all of the debate. So the amount of time you waste in meetings and deliberation goes down as well.

If you can shrink your iteration time between versions 2 and 3, between versions 3 and 4, etc. The advantage compounds over your competitors. You find promising solutions earlier, which lead to new promising solutions earlier. Over an extended period of time, this is how you build a moat.

trjordan•1h ago
This article is right insofar as "development velocity" has been redefined to be "typing speed."

With LLMs, you can type so much faster! So we should be going faster! It feels faster!

(We are not going faster.)

But your definition, the right one, is spot on. The pace of learning and decisions is exactly what drives development velocity. My one quibble is that if you want to learn whether something is worth doing, implementing it isn't always the answer. Prototyping vs. production-quality implementation is different, even within that. But yeah, broadly, you need to test and validate as many _ideas_ as possible, in order take make as many correct _decisions_ as possible.

That's one place I'm pretty bullish on AI: using it to explore/test ideas, which otherwise would have been too expensive. You can learn a ton by sending the AI off to research stuff (code, web search, your production logs, whatever), which lets you try more stuff. That genuinely tightens the feedback loop, and you go faster.

I wrote a bit more about that here: https://tern.sh/blog/you-have-to-decide/

add-sub-mul-div•42m ago
I think people are largely split on LLMs based on whether they've reached a point of mastery where they can work close to as fast as they think and the tech would therefore slow them down rather than accelerate them.
no_wizard•12m ago
The verbose LLM approach that Cursor and some others have taken really annoys me. I would prefer if it simply gave me the results (written out to files, changes to files or whatever the appropriate medium is) and only let me introspect the verbose steps it took if I request to do so.

That’s what slows me down with AI tools and why I ended up sticking with GitHub Copilot, which does not do any of that unless I prompt it to

skydhash•37m ago
Naur’s theory of programming has always felt right to me. Once you known everything about the current implementation, planning and decision making can be done really fast and there’s not much time lost on actually implementing prototypes and dead ends (learning with extra steps).

It’s very rare to not touch up code, even when writing new features. Knowing where to do so in advance (and planning to not have to do that a lot) is where velocity is. AI can’t help.

tristor•1h ago
This, so much. As an engineer turned PM, I am usually sympathetic to the idea that doing more discovery up front leads to better outcomes, but the simple reality is that it's hard to try anything, make any bets, or even do sure wins when the average development lifecycle is 12-18 months to get something released in a large organization and they're allergic to automation, hiring higher quality engineers, and hiring more engineers to improve velocities. Development velocity basically trumps everything, after basic sanity checks on the cost/benefit tradeoffs, because you can just try things and if it doesn't work you try something else.

This is /especially/ true in software in 2025, because most products are SaaS or subscription based, so you have a consistent revenue stream that can cover ongoing development costs which gives you the necessary runway to iterate repeatedly. Development costs then become relatively stable for a given team size and the velocity of that team entirely determines how often you can iterate, which determines how quickly you find an optimal solution and derive more value.

esseph•50m ago
> it's hard to try anything, make any bets, or even do sure wins when the average development lifecycle is 12-18 months to get something released in a large organization and they're allergic to automation, hiring higher quality engineers, and hiring more engineers to improve velocities.

This has been my experience as well :/

jayd16•26m ago
When they say dev speed they mean the coding the AI can do.

It's agreed that testing, evaluating, learning and course correcting are what takes the time. That's the entire point being made.

thenanyu•5m ago
Sure, but the actual lag from "I have an idea worth trying" to "here's a working version people can interact with" is one of the larger pieces of latency in that entire process.

You can't test or evaluate something that doesn't work yet.

Aurornis•10m ago
> It's completely absurd how wrong this article is. Development speed is 100% the bottleneck.

The current trend in anti-vibe-coding articles is to take whatever the vibe coding maximalists are saying and then stake out the polar opposite position. In this case, vibe coding maximalists are claiming that LLM coding will dramatically accelerate time to market, so the anti-vibe-coding people feel like they need to claim that development speed has no impact at all.

Both extremes are wrong, of course. Accelerating development speed is helpful, but it's not the only factor that goes into launching a successful product. If something can accelerate development speed, it will accelerate time to market and turnaround on feature requests.

I also think this mentality appeals to people who have been stuck in slow moving companies where you spend more time in meetings, waiting for blockers from third parties, writing documents, and appeasing stakeholders than you do shipping code. In some companies, you really could reduce development time to 0 and it wouldn't change anything because every feature must go through a gauntlet of meetings, approvals, and waiting for stakeholders to have open slots in their calendars to make progress. For anyone stuck in this environment, coding speed barely matters because the rest of the company moves so slow.

For those of us familiar with faster moving environments that prioritize shipping and discourage excessive process and meetings, development speed is absolutely a bottleneck.

BiteCode_dev•1h ago
Even if it were not a bottleneck, speed allow use cases you wouldn't consider before.

I use Python differently because uv made many things faster, less costly. Stuff I used to do in bash are now in Python. Stuff I wouldn't do at all because 3rd party modules were an incompressible expense, now I do because the cost is low.

Same with AI.

Every week, there is a small tool I actively choose to not develop because I know that it would save less time by automating the thing than it would take on coding it.

E.G: I send regularly documents from my hard drive or forward mails to a specific email for accounting. It would be nice to be able to do those in one click. But dev a nautilus script or thunderbird extension to save max a minute a day doesn't make sense.

Except now with claude code, it does. In a week, they paid off. And now I'm racking the minutes.

Now each week, I'm getting a new tool that is not only saving me minutes, but also context switching. Those turn into hours, which turns into days. This compounds.

And of course, getting out a MVP, or a new feature demo out of the door quickly allow you to get feedback faster.

In general AI let you get shorter feedback loop. Trash bad concept sooner. Get crucial info faster.

Those do speed up a project.

laurent_du•1h ago
I think development speed is merely tagging the correct causal factor which is expertise. I have witnessed development teams requiring weeks to change a single flag in a configuration flag? Were they slow? Well, yes, but I'd argue they were mostly clueless.
rekrsiv•1h ago
Development is often divided into 80% known unknowns and 20% unknown unknowns. AI can only help with one of those, and it's the one that takes the least amount of time to complete.

Research and thinking is always going to be the bottleneck.

lordnacho•1h ago
I have very much started to re-evaluate whether I believe in this. I always thought something along the lines of "once you have solved it architecturally, typing it out is the least of your worries".

But with LLMs I'm not so sure. I feel like I can skip the effort of typing, which is still effort, despite years of coding. I feel like I actually did end up spending quite a lot of time doing trivial nonsense like figuring out syntax errors and version mismatches. With an LLM I can conserve more of my attention on the things that really matter, while the AI sorts out the tedious things.

This in turn means that I can test more things at the top architectural level. If I want to do an experiment, I don't feel a reluctance to actually do it, since I now don't need to concentrate on it, rather I'm just guiding the AI. I can even do multiple such explorations at once.

kasey_junk•59m ago
This echoes my feelings as well. I’d go further, I’ve long said that the real problem in software is verification, but my actions didn’t match that because I’d spend less time on that than code creation.

With the llm I really can spend most of my time on the verification problem.

theptip•38m ago
Absolutely, my experience too. I think the bleeding edge models are very good at “idea infill”.

Depending on your subject matter you might only need an idea or two per 100loc generated. So much of what I used to do turns out to be grunt work that was simply pattern matching on simple heuristics, but I can churn out 5-10 good ideas per hour it seems, so I’m definitely rate limited on coding.

Similar to your comment on architectural experiments, one thing I have been observing is that the critical path doesn’t go 10x faster, but by multiplexing small incidental ideas I can get a lot more done. Eg “it would be nice if we had a new set of integration tests that stub this API in some slightly tedious way, go build that”.

marginalia_nu•50m ago
I would reconcile the seeming paradox that AI-assisted coding produces more code faster, yet doesn't seem to produce products or features much faster by considering that AI code generation and in particular CoPilot-style code suggestions means the programmer is constantly invalidating and re-building their mental model of the code, which is not only slow but exhausting (and a tired programmer makes more errors in judgement).

It's basically the wetware equivalent of page thrashing.

My experience is that I write better code faster by turning off the AI assistants and trying to configure the IDE to as best possible produce deterministic and fast suggestions, that way they become a rapid shorthand. This makes for a fast way of writing code that doesn't lead to mental model thrashing, since the model can be updated incrementally as I go.

The exception is using LLMs to straight up generate a prototype that can be refined. That also works pretty well, and largely avoids the expensive exchanges of information back and forth between human and machine.

ardit33•4m ago
lol.... development speed and quality are both the bottleneck my dude. But if you have enough speed, you can fix quality issues as you are able to test and fix things faster.

You have even CEO of car companies that get fired because they mess this up. Or even the Sonos company lost a lot of value, and got their CEO fired because they messed up and can't fix it in time.

Speed is not everything. Developing the right features (what users want) and Quality are the most important things, but development speed allows you to test features and fix things fast and course correct.