Top all-time · #2709
lisyarus blog
Personal blog · lisyarus.github.io/blogprogrammingmathgames
lisyarus blog is a personal blog at lisyarus.github.io about programming, math and games. Since 2020, 27 different Hacker News readers have linked it 49 times, most often “It's OK to compare floating-points for equality”. It is still writing: the last post was on 2026-06-15, and you can follow it by feed.
Most-linked posts?
- It's OK to compare floating-points for equality4 people · 4 mentions · first linked 2026-04-14
- Particle Life simulation in browser using WebGPU3 people · 4 mentions · first linked 2025-05-19
- Transforming Colors with Matrices2 people · 2 mentions · first linked 2024-10-10
- (Yet Another) Introduction to Quaternions2 people · 2 mentions · first linked 2024-10-27
- Porting my C++ game engine to Android2 people · 2 mentions · first linked 2023-07-20
- Particle Life 2D2 people · 2 mentions · first linked 2025-05-06
- Implementing a Tiny CPU Rasterizer2 people · 2 mentions · first linked 2026-01-11
- A stupidly simple spatial data structure2 people · 2 mentions · first linked 2022-08-17
- Skeletal Animation in glTF2 people · 2 mentions · first linked 2023-07-03
- Making your own programming language is easier than you think (but also harder)2 people · 2 mentions · first linked 2026-05-06
What Hacker News says?
Try looking at this system - lots of "lifeforms" emerge with several interesting behaviours https://lisyarus.github.io/webgpu/particle-life.html?particl...
on “Particle Life simulation in browser using WebGPU”Submitted My favourite animation trick: exponential smoothing (2023) as a story · 675 points
HN discussionThis looks related to (maybe descended from?) Nikita Lisitsa’s particle life project: https://lisyarus.github.io/blog/posts/particle-life-simulati...
Comment linking /blog/posts/particle-life-simulation-in-browser-using-webgpu.html
on “Particle Life”Submitted Simulating water over terrain as a story · 387 points
HN discussionMay I add Computer Graphics From Scratch, which covers both rasterization and raytracing? https://gabrielgambetta.com/computer-graphics-from-scratch/i... I have to admit I'm quite surprised by how eerily similar this website feels to my book. The chapter structure, the sequencing of the concepts, the examples and diagrams, even the "why" section (mine https://gabrielgambetta.com/computer-graphics-from-scratch/0... -…
Comment linking /blog/posts/implementing-a-tiny-cpu-rasterizer-part-1.html
on “Implementing a Tiny CPU Rasterizer”Submitted Particle Life simulation in browser using WebGPU as a story · 194 points
HN discussionThe art style under "A Sillier Solution" [1] reminds me very much of the cover of Dragon Magazine #100, August 1985 [2]. [1] https://lisyarus.github.io/blog/media/a-silly-diffuse-shadin... [2] https://archive.org/details/DragonMagazine260_201801/DragonM...
Comment linking /blog/media/a-silly-diffuse-shading-model/dragon-fake-diffuse-2.png
on “A silly diffuse shading model”Submitted Implementing a Tiny CPU Rasterizer as a story · 117 points
HN discussionSubmitted C++ audio mixing library design as a story · 97 points
HN discussionSubmitted Transforming Colors with Matrices as a story · 92 points
HN discussionSubmitted Exploring ways to mipmap alpha-tested textures as a story · 8 points
HN discussionSubmitted Compute shaders in graphics: Gaussian blur as a story · 8 points
HN discussionSubmitted Making your own programming language is easier than you think (but also harder) as a story · 4 points
HN discussionSubmitted Particle Life simulation in browser using WebGPU as a story · 4 points
HN discussionSubmitted The Quest for Perfect Collisions as a story · 4 points
HN discussionSubmitted Exponential Smoothing as a story · 3 points
HN discussionSubmitted It's OK to compare floating-points for equality as a story · 3 points
HN discussionSubmitted Implementing a Tiny CPU Rasterizer as a story · 3 points
HN discussionSubmitted Particle Life 2D as a story · 3 points
HN discussionSubmitted Estimating variance reduction in importance sampling as a story · 3 points
HN discussionSubmitted (Yet Another) Introduction to Quaternions as a story · 3 points
HN discussionSubmitted Transforming Colors with Matrices as a story · 3 points
HN discussionSubmitted So, you want to make a game engine as a story · 3 points
HN discussionSubmitted How not to design a UI library as a story · 3 points
HN discussionSubmitted The Quest for Perfect Collisions as a story · 3 points
HN discussionSubmitted So, you want to make a game engine (2023) as a story · 2 points
HN discussionSubmitted It's OK to compare floating-points for equality as a story · 2 points
HN discussionSubmitted Implementing a Tiny CPU Rasterizer as a story · 2 points
HN discussionSubmitted A silly diffuse shading model as a story · 2 points
HN discussionSubmitted WebGPU Particle Life Simulation as a story · 2 points
HN discussion