frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Programming as Theory Building [pdf]

https://pages.cs.wisc.edu/~remzi/Naur.pdf
1•nvader•1h ago

Comments

dev_arvin2000•1h ago
Peter Naur's 'Programming as Theory Building' is more relevant today than ever, especially as we move into the era of autonomous agents. One of the biggest friction points with current AI developer tools is that they lack the 'theory' of the repository -- the architectural intent and cross-module mental models that Naur describes as the core of programming.

When an LLM suggests a change based on a local file, it's essentially 'programming by accident' if it doesn't understand the underlying theory. We're seeing a shift where 'Industrial-Grade' agents are trying to solve this by rebuilding that theory through semantic RAG and AST parsing (e.g., using tree-sitter to map out the 'mental model' of function signatures and struct definitions).

The goal isn't just to generate code, but to verify that the code aligns with the existing theory of the system -- which is why loops that include 'cargo check' and test verification are so critical. It turns the agent from a stochastic parrot into something closer to a junior engineer who is at least trying to build a theory before they commit.

Whistling-only WhatsApp groups are taking off in Brazil

https://www.theguardian.com/world/2026/may/05/brazil-craze-whistling-only-whatsapp-groups
2•sahar_builds•1m ago•0 comments

Porting Starlark to Pure Python with Claude

https://dbohdan.com/starlark-python
1•networked•2m ago•0 comments

[Odds of hitting] a home run off the top of the foul pole

https://www.nytimes.com/athletic/7261633/2026/05/08/oneil-cruz-home-run-foul-pole-pirates/
1•Kaibeezy•8m ago•1 comments

A Technical Dive into Formalization of Chess Tactics

https://lichess.org/@/heroku/blog/gofchess--a-technical-dive-into-formalization-of-chess-tactics/...
1•heroku•18m ago•0 comments

Show HN: My New Projects Website

https://apps.weichart.de
1•surrTurr•19m ago•0 comments

The Making of Steven Spielberg's Jurassic Park (2012)

https://www.blu-ray.com/news/?id=8186
1•susam•19m ago•0 comments

Deepsec: The security harness for finding vulnerabilities

https://vercel.com/blog/introducing-deepsec-find-and-fix-vulnerabilities-in-your-code-base
1•gmays•21m ago•0 comments

Watts Wasting Texas Water [pdf]

https://www.sierraclub.org/sites/default/files/2026-05/texaswaterreport_final.pdf
1•littlexsparkee•21m ago•0 comments

Aurora: A Leverage-Aware Optimizer for Rectangular Matrices

https://blog.tilderesearch.com/blog/aurora
1•sanxiyn•22m ago•0 comments

Snapseed 4.0 – Note from the Team

https://old.reddit.com/r/snapseed/comments/1t7j7yt/snapseed_40_a_note_from_the_snapseed_team/
1•satvikpendem•24m ago•0 comments

Fertilizer time bomb threatens to drive up Europe's food prices

https://www.politico.eu/article/europe-farmer-fertilizer-prices-iran-war-inflation/
1•leonidasrup•25m ago•0 comments

Italy looks to Libyan gas fields to replace supply shortages from Iran war

https://www.politico.eu/article/italy-libya-gas-replace-supply-shortage-iran-war/
1•leonidasrup•27m ago•0 comments

How to Build Vector Search from Scratch in Python

https://www.kdnuggets.com/how-to-build-vector-search-from-scratch-in-python
1•eigenBasis•27m ago•0 comments

Cloud Embeddings vs. Local Sovereign Memory

https://medium.com/@vektormemory/cloud-embeddings-vs-local-sovereign-memory-ai-agent-memory-layer...
1•vektormemory•30m ago•0 comments

Using Claude Code: The unreasonable effectiveness of HTML

https://twitter.com/trq212/status/2052809885763747935
9•pretext•31m ago•0 comments

The Two Abstractions of System Design: Hide or Reduce

http://muratbuffalo.blogspot.com/2026/05/the-two-abstractions-of-system-design.html
1•eigenBasis•32m ago•0 comments

OpenAI: Investigating the consequences of accidentally grading CoT during RL

https://alignment.openai.com/accidental-cot-grading/
1•pretext•33m ago•0 comments

Fabricated citations: an audit across 2.5M biomedical papers

https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(26)00603-3/fulltext
1•jruohonen•34m ago•0 comments

InfoSylvita – Bilingual directory of 17,000 Latin-owned Canadian businesses

https://infosylvita.com
1•alealearce•40m ago•0 comments

Azthengar Build 2026.05.20 Now with Music

https://azthengar.itch.io/azthengarbuild20260508
1•RobotHouse•43m ago•0 comments

HTTP/3 over QUIC in Node.js

http://www.jasnell.me/posts/quic-part-4
1•maxloh•44m ago•0 comments

Show HN: Nanorust – Minimal server-driven UI in Rust

https://github.com/skorotkiewicz/nanorust
1•modinfo•59m ago•0 comments

The Cursed Computer Iceberg Meme (2021)

https://suricrasia.online/iceberg/
1•medbar•1h ago•0 comments

Hard Drive Smart Stats and Failure Rates

https://www.backblaze.com/docs/cloud-storage-hard-drive-smart-stats-and-failure-rates
1•mmh0000•1h ago•0 comments

Cyberattack hits Canvas system used by schools as finals loom

https://www.politico.com/news/2026/05/08/cyberattack-hits-canvas-system-used-by-thousands-of-scho...
2•1vuio0pswjnm7•1h ago•1 comments

Apple, Intel Have Reached Preliminary Chip-Making Agreement

https://www.wsj.com/tech/apple-intel-have-reached-preliminary-chip-making-agreement-69eb9370
1•tosh•1h ago•0 comments

Canvas outage delays college finals across the country

https://www.axios.com/2026/05/08/canvas-cyberattack-outage-finals-colleges-universities
1•1vuio0pswjnm7•1h ago•1 comments

California tech company Cloudflare to lay off more than 1k workers, cites AI

https://www.latimes.com/business/story/2026-05-07/california-tech-company-cloudflare-to-lay-off-m...
1•1vuio0pswjnm7•1h ago•1 comments

What do figureheads on ships represent?

https://thedockyard.co.uk/news/what-do-figureheads-on-ships-represent/
1•thunderbong•1h ago•0 comments

What is Amazon Linux 2023?

https://docs.aws.amazon.com/linux/al2023/ug/what-is-amazon-linux.html
1•tosh•1h ago•0 comments