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

C

coder-mike.com

Personal blog · coder-mike.com/blog · on HN as codermikeprogrammingsystems

coder-mike.com is a personal blog at coder-mike.com about programming and systems. Since 2022, 4 different Hacker News readers have linked it 8 times, most often “Microvium Is Small”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
8mentions?
4HN people?
2022–2022first – last linked?

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

Why HN links it

HN readers cite this blog on firmware design, including the argument that idle memory matters more than peak memory in typical firmware, and single-threading. It was linked in the Microvium thread.

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

The author on HN?

codermike · 70 karma · member since 2020

Software engineer https://coder-mike.com/ Twitter: @microvium

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

Most-linked posts?

  1. Microvium Is Small
    3 people · 3 mentions · first linked 2022-06-14
  2. /blog/2022/05/27/single-threading-is-more-memory-efficient/
    2 people · 2 mentions · first linked 2022-06-21

What Hacker News says?

  1. If by "like this" you mean with snapshotting (e.g. if you prefer snapshotting to bundling https://coder-mike.com/blog/2020/05/15/snapshotting-vs-bundl... ), then node doesn't support it because V8 doesn't (yet) support it, but it might be coming! If by "like this" you mean runs on small devices, maybe check out https://www.neonious-iot.com/lowjs/

    Comment linking /blog/2020/05/15/snapshotting-vs-bundling/

    on “Microvium Is Small”
  2. Submitted Microvium Is Small as a story · 181 points

    HN discussion
  3. > The entire purpose of Javascript is that it's a "scripting" language, so having an interactive runtime is kind of the point. If your use case is plugging a keyboard into your MCU or connecting a terminal prompt on the UART, then the MCU needs to be running a parser, yes. But there may be many real-world use cases where your "scripts" will be going through some kind of deployment and release process, and adding a s…

    Comment linking /blog/2022/05/27/single-threading-is-more-memory-efficient/

    on “Microvium Is Small”
  4. Submitted I made a JavaScript engine for microcontrollers in just 8.5kB of ROM as a story · 14 points

    HN discussion
  5. Microvium does use a compacting heap, something similar to a semi-space collector except that it can free up the unused "space". Have a look for some of the details: https://coder-mike.com/blog/2020/07/08/new-garbage-collector... But the malloc/free thing referenced in the article is mainly about the stack space and core registers, which would just be wasting space if the VM was idle.

    Comment linking /blog/2020/07/08/new-garbage-collector/

    on “Microvium Is Small”
  6. Submitted Microvium Is Small as a story · 3 points

    HN discussion
  7. The author has a different perspective on that. From the article: > In typical firmware, idle memory is much more important than peak memory, as I explained in my last post. https://coder-mike.com/blog/2022/05/27/single-threading-is-m...

    Comment linking /blog/2022/05/27/single-threading-is-more-memory-efficient/

    on “Microvium Is Small”
  8. Submitted JavaScript FFI with no glue code as a story · 2 points

    HN discussion

Search all of HN for coder-mike.com