Articles by Bogdanp
18

Parallel Threads in Racket v9.0 (racket-lang.org)

7

Skeena Indigenous Typeface (microsoft.github.io)

1

Zapstore (zapstore.dev)

2

Concise explanation of why a cycle-accurate 6502 emulator is easier than not (github.com/bagnalla)

1

Uni Watch: 1999–2025 (uni-watch.com)

1

Jaho Coffee Roaster (jaho.com)

5

Linux Kernel Ported to WebAssembly – Demo Lets You Run It in Your Web Browser (phoronix.com)

123

Claude Code can debug low-level cryptography (filippo.io)

20

Open-Source Ada: From Gateware to Application (adacore.com)

1

A deep dive into deeply recursive Go (mattermost.com)

2

The purported benefits of effect systems (typesanitizer.com)

163

Tim Bray on Grokipedia (tbray.org)

1

What's New in Shortcuts for the Apple OS 26 Releases (support.apple.com)

5

Kennedy Center Ticket Sales Have Plummeted Since Trump Takeover (washingtonpost.com)

6

October Is over and the Gold Trump Phone Still Hasn't Shipped (theverge.com)

2

Deep dive into the Elixir Logger module (honeybadger.io)

2

My Impressions of the MacBook Pro M4 (stapelberg.ch)

1

Challenging the Fastest OSS Workflow Engine (obeli.sk)

1

Hacking India's largest automaker: Tata Motors (eaton-works.com)

2

Wastrel, a Profligate Implementation of WebAssembly (wingolog.org)

2

GHC now runs in the browser (haskell.org)

2

Building for the Future (anirudh.fi)

3

The (rust) Clippy Changelog Cat Contest, a brief retrospective (goose.love)

4

CarPlay Seems Essential for Rental Fleets (joe-steel.com)

1

Use the XDG Base Directory Specification (xdgbasedirectoryspecification.com)

2

Traveling Salesman Game (univie.ac.at)

3

Local Note: WMMR's Pierre Robert Found Dead at 70 (inquirer.com)

103

Dithering – Part 1 (visualrambling.space)

3

PCalc 4.11.1 for Mac (mastodon.social)

10

Normalize Identifying Corporate Devices in Your Software (lgug2z.com)

1

Toyota BEVs Gain Support for Apple Maps EV Routing (macrumors.com)

14

Trump Is Deeply Unpopular (economist.com)

19

Berkeley Out-of-Order RISC-V Processor (Boom) (2020) (boom-core.org)

1

FDD – Diskettes (retrocmp.de)

4

Linux Tidbits and Collecting Pebbles (unixbhaskar.wordpress.com)

4

Springs and Bounces in Native CSS (joshwcomeau.com)

2

The Vindication of Bubble Sort (2024) (entropicthoughts.com)

2

Writing a C Compiler, in Zig (asibahi.github.io)

2

Monte Carlo modeling in Python with probabilit (tommyodland.com)

5

KeenWrite 3.6.4 (keenwrite.com)

4

New graph layout algorithm for SpiderMonkey's SSA compiler (spidermonkey.dev)

2

Yensid: A proxy for better Nix remote builds (github.com/garnix-io)

1

The present and potential future of progressive image rendering (jakearchibald.com)

7

Frozen String Literals: Past, Present, Future? (byroot.github.io)

2

Minicoro: Single header stackful cross-platform coroutine library in pure C (github.com/edubart)

4

More Than DNS: The 14 hour AWS us-east-1 outage (thundergolfer.com)

6

Handwriting Programs in J (2017) (hillelwayne.com)

2

How Open Source License Scanners Work (fossa.com)

7

'AI' Sucks the Joy Out of Programming (alexn.org)

62

Why Busy Beaver hunters fear the Antihydra (benbrubaker.com)

2

Joe Rosensteel: 'Creative Neglect: What About the Apps in Apple?' (sixcolors.com)

3

The Math That Detects Cheating on Sports Bets (usatoday.com)

2

How to Build a Voice AI Agent Using Open-Source Tools (freecodecamp.org)

1

Why open source may not survive the rise of generative AI (zdnet.com)

54

Why JPEG XL ignoring bit depth is genius (and why AVIF can't pull it off) (fractionalxperience.com)

3

The Apple Compact Unwinding Format: Documented and Explained – Faultlore (faultlore.com)

3

Interactive Hiring Pipeline Calculator (justoffbyone.com)

1

The Talk Show: 'You and Frank Sinatra' (daringfireball.net)

3

Distroless Containers for Corporate Use: Nix Flakes vs. Fedora (riemann.cc)

3

Encryption using SSH Keys with age in Linux (ittavern.com)

3

'Boring Is What We Wanted' (512pixels.net)

2

WorkOS (workos.com)

4

The roots of software development in the textile industry (2024) (asawicki.info)

5

We Saved $500k per Year by Rolling Our Own S3 (nanit.com)

1

Jonesing for the Next Disruptor (datagubbe.se)

3

An Analysis of iBoot's Image4 Parser (amarioguy.github.io)

6

The Continual Learning Problem (jessylin.com)

3

NewPipe is turning 10:O (newpipe.net)

8

Leaving the Freedesktop.org Community (vt.social)

14

Image Dithering: Eleven Algorithms and Source Code (2012) (tannerhelland.com)

13

The AI-collapse pre-mortem (berthub.eu)

3

Building like it's 1984: Scrollbars in web applications (archive.org)

432

What happened to Apple's legendary attention to detail? (johnozbay.com)

30

Unconventional Ways to Cast in TypeScript (wolfgirl.dev)

2

JSON Schemas in Go (airs.com)

3

Async Django: a solution in search of a problem? (loopwerk.io)

4

Triputer: NS32000-Family Systems on an FPGA (cpu-ns32k.net)

3

Ke Yang, Apple's Head of ChatGPT-Like AI Search Effort, Was Poached by Meta (bloomberg.com)

1

Nikkei Asia: 'Apple Slashes iPhone Air Production Plans, Boosts Other 17 Models' (nikkei.com)

2

Why so little love for the patent grant in the MIT License? (2018) (opensource.com)

3

Async DNS Resolution (ziglang.org)

4

Move, Destruct, Forget, and Rust (smallcultfollowing.com)

4

Minecraft servers can track you across accounts and IPs using resource packs (alaggydev.github.io)

109

Magit Is Amazing (heiwiper.com)

1

iOS 26.1 Beta 4 Adds New Toggle for Liquid Glass: Clear or Tinted (9to5mac.com)

11

Tracking Time Without Clock (tigerbeetle.com)

3

6 Months of Tangled (tangled.org)

54

Language Support for Marginalia Search (marginalia.nu)

1

We Built WebSocket Servers for Vercel Functions (rivet.dev)

4

The Joy of Rediscovering Perl (zerodogg.org)

19

Eavesdropping on Internal Networks via Unencrypted Satellites (ucsd.edu)

1

Ruby Butler: It's Time to Rethink RubyGems and Bundler (rubyelders.com)

2

David Hockney's Xerox Prints (myartbroker.com)

3

Reframe Technical Debt as Software Debt. Treat It Like a AAA-Rated CDO (evalapply.org)

3

Servo 0.0.1 Release (servo.org)

1

Go proposal: Compare IP subnets (antonz.org)

3

We need to start doing web blocking for non-technical reasons (utcc.utoronto.ca)

1

Copy-and-Patch: How It Works (transactional.blog)

3

Discussion of the Benefits and Drawbacks of the Git Pre-Commit Hook (yeldirium.de)

2

Extism – make all software programmable. Extend from within (extism.org)