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

M

Matt Zeunert

Personal blog · mattzeunert.comprogrammingweb

Matt Zeunert's personal blog at mattzeunert.com covers programming and web. Since 2015, 11 different Hacker News readers have linked it 39 times, most often “What's a statement completion value in JavaScript?”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
39mentions?
11HN people?
2015–2022first – last linked?
Links on Hacker News per year · peak 11 in 2017

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

Why HN links it

HN readers link these posts on JavaScript and Node.js internals, such as time-travel debugging, V8 object sizes, dataflow analysis and assembly output, and on HTML+CSS-only UI tricks. Comments mostly cite or link them without judging the writing.

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

Most-linked posts?

  1. What's a statement completion value in JavaScript?
    2 people · 2 mentions · first linked 2017-01-10
  2. Understanding My Google Cloud Bill
    2 people · 2 mentions · first linked 2019-11-25
  3. Compiling V8 and viewing the assembly code it generates from JavaScript
    2 people · 2 mentions · first linked 2016-05-23

What Hacker News says?

  1. This is in the same vein as the "checkbox hack". It's a great rabbit hole to go down. It's fun to try and figure out how to accomplish normal UI functions with no JS and no page reloads. My personal favorite was making a popup Confirm/Cancel dialog where you could still see your content behind it. Cancel made it disappear; Confirm triggered a CSS url() call for the action. Here's a todo app with no javascript (not m…

    Comment linking /2017/10/30/javascript-free-todo-app.html

    on “Entire website in a single HTML file”
  2. Submitted How to write a JavaScript-free todo app using just HTML and CSS as a story · 149 points

    HN discussion
  3. I recently started running more Google Cloud VMs in the UK instead of the US. It was costing me £2 a day to run the VMs, but somehow I also paid £12 a day for "GCP Storage egress between NA and EU”. Turns out that by default Google's Docker container registry only stores the Docker images in the US. So each time I launched a VM the Docker image was downloaded from the US. I wrote more about it here: https://www.matt…

    Comment linking /2019/10/13/reducing-docker-image-size-and-cutting-gcp-cost.html

    on “AWS Customers Rack Up Hefty Bills for Moving Data”
  4. Submitted V8 memory quiz as a story · 87 points

    HN discussion
  5. I've found a nice middleground to be writing a custom static site generator for each site. They can be quite small (here's one[0] in ~50 lines). Usually it just loops through a directory and turns Markdown files into HTML (with header injected), and syntax highlighting. Also, if you're really committed, you might be surprised how app-like you can make HTML+CSS, using things like checkbox and :target hacks[1]. The UI…

    Comment linking /2017/10/30/javascript-free-todo-app.html

    on “My stack is HTML+CSS”
  6. Submitted Lessons learned from running a free front-end development course as a story · 32 points

    HN discussion
  7. Nice results getting perfomance hit and memory bloatage down so much. Apparently it's already in Visual Studio Code Inside Build: http://www.mattzeunert.com/2016/12/22/vs-code-time-travel-de...

    Comment linking /2016/12/22/vs-code-time-travel-debugging.html

    on “Time-Travel Debugging for JavaScript/Node.js”
  8. Submitted When to write tests as a story · 3 points

    HN discussion
  9. I had a somewhat similar discovery with V8 (JS VM): V8 allocates a whopping 64 bytes per empty object. {} But if you initialize it with a single property, the size shrinks to 40 bytes. [1] {v8Hack: null} I too was creating lots of object that would stay empty, but V8 (incorrectly) assumed I was going to change them later so it reserved some extra space. [2] Unfortunately, there is no size hint like for Java's HashMa…

    Comment linking /2017/03/29/v8-object-size.html

    on “A single character code change”
  10. Submitted Show HN: Remove timestamps from conversation copied from Slack as a story · 3 points

    HN discussion
  11. For Node.js http://www.mattzeunert.com/2015/08/19/viewing-assembly-code-...

    Comment linking /2015/08/19/viewing-assembly-code-generated-by-v8.html

    on “Benchmark: Java, Python, PHP, C, JavaScript, Swift, Ruby, Perl, Go, Lua, Rust”
  12. Submitted What's a statement completion value in JavaScript? as a story · 3 points

    HN discussion
  13. Blog post on how it works: http://www.mattzeunert.com/2018/05/27/dynamic-dataflow-analy... This is really, really neat. Never would have thought that Babel could be used for instrumentation, though after a bit of digging it looks like https://istanbul.js.org/ uses a similar trick! Is there a way to integrate this into a local dev environment without needing to run the MITM proxy? (For instance, if you know you're lo…

    Comment linking /2018/05/27/dynamic-dataflow-analysis-for-javascript-how-fromjs-2-works.html

    on “Show HN: An experimental data-flow analysis tool for JavaScript”
  14. Submitted A super simple introduction to neural networks as a story · 3 points

    HN discussion
  15. My approach is similar. I keep plain text notes on my phone where each line is something like "16 haircut" or "12o" (eating out). I have a Node script that I currently run manually, but the problem is that I only run it every couple of months... Using a bot keep track of things is a great idea! Currently I group everything by month, but using a bot would also allow that to be more granular. One thing I try to focus…

    Comment linking /money.html

    on “Ask HN: How do you record your personal finances?”
  16. Submitted Compiling V8 and viewing the assembly code it generates from JavaScript as a story · 3 points

    HN discussion
  17. Submitted 6 tips for building a website with limited developer resources as a story · 3 points

    HN discussion
  18. Submitted Should B2B SaaS businesses accept payment by bank transfer? as a story · 2 points

    HN discussion
  19. Submitted How to write a JavaScript-free todo app using just HTML and CSS (2017) as a story · 2 points

    HN discussion
  20. Submitted Understanding My Google Cloud Bill as a story · 2 points

    HN discussion
  21. Submitted Understanding My Google Cloud Bill as a story · 2 points

    HN discussion
  22. Submitted Reducing Docker image size and cutting Google Cloud costs as a story · 2 points

    HN discussion
  23. Submitted Tips on getting feedback from early users as a story · 2 points

    HN discussion
  24. Submitted A quick look at how Chrome's JavaScript code coverage feature works as a story · 2 points

    HN discussion
  25. Submitted Lazy JavaScript Parsing in V8 as a story · 2 points

    HN discussion
  26. Submitted Mapping UK Employment as a story · 2 points

    HN discussion
  27. Submitted Proxy objects, symbols, and string conversions as a story · 2 points

    HN discussion
  28. Submitted The “Not Yet” Fallacy of Startups as a story · 2 points

    HN discussion
  29. Submitted My first 10 years as a web developer as a story · 1 points

    HN discussion
  30. Submitted HMRC cancelled my VAT registration, and how it got reinstated as a story · 1 points

    HN discussion

Search all of HN for mattzeunert.com

Linked by the same people?