frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Urlx – an agent-made Rust replacement for curl/libcurl

https://github.com/jonwiggins/urlx
3•jawiggins•1h ago
Recently several AI labs have published experiments where they tried to get AI coding agents to complete large software projects.

- Cursor attempted to make a browser from scratch: https://cursor.com/blog/scaling-agents

- Anthropic attempted to make a C Compiler: https://www.anthropic.com/engineering/building-c-compiler

A few weeks ago I posted xmloxide, an agent-made Rust replacement for libxml2 made by pointing Claude code at the libxml2 test suite: https://news.ycombinator.com/item?id=47201816

curl is arguably the most widely deployed software in the world. It's 180,000 lines of C with a history of memory safety CVEs. The curl project itself tried to address this by adding a rust-based HTTP backend using hyper, but after four years of work, they abandoned the effort in December 2024. Daniel Stenberg wrote that, "there simply were no users asking for it and there were almost no developers interested or knowledgeable enough to work on it".

- Daniel Stenberg's blog post on dropping hyper: https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/

- Hacker News discussion: https://news.ycombinator.com/item?id=42478911

The key insight from my xmloxide work was that an agent can iterate very quickly when given a comprehensive test suite as a specification. The majority of the development for urlx was done in two ~16 hour long iteration loops where claude code would implement some features, run the tests, and then plan what to do next. Towards then end I took a more manual approach telling it to analyze the remaining failures, make issues, and submit them to teams of subagents to fix.

urlx now passes 1,300 of 1,300 applicable curl tests (100% pass rate). It supports HTTP/1.0-1.1, HTTP/2, HTTP/3 (QUIC), FTP/FTPS, SFTP/SCP, WebSocket, SMTP, IMAP, POP3, MQTT, DICT, TFTP, Gopher — with 261 CLI flags, authentication (Basic, Digest, NTLMv2, SCRAM-SHA-256, AWS SigV4), cookies, HSTS, proxy support (HTTP/SOCKS4/5/HTTPS tunnel), and a libcurl-compatible C ABI. There are some features still left to do that I might come back to.

- GitHub: https://github.com/jonwiggins/urlx

- crates.io: https://crates.io/crates/urlx-cli

- Install: cargo install urlx-cli or brew install jonwiggins/tap/urlx

The same lesson from xmloxide applies here: when a project has a good test suite, an agent can use it as a specification and converge on a working implementation surprisingly fast. curl's test suite turned out to be an excellent spec, the hard part was already done by the curl contributors over 25 years.

I don't expect anyone to replace curl with this, but I think there's something worth paying attention to in the pattern: take a well-tested project, point an agent at the test suite, and get a fast reimplementation. I think this also points to a need to adopt test-driven-development when using AI coding tools, as it allows them to iterate autonomously before needing human input. I also think this changes the economics of software development, what used to be a multi-year, multi-engineer commitment is becoming a task you can meaningfully attempt in days by setting up an agent to rapidly iterate on it alone.

Many Culture Causes

https://www.overcomingbias.com/p/many-culture-causes
1•paulpauper•44s ago•0 comments

Ask HN: How do you handle PR density (and slop) in open source

1•ofermend•50s ago•0 comments

Ticket Fairy (YC S15) AI Event Operating System

https://www.ticketfairy.com/event-ticketing/event-operating-system
1•riteshpatel•1m ago•1 comments

TestMachine, attack simulation for smart contracts that reports exploitable bugs

1•john_testmach•1m ago•0 comments

Stat Inflation Is Bigger Than Any of the NBA's (Many) Other Problems

https://freddiedeboer.substack.com/p/the-pace-of-play-is-bigger-than-any
1•paulpauper•2m ago•0 comments

Book Review: Open Socrates (Part 1)

https://thezvi.substack.com/p/book-review-open-socrates-part-1
1•paulpauper•2m ago•0 comments

Daft Punk – One More Time Sample

https://twitter.com/theskitzo_/status/2032973698953601375
1•pwr1•5m ago•0 comments

Fast regex search: indexing text for agent tools

https://cursor.com/blog/fast-regex-search
1•noor_z•6m ago•0 comments

Sneaky Header Blocker Trick

https://www.joshwcomeau.com/css/header-blockers/
1•sdoering•6m ago•0 comments

Tech Giants Are Paying Up to Power AI. These Utilities Will Be Big Winners

https://www.barrons.com/articles/ai-energy-utility-stocks-buy-7cf4c92f
2•1vuio0pswjnm7•7m ago•0 comments

Casio's new $600 calculator is a work of art

https://www.theverge.com/tech/897278/casio-s100x-calculator-japanese-lacquer-finish-limited-edition
2•tzury•7m ago•0 comments

Show HN: Whistler – a Lisp that compiles to eBPF

https://github.com/atgreen/whistler
1•atgreen•9m ago•0 comments

Prodigia – AI-native PM where agents handle the coordination

https://prodigia.ai/
1•drissg•9m ago•1 comments

Show HN: Gradefy – Affordable review platform, Trustpilot alternative

https://gradefy.app
1•aimoae•10m ago•0 comments

Embedded Regex Flags

https://www.johndcook.com/blog/2026/03/20/embedded-regex-flags/
1•ibobev•10m ago•0 comments

Agentic Debugging Using Time Travel

https://vorbrodt.blog/2026/03/21/san-diego-c-meetup-84-march-2026-edition-undo-agentic-debugging-...
1•ibobev•11m ago•0 comments

Highguard Developer Reveals His Theory for Why So Many Players Ditched the Game

https://kotaku.com/highguard-3v3-update-what-went-wrong-2000675003
1•PaulHoule•11m ago•0 comments

Turning extreme heat into large-scale energy storage

https://techxplore.com/news/2026-03-extreme-large-scale-energy-storage.html
2•Brajeshwar•15m ago•0 comments

OpenSage: Self-Programming Agent Generation Engine

https://www.opensage-agent.ai/
1•handfuloflight•16m ago•0 comments

More precise elevation data for GraphHopper routing engine

https://www.graphhopper.com/blog/2026/03/23/more-precise-elevation-data-for-graphhopper/
1•karussell•17m ago•0 comments

Spiky Points of View from 2k hours of agentic engineering

https://arrowsmithlabs.com/blog/spovs-from-2000-hours-of-agentic-engineering
1•arrowsmith•18m ago•0 comments

Jensen Huang: Nvidia – The $4T Company & the AI Revolution | Lex Fridman Podcast

https://www.youtube.com/watch?v=vif8NQcjVf0
1•doppp•18m ago•0 comments

Show HN: Wire Memory – Persistent cross-session memory for Claude Code

https://github.com/usewire/wire-memory
2•jitpal•18m ago•0 comments

Are Chicago Leaders Funding a Revolving Door for Crime? [video]

https://www.youtube.com/watch?v=GyGl2tIzVR0
1•donsupreme•21m ago•0 comments

TypeScript 6.0

https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/
5•DanRosenwasser•21m ago•0 comments

Huel bought by Danone for reported €1B

https://www.bbc.com/news/articles/czre7pl600go
3•stevekemp•22m ago•0 comments

When the Whole Is More Than the Sum of Its Parts

https://thesecondbestworld.substack.com/p/when-the-whole-is-more-than-the-sum
1•paulpauper•23m ago•0 comments

Show HN: Behavioral analysis of your career decisions from your LinkedIn

https://coached.com/career-deep-read
1•rohanm93•23m ago•0 comments

Are Strings Still Our Best Hope for a Theory of Everything?

https://www.quantamagazine.org/are-strings-still-our-best-hope-for-a-theory-of-everything-20260323/
2•MindGods•24m ago•0 comments

Training LLMs to Predict World Events

https://thinkingmachines.ai/news/training-llms-to-predict-world-events/
1•enjeeneer•24m ago•0 comments