Designing microkernel IPC

seiya.me · May 4 · 🧩 Programming ·

I Read OpenSSL for Fun and Found a Nonce Leak

blog.himanshuanand.com · May 4 · 🛡️ Sysadmin & Security ·

I was poking around the OpenSSL source code recently. Not really hunting for anything specific (one of the most heavily audited codebases), just curious about how the new post-quantum crypto stuff…

IDA-MCP Is Now RE-MCP With Ghidra Support

jtsylve.blog · May 4 · 🧩 Programming ·

When I started building ida-mcp, the goal was simple: give an LLM headless access to IDA Pro through MCP (Model Context Protocol). Open a binary, decompile functions, follow cross-references, rename…

How cgo silently disables Go's deadlock detector

peng.fyi · May 4 · 🧩 Programming ·

I recently ran into a Go test timeout that turned out to be a deadlock. That was surprising because Go has a built-in deadlock detector. The simplest possible deadlock is a goroutine that locks the…

Multi-Party Computation

2π.com · May 4 · 🧩 Programming ·

Work in progress. This note is a work in progress with many loose ends and unfinished sentences. Multi-Party Computation I am only considering linear MPC in the semi-honest setting. My goal here is…

Uniqueness

2π.com · May 4 · 🧩 Programming ·

Probabilistic Uniqueness Ground Truth Consider a set of observations \mathcal{O} and a binary relation \mathord{\sim} \subseteq \mathcal{O} \times \mathcal{O} such that a \sim b means that the…

is-ai-agent for Rust: detect if your CLI is invoked by an agent

alasdairb.com · May 4 · 🧩 Programming ·

AI agents are the new users of CLIs. I published a new Rust crate is-ai-agent to let CLIs know when they're being used by AI.

Fine-tuning LFM2.5-1.2B-Instruct with GRPO

leoniemonigatti.com · May 4 · 🧩 Programming ·

In this notebook, we will explore the core concepts of GRPO (Group Relative Policy Optimization) by fine-tuning LFM2.5-1.2B-Instruct using Unsloth. GRPO is a reinforcement learning algorithm designed…

What agent-ready looks like for a static blog

joost.blog · May 4 · 🧩 Programming ·

I ran joost.blog through Cloudflare's isitagentready.com and got a 25. Here's what I built to close the gaps: markdown content negotiation, Content Signals, Link headers, an API catalog, an agent…

The Recipe for Solving Software

shubhamattri.com · May 4 · ✨ AI ·

Recursive graph based agents with memory are the recipe for solving software. Everything else is distraction.

Steven, please fix the 1% loss/gain graph!

blog.hartwork.org · May 3 · 🧩 Programming ·

Back in December 2023, I got curious about Steven Bartlett's then-new book The Diary of a CEO: The 33 laws of business and life and ordered a copy for myself. I dived right in. On page 184 this graph…

Phosphor – Matrix-style digital rain

cruftbox.com · May 3 · 🧩 Programming ·

While walking the dog I wondered how hard it would be to recreate the Matrix digital rain, a visual that’s lived rent-free in my head since 1999. 1999 seems like both yesterday and a million…

Introducing Gideon, my personal AI agent

blog.terrydjony.com · May 3 · 🧩 Programming ·

A couple weeks ago, I wrote about my tech stack recommendation for building a personal AI agent . The TLDR is: VPS, Claude Code, a small dashboard app on Bun + SQLite, Telegram for chat, residential…

Exploring the Variant type in Parquet

marending.dev · May 3 · 🧩 Programming ·

Let's get shredding

The Dev Ladder comes back home

sandordargo.com · May 3 · 🧩 Programming ·

If you’ve been reading this blog for a while, you might remember that it wasn’t always just about C++. For years, alongside the language features and investigations, I wrote about careers, feedback,…

Niches for integer types in Rust

deterministic.space · May 3 · 🧩 Programming ·

While working on seqair (see my post here ), I also wrote a bunch of wrapper types for the domain we work in. One example is Base (a DNA base), which is a fairly straightforward enum. Another is Pos,…

Taking a new GLR parser generator for a spin

shape-of-code.com · May 3 · 🧩 Programming ·

It’s been 10 years since I last wrote about parsing tools, and the C parser, pycparser, I took for a test drive is still actively maintained. This week I read a post on Gecko, a new parser…

A few notes on Michael Rabin

blog.computationalcomplexity.org · May 3 · 🧩 Programming ·

Michael Rabin passed away on April 14,2026. I blogged about him here . My post listed results of his that proved upper and lower bounds on problems. My point was that he proved upper and lower bounds…

Broadcasting GPS on the local network

evertpot.com · May 3 · 🛡️ Sysadmin & Security ·

Ever since Mozilla killed its GPS location service , GPS hasn’t been very accurate for me on Linux. The system on linux that handles location on many linux systems is called Geoclue , and this system…

Week Notes 26#18

jvt.me · May 3 · 🧩 Programming ·

A fairly busy week at work, and a mix of getting stuff done across the Open Source world In Renovate: Finished off the ability to make it so Renovate only provides updates to Go modules within your…

Cleaning Up Audio with Cursor-Driven Workflows

josephecombs.com · May 3 · 🧩 Programming ·

Patrick Murphy recorded a couple of good church covers. That is the reason the technical work was worth doing. The recordings had usable performances in them: a guy singing communion hymns in a…

WhatCable, Framework, and USB-C

nedrichards.com · May 3 · 🧩 Programming ·

USB-C is excellent, provided you don’t look too closely. I’ve been seeing a drum beat of interest in the internals of USB-C. Darryl Morley’s macOS WhatCable, Chromebooks exposing…

Talk at PyGrunn on httpxyz

tildeweb.nl · May 3 · 🧩 Programming ·

I'm giving yet another talk on our new Python package httpxyz!

How might a browser be developed?

aifoc.us · May 3 · 🧩 Programming ·

There’s a confluence of things that have happened recently that have made me question how browsers might be developed: On January 8th 2026, Simon Willison predicted that someone will build a…

Chaining Find Exec Commands for Quick Data Analysis

dragonquest64.blogspot.com · May 3 · 🧩 Programming ·

Quick review of basic find command before getting to the content. $ find . -name "*.txt" -exec grep -l dog {} \; Executing commands via exec must end with \; and often use {} as a placeholder for…

Preparing support for cooldown in Clyde

agateau.com · May 3 · 🛡️ Sysadmin & Security ·

Supply chain attacks are becoming more and more widespread these days. Since Clyde lets you install apps freshly published by their original authors, it could propagate a rogue release. A simple way…

Why My Xcode Extension Kept Asking for File Permissions

adincebic.com · May 3 · 🧩 Programming ·

Recently, I worked on developing an Xcode source editor extension that needed to run some of our internal code formatters. These formatters are driven by configuration files that define how the tools…

housekeeping

kennethrapp.net · May 3 · 🧩 Programming ·

I installed the meta YT package for Python and now all of my Youtube links show the title and image. I just dumped the code directly into the Mako template, which is probably not a good thing. I…

Asking the Key Questions: Q&A with the PyCon US 2026 keynote speaker Pablo Galindo Salgado

pycon.blogspot.com · May 3 · 🧩 Programming ·

This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for PyconUS and any tips they can provide for an awesome…

A Software Engineer Declined by a Company for Their Lack to Adapt to Organizational Change

markcunningham91.blogspot.com · May 3 · 🧩 Programming ·

It's not spoken enough about the experience that when software engineers are interviewing at a company, both technically and interpersonally, they are having judgments applied to them. Especially in…

cw-json 0.3.0

commonsware.com · May 3 · 🧩 Programming ·

I have published an update to the cw-json set of artifacts

Bar 0.2.0 and YAMD 0.19.0

barhamon.com · May 3 · 🧩 Programming ·

Useful errors, and the parser rewrite that made them possible.

Random Things Sunday #15: Vibe coding

ville.saalo.moi · May 3 · ✨ AI ·

This week’s main topic is vibe coding, but there’s an aasinsilta,, “donkey’s bridge” as we say in Finnish, to it first: Vincent Ritter put together neat API…

What Do We Do With Juniors Now?

managerstories.co · May 3 · 🧩 Programming ·

Junior engineers aren't obsolete - they're displaced. AI consumed their entry ramp, but not their purpose. We need to rebuild the ladder: new skills, new practice methods, deliberate mentorship. The…

A D&D Encounter Calculator in Elixir

davideaversa.it · May 3 · 🧩 Programming ·

I am sharing a little Dungeons & Dragons encounter calculator I wrote in Elixir as an exercise. In the last two months I did two things: D&D and Elixir. It was only a matter of time before they had a…

CYD Hackathon

rosia.me · May 3 · 🎛️ Hardware ·

CYD Hackathon On the 2nd and 3rd of May 2026 Duncan Thomas was kind enough to put on a hackathon at his alumni university of Aberystwyth inspired by conferences badges found at events such as DEFCON…

Skynet: Towards Synthetic Neurobiology

0xcc.re · May 3 · ✨ AI ·

The original idea was a joke. I was looking at LLM loops and thinking about how they map onto Elixir’s actor model — GenServers that receive messages, process them, maybe spawn new processes.…

Schanuel’s conjecture and the semantics of FPSan

cp4space.hatsya.com · May 3 · 🧩 Programming ·

I’ve been spending some of my time recently developing a tool called FPSan in collaboration with Pawel Szczerbuk. It’s implemented as a Triton compiler pass, but has none of the desirable…

Writing middlewares for Rust Lambda functions

loige.co · May 3 · 🧩 Programming ·

How to write reusable middleware for Rust Lambda functions using tower, the generic middleware engine that already underpins the AWS Lambda Rust runtime. Includes a complete DynamoDB-backed IP rate…

What makes a good developer?

bmcgee.ie · May 3 · 🧩 Programming ·

Recently I’ve been involved in a number of discussions related to LLMs and whether they should be allowed in some form or another in some of the projects I’ve been working on. As part of…

Ik heb mijn eigen publicatie extensie gemaakt

blog.frankmeeuwsen.com · May 3 · 🧩 Programming ·

Voor de oplettende lezer van de afgelopen posts: Ja, die link naar Elmine is gemaakt met mijn nieuwe blogpost-extensie-mac-app-deluxe waar ik het in een eerdere post al over had. Op mijn Mac draait…

Securing an ASP.NET Core OData Service using Attribute-based Access Control

bytefish.de · May 3 · 🧩 Programming ·

This article shows how to secure an OData Service using Attribute-based Access Control

Using Spec Driven Development with AWS Kiro to add the last updated date on Eleventy blog

geshan.com.np · May 3 · 🧩 Programming ·

After writing a couple of prompts to get a feature done with an LLM or a coding Agent like Claude Code (or Cursor), have you felt like there should be a more declarative way of doing this than taking…

How to style a Hugo Atom feed with XSL

afranca.com.br · May 3 · 🕸️ Web & Internet ·

If you open my rss feed url in your browser, you’ll won’t see raw XML content anymore, but a styled HTML page with the same header and footer as the main site, and a list of recent posts…

Inquest, a test result repository in Rust

jelmer.uk · May 3 · 🧩 Programming ·

testrepository For a long time I’ve used Robert Collins’ testrepository (testr) to run tests in many of the projects I work on. It’s a small, focused tool built around a simple…

Kindle dashboard: 3 ways to build one in 2026

terminalbytes.com · May 3 · 🎛️ Hardware ·

Turn an old Kindle into a low-power e-ink dashboard. Compare DIY jailbreak, TRMNL, and Home Assistant approaches with real hardware picks.

Poisoning well with Craft CMS

8yd.no · May 3 · 🧩 Programming ·

I have done what I can to prevent increased traffic from creepy crawly scraping bots, but it seems mostly useless unless I make things more complicated for humans. When I tried to find answers on how…

NPM Ruins My Saturday

vanilla.sh · May 3 · 🧩 Programming ·

The other day, someone from the bio analytics team at my work asked us if we, the IT team, ever talk about “non IT topics” at work, like what we did over the weekend. Well, here’s…

DSPy and RAG: Grounding Answers in Documents

testerstories.com · May 3 · 🧩 Programming ·

In the previous post we looked at the idea of building up a pipeline with DSPy. In this post, we’ll … More DSPy and RAG: Grounding Answers in Documents →

Signed By Default Camp

gingerbill.org · May 3 · 🧩 Programming ·

As with many discussions in the programming space, there are ;wars; between different ways of doing things. These are typically about minor aesthetic preferences, such as:Tabs vs Spaces for…