Advertisement · 728 × 90

Posts by Sulabh Chaturvedi

Video

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.

3 months ago 271 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...

5 months ago 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...

6 months ago 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...

6 months ago 118 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...

7 months ago 1 0 0 0

Also Good luck with students coming to USA

7 months ago 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?

7 months ago 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);
}

9 months ago 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

9 months ago 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. 📚💙

10 months ago 4426 1769 119 428
Advertisement
UNIX @ RF2025

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

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

1 year ago 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...

1 year ago 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.

1 year ago 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

1 year ago 185 16 9 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.

1 year ago 1 0 1 0

Happy Birthday in advance.

Joy & Curiosity is among one of my favourite read.

1 year ago 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.

1 year ago 4 1 0 0
Advertisement
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

1 year ago 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

1 year ago 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...

1 year ago 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/...

1 year ago 2794 1123 66 59

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

1 year ago 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

1 year ago 326 36 5 5
Video

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. ➡️ blog.archive.org/2025/01/01/welcome-to-th...

1 year ago 1549 372 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...

1 year ago 15 4 1 0
Advertisement

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

1 year ago 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.

1 year ago 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

1 year ago 49 12 2 0