Top all-time · #7398
katafrakt’s garden
Personal blog · katafrakt.meprogramming
katafrakt’s garden is a personal blog at katafrakt.me about programming. Since 2017, 11 different Hacker News readers have linked it 11 times, most often “Booleans Are a Trap”. It is still writing: the last post was on 2026-10-12, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN commenters link katafrakt's garden for posts on Elixir and Gleam app architecture, such as keeping game logic in Gleam under Phoenix LiveView, and for the post "Booleans are a trap".
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
Most-linked posts?
- Booleans Are a Trap2 people · 2 mentions · first linked 2024-11-10
- Long story short: I wrote a Ruby extension in Zig2 people · 2 mentions · first linked 2022-12-25
What Hacker News says?
You can still use LiveView/Phoenix/Elixir, but have your game logic be in Gleam. I haven't used it though so I could be wrong here. A little bit more about it here: https://katafrakt.me/2021/10/13/app-with-elixir-business-log... You'd call Gleam code like this inside Elixir: `:game.move(game, player_1, :left)` And you'd receive an Elixir map `%Game{}` which you can then use in LiveView. If that makes sense.
Comment linking /2021/10/13/app-with-elixir-business-logic-with-gleam/
on “LiveView Is Best with Svelte”Submitted Booleans Are a Trap as a story · 27 points
HN discussionNot sure if exactly the same thing but reminds me of "Booleans are a trap" https://katafrakt.me/2024/11/09/booleans-are-a-trap/
Comment linking /2024/11/09/booleans-are-a-trap/
on “A BBC navigation bar component broke depending on the external monitor”Submitted I'm worried about Ruby future as a story · 3 points
HN discussionSubmitted I'm worried about Ruby future as a story · 3 points
HN discussionSubmitted Reconfiguring your application live with dRuby as a story · 2 points
HN discussionSubmitted Putting Hanami in the Browser via WASM as a story · 1 points
HN discussionSubmitted Long story short: I wrote a Ruby extension in Zig as a story · 1 points
HN discussionSubmitted Long story short: I wrote a Ruby extension in Zig as a story · 1 points
HN discussionSubmitted 80-characters line length limit in 2017 (and later) (2017) as a story · 1 points
HN discussionSubmitted Snowflake method for software projects as a story · 1 points
HN discussion