Articles by ibobev
2

Adaptive Catmull-Clark Subdivision with Compute Tessellation (filmicworlds.com)

1

Optimizing CUDA Like a Human: Micro-Profiling Tools (hgpu.org)

1

Multi-Layer Reservoir Splatting for Temporal Reuse Under Disocclusion (utah.edu)

1

What should a personal website be? (ratfactor.com)

2

Poppy the training box, part 1: The beginnings (gilesthomas.com)

2

Building intuition about LLM parameter counts (gilesthomas.com)

2

Data-directed programming in Haskell (SICP 2.4.3) (entropicthoughts.com)

48

A full body MRI earns you a year of smoking (entropicthoughts.com)

2

Optimizing Lua string literals to save 400 bytes (purplesyringa.moe)

1

Suffix BWT vs. cyclic shift BWT, and fast computation (purplesyringa.moe)

2

Does technical blogging spark joy? (purplesyringa.moe)

1

Optimal Parse with Phminposuw (purplesyringa.moe)

29

Go-Flavored Concurrency in C (antonz.org)

1

An Alternative to Webmentions for the Emacs Carnival (andros.dev)

2

A bad X is better than none (andros.dev)

1

The AI Safety Paradox (pointersgonewild.com)

1

Building a Clang Back End and Porting Doom to My Custom Bytecode VM (pointersgonewild.com)

1

Intuitive Quantum Electrodynamics (forwardscattering.org)

1

There Are Databases Everywhere for Those with the Eyes to See (buttondown.com/jaffray)

88

The art and engineering of Sega CD Silpheed (fabiensanglard.net)

2

Joys of cancelling a TBB task group (aras-p.info)

2

Revisiting Yliluoma's ordered dither algorithm (30fps.net)

1

Oatmeal Spice (boristhebrave.com)

2

Commodore 64 Basic Dungeon Crawler (retrogamecoders.com)

1

A minimal Wolfenstein 3D raycasting engine (4rknova.com)

1

Spritework on the ZX Spectrum: Rendering Without Flickering (bumbershootsoft.wordpress.com)

1

Atari ST Advertising (goto10retro.com)

4

If I designed a Commodore Phone (retrogamecoders.com)

2

My side quest measuring input latency with VK_EXT_present_timing (themaister.net)

2

Spritework on the ZX Spectrum: Rendering (bumbershootsoft.wordpress.com)

1

Streamline C++ Code Intelligence Setup in Copilot CLI (devblogs.microsoft.com/cppblog)

47

DLL that was not present in memory despite not being formally unloaded (devblogs.microsoft.com/oldnewthing)

1

Cancellation of Windows Runtime activities is asynchronous (devblogs.microsoft.com/oldnewthing)

4

Brace Expansion Tree (johndcook.com)

1

When will the decimals in A/B repeat? (johndcook.com)

1

Height of Harmonic Numbers (johndcook.com)

2

Spritework on the ZX Spectrum: Preparing Our Graphics (bumbershootsoft.wordpress.com)

2

Height of Harmonic Numbers (johndcook.com)

2

Writing Down Harmonic Numbers (johndcook.com)

2

Hart's Theorem (johndcook.com)

2

Incircles and Excircles of Pythagorean Triangles (johndcook.com)

2

Modern Web Guidance (master.dev)

25

Factorio 2.1 Experimental Release (factorio.com)

2

My First Atari ST (goto10retro.com)

7

Pystd, similar-ish functionality with a fraction of the compile time (nibblestew.blogspot.com)

2

The Dottie Number (lawrencecpaulson.github.io)

3

After 80 Years, Mathematicians Give Famed 'Erdős Method' an Upgrade (quantamagazine.org)

25

How physicists track and trap the elusive neutrino (quantamagazine.org)

4

Consecutive Pythagorean Triangle Sides (johndcook.com)

7

The Star Trek Lemma (johndcook.com)

2

Notes on Amazon vs. Perplexity (educatedguesswork.org)

1

Thoughts on Role Confusion (gilesthomas.com)

1

Microspeak elaborated: Isn't escrow just a release candidate by another name? (devblogs.microsoft.com/oldnewthing)

1

Tagged data in Haskell (SICP 2.4.2) (entropicthoughts.com)

2

Agent Harness and Claw (devblogs.microsoft.com/agent-framework)

2

Regular expressions that work "everywhere" (johndcook.com)

2

Two Indexed Hash Tables (vnmakarov.github.io)

2

Assembling the CISD (Colin's Integrated Serial Device) (colino.net)

3

Fixing a Quicktake 150 serial connector (colino.net)

2

Lobachevsky's Integral Formula (johndcook.com)

1

On Vulgar Materialism (borretti.me)

1

Queens on a Prime Order Board (johndcook.com)

2

Generating Z3/Python Code with Claude (johndcook.com)

2

Beej's Guide to Git (beej.us)

2

Chatting with an AI Won't Make You a Top Programmer (lemire.me)

266

Crypto in 2026: Oh, This Is the Bad Place (stephendiehl.com)

5

Prism: An Impure Functional Language with Typed Effects (stephendiehl.com)

3

Divergent Histories (buttondown.com/jaffray)

1

Optimizing [sqlx:test] rebuild time (kobzol.github.io)

1

PivCo-Huffman "Merge" Operations (fgiesen.wordpress.com)

1

Interlude: Using the Index Registers Effectively on the Z80 (bumbershootsoft.wordpress.com)

2

Why doesn't Get­Last­Input­Info() return info for the user I'm impersonating? (devblogs.microsoft.com/oldnewthing)

2

Pix 2606.18-preview: DirectX Dump Files and more (devblogs.microsoft.com/pix)

2

Computing Camera Rays (momentsingraphics.de)

1

What does it mean when the bottom bit of my HMODULE is set? (devblogs.microsoft.com/oldnewthing)

2

Command and Conquer – Westwood's hit strategy game is coming to the Atari ST (indieretronews.com)

1

The Goldilocks Principle in Fantasy Strategy (filfre.net)

2

DirectX Dump Files Preview Now Available (devblogs.microsoft.com/directx)

1

Why doesn't Get­Last­Input­Info() return info for the user I'm impersonating? (devblogs.microsoft.com/oldnewthing)

3

Factorio: More Planet Deliveries (factorio.com)

2

Introduction to Computer Graphics (hws.edu)

2

Better slopes in AABB collision systems (andreyor.st)

2

GLM 5.2 playing text adventures (entropicthoughts.com)

2

Introduction to Compilers (cornell.edu)

2

Stop Debugging Python with Print (andros.dev)

2

First Look at Epic Games Lore VCS (asawicki.info)

2

Connecting Peripherals to Atari 8-bit Computers (goto10retro.com)

2

An Introduction to Programming with Threads [pdf] (birrell.org)

7

Delete Genocide Tech (palestinecampaign.org)

2

Windows stack limit checking retrospective, follow-up (devblogs.microsoft.com/oldnewthing)

1

Basic Analysis: Introduction to Real Analysis (jirka.org)

92

CS 6120: Advanced Compilers: The Self-Guided Online Course (2020) (cornell.edu)

2

One Foot Tsunami: Redacted Brands (onefoottsunami.com)

2

When your agent extensions fight each other (developer.microsoft.com)

3

Memory Management in C++ by Patrice Roy (sandordargo.com)

2

MCAmiga X-Phile Edition: Amiga File Manager (theoasisbbs.com)

1

Nullius in verba: the motto of the Royal Society (lawrencecpaulson.github.io)

1

Formalizing a ring theorem with Lean 4 and Claude (johndcook.com)

2

Savearoundtrip: Publish an HTTPS DNS record, skip a round trip (savearoundtrip.com)

3

Retrofitting the WM_COPY­DATA message onto Windows 3.1 (devblogs.microsoft.com/oldnewthing)