Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    James Mickens

    mickens.seas.harvard.edu · Personal blog · on HN since 2016

    James Mickens, a Harvard computer science professor, publishes systems research papers and humorous essays on security and computing.

    Visit blogHN submissions
    Systems & PerformanceSecurityWriting & Thinking
    What HN says

    Commenters praise his funny essays, calling him a national treasure, and often point to the collected Wisdom of James Mickens, with The Night Watch a favorite.

    Stats for nerds
    48HN people shared it
    13linked in comments
    289story points
    Feb 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      James Mickens’ Tenure Announcement
      4 people · 132 points · first shared 2019 · 10 comments on HN
    2. 2
      Polaris: Faster Page Loads Using Fine-grained Dependency Tracking [pdf]
      2 people · 99 points · first shared 2016 · 32 comments on HN
    3. 3
      Identifying Valuable Pointers in Heap Data [pdf]
      2 people · 46 points · first shared 2021 · Discussion on HN
    4. 4
      The Wisdom of James Mickens
      30 people · 5 points · first shared 2016 · Discussion on HN
    5. 5
      Alto: Lightweight VMs Using Virtualization-Aware Managed Runtimes [pdf]
      2 people · 2 points · first shared 2018 · Discussion on HN
    6. 6
      Hypervisors for Isolating Malicious AIs [pdf]
      1 person · 2 points · first shared 2025 · Discussion on HN
    7. 7
      James Mickens' Tenure Announcement
      1 person · 1 points · first shared 2026 · Discussion on HN
    8. 8
      Riverbed: Enforcing User-Defined Privacy Constraints in Distributed Web Services [pdf]
      1 person · 1 points · first shared 2019 · Discussion on HN
    9. 9
      James Mickens Announces Tenure (Comedy)
      1 person · 1 points · first shared 2019 · Discussion on HN
    10. 10
      Atlantis robust extensible execution environments forweb applications
      2 people · first shared 2018

    What HN people wrote when they linked it

    • zeronameSep 2018

      > Doesn't every freaking mainstream technology suck? I regularly come across rants from significant developers regarding this issue. There probably is no way to prevent this from happening. Because worse is unfortunately better.

      Web technology is fundamentally different in that you have a big standards body regulating everything from layout down to color blending, then leave it up to multiple vendors to implement all that stuff at great expense and with long delay. Worse, it's all shoehorned on top of some "document model" than was never designed with applications in mind. It's a waste.

      To see what a better platform could look like, consider this:

      https://mickens.seas.harvard.edu/publications/atlantis-robust-extensible-execution-environments-forweb-applications

      https://www.youtube.com/watch?v=1uflg7LDmzI

      The key here is reducing surface area. It's entirely possible that WASM will bring us closer to that, but the web developers of today probably won't like that.

      > I regularly and seriously consider to leave software development because of this (as I'm really suffering) but then I remember how much power it gives me despite the horrible faults it has.

      I don't know what you do, but I find web development to be significantly more frustrating than other areas. That doesn't mean there isn't frustration elsewhere though and it's definitely part of the job.

    • inflatableDodoJun 2019

      >"Whenever I go to a conference and I discover that there will be a presentation about Byzantine fault tolerance, I always feel an immediate, unshakable sense of sadness, kind of like when you realize that bad things can happen to good people, or that Keanu Reeves will almost certainly make more money than you over arbitrary time scales. Watching a presentation on Byzantine fault tolerance is similar to watching a foreign film from a depressing nation that used to be controlled by the Soviets — the only difference is that computers and networks are constantly failing instead of young Kapruskin being unable to reunite with the girl he fell in love with while he was working in a coal mine beneath an orphanage that was atop a prison that was inside the abstract concept of World War II."

      James Mickens, 'The Saddest Moment' - https://scholar.harvard.edu/files/mickens/files/thesaddestmoment.pdf

      edit - further wisdom;

      James Mickens, Associate Professor, Authority On All Things, Harvard - https://mickens.seas.harvard.edu/wisdom-james-mickens

    • jvanderbotJan 2023

      James Mickens is a national treasure.

      Go watch his talks on YouTube and read everything he writes.

      https://mickens.seas.harvard.edu/

      Excellence. Quality. Science. These are just a few of the words that have been applied to the illustrious research career of James Mickens. In the span of a few years, James Mickens has made deep, fundamental, and amazing contributions to various areas of computer science and life. Widely acknowledged as one of the greatest scholars of his generation, James Mickens ran out of storage space for his awards in 1992, and he subsequently purchased a large cave to act as a warehouse/fortress from which he can defend himself during the inevitable robot war that was prophesied by the documentary movie “The Matrix.” In his spare time, James Mickens enjoys life, liberty, and the pursuit of happiness, often (but not always) in that order, and usually (almost always) while listening to Black Sabbath.

      Feel free to start here

      https://m.youtube.com/watch?v=D5xh0ZIEUOE

    • carapaceFeb 2021

      Nicely ranted.

      I'm one who feels that ranting is a kind of art (or can be profitably interpreted that way), and well-formed rant counts as art.

      This is a good rant, not great, but heartfelt and sincere with judicious use of curse words and rhetorical flourish.

      (For greatness in ranting see the work of Mickens, perhaps our finest performing ranter of the day. https://mickens.seas.harvard.edu/wisdom-james-mickens )

      - - - -

      On a tangent, I've been keeping an eye on the Arcan project https://arcan-fe.com/

      > Arcan is a powerful development framework for creating virtually anything between user interfaces for specialised embedded applications all the way to full-blown standalone desktop environments.

      > At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented interface, programmable using Lua.

      (Nothing against Wayland, I'm just mentioning it to say something potentially useful to someone.)

    • jacindaSep 2023

      The Night Watch: https://www.usenix.org/system/files/1311_05-08_mickens.pdf

      > Even as we speak, systems programmers are doing pointer arithmetic so that children and artists can pretend that their x86 chips do not expose an architecture designed by Sauron.

      > You might ask, “Why would someone write code in a grotesque
      language that exposes raw memory addresses? Why not use
      a modern language with garbage collection and functional
      programming and free massages after lunch?” Here’s the
      answer: Pointers are real. They’re what the hardware understands. Somebody has to deal with them. You can’t just place
      a LISP book on top of an x86 chip and hope that the hardware
      learns about lambda calculus by osmosis.

      Really, I recommend everything by James Mickens every chance I get: https://mickens.seas.harvard.edu/wisdom-james-mickens

    • boberoniJul 2021

      I was very fortunate to be in a class taught by James Mickens in my undergrad. As he does in this article, he shared his wealth of cybersecurity experience but presented in a very entertaining way.

      If you like this paper, he also has many other stories from CS academia that is approachable and fun to read[1]. One of my favorite talks by Mickens is a 30-minute roast of Javascript and web security[2].

      [1]: https://mickens.seas.harvard.edu/wisdom-james-mickens

      [2]: https://vimeo.com/111122950

    Related

    The Morning Paperblog.acolyer.org606 people

    Local-first software: you own your data, in spite of the cloud

    The Morning Paper
    Personal · last shared 2026
    The Digital Antiquarianfilfre.net280 people

    Riven

    The Digital Antiquarian
    Personal · last shared 2026
    Joe Duffyjoeduffyblog.com147 people

    15 Years of Concurrency

    Joe Duffy
    Personal · last shared 2026
    D. J. Bernsteincr.yp.to641 people

    IEEE Refuses to Accept Public-Domain Papers?

    D. J. Bernstein
    Personal · last shared 2026
    James Turnbullkartar.net17 people

    Just Enough Clojure for Riemann

    James Turnbull
    Personal · last shared 2021
    Paul Khuongpvk.ca106 people

    SBCL: The Ultimate Assembly Code Breadboard

    Paul Khuong
    Personal · last shared 2026
    Yann Colletfastcompression.blogspot.com59 people

    XXH3 – a new speed-optimized hash algorithm

    Yann Collet
    Personal · last shared 2025
    James Hamiltonperspectives.mvdirona.com177 people

    At Scale, Rare Events Aren’t Rare

    James Hamilton
    Personal · last shared 2026