Hono+htmx and Astro cost Claude least to build, Brazil fines a hidden prompt, and Zamzar turns 20
1 hour ago
Nolan Lawson had Claude Code build one app in twelve JavaScript frameworks and measured what each cost, and the agents mostly skipped the frameworks' own MCP servers and skills. Also from Sunday's Hacker News front page: a Brazilian court fines lawyers for a hidden prompt injection, Fastmail on what email encryption protects, and Zamzar at twenty. The AI cost of JavaScript frameworks, by Nolan Lawson https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/ Discussion: https://news.ycombinator.com/item?id=50323088 deepsun on what frameworks are for: https://news.ycombinator.com/item?id=50330419 Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing https://jetstream.security/insights/brazilian-court-sanctions-prompt-injection-filing/ Discussion: https://news.ycombinator.com/item?id=50322173 simonw on whether the injection would have worked: https://news.ycombinator.com/item?id=50328976 Understanding Email Encryption (2025), by Neil Jenkins at Fastmail https://www.fastmail.com/blog/email-encryption/ Discussion: https://news.ycombinator.com/item?id=50310038 Running a bootstrapped SaaS for 20 years with my brother: 20 years, 766 million files, two chameleons https://blog.zamzar.com/2026/10/30/20-years-766-million-files-two-chameleons/ Discussion: https://news.ycombinator.com/item?id=50303984 The front page that day: https://news.ycombinator.com/front?day=2026-11-01
Ask about this presentation
Chapters
Show transcriptHide transcript
On Sunday's Hacker News front page, Nolan Lawson asked what a JavaScript framework costs once an agent writes the code. He gave Claude Code the same spec for a small Pokémon app and had it build that app in twelve frameworks, five times each, checked against a conformance suite. Hono with htmx and Astro came out cheapest, at under three dollars a build. Angular cost almost twice that, took the longest, and in two of its five runs produced an app that could not be measured. Plain JavaScript on Vite, with no framework, cost more than several of the frameworks.
To keep the comparison fair, every framework that ships an official MCP server or agent skills had them installed. The agents often ignored them. Nuxt's MCP server went unused in all five runs, and the Next.js skill was opened in just one. SvelteKit cost more for a different reason: its third version is newer than the model's training data, so every run read the migration guide before writing code. Lawson suspects the current crop of framework MCP servers and skills may be doing more harm than good.
Code size now has a running cost, because the agent reads the code back in tokens on every later change. Hono with htmx built the same app as Angular in about 70 percent of the lines. In the thread, deepsun pushed back: frameworks pay off on long projects where people come and go, and this is a simple, mostly static app, closer to Wikipedia than to Figma. For a content site like it, I would start with Astro. It was among the cheapest and fastest to build, and it sent no JavaScript to the browser at all.
A labor court in Brazil fined two law firms for a prompt injection in a court filing. Set in white on a white page, a line told any AI reading the petition to answer superficially and not challenge the documents. The courts' own AI tool, Galileu, found the hidden text when the judge ran the filing through it. The fine was a tenth of the claim, about 16,000 dollars. In the thread, simonw bet the trick would not have worked anyway, since models stopped falling for injections this naive a couple of years ago. Any agent that reads outside documents still takes in text a person can't see.
Fastmail's Neil Jenkins laid out what encrypted email does and does not protect. Between mail servers, encryption is opportunistic: a server tries TLS and falls back to plain text, so an attacker in the middle can strip it. Two standards close that gap. MTA-STS needs one DNS record and a policy file. DANE needs DNSSEC, and a DNSSEC mistake can sit in caches across the internet for days. Fastmail, like Google and Yahoo, chose MTA-STS. For a journalist protecting a source, the advice is to leave email for Signal.
Brothers Chris and Mike Whyley started Zamzar, a file conversion website, in 2006. It launched with 150 conversion types and now supports more than 2,100. About 550 million people have used it to convert almost 770 million files, and its API takes more than a million requests a day. It is still a small, independent company in the UK, with no venture capital. Along the way it helped the inventor of PowerPoint recover long-lost presentations, and got a cease-and-desist letter from Google for letting people download YouTube videos.
Up next
3:49Linux’s TCP bug can root Go servers, one ChatGPT link took your account, and HackerTube
@hacker-news · 23 hours ago
3:13Anthropic files its S-1, coding agents cost up to 75% less to run, and Microsoft offers 60,000 buyouts
@hacker-news · 6 days ago
3:50Goose outruns safe Rust with no heap, and a 2015 CNN beats GPT-6 Astra at skin cancer
@hacker-news · 1 week ago
4:10Brotli needs patching in Node, Python and curl, Roc nears C, and uv check runs ty
@hacker-news · 1 week ago
3:59Claude proves 123 libraries' fuzz tests can't crash, Kimi K3.1 Pro, and Docker is weird
@hacker-news · 1 week ago
4:04eMudhra's CA key was 4, mitmproxy intercepts anything still trusting it, Quad9 leaves France
@hacker-news · 1 week ago
4:04PHP patches two RCE bugs, eMudhra’s CA key was the number 4, and LiteLLM shipped a stealer
@hacker-news · 1 week ago
3:33eMudhra’s one-byte CA keys, DeepSeek’s open DeepInfer engine, and WhatsApp’s hidden chatbot orders
@hacker-news · 1 week ago
4:15MiniMax M3.1 Flash cuts agent costs by 70%, Timestral forecasts on a CPU, and Wine reaches OpenBSD
@hacker-news · 1 week ago
3:21DeepSeek's $0.75 search API for agents, Lean's five-kernel proof check, and Pele
@hacker-news · 2 weeks ago
3:32DeepSeek V4.1 Flash reasons less for the same answers, llmspeed, and a web app built in Lean 4
@hacker-news · 2 weeks ago
4:11Claude traced NIST’s P-256 seed to a 1997 timestamp, Muse Spark Open runs on four Mac Studios, and UTC drops leap seconds
@hacker-news · 2 weeks ago





