Jon Gjengset

thesquareplanet.com · Personal blog · on HN since 2015

Jon Gjengset, an MIT PhD student and Rust educator, writes about Rust, distributed systems, the Raft protocol and livestreaming.

What HN saysCommenters know him for detailed, captivating Rust livestreams, and cite his livestream tips as a great resource and his Rust bug story and Noria work.
20HN people shared it
6linked it in comments
25stories submitted
773story points
7 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
    The Path to Rust
    3 people · 445 points · first shared 2016 · 213 comments on HN
  2. 2
    The Story of a Rust Bug
    3 people · 147 points · first shared 2017 · 16 comments on HN
  3. 3
    Students' Guide to Raft
    3 people · 8 points · first shared 2016 · discussion on HN
  4. 4
    Online streaming sites and URL obfuscation
    2 people · 70 points · first shared 2015 · 16 comments on HN
  5. 5
    Captioning all my YouTube videos with AI
    2 people · 7 points · first shared 2024 · discussion on HN
  6. 6
    Choosing a Programming Language
    2 people · 5 points · first shared 2016 · discussion on HN
  7. 7
    Smashing the Stack in the 21st Century
    2 people · 5 points · first shared 2019 · discussion on HN
  8. 8
    Livestream tips
    2 people · 3 points · first shared 2020 · discussion on HN
  9. 9
    Homepage
    2 people · first shared 2020
  10. 10
    How the Internet works
    1 people · 45 points · first shared 2015 · 20 comments on HN
  11. 11
    Instructors' Guide to Raft
    1 people · 25 points · first shared 2016 · 3 comments on HN
  12. 12
    Why don't people ask questions?
    1 people · 5 points · first shared 2020 · discussion on HN
  13. 13
    About 40 Hours
    1 people · 3 points · first shared 2024 · discussion on HN
  14. 14
    My First Podcast: A Tale of a Broken Ecosystem
    1 people · 2 points · first shared 2019 · discussion on HN
  15. 15
    Rust tips and tricks for newcomers
    1 people · 1 points · first shared 2016 · 2 comments on HN

What HN people wrote when they linked it

harikb · 2020-06-06
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
mr-karan · 2023-10-19
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
stonecharioteer · 2020-07-18
sitkack · 2025-04-10
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&v…
pjmlp · 2023-12-18
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.
gsjbjt · 2020-04-05
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/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close