frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours

https://simonwillison.net/2025/Dec/15/porting-justhtml/
26•pbowyer•1h ago

Comments

simonw•6m ago
I think the most interesting thing about this is how it demonstrates that a very particular kind of project is now massively more feasible: library porting projects that can be executed against implementation-independent tests.

The big unlock here is https://github.com/html5lib/html5lib-tests - a collection of 9,000+ HTML5 parser tests that are their own independent file format, e.g. this one: https://github.com/html5lib/html5lib-tests/blob/master/tree-...

The Servo html5ever Rust codebase uses them. Emil's JustHTML Python library used them too. Now my JavaScript version gets to tap into the same collection.

This meant that I could set a coding agent loose to crunch away on porting that Python code to JavaScript and have it keep going until that enormous existing test suite passed.

Sadly conformance test suites like html5lib-tests aren't that common... but they do exist elsewhere. I think it would be interesting to collect as many of those as possible.

Synthetic key enzyme enables the conversion of CO2 into formic acid

https://phys.org/news/2025-12-synthetic-key-enzyme-enables-conversion.html
1•westurner•52s ago•0 comments

Hot for its bot, McKinsey may cut jobs

https://www.theregister.com/2025/12/16/mckinsey_may_cut_staff/
1•OptionOfT•2m ago•0 comments

The Longest Suicide Note in American History

https://www.theatlantic.com/ideas/2025/12/national-security-strategy-democracy/685270/
1•petethomas•8m ago•0 comments

Prototypes Are the New PRDs

https://www.figma.com/blog/prototypes-are-the-new-prds/
1•gmays•8m ago•0 comments

Windows 11 will ask consent before sharing personal files with AI after outrage

https://www.windowslatest.com/2025/12/17/microsoft-confirms-windows-11-will-ask-for-consent-befor...
3•jinxmeta•9m ago•0 comments

Racks of AI chips are too damn heavy

https://www.theverge.com/ai-artificial-intelligence/844966/heavy-ai-data-center-buildout
1•jnord•11m ago•0 comments

Understanding Email Encryption

https://www.fastmail.com/blog/email-encryption/
1•nmjenkins•11m ago•0 comments

Commodore 64 Ultimate Review

https://www.ign.com/articles/commodore-64-ultimate-review
2•amichail•12m ago•0 comments

Shmøergh Moduleur: analog DIY-friendly modular synth

https://www.shmoergh.com/moduleur/
1•Philpax•14m ago•0 comments

Most Parked Domains Now Serving Malicious Content

https://krebsonsecurity.com/2025/12/most-parked-domains-now-serving-malicious-content/
2•jnord•16m ago•1 comments

WikiFlix shows us what Netflix would have been like 100 years ago

https://wikiflix.toolforge.org/#/
1•jnord•17m ago•0 comments

An open letter to Mozilla's new CEO: Firefox doesn't need AI

https://old.reddit.com/r/firefox/comments/1poe7kb/an_open_letter_to_mozillas_new_ceo_firefox_doesnt/
4•bpierre•18m ago•0 comments

The brawl over the Colorado River is about more than water

https://www.politico.com/news/2025/12/16/colorado-river-water-users-association-conference-00676796
1•bikenaga•22m ago•0 comments

HP Wolf Security Threat Insights December 2025

https://threatresearch.ext.hp.com/hp-wolf-security-threat-insights-report-december-2025/
1•dexter_it•29m ago•0 comments

The Savage Empathy of the Mosh Pit

https://www.theatlantic.com/culture/2025/12/an-ode-to-moshpits/685025/
2•petethomas•29m ago•0 comments

GPT Image 1.5 AI

https://gptimage15.ai/
1•lovezac•30m ago•3 comments

Show HN: Python packages for FastAPI apps – auth, logging, config, LLM, more

https://github.com/Netrun-Systems/netrun-oss
3•DanielGarza•33m ago•1 comments

Show HN: I wrote a small lib to turn a USB gamepad into a Bluetooth one

https://github.com/skorokithakis/bluetooth-gamepad
2•stavros•33m ago•0 comments

Quantum Energy Teleportation Achieved Using W-State Entanglement

https://quantumzeitgeist.com/quantum-energy-teleportation-achieved-in-multi-qubit-systems-using-w...
1•CGMthrowaway•34m ago•0 comments

Consumer goods firms cut CEO tenures short in push for growth

https://www.reuters.com/sustainability/boards-policy-regulation/consumer-goods-firms-cut-ceo-tenu...
2•bikenaga•38m ago•0 comments

Luigi Pirandello's Broken Men

https://www.thenation.com/article/culture/luigi-pirandello-one-none-grand-review/
2•Caiero•40m ago•0 comments

Imagining All the People. Poetry Inspired by Beatles Lyrics

https://www.thebeatleworksltd.com
1•tramtrist•42m ago•0 comments

For artificial intelligence to thrive, it must explain itself (2018)

https://www.economist.com/science-and-technology/2018/02/17/for-artificial-intelligence-to-thrive...
1•julianpye•43m ago•1 comments

Rust 2025: Go, AI and Why It's Not Everywhere (Yet) – Jon Gjengset Explains

https://www.youtube.com/watch?v=nOSxuaDgl3s
1•Brysonbw•47m ago•0 comments

AI, DevOps, and Kubernetes: Kelsey Hightower on What's Next

https://www.youtube.com/watch?v=HdUbTyvrfKo
1•Brysonbw•48m ago•0 comments

Trump's Crypto Corruption Explained

https://www.youtube.com/watch?v=gpCxV-cRY4o
1•doener•50m ago•0 comments

Show HN: Open-source MCP OIDC provider

https://www.tigrisdata.com/blog/mcp-oidc-provider/
1•ovaistariq•50m ago•0 comments

CC: Google Labs AI agent for email+calendar

https://blog.google/technology/google-labs/cc-ai-agent/
1•zhyder•52m ago•0 comments

Show HN: TopBanner – Convert Site Visitors to Customers Without Annoying Popups

https://topbanner.app
1•kapersky11•55m ago•1 comments

Making LLMs Useful

https://boliv.substack.com/p/improving-the-usability-and-user
1•brunooliv•56m ago•0 comments