Top all-time · #17072
Gabriel Volpe
Personal blog · gvolpe.com/blogprogramming
Gabriel Volpe's personal blog at gvolpe.com covers programming. Since 2021, 4 different Hacker News readers have linked it 5 times. It is still writing: the last post was on 2026-09-27, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Only two comments link to this blog, neither judging the writing. One cites a Scala 3 error-handling post as support for a point about sum types and unions in Go. The blog covers NixOS, Scala 3 and Go.
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.
What Hacker News says?
I think NixOS would benefit from easily accessible collection of opinionated modules/profiles/configurations with minimal set of options. Something like gnome-desktop / sway-desktop / etc. Gnome actually does pretty good job here. The point is: currently my NixOS and Home Manager configurations have over 2k LOC total. When you search for configurations on GitHub/Google you are likely to find complex ones. For exampl…
Comment linking /blog/gnome3-on-nixos/
on “Nix-GUI: Make NixOS usable for non-technical users through settings / GUI”Submitted NixOS Server Up in Minutes as a story · 32 points
HN discussionAgreed. Sum types require too much boilerplate for error handling as they require wrapping and unwrapping which leads to people creating crate-level error enums that have every possible injection. Ideally we'd have unions which gets rid of the bike shedding that comes with sums [1]. [1]: https://gvolpe.com/blog/error-handling-scala3/
Comment linking /blog/error-handling-scala3/
on “Good union types in Go would probably need types without a zero value”Submitted Home Manager: Dotfiles Management as a story · 24 points
HN discussionSubmitted Scala 3 is not production ready as a story · 24 points
HN discussion