Top all-time · #7677
Brandon Bloom
Personal blog · brandonbloom.name/blog · on HN as brandonbloomprogrammingsystems
Brandon Bloom writes You work for me, Computer., a personal blog at brandonbloom.name about programming and systems. Since 2010, 10 different Hacker News readers have linked it 22 times, most often “Code Density”. The last post was in 2021, but the archive is still widely read.
Most-linked posts?
- Code Density3 people · 3 mentions · first linked 2013-06-24
- Slurp and Spit2 people · 3 mentions · first linked 2013-07-26
- Versioning Better Than SemVer2 people · 2 mentions · first linked 2017-01-18
What Hacker News says?
> if you fork a project and it becomes incompatible with the upstream, rename it I agree completely, but I'd like to take your idea further in a direction you likely didn't intend. The fundamental observation of distributed version control systems, in my opinion, is: Every commit is essentially a fork. When you combine these two ideas: 1) fork->rename and 2) change==fork, with the 3) identities & values from FP/Cloj…
Comment linking /blog/2013/06/19/semver/
on “Packagers don't know best”Submitted Code Density as a story · 45 points
HN discussion"Part of it is due to the very strict Python standard of coding." I don't know about that. Good code is good code. It's sort of one of those, "I'll know it when I see it" things. The ease of which you can code classes for the sake of classes in Python can make some really hairy code out of what should be simple programs. Was that necessarily the 'one right way to do it'? Who's to say. And all the static analysis too…
Comment linking /blog/2013/06/24/code-density/
on “Lisp: More is less”Submitted Unix and Microservice Platforms (2021) as a story · 5 points
HN discussionClojure is following in the tradition of lisps that do this right. The important bit is the extra indirection on top-level names. I wrote more about it here a long time ago: https://www.brandonbloom.name/blog/2012/12/21/the-nodejs-rep... Also interesting is the other end of the spectrum: Forth. Instead of mutation, offers snapshots and restores of the “dictionary”. See this video: https://youtu.be/mvrE2ZGe-rs
Comment linking /blog/2012/12/21/the-nodejs-repl-is-broken/
on “Dueling Rhetoric of Clojure and Haskell”Submitted Unsound and Incomplete as a story · 4 points
HN discussionClickable: http://www.brandonbloom.name/static/scheduler/scheduler.html
Comment linking /static/scheduler/scheduler.html
on “Review my Prototype: Course Scheduler for Students”Submitted Slurp and Spit as a story · 3 points
HN discussionSubmitted Unsound and Incomplete as a story · 3 points
HN discussionSubmitted But files aren’t “Web Scale” (2013) as a story · 2 points
HN discussionSubmitted Structural and Relational Data (2017) as a story · 2 points
HN discussionSubmitted Versioning Better Than SemVer as a story · 2 points
HN discussionSubmitted Code Density as a story · 2 points
HN discussionSubmitted Rarely Reversible as a story · 2 points
HN discussionSubmitted Clojure: Does nobody teach fopen anymore? (2013) as a story · 1 points
HN discussionSubmitted Versioning Better Than SemVer (2017) as a story · 1 points
HN discussionSubmitted Structural and Relational Data (2017) as a story · 1 points
HN discussionSubmitted Versioning Better Than SemVer as a story · 1 points
HN discussionSubmitted Slurp & Spit as a story · 1 points
HN discussionSubmitted Slurp & Spit as a story · 1 points
HN discussionSubmitted Trivial Cycles in Object Oriented Programming as a story · 1 points
HN discussionSubmitted SemVer: A Technical Solution to a Social Problem as a story · 1 points
HN discussion