Top all-time · #3646
inconshreveable
Personal blog · inconshreveable.com · on HN as inconshreveableprogrammingsystems
inconshreveable is a personal blog at inconshreveable.com about programming and systems. Since 2013, 21 different Hacker News readers have linked it 25 times, most often “The Neomonolith”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Alan Shreve's blog covers Go cross-compiling, remote work and focus, and API rate limiting. HN readers link it for these practical engineering and working-life posts.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- The Neomonolith5 people · 5 mentions · first linked 2015-10-08
- Sweat the small stuff4 people · 4 mentions · first linked 2014-09-09
- Principles of designing Go APIs with channels4 people · 4 mentions · first linked 2014-07-10
- Writing code doesn't mix well with oration3 people · 3 mentions · first linked 2015-11-13
- The importance of software packaging2 people · 2 mentions · first linked 2016-04-26
- Combatting illegal abuses of ngrok2 people · 2 mentions · first linked 2014-05-30
What Hacker News says?
Not sure it's a bug, may be "a well-known limitation" (unknown to me) - https://inconshreveable.com/04-30-2014/cross-compiling-golan... Have a Go: package main import ( "fmt" "net" "os" ) func main() { hostname := "feeds.feedburner.com" if len(os.Args) > 1 { hostname = os.Args[1] } addr, err := net.LookupHost(hostname) if err != nil { fmt.Printf("err: %v", err.Error()) } else { fmt.Printf("addr: %v", addr) } } set G…
Comment linking /04-30-2014/cross-compiling-golang-programs-with-native-libraries/
on “Go: Planning the 1.5 release”- jf · 2015-11-13
Submitted Writing code doesn't mix well with oration as a story · 173 points
HN discussion >Different environments for different people, I guess Absolutely! I seem to get the most work done and the best "flow" when I'm sat on a train (the Metropolitan underground line in particular). I believe this is partly down to the complete lack of distractions and inability to do much else but sit and work. Alan Shreve summed it up perfectly for me: https://inconshreveable.com/10-17-2013/code-at-30000-feet/ If it wa…
Comment linking /10-17-2013/code-at-30000-feet/
on “Working from home may hurt your career”Submitted Combatting illegal abuses of ngrok as a story · 143 points
HN discussionInterestingly enough, Alan Shreve gave a talk at RedisConf a couple of years back detailing something very similar used on the twilio stack to rate limit draining a queue: https://inconshreveable.com/talks.html
Comment linking /talks.html
on “How to be below API rate limits from multiple servers”Submitted Your live coding demo is boring me (2015) as a story · 138 points
HN discussionSubmitted Sweat the small stuff as a story · 94 points
HN discussionSubmitted ngrok tunnels: better, faster, stronger as a story · 72 points
HN discussionSubmitted The Neomonolith as a story · 20 points
HN discussionSubmitted Code at 30,000 feet as a story · 9 points
HN discussionSubmitted Principles of designing Go APIs with channels as a story · 5 points
HN discussionSubmitted Sweat the small stuff as a story · 3 points
HN discussionSubmitted Combating Absue at Ngrok with Python as a story · 2 points
HN discussionSubmitted The Neomonolith: Monolith or Microservices? (2015) as a story · 2 points
HN discussionSubmitted Your live coding demo is boring as a story · 2 points
HN discussionSubmitted The Neomonolith(2015) as a story · 2 points
HN discussionSubmitted Principles of designing Go APIs with channels as a story · 2 points
HN discussionSubmitted Principles of designing Go APIs with channels as a story · 2 points
HN discussionSubmitted Sweat the Small Stuff as a story · 1 points
HN discussionSubmitted The Neomonolith as a story · 1 points
HN discussionSubmitted The importance of software packaging as a story · 1 points
HN discussionSubmitted Launching Equinox and the importance of software packaging as a story · 1 points
HN discussionSubmitted Sweat the small stuff as a story · 1 points
HN discussionSubmitted The Neomonolith: Monolith or Microservices? as a story · 1 points
HN discussionSubmitted Designing Go APIs with channels as a story · 1 points
HN discussion