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

Top all-time · #21565

G

glouw dot com

Personal blog · glouw.comprogramming

glouw dot com is a personal blog at glouw.com about programming. Since 2019, 3 different Hacker News readers have linked it 6 times. It is still writing: the last post was on 2026-08-14, and you can follow it by feed.

Visit the blog
6mentions?
3HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 2 in 2025

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link glouw.com for posts on low-level engineering: an internal combustion engine simulator with applied CFD, and using C as a general-purpose assembler for compiling Scheme, including labels as values.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

What Hacker News says?

  1. I’m writing my own internal combustion engine simulator with some applied CFD. Nothing public yet but the sound is nice in my opinion: https://glouw.com/2025/10/12/Ensim4.html

    Comment linking /2025/10/12/Ensim4.html

    on “Ask HN: What are you working on? (October 2025)”
  2. Submitted Good Makefiles (2018) as a story · 39 points

    HN discussion
  3. If you'd like to define the backend like this, it's the easiest way to compile to C; we're just repurposing C as a general-purpose assembler: https://glouw.com/2023/11/07/Switch.html I believe MIT-scheme took it a step further with gnu extensions which allowed you to take the address of a label like &&label, which allowed for function pointers: https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html

    Comment linking /2023/11/07/Switch.html

    on “Show HN: Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)”
  4. Submitted Compiling to ANSI-C Switch Statements and Gotos as a story · 5 points

    HN discussion
  5. I’m not sure I follow their point. By going with structs of arrays you’re already getting your max SIMD bandwidth 80% there even with the most naive implementations. Learning which math operations are hardware SIMDable gets you another 10%. It’s the last 10% where you rely on math expressions (eg. trig identities), restricted pointers, and ternary “masking magic” where the author may have a point. A recent example:…

    Comment linking /2026/08/14/Ensim5.html

    on “Trying to Make a Loop Auto-Vectorize”
  6. Submitted C8C: A chip8 compiler, assembler, and virtual machine as a story · 3 points

    HN discussion

Search all of HN for glouw.com