Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #737

B

blog.izs.me

Personal blog · blog.izs.me · on HN as IsaacSchlueterprogrammingculture

blog.izs.me is a personal blog at blog.izs.me about programming and culture. Since 2009, 88 different Hacker News readers have linked it 118 times, most often “An Open Letter to JavaScript Leaders Regarding Semicolons”. It is still writing: the last post was on 2026-08-27, and you can follow it by feed.

Visit the blog
118mentions?
5recommend?
88HN people?
2009–2026first – last linked?
Links on Hacker News per year · peak 25 in 2012

Rarely recommended · 5 of 40 sampled comments recommend it?

Why HN links it

HN readers link Isaac Schlueter's blog for its long-running argument on JavaScript semicolons and automatic semicolon insertion, plus his writing on async API design and Node/npm history.

Recommended for · 5 comments
Called a pretty good rundown of the rules, a really good piece, a great post, and a rather famous post.

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

Writing and Stuff from Isaac Z. Schlueter

The author on HN?

IsaacSchlueter · 3,218 karma · member since 2008

I'm isaacs from Node and npm and JavaScript and stuff. I don't look at this site much. http://blog.izs.me/ https://bsky.app/profile/isaacs.bsky.social https://www.reddit.com/user/isaacs_/

From their public HN profile, which links to this site.

Most-linked posts?

  1. An Open Letter to JavaScript Leaders Regarding Semicolons
    18 people · 22 mentions · first linked 2010-12-20
  2. Designing APIs for Asynchrony
    5 people · 5 mentions · first linked 2013-08-24
  3. JavaScript is Not Web Assembly
    4 people · 5 mentions · first linked 2011-09-14
  4. Brief FAQ about IO.js
    4 people · 4 mentions · first linked 2014-12-08
  5. Unleashing Zalgo
    4 people · 4 mentions · first linked 2023-11-23
  6. Things You Probably Didn’t Realize npm Could Do
    4 people · 4 mentions · first linked 2010-11-27
  7. Git is an editor, and rebase is the backspace key
    3 people · 3 mentions · first linked 2012-12-10
  8. A member of our community is missing, help find him
    3 people · 3 mentions · first linked 2014-01-13
  9. On npm and Homebrew
    2 people · 2 mentions · first linked 2011-02-14
  10. Intent out, Reality In
    2 people · 2 mentions · first linked 2015-08-14

What Hacker News says?

  1. If we're lucky this will turn into the 'unstable branch' with new features and things which is periodically folded back into the 'stable' node.js platform. ...but if node wont play ball, it'll become 'the new node', yes. (there's a lot of backstory to this, which you can read about here: http://blog.izs.me/post/104685388058/io-js )

    Comment linking /post/104685388058/io-js

    on “Io.js 1.0.0”
  2. Submitted A member of our community is missing, help find him as a story · 594 points

    HN discussion
  3. This "unleashes Zalgo" and is considered a major anti-pattern when designing async APIs: http://blog.izs.me/post/59142742143/designing-apis-for-async...

    Comment linking /post/59142742143/designing-apis-for-asynchrony

    on “Node v8.0.0 Released”
  4. Submitted When we got to the scanner, I opted out. Then they opted out. as a story · 422 points

    HN discussion
  5. This reminded me of another missing person posted here. Does anyone know what happened to Luke Arduini? I have no connection, but for some reason this stuck with me. Here's some background: https://news.ycombinator.com/item?id=7048249 http://blog.izs.me/post/72990767417/a-member-of-our-communit...

    Comment linking /post/72990767417/a-member-of-our-community-is-missing-help-find-him

    on “SF Engineer Dan Ha Has Been Missing Since 10/31”
  6. Submitted JavaScript is Not Web Assembly as a story · 221 points

    HN discussion
  7. That's not an accurate history; npm started around 2010 and didn't become a company until 2014. Perhaps it was all part of a master plan to build the perfect trojan unicorn, but I invite you to look at some of the 2010-era code and blog posts to judge for yourself: https://github.com/npm/cli/tree/e790c85a https://blog.izs.me/2010/11/10-cool-things-you-probably-didn... You can read and/or listen to issacs talk about…

    Comment linking /2010/11/10-cool-things-you-probably-didnt-realize-npm/

    on “Node.js packages don't deserve trust”
  8. Submitted JavaScript is Not Web Assembly as a story · 178 points

    HN discussion
  9. If you are following Crockford (JavaScript, the Good Parts), it is encouraged. However, some, like the current node.js maintainer think otherwise; see http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... Personally, I still follow Crockford's advice though.

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Why Python is Important for You”
  10. Submitted Git is an editor, and rebase is the backspace key as a story · 155 points

    HN discussion
  11. After reading the linked [Isaacs]( http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... ) post it made me realise a bit more about the language. I don't think I'd agree its easy to screw up. Its as easy as accidentally using global variables.

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Replace CoffeeScript with ES6”
  12. Submitted An Open Letter to JavaScript Leaders Regarding Semicolons as a story · 84 points

    HN discussion
  13. Everything you need to know: http://blog.izs.me/post/2353458699/an-open-letter-to-javascr...

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Node.js Guide”
  14. Submitted Evolution of a Prototypal Language User as a story · 64 points

    HN discussion
  15. >Pity that omitting them in JS potentially leaves you open to some nasty issues. There is only a single instance I think of that is of legitimate concern - which is #4 listed on this blog [0]. The rest, to me, seem like arbitrarily shitty formatting or scenarios that never arise in an attempt to show why semicolons are needed. i ++ j Who would write that? Why would anyone write that? That being said - "remove all se…

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Goodbye CoffeeScript, Hello TypeScript”
  16. Submitted Things You Probably Didn’t Realize npm Could Do as a story · 54 points

    HN discussion
  17. Homebrew doesn't handle software that updates itself. It's an opinionated piece of software. UPDATE: More on this here http://blog.izs.me/post/3295261330/on-npm-and-homebrew

    Comment linking /post/3295261330/on-npm-and-homebrew

    on “Node.js v0.8.0 [stable] is out”
  18. Submitted Designing APIs for Asynchrony as a story · 24 points

    HN discussion
  19. mattbriggs · 2012-04-15Recommends
    http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... That is a pretty good rundown of the rules. The only problem with not having semicolons is cases like this, where someone is using a bad tool to minify your code. None of the tools that currently do the best job will break on that code.

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Crockford on Bootstrap's semicolon omission: “insanely stupid code””
  20. Submitted Regarding "Is Node Better?" as a story · 20 points

    HN discussion
  21. http://blog.izs.me/post/2353458699/an-open-letter-to-javascr...

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Crockford on Bootstrap's semicolon omission: “insanely stupid code””
  22. Submitted Brief FAQ about IO.js as a story · 12 points

    HN discussion
  23. The examples he gives are exactly the situations where you should use semi-colons, as understood by those who skip them. Take a look at http://blog.izs.me/post/2353458699/an-open-letter-to-javascr...

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “Crockford on Bootstrap's semicolon omission: “insanely stupid code””
  24. Submitted On Sexism in Tech as a story · 10 points

    HN discussion
  25. Only evil people put their return value on a second line... Regardless: http://blog.izs.me/post/2353458699/an-open-letter-to-javascr... Although to be fair: http://benalman.com/news/2013/01/advice-javascript-semicolon...

    Comment linking /post/2353458699/an-open-letter-to-javascript-leaders-regarding

    on “How to Become a Great JavaScript Developer”
  26. Submitted Tip for learning JavaScript as a story · 9 points

    HN discussion
  27. The developer of NPM.js recommended this book highly[1] on his blog, so I picked it up. Already on a first reading[2] I could see its potential to be life-changing. It has definitely changed how I interact with (or see) others (and myself), and I am trying to put more of it in practice; currently on a second reading. I think it appeals to the programmer/mathematician in me, because to a large extent it is teaching m…

    Comment linking /post/112818868228/letter-to-marshall-rosenberg

    on “Ask HN: What was the one book that you read and it actually changed your life?”
  28. Submitted Unix Philosophy and Node.js as a story · 7 points

    HN discussion
  29. That is a good thing when multiple libraries you depend on depend on different versions of some other library. See http://blog.izs.me/post/1675072029/10-cool-things-you-probab...

    Comment linking /post/1675072029/10-cool-things-you-probably-didnt-realize-npm-could-do

    on “A Haskell Programmer Tries to Learn Racket”
  30. Submitted Why git rebase can save hours of work as a story · 7 points

    HN discussion

Search all of HN for blog.izs.me

Linked by the same people?