Do We Need a Programming Language Built Just for AI Agents?

lasans.blog · Mar 21 · ✨ AI ·

Programming languages were made for humans, but now AI writes a lot of code, so we could design a language just for AI. This language would focus on strict rules and clarity, prioritizing correctness…

Scaling SignalR With a Redis Backplane

milanjovanovic.tech · Mar 21 · 🛡️ Sysadmin & Security ·

SignalR connections are server-local. Scale out to multiple instances and messages stop reaching the right clients. Here's how the Redis backplane fixes that - and what you still need to get right.

Faking Human Typing in Demo Videos on macOS

lws.io · Mar 21 · 🧩 Programming ·

A Hammerspoon script that fires real system-level keystrokes with variable timing, realistic typos, multiline support, and a clipboard hotkey.

From Programmer to Orchestrator: The Silent Revolution Almost Nobody Sees

xergioalex.com · Mar 21 · ✨ AI ·

How I went from writing every line of code to orchestrating AI agents — and why the biggest tech revolution is happening so quietly that almost nobody sees.

Extracting musical fragments in PDF or PNG format

francopasut.netlify.app · Mar 21 · 🧩 Programming ·

1. LilyPond, extracting score fragments: a detailed guide 2. Output format: PDF and PNG. 3. Extracting a fragment from the beginning of a score 4. Increasing Image Resolution 5. Quickly Exporting a…

Profiling Neovim performance

fredrikaverpil.github.io · Mar 21 · 🧩 Programming ·

If you’re experiencing sluggishness or stuttering in Neovim, there’s a straightforward way to measure exactly what’s going on using profile.nvim. This plugin instruments your Lua…

Daily GitHub Stars: March 21, 2026

johnoct.com · Mar 21 · 🧩 Programming ·

Today’s starred repositories:

What is still hard

nklswbr.com · Mar 21 · 🧩 Programming ·

There used to be two hard things in Computer Science. Now there's one.

Compositor for Windows 0.6

compositorapp.com · Mar 20 · 🧩 Programming ·

The next prototype of Compositor for Windows, release 0.6 is now available! 🎉 What’s New? This release mainly focuses on improvements to the source editor, plus some bugfixes and other smaller…

TUIs Are Underrated

lmika.org · Mar 20 · 🧩 Programming ·

I won’t bury the lead here: I think TUIs (Terminal User Interfaces) are underrated as a UI paradigm. Now I’m someone who likes a good TUI. I like using them. I like building them. So I…

Better, Faster, and (Even) More

randsinrepose.com · Mar 20 · 🧩 Programming ·

I’ve never built more interesting, random, and useless scripts, tools, and services than I have in the last six months. The cost to go from “Random Thought” to “Working…

Stop Using next in Ruby Loops

ylan.segal-family.com · Mar 20 · 🧩 Programming ·

LLM-generated Ruby code tends to reach for next inside .each loops. It works, but it’s not idiomatic. When you find yourself using next, there’s almost always a more expressive alternative using…

Ruby devs who use React end up with too much competition from the React community

andymaleh.blogspot.com · Mar 20 · 🧩 Programming ·

I have observed that Ruby devs who use React often have a hard time finding a job because too many people know React. Well, that's one more reason to learn Glimmer DSL for Web ! Not only will you do…

Five AI-related PhD/Postdoc Positions at Reykjavik University

processalgebra.blogspot.com · Mar 20 · ✨ AI ·

Glóð.ai , one of the two EU-cofunded projects in which my colleague Anna Liebe l is involved, is opening a number of research opportunities in the area of AI and HPC. What follows is largely a…

worker_bee version 1.0.1 has been released!

zenspider.com · Mar 20 · 🧩 Programming ·

WorkerBee encapsulates a simple pipeline of workers. Features/Problems: Simple API to wrap up the usual Thread/Queue patterns. Expressive shortcuts to make the pipeline really easy to read. Changes:…

The Agent that Doesn’t Know Itself

johncarlosbaez.wordpress.com · Mar 20 · ✨ AI ·

guest post by William Waites The previous post introduced the plumbing calculus: typed channels, structural morphisms, two forms of composition, and agents as stateful morphisms with a protocol for…

Claude Code

codeyarns.com · Mar 20 · 🧩 Programming ·

Claude Code is the CLI agentic AI tool by Anthropic designed to aid in software development. At the shell, this tool is invoked as claude. Basics Invoke claude at the root of any project directory.…

The Ollama browser extension I made to teach myself Dutch

blog.paractmol.nl · Mar 20 · 🧩 Programming ·

What would happen if AI became my native language teacher — not translating words, but explaining them through context, images, and exposure, the way a child learns from a parent? That question…

Couple of file watchers

frankwiles.com · Mar 20 · 🧩 Programming ·

Found a couple of file watching utilities I didn't know about previously

Whatever you do, don't lose the plot

shortdiv.com · Mar 20 · ✨ AI ·

The other day, I was working on translating data from a file into json to visualize the results. Easy enough, given that this was an operation I’d done countless times in the past. Still, I blanked.…

claude code not thinking

notes.cg505.com · Mar 20 · 🧩 Programming ·

I noticed Claude Code was no longer omitting any thinking transcript, and thinking was completely missing from the jsonl transcript (which you can check using tools like…

Decafclaw: Building an AI Agent in a Week

blog.lmorchard.com · Mar 20 · 🧩 Programming ·

TL;DR: I set out to spend an afternoon understanding OpenClaw. A week later I'd built my own agent with 80+ tools, a web UI, and self-reflection. Here's how that happened.

Tabstack + OpenClaw sitting in a tree

blog.lmorchard.com · Mar 20 · 🧩 Programming ·

TL;DR: I built a skill to hook OpenClaw up to Tabstack - and it seems like a pretty great upgrade to the web fetch tool it comes with out of the box. Oh yeah, and OpenClaw is not nearly as scary as…

Opinionated Platforms, Private Models, & Essential Dev Tooling

cote.io · Mar 20 · 🛡️ Sysadmin & Security ·

Related to your interestsWhy Your DIY Kubernetes Stack Won’t Survive the Era of Agentic AI - 🤖 DIY Kubernetes stacks built for stateless web apps can’t handle the GPU scheduling, model versioning,…

I built an AI agent that reads my CRM emails and scores leads for $0.01 each

alanscottencinas.com · Mar 20 · 🧩 Programming ·

I built an AI agent that reads my CRM emails and scores leads for $0.01 each It scored 1,051 leads in one run for $15.07 — and surfaced $82K+ in pipeline I didn’t know I had. The problem I run…

v0.7.0

99managers.org · Mar 20 · 🕹️ Gaming ·

The in-game editor in finally available with v0.7.0! Now you can create and share Data Packs that define leagues, teams and players. No worries, all files are still simple csv files. This still to…

A New Management Command for Running Django + npm dev scripts

geoff.tuxpup.com · Mar 20 · 🧩 Programming ·

Even though simple django templates can take you very far, sometimes it's nice to use packages from the npm ecosystem. And if you're using tailwind, unless you're pulling a huge development bundle,…

A textfile based kanban board in a single HTML file

mccormick.cx · Mar 20 · 🧩 Programming ·

Kanban TODO is a markdown based kanban board implemented in a single index.html file. You can download the index.html and the helper kbtd script from GitHub. Or download the zipfile containing both I…

Does Computer Science Still Exist?

davidbau.com · Mar 20 · ✨ AI ·

I have always seen the computer as a tool that gives us new ways to think. Does it still? As I write this, Hack, the text-based dungeon crawler from my childhood, has just been fully ported to…

Embedded Artistry’s Essential Engineering Library

embeddedartistry.com · Mar 20 · 🧩 Programming ·

Elecia White asked what books we'd put on our engineering team's shelves. Here's my answer. The post Embedded Artistry’s Essential Engineering Library appeared first on Embedded Artistry.

BIO: The Bao I/O Coprocessor

bunniestudios.com · Mar 20 · 🎛️ Hardware ·

BIO is the I/O co-processor in the Baochip-1x, a mostly open source 22nm SoC I helped design. You can read more about the Baochip-1x’s background here, or pick up an evaluation board at Crowd Supply.…

Parsing URLs In ColdFusion

bennadel.com · Mar 20 · 🧩 Programming ·

Ben Nadel builds ColdFusion methods that parse URLs using the underlying java.net.URI Java class....

Calvin UMAP

s-anand.net · Mar 20 · 🧩 Programming ·

Similar to the embedding map of my blog posts, I created an embedding map of Calvin & Hobbes. It uses the same process as before. Video

Using Autoresearch Project to Build The Fastestest Java Decompiler

igorstechnoclub.com · Mar 20 · 🧩 Programming ·

Most people first see this Andrej's Autoresearch project as an ML autotuning setup: an agent edits one file ( train.py ), runs short experiments, and keeps only measurable improvements. Under the…

I Am a Software Mechanic

russell.ballestrini.net · Mar 20 · 🧩 Programming ·

That job title doesn't exist yet on any W-2. But it describes exactly what I do. You call me when a machine-generated tool breaks something real. A harvest lost. A contract mispriced. A greenhouse…

Build A Boy update #3

blog.nataliethenerd.com · Mar 20 · 🧩 Programming ·

It's been a bit! This post is going to be mostly about the new video out feature and some admin stuff.Firstly, I have launched the pre-launch page to back the product here. A quick little tl;dr…

Toe tags for JSON blobs

einarwh.no · Mar 20 · 🧩 Programming ·

How do we deal with schemaless JSON documents in applications that continually evolve? I propose attaching a toe tag to each document, linking it to an explicit and immutable schema. Read blog post

BCES 2.0: Now with weighted least squares

residuals.bearblog.dev · Mar 20 · 🧩 Programming ·

I just released a major new version of BCES , the Python package for linear regression with measurement errors. In version 2.0, the big addition is weighted least squares (WLS) regression. What's new…

The Layout Protocol (Part 1)

talk.objc.io · Mar 20 · 🧩 Programming ·

We return to a five year old layout challenge that we can now solve using the layout protocol.

Bring Atmospheric conversations to any website

am.jimray.net · Mar 20 · 🕸️ Web & Internet ·

Comments on a site don't have to be cumbersome, you can build with the audience and the tools that already exist on Bluesky.

The Good, the Bad, and the Leaky: jemalloc, bumpalo, and mimalloc in meilisearch

blog.kerollmops.com · Mar 20 · 🧩 Programming ·

How I dove into a spooky memory leak, found it, but discovered that the actual leak was more on mimalloc's side than on meilisearch's. I used jemalloc's powerful tooling and a bit of help from an LLM…

Conventional Comments

weidok.al · Mar 20 · 🧩 Programming ·

I came across conventionalcomments.org yesterday and love the idea. It is a simple convention for making clear comments on others' work products. In particular, code changes. It is easy to…

Get AI-Ready With Erik: Retrieval Augmented Generation

erikdarling.com · Mar 20 · ✨ AI ·

Get AI-Ready With Erik: Retrieval Augmented Generation Summary In this video, I delve into Retrieval Augmented Generation (RAG) and its application in SQL Server databases, particularly focusing on…

Claude Code Channels: the right way to run it headlessly via Discord (best OpenClaw alternative)

jaredezz.tech · Mar 20 · 🧩 Programming ·

Claude Code just shipped Discord and Telegram channels. Here's how I set it up as a persistent homelab agent — and why it replaces the OpenClaw pattern entirely.

Java Is Fast. Your Code Might Not Be.

jvogel.me · Mar 20 · 🧩 Programming ·

Fixing common Java anti-patterns took an app from 1,198ms to 239ms. Eight patterns that compile fine and pass code review but silently drain CPU and balloon heap, with benchmarks and code fixes for…

Why Estimates Always Lie — And What to Do About It

mitchelllisle.github.io · Mar 20 · 🧩 Programming ·

Ask any developer how long a project will take, and then ask again once it’s done. The numbers will rarely match. This isn’t an occasional failure — it’s one of the most consistent and documented…

Ruby2JS: Self-Hosted

intertwingly.net · Mar 20 · 🧩 Programming ·

The Ruby2JS documentation site now runs its live demos using a selfhost architecture: Ruby2JS transpiled by Ruby2JS itself into JavaScript. The Opal dependency that previously powered the in-browser…

My Harness: How I stopped babysitting AI and went kitesurfing

rubyonai.com · Mar 20 · 🧩 Programming ·

Speed without structure is just a faster way to get lost. Here's the harness I built to coordinate AI agents across a Rails codebase — from brainstorming to shipping — so I could stop babysitting and…

Micropub and Lamb sitting in a tree

vandragt.com · Mar 20 · 🕸️ Web & Internet ·

I'm currently working on adding #Micropub support to #Lamb . This makes posting to Lamb accessible from phones and laptops/desktops, terminal and other places using any client that supports this open…

Do You Still Need Computer Science in the Age of AI

alnovis.io · Mar 20 · ✨ AI ·

AI writes code faster than any developer. But who sets the task, reviews the result, and owns the architecture? On why foundational knowledge matters more now, not less.