a student and an engineer

hi đź‘‹, my name is Akshat Sharma, I’m currently a CS grad student working in the File Systems and Storage Lab(FSL) at Stony Brook University.

I’m currently researching secure archival storage systems and their applications. I’m interested in learning about databases, operation systems, distributed systems and have worked in distributed systems at Stony Systems Lab before working in FSL.

Here, I post things that I find interesting/notes that I want to share with the world.

I am not writing enough

I have recently been seeing a lot of posts talking about how “You are not writing enough”. There’s book clubs reading “Writing for developers”, people tweeting everyday about how writing has changed their lives for the better and a surge in this type of content. Now, I’m not sure if it has something to do with my network or if the algo gods are forcing me to reconsider how I live my life but I do feel like that there might be some merit to this kind of signalling. Anytime I have written about something, it has forced me to rethink my assumptions and really think about what I am writing. It does help. ...

Date: 2025-02-15 Tags: Word Count:481 words Reading Time:3 min

Generalized Isolation Level Definitions

Personal notes on the Generalized Isolation Level Definitions paper that was published in 2000.

CockroachDB, The Resilient Geo-Distributed SQL Database

Personal notes on the CockroachDB paper that was presented in SIGMOD 2020.

tiktokify: A Hackathon winning product

A post detailing my experience at the MongoDB Gen AI Hackathon and the product me and my team built over the span of 8 hours.

Web3

Notes Bittorrent Bittorrent is already a decentralized file sharing platform. How does bittorrent work? When a client receives a .torrent file, it uses the DHT embedded inside the .torrent file to contact the nearest node in the swarm. Once its connected, files can be transferred in a peer to peer way. Problem with Bittorrent There is no incentive for anyone to keep sharing files. IPFS We can store the map of file hash to the file contents in the blockchain using smart contract. This can cause the blockchain storage requirements to explode. ...