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

J

John Firebaugh

Personal blog · jfire.io/blogprogrammingweb

John Firebaugh's personal blog at jfire.io covers programming and web. Since 2012, 7 different Hacker News readers have linked it 8 times, most often “Code Archaeology With Git”. The last post was in 2013, but the archive is still widely read.

Visit the blog
8mentions?
7HN people?
2012–2016first – last linked?
Links on Hacker News per year · peak 3 in 2015

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

Why HN links it

HN commenters link posts by John Firebaugh on Ember.js object accessors (get/set) and on git pickaxe for tracing line history. The comments cite them as resources and do not judge the writing.

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.

JavaScript borrowed the new and delete keywords from its less-dynamic predecessor languages. They feel a bit out of place in a garbage collected …

Most-linked posts?

  1. Code Archaeology With Git
    4 people · 4 mentions · first linked 2012-03-08

What Hacker News says?

  1. I think he's referring to the get/set accessors (e.g. `myObject.set('foo', bar)` instead of `myObject.foo = bar`). Here are some resources: # http://emberjs.com/guides/object-model/classes-and-instances... # http://jfire.io/blog/2012/04/19/why-ember-dot-js-doesnt-use-... # http://emberjs.com/api/classes/Ember.Array.html

    Comment linking /blog/2012/04/19/why-ember-dot-js-doesnt-use-property-descriptors/

    on “Ember.js 1.0 RC1 released”
  2. Submitted New-less JavaScript (2013) as a story · 37 points

    HN discussion
  3. While that's true; `git pickaxe` will also do what you describe. The added bonus is that one could use pickaxe to follow a specific line's changes way farther back than a normal comment. http://jfire.io/blog/2012/03/07/code-archaeology-with-git/

    Comment linking /blog/2012/03/07/code-archaeology-with-git/

    on “Version control: best practices”
  4. Submitted Code Archaeology With Git as a story · 2 points

    HN discussion
  5. Somewhat to my surprise when I found out, git-mv doesn't actually result in any extra metadata about the rename getting stored in the repository: "Git has a rename command git mv, but that is just for convenience. The effect is indistinguishable from removing the file and adding another with different name and the same content." https://git.wiki.kernel.org/index.php/GitFaq#Why_does_Git_no... All content in git is ex…

    Comment linking /blog/2012/03/07/code-archaeology-with-git/

    on “Renaming is the killer app of distributed version control (2007)”
  6. Submitted Code Archaeology with Git – John Firebaugh as a story · 1 points

    HN discussion
  7. Submitted I'm making animated art with #d3js, one piece every day as a story · 1 points

    HN discussion
  8. Submitted How to securely bootstrap JSON in a Rails view as a story · 1 points

    HN discussion

Search all of HN for jfire.io