Arnab Ray
arnabray.bsky.social
Arnab Ray
@arnabray.bsky.social
Software Engineer @Groww. Previously at Udaan and Flipkart.
Distributed systems, programming languages, maths, painting.
Reposted by Arnab Ray
"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-...
Cay Horstmann’s Unblog
horstmann.com
November 17, 2025 at 9:07 AM
Reposted by Arnab Ray
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.
November 17, 2025 at 8:35 AM
Reposted by Arnab Ray
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...
Corrosion
Corrosion is distributed service discovery based on Rust, SQLite, and CRDTs.
fly.io
November 1, 2025 at 12:33 PM
Reposted by Arnab Ray
Tracking Time Without Clock

A couple of code patterns for handling time, by matklad

tigerbeetle.com/blog/2025-10...
October 21, 2025 at 12:47 PM
Reposted by Arnab Ray
‘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...
‘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
www.theguardian.com
October 17, 2025 at 12:43 PM
Reposted by Arnab Ray
Some other material on this subject.
October 19, 2025 at 12:00 PM
Reposted by Arnab Ray
The Chinese fan palm and cobra lily by Vishnuprasad from Henry Noltie’s Flora Indica, a masterpiece of botanical-art-historical detective work.
The book accompanies a stunning exhibition at Kew Gardens.
@rbgkew.bsky.social @willdalrymple.bsky.social
@sathnam.bsky.social
@eicathomefinn.bsky.social
October 16, 2025 at 9:43 AM
Reposted by Arnab Ray
Occasionally I do a deep dive of thinking about whether AI will really fundamentally eliminate the need for software engineers and my conclusion remains the same: it won't. Might change the employment curve in some ways but barring the big singularity or w/e I don't see it removing the job
October 11, 2025 at 8:00 PM
Reposted by Arnab Ray
AI has lost the dunce vote. It’s over
October 11, 2025 at 11:10 PM
Reposted by Arnab Ray
Ever since I made a video about Fourier Transforms, one of the most requested topics on the channel has been its close cousin, the Laplace Transform.

I've been having a lot of fun animating a mini-series about this topic, and the main part is now out.

youtu.be/j0wJBEZdwLs
But what is a Laplace Transform?
YouTube video by 3Blue1Brown
youtu.be
October 12, 2025 at 12:49 PM
Reposted by Arnab Ray
MMAP is incredibly fast when the dataset fits in memory, but it slows to a crawl when it doesn't, especially if the workload is mostly random point lookups. Speaking as someone who built an MMAP-based key-value store before :) Obligatory paper from @andypavlo.bsky.social db.cs.cmu.edu/mmap-cidr2022/
October 11, 2025 at 3:39 PM
Reposted by Arnab Ray
Bevy 0.17 is out now! It features Raytracing, Improved Observers / Events, UI Widgets, Rust Hotpatching, Light Textures, DLSS, Tilemap Chunks, Web Assets, Reflect Auto-Registration, UI Gradients, Raymarched Atmosphere, Virtual Geometry BVH Culling, and more!

bevy.org/news/bevy-0-17
Bevy 0.17
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
September 30, 2025 at 7:41 PM
Reposted by Arnab Ray
This only happens to you once
September 26, 2025 at 7:39 PM
Reposted by Arnab Ray
“It’s hard to overestimate the influence of Fourier analysis in math,” said mathematician Leslie Greengard. “It touches almost every field of math and physics and chemistry and everything else.”
What Is the Fourier Transform? | Quanta Magazine
Amid the chaos of revolutionary France, one man’s mathematical obsession gave way to a calculation that now underpins much of mathematics and physics. The calculation, called the Fourier transform,…
www.quantamagazine.org
September 4, 2025 at 8:04 PM
Reposted by Arnab Ray
The culture of working in tech these days is being constantly worried about being overworked or unemployed.

Take care of yourselves. We are replaceable cogs to our employers but irreplaceable to our family and friends.
September 5, 2025 at 3:57 AM
Reposted by Arnab Ray
How do bottom-up, LR parsers work? Learn about this powerful and flexible parsing technique in my new Programming Language Pragmatics video!

Video: youtu.be/Ct2fLcbFkJM
Programming Language Pragmatics playlist: tinyurl.com/PLP5vids
PLP 2.3 part 2: Bottom-Up LR Parsing
YouTube video by Jonathan Aldrich
youtu.be
August 28, 2025 at 1:57 AM
Reposted by Arnab Ray
Super excited to release the latest version of "A Data-Centric Introduction to Computing" (DCIC). See release notes for 2025-08-27 for what's changed and new (a LOT!): dcic-world.org/2025-08-27/R....
dcic-world.org
A Data-Centric Introduction to Computing
This book is an introduction to computer science. It will teach you to program, and do so in ways that are of practical value and importance. However, it will also go beyond programming to computer sc...
dcic-world.org
August 28, 2025 at 1:21 AM
Reposted by Arnab Ray
weird how the guy born into obscene wealth, bailed out repeatedly, allowed to fail upwards forever until he fell ass-backwards into the presidency, and then was declared by the Supreme Court to be a Very Special Boy Who Can Crime Forever never stops whining about how everything is rigged against him
August 5, 2025 at 8:25 PM
Reposted by Arnab Ray
Every reputable expert I know considers mRNA vaccine technology to be one of the most revolutionary advances in medicine in our lifetimes. Its inventors won the Nobel Prize in 2023. Shutting it down now is pointless self-harm to humanity.
Release from HHS: HHS will wind down its development of the mRNA vaccine development activities under the Biomedical Advanced Research and Development Authority (BARDA).
August 5, 2025 at 10:54 PM
Reposted by Arnab Ray
Five-ish years ago, @lizthegrey.com told me tech workers needed to organize because the tech giants would automate their jobs, the market would flood with talent and they would lose bargaining power. I thought it was unlikely. Here’s a story about me being wrong. www.nytimes.com/2025/08/04/t...
So Long to Tech’s Dream Job
www.nytimes.com
August 4, 2025 at 3:04 PM
Reposted by Arnab Ray
IMO we need three major axes for talking about open software:

- Open source: anyone can use, modify, redistribute the source code
- Open contribution: anyone can help make it better
- Open governance: anyone can wield power over what happens to it
I think traditionally "source available" is about the licensing (it's the blanket term for licenses which do not meet the Open Source Definition). We probably do need a separate axis that's about contribution openness.
August 5, 2025 at 3:56 PM
Reposted by Arnab Ray
We should have a larger convo about how companies like American Eagle use beautiful people to add glamor to unglamorous products. In 2023, a young Bangladeshi woman committed suicide at a factory that made American Eagle clothes bc of abuse. This is the cost of cheap, trendy clothes.
July 30, 2025 at 12:47 AM
Reposted by Arnab Ray
@bsky.app overtaking X for desired AND admired community platform for devs!
Technology | 2025 Stack Overflow Developer Survey
survey.stackoverflow.co
July 29, 2025 at 8:01 PM
Reposted by Arnab Ray
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
Programming Languages: Application and Interpretation
Site for the PLAI book
www.plai.org
July 14, 2025 at 5:20 AM