Top all-time · #3814
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.
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?
- Students' Guide to Raft3 people · 3 mentions · first linked 2016-03-16
- The Story of a Rust Bug3 people · 3 mentions · first linked 2017-05-11
- Online streaming sites and URL obfuscation2 people · 2 mentions · first linked 2015-08-31
- Captioning all my YouTube videos with AI2 people · 2 mentions · first linked 2024-01-13
- /2 people · 2 mentions · first linked 2020-06-06
- Choosing a Programming Language2 people · 2 mentions · first linked 2016-06-06
- Smashing the Stack in the 21st Century2 people · 2 mentions · first linked 2019-02-01
- Path to Rust – A practical introduction2 people · 2 mentions · first linked 2016-05-25
- Livestream tips2 people · 2 mentions · first linked 2020-05-25
What Hacker News says?
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?”Submitted The Path to Rust as a story · 296 points
HN discussionIf 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”Submitted The Story of a Rust Bug as a story · 140 points
HN discussionAnecdotal - 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”Submitted Path to Rust – A practical introduction as a story · 136 points
HN discussionGo 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”Submitted Online streaming sites and URL obfuscation as a story · 67 points
HN discussionJon 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”Submitted How the Internet works as a story · 45 points
HN discussionhttps://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?”Submitted Instructors' Guide to Raft as a story · 25 points
HN discussionSubmitted The Path to Rust as a story · 13 points
HN discussionSubmitted The Story of a Rust Bug as a story · 7 points
HN discussionSubmitted Students' Guide to Raft as a story · 7 points
HN discussionSubmitted Captioning all my YouTube videos with AI as a story · 5 points
HN discussionSubmitted Why don't people ask questions? as a story · 5 points
HN discussionSubmitted Smashing the Stack in the 21st Century as a story · 4 points
HN discussionSubmitted Choosing a Programming Language as a story · 4 points
HN discussionSubmitted About 40 Hours as a story · 3 points
HN discussionSubmitted Livestream tips as a story · 3 points
HN discussionSubmitted Captioning all my YouTube videos with AI as a story · 2 points
HN discussionSubmitted My First Podcast: A Tale of a Broken Ecosystem as a story · 2 points
HN discussionSubmitted Online streaming sites and URL obfuscation as a story · 2 points
HN discussionSubmitted Choosing a Programming Language (2016) as a story · 1 points
HN discussionSubmitted Smashing the Stack in the 21st Century as a story · 1 points
HN discussionSubmitted Writing about People, to People as a story · 1 points
HN discussionSubmitted Eisenhower Vectors as a story · 1 points
HN discussionSubmitted Students' Guide to Raft as a story · 1 points
HN discussionSubmitted Rust tips and tricks for newcomers as a story · 1 points
HN discussion