Zig's dot star syntax (value.*)
Karl Seguin's Blog - A mix of coding and creative writing
Topics /
The most popular blog posts about software engineering on Hacker News. 1,747 posts.
Karl Seguin's Blog - A mix of coding and creative writing
Rocky Jaiswal. Christian developer living in Berlin. Blogs about programming & technology.
where my words occasionally escape /dev/null
what does this mean and does it matter
UPDATE 2024-04-15: Windows Terminal 1.19 contains a fix that reduces latency by half! It’s now competitive with WSLtty on my machine. Details in the GitHub Issue.
In the AI era, the winners won’t be the tools you adapt to — they’ll be the tools that adapt to you.
Extensive new documentation from Anthropic on how to get the best results out of their Claude Code CLI coding agent tool, which includes this fascinating tip: We recommend using the …
The design of SQLite was inspired by the design of TCL, both in the way it handles datatypes and in the formatting of its source code. The index use case for SQLite was in a Tcl/Tk application for an industrial company. From its inception, SQLite has always depended heavily on TCL. These days, SQLite no longer uses…
Common Lisp has good packaging tools, but they're different. Here we explain the what and how.
Olle's Web Ventures
In the last two weeks I spent over a dozen hours playing poker, primarily online at pokerstarsmi.com, and live at a local casino. You can view the last 1,000 hands I played here: https://poker.rchase.com I spent at least as much time reviewing my hands with
Take a look at the following code.
I have a Computer Science degree. I attended a whole course of lectures on compilers (and have a certain fondness for “the red dragon book” as a result). However, I had never actually written a compiler from start to finish until a rainy day last weekend.
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?
I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I can’t get my Bluetooth headphones to connect. I have a…
This post covers the same material as my !!Con 2024 talk , for which the slides are here .
Since this article will probably have more reach than my usual rambling, It'll be written in English (but let's not make a habit of it).
GPT-5.1 is now available in the API, bringing faster adaptive reasoning, extended prompt caching, improved coding performance, and new apply_patch and shell tools.
We are proud to present the first 3 working applications developed with Castle Game Engine for the web! Check them out — just open the links below, in any web browser (Firefox, Chrome…)…
At AdaCore, we’re in the business of supporting people who develop high-integrity software, in particular for embedded systems. In terms of programming…
You can now sign up for ‘How to Solve It with Code’, which is a course in how to solve problems (including coding, writing, sysadmin, and research) using fast short iterations, and also provides a platform that makes this approach easier and more effective.
How are Rust, C++, and Python trending on Hacker News in the job market? As a proxy measure for programming language trends, let’s analyze the frequency of programming language mentions in the mont…
Why we still choose Ruby on Rails in 2025: Learn how Lago scales millions of API events with Rails, Go, and Rust, balancing developer speed, concurrency, and performance.
Carson Gross explores the Locality of Behaviour (LoB) principle, which emphasizes making the behavior of code units obvious on inspection to enhance maintainability. He discusses the tradeoffs between LoB and other software design principles like DRY and SoC, offering insights on balancing clarity, abstraction, and…
On multi-core programming, not as a special-case technique, but as a new dimension in all code.
Your trusty Dependabot (and other GitHub bots) might be an unwitting accomplice. Through "Confused Deputy" attacks, they can be tricked into merging malicious code. This doesn't stop here. It can escalate to full command injection via crafted branch names and even bypass branch protection rules. Plus, we disclose two…
Stephen Wolfram investigates the discovery of structures since the Game of Life was invented--searching possibilities versus invention by explicit effort. A thorough look at oscillators, modularity, glider guns.