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
- 1The Path to Rust3 people · 445 points · first shared 2016 · 213 comments on HN
- 2The Story of a Rust Bug3 people · 147 points · first shared 2017 · 16 comments on HN
- 3Students' Guide to Raft3 people · 8 points · first shared 2016 · discussion on HN
- 4Online streaming sites and URL obfuscation2 people · 70 points · first shared 2015 · 16 comments on HN
- 5Captioning all my YouTube videos with AI2 people · 7 points · first shared 2024 · discussion on HN
- 6Choosing a Programming Language2 people · 5 points · first shared 2016 · discussion on HN
- 7Smashing the Stack in the 21st Century2 people · 5 points · first shared 2019 · discussion on HN
- 8Livestream tips2 people · 3 points · first shared 2020 · discussion on HN
- 9Homepage2 people · first shared 2020
- 10How the Internet works1 people · 45 points · first shared 2015 · 20 comments on HN
- 11Instructors' Guide to Raft1 people · 25 points · first shared 2016 · 3 comments on HN
- 12Why don't people ask questions?1 people · 5 points · first shared 2020 · discussion on HN
- 13About 40 Hours1 people · 3 points · first shared 2024 · discussion on HN
- 14My First Podcast: A Tale of a Broken Ecosystem1 people · 2 points · first shared 2019 · discussion on HN
- 15Rust tips and tricks for newcomers1 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
https://thesquareplanet.com/blog/livestream-tips/ this is great resource.
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/