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

Top all-time · #13364

M

Micah Cantor

Personal blog · micahcantor.com/blog · on HN as hydroxideOH-programming

Micah Cantor's personal blog at micahcantor.com covers programming. Since 2021, 5 different Hacker News readers have linked it 17 times, most often “Compiling a Subset of JavaScript to ARM Assembly in Haskell”. It is still writing: the last post was on 2026-01-24, and you can follow it by feed.

Visit the blog
17mentions?
5HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 6 in 2022

Micah Cantor's personal website and blog

The author on HN?

hydroxideOH- · 989 karma · member since 2020

micahcantor.com micahcantor01@gmail.com Socials: - github.com/micahcantor - linkedin.com/in/micah-cantor

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

Most-linked posts?

  1. Compiling a Subset of JavaScript to ARM Assembly in Haskell
    2 people · 2 mentions · first linked 2022-05-29
  2. Monad Confusion and the Blurry Line Between Data and Computation
    2 people · 2 mentions · first linked 2022-07-28
  3. Solving a few Leetcode questions in Haskell
    2 people · 2 mentions · first linked 2021-08-08
  4. Improving the dead code elimination algorithm in JS_of_OCaml
    2 people · 2 mentions · first linked 2023-11-13

What Hacker News says?

  1. For those interested in this topic, I worked on improving dead code elimination in js_of_ocaml [1], a compiler from OCaml to JavaScript. The problem is more difficult in that case because of the indirection of OCaml's higher-order modules (functors). [1]: https://www.micahcantor.com/blog/js-of-ocaml-dead-code/

    Comment linking /blog/js-of-ocaml-dead-code/

    on “Deadcode: Finding unreachable functions in Go”
  2. Submitted Why learn Racket? A student's perspective as a story · 129 points

    HN discussion
  3. I recently rebuilt my site with Parcel + React Server Components. RSC are designed to solve many of the same problems that Astro does. And Parcel is “just” a bundler and not a framework, so it has less magic and gives you more control. https://micahcantor.com/blog/rsc-rewrite.html

    Comment linking /blog/rsc-rewrite.html

    on “Astro Joining Cloudflare”
  4. Submitted Monad Confusion and the Blurry Line Between Data and Computation as a story · 92 points

    HN discussion
  5. Submitted Programming Beyond Paradigms as a story · 76 points

    HN discussion
  6. Submitted I added a Bluesky comment section to my blog as a story · 19 points

    HN discussion
  7. Submitted The good and bad of Typed Racket as a story · 7 points

    HN discussion
  8. Submitted Crafting Interpreters in Typed Racket as a story · 5 points

    HN discussion
  9. Submitted Compiling a Subset of JavaScript to ARM Assembly in Haskell as a story · 4 points

    HN discussion
  10. Submitted Solving a few Leetcode questions in Haskell as a story · 3 points

    HN discussion
  11. Submitted Improving the dead code elimination algorithm in JS_of_OCaml as a story · 2 points

    HN discussion
  12. Submitted My programming language feature wishlist as a story · 2 points

    HN discussion
  13. Submitted Compiling a Subset of JavaScript to ARM Assembly in Haskell as a story · 2 points

    HN discussion
  14. Submitted Solving a few Leetcode questions in Haskell as a story · 2 points

    HN discussion
  15. Submitted I rebuilt my blog with React Server Components as a story · 1 points

    HN discussion
  16. Submitted Synthesizing the Boring Parts With GHC: A Research Progress Report as a story · 1 points

    HN discussion
  17. Submitted Monad Confusion and the Blurry Line Between Data and Computation as a story · 1 points

    HN discussion

Search all of HN for micahcantor.com

Linked by the same people?