HNHacker News
TopNewBestAskShowJobs

znnajdla

591 karma · joined January 10, 2026

submissionscomments
znnajdla··on OUI-1: world's first model for Generative UI
The most interesting part about this for me is that they decided to create their own language or DSL for the task at hand. So it's not just a large language model; it's an LLM with its own language.

I have a feeling that the best AI systems to come will, in fact, be a complete package like this: a harness, a DSL, and an entire package designed to produce certain outcomes cheaper and faster.

And producing that complete package is why software engineering will not be obsolete.

znnajdla··on Doomscrolling ourselves to death
This is an article about declining literacy in the West. But this is notably a Western decline problem. In some other parts of the world, literacy is improving.

One of the first things I noticed when I moved to Ukraine in 2020 was that even the political jokes that you see on television have real highbrow wit and humor, which assume a high degree of literacy to understand. Even talking to some kids who were 14 years old, I was surprised at how they had memorized poetry in multiple languages and could write beautifully in cursive. You don't find that anymore in the West.

Sure, kids over here doomscroll themselves on TikTok as well, but they are not illiterate.

znnajdla··on How I feel about AI
Sure, I already do that at my company. Before I go to sleep, I put Opus 5 in bypass permissions mode and give it SSH access to my server and tell it to restart it or take necessary actions to keep the server online while I sleep. I could easily put it in control of more things. But at that point, AI is just managing a well-oiled machine and harness with tools that I have spent years building. It still didn't build a company. Any idiot can manage an established company (how many idiots have we had in the White House?), but very few can build one. And our original discussion was about AI building a company.
znnajdla··on How I feel about AI
What does it mean to be AI controlled? Somebody had to give it a bank account, a prompt, a harness and tell it to build a company. If that's what you mean by AI-controlled, then my startup is AI-controlled.

I operated as a one-man bootstrapped startup for many years. And now it's just one man plus AI, which has made me much more productive. It's pretty much fully AI-controlled, depending on how you define it. But I still consider myself the owner of my own startup. AI is not the owner.

And yes, as a person who runs a fully online one-person startup, I know that it is impossible to do everything online.

znnajdla··on How I feel about AI
You may have never met the CEO, but I am sure that the CEO or founder was not living in a cave the entire time. They may not have talked to you, but they certainly had their inner circle built in-person at some point.
znnajdla··on How I feel about AI
So use another AI to find and fix the vulnerabilities in the harness.
znnajdla··on How I feel about AI
Peter Thiel famously went to the Vatican and started giving lectures about AI and the Antichrist. Pretty rich for a guy who built his billionaire fortune on an AI-powered spying company.
znnajdla··on How I feel about AI
I disagree. I think the best-case outcomes for AI are actually quite positive. AI might actually fix many of the problems with the tech world that we have right now, like monoculture and consolidation.
znnajdla··on How I feel about AI
What about the best-case optimistic outcomes for AI?

Here are some amazing positive outcomes which I think AI may bring us:

- the breakup of tech monoculture and tech monopolies as it becomes impossible to secure bloated overcomplicated operating systems and software due to never-ending vulnerabilities. Once Mythos/Cyber capabilities become mainstream I think the future of software is small, focused teams building high-quality, securable software in multiple jurisdictions. Monoculture software becomes inherently dangerous. Big bloated tech monopolies like Microsoft will collapse under their own weight. Like what is happening to GitHub right now.

- the ability for small teams to compete with multi-billion-dollar behemoths, and that is already happening right now.

- curing cancer and other scientific breakthroughs like Terence Tao’s use of ChatGPT

- a return to local trust-based networks because digital content can no longer be believed, and that is already happening. Any video can be disqualified as AI, which means people are going back to in-person networks to validate trust.

- you can just do things and learn anything. It's so much easier for me to learn almost any topic with AI-assisted content organization, retrieval, etc.

znnajdla··on How I feel about AI
This sounds like it was written by someone who has never actually built a company.

No, it's not possible to do most of the things you listed purely online without physical, in-person communication. Silicon Valley still hires engineers and drags them into their physical office in San Francisco, instead of hiring them remotely, because you can't even build a software company fully remotely, forget about a physical world factory or chemical plant. Even the so-called fully remote companies were built on a lot of in-person collaboration between a small founding team in the beginning.

znnajdla··on Record-High 89% in U.S. Say Government Corruption Widespread
We are seeing the decline and fall of an empire in realtime, it's just the cycle of life, nothing lasts forever. It's one of the reasons why I decided to do my own thing and build my own small bootstrapped startup outside of the West, and am much happier than being a part of something much bigger which is clearly in decline.
znnajdla··on GPT-6 Astra
> With Sites (opens in a new window) in ChatGPT, Astra can create, host, and share websites, web apps, and games directly from a prompt.

Oops, shots fired. A direct attack on the vibe coded app market. Replit, Lovable, etc.

znnajdla··on The asteroid currently hitting front end web development
One major point of disagreement: LLMs are not necessarily better at writing React because they have seen a lot of React. In fact, some benchmarks which ask the question: “which languages are LLMs better at” often show that LLMs excel at certain rare esoteric languages like Elixir, and can often solve more benchmarks problems when they write Elixir compared to more popular languages like Python. Even though the LLM has been trained on way more Python. So what makes LLMs better at a certain programming language isn’t how many examples it has seen. Frontier models can write very good code in a new programming language it has seen for the very first time, just from a good spec.

The real question here is: what features of a programming language make it a good language for Large Language Models? And how would you design a framework that’s not meant to be written or read by humans, only AI? That is a very interesting question to me. I theorize that LLMs are good at writing Elixir because it doesn’t have OOP concepts that require abstract models “in your head” (the LLM doesn’t have a head) and physical world metaphors that only humans have experience with. Instead Elixir’s primary tool is “pattern matching”, which works on literal text patterns instead of abstractions, and that’s what makes LLMs good at it. The question “what features of a language make it good for AI” is very interesting to me and I foresee a lot more research in this area.

znnajdla··on Creepy Crawlies
I did read the article. It just didn't occur to me that their combinatorial explosion of diffs was scrape-able. To be honest that sounds like an scrapers tarpit / honeypot now, because there is no value in scraping trillions of diffs. Sounds like the issue could be fixed by putting the diffs in a frontend app, not scrapable by URL, only by clicking around the app.
znnajdla··on Building my own network stack
AI has changed everything. Mythos/Cyber has made the Linux virtual machine sandbox useless: https://blog.trailofbits.com/2026/08/26/vms-wont-contain-cyb...

> The only way it might hold here is if no one with access to the cutting edge models bothers to run your code through one while an adversary does. That seems highly unlikely, particularly for any well funded organization.

But since AI models are non-deterministic and the harness matters a lot, simply "running your code through one" doesn't guarantee you'll find all the zero days. An attacker can simply run a few more iterations or use a slightly more advanced harness, or increase the temperature level and they are likely to find zero days which the maintainers didn't.

znnajdla··on Creepy Crawlies
Put a CDN in front and let them absorb the load? Seriously, this is static content, which is so cheap to serve it should be free.
znnajdla··on Building my own network stack
The real nightmare scenario is not just finding a vulnerability in the Linux network stack but finding vulnerabilities at the protocol level in TCP/IP itself or HTTP. That’s a problem that cannot be fixed. Has there ever been a precedent for this in computing?
znnajdla··on Building my own network stack
This article might be a bit tongue-in-cheek but it's actually something I've been thinking seriously about for a while. I can imagine a future where every country and company writes their own operating system and that might actually be a very good thing. There is a security advantage in not using popular technology stacks and rebuilding everything public-facing in-house. Because with Mythos-level AI capabilities, it is almost guaranteed that anyone with access to Mythos/Cyber can find a zero day in your stack. If your stack is proprietary and bespoke with no public access to source code it's much harder to find vulnerabilities, because they can only probe your public facing interfaces.
znnajdla··on Building my own network stack
holy shit. I was just tinkering with my production Laravel stack serving thousands in production trying to figure out how to improve worker concurrency (running out of RAM) and I encounter a random comment on HN which appears to solve my exact problem. This is so serendipitous
znnajdla··on Our decision on Cursor following its acquisition by SpaceX
Yeah I haven’t had a problem yet which was too difficult for Fable to solve. I do have problems which Sol does not do well on. But if I could get Fable-level intelligence faster/cheaper and less restricted, that’s all I need.
znnajdla··on Software engineering is about managing complexity
Because it’s not about being “good at things”. You missed the whole point of the article. It’s not about AI vs. human capabilities, even a human could not build software if they are not in the right context.

Here’s an example: back in the 2000s, everyone was afraid programming was going to get outsourced to India or other countries. It didn’t happen, Sillicon Valley continues to spend billions to import engineers to work in person even though it’s 10x cheaper to hire remote outsourcers in India who are just as skilled programmers. Why do they spend 10x to move physical bodies to the office? Because it’s impossible to write good software without being in the physical context of the problem domain and team.

Similarly you cannot outsource to AI, because it cannot have complete context. No matter how good AI is, the problem is not mechanically solvable.

znnajdla··on Software engineering is about managing complexity
No the AI cannot. Did you even read the article? The principles in the article are not rules that can be applied or handed to a prompt. They are questions, not answers. Questions that are impossible to answer and that have no right answer except by human judgement in a concrete context.

Even a human could not “manage complexity” if it’s not in the right context. This is not about AI vs. human capabilities.

znnajdla··on Software engineering is about managing complexity
Sure but you only look at it when optimizing some performance critical code, usually the hot path. That is usually a tiny fraction of the codebase. I also use AI to generate large amounts of code but I only inspect the actual code when critical, delicate or architecturally important stuff is involved.
znnajdla··on The End of Programming
Yes, but the entire point is, you can't have a reasonable chain of command or any kind of sensible decision process without human judgement that has engineering expertise, so no, engineers are not going to be entirely replaced.

The reason human judgement is necessary is not because it's "better". It's because the entire reason the business exists is to execute the human's judgement. There is no "right or wrong" way to build a startup if different paths are all profitable, but the human decides what they want to do.

Could Bun have survived and done well even if they didn't rewrite the codebase in Rust? Yes, it would've been fine. But the human decided they wanted Rust, that's a different path they chose with different tradeoffs. The AI has no skin in the game , no ownership, it doesn't belong to the AI. The AI only exists to serve the human. And if the human wants to make good decisions, inevitably they need engineering expertise (or an engineer) to weigh the decision.

znnajdla··on The End of Programming
> I don't think you end up with a good solution

More precisely, a "perfect solution" doesn't exist. It's all tradeoffs given your goals. Someone needs to make the decision: 1. which tradeoffs are worth given your goals 2. which goals are worth defining or redefining. And do that effectively, you need to understand the problem, which goes back to engineering.

znnajdla··on The End of Programming
Such an AI would be unusable in production because there is no bound on the work that can be created and external side effects that could happen. All projects have real world constraints and side effects, budget, customer requirements, etc. Imagine a non-technical person prompting the AI "make the app faster and fix all the bugs" and the AI autonomously decides to rewrite the whole production app and all its dependencies in Rust that is live and serving thousands of users. Doing a full rewrite would take days to execute, and have all sorts of side effects on the actual users during deployment (even if it was done 100% correctly, work has to be paused, affairs need to be coordinated with real customers, etc.). Even if the AI has that capability (and I do believe it is possible, even with today's models), that's not what a business owner wants. You don't want to use an AI which, if you gave it a 3 word prompt, it could suddenly decide on its own to rewrite your whole entire business. An AI that had that much autonomy could just decide on its own to pivot your whole startup and sell something else. A business owner wouldn't even want to use such an AI which could have such large unbounded side effects.
znnajdla··on The End of Programming
Sure, maybe step 2 can eventually be replaced by AI. But step 1? Why would the AI even conceive of the idea of doing a rewrite in the first place?

And rewriting is just an example. There are tons of architectural decisions that need to be made every day in the building of advanced software. This is no "correct" way to do it that the AI can know in advance, it's a technical decision to be made by an engineer.

znnajdla··on The End of Programming
The article gives the example of Bun's successful Zig to Rust of why this is the end of programming. I think that rewrite is a perfect example of why it's NOT the end of software engineering. A non-programmer could not have prompted AI to do that rewrite, and in fact a non-programmer would not have even conceived of the idea of doing that rewrite in the first place. Somebody is still needed to 1. come up with the idea that a Zig-to-Rust rewrite is necessary to achieve certain technical goals 2. prompt the AI to do the rewrite, clearly describing the before-and-after architecture, the goal of the rewrite, and technically verifying the result.

Neither 1 nor 2 can be done by someone who doesn't even know what Bun, Zig, or Rust is, let alone deeply understand how those work. In fact, even I as a programmer with decades of experience in PHP/Python/JS but without specific experience in Zig and Rust probably couldn't do a proper rewrite for a project the size of Bun.

znnajdla··on Ask HN: What is one simple thing LLMs are insanely bad at?
Editing a document without mixing edit instructions into the final document. Claude and ChatGPT do this all the time: I tell them to change X in a planning document or email draft, and instead of just changing X they also frequently add the edit instruction to “change X” into the document itself. They seem unable to take a step back and look at the document without “becoming” the document somehow. I do believe that dedicated subagents for editing may fix this but I am not sure.
znnajdla··on Pgbot: A 5.9 MB read-only Postgres tool for humans and agents
I don't understand what this tool offers over simply querying pg directly and reading pg logs?
← PreviousPage 2 of 9Next →