Advertisement · 728 × 90

Posts by Arnab Ray

Video

The highest quality video of the moon was just released…
so beautiful

* Artemis II

1 week ago 7992 2545 144 137
A page from the book 1984

A page from the book 1984

Brown University is home to George Orwell's original manuscript of 1984. Most of it is marked up heavily in Orwell's hand-writing but this untouched page caught my eye.

2 weeks ago 4297 1303 137 97
Reflecting on The Soul of a New Machine | The Observation Deck

RIP Tracy Kidder, who inspired so many of us, and gave us permission to feel unapologetic passion for our chosen craft bcantrill.dtrace.org/2019/02/10/r...

3 weeks ago 146 25 8 2

In computing, we take imagination and make it manifest in the form of software and hardware.

1 month ago 65 20 1 4
Picture of Marjane Satrapi alongside a quote from her. The quote reads:

The world is not divided into countries. The world is not divided between East and West. You are American, I am Iranian, we don't know each other, but we talk together and we understand each other perfectly. The difference between you and your government is much bigger than the difference between you and me. And the difference between me and my government is much bigger than the difference between me and you.

And our governments are very much the same...

- Marjane Satrapi, Iranian-French graphic novelist

Picture of Marjane Satrapi alongside a quote from her. The quote reads: The world is not divided into countries. The world is not divided between East and West. You are American, I am Iranian, we don't know each other, but we talk together and we understand each other perfectly. The difference between you and your government is much bigger than the difference between you and me. And the difference between me and my government is much bigger than the difference between me and you. And our governments are very much the same... - Marjane Satrapi, Iranian-French graphic novelist

Thinking about this quote from Persepolis creator Marjane Satrapi again.

1 month ago 20526 8749 47 133

Agentic engineering is driving the cost of code to zero but the cost of good taste and product sense is going to go sky-high.

1 month ago 125 15 8 3

A reminder to all military service members out there that “I was just following orders” was not a valid defense at Nuremberg and it won’t be here either.

1 month ago 446 104 5 5

I worked on a few fairly prominent efforts in open source (Istio, OpenAPI), but I think of all of them, it’s gRPC that I think has the coolest story. Pull up a chair and set for a spell (any inaccuracies in what follows are 100% my fault for having a bad memory!).

1 month ago 186 45 5 11
Books – Handbook of Software Architecture

@booch.com The link to check architecture books is broken
handbookofsoftwarearchitecture.com/books/. If possible, please fix it. I tried on Chrome and Safari. Wanted to check your library/recommendations of books on software architecture. Thanks.

2 months ago 0 0 0 0
Preview
Bluesky's age assurance sucks, here's how to work around it. Bluesky's age assurance sucks, here's how to work around it. - bluesky-osa.md

If you're interested in diving deeper, this is still a pretty good gist (shared each time another part of the world decides to do age verification...)
gist.github.com/mary-ext/6e2...

2 months ago 3 2 1 0
Advertisement
Preview
Handy Handy is a cross platform, open-source, speech-to-text application for your computer

Thanks to @scott.hanselman.com for showing me Handy (handy.computer) — a free, open-source speech-to-text tool that runs locally on your machine. Push-to-talk, privacy-focused, and just works. Check it out!

2 months ago 42 13 2 0
Programming with Algebra Programming with Algebra

Programming with Algebra (Course Notes) kmicinski.com/cis352-s26/a...

2 months ago 13 4 0 0
Post image

Happy Christmas to all those celebrating!

A Mughal virgin and child, by Ghulam Shah Salim before 1605, after an engraving by Flemish artist Bernard van Orley (1492-1542). Dedication to Prince Shah Salim who became the emperor Jahangir 1695–27.

3 months ago 83 16 2 0
Post image

The open access version of Cultures of Programming is now available online. Just in time for the holiday break!

Read it here: www.cambridge.org/core/books/c...

If you prefer a real book, use PETRICK26 for a 20% discount (valid until January 31) at: www.cambridge.org/9781009492348

3 months ago 45 13 3 1
Preview
LeaseGuard: Raft Leases Done Right! A new Raft enhancement for fast, consistent reads.

Raft has a real problem guaranteeing Read Your Writes, because there might be two leaders serving reads at once. In theory, you could use a timed lease to ensure there's only one leader.

3 months ago 17 3 1 0
Post image

🏛️ We launched the DuckDB Library: a curated collection of papers, podcasts, talks and books about DuckDB.

📚 We already have a collection of almost one hundred entities. The thumbnails show whether a piece is from the DuckDB team (yellow) or from others (purple).

➡️ duckdb.org/library/

3 months ago 37 5 0 0
Preview
Pedagogy Recommendations Parenthetically Speaking: Articles by Shriram Krishnamurthi

Over the years I've been asked many times for advice on pedagogy, what to read to learn more, etc. I've finally put together a bunch of materials into one blog post: Key Advice • Readings • Neuromyths • For Computer Scientists • Classroom Tips. Enjoy!
parentheticallyspeaking.org/articles/ped...

3 months ago 31 10 1 1
Post image

My colleague Sanjay Ghemawat & I have done a fair bit of performance tuning of various pieces of code. We wrote an internal Performance Hints document ~2 years ago as a way of identifying some general principles & we've recently published a version of it externally.

Doc: abseil.io/fast/hints.h...

3 months ago 130 25 2 0
Advertisement
Post image

Michael C. Rockefeller got shipwrecked in 1963, washed up on an island, and was promptly eaten by cannibals.

4 months ago 21263 3882 1324 704
Post image

How modern database systems can leverage the Linux io_uring interface for efficient, low-overhead I/O

arxiv.org/pdf/2512.048...

4 months ago 3 1 0 0
Post image Post image

What defines a correct program? What education makes a good programmer? The answer depends on what culture of programming you subscribe to!

This has been a long time in the making, but my open access book on the history of programming is available for pre-order!

www.cambridge.org/core/books/c...

4 months ago 84 23 8 1
Ins and Outs of the Outbox Pattern, Gunnar Morling
Ins and Outs of the Outbox Pattern, Gunnar Morling YouTube video by Bulgarian Java User Group

📺 "Ins and Outs of the Outbox Pattern"

An invaluable pattern to ensure a service can update its own database and send messages to other services via Kafka, consistently. In this talk I'm discussing implementation options, backfills, alternatives, etc.

www.youtube.com/watch?v=Pkrz...

4 months ago 16 3 1 0

Told my husband that working with ChatGPT is like working with a semi-invested intern who’s never going to think about you or your business again when their internship ends.

4 months ago 109 5 1 0
Preview
Announcing Unison 1.0 After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.

🎉 Unison 1.0 has landed!

After years of engineering, design, and community collaboration, we’re excited to announce this milestone!

Spread the word!

4 months ago 120 62 0 6
Cay Horstmann’s Unblog

"Help! My LocalDate Isn’t Flattened"

Enjoyed reading this post by @horstmann.com about the subtleties of turning Java's LocalDate into a value type for Project Valhalla. Null-ability and built-in object serialization keep haunting us.

horstmann.com/unblog/2025-...

5 months ago 13 2 0 0

The Ashes - known to me as my biennial attempt to pass myself off as a cricket fan - gets underway this week.

There's something really very wonderful about 5 day, unlimited over test cricket that, for me at least, cannot be reproduced in T20, ODIs or any other audience friendly format.

5 months ago 363 19 37 0
Preview
Corrosion Corrosion is distributed service discovery based on Rust, SQLite, and CRDTs.

Reading about Corrosion: a Rust project that replicates a SQLite database using a gossip protocol. Really cool intersection of SQLite, CRDTs and SWIM. I also appreciate how openly they document their gnarlier failure modes and war stories so far fly.io/blog/corrosi...

5 months ago 14 3 0 0
Post image

Tracking Time Without Clock

A couple of code patterns for handling time, by matklad

tigerbeetle.com/blog/2025-10...

5 months ago 2 1 0 0
Advertisement
Preview
‘One of the oldest urban centres on the planet’: Gaza’s rich history in ruins The territory’s ancient heritage has too often been ignored. As we mourn incalculable human losses, learning about its past can help us better understand the present

‘One of the oldest urban centres on the planet’: Gaza’s rich history in ruins.

My @guardian piece on the erasure of Gaza's past. As we mourn incalculable human losses, learning about its past can help us better understand the present
www.theguardian.com/world/2025/o...

6 months ago 215 124 5 5