frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Missing Layer

https://yagmin.com/blog/the-missing-layer/
21•lubujackson•2h ago

Comments

mrbluecoat•1h ago
Upvoted for that animated gif alone. Best visual I've seen of AI coding results.
nurettin•49m ago
It looks like a trackmania shortcut.
asim•1h ago
We need a language and a transpiler. Honestly the LLM has many uses. Agents have many uses. And we are narrowing down how to make them deterministic and predictable for programming machines and software. But that also means we need something beyond natural language for the actual implementation. Yes we've moved a level up, but engineers are not product managers, so as much as we can define the scope and outline a project like a 2 week sprint using scrum or kanban, the reality is deterministic input for deterministic output is still the way to go. Just as compilers and higher level languages opened the doors to the next phase, the LLM manages this translation and compilation, but it's missing a sort of intermediary language, a format that's going to be much better processed and compiled directly down to machine code. We're talking about LLVM. Why are asking LLMs to write Go code or Python, when we could much better translate an intermediary language to something far more efficient and performant. So I think there's still work to be done.
helloplanets•1h ago
> Let's say your organization wants to add "dark mode" to your site. How does that happen? A site-wide feature usually requires several people to hash out the concerns and explore costs vs. benefits. Does the UI theming support dark mode already? Where will users go to toggle dark mode? What should the default be? If we change the background color we will need to swap the font colors. What about borders and dividers? What about images? What about the company blog, and the FAQ area, which look integrated but run on a different frontend? What about that third-party widget with a static white background?

Only one or two of those questions are actually related to programming. (Even though most developers wear multiple hats.) If an organization has the resources to have a six person meeting for adding dark mode, I'd sure hope at least one of them is a designer and knowledgeable on UX. Because most of those questions are ones that they should bring up and have an answer for.

groestl•44m ago
Maybe I'm missing something, or we do it differently here, but I think "spec" is defined to narrowly in that article. Start writing the first part of that document in that meeting, and everything ties together neatly.
ryanackley•42m ago
Creating massive amounts of semi-structured data is the missing layer? I can see an argument for that if you're a non-programmer who wants to create something. Although, at some point, it's a form of programming.

As a developer, I would rather just write the code and let AI write the semi-structured data that explains it. Creating reams of flow charts and stories just so an AI can build something properly sounds like hell to me.

sublinear•22m ago
> Creating reams of flow charts and stories just so an AI can build something properly sounds like hell to me.

Well yeah, that's why businesses have all those other employees. :)

I'm still trying to understand what this whole thread and blog post are about. Is HN finally seeing the light that AI doesn't replace people? Sure if you're determined enough you can run a business all by yourself, but this was always true. I guess AI can make information more accessible, but so does a search engine, and before that so did books.

anupamchugh•41m ago
The magic‑ruler tolerance bug suggests the missing layer is governance:explicit workflows, minimal tool surfaces, and ‘stop‑the‑line’ signals when context changes (e.g., spec drift or safety checks). More agents don't add information; higher‑quality signals do. That feels closer to a contract/IR than a new language.
xnorswap•12m ago
> but no matter how small you make the steps, the area never changes

Sorry, this is a bit off-topic, but I have to call this out.

The area absolutely does change, you can see this in the trivial example from the first to second step in https://yagmin.com/blog/content/images/2026/02/blocks_cuttin...

The corners are literally cut away.

What doesn't change is the length of the edges, which is a kind of manhattan distance.

The length of the edge has a limit of the straight line, but does not actually approach the limit.

The area however absolutely does approach the limit, as in fact you remove half the "remaining" area each iteration.

aditgupta•11m ago
Jim nailed the core problem. I've been building exactly this "missing layer" for past few months. The challenge isn't just connecting product decisions to code. It's that product context lives in a format that's optimized for human communication, not machine consumption. When engineers feed this to LLMs, they spend massive effort "re-contextualizing" what stakeholders already decided. I built TypMo (https://typmo.com) around two structured formats that serve as this context layer: PTL (Product Thinking Language)- Structures product decisions (personas, objectives, constraints, requirements) in a format both humans can read/edit and LLMs can parse precisely. Think YAML for product thinking. and Interface Structure Language (ISL) - Defines wireframes and component hierarchies in structured syntax that compiles into visual mockups and production-ready prompts. LLMs don't need more context, they need structured context. The workflow Jim describes (stakeholder meeting → manager aggregates → engineer re-contextualizes for LLM) becomes: stakeholder meeting → PTL compilation → IA generation → production prompts.

LEt's see where it goes!

conartist6•9m ago
THE CODE IS THAT LAYER.

If your code does a shit job of capturing the requirements, no amount of markdown will improve your predicament until the code itself is concise enough to be a spec.

Of course you're free to ignore this advice. Lots of the world's code is spaghetti code. You're free to go that direction and reap the reward. Just don't expect to reach any further than mediocrity before your house of cards comes tumbling down, because it turns out "you don't need strong foundations to build tall things anymore" is just abjectly untrue

einrealist•8m ago
I am curious to know what he has in mind. This 'process engineering' could be a solution to problems that BPM and COBOL are trying to solve. He might end up with another formalized layer (with rules and constraints for everyone to learn) of indirection that integrates better with LLM interactions (which are also evolving rapidly).

I like the idea that 'code is truth' (as opposed to 'correct'). An AI should be able to use this truth and mutate it according to a specification. If the output of an LLM is incorrect, it is unclear whether the specification is incorrect or if the model itself is incapable (training issue, biases). This is something that 'process engineering' simply cannot solve.

Don't rent the cloud, own instead

https://blog.comma.ai/datacenter/
441•Torq_boi•7h ago•189 comments

When internal hostnames are leaked to the clown

https://rachelbythebay.com/w/2026/02/03/badnas/
245•zdw•7h ago•132 comments

Nanobot: Ultra-Lightweight Alternative to OpenClaw

https://github.com/HKUDS/nanobot
50•ms7892•3h ago•24 comments

The Missing Layer

https://yagmin.com/blog/the-missing-layer/
21•lubujackson•2h ago•12 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
42•vkazanov•4h ago•7 comments

Making Ferrite Core Inductors at Home

https://danielmangum.com/posts/making-ferrite-core-inductors-home/
34•hasheddan•3d ago•5 comments

Wirth's Revenge

https://jmoiron.net/blog/wirths-revenge/
88•signa11•9h ago•23 comments

Freshpaint (YC S19) Is Hiring a Senior SWE, Data

https://www.freshpaint.io/about?ashby_jid=3a7926ba-cf51-4084-9196-4361a7e97761
1•malisper•55m ago

A Broken Heart

https://allenpike.com/2026/a-broken-heart/
14•memalign•4d ago•0 comments

Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite

https://sqldef.github.io/
193•Palmik•4d ago•39 comments

Simply Scheme: Introducing Computer Science (1999)

https://people.eecs.berkeley.edu/~bh/ss-toc2.html
7•AlexeyBrin•4d ago•1 comments

Claude Code: connect to a local model when your quota runs out

https://boxc.net/blog/2026/claude-code-connecting-to-local-models-when-your-quota-runs-out/
308•fugu2•4d ago•158 comments

Battle-Testing Lynx at Allegro

https://blog.allegro.tech/2026/02/battle-testing-lynx-js-at-allegro.html
16•tgebarowski•3h ago•7 comments

A case study in PDF forensics: The Epstein PDFs

https://pdfa.org/a-case-study-in-pdf-forensics-the-epstein-pdfs/
330•DuffJohnson•22h ago•187 comments

AI is killing B2B SaaS

https://nmn.gl/blog/ai-killing-b2b-saas
378•namanyayg•19h ago•589 comments

A few CPU hardware bugs

https://www.taricorp.net/2026/a-few-cpu-bugs/
76•signa11•9h ago•22 comments

Microsoft's Copilot chatbot is running into problems

https://www.wsj.com/tech/ai/microsofts-pivotal-ai-product-is-running-into-big-problems-ce235b28
234•fortran77•20h ago•271 comments

Claude Code for Infrastructure

https://www.fluid.sh/
232•aspectrr•18h ago•156 comments

OpenClaw is what Apple intelligence should have been

https://www.jakequist.com/thoughts/openclaw-is-what-apple-intelligence-should-have-been
367•jakequist•12h ago•299 comments

I built a search engine to index the un-indexable parts of Telegram

https://telehunt.org
37•alenmangattu•3d ago•9 comments

Remarkable Pro Colors

https://www.thregr.org/wavexx/rnd/20260201-remarkable_pro_colors/
111•ffaser5gxlsll•4d ago•44 comments

Voxtral Transcribe 2

https://mistral.ai/news/voxtral-transcribe-2
921•meetpateltech•21h ago•224 comments

Why S7 Scheme? (2020)

https://iainctduncan.github.io/scheme-for-max-docs/s7.html
37•bmacho•5d ago•3 comments

Building a 24-bit arcade CRT display adapter from scratch

https://www.scd31.com/posts/building-an-arcade-display-adapter
163•evakhoury•19h ago•45 comments

Postgres Postmaster does not scale

https://www.recall.ai/blog/postgres-postmaster-does-not-scale
106•davidgu•20h ago•51 comments

An interactive version of Byrne's The Elements of Euclid (1847)

https://c82.net/euclid/
42•tzury•2d ago•7 comments

Lily Programming Language

https://lily-lang.org
56•FascinatedBox•3d ago•39 comments

Listen to Understand

https://talk.bradwoods.io/blog/listen-to-understand/
74•bradwoodsio•4d ago•11 comments

Why more companies are recognizing the benefits of keeping older employees

https://longevity.stanford.edu/why-more-companies-are-recognizing-the-benefits-of-keeping-older-e...
181•andsoitis•13h ago•84 comments

The Great Unwind

https://occupywallst.com/yen
286•jart•19h ago•271 comments