Sulabh Chaturvedi's Avatar

Sulabh Chaturvedi

@sulabh

Software Engineer with special interest infrastructure, platforms and Distributed Systems (Opinions are my own). CrossFit, HYROX & Programming Languages Enthusiast

47
Followers
241
Following
13
Posts
24.11.2023
Joined
Posts Following

Latest posts by Sulabh Chaturvedi @sulabh

Video thumbnail

London: temperatures have dropped.

For anyone sleeping rough, this can be fatal.

Contact thestreetlink.org.uk if you see anyone sleeping rough who might be in need of support, and we'll get them out of the cold.

03.01.2026 07:20 πŸ‘ 273 πŸ” 119 πŸ’¬ 3 πŸ“Œ 6
Preview
Seeing Like a Programmer (LambdaConf 2024)β€Šβ€”β€ŠSympolymathesy, by Chris Krycho How do we make good software, and indeed, what makes software good: both as software, and in terms of its place in the world?

Just saying: It’s never a bad day to read or watch my 2024 talk β€œSeeing Like a Programmer”—which ranges from domain-driven design and type systems and testing to… legibility and high modernism and moral hazards in the practice of software development (yes, really). v5.chriskrycho.com/elsewhere/se...

30.10.2025 17:46 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 2
Preview
Zoo: Design Studio

I'm looking to hire someone to help me build KCL! It's a programming lang for 3D design that we're making at Zoo. You'd be working closely with me on the KCL interpreter, the CAD API it calls, and our mechanical engineers. This is a Rust-heavy role. DM me any questions. zoo.dev/jobs/4619187...

20.10.2025 22:21 πŸ‘ 32 πŸ” 19 πŸ’¬ 4 πŸ“Œ 1
Preview
crates.io: Malicious crates faster_log and async_println | Rust Blog Empowering everyone to build reliable and efficient software.

The crates.​io team was notified of two malicious crates (with similar names as legitimate crates) which were actively searching file contents for Etherum private keys, Solana private keys, and arbitrary byte arrays for exfiltration.

See the blog post for details: blog.rust-lang.org/2025/09/24/c...

24.09.2025 20:52 πŸ‘ 120 πŸ” 37 πŸ’¬ 3 πŸ“Œ 4
Preview
From the h1b community on Reddit Explore this post and more from the h1b community

www.reddit.com/r/h1b/s/fzKz...

20.09.2025 13:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also Good luck with students coming to USA

20.09.2025 13:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

$100k H1B fees and you want all products to be made in USA. Good Luck with that.

H1B Employees may already be looking for move to other countries internally or externally. How would you fill all that positions?

20.09.2025 13:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Prompt engineering requires even more emphasis on one’s ability to read code. You can’t just replace SWE with AI but rather enhance SWE quality by embedding an AI.

If you can clearly design ideas. AI can help build your ideas.

AI era Hello world!
trait Greet {
fn say_hello(&self);
}

21.07.2025 13:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Programming Languages: Application and Interpretation Site for the PLAI book

Well, here we go. After well over two years, here's a new version of my programming languages book, PLAI (v3.2.5). As always, free of cost! Can't thank enough all the people named in the acknowledgments. Enjoy!
www.plai.org

14.07.2025 05:20 πŸ‘ 60 πŸ” 17 πŸ’¬ 1 πŸ“Œ 1

So that now makes Lena McDonald, KC Crowne and Rania Faris leaving ChatGPT prompts in their β€˜books’.

I’m so fucking tired, guys. If you don’t write, you’re not a writer. It’s that simple. Stop doing this to your readers, who PAY.

Readers and authors deserve better than this. πŸ“šπŸ’™

22.05.2025 01:23 πŸ‘ 4432 πŸ” 1776 πŸ’¬ 119 πŸ“Œ 428
UNIX @ RF2025

I made a new website, specifically for people to browse at RetroFest 2025 on our UNIX network.

thejpster.org.uk/retrofest/in...

06.04.2025 19:20 πŸ‘ 6 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Help us create a vision for Rust's future | Rust Blog Empowering everyone to build reliable and efficient software.

πŸ¦€ Help us create a vision for Rust's future, by taking part in our vision survey!

Check out the blog post: blog.rust-lang.org/2025/04/04/v...

05.04.2025 10:52 πŸ‘ 153 πŸ” 22 πŸ’¬ 1 πŸ“Œ 1
Program

0900-1000: Compilers

    Database query compilation: our journey
    Viktor Leis & Thomas Neumann
    A YJIT interview
    Maxime Chevalier-Boisvert
    Can we democratize JIT compilers?
    Haoran Xu
    Safe and productive performance with user-schedulable languages
    Jonathan Ragan-Kelley

1000-1100: Understanding programs

    How debuggers work
    Sy Brand
    Debugging compiler-optimized code: how it works and doesn't
    Stephen Kell
    Side-Eye: ask your programs anything
    Andrei Matei
    Let’s run a million benchmarks
    Yao Yue
    Rocket science of simulation testing!
    Aleksey Kladov

1100-1200: Wild ideas

    Back to modularity
    Daniel Jackson
    DB usability: as if
    Jonathan Edwards
    Twizzler and far out memory sharing: precise abstractions
    Daniel Bittman
    Programming without pointers
    Andrew Kelley
    Throwing it all away - how extreme rewriting changed the way I build databases
    Tyler Neely

1200-1230: Programmers are people

    A case for feminism in programming language design
    Felienne Hermans
    Malloy, mic drop, peace!
    Michael Toy

1230-1300: Lightning talk buffet

1300-1400: Query languages

    ???
    Jeff Shute
    ???
    Tobias Brandt
    ???
    Yury Selivanov
    AquaLang: a dataflow programming language
    Klas Segeljakt
    A polymorphic data model for SQL using algebraic types
    Steve McCanne

1400-1430: Databases

    Use of time in distributed databases β€”don’t fall behind the times
    Murat Demirbas
    ???
    Thomas Ballinger
    Thank goodness we're not building a database
    Peter van Hardenburg

1430-1500: Wasm

    Thinking in wit
    Dan Gohman
    Bringing the WebAssembly standard up to speed with SpecTec
    Dongjun Youn

Program 0900-1000: Compilers Database query compilation: our journey Viktor Leis & Thomas Neumann A YJIT interview Maxime Chevalier-Boisvert Can we democratize JIT compilers? Haoran Xu Safe and productive performance with user-schedulable languages Jonathan Ragan-Kelley 1000-1100: Understanding programs How debuggers work Sy Brand Debugging compiler-optimized code: how it works and doesn't Stephen Kell Side-Eye: ask your programs anything Andrei Matei Let’s run a million benchmarks Yao Yue Rocket science of simulation testing! Aleksey Kladov 1100-1200: Wild ideas Back to modularity Daniel Jackson DB usability: as if Jonathan Edwards Twizzler and far out memory sharing: precise abstractions Daniel Bittman Programming without pointers Andrew Kelley Throwing it all away - how extreme rewriting changed the way I build databases Tyler Neely 1200-1230: Programmers are people A case for feminism in programming language design Felienne Hermans Malloy, mic drop, peace! Michael Toy 1230-1300: Lightning talk buffet 1300-1400: Query languages ??? Jeff Shute ??? Tobias Brandt ??? Yury Selivanov AquaLang: a dataflow programming language Klas Segeljakt A polymorphic data model for SQL using algebraic types Steve McCanne 1400-1430: Databases Use of time in distributed databases β€”don’t fall behind the times Murat Demirbas ??? Thomas Ballinger Thank goodness we're not building a database Peter van Hardenburg 1430-1500: Wasm Thinking in wit Dan Gohman Bringing the WebAssembly standard up to speed with SpecTec Dongjun Youn

The program is up and tickets are live at www.hytradboi.com/2025/#program.

I'll keep updating this thread as the last 10 talks hit camera-ready.

01.02.2025 02:46 πŸ‘ 50 πŸ” 27 πŸ’¬ 1 πŸ“Œ 7

> I completely agree. It’s pointless to write about something you don’t know much about.

Hey, just so you know, if I believed this, the Rust book wouldn't exist

04.02.2025 16:55 πŸ‘ 184 πŸ” 15 πŸ’¬ 10 πŸ“Œ 2

I think it beautifully covers various complex topics with deep insights and purely from exploration perspective. I also admire, how you share the personal insights that connects with me/audience really well.

01.02.2025 11:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Happy Birthday in advance.

Joy & Curiosity is among one of my favourite read.

01.02.2025 10:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

BTW, here is code you can study for number 1 and 10 from the list of projects in the original post.

github.com/ardanlabs/se...

github.com/ardanlabs/bl...

I have training videos to walk you through this code.

26.01.2025 21:43 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Starting in February I'm going to start a (free) new live coding series where I build a handful of these apps with a recent college graduate that works with me.

I think it will be a great tutorial for people who want to learn aspects of engineering you don't get in school. #staytuned

26.01.2025 15:20 πŸ‘ 41 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

I have been there quite a few times. Once, I went to accupressure shop thinking it would help. I could move my neck at all after that πŸ˜πŸ˜‚

Lesson learnt, overheard presses should be scaled properly and gradually

11.01.2025 20:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

It's here, it's here! New Joy & Curiosity!

Starts with a hot take and, if I might say so, in the parlance of our times, doesn't really cool down, you know.

If your email pipe's clogged and it's not in your inbox, read it here: registerspill.thorstenball.com/p/joy-and-cu...

11.01.2025 18:32 πŸ‘ 14 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Scoop: Heritage Foundation plans to β€˜identify and target’ Wikipedia editors The conservative think tank told prospective donors that the project was part of its work to combat antisemitism.

Wikipedia editors need to up their opsec. There's a full on war against any independent sources of authority and the oligarch project of taking down Wikipedia is part of it.

Donate to Wikipedia if you can. forward.com/news/686797/...

08.01.2025 00:01 πŸ‘ 2798 πŸ” 1124 πŸ’¬ 67 πŸ“Œ 60

it's a new year and I spent my first workday writing a quick β˜… terminal survey β˜…!

it should take about 5 minutes and I'd love for folks to fill it out, I'm writing a zine about the terminal and my goal is to understand who we're writing it for a little better s.surveyplanet.com/wkepwlsp

07.01.2025 17:13 πŸ‘ 423 πŸ” 106 πŸ’¬ 7 πŸ“Œ 21
error: avoid using labels containing only the digits `0` and `1` in inline assembly
   --> hal-x86_64/src/segment.rs:243:14
    |
243 |             "1:",
    |              ^ use a different label that doesn't start with `0` or `1`
    |
    = help: start numbering with `2` instead
    = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
    = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
    = note: `#[deny(binary_asm_labels)]` on by default

error: avoid using labels containing only the digits `0` and `1` in inline assembly --> hal-x86_64/src/segment.rs:243:14 | 243 | "1:", | ^ use a different label that doesn't start with `0` or `1` | = help: start numbering with `2` instead = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86 = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information = note: `#[deny(binary_asm_labels)]` on by default

why Rust is the greatest programming language of all time, in one screenshot

03.01.2025 19:28 πŸ‘ 327 πŸ” 37 πŸ’¬ 5 πŸ“Œ 5
Video thumbnail

Welcome to the public domain, HALLELUJAH (1929), the first Hollywood studio film with an all-Black cast. This musical drama was selected for the National Film Registry in 2008. 🎞️

Learn more. ➑️ https://blog.archive.org/2025/01/01/welcome-to-the-public-domain-in-2025

01.01.2025 06:01 πŸ‘ 1552 πŸ” 375 πŸ’¬ 4 πŸ“Œ 11
Preview
The Ultimate Best Books of 2024 List The end of the year is approaching, the universe is expanding, and the internet is updatingβ€”right now, it is mostly updating its Best Of lists. Therefore, perΒ Literary Hub tradition, I now present …

Lit Hub is the main one I know of lithub.com/the-ultimate...

30.12.2024 13:22 πŸ‘ 15 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

After closing my account on Twitter, This was my first introductory post year ago. Posting again as I many more familiar accounts here

30.12.2024 15:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Principles for Large Organizations I was speaking with my friend Bryan who, like myself, does a lot of work with very large organizations. Many of them are great places and h...

People are still talking about story points and estimation.

IN 2025! Can you believe it.

Well, here's an old discussion:: www.industriallogic.com/blog/story-p...

Maybe it will help.

20.12.2024 11:38 πŸ‘ 52 πŸ” 7 πŸ’¬ 4 πŸ“Œ 1
Object Storage Is All You Need - Justin Cormack, Docker
Object Storage Is All You Need - Justin Cormack, Docker YouTube video by CNCF [Cloud Native Computing Foundation]

Great talk from Justin Cormack - Object Storage Is All You Need.

It’s widespread at Grafana Labs - Mimir, Loki, Tempo and Pyroscope all follow the pattern.

youtu.be/ei0wwTy6_G4

17.11.2024 18:29 πŸ‘ 49 πŸ” 12 πŸ’¬ 2 πŸ“Œ 0