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

G

Garrett Damore

Personal blog · garrett.damore.orgprogrammingsystems

Garrett Damore writes /dev/dump, a personal blog at garrett.damore.org about programming and systems. Since 2014, 9 different Hacker News readers have linked it 21 times, most often “On Go, Portability, and System Interfaces”. It is still writing: the last post was on 2025-12-25, and you can follow it by feed.

Visit the blog
21mentions?
9HN people?
2014–2025first – last linked?
Links on Hacker News per year · peak 5 in 2014

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

Why HN links it

HN commenters link Garrett's posts on Solaris's decline, SAS/SATA drives with ZFS, static linking and global variables, and whether some languages suit electronic representation better than others.

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

Stack backtraces from the mind of Garrett. Symbolic debugger not included.

Most-linked posts?

  1. On Go, Portability, and System Interfaces
    2 people · 2 mentions · first linked 2015-09-22
  2. Modernizing “less”
    2 people · 2 mentions · first linked 2014-09-07
  3. Your language sucks
    2 people · 2 mentions · first linked 2014-10-18

What Hacker News says?

  1. If you let the product die with a not giving a fuck attitude, of course nobody is going to use it. For example when was the last marketing campaign that you can remember for Solaris? Besides, they've started killing Solaris since 2010: http://garrett.damore.org/2010/08/hand-may-be-forced.html > And Linux and the BSDs are definitely better for those selective code gifts! AFAIK DTrace and ZFS can't be used with Linux…

    Comment linking /2010/08/hand-may-be-forced.html

    on “The sudden death and eternal life of Solaris”
  2. Submitted Modernizing “less” as a story · 271 points

    HN discussion
  3. Plugging SATA drives into a SAS HBA may not be optimal: "SAS/SATA expanders combined with high loads of ZFS activity have proven conclusively to be highly toxic" http://garrett.damore.org/2010/08/why-sas-sata-is-not-such-g...

    Comment linking /2010/08/why-sas-sata-is-not-such-great-idea.html

    on “Testing disks: Lessons from our odyssey selecting replacement SSDs”
  4. Submitted OS X 10.10.3 seems to have done something bad to wifi drivers as a story · 135 points

    HN discussion
  5. As I commented there: http://garrett.damore.org/2014/09/modernizing-less.html what's worse is that BSS and data pages are faulted in, so just to startup the OS has to page in multiple times, just to read/write those globals that people love so much... It would be much much better to make no use whatsoever of globals (i.e. put everything on the stack in main() )...

    Comment linking /2014/09/modernizing-less.html

    on “How statically linked programs run on Linux (2012)”
  6. Submitted Your language sucks as a story · 109 points

    HN discussion
  7. > but were pushed towards it due to economic dominance Or perhaps English is good at some things that are especially useful these days? This was posted on HN a while back: http://garrett.damore.org/2014/10/your-language-sucks.html ...the author proposes that certain languages are easier to represent electronically. I'd certainly like to see more thought and investigation along these lines. I think ascribing the enti…

    Comment linking /2014/10/your-language-sucks.html

    on “It's important that cultures disappear”
  8. Submitted On Go, Portability, and System Interfaces as a story · 105 points

    HN discussion
  9. The reason why static linking has been all but banned is security and bug fixes: with static linking, the bugs and performance issues are fused into the resulting binary; fixes to libc will require a complete re-build. If you're delivering static binaries for embedded firmware images, this will quickly turn into a security maintenance nightmare, especially for end users of the final product. Linking dynamically with…

    Comment linking /2015/09/on-go-portability-and-system-interfaces.html

    on “Nim: Deploying static binaries”
  10. Submitted On Go, Portability, and System Interfaces (2015) as a story · 99 points

    HN discussion
  11. Submitted Nanomsg: Stepping Down as a story · 84 points

    HN discussion
  12. Submitted Microsoft Buying GitHub Would Be Bad as a story · 17 points

    HN discussion
  13. Submitted IPv6 and IPv4 name resolution with Go as a story · 8 points

    HN discussion
  14. Submitted SP (nanomsg) in Pure Go as a story · 5 points

    HN discussion
  15. Submitted Why I'm Boycotting Crypto Currencies as a story · 4 points

    HN discussion
  16. Submitted Microsoft Hates My Name (Not Me, Just My Name) as a story · 3 points

    HN discussion
  17. Submitted macOS Terminal – still missing the mark Apple as a story · 2 points

    HN discussion
  18. Submitted Golang Sync.Cond vs. Channel (2018) as a story · 2 points

    HN discussion
  19. Submitted Go modules, so much promise, so much busted as a story · 2 points

    HN discussion
  20. Submitted MacOS X Mystery (Challenge) as a story · 2 points

    HN discussion
  21. Submitted What Microsoft Can Do to Make Me Hate Windows a Little Less as a story · 2 points

    HN discussion

Search all of HN for garrett.damore.org