Why Ruby on Rails still matters
An old tool endures in a Next.js world
Topics /
The most popular blog posts about software engineering on Hacker News. 1,260 posts.
An old tool endures in a Next.js world
A detailed walkthrough of my current workflow for using LLms to build software, from brainstorming through planning and execution.
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
Offline-first apps promise instant loading and privacy, but in practice, very few apps get offline support because getting sync right is surprisingly hard.
An interactive guide on making animations on the GPU
uv run - install, activate, and run in one command…
If you want €:\, you can have it, sort of
An interactive page demonstrating every HTML element.
Gui Rambo writes about his coding and reverse engineering adventures.
Discussions: Hacker News (65 points, 4 comments), Reddit r/MachineLearning (29 points, 3 comments) Translations: Arabic, Chinese (Simplified) 1, Chinese (Simplified) 2, French 1, French 2, Italian, Japanese, Korean, Persian, Russian, Spanish 1, Spanish 2, Vietnamese Watch: MIT’s Deep Learning State of the Art lecture…
Around the turn of the century we started to get a bigger need for high capacity web servers. For example there was the C10k problem paper.
How difficult could it really be?
A while back my machine was so messed up that I could barely ssh onto it. 3,200% CPU utilization - all 32 cores on the host were fully utilized! Compare that to my last bug where it only used 1 core, 100% Fortunately, it was using Java 17 runtime which...
Personal blog of Julien (jvoisin) Voisin
And How They Stack Up Against Qwen3
See cooldowns.dev for up-to-date information on cooldown adoption across various languages and package ecosystems.
it’s too hard
A deep dive into Apple’s Darwin OS and XNU kernel architecture, tracing its evolution from Mach and BSD roots to powering macOS, iOS, and Apple Silicon. This post explores the hybrid kernel’s design, its adaptation to new hardware and security paradigms, and why XNU remains a uniquely resilient and scalable foundation…
Sensory coding 2: electric boogaloo
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related infrastructure.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
A detailed walkthrough of the Linux boot process from power button to kernel initialization
An article by Rob Allen
Methods and Strategies for Building and Refining Reasoning Models
It's not that hard to build a coding agent. 300 lines of code running in a loop with LLM tokens. You just keep throwing tokens at the loop, and then you've got yourself an agent.
I’ve started writing more Python code lately (because of… AI, you know). In this post, I share the tools, libraries, configs, and other integrations I use for building production-grade Python applications following a frontend-backend architecture.
Programming has obvious abilities to increase productivity through automated manipulation of data. Metaprogramming allows code to be treated as data, turning programming’s power back onto itself. Programming close to the metal has perhaps the most to gain from metaprogramming as high level concepts need to be mapped…
Lambda calculus is for wimps. Real programmers use combinatory logic.
A deep dive into local-first architecture, triggered by wondering why Linear feels so fast. Looking at the technical implementation, exploring tools like Jazz and Electric SQL, and explaining why my next app might not need API endpoints.