Don't Download Apps
The personal blog of Caleb Jay Rogers, Software Engineer
The latest blog posts to take off on Hacker News. 6,504 posts.
The personal blog of Caleb Jay Rogers, Software Engineer
One of the hardest problems in digital humanities has finally been solved
After six years of relentless development, Orion for MacOS 1.0 is here. What started as a vision initiated by our founder, Vladimir Prelovac, has now come to fruition on Mac, iPhone, and iPad. Today, Orion for...
We're excited to announce a major architectural improvement to Atuin Desktop: a completely redesigned runbook execution engine.
We’re thrilled to announce that Zorin OS 18 has amassed 1 million downloads in just over a month since its release, breaking all previous …
When you write code, you want to focus on the code, not on the text of the code. This means a) you have to have a good text editing setup, and b) you need to have a muscle-memory level instinct for using that setup. The second comes with practice and with consistency (i.e. not changing your config too much too…
Explore why Markdown, despite its ubiquity, might not be the best fit for technical content.
Published: 20-11-2025 22:34 | Author: Remy van Elst | Text only version of this article
OrthoRoute: GPU-Accelerated PCB Autorouter
Unlock state-of-the-art coding and reasoning in your terminal. Gemini 3 Pro is now in Gemini CLI for Google AI Ultra and paid API subscribers.
Markov chain babblers, bogus php files, and more!
The Grafana Stack can be an incredible powerful monitoring solution, but through my experience I found out how maintenance intensive it is and how uncertain the…
Nano Banana allows 32,768 input tokens and I’m going to try to use them all dammit.
Learn practical optimization hacks, from data structures to built-in modules, that boost speed, reduce overhead, and keep your Python code clean.
To redesign infrastructure, you have to allow incremental adoption, while simultaneously moving the whole design space at once.
Why do people take screenshots of text?
When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some projects. One of the goals (sounding rebellious in the current AI hype cycle) was to learn and use neovim for coding. As…
We are thrilled to announce Zensical, our next-gen static site generator that addresses and overcomes the technical limitations of MkDocs
A blog, notes, gallery, lifestyle and fully conglomerated posts from Joshua.
How I went about creating a concealed modification for a fan so I could control it over WiFi with ESPHome and Home Assistant.
Software Engineer
No amount of tuning the backend service performance helped, and then I learned why. Oh no. Oh no no no no.
People rant about having to learn algorithmic questions for interviews. I get it — interview system is broken, but you ought to learn binary search at least.
A brain dump of all the ways I've been using Claude Code.
Changing the case of text can change the size of the corresponding QR code. This is one of the reasons Bitcoin moved from Base58 to bech32 encoding.