Jon Gjengset

@jonhoo

PhD student at MIT in distributed systems, live-coder. and OSS tinkerer who loves teaching. I try to maintain a high SNR and retweet original tweets!

Cambridge, Massachusetts
Vrijeme pridruživanja: ožujak 2009.

Medijski sadržaj

  1. 3. velj

    In January, , , and I ran a short class at on topics we think are missing in most CS programs — tools we use every day that everyone should know, like bash, git, vim, and tmux. And now the lecture notes and videos are online!

  2. 19. sij

    Part 3 of our journey in porting Java's ConcurrentHashMap to is now up at . It now passes a basic test suite! Next stream likely won't be for quite some time, as my goal is to graduate towards the end of this year, but I will be back eventually ❤️

    Prikaži ovu nit
  3. 15. sij
    Odgovor korisnicima

    I think that's the wrong URL — is the one that worked for me and seems to be live.

  4. 16. pro 2019.
    Odgovor korisniku/ci

    I already made one a while back actually!

  5. 16. pro 2019.

    Hey! I'm overall super happy with Restream, though I keep seeing this pattern in my stream analytics. Are there known stability issues with the YouTube integration? Twitch seems to have been mostly stable throughout, so I don't think it's my internet connection.

  6. 14. pro 2019.

    Part two of our adventure in porting Java's ConcurrentHashMap to is now online! We finished up the concurrent table resizing code, and then implemented + documented all the unsafe garbage collection tracking code. Part three in January 2020!

  7. 12. pro 2019.

    The presentation is targeted primarily at engineers, and will take place early next year. I'm hoping to have it recorded so that I can post it after the fact, just like the talk from last year:

    Prikaži ovu nit
  8. 10. pro 2019.
    Odgovor korisnicima

    I also discuss this in some more detail in this (short) video:

  9. 10. pro 2019.

    Time for part two of our attempt at porting Java's ConcurrentHashMap to ! Let's do it this Saturday at 5pm UTC () on Twitch and YouTube as usual. Come dig into tricky concurrency with me 🤺 Part one is here:

  10. 22. stu 2019.

    This is a _great_ example of cross-stack exploits and why security matters in even the deepest, darkest parts of your application. It is also just an all-round entertaining and educational talk. Hats off to for some awesome work!

  11. 22. stu 2019.
    Odgovor korisniku/ci

    Glad you liked it! I go over it in some detail (among other things) in , and my full config is at

  12. 17. stu 2019.

    Every now and again I get questions about why my videos are so long, and whether I can just edit them down to a manageable length. I think it's an important question, so I made a (short!) video to explain why they are the way they are: .

  13. 17. stu 2019.

    Recording of part 1 of our attempt at porting Java's ConcurrentHashMap to is up at 📺 There is still much left to do, but we made good progress, and the journey was interesting! Next stream probably mid-December. Until then, happy hacking 🎉

  14. 19. lis 2019.

    The second open-source contribution stream is now up at ! We submitted a PR to cargo, a PR to rustup, and a PR that ports a library from futures 0.1 to async/await/std::future! Not bad for a day's work 🎉 So much fun programming with you all ❤️

    Prikaži ovu nit
  15. 15. lis 2019.
    Prikaži ovu nit
  16. 14. ruj 2019.

    The recording of our 3-hour deep-dive into the Why, What, and How of Pinning in is now up! Thanks all for watching and for all the questions — the stream is better because of you ❤️ Next video in ~3 weeks.

  17. 22. kol 2019.

    Time to head to ! 🛩️ Come say hi if you spot the Poké Ball Death Star roaming the halls 😅

  18. 19. srp 2019.
    Odgovor korisniku/ci

    haha, I'm surprised you didn't notice until now! I actually cover that in around 1:10:00 I believe :)

  19. 20. lip 2019.
    Odgovor korisnicima

    I'll slide in a quick mention of here where I cover this, and the various changes introduced by the recent standardization, in quite a lot of depth. Hopefully that'll help answer at least some of the questions!

  20. 16. lip 2019.

    The recording of today's live-coding stream continuing our journey through 's procedural macro workshop from is now up!

    Prikaži ovu nit

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·