frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Spec and Data

1•alfarez•2h ago
Spec + Data

Not a fully formed thought, and apologies for the brain fart, but...

This post was inspired by an article on latent.space about how, first, human coding "died". Then now we're going to see the demise of the "pull request".

If you're not familiar, a pull request, or "PR", is a request to change some code in software, by introducing some new code that you have written yourself. So someone has to review that code, make sure it's all written "properly" and then approve or reject it.

Code can now be generated 1000x faster by AI. And AI generated code still needs to be merged into the main code. And if every chunk of AI generated code needs a pull request, that's thousands of pull requests to review by humans. We then become the bottleneck.

Then why not get AI to do the review? It can do it much faster than humans. The @latentspacepod article asks why have pull-requests at all? It was AI generating code. Why have the same AI look at it again?

Personally, I disagree, for now anyway. I think we're in a transition period where humans still need some control. And while we don't write code anymore, and I do believe PRs should be reviewed by AI, I think humans should still manage the PR agents - for example defining rules for the review agents to follow, checking that they did follow the rules, etc.

But that's transitional, and besides my point. What I do agree with in article is where humans will be needed. And where we're needed is further up the software development chain, into the realm of requirements and testing.

Code is not created in a vacuum. It is created to automate work. It is created to fulfill a specific requirement. And this requirement will still be created by humans.

And if we can be clear about what we need - the requirements - then we can also run automated tests to check that the code meets our requirements.

If code is cheap, and instant, and humans stop become the bottleneck to deploying code, what does this mean for code ownership?

It means it doesn't make sense to "own" code anymore. So what's worth owning?

Spec and Data.

How your organisation runs, all its rules, all its goals. These make up your software specification (spec).

All the information your org collects, all the information it needs to run. That's your data.

If you have a clear, tight, spec. And a database that holds all your data. Then you can reproduce all the software that you need instantly.

An AI can read your spec. Then create automated tests against that spec. Generate all the code needed. Connect to your data. Test the code against the spec. Verify that it is all correct. Deploy your code. And hand you the keys (login) so you can drive it straight away.

This has several further implications:

- Should an org's investment now turn to speccing and testing?

- Should we work on a more standard way of defining spec and data schemas?

- What does this mean for software development agencies, if producing and reviewing code is not needed anymore?

- When an enterprise buys from Google and Microsoft, what are they really buying, if it's not software anymore?

Definitely more questions than answers. And things will continue to change fast for the software development industry.

And for organisations - if you already create and document great spec, and have automated tests in place, and have good data policies, then you're in a great place.

Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game

1•bryanhogan•54s ago•0 comments

The Federalist Papers No 1

https://avalon.law.yale.edu/18th_century/fed01.asp
1•tyleo•1m ago•1 comments

Show HN: Dream Pruning – biologically-inspired SVD consolidation for LLMs

https://medium.com/towards-artificial-intelligence/dream-pruning-what-happens-when-ai-models-slee...
1•dexmac221•2m ago•0 comments

Debugging reproducible build issues in Rust

https://notes.8pit.net/notes/iqfs.html
1•fanf2•2m ago•0 comments

Stolen Gemini API key racks up $82,000 in 48 hours

https://llmhorrors.com/all/gemini-stolen-api-key-82k/
2•salkahfi•2m ago•0 comments

Show HN: Finclaw, a thesis based AI agent for investing

https://github.com/martinpmm/Finclaw
1•Martinmm•5m ago•0 comments

Building an Autonomous SRE Team with AI Agents: A 5-Day Experiment

https://medium.com/@beniamin.calota/building-an-autonomous-sre-team-with-ai-agents-a-5-day-experi...
1•b3n1amin•6m ago•0 comments

Upgrading OpenClaw to Latest on Jetson Nano with Node 22

https://brtkwr.com/posts/2026-03-02-upgrading-openclaw-to-latest-node22-on-jetson-nano/
1•thunderbong•8m ago•0 comments

Qwen 3.5: small models with impressive performance

https://twitter.com/Alibaba_Qwen/status/2028460046510965160
2•moondistance•9m ago•0 comments

Show HN: OpenClaw Horror Stories – leaderboard of worst AI agent incidents

https://openclaw-horror-leaderboard.vercel.app
1•bhekanik•12m ago•1 comments

SteptronOss: Lightweight, AI-native training framework for large language models

https://github.com/stepfun-ai/SteptronOss
1•limoce•13m ago•0 comments

Ask HN: How are you structuring Markdown-based context for AI coding agents?

1•lepuski•14m ago•0 comments

Nobody Gets Promoted for Simplicity

https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/
1•matheusml•15m ago•0 comments

VoxCSS – CSS voxel engine for the DOM

https://voxcss.com
2•robin_reala•15m ago•0 comments

Show HN: LynxPrompt – Self-hostable, federated AI config rules manager

https://github.com/GeiserX/LynxPrompt
2•geiser•16m ago•0 comments

Algorithmic Feeds Need to Be Banned

https://shubhamjain.co/2026/02/25/algorithmic-feeds-need-to-be-banned/
1•shubhamjain•16m ago•0 comments

Addicted to the algorithm – Big Tech lobbies to keep us hooked on social media

https://corporateeurope.org/en/2026/02/addicted-algorithm-0
2•robtherobber•19m ago•0 comments

Show HN: Live Vulnerability Intelligence Dashboard (Trending CVEs)

https://www.leakycreds.com/vulnerability-intelligence
1•saynsec•19m ago•1 comments

Npmx: a fast, modern browser for the NPM registry

https://npmx.dev/blog/alpha-release
2•todsacerdoti•24m ago•1 comments

Anthropic's Killer-Robot Dispute with The Pentagon

https://www.theatlantic.com/technology/2026/03/inside-anthropics-killer-robot-dispute-with-the-pe...
2•helloplanets•25m ago•0 comments

From Abilities to AI Agents: Introducing the WordPress MCP Adapter

https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpres...
1•bph•26m ago•1 comments

Show HN: CryptoMorning – AI crypto briefing via a single Claude.md file

https://plus8bit.github.io/cryptomorning/
1•plus8bit•27m ago•1 comments

.NET Devs: You're Probably Ignoring This Attribute (Stop)

https://www.youtube.com/watch?v=a7Kh8hDd96E
1•aloneguid•27m ago•0 comments

Show HN: Web2cli – Every website is a Unix command

https://github.com/jb41/web2cli
2•michaeloblak•29m ago•1 comments

India's top court angry after junior judge cites fake AI-generated orders

https://www.bbc.com/news/articles/c178zzw780xo
2•tchalla•30m ago•0 comments

Mullvad VPN: Banned TV Ad in the Streets of London [video]

https://www.youtube.com/watch?v=rwhznrpgl7k
18•vanyauhalin•34m ago•3 comments

Show HN: MRSF – A sidecar review format for Markdown (CLI and MCP server)

https://github.com/wictorwilen/MRSF
1•wictorwilen•38m ago•1 comments

OpenAI changes deal with US Military after backlash

https://www.bbc.co.uk/news/articles/c3rz1nd0egro
3•kulor•38m ago•0 comments

Show HN: Building a Globe Viewer When Software Is Cheap

https://github.com/arpentry/arpentry/blob/main/docs/MOTIVATION.md
1•bchapuis•38m ago•2 comments

Data Does Not Speak to You

https://tantaman.com/2026-03-02-data-doesnt-speak.html
1•tantaman•38m ago•0 comments