Articles by ibobev
1

Windows 9x Subsystem for Linux (codeberg.org/hails)

1

AMD DGF: An Open Geometry Compression Standard (gpuopen.com)

2

Peter Norvig's 21 line spelling corrector using probability theory (impythonist.wordpress.com)

1

AMD DGF SuperCompression (gpuopen.com)

1

Precomputed Lens Transport Maps (arxiv.org)

1

D3D12 LinAlg Matrix Preview (devblogs.microsoft.com/directx)

1

Partial static single information form (bernsteinbear.com)

1

The Macintosh Serial Cable (colino.net)

3

Too Shall Pass (ratfactor.com)

2

How to Test (matklad.github.io)

1

Notes on Category Theory with examples from basic mathematics (arxiv.org)

2

Xv6, a simple Unix-like teaching operating system (csail.mit.edu)

1

When Equivalent Weights Train Differently (jiha-kim.github.io)

1

Hacking the Lehmer64 RNG (johndcook.com)

1

C 128-bit unsigned int literals and printing (johndcook.com)

1

Euler function in the context of q-series and partitions (johndcook.com)

1

Tom's Namespaces: An Odin Fanfic (zylinski.se)

1

Regatta Starting Stations – Chi-Squared Continued (entropicthoughts.com)

1

Async I/O in Zig 0.16, today (lalinsky.com)

1

Has Merge Join's Time Gone? (buttondown.com/jaffray)

143

Rendering the Sky, Sunsets, and Planets (maximeheckel.com)

1

Amiga and Atari ST: 16-Bits in the Browser (retrogamecoders.com)

2

Changing One Character in a PDF (johndcook.com)

3

The Mythology of Category Theory (johndcook.com)

2

Left and right shifts are pseudoinverses (johndcook.com)

1

Unified Config Files (johndcook.com)

1

Triangular Analog of the Squircle (johndcook.com)

2

Smoothed Polygons (johndcook.com)

1

Calculating Curvature (johndcook.com)

1

Reverse Engineering Mersenne Twister with Linear Algebra (johndcook.com)

1

Shrinking the OxCaml JS_of_OCaml bundle: 285 MB to 4 MB (kcsrk.info)

2

The linear algebra of bit twiddling (johndcook.com)

1

Probability that a random binary matrix is invertible (johndcook.com)

1

Will We Ever Be Able to Forecast Volcanic Eruptions Like Weather? (quantamagazine.org)

4

A Cool Russian Way to Teach Subtraction: Replace It with Addition (valeman.medium.com)

5

Dependencies Are a Liability (pointersgonewild.com)

2

The Dev Ladder comes back home (sandordargo.com)

2

An Immigrant's Love Letter to the West by Konstantin Kisin (sandordargo.com)

1

Concurrent, atomic MSI hash tables (nullprogram.com)

1

Atomic Queue (uvdn7.github.io)

1

Quantity-Safe Analog Literals (morwenn.github.io)

1

Notes on the Hantavirus Outbreak (borretti.me)

1

A Database Without Dynamic Memory Allocation (tigerbeetle.com)

1

Capsules: Compile-time lock discipline in OxCaml (kcsrk.info)

2

The Eurovision Song Contest and the European Union (chuniversiteit.nl)

2

A simple runtime invariant miner (gopinath.org)

2

Programming the Commodore 128 (retrogamecoders.com)

1

Emulating Old Junk from Yesteryear (themaister.net)

1

Comparing an LZ4 Decompressor on Four Legacy CPUs (bumbershootsoft.wordpress.com)

1

What Makes a Game Tick? Special Issue – Buffy the Performance Slayer (mropert.github.io)

28

Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service (probablydance.com)

1

House Prices and Fertility (lemire.me)

1

Policy Gradient Methods (chizkidd.github.io)

1

The Big Book of LLMs (theaiedge.io)

2

How the Bolsheviks Destroyed Russian Mathematical Education (valeman.medium.com)

1

Mizar: The first usable proof assistant for mathematics (lawrencecpaulson.github.io)

2

Low voltage tube amp part 2 (justanotherelectronicsblog.com)

4

What Causes Lightning? The Answer Keeps Getting More Interesting (quantamagazine.org)

1

Scaling, Stretching and Shifting Sinusoids (thegreenplace.net)

58

PC Engine CPU (jsgroth.dev)

2

Data Race Freedom in OxCaml (kcsrk.info)

1

No Graphics API [video] (youtube.com)

1

Great Game Art [video] (youtube.com)

2

Shader Model 6.10 Preview and AgilitySDK 720 Preview (devblogs.microsoft.com/directx)

2

D3D12 LinAlg Matrix Preview (devblogs.microsoft.com/directx)

2

Quantizing Tangent Frames (zeux.io)

20

Colored Shadow Penumbra (chosker.github.io)

1

Making cross-platform SIMD code pleasant (bkaradzic.github.io)

2

Writing a bindless GPU abstraction layer (kevin-gibson.com)

2

Mapping Strings to Float Arrays in Go: How Fast Can We Go? (lemire.me)

2

Checking Multiplication Overflow (lemire.me)

1

Text Files as a User Interface (ratfactor.com)

1

Quantizing Tangent Frames (zeux.io)

2

Testing Vue Components in the Browser (jvns.ca)

2

Links to CSS Colour Palettes (jvns.ca)

3

A Silver Lining of Slop (brennan.io)

4

Minimal Viable Zig Error Contexts (matklad.github.io)

2

Access your Docker Compose services via easy-to-remember names (chuniversiteit.nl)

2

Scripty (kristoff.it)

4

Fizz Buzz Through Monoids (entropicthoughts.com)

3

Article Previews in RSS (entropicthoughts.com)

22

Making your own programming language is easier than you think (but also harder) (lisyarus.github.io)

2

Twtxt vs. Org Social: the evolution of an idea (andros.dev)

2

The Atari 800 (goto10retro.com)

6

Pixels I Have Known and Loved (datagubbe.se)

2

Fizz Buzz Through Monoids (entropicthoughts.com)

2

A Love Letter to Flashcards (lesleylai.info)

2

The Moon (buttondown.com/jaffray)

2

Tile Language (tilelang.com)

2

A breakthrough in C/C++ dependency management (lcamtuf.substack.com)

1

Three kinds of derivative applied to the ReLU (ramp) function (johndcook.com)

1

Approximating even functions by powers of cosine (johndcook.com)

2

The Shape of a Guitar Pick (johndcook.com)

9

How Many Children Learned Mathematics from Kiselev's Textbooks? (valeman.medium.com)

3

A Simpler Parametrization for Modern Optimizers (jiha-kim.github.io)

1

The Mystery of Rennes-Le-Château, Part 5: The Man Behind the Curtain (filfre.net)

1

Using autocommands with the new Neovim API (xnacly.me)

3

You might misunderstand arithmetic coding (purplesyringa.moe)

1

Using the 'Sandwich Method' to Teach Mathematics (pikuma.com)

1

Logarithmic Spirals (boristhebrave.com)