Unit Testing eBPF Programs
They provide a safety net when making changes, and give you that nice, warm feeling when you see them all pass after a change.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,842 posts.
They provide a safety net when making changes, and give you that nice, warm feeling when you see them all pass after a change.
The HQX filters , namely hq2x, hq3x and hq4x, are well-known pixel art scalers. They are mainly used by old console (such as NES) emulators to provide a smooth rendering of the games. It was developed around 2003 by Maxim Stepin.
It was a calm day on the puppy-linux thinkpad. The CPU was cool, the RAM was operating at double data rate, and a gentle breeze flowed through the chassis as the fan whirred away. A girl wanted to log onto Discord to chat with her friends, but much to her dismay, Discord needed a package update! No matter, such things…
Experiments, technology, and thoughts on life.
A developer FAQ created by the Citus engineering team when they first began working on distributed deadlock detection in the Citus database. Explores when PostgreSQL acquires locks, when deadlocks occur, and how Citus detects and prevents distributed deadlocks in Postgres.
Checking my assumptions about syncable data structures
Hello everyone. We're pleased to announce that as of today, the default PyPy comes with a GC that has much smaller pauses than yesterday...
I'm pleased to announce today the release of Clojure 1.2. http://clojure.org/downloads For maven/leiningen users, your settings to get the b...
I have taught operating systems at my university, so I will link my notes from that course here regarding processes.
Go 1.20, which is expected to be released in February 2023, comes with a small change that can possibly improve error handling in applications which heavily use …
The great indentation war is over and it seems like we have a clear winner.
Memory safety is a hot topic, but what do we mean by it?
Word sizes, strange machines, and why <strong>int</strong> was never meant to mean 32 bits. C's flexible integer types were how the language achieved portability in a world of 12, 18, 36, and 60-bit computers.
TL;DR: Gas Town and Beads have both released version 1.0.0 today. Enjoy!
These are my opinions and are ruminations on what might be happening as more and more developers use LLMs and Frameworks to build on the web. In October last year I wrote “will developers care …
Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?
Tap into the Git rebase features to improve your workflow.
Karl Seguin's Blog - A mix of coding and creative writing
To highlight exactly how I think Go could be better, I want to make comparisons to Rust.
Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.
The library for web and native user interfaces
There are two main aspects to compile times that matter to developers. Cold build times, when building from scratch and warm build times when you’ve already built and you’re rebuilding following an edit. This article focuses on warm build times, which for rapid iteration during development is what generally matters…