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

M

Mike Street

Personal blog · mikestreety.co.uk/blogprogrammingweb

Mike Street's personal blog at mikestreety.co.uk covers programming and web. Since 2017, 4 different Hacker News readers have linked it 7 times, most often “The Git Commit Hash”. It is still writing: the last post was on 2026-10-27, and you can follow it by feed.

Visit the blog
7mentions?
4HN people?
2017–2025first – last linked?
Links on Hacker News per year · peak 3 in 2017

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

Why HN links it

Linked posts cover how npm install rewrites package-lock.json and how to install without modifying it. They are cited as background in npm malware and lock-file discussions.

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

Website of Mike Street, Lead Developer and CTO from England

Most-linked posts?

  1. The Git Commit Hash
    2 people · 2 mentions · first linked 2020-10-19

What Hacker News says?

  1. The internet disagrees. NPM will gladly ignore and update lock files. There may exist a way to actually respect lock files, but the default mode of operation does not work as you would naively expect. - NPM Install without modifying the package-lock.json https://www.mikestreety.co.uk/blog/npm-install-without-modif... - Why does "npm install" rewrite package-lock.json? https://stackoverflow.com/questions/45022048/why…

    Comment linking /blog/npm-install-without-modifying-package-lock/

    on “Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised”
  2. Submitted Vue.js: Using attributes and props with components and HTML elements as a story · 2 points

    HN discussion
  3. > This totally breaks a fundamental notion in Git that the same work, based on the same commits, has the same hash. This is not a fundamental notion in git. The hash includes timestamps as well. edit: It also contains author and commiter details. Here's a slightly revised list borrowed from a blog post[1] - commit message - The file changes - The commit author (and committer- they can be different) - The date - The…

    Comment linking /blog/the-git-commit-hash

    on “Improving how we deploy GitHub”
  4. Submitted Build different images with multi-stage Docker builds as a story · 1 points

    HN discussion
  5. Submitted The Git Commit Hash as a story · 1 points

    HN discussion
  6. Submitted Implementing a Vuex Store Using Vue.js as a story · 1 points

    HN discussion
  7. Submitted Filters in Vue.js: What are they, how do you use them, and how do you make them? as a story · 1 points

    HN discussion

Search all of HN for mikestreety.co.uk