Reworking the prime path cache

patch.no · Oct 19 · 🧩 Programming ·

I just reworked how the caching of prime paths works in zcov. Computing the prime paths can be quite expensive in both time and memory, so GCC limits to 250 000 paths by default. This limit was…

Hacker News Rust Digest — October 19, 2026

jeff-mitchell.dev · Oct 19 · 🧩 Programming ·

An eleven-year-old borrow checker soundness bug heads the week, alongside an RL-trained agentic model, a CoScreen revival built in Rust, and fresh tooling for tunnels, parametric CAD, and server-side…

Building a Drawing App with Java, TeaVM and HTML Canvas

robintegg.com · Oct 19 · 🧩 Programming ·

Build an interactive drawing editor with Java and TeaVM, using HTML Canvas, browser pointer events and JavaScript interop.

Reviewing AI-Written Code with CodeRabbit

julien.org · Oct 19 · 🧩 Programming ·

Automated screen reader testing with Claude Code, VoiceOver and Gherkin

craigabbott.co.uk · Oct 19 · 📐 Design & UX ·

A step-by-step guide to get Claude Code to drive VoiceOver on a Mac, using Given, When, Then scenarios to describe what a screen reader user should hear.

Colecciones, macroecología y Big Data en una laptop - XVII CNM

luisdva.github.io · Oct 19 · 🧩 Programming ·

Herramientas de código abierto para procesar millones de registros sin infraestructura costosa

2026 is an exciting year for the Rust compiler (and me)

yoyo-code.com · Oct 19 · 🧩 Programming ·

Modern Java - Past | Present | Future

nipafx.dev · Oct 19 · 🧩 Programming ·

A tour de force through Java's recent history, current features, and future developments

Trending Open Source AI Projects on GitHub, October 2026

glukhov.org · Oct 19 · 🧩 Programming ·

GitHub’s monthly trending page works for a language, because a language filter already defines the set. Open source AI asks a different question: the work spans five languages, and the useful…

What requirements don't you have?

seangoedecke.com · Oct 19 · 🧩 Programming ·

When designing software, the requirements you don’t have are as important as the requirements you do. Identifying what you can compromise on — what can be slow, or stale, or inflexible — is usually…

LPC 2026 – Testing MC

gtucker.io · Oct 19 · 🧩 Programming ·

gtucker.io https://gtucker.io/posts/2026-10-19-lpc-testing-mc/ -The Kernel Testing & Dependability Micro-Conference was back again at Plumbers this year, in Prague and with a wide variety of…

Upgrade all Homebrew casks with --greedy

osr.im · Oct 19 · 🧩 Programming ·

brew upgrade skips casks that update themselves, like VS Code, Zed or Raycast. Add --greedy to make Homebrew upgrade them too.

The Penny That Survived

howstrangeitistobeanythingatall.com · Oct 19 · 🧩 Programming ·

Listen to this post A penny sits on the counter between a customer and a cashier. It is almost nothing: a copper-colored disc, a small disagreement about what a total should be. Multiply that…

Input Range Slider with Custom Shapes

css-tip.com · Oct 19 · 🧩 Programming ·

Building on a previous idea , here is a more generic implementation of range sliders with custom shapes and tooltips. No JavaScript and a lot of cool CSS features ( border-shape , shape() ,…

Why we moved software development into Slack

donnfelker.com · Oct 19 · 🧩 Programming ·

An agent on your laptop is yours. An agent in the channel is the team's. How Polygon's non-engineers ship code without opening an IDE, and what it took to get there.

Creating a DAW in Rust - VST Plugins

whoisryosuke.com · Oct 19 · 🧩 Programming ·

I’ve been tinkering away at a DAW in Rust and Tauri. Most recently I’ve added a multi-track timeline and MIDI support. So I figured, after MIDI, what else is essential for a producer? Plugins.

Margaret Hamilton, the first software engineer, 1936-2026

kieranpotts.com · Oct 19 · 🧩 Programming ·

Margaret Hamilton, who led the team that wrote the onboard flight software for the Apollo Moon landings, has died aged 90. She gave our profession its name, and many of its founding principles.

Fast is a design decision

shannadige.com · Oct 19 · 🧩 Programming ·

Building a site has never been cheaper, but making it fast still costs attention and your user's resources.

Extract Music from MP3

deejaygraham.github.io · Oct 19 · 🧩 Programming ·

I discovered a python package librosa that does audio and signal processing and that you can use to work out pitches of an audio track. I thought I would try it with the Captain Laserbeam Distress...

Oh man, music data structures are a rabbithole

shub.club · Oct 19 · 🧩 Programming ·

I added a new feature to my website that automatically shows my current played and historically scrobbled music . I built it from the ground up meaning that I built my own scrobbler (which right now…

Last week in the studio (CW42-26)

stuffandnonsense.co.uk · Oct 19 · 🧩 Programming ·

Last week, I continued developing Moonwalk Audio’s new website, turning a collection of sketches and objects into an interactive SVG fantasy world. There’s still plenty to do, but the most…

Two Left Socks

masters3d.com · Oct 19 · 🧩 Programming ·

My spouse recently ended up with two left toe socks and no way to wear them, because each one had lost the only sock that matched it. My drawer, and now our kids' drawers, cannot have that problem:…

The Original Open Source Dream, and What AI Changes

eran.sandler.co.il · Oct 19 · 🧩 Programming ·

There’s an old story about Richard Stallman and a Xerox printer at MIT that I’ve been thinking about recently. The printer kept jamming, and nobody knew until they walked over to collect…

pyhocon isn't always right. Here's how I measured it.

pubs.miloskozak.cz · Oct 19 · 🧩 Programming ·

If your Python service reads .conf files, you probably use pyhocon. It’s the HOCON library Python has had for a decade: ConfigFactory.parse_file("app.conf"),…

Git is the wrong granularity for agents. Here's what we built around it.

aroussi.com · Oct 19 · 🧩 Programming ·

Two layers Git doesn't have are checkpoints below the commit and provenance above it. ghf captures every agent edit as restorable worktree state, and GitStory binds cited rationale to the commit that…

UUIDv7 doesn't have the properties you think it does

alexsci.com · Oct 19 · 🧩 Programming ·

When timestamps aren’t time-ordered and other oddities

SomeWM 2.1.0

somewm.org · Oct 19 · 🧩 Programming ·

A rebuilt frame pipeline puts client and widget layout through Clay in C, then hands the result to a new renderer. Rounded clients, animations and inspection come with it.

Chess Game Explainer

cbrincoveanu.com · Oct 19 · 🏆 Sports ·

Commenting Shell Scripts

j.wied.co · Oct 19 · 🧩 Programming ·

J. Wied /* Document * ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after…

AI Made Coding Faster. Now Teams Are Cutting the Process That Catches Risky Changes

jakelundberg.dev · Oct 19 · 💼 Work & Business ·

AI made coding faster, and the common advice now is to cut process everywhere so all that extra code can flow through. But some of those steps were catching risky changes before they reached users.…

How to Implement a Distributed Recovery Ramp

blog.gaborkoos.com · Oct 19 · 🧩 Programming ·

A breaker closing can return full traffic to a dependency that is still fragile. How to ramp admission back gradually by giving the application control of the shared limit and leaving enforcement to…

Build a Drag-and-Drop Board in Livewire 4 with wire:sort and wire:transition

shocm.me · Oct 19 · 🧩 Programming ·

Build a drag-and-drop task board in Livewire 4 with wire:sort and wire:transition, including how to persist the order and what browsers support.

The 80/20 ML compiler

apurva-mishra.com · Oct 19 · 🧩 Programming ·

A weekend building a small Metal compiler, from a 147.6 ms ViT forward to 13.52 ms. And what happened when I tried other models.

An Introduction to Hackpacking

davidbieber.com · Oct 19 · 🧩 Programming ·

“Hackpacking” – a portmanteau of “hacking” and “backpacking” – means working on side projects on the go, perhaps assisted by an AI coding assistant. As a lifelong…

Testing JSON in PowerShell

claytonerrington.com · Oct 19 · 🧩 Programming ·

The use of JSON can be powerful in your PowerShell functions and processes. JSON is naturally a machine style language that is easy to use for storing settings and other useful elements throughout a…

Importing Raw File Contents in Vite Using the ?raw Suffix

thatsoftwaredude.com · Oct 18 · 🧩 Programming ·

...

Mini Projects

briancherin.github.io · Oct 18 · 🧩 Programming ·

#coding #project #miniproject Restaurant AI VR Simulation Please Don't Spearphish Me (Creating an Obsidian Plugin)

The FOSS governance hit parade

antonin.delpeuch.eu · Oct 18 · 🧩 Programming ·

In a previous blog post, I explained how valuable I think documenting the governance of FOSS projects is and wondered if there existed some sensible templates out there to get started. I asked around…

EuroPLoP 2026: AI Impact on Software Architects, IoT Service Granularity Patterns

ozimmer.ch · Oct 18 · 🧩 Programming ·

I co-organized a focus group at EuroPLoP earlier this year and also contributed to a paper mining service design patterns in the context of monitoring sensors and controlling actuators. This post…

Program to extract x/y coordinates of points in pdf graphs

shape-of-code.com · Oct 18 · 🧩 Programming ·

There are two techniques for specifying the display information contained in any graph within a pdf file. Raster graphics specifies (e.g., jpeg and png formats) the location and color of pixels, and…

Vulcard - Difficulty Update

ateon.ch · Oct 18 · 🧩 Programming ·

Release 0.9.0 of Vulcard - the Difficulty Update

How to Connect Joule Work Desktop to SAP Systems

blog.zeis.de · Oct 18 · 🧩 Programming ·

To connect Joule Work Desktop (JWD) to SAP systems, add ARC-1 on SAP BTP as an MCP connector, sign in with your work account and select it in a conversation. JWD can then use ARC-1’s SAP tools…

More Fun Extending the C Preprocessor: Mutable State

davidpriver.com · Oct 18 · 🧩 Programming ·

More Fun Extending the C Preprocessor: Mutable State :root { color-scheme: light dark; } * { box-sizing: border-box; } body { max-width: 68ch; margin: auto; margin-bottom: 40em; font-family:…

VerbSevens

airwindows.com · Oct 18 · 🧩 Programming ·

TL;DW: VerbSevens is a calibrated reference reverb plugin for reverb matrices. VerbSevens.zip (619k) standalone(AU, VST2) VerbSevens in Airwindows Consolidated under ‘Reverb’ (CLAP, AU,…

Finding a home amidst the wreckage

blog.zerodogg.org · Oct 18 · 🧩 Programming ·

Like many others in the free software community, I've been been growing apathetic with the whole thing, lately. One project after the other - and one Linux distro after the other - embrace the…

Hand Crafted

bonesmoses.org · Oct 18 · 🧩 Programming ·

Despite what many may think given my background, I’ve never been much of a coder. I learned BASIC in 5th grade for all that’s worth. Since then it’s been a meandering path through C…

Short Notes on Classical Machine Learning: Deriving the Logistic Regression Curve

avishek.net · Oct 18 · 🧩 Programming ·

In this post, I take a look at the basic idea of why the logistic regression’s familiar S-curve exists, its relation to the familiar concept of probability, and how framing probability as the…

Does Ruby on Rails still make sense?

tech.dirkjonker.nl · Oct 18 · 🧩 Programming ·

Someone asked me, given that LLMs exist and likely keep improving, whether I thought Ruby on Rails still made sense? The implication being of course that writing code is now extremely cheap and you…

Speculative Challenges of Spec-Driven Development

agileotter.blogspot.com · Oct 18 · 🧩 Programming ·

I'm not fully vested in and convinced by Spec Driven Development. I've gotten over 70% of my initial "BDUF" concern and am thinking more clearly. I thought that it would be a good time for me to list…

Building a Slack agent with AWS

jackharrington.xyz · Oct 18 · 🧩 Programming ·

Introduction Slack agents are massively powerful. A well-made Slack agent can be used by a company to automate a lot of toil and tiring work. You might ask why a Slack agent is uniquely powerful…