Announcing Planet Nix
We’re doing another Nix conference in North America this year, and we’re calling it Planet Nix!....
Analytics-Optimized Concurrent Transactions
This is the second post on DuckDB's ACID support. If you have not read the first...
How We Built a Self-Healing System to Survive a Terrifying Concurrency Bug At Netflix
NOTE: Check out the other posts from the Concurrency War Stories series here.Hello friends. Today, I’m...
Announcing Chicory 1.0.0-M1: First Milestone Release | Chicory
It's been a while since our pure-Java WebAssembly runtime released version 0.0.12, so you might say...
QNX becomes free for non-commercial use, releases Raspberry Pi 4 image – OSnews
I went with this link instead of the official one from Blackberry since that one felt...
What are you doing this weekend? | Lobsters
Feel free to tell what you plan on doing this weekend and even ask for help...
Following up "Mother of all htmx demos"
Initially I wanted to publish such a blog post a year ago. It had been a...
Using a DIY tool to add custom QMK features to your Oryx layout
Do you enjoy the convenience of Oryx but wish you had easy access to even more...
Creating a Brainrot Language Server in Golang
I was reading the language server protocol docs and about json-rpc for collaborating on a new...
Ysco - managed automated updates for Go services
There’s a new tool in town! It’s called ysco, and it provides managed automated updates for...
Functors to Monads: A Story of Shapes
For many years now I’ve been using a mental model and intuition that has guided me...
~icefox/determination - Rust versions of TAPL's System F and System F-omega type checkers - sourcehut hg
An attempt at making type checkers for System F and System Fω. Based largely off of...
gccrs: An alternative compiler for Rust | Rust Blog
Nov. 7, 2024 · Arthur Cohen on behalf of the gccrs project gccrs is a work-in-progress...
Welcoming two new Rust GPU maintainers | Rust GPU
November 6, 2024 · 3 min readWe’re thrilled to introduce two new maintainers for the Rust...
CSDL | IEEE Computer Society
Abstract: Python is one of the most popular programming languages among both industry developers and malware...
Haiku Activity & Contract Report, October 2024
This report covers hrev58188 through hrev58291. Applications nipos adjusted Icon-O-Matic to open file panels in the...
Sanitize Client-Side: Why Server-Side HTML Sanitization is Doomed to Fail
The battle against Cross-Site Scripting (XSS) has been going on for years, with developers and security...
Proposal for a Django project template
I usually don’t post my own blog here, but the whole idea of that post is...
Fruit Credits: a personal accounting app based on hledger
I recently published the first pre-release version of Fruit Credits on Flathub. (I then immediately published...
Exploring Postgres's arena allocator by writing an HTTP server from scratch
Postgres manages memory through nested arenas called MemoryContexts. MemoryContexts are convenient because, for the most part,...
27.6% of the Top 10 Million Sites are Dead
The internet, in many ways, has a memory. From archived versions of old websites to search...
Configuring SSH Keys for Multiple GitHub Accounts | Steven Harman — Maker & Breaker of Things
Managing different SSH Keys for different Hosts is well-understood. Different keys for the same host (e.g.,...
Hundreds of code libraries posted to NPM try to install malware on dev machines
The IP address returned by a package Phylum analyzed was: hxxp://193.233.201[.]21:3001. While the method was likely...
Hanami 2.2: Persistence pays off
Two years ago, we released Hanami 2.0, opening a new chapter for Hanami and our vision...
Devlog ⚡ Zig Programming Language
This page contains a curated list of recent changes to main branch Zig. This page contains...