Top all-time · #8348
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.
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?
- On Go, Portability, and System Interfaces2 people · 2 mentions · first linked 2015-09-22
- Modernizing “less”2 people · 2 mentions · first linked 2014-09-07
- Your language sucks2 people · 2 mentions · first linked 2014-10-18
What Hacker News says?
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”Submitted Modernizing “less” as a story · 271 points
HN discussionPlugging 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”Submitted OS X 10.10.3 seems to have done something bad to wifi drivers as a story · 135 points
HN discussionAs 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)”Submitted Your language sucks as a story · 109 points
HN discussion> 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”Submitted On Go, Portability, and System Interfaces as a story · 105 points
HN discussionThe 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”Submitted On Go, Portability, and System Interfaces (2015) as a story · 99 points
HN discussionSubmitted Nanomsg: Stepping Down as a story · 84 points
HN discussionSubmitted Microsoft Buying GitHub Would Be Bad as a story · 17 points
HN discussionSubmitted IPv6 and IPv4 name resolution with Go as a story · 8 points
HN discussionSubmitted SP (nanomsg) in Pure Go as a story · 5 points
HN discussionSubmitted Why I'm Boycotting Crypto Currencies as a story · 4 points
HN discussionSubmitted Microsoft Hates My Name (Not Me, Just My Name) as a story · 3 points
HN discussionSubmitted macOS Terminal – still missing the mark Apple as a story · 2 points
HN discussionSubmitted Golang Sync.Cond vs. Channel (2018) as a story · 2 points
HN discussionSubmitted Go modules, so much promise, so much busted as a story · 2 points
HN discussionSubmitted MacOS X Mystery (Challenge) as a story · 2 points
HN discussionSubmitted What Microsoft Can Do to Make Me Hate Windows a Little Less as a story · 2 points
HN discussion