New
The latest blog posts to take off on Hacker News. 6,220 posts.
“Dynamic programming” is not referring to “computer programming”
When seeing the phrase “dynamic programming” in an algorithms class or leetcode study guide, the first question people ask is “what does ‘dynamic’ mean in this context?”.
When root meets immutable: OpenBSD chflags vs. log tampering
Rafael Sadowski
Fully homomorphic encryption and the dawn of a private internet
This article is archived on mirror.xyz , and attracted discussion on Hacker News Generated by this notebooklm Gene Spafford "Using encryption on the…
NIH is cheaper than the wrong dependency
Frivilous dependencies are the enemy of maintainability.
USB-C hubs and my slow descent into madness (2021)
A short story of me trying out different USB-C hubs, taking them apart, and slowly descending into madness.
My favorite use-case for AI is writing logs
One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...
How we tracked down a Go 1.24 memory regression
We rolled out Go 1.24 and saw a memory regression. Here’s how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.
My experience with Claude Code after two weeks of adventures
Hatching... Cursor Shenanigans Cursor, my beloved, started rate limiting shenanigans a few days back. For a good 2 weeks after June 16, 2025, we had almo...
Apple Intelligence Foundation Language Models Tech Report 2025
We introduce two multilingual, multimodal foundation language models that power Apple Intelligence features across Apple devices and…
All AI models might be the same
what can language model embeddings tell us about whales speech, and decoding ancient texts? (on The Platonic Representation Hypothesis and the idea of *universality* in AI models)
ChatGPT agent: bridging research and action
Introducing ChatGPT agent: it thinks and acts, using tools to complete tasks like research, bookings, and slideshows—all with your guidance.
New colors without shooting lasers into your eyes
Can optical illusions take you outside the human color gamut?
How I Use Kagi
My block list and some fun search lenses. Don't @ me that damn article about the guy whinging about Kagi.
Zig's New Writer
Karl Seguin's Blog - A mix of coding and creative writing
Mistral Releases Deep Research, Voice, Projects in Le Chat
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
Self-taught engineers often outperform (2024)
Great mentors help, but purposeful tinkering and grit tend to forge the strongest software engineers.
My bank keeps on undermining anti-phishing education
TLDR: my bank sent out emails with websites which looked a lot like phishing mails, so much so that this similarity could potentially be used against them legally by potential phishing victims Discussion at hackernews: https://news.ycombinator.com/item?id=44592377 Chapter 1: You’ve got mail As I was writing my first…
Upcoming coordinated security fix for all Matrix server implementations
Matrix, the open protocol for secure decentralised communications
The AI bubble today is bigger than the IT bubble in the 1990s
The difference between the IT bubble in the 1990s and the AI bubble today is that the top 10 companies...
Parsing Protobuf like never before
Historically I have worked on many projects related to high-performance Protobuf, be that on the C++ runtime, on the Rust runtime, or on integrating UPB , the fastest Protobuf runtime, written by my colleague Josh Haberman . I generally don’t post directly about my current job, but my most recent toy-turned-product is…
Simulating hand-drawn motion with SVG filters
A practical guide to implementing the boiling line animation effect using SVG filter primitives and JavaScript - Blog post by Camillo Visini
How to run an Arduino for years on a battery (2021)
Build an autonomous Arduino system optimized for ultra-low power consumption. How to Run an Arduino for Years on a Battery Build an autonomous Arduino.
Code execution through email: How I used Claude to hack itself
This is the story of how I used a Gmail message to trigger code execution through Claude Desktop, and how Claude itself (!) helped me plan the attack.
Xbox Hacks: The A20 (2021)
In the early 2000s the Xbox was released. We are nearing the 20 year anniversary so its time to dive into the A20 "hack".
I was wrong about robots.txt
Recently, I wrote an article about my journey in learning about robots.txt and its implications on the data rights in regards to what I write in my blog. I was confident that I wanted to ban all the crawlers from my website. Turned out there was an unintended consequence that I did not account for. My LinkedIn posts…
Gaslight-driven development
Computers are starting to have opinions on how our APIs should look like
Perfume reviews
Discussion of dabbling in samplers of ‘avant-garde’ perfumes and other perfumes; what I liked and did not like, and what 2 perfumes I ultimately bought for myself (Acqua di Sale and Kyoto Incense).
Artisanal handcrafted Git repositories
How to lovingly handcraft your own git repositories