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.
8mentions?
3HN people?
2012–2025first – last linked?
Most-linked posts?
- Two Shebang Papercuts and a Thimble3 people · 3 mentions · first linked 2019-11-21
What Hacker News says?
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”Submitted Two Shebang Papercuts and a Thimble as a story · 2 points
HN discussionThat 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”Submitted Two Shebang Papercuts and a Thimble as a story · 2 points
HN discussionNote 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”Submitted Break your layouts with jquery.joyce.js as a story · 1 points
HN discussionOne 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”