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

J

Jon Gjengset

Personal blog · thesquareplanet.com/blogprogrammingsystems

Jon Gjengset's personal blog at thesquareplanet.com covers programming and systems. Since 2015, 20 different Hacker News readers have linked it 31 times, most often “Students' Guide to Raft”. It is still writing: the last post was on 2024-12-22, and you can follow it by feed.

Visit the blog
31mentions?
20HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 7 in 2016

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

Why HN links it

HN readers link Jon Gjengset's site for a writeup on Raft implementation gotchas, livestream tips, and a Rust bug story. Commenters also point to his detailed Rust talks and research listings.

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.

PhD Student, Software Engineer and problem solver

Most-linked posts?

  1. Students' Guide to Raft
    3 people · 3 mentions · first linked 2016-03-16
  2. The Story of a Rust Bug
    3 people · 3 mentions · first linked 2017-05-11
  3. Online streaming sites and URL obfuscation
    2 people · 2 mentions · first linked 2015-08-31
  4. Captioning all my YouTube videos with AI
    2 people · 2 mentions · first linked 2024-01-13
  5. /
    2 people · 2 mentions · first linked 2020-06-06
  6. Choosing a Programming Language
    2 people · 2 mentions · first linked 2016-06-06
  7. Smashing the Stack in the 21st Century
    2 people · 2 mentions · first linked 2019-02-01
  8. Path to Rust – A practical introduction
    2 people · 2 mentions · first linked 2016-05-25
  9. Livestream tips
    2 people · 2 mentions · first linked 2020-05-25

What Hacker News says?

  1. gsjbjt · 2020-04-05Recommends
    Implementing it is the fun part! You might like going through the Raft lab in MIT's distributed systems course: https://pdos.csail.mit.edu/6.824/labs/lab-raft.html + Jon Gjengset's writeup on some of the "gotcha"s: https://thesquareplanet.com/blog/students-guide-to-raft/

    Comment linking /blog/students-guide-to-raft/

    on “Ask HN: What are you learning?”
  2. Submitted The Path to Rust as a story · 296 points

    HN discussion
  3. If you know all of your queries ahead of time, then compiling them efficiently has already been shown to be effective. Noria https://github.com/mit-pdos/noria https://www.youtube.com/watch?v=kVv9Pik6QGY https://thesquareplanet.com/research/ Materialize/TimelyDataflow https://scholar.google.com/citations?hl=en&user=YYJ3aycAAAAJ...

    Comment linking /research/

    on “SpacetimeDB”
  4. Submitted The Story of a Rust Bug as a story · 140 points

    HN discussion
  5. harikb · 2020-06-06Recommends
    Anecdotal - One of favorite YouTube live-streaming personalities, Jon Gjengset[1] is a Ph.D student at MIT CSAIL. His talks are very detailed[4] and captivating[3] [1] https://thesquareplanet.com/ Talks [2] https://youtu.be/s19G6n0UjsM [3] https://youtu.be/DnT-LUQgc7s Rust Details(my favorites) [4] https://youtu.be/rAl-9HwD858

    Comment linking /

    on “There’s plenty of room at the Top: computer performance after Moore’s law”
  6. Submitted Path to Rust – A practical introduction as a story · 136 points

    HN discussion
  7. Go has had to rollback on that decision. Rust while much safer, also needs care if any crate makes use of unsafe, even in pure Rust. https://thesquareplanet.com/blog/the-story-of-a-rust-bug/ Yes it is in the libc bindings, but the logic error is on Rust side.

    Comment linking /blog/the-story-of-a-rust-bug/

    on “Wasm3 entering a minimal maintenance phase”
  8. Submitted Online streaming sites and URL obfuscation as a story · 67 points

    HN discussion
  9. Jon Gjengset[1] is currently doing a livestream on the same challenge in Rust, on his YT channel[2]. [1]: https://thesquareplanet.com/ [2]: https://www.youtube.com/watch?v=jSTkEPPiULs

    Comment linking /

    on “Build Your Own BitTorrent”
  10. Submitted How the Internet works as a story · 45 points

    HN discussion
  11. https://thesquareplanet.com/blog/livestream-tips/ this is great resource.

    Comment linking /blog/livestream-tips/

    on “Ask HN: Can you recommed tools to make online courses?”
  12. Submitted Instructors' Guide to Raft as a story · 25 points

    HN discussion
  13. Submitted The Path to Rust as a story · 13 points

    HN discussion
  14. Submitted The Story of a Rust Bug as a story · 7 points

    HN discussion
  15. Submitted Students' Guide to Raft as a story · 7 points

    HN discussion
  16. Submitted Captioning all my YouTube videos with AI as a story · 5 points

    HN discussion
  17. Submitted Why don't people ask questions? as a story · 5 points

    HN discussion
  18. Submitted Smashing the Stack in the 21st Century as a story · 4 points

    HN discussion
  19. Submitted Choosing a Programming Language as a story · 4 points

    HN discussion
  20. Submitted About 40 Hours as a story · 3 points

    HN discussion
  21. Submitted Livestream tips as a story · 3 points

    HN discussion
  22. Submitted Captioning all my YouTube videos with AI as a story · 2 points

    HN discussion
  23. Submitted My First Podcast: A Tale of a Broken Ecosystem as a story · 2 points

    HN discussion
  24. Submitted Online streaming sites and URL obfuscation as a story · 2 points

    HN discussion
  25. Submitted Choosing a Programming Language (2016) as a story · 1 points

    HN discussion
  26. Submitted Smashing the Stack in the 21st Century as a story · 1 points

    HN discussion
  27. Submitted Writing about People, to People as a story · 1 points

    HN discussion
  28. Submitted Eisenhower Vectors as a story · 1 points

    HN discussion
  29. Submitted Students' Guide to Raft as a story · 1 points

    HN discussion
  30. Submitted Rust tips and tricks for newcomers as a story · 1 points

    HN discussion

Search all of HN for thesquareplanet.com