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

T

Tom Jakubowski

Personal blog · crystae.netprogrammingweb

Tom Jakubowski's personal blog at crystae.net covers programming and web. Since 2012, 3 different Hacker News readers have linked it 8 times, most often “Two Shebang Papercuts and a Thimble”. The last post was in 2022, but the archive is still widely read.

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

Most-linked posts?

  1. Two Shebang Papercuts and a Thimble
    3 people · 3 mentions · first linked 2019-11-21

What Hacker News says?

  1. No, JavaScript is not valid TypeScript. This might be a silly example but there are dozens of similar, small JavaScript programs that are not legal TypeScript (for good reason!). http://crystae.net/2015/01/22/typescript-is-not-a-superset-o... Try running jQuery's source through the TypeScript compiler some time.

    Comment linking /2015/01/22/typescript-is-not-a-superset-of-javascript/

    on “Angular 2: Built on TypeScript”
  2. Submitted Two Shebang Papercuts and a Thimble as a story · 2 points

    HN discussion
  3. That shebang is appealing but unfortunately more than one argument (past the initial command name) in a shebang is unportable: some OSes will coalesce the extra arguments into one, others make them separate arguments. There's also a special bonus papercut you might hit when /usr/bin/env is in the shebang with extra arguments: an infinite loop! Sorry for the plug: I wrote about it here. https://www.crystae.net/posts/…

    Comment linking /posts/2019/11/08/two-shebang-papercuts/

    on “Polyglot Makefiles”
  4. Submitted Two Shebang Papercuts and a Thimble as a story · 2 points

    HN discussion
  5. Note to others who might like to write long shebangs: the -S argument there to /usr/bin/env is load-bearing, and if you forget it weird stuff will happen, at least on most Linux systems. I wrote about it a few years ago, based on a true story. https://crystae.net/posts/two-shebang-papercuts/

    Comment linking /posts/two-shebang-papercuts/

    on “docker2exe: Convert a Docker image to an executable”
  6. Submitted Break your layouts with jquery.joyce.js as a story · 1 points

    HN discussion
  7. One very nice side-effect of hosting on GitHub is that it integrates very nicely with your repository GitHub pages. URLs for your repos are simply http://domain/reponame . For example (apologies for the self-promotion): * my website, hosted on GitHub: http://crystae.net/ * toy cellular automata project, hosted on GitHub: http://crystae.net/automatra Author's argument about Github Pages not allowing custom Jekyll plu…

    Comment linking /automatra

    on “Jekyll blog on Amazon S3 and CloudFront”

Search all of HN for crystae.net