Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2709

L

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.

Visit the blog
49mentions?
27HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 16 in 2026

Most-linked posts?

  1. It's OK to compare floating-points for equality
    4 people · 4 mentions · first linked 2026-04-14
  2. Particle Life simulation in browser using WebGPU
    3 people · 4 mentions · first linked 2025-05-19
  3. Transforming Colors with Matrices
    2 people · 2 mentions · first linked 2024-10-10
  4. (Yet Another) Introduction to Quaternions
    2 people · 2 mentions · first linked 2024-10-27
  5. Porting my C++ game engine to Android
    2 people · 2 mentions · first linked 2023-07-20
  6. Particle Life 2D
    2 people · 2 mentions · first linked 2025-05-06
  7. Implementing a Tiny CPU Rasterizer
    2 people · 2 mentions · first linked 2026-01-11
  8. A stupidly simple spatial data structure
    2 people · 2 mentions · first linked 2022-08-17
  9. Skeletal Animation in glTF
    2 people · 2 mentions · first linked 2023-07-03
  10. 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?

  1. Try looking at this system - lots of "lifeforms" emerge with several interesting behaviours https://lisyarus.github.io/webgpu/particle-life.html?particl...

    Comment linking /webgpu/particle-life.html?particleCount=32768&speciesCount=18&friction=15&centralForce=0&symmetricForces=false&loopingBorders=true&seed=2913456392

    on “Particle Life simulation in browser using WebGPU”
  2. Submitted My favourite animation trick: exponential smoothing (2023) as a story · 675 points

    HN discussion
  3. This 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”
  4. Submitted Simulating water over terrain as a story · 387 points

    HN discussion
  5. May 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”
  6. Submitted Particle Life simulation in browser using WebGPU as a story · 194 points

    HN discussion
  7. The 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”
  8. Submitted Implementing a Tiny CPU Rasterizer as a story · 117 points

    HN discussion
  9. Submitted C++ audio mixing library design as a story · 97 points

    HN discussion
  10. Submitted Transforming Colors with Matrices as a story · 92 points

    HN discussion
  11. Submitted Exploring ways to mipmap alpha-tested textures as a story · 8 points

    HN discussion
  12. Submitted Compute shaders in graphics: Gaussian blur as a story · 8 points

    HN discussion
  13. Submitted Making your own programming language is easier than you think (but also harder) as a story · 4 points

    HN discussion
  14. Submitted Particle Life simulation in browser using WebGPU as a story · 4 points

    HN discussion
  15. Submitted The Quest for Perfect Collisions as a story · 4 points

    HN discussion
  16. Submitted Exponential Smoothing as a story · 3 points

    HN discussion
  17. Submitted It's OK to compare floating-points for equality as a story · 3 points

    HN discussion
  18. Submitted Implementing a Tiny CPU Rasterizer as a story · 3 points

    HN discussion
  19. Submitted Particle Life 2D as a story · 3 points

    HN discussion
  20. Submitted Estimating variance reduction in importance sampling as a story · 3 points

    HN discussion
  21. Submitted (Yet Another) Introduction to Quaternions as a story · 3 points

    HN discussion
  22. Submitted Transforming Colors with Matrices as a story · 3 points

    HN discussion
  23. Submitted So, you want to make a game engine as a story · 3 points

    HN discussion
  24. Submitted How not to design a UI library as a story · 3 points

    HN discussion
  25. Submitted The Quest for Perfect Collisions as a story · 3 points

    HN discussion
  26. Submitted So, you want to make a game engine (2023) as a story · 2 points

    HN discussion
  27. Submitted It's OK to compare floating-points for equality as a story · 2 points

    HN discussion
  28. Submitted Implementing a Tiny CPU Rasterizer as a story · 2 points

    HN discussion
  29. Submitted A silly diffuse shading model as a story · 2 points

    HN discussion
  30. Submitted WebGPU Particle Life Simulation as a story · 2 points

    HN discussion

Search all of HN for lisyarus.github.io

Linked by the same people?