Curiosity might not kill the cat

blopig.com · May 6 · 🧩 Programming ·

Unlike most members of OPIG, I don’t work on small molecules, antibodies, or protein structure; I use hypergraph representations of protein complexes to predict gene essentiality and drug targets. I…

Liquid Glass, Material 3, And A Lot Of Plumbing

debugagent.com · May 6 · 🧩 Programming ·

It has been one of those weeks where the diff is bigger than the headline. The headline is short — Codename One now ships modern native themes: an iOS "liquid glass" look and an Android Material 3…

Dawn: Data Acquisition With Apache NuttX

railab.me · May 6 · 🧩 Programming ·

Dawn is a new open-source project for building embedded data acquisition and control devices on top of Apache NuttX. It started from a common problem: many embedded projects need the same kind of…

Porting Starlark to pure Python with Claude

dbohdan.com · May 6 · 🧩 Programming ·

How several Claudes and Simon Willison's example got me a Starlark interpreter in pure Python.

From Karafka Ractors to Yoichi Whisky: My RubyKaigi 2026 Experience

mensfeld.pl · May 6 · 🧩 Programming ·

Introduction I just returned from RubyKaigi 2026, held from April 22nd to 24th in Hakodate, Hokkaido. For those unfamiliar with it, RubyKaigi is the biggest Ruby conference in the world, drawing…

Solod v0.1: Go ergonomics, practical stdlib, native C interop

antonz.org · May 6 · 🧩 Programming ·

A system-level language with Go syntax and zero runtime.

You don't need to build your own agent harness

bartwullems.blogspot.com · May 6 · ✨ AI ·

Building an agent sounds straightforward until you actually start. Before you write a single line of business logic, you're already deep in infrastructure decisions: How do you manage context across…

Claude Code for Python: A Complete Guide

pydevtools.com · May 6 · 🧩 Programming ·

Claude Code is a terminal-based AI assistant that reads your files, runs commands, edits code, and iterates on errors. Describe what you want in plain English, and Claude Code determines which files…

Ruff: A Complete Guide to Python's Fastest Linter and Formatter

pydevtools.com · May 6 · 🧩 Programming ·

Ruff replaces flake8, Black, isort, pyupgrade, pydocstyle, and dozens of other Python code quality tools with a single binary. It re-implements over 1,000 lint rules from dozens of existing tools and…

VTX5000: Part 4 - Communications

damieng.com · May 6 · 💾 Retro ·

In part 3 we saw how the VTX5000's 8K ROM is structured and how the BASIC program drives the terminal.

La semaine du 27 avril au 3 mai

sachachua.com · May 6 · 🧩 Programming ·

lundi 27 avril J'ai ajouté la capacité de naviguer en temps réel à mon paquet subed.el. C'était déjà très pratique pour ajouter les chapitres à la transcription de ma conversation avec John Wiegley…

Developing in the Browser: How I Use GitHub Codespaces for Maintaining This Blog

kgolubic.com · May 6 · 🧩 Programming ·

Depending on where I am, I work on different devices. Setting up and syncing local development environments is a problem I solved by not having local development environments.

NOTES // Vim

badd10de.dev · May 6 · 🧩 Programming ·

I’ve been using vim for more than 10 years. Here are a list of things I usually forget from time to time that are extremely useful. You can use gi in normal mode to start inserting in the last…

Dim: Async State Management

positive-intentions.com · May 6 · 🧩 Programming ·

I'm working on creating something I can call "functional web components".

Blockchain as a Data Structure in Chat Apps: A Novel Approach

positive-intentions.com · May 6 · 🧩 Programming ·

Blockchain has emerged as a transformative force in the rapidly evolving technology landscape. It is primarily known for its role in cryptocurrencies, but its potential extends far beyond digital…

Buckle Up

matthiasott.com · May 6 · 🧩 Programming ·

You might know that I – with the generous help from Brandon Kelly on the Craft 5 version – wrote and maintain a Webmention plugin for Craft CMS. Today, I shipped version 1.3.0. It’s a security and…

Quickshell: Build Your Own Desktop on Linux

terminalroot.com · May 6 · 🧩 Programming ·

Quickshell is a modern toolkit built with C++ for creating desktop interface components — bars, widgets, lock screens, launchers, and even complete environments — using QtQuick + QML. It is not a…

Swift ARC: From Zombie Objects to Side Tables

livsycode.com · May 6 · 🧩 Programming ·

Greetings, traveler! Reference counting is one of those topics every iOS developer learns early and then rarely revisits in depth. At the surface, it feels predictable: objects are retained,…

Meet this modern docking framework for JavaFX

terminalroot.com · May 6 · 🧩 Programming ·

SnapFX is a docking framework for JavaFX, focused on creating flexible interfaces in the style of: IntelliJ / VS Code IDEs in general tools with multiple panels Lightweight and modern, designed for…

Introducing CTable: a Blosc2-based columnar table

blosc.org · May 6 · 🧩 Programming ·

Working with large structured datasets in Python often means choosing between speed and simplicity. The new CTable object has born out of the need for a columnar store that compresses data on the…

Running Zed Editor on ARM Chromebooks (Mali G925 / Crostini)

blog.johnozbay.com · May 6 · 🧩 Programming ·

I recently a bought a Lenovo Chromebook 14, and wanted to run Zed on it. This took me a little while, but I finally figured…

Bringing Hermes to WebAssembly

yev.bar · May 6 · 🧩 Programming ·

What’s in this post?

Taking MemPalace to 100%

yev.bar · May 6 · 🧩 Programming ·

Overview

Soccer Table in Haskell: Program Logic

paedubucher.ch · May 6 · 🧩 Programming ·

In the second part of this series, the library for the Soccer Table program has been implemented. This library code does not interact with the outside world yet. Therefore, an interactive program…

5 things to know when learning FORTRAN 77

both.org · May 6 · 💾 Retro ·

When I was a physics undergraduate in the early 1990s, FORTRAN 77 was the standard programming language for

Differences Between Human and AI Coding

dotnetperls.com · May 6 · ✨ AI ·

I have been using agentic coding nearly every day in OpenCode. So far the MiniMax M2.5 model seems best for my purposes, as it is currently free and also powerful enough to not be frustrating (most…

Kanban in Hermes Agent for Self Hosted LLM Workflows

glukhov.org · May 6 · 🧩 Programming ·

Hermes Agent ships with a Kanban-style board and the Hermes Gateway that can saturate your self-hosted LLM if too many tasks are dispatched at once.

A Decade Later: Microservices After the Hype

blog.iffm.me · May 6 · 🧩 Programming ·

A few years ago I wrote a blog post titled “My take on microservices”. I cannot believe it has been almost a decade, nine years to be precise, since I published it. It is still…

How to delete your Tweets, Retweets and Likes from X/Twitter (2026)

romanzipp.com · May 6 · 🧩 Programming ·

I have left Twitter a while ago now because it became a huge sh*tshow and it looks like a lot are currently doing the same.I built myself a little browser script to delete my public data from Twitter…

Sorting and Filtering a QTableView with QSortFilterProxyModel — Learn how to add interactive sorting and filtering to your PyQt/PySide table views without touching your underlying data

pythonguis.com · May 6 · 🧩 Programming ·

I'm using QTableView to show some data, which works well. But I would like to be able to sort the data by different columns. How can I do this without sorting the data manually?

Guest Post: Listening to the Jet Stream – 100 Days of Wind Sensing with Stock RTL-SDR Hardware

rtl-sdr.com · May 6 · 🎛️ Hardware ·

The following is a guest post submitted by Matt Larson. The post explains how Matt Larson set up an automated atmospheric wind-sensing station using only locally obtained ADS-B data from an RTL-SDR.…

Why I Built Wyn: A Programming Language That Compiles to C

andrewodendaal.com · May 6 · 🧩 Programming ·

I’ve spent years writing Python for DevOps tooling and Go for services. Python is a joy to write but painfully slow for anything compute-heavy. Go is fast but verbose — error handling alone…

30 Days of coreutils: mkdir

readwriterachel.com · May 6 · 🧩 Programming ·

mkdir

Learn Ring - Session Vs Cookie

clojure-diary.gitlab.io · May 6 · 🧩 Programming ·

Cookies and sessions are both ways to persist data across HTTP requests, but they work differently:

A new hash table for Lwan

tia.mat.br · May 6 · 🧩 Programming ·

For a long time, Lwan used to use a heavily modified version of the hash table from the kmod project. I was lightly involved with that project during its inception, so this seemed like a natural…

Automating CPU-to-GPU Acceleration in ECS Game

blog.ptidej.net · May 6 · 🧩 Programming ·

Most ECS-based games run entirely on CPU because writing compute shaders by hand is painful boilerplate that most developers avoid.The Starting PointThe project began from a real codebase — an…

Photos

kwbaker.com · May 6 · 🧩 Programming ·

fetch('https://kwbaker.micro.blog/feed.json') .then(r => r.json()) .then(feed => { const container = document.getElementById('microblog-feed'); feed.items.forEach(item => { const div =…

Concurrent, atomic MSI hash tables

nullprogram.com · May 6 · 🧩 Programming ·

Readers will be familiar with Mask-Step-Index (MSI) hash tables , a technique for building fast, open-addressed hash tables in a dozen lines of code . If multiple threads or processes access an MSI…

fedora: Install pesto, its SELinux policy, and the man page from the spec file

passt.top · May 6 · 🧩 Programming ·

It's time to ship it in packages. Signed-off-by: Stefano Brivio Reviewed-by: Laurent Vivier

C++ Alignment Chart

quuxplusone.github.io · May 6 · 🧩 Programming ·

May 2026: The Calm Before the Goat

beambots.dev · May 6 · 🧩 Programming ·

It's been a quiet month for the core repos and a loud month for everything around them. Two Goatmire sessions got the green light, the first Nerves Starter Kit boards landed on Gus's desk, and…

I automated by TBR list

posh-crouton.github.io · May 6 · 🧩 Programming ·

...

Announcing Berroku

james.brooks.page · May 6 · 🕹️ Gaming ·

Sudoku, meet Minesweeper. A berry-themed logic puzzle game I built with Claude Code, now live on the App Store.

My Open Source Projects

devopsjournal.io · May 6 · 🧩 Programming ·

Over the past few years I’ve been building a collection of open source tools focused on GitHub, DevOps automation, and more recently AI tooling. Some have hundreds of dependents, others are still in…

PageRanking People and Blogs interviews

maxkapur.com · May 6 · 🧩 Programming ·

I recently learned about PageRank, the original Google algorithm for ranking webpages. It works by constructing a Markov chain on links between pages and computing the stationary distribution. The…

Learn Lempel-Ziv compression through animated graphics

chrislaux.com · May 6 · 🧩 Programming ·

Visual explanations of Lempel-Ziv compression algorithms

Developers Who Knew Nothing

azamsharp.com · May 6 · 🧩 Programming ·

Home Courses Apps Books Consulting Articles Newsletter Contact

Here is how I built a simple coding agent

mkarots.github.io · May 6 · 🧩 Programming ·

Walking through spek, a small LLM-powered coding agent that turns a markdown spec into a working, tested Python package — and the six design questions I had to answer to build it.

Bazel Skyframe explained

yatsushi.com · May 6 · 🧩 Programming ·

The term “Skyframe” comes up often as you dig deeper into Bazel internals. However, I found the available explanations confusing and found myself re-reading the Skyframe documentation…

On SpaceX and Software Refactors

bloeys.com · May 6 · 🧩 Programming ·

I believe software development, and the resulting products, would greatly improve if we thought of “tech debt” and “refactors” as V1/V2/etc. Feature releases should…