The Propshaft Version Lever You Were Told Was Gone

davidslv.uk · Jun 23 · 🧩 Programming ·

A piece of feedback to the Rails community crossed my feed this week. A team had migrated an application to Rails 8.1.3, adopted Propshaft — the asset pipeline that replaced Sprockets as the Rails 8…

Split Kernel #1 – kthread use-after-free

gtucker.io · Jun 23 · 🧩 Programming ·

gtucker.io https://gtucker.io/posts/2026-06-23-splitk-no1/ -This story started back in February when I was still finalising the core VIXI features ahead of the Renelick v1.0-rc1 release. While doing…

ytr: YouTube radio for Emacs

lmno.lol · Jun 23 · 🧩 Programming ·

I've been a happy ready-player user for some time now. I consider the Emacs package fairly feature-complete, for my needs anyway. Well almost. While I've successfully migrated most of my…

Session #13: Happy Birthday Tobi!

nilsmango.ch · Jun 23 · 🧩 Programming ·

After a rough start, Mango recovers and ends on a high note. Entirely improvised and played live, nothing prerecorded. Recorded in Switzerland, going from melodic electronica to some crazy noisy…

Session #14: Maybe I should prepare more?

nilsmango.ch · Jun 23 · 🧩 Programming ·

Techno to "what is this?" to let's just get done with it. Live electronic music recorded in Switzerland. Entirely improvised and played live, nothing prerecorded. If you are new to this: Hi, I'm Nils…

My Machine-Learning Instagram Bot: @rowdy_the_stuffed_dog

readme.dm · Jun 23 · 🧩 Programming ·

My Machine-Learning Instagram Bot: @rowdy_the_stuffed_dog I ran a finsta @rowdy_the_stuffed_dog for a few months in 2015, powered by the now more restricted Instagram API, a basic logistic regression…

The Boring Architecture Behind a Useful Personal AI Agent

r3zz.io · Jun 23 · 🧩 Programming ·

Why a useful personal AI assistant is a systems problem, not a model problem. The runtime, memory, skills, notes, tools and cron that make it actually work.

the fish function meta

axlefublr.github.io · Jun 23 · 🧩 Programming ·

In other shells, when you want to add a custom function, you add it to your config. Obviously. Maybe you put your functions in a separate file and then source it, but same difference. Bash, zsh; even…

No AI Co-authors. The Website.

adamz.dev · Jun 23 · 🕸️ Web & Internet ·

A manifesto and repo policy hook which rejects commit messages with `Co-authored-by:` trailers whose entry matches common AI model names or AI-bot email identities.

Animating The Dialog Element Using View Transitions

pqina.nl · Jun 23 · 🧩 Programming ·

In this article we look at animating the element using the View Transition API . We’ll follow progressive enhancement so it’s only used when supported and when the user allows animations to run.…

Grounded Verification of Recursive Trace Systems

bford.info · Jun 23 · 🧩 Programming ·

Benjamin Bürki M.Sc. thesis in Cyber

Taking control of toolbar items in SwiftUI

swiftwithmajid.com · Jun 23 · 🧩 Programming ·

I already wrote about Toolbar APIs a few times because it is one of the most important and widely used APIs in SwiftUI. Toolbars play a crucial role, especially with the recent update to the design…

Memory Is a Write Path

raskell.io · Jun 23 · ✨ AI ·

Part 6 of The Agent Platform Handbook. From Loop to Platform. Previous: Retrieval Is a Tool, Not a Layer. Next: The Model Is a Dependency. Post five gave the harness a read path. A retriever.ts…

Resolve in Arch Linux

christitus.com · Jun 23 · 📱 Technology ·

DaVinci Resolve on Arch Linux is one of those setups that can be perfect for weeks and then break after one system update. The problem is not that Arch is bad or Resolve is bad. The problem is that…

Bulletproof React: Building React Apps That Survive Growth

jsdev.space · Jun 23 · 🧩 Programming ·

Learn how Bulletproof React uses feature-based architecture, public APIs, TanStack Query, Zustand.

Producing Alternative Means statistics with SQL

ronaldbradford.com · Jun 23 · 🧩 Programming ·

MySQL’s built-in AVG() computes the arithmetic mean — the sum divided by the count. That is the right default for many questions, but it is not always the right measure of central tendency.

Flatpak.org Rewrite

blog.jimmac.eu · Jun 23 · 🕸️ Web & Internet ·

Flatpak website deserved a better backend.

How to install the Xcode Command Line Tools on macOS

rocketee.rs · Jun 23 · 🧩 Programming ·

## Why you need the Command Line Tools On a fresh Mac, most developer tooling won't work until you install the Xcode Command Line Tools. This is a lightweight package (you don't need the full…

Technical Project Discovery Checklist

joshghent.com · Jun 23 · 🧩 Programming ·

Recently I've had to delve into a lot of legacy products to understand how we can migrate them to a newer, more modern stack. This is something I've done a number of times throughout my career under…

Periodic table of computing

alexandrehtrb.github.io · Jun 23 · 🧩 Programming ·

A few days ago, I was thinking about the different file extensions of programming languages and realized that they look like symbols of chemical elements. Then I thought: "we could make a periodic…

Denormalization 101

jmduke.com · Jun 23 · 🧩 Programming ·

I have had exactly two conversations this week about denormalization, which is a sign that it is time to write a blog post. If you already know what denormalization is, you will likely find this blog…

HSRT next projects

gautier.difolco.dev · Jun 23 · 🧩 Programming ·

Record type inference for dummies

haskellforall.com · Jun 23 · 🧩 Programming ·

Gentle tour of type inference for records

[video] Interview with Simon Peyton Jones

abstractnonsense.xyz · Jun 23 · 🧩 Programming ·

There’s an interview with Simon Peyton Jones*I’m a huge fan of his trademark presentation slides set in Comic Sans I highly recommend watching. It’s full of interesting observations…

You get what you hire

swizec.com · Jun 23 · 🧩 Programming ·

Hiring engineers is like deciding what kind of system you'll have. This seems obvious but surprised me to see first-hand.

Creating Marketing Resources with ButterKit

cubefreecoder.com · Jun 23 · 🧩 Programming ·

ButterKit is a fantastic resource. Creating screenshots, uploading App Store connect metadata, localization, it does it all. Buy it once forever, or just subscribe for when you need it. Made by a…

Xcode 27 beta 2: agent skill diffs

petegoldsmith.com · Jun 23 · 🧩 Programming ·

Re-ran the Xcode agent-skill export against beta 2 (27A5209h). Ten skills, none added or removed — here's every diff from beta 1, one line each.

Real-Time Engagement: Web Push Notifications in Rails 8

norvilis.com · Jun 23 · 🧩 Programming ·

For a long time, if you wanted to send a “Push Notification” to a user’s phone or laptop, you needed a native mobile app. For solo developers, this was a huge barrier. We had to rely on emails that…

Quick Ecs And Ipc

glouw.com · Jun 23 · 🧩 Programming ·

An Entity Component System (ECS) in C23 can generate incredibly optimized SIMD instructions on Struct of Arrays (SOA) entities while emphasizing maintenance with this X-Macro approach: #define…

Visually Create Video Clips with mpv, FFmpeg and a Lua Extension

nickjanetakis.com · Jun 23 · 🧩 Programming ·

We'll take advantage of using temporary mpv chapter markers and FFmpeg to avoid needing to re-encode the video.

A cute challenge with OCaml’s polymorphic variants

sim642.eu · Jun 23 · 🧩 Programming ·

While refactoring an OCaml project, I wanted to deduplicate some code, although it was not obvious whether that would be possible. To illustrate the situation, I have extracted the following cute…

ytr: YouTube radio for Emacs

xenodium.com · Jun 23 · 🧩 Programming ·

I've been a happy ready-player user for some time now. I consider the Emacs package fairly feature-complete, for my needs anyway. Well almost. While I've successfully migrated most of my…

The Polling API Is the Most Underrated RFC PHP Has Shipped in Years

juststeveking.com · Jun 23 · 🧩 Programming ·

The Polling API gives PHP 8.6 native epoll and kqueue at last. Here's why the RFC nobody discussed is the most consequential in years.

A Proper Look at Tabstack

juststeveking.com · Jun 23 · 🧩 Programming ·

A developer's review of Tabstack, the Mozilla-backed web API that gives AI agents clean extraction, browser automation, and cited research without a scraper.

The Coming Loop

lucumr.pocoo.org · Jun 23 · ✨ AI ·

I don’t prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops. — Boris Cherny Over the last months I have watched more and more people…

Getting started with the Gemini Interactions API

philschmid.de · Jun 23 · 🧩 Programming ·

A developer guide to the Gemini Interactions API, text generation, streaming, multi-turn chat, multimodal inputs, structured output, tool use, managed agents, and background execution from a single…

Why Is Everyone Green or Purple?

sub-pop.net · Jun 22 · 🧩 Programming ·

Why every avatar in my chat app looked green or purple (and how color science fixes it)

Vercel Eve, Tauri Desktop Shells, and Buying Canned Food for a Cat Named Coke

thereactnativerewind.com · Jun 22 · ✨ AI ·

Your Most Reliable Employee Is a Folder What never sleeps, never negotiates, has no opinion on return-to-office, and cannot be left alone for ninety seconds without doing something you will have to…

Tagged data in Haskell (SICP 2.4.2)

entropicthoughts.com · Jun 22 · 🧩 Programming ·

I have a copy of SICP, or as it is also known, The Wizard Book. This book is widely praised, but I can’t take the time to work my way through all of it. However, sometimes I jump into parts of…

An hommage to The Office in 256 bytes

heckmeck.de · Jun 22 · 💾 Retro ·

A 256 byte adaption of an infamous screen saver for ROMA.EXE 2026.

A data-driven normal for the Spain temperature chart

dominicroye.github.io · Jun 22 · ⚛️ Science ·

--> --> --> For the past few years I’ve kept this chart running: the daily mean temperature in Spain against its climatological normal, with the anomaly shaded in red (above normal) and blue (below).…

Restoring Without Erasing

francois.aichelbaum.com · Jun 22 · 🧩 Programming ·

Contents A Damaged Painting and a Legacy System Pose the Same Question The Original State Is a Myth That Destroys What It Touches Preventive Conservation Acts on the Environment, Not the Work Brandi…

Keep Moving

ghostinthedata.info · Jun 22 · 🧩 Programming ·

Why forward momentum — not planning, not tooling, not the perfect architecture — is the only thing that actually ships a data platform.

Fintech Toolbox: A Free Browser-Based utilitiy for Engineers in finance

tmsvr.com · Jun 22 · 🧩 Programming ·

A free, browser-based toolbox for fintech engineers and payment ops teams - parse NACHA ACH and ISO 20022 files, validate in real time, anonymize sensitive data, and track Fed cutoff windows. No…

Note – 2026-06-22 22:25

prry.uk · Jun 22 · 🧩 Programming ·

I created an extension of my indieBlog bundle for Pure Blog, to implement workout mapping, tracking and analytics on your own Pure Blog site. Demonstration indieFit project is here:…

Ratchets Run Faster with Resharp

danverbraganza.com · Jun 22 · 🧩 Programming ·

Switching from the regex crate in Rust to Resharp makes Ratchets run 15% faster on the Sculptor codebase

Responsible Loop Engineering

kau.sh · Jun 22 · ✨ AI ·

Loop engineering convinced me. Not because it’s clever — because done right, it doesn’t bankrupt you. This post captures where I’ve landed: a responsible way to run loops at scale…

munki-mscp-generator 2.0

jc0b.computer · Jun 22 · 🧩 Programming ·

See what's new in `munki-mscp-generator` 2.0, built on mSCP 2.0.

Enforcing Deployment Promotion with Custom Deployment Protection Rules

josh-ops.com · Jun 22 · 🛡️ Sysadmin & Security ·

Using a Custom Deployment Protection Rule (GitHub App) to enforce environment promotion ordering and ServiceNow change ticket validation across any workflow, in any repo

Honker – prebuilt sqlite extensions

avris.it · Jun 22 · 🧩 Programming ·

I love Honker, I just wish they simply published prebuilt extensions to download, rather than requiring rust to build it from source… So here's a quick solution: github actions spinning up runners…