Reposted by Anirudh RowjeeLili Cosic @lilicosic.com · 24/12/2024I want to read a few papers over the holidays. What were the most interesting distributed systems or database papers you read this year? 👀 6263
Reposted by Anirudh RowjeenixCraft @cyberciti.biz · 23/12/2024"Last Xmas I rsynced you my heart And the very next day rm -rf ~/heart This year, to save me from tears sudo chmod -r 000 ~/heart" 331233148
Anirudh Rowjee @rowjee.com · 23/12/2024Moderating this wrap up session was such a fun and insightful experience - thank you @hasgeek.com for the opportunity 😁 020
Anirudh Rowjee @rowjee.com · 16/12/2024Finally got Merge Iterators working 🫡 LSM Tree Compaction largely relies on merge iterators, which take in multiple SSTables and give you a new SSTable which doesn't have any old copies of data present. See how we went from 7 to 3 records - both are the exact same state! 140
Anirudh Rowjee @rowjee.com · 14/12/2024Immutability has the added benefit of simplifying WALs; in an LSM Tree, your logical log and your physical log are the same! see: Database Internals, page 91 020
Anirudh Rowjee @rowjee.com · 13/12/2024It's just me and my pomodoro timer against the whole world 030
Reposted by Anirudh RowjeeAlmog @almog.xyz · 08/12/2024There are 2.4999999999994 hard things in computer science: naming, floating point math and exactly once delivery. 051
Anirudh Rowjee @rowjee.com · 08/12/2024This is an awesome watch - www.youtube.com/watch?v=eYJA... Incremental view maintenance is such an interesting problem. The composition proof in the video blew my mind! This is some really awesome work by all the authors and contributors @feldera.bsky.social.youtube.comDBSP Automatic Incremental View Maintenance for Rich Query LanguagesYouTube video by Feldera, Inc. 120
Anirudh Rowjee @rowjee.com · 08/12/2024Just graduated yesterday! I've been tinkering, breaking, and fixing things since I was a child, but today, I'm officially an Engineer - with a Bachelor of Technology in Computer Science and Engineering. It's a strange, new feeling, and a strange, new world - I'm excited to see where this goes! 010
Anirudh Rowjee @rowjee.com · 01/12/2024One of my favorite things to do is to start typing out the lyrics to a song on a WhatsApp group. When someone joins in, it's like we're singing that song together :) 020
Anirudh Rowjee @rowjee.com · 30/11/2024Today, we just wrapped up an informative+awesome talk by @alexgarcia.xyz on sqlite-vec at the Bengaluru Systems Meetup. It covered SQLite extensions, vector search, shadow tables (very cool!), hybrid search with rank fusion, binary/scalar quantization Recording (Ty Alex!) - youtu.be/GpTOsTxuLLAyoutu.beBengaluru System Meetup: Understanding sqlite-vecYouTube video by Alex Garcia 120
Anirudh Rowjee @rowjee.com · 30/11/2024So far: ☑️ working point reads + writes (in-mem + disk) ☑️ JSON SSTables ☑️ BTreeMap memtables ☑️ working flush path (w/memtable swap) ☑️ Single-level Tree Can't wait to implement the compaction codepath ⚡all the code is in a single file so far. 030
Reposted by Anirudh RowjeeRJ Palmer 🔜 LBX 637 @rj-palmer.com · 26/11/2024Make art that you think is fuckin sick as hell. Make the shit you never thought you could that you always wanted to see. Beat your insecurity to death and fight to become your own favorite artist. 5774953712532
Anirudh Rowjee @rowjee.com · 10/11/2024Kamino Bridge, Fukagawa, from Twelve scenes of Tokyo, by Kawase Hasui, 1920 000
Anirudh Rowjee @rowjee.com · 09/11/2024Will be building an LSM tree from scratch this month! Giving myself a deadline really helped cut out on the overthinking/over-planning that happens with more ambitious projects. 110