F# Weekly #18, 2026 – Game Boy Emulator in F#

sergeytihon.com · May 3 · 🧩 Programming ·

Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Videos Blogs Highlighted projects New Releases That’s all for now. Have a great week. If you want to help keep F#…

Running wiretap against multiple OpenAPI specs

pb33f.io · May 3 · 🧩 Programming ·

One proxy, many contracts wiretap can load many OpenAPI specifications at the same time and route each incoming request to the contract that owns it. We call this multi-spec mode. Real systems are…

Things are going weird over here

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

So like a week ago I broke npm on my computer and I have no clue how to fix this. This is a problem because I use eleventy to compile my website and this blog, and that is a node package. I actually…

Using the 'Sandwich Method' to Teach Mathematics

pikuma.com · May 3 · 🧩 Programming ·

Many students have asked me if I'll ever record a course called 'Math for Programmers.' I am inclined to say that won't happen anytime soon... or at least not the way most people expect it.

Scaling Trading Systems Beyond Pandas

quant.engineering · May 3 · 🧩 Programming ·

Small trading systems optimize code paths. Larger ones optimize data movement. Scaling beyond Pandas means treating storage layout, ingestion, and derived datasets as part of the backtesting engine.

Introducing grove.el

jonathanchu.is · May 3 · 🧩 Programming ·

I’ve been looking for (or rather, chasing!) the right note-taking workflow in Emacs for over a decade now. Back in 2013, I wrote about setting up Deft mode with Org-Mode and it was my attempt…

Now, 3 May 2026

quantumgardener.info · May 3 · 🕸️ Web & Internet ·

The rain that fell most of the night has stopped. It’s a dull, quiet, much more typical May temperature day, which makes a change from the 27℃ and 25℃ of the last two. I’ve been on leave all week. It…

ORBIT

livnlearns.com · May 3 · 🧩 Programming ·

Building ORBIT: My Personal Planning App From a chaotic brain dump about astrophysics, muay thai, and career anxiety to a fully deployed, cloud-synced scheduling app here’s how it happened, what it…

Using "msvcup" to compile Rust programs on Windows

roadrunnertwice.dreamwidth.org · May 3 · 🧩 Programming ·

I'm mostly writing this here for my future self. ( You definitely aren't interested in this unless you landed directly on this entry via a search engine. ) comments

May. 2nd, 2026

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

For some reason, running Claude Code directly on the remote server is either slow or unreliable. I prefer having a local development environment, but all changes get synchronized to the remote server…

An exercise in value creation

shvbsle.in · May 3 · 🧩 Programming ·

This year I've not had a lot of time to post on my blog. And the reason is that I'm in the arena. The good thing about being in the arena is that you absorb and learn things much faster than…

CS231n Lecture Note: Generative Models

blog.aeilot.top · May 3 · 🧩 Programming ·

Discriminative Model: Learns the conditional probability <span class="

Alternative solution for small React apps that need i18n

rafaelcamargo.com · May 3 · 🧩 Programming ·

In most projects I've worked on, the default pick for internationalization has always been react-i18next. It works, and it covers a lot of ground. But when I kicked off a tiny personal project called…

Week notes 17

amanhimself.dev · May 3 · ☀️ Life & Personal ·

A heavy week on the docs side. Two things shipped that I had been chewing on for a while, and a couple of small skills came together. Some reading and writing on the side too. - 🧪 Built a…

Why you should still type code in 2026

slater.dev · May 3 · ✨ AI ·

Do your eyes glaze over reading your own diffs? Do you feel like you're forgetting how to code? If so, I have a suggestion for you. When you type code by hand, you get the best of LLMs without losing…

Harness engineering: Preparing TypeScript codebases for coding agents

analogue.computer · May 3 · 🧩 Programming ·

Vibe coding is upon us, but it works best when the codebase has strong affordances — a concept in design that describes the possible actions an actor (in this case, a coding agent) can take, in…

Reducing blast radius in my dev env

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

Modern software development terrifies me for many reasons, but more than anything what terrifies me the most is the massive dependency supply chain. Almost daily I hear about some new NPM package…

Reflections on AI-assisted Programming

yihui.org · May 3 · 🧩 Programming ·

My former colleague Nan kept telling me early last year that I should try Cursor, but I felt I didn&rsquo;t need AI assistance at that time, since I knew pretty well what I wanted to do and how.…

I built the wrong dashboard for two weeks

gorelik.net · May 3 · 🧩 Programming ·

I built the wrong dashboard for two weeks

Making cross-platform SIMD code pleasant

bkaradzic.github.io · May 3 · 🧩 Programming ·

Introduction Writing fast, portable SIMD (Single Instruction, Multiple Data) code has always been painful - verbose intrinsics, platform differences, and a type system that fights you at every step.…

tinyblok: monoblok's patchbay on an ESP32-C6: a £5 microcontroller

alexjreid.dev · May 3 · 🧩 Programming ·

Running the existing patchbay DSL on a microcontroller

Chunk Audio

briansunter.com · May 3 · 🧩 Programming ·

Chunk long-form audio into manageable segments for easier review, search, and reuse.

Nix RPi Bootstrapping

nobe4.fr · May 3 · 🛡️ Sysadmin & Security ·

I can never remember how to set up a Raspberry Pi. Every time I flash an SD card, I end up searching for the same wifi configuration, the same SSH setup, the same boot options. During my recent…

This Wasm interpreter fits in a QR code

purplesyringa.moe · May 3 · 🧩 Programming ·

2945 bytes. Less than 0.006% of Wasmtime, smaller than a C “Hello, world!”. Zero dependencies, no cheating: just a static x86-64 Linux executable. Scan the QR code above with zbarimg --raw -Sbinary…

You might misunderstand arithmetic coding

purplesyringa.moe · May 3 · 🧩 Programming ·

This post assumes basic familiarity with arithmetic coding. I’ve written an arithmetic coder, like, three times in my life, so the mistake I want to highlight is likely amateurish. But since I didn’t…

Babysitting the Agent · Two weeks in, even with all the hooks I've built, working with the agent has become a chore. Every shipped feature ends with me clicking through it to find out what didn't actually work.

christophermeiklejohn.com · May 3 · ✨ AI ·

I’m building Zabriskie, a social app for live music, mostly with a coding agent. I want to write something honest about what the last two weeks have actually felt like, because the data and the lived…

VCFe25.0

steckschwein.de · May 3 · 💾 Retro ·

VCFe25.0 has been awesome, as always. This time, all the talks have been recorded and will be available soon. The slides for our talk about our ATF150x toolchain are available here

callgraph analysis

jyn.dev · May 3 · 🧩 Programming ·

Writing custom Rust lints for fun and profit

Minimal Viable Zig Error Contexts

matklad.github.io · May 3 · 🧩 Programming ·

Out of the box, Zig provides minimal and sufficient facilities for error handling --- strongly-typed error codes. Error reporting is left to the user. Idiomatic solution is to pass a Diagnostics out…

How to Work and Compound with AI

eugeneyan.com · May 3 · ✨ AI ·

Context as infra, taste as config, verification for autonomy, scale via delegation, closing the loop.

Palantir for the Rest of Us

infer.al · May 3 · 🧩 Programming ·

Why we stopped pitching Inferal as a database and started pitching it as operational intelligence.

Embedded SQL highlighting in Neovim, a look into Treesitter, and some NixOS patching

sitr.us · May 3 · 🧩 Programming ·

This is the story of the rabbit hole I went down because I wanted pretty syntax highlighting for embedded SQL queries in my Rust code. I’m a fan of sqlx, which provides macros for writing inline SQL…

Tunnel Launcher puts your SSH tunnels in the tray

tqdev.com · May 3 · 🧩 Programming ·

I am proud to release Tunnel Launcher: an open source GUI for managing SSH tunnels that is written in Go and built on top of the Fyne toolkit. It lives in the system tray, lists each configured…

The Myth of Deterministic Software

alexcbecker.net · May 3 · ✨ AI ·

How I've come to terms with LLM non-determinism in software and abandoned the comforting lies we've been telling ourselves about traditional software.

Eye-tracking heatmaps in your browser, no lab needed

allaboutken.com · May 3 · 🧩 Programming ·

Stop guessing whether users will notice your CTA. Foveacast predicts attention from a screenshot, entirely in your browser, nothing uploaded.

Couriers, Not Coders

yegor256.com · May 3 · ✨ AI ·

Now that AI codes for cents, contributors are paid for the delivery, not the code—so no mercy for sloppy pull requests anymore.

I built a better CGK Airport website

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

I just shipped jakartaairportcgk.com , a fast and easy-to-access website to browse all CGK airport info. Live arrival/departure schedule, skytrain (Kalayang) schedule, terminal facilities, and…

We're Shipping More Code Than Ever. We Understand Less of It.

fbritoferreira.com · May 3 · ✨ AI ·

AI tools made developers faster on paper and slower in practice. Output is up, learning is down, debugging takes longer, and bad habits compound while managers keep raising the quota. The tools…

png-cmp: like cmp for PNGs

evanhahn.com · May 3 · 🧩 Programming ·

png-cmp is a program I built that checks if two PNGs are visually equivalent. It&rsquo;s inspired by the cmp command. Here&rsquo;s how you use it: png-cmp a.png b.png Like cmp, it silently exits if…

a software engineering interview question I like: computing the median

krisshamloo.com · May 3 · 🧩 Programming ·

I have a number of questions in my quiver when I'm giving technical interviews to candidates. They are all of a similar flavor. I don't ask puzzle questions, I find them low value. Instead, I ask…

PeerLLM v1.7.1: Optimizing Host Performance

peerllm.github.io · May 3 · 🧩 Programming ·

0/ Introduction

Reducing LLM epistemic slop

emiruz.com · May 3 · ✨ AI ·

Abstract This article is about how to use LLMs as an approximate joint probability distribution over tokens rather than as an expert system. I show how multinomial/ordinal queries with grammar…

What Forecasting Electricity Prices Taught Me About Deep Learning

gokhanarkan.com · May 3 · 🧩 Programming ·

Building a day-ahead electricity price forecaster for the Spanish market. LSTMs, quantile regression, ablations, and why a two-layer MLP quietly beat everything.

Your Shell Is Just a Loop

douxx.blog · May 3 · 🧩 Programming ·

Your Shell Is Just a Loop Every developer uses a [shell](https://en.wikipedia.org/wiki/Shell(computing)) daily. Most people assume it's some complex, arcane piece of software. It's not. At its core,…

Packages release more often than ever. Or do they?

viblo.se · May 3 · ✨ AI ·

The other day my colleague noted that it feels like our Renovate bot triggers much more often in the repos he manages than before. This should mean that his (mainly Python) dependencies release more…

Agent Skills

addyosmani.com · May 3 · ✨ AI ·

AI coding agents take the shortest path to done, which usually means skipping the specs, tests, and reviews that make software reliable at scale. Agent Skills encodes those senior-engineer behaviors…

Designing a team of agents

blog.frankel.ch · May 3 · ✨ AI ·

I continue to experiment with AI in the context of software engineering. I&#8217;m fortunate that my team supports me in exploring different ways to improve our daily work. This week, I designed a…

Year 3 at work and tech

aswinc.blog · May 3 · ☀️ Life & Personal ·

Year 3 at work and tech Work and tech stuff since last blog post has continued to be around multiple different projects with multiple project titles. Now, it&rsquo;s 3 years since I started working…

15 Different Ways to Filter Containers in Modern C++

cppstories.com · May 3 · 🧩 Programming ·

Do you know how many ways we can implement a filter function in C++? While the problem is relatively easy to understand - take a container, copy elements that match a predicate, and return a new…

On (not) using “cryptographic hashes” for hash table keys

runxiyu.org · May 3 · 🧩 Programming ·

A hash table maps keys to buckets (or, sometimes, more complex schemes such as bucket directories and sizes, as seen in extendible hashing, probe chains in open addressing, etc.). In every case there…