Both RCU and hazard pointers have been voted into C 26: herbsutter.com/2023/06/16/tr…
For RCU, this journey started in 2014, with the first paper appearing in April 2015: wg21.link/n4483
A big "THANK YOU" to everyone who helped make this happen!!!
New course! Generative AI with Large Language Models, created with @AWS and hosted on @coursera. This course goes deep into the technical foundations of LLMs and how to use them. You can sign up here: deeplearning.ai/courses/gene…
You’ll work through the full life-cycle of a generative AI project, and learn specific techniques like RLHF; zero-shot, one-shot, and few-shot learning with LLMs; advanced prompting frameworks like ReAct; even fine-tuning LLMs, and gain hands-on practice with all of these techniques.
Instructors @anbarth@cfregly@Shelbee_SE and @mikegchambers all do incredible Generative AI work at AWS, and have supported many companies to build creative LLM applications. They bring tremendous practical LLM expertise to this course.
I'm confident you’ll finish this course with a deeper understanding of how LLMs work, and how to use them. I hope you enjoy the course!
GDB: Skip through loops using the 𝚞𝚗𝚝𝚒𝚕 command! Unlike next at the end of a loop, which loops back to the start, 𝚞𝚗𝚝𝚒𝚕 will continue the program execution until the loop exits. More GDB debugging tips at hubs.ly/Q01CfKBS0#gdb#cplusplus#cpp
Deploying an evolving transport protocol to billions of user was 'interesting'. We got wins for fb's users and helped shape the protocol evolution with our interop efforts. Kudos @__subodh@chi_yang@lvc4@udippant@mhjoras @junqiw2 and Alan Frindell
engineering.fb.com/networkin…
My team published a paper on disruption free upgrades to our services. Load balancers are in unique position to accomplish this. While there is no groundbreaking art here, getting it to actually work at scale was tricky
dl.acm.org/doi/abs/10.1145/3…
Taiji: Dynamic Traffic Engineering at Facebook
This is just utterly freaking NEXT LEVEL! 🤯
- Load balancing modeled as a constraint satisfaction problem to generate the optimal dynamic routing table
- Dynamic, connection aware routing based on Social Hash
- in prod >4 years
We are open-sourcing a new @PyTorch-based platform for the training and deployment of reinforcement learning policies. It's called mvfst-rl and can adapt proactively to ease network congestion. ai.facebook.com/blog/open-so…
Google Chrome Canary just became the first (available) browser to integrate (very) experimental #QUIC and HTTP/3 support!
Add flags "--enable-quic --quic-version=h3-23" and you should see "http/2 quic/99" show up in the devtools, which is actually http3 in disguise!
It's difficult being an outsider at a conference. Here are some observations I can pass along to students who feel like they’re starting from the same place I was, i.e., attending your first conference in a community where you have few (if any) contacts. #phdchat
My team just announced that we open sourced mvfst at F8 github.com/facebookincubator…, our QUIC implementation. We've been using it for a while now on android, iOS, and our load balancer, proxygen. We'd love feedback and love to hear about the things you want to use it for. @udippant
Does anyone else feel that they basically lucked into a high paying career because their interests randomly aligned with scarcity and a rapidly growing field, and that it's nowhere near as hard, or as societally valuable as what teachers, medical professionals and care-givers do?
Most #QUIC and #HTTP3 talks are still quite high level. No More! In "QUIC: The Details", I take a technical deep dive, looking at connection setup, Connection ID usage, ways to reduce protocol overhead and how HTTP/3 differs from HTTP/2. Take a look: youtube.com/watch?v=mDc2kHPt…
worth your time: 50 min of Christian Huitema's dulcet tones talking about congestion control tech, history, and incentives. Not really about clickbait quic headline, but relevant. perfect #ietf104 plane ride podcast.
lwn.net/Articles/645128/
"This patch is useful if the server is doing fingerprinting of clients based on SYN packet contents"
"We have used such patch for about 3 years at Google."