Hacker News with Generative AI: Development

If an AI agent can't figure out how your API works, neither can your users (stytch.com)
LLM-powered agents are beginning to look a lot like tireless junior developers. Hand them an API along with the docs and they’ll diligently read the reference, issue a request, parse the error, adjust parameters, and try again and again—on loop—until something works.
Ask HN: How do you use AI for development in high security environments? (ycombinator.com)
I'm curious how this is done effectively assuming no source should be sent to a model hosted remotely. Are there foundational model toggles for using inference and embedding but not using data for training?
Show HN: Jar.tools – View, Change, Decompile Java Jar Files (jar.tools)
Making iText's table rendering faster (itextpdf.com)
Here at Apryse, we occasionally have some free time at the end of our iText development sprints where we're encouraged to use our initiative to "work on whatever" we fancy.
What Is the Difference Between a Block, a Proc, and a Lambda in Ruby? (2013) (awaxman.com)
While it looks like these are all very similar, there are subtle differences that I will cover below.
Run GitHub Actions locally (github.com/nektos)
The Myth of the Poverty Trap (theatlantic.com)
We know how to end extreme poverty. Why haven’t we done it?
Let's be real about dependencies (alopex.li)
I’ve been wanting to do this for a few weeks, ever since I typed apt install xorg-dev on my Debian system and it installed literally 30 megabytes of header files.
Podfox: First Container-Aware Browser (packett.cool)
A port conflict pushed me to abolish container port forwarding once and for all, making my Firefox talk to Podman's whole network. Also: containerizing dev environments for command-line addicts.
Show HN: Ductape – Build back end integrations once, reuse them anywhere (ductape.app)
Ductape empowers developers to create reusable components, integrate third-party apps, and build complex, scalable, and monitored systems in code—all in hours, not weeks.
Show HN: Von.dev – Lovable and Cursor and Roo in One Tool (von.dev)
Need Help?
Internet in a Box (internet-in-a-box.org)
Internet-in-a-Box “learning hotspots” are used in dozens of countries, to give everyone a chance, e.g. in remote mountain villages in India.
Clockwork Pico Calc (clockworkpi.com)
The ClockworkPi v2.0 series offers you an efficient and cost-effective MCU development solution.
I started a devblog about mixing SwiftUI and C++ to make a Twitch app (kulve.org)
I figure the tech stack of Kulve is unique enough to be interesting, so seems like a good place to start for my first blog post. Kulve is a SwiftUI application that heavily leverages the Swift/C++ interop that got introducted with Swift 5.9. While it's not perfect, it offers just enough to be able to reliably blend the two languages together.
China is in third phase of its development (tphuang.substack.com)
Recently, I happened to land on this amazing chart and something dawned on me; we are in a new phase of China’s economical development.
I just got an ad in VS Code (postimg.cc)
Screenshot 2025-04-19 145739
The new Framework 13 HX370 (world.hey.com)
The new AMD HX370 option in the Framework 13 is a good step forward in performance for developers.
Development on Apple Silicon with UTM (rkiselenko.dev)
In this article, I'll show you how to use UTM VMs virtual machines to create Linux development environments on Apple Silicon.
WordPress Feature API (github.com/Automattic)
The WordPress Feature API is a system for exposing WordPress functionality in a standardized, discoverable way for both server and client-side use.
Show HN: Plandex v2 – open source AI coding agent for large projects and tasks (github.com/plandex-ai)
💻  Plandex is a terminal-based AI development tool that can plan and execute large coding tasks that span many steps and touch dozens of files. It can handle up to 2M tokens of context directly (~100k per file), and can index directories with 20M tokens or more using tree-sitter project maps.
Podman Quadlets with Podman Desktop (podman-desktop.io)
Containers are typically deployed in Kubernetes clusters. However, for smaller-scale use cases such as on a single-node server or during development, Kubernetes can be overkill.
Show HN: Zero-codegen, no-compile TypeScript type inference from Protobufs (github.com/nathanhleung)
Zero-codegen TypeScript type inference from protobuf messages.
Behind the 6-digit code: Building HOTP and TOTP from scratch (dogac.dev)
A while ago, I have started working on authorization and authentication at work. This taught me a lot about how modern authentication systems work. However I have always thought One-Time Password logins are the most mystical ones. A six-digit code that changes every time and can be used to verify your identity. How does the server know the newly generated one, and how is it really secure?
Firebase Studio (firebase.studio)
Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
Dockerfmt: A Dockerfile Formatter (github.com/reteps)
Dockerfile format and parser, and a modern version of dockfmt. Built on top of the internal buildkit parser.
Try: Test anti-framework via CL Condition System (github.com/melisgl)
Try is an extensible test anti-framework with equal support for interactive and non-interactive workflows.
AWS MCP Servers (github.com/awslabs)
AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow
Aurora: Maintenance-free, reliable and fast OS, stable like a Chromebook (getaurora.dev)
Get onboard. Aurora is the ultimate desktop OS for your developer workstation or the perfect maintenance-free OS for everyone. Let's gaze at the stars together, fellow traveller.
How Kerala got rich (aeon.co)
Fifty years ago it was one of India’s poorest states, now it is now one of the richest. How did Kerala do it?
Our own worst best customer (antithesis.com)
At Antithesis, our job is to break software before it breaks in production – ours included. We’ve spent years stress-testing our systems with property-based testing and deterministic simulation, not just because it makes our software more reliable, but because it actually makes us faster.