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 · #6637

Z

zarl.dev

Personal blog · zarl.devprogramming

zarl.dev is a personal blog at zarl.dev about programming. Since 2023, 12 different Hacker News readers have linked it 15 times, most often “Go Enums Suck”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
15mentions?
12HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 8 in 2024

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

Why HN links it

HN readers link zarl.dev for the author's write-ups on running local AI models, building a Go coding agent, and Go language design, such as enums and iota.

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

Most-linked posts?

  1. Go Enums Suck
    4 people · 4 mentions · first linked 2024-02-22
  2. A HAL by any other name is still a HAL
    2 people · 3 mentions · first linked 2026-04-28
  3. /posts/enums
    2 people · 2 mentions · first linked 2026-05-27
  4. Go Enums Still Suck
    2 people · 2 mentions · first linked 2024-03-20

What Hacker News says?

  1. Yeah Gemma4 was and is great fun to do this with - I too am building pretty much the same as yourself in Go. https://github.com/zarldev/zarl & https://www.zarl.dev/posts/hal-by-any-other-name

    Comment linking /posts/hal-by-any-other-name

    on “How OpenAI delivers low-latency voice AI at scale”
  2. Submitted Go Enums Suck as a story · 137 points

    HN discussion
  3. https://www.zarl.dev/posts/hal-by-any-other-name Here is my write up on my local model setup also have https://zarldev.github.io/zarlmono/ as my local 1st coding agent

    Comment linking /posts/hal-by-any-other-name

    on “SearXNG: A free internet metasearch engine”
  4. Submitted Go Enums Still Suck as a story · 80 points

    HN discussion
  5. > The problem is this - https://www.zarl.dev/posts/enums The only case I see made in there is that it doesn't like how Go implicitly converts consts. While that may be a reasonable criticism, it doesn't have anything to do with iota. It is related to the type system and applies in general. Consider the same problem exhibited here: type Email string func Send(email Email) func() { Send("invalid") } // Converted strin…

    Comment linking /posts/enums

    on “Go: Support for Generic Methods”
  6. Submitted Go Enums Suck as a story · 4 points

    HN discussion
  7. > Why is iota a massive kneecap to the language? It is semantically identical to enum in C and Typescript. iota is a massive kneecap _because_ it's semantically identical to enum in C and Typescript. > Is your argument actually that not having sum types is the massive flaw? Sum types are a useful construct, to be sure, but there are plenty of good languages without them. That's more on the design quirk end, realisti…

    Comment linking /posts/enums

    on “Go: Support for Generic Methods”
  8. Submitted Go Enums Suck as a story · 4 points

    HN discussion
  9. Submitted I've gone and changed the stack again as a story · 3 points

    HN discussion
  10. Submitted Go Enums Still Suck as a story · 3 points

    HN discussion
  11. Submitted Go Enums Suck as a story · 2 points

    HN discussion
  12. Submitted A HAL by any other name is still a HAL as a story · 1 points

    HN discussion
  13. Submitted Embedding React in Go: Another over-engineered blog as a story · 1 points

    HN discussion
  14. Submitted For Fakes Sake – Testing in Go as a story · 1 points

    HN discussion
  15. Submitted How I Built drexylbeats.com as a story · 1 points

    HN discussion

Search all of HN for zarl.dev