Monthly Highlights
812.
A privacy VPN you can verify
(vp.net)
813.
814.
Open Banking and Payments Competition
(bitsaboutmoney.com)
815.
Static sites with Python, uv, Caddy, and Docker
(nkantar.com)
816.
817.
Dynamically patch a Python function's source code at runtime
(ericmjl.github.io)
818.
Show HN: Mcp-use – Connect any LLM to any MCP
(github.com)
819.
The McPhee method for writing deeply reported nonfiction
(jsomers.net)
820.
Cross-Site Request Forgery
(words.filippo.io)
821.
JavaScript retro sound effects generator
(github.grumdrig.com)
822.
You know more Finnish than you think
(dannybate.com)
823.
A deep dive into Rust and C memory interoperability
(notashes.me)
824.
Millau Viaduct
(fosterandpartners.com)
825.
Sumo – Simulation of Urban Mobility
(eclipse.dev)
826.
Achieving 10,000x training data reduction with high-fidelity labels
(research.google)
827.
828.
What could have been
(coppolaemilio.com)
829.
830.
Build Your Own Minisforum N5 Inspired Mini NAS
(jackharvest.com)
831.
How to teach your kids to play poker: Start with one card
(bloomberg.com)
832.
White House loyalty rating for companies
(axios.com)
833.
Debounce
(developer.mozilla.org)
834.
Omarchy, a Linux Distribution by DHH
(omarchy.org)
836.
Why Semantic Layers Matter (and how to build one with DuckDB)
(motherduck.com)
837.
How RubyGems.org protects OSS infrastructure
(blog.rubygems.org)
838.
We shouldn't have needed lockfiles
(tonsky.me)
839.
Century-old stone “tsunami stones” dot Japan's coastline (2015)
(smithsonianmag.com)
840.