Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,191 posts.
Hello World
My Website
Apple, Epic, and the App Store
The App Store is not one thing: it is installation, payments, and customer management; the further Apple gets from iOS, the worse its actions are for users and developers.
Why are Adults so busy?
As a kid, I'd always wonder what it was about adults that made them so busy. What could they be possibly doing with all their time? After I (kinda) became one, it hit me. There's an alarmingly large list of things adults do that we never quite grasp until we're there.
AI is stifling new tech adoption?
AI coding assistants are React evangelists.
The Time I Lied to the CTO and Saved the Day
This was several years back. Keep in mind that early in my career, my father had told me that doing a good job often meant doing what needed to be done in spite of your boss. And by that he meant that you can either make your boss successful and happy or you can run every decision by your boss. In which case no one is…
I got my money back from a scammer by contacting his mom on Facebook (2016)
Personal Blog of Christian Haschek
CircleCI trusts 8 analytics companies with your source code and API tokens
When you navigate to your project in CircleCI's UI, Javascript from eight different analytics companies gets loaded and executed in your browser.
Deep Learning Is Applied Topology
Everything lives on a manifold
Prompt injection explained, with video, slides, and a transcript
I participated in a webinar this morning about prompt injection, organized by LangChain and hosted by Harrison Chase, with Willem Pienaar, Kojin Oshiba (Robust Intelligence), and Jonathan Cohen and Christopher …
Investigating an “evil” RJ45 dongle
Reverse-engineering hardware can be difficult -- but sometimes, all you need is a comfy armchair and some Google Translate.
Building a Startup in 45 Minutes per Day While Deployed in Iraq
You may one day find yourself in a position where you’re eager to work on a startup but limited by the amount of time you can put into it due to a day job, family or other obligations. In this post…
The little ssh that (sometimes) couldn't
Preface This is a technical article chronicling one of the most interesting bug hunts I’ve had the pleasure of chasing down. At AdGear Technologies Inc. where I work, ssh is king. We use it for management, monitoring, deployments, log file harvesting, even some event streaming. It’s solid, reliable, has all the…
Tokyo subway’s humble duct-tape typographer
With a few rolls of of duct tape and a craft knife, security guard Shuetsu Sato elevates the humble worksite sign to an art form.
Chat control: EU Commission presents mass surveillance plan on May 11
Next week on Wednesday (May 11), the EU Commission will present an EU draft law on mandatory chat control to the public for the first time. Similar to Apple's highly controversial "SpyPhone" plans, the Commission wants to oblige all providers of email, chat and messaging services to search for susp
“Wherever you get your podcasts” is a radical statement
A blog about making culture. Since 1999.
Google Groups has been left to die
Where should the formal methods community move?
Apple AirTags draining battery of devices close by
If you have AirTags in the vicinity of your iPad it drains its battery for no reason. The past months I’ve been wondering why my iPad Pro always needed to be recharged when I used to use it without charging for weeks. I’m not the only one…
Announcing your plans makes you less motivated to accomplish them (2009)
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
A Theory of Software Architecture
Take Uncle Bob's Clean Architecture and map its correspondences with Gary Bernhardt's thin imperative shell around a functional core, and you get an understanding of how to cheaply maintain and scale software! This is what Mr. Brandon Rhodes did. It's not every day that I find such clear insight. I …
Cognitive Debt: When Velocity Exceeds Comprehension
A systems analysis of how AI-assisted development creates a gap between output speed and understanding, and why organizations cannot see it happening.
A faster way to copy SQLite databases between computers
Dumping a SQLite database to a text file can make it much smaller, which means you can download it faster.
Keeping a plaintext “did” file
Time flies by when you’re learning how to code. Its super important to take a second every once in a while to simple write down what you did during the past mental sprint. Writing down what you learned solidifies the knowledge.
How to setup a local coding agent on macOS
Running Gemma 4 26B-A4B and Qwen3.6 35B-A3B locally with llama.cpp, MTP speculative decoding, multimodal support, and PI as a coding agent.
Kimi K3 Architecture Overview and Notes
Short architecture note on Kimi K3, including LatentMoE, Kimi Delta Attention, Attention Residuals, NoPE, multimodality, and inference-efficiency choices.