Utkarsh Srivastava

799 posts

Utkarsh Srivastava banner
Utkarsh Srivastava

Utkarsh Srivastava

@tangledbytes

Engineer @IBM & PE @RedHat / Views are my own

शामिल हुए Ocak 2019
144 फ़ॉलोइंग1.2K फ़ॉलोवर्स
Utkarsh Srivastava रीट्वीट किया
Aleksey Charapko
Aleksey Charapko@AlekseyCharapko·
@muratdemirbas and I did a fun exercise and read a HotOS paper ("Real Life Is Uncertain. Consensus Should Be Too!") together. We recorded the entire messy process. It is a long video of us reading, questioning, guessing, and arguing with the paper. youtu.be/4HTc4o-t3Cw
YouTube video
YouTube
Aleksey Charapko tweet media
English
3
16
90
7.9K
Utkarsh Srivastava
Utkarsh Srivastava@tangledbytes·
I have played around this a bit. I tried several ideas but what really worked the best for me was a custom WASM runtime. Most of the times the thing that became a roadblock for me in other approaches was making the time a function of number of instructions executed - this was easily solvable in a WASM runtime. What I ended up allowed fine grained control over: 1. File system ops 2. Network ops 3. Scheduling (both threads as well as processes) 4. Cluster and process local time And a few other things. The only drawback of the approach was that the program must be compiled to WASM (easy for Rust, Zig, etc though). If someday I will get some time, I will also try to play around with Intel Pin to see if it can be leveraged to do something similar without forcing WASM.
English
0
0
3
364
Pekka Enberg
Pekka Enberg@penberg·
What if there was a tool that ran programs (mostly) deterministically using binary translation and syscall emulation to verify that our DST systems actually are deterministic…
English
7
2
15
4.9K
Utkarsh Srivastava रीट्वीट किया
Vipul Vaibhaw
Vipul Vaibhaw@vaibhaw_vipul·
Deep work crushes shallow signals. Amidst this deepseek frenzy, ask yourself - when did you last think deeply or do something intellectually challenging? If not, you’re just over-optimizing your career while others innovate. Take bets. Take on tougher problems. Challenge yourself with harder subjects. When was the last time you learnt something just for fun and not because it will give you a "better job"? Until this happens, someone else will keep creating deep-tech, while we crib! note - this is for those who are now making decent income and out or scarcity.
English
5
6
116
5.6K
Utkarsh Srivastava रीट्वीट किया
Chris
Chris@criccomini·
First post of the year! @andy_pavlo got me thinking about why Confluent didn't build WarpStream. My conclusion: legacy infrastructure companies are going to have a tough time against cloud native, AI-enabled, post-ZIRP competitors. materializedview.io/p/infrastructu…
English
5
8
80
5.9K
Utkarsh Srivastava
Utkarsh Srivastava@tangledbytes·
As another update, considering to finally relocate to Bangalore this January, have a lot of things to figure out there though (renting a place, etc).
English
1
0
6
583
Utkarsh Srivastava
Utkarsh Srivastava@tangledbytes·
Hoping to be more active here (and other platforms) this year. I spent most of 2024 working on my relationships (2023 was a roller coaster in that regard) and focusing exclusively on job (finally the product that I was working on got GA’ed in December 🥳).
English
0
0
9
539
Utkarsh Srivastava रीट्वीट किया
NanoVMs
NanoVMs@nanovms·
This week on the unikernel application spotlight we boot up @TigerBeetleDB a new fast OLTP db! Written in @ziglang it makes use of io_uring via @axboe , O_DIRECT, a deterministic simulator and way more than I can put into this tweet - check it out. youtube.com/watch?v=OjhBNs…
YouTube video
YouTube
English
3
17
97
15.2K
Utkarsh Srivastava रीट्वीट किया
Phil Eaton
Phil Eaton@eatonphil·
Voltron layoffs, super unfortunate. You should hire Felipe.
Phil Eaton tweet media
English
4
13
112
19.4K
Utkarsh Srivastava रीट्वीट किया
Chris
Chris@criccomini·
New post is up! Next-gen infrastructure must support flexible deployments. Embedded, single-node, clustered, BYOC, SaaS, and self-managed. We're finally able to do this with one codebase. materializedview.io/p/the-new-era-…
English
14
16
133
27.1K
Utkarsh Srivastava
Utkarsh Srivastava@tangledbytes·
@arpit_bhayani Ok, took a quick look at the repo. I could find AOF but not RDB (maybe its called something else there). I am sorry but AOF looks overly simplistic. I would have loved to contribute however Business Source License wouldn't allow me (Job + Personal POV) :)
English
0
0
1
179
Utkarsh Srivastava
Utkarsh Srivastava@tangledbytes·
@arpit_bhayani That.. looks a little strange. Maybe I am reading it wrong, is the throughput 4x with dicedb and that too with such small ops? Does dice have both AOF and RDB for persistence like redis?
English
1
0
0
548
Arpit Bhayani
Arpit Bhayani@arpit_bhayani·
We just beat Redis in their own benchmark 🔥 DiceDB is now multi-threaded and 5x faster than Redis. DiceDB is built from the ground-up for modern hardware and is hyper optimized for building and scaling real-time applications. Let's fucking go 🚀 we are going to kill it.
Arpit Bhayani tweet media
English
44
57
1.4K
106.2K
Utkarsh Srivastava रीट्वीट किया
Mark
Mark@offlinemark·
week 34, streaming kernel dev topic: debugging wild low level boot issues (pre-recorded since I'm on vacation, recap vid in thread) youtu.be/-hKU2UZ6Tvw
YouTube video
YouTube
English
1
31
348
24.5K
Utkarsh Srivastava रीट्वीट किया
TigerBeetle
TigerBeetle@TigerBeetleDB·
matklad will present TigerBeetle’s LSM-Forest compaction at @P99CONF - storage determinism across replicas for faster recovery from disk faults - perfect pacing to solve write stalls for predictable P100s - and with static memory allocation #thursday" target="_blank" rel="nofollow noopener">p99conf.io/agenda/#thursd
English
0
2
43
5.2K
Utkarsh Srivastava रीट्वीट किया
Joran Dirk Greef
Joran Dirk Greef@jorandirkgreef·
TigerBeetle’s LSM compaction is “the beating heart” of the database. Bringing together ideas at the intersection of global consensus protocol and local storage engine.
TigerBeetle@TigerBeetleDB

matklad will present TigerBeetle’s LSM-Forest compaction at @P99CONF - storage determinism across replicas for faster recovery from disk faults - perfect pacing to solve write stalls for predictable P100s - and with static memory allocation #thursday" target="_blank" rel="nofollow noopener">p99conf.io/agenda/#thursd

English
0
6
74
6.7K
Utkarsh Srivastava रीट्वीट किया
Chris
Chris@criccomini·
We just released slatedb.io 0.2.0! 🎉 This release has: - in-memory block cache - on-disk object cache - garbage collection - compressed bloom filters Next up: admin CLI, range queries, and more cache improevements.
Chris tweet media
English
1
11
86
7.1K
Utkarsh Srivastava रीट्वीट किया
AO
AO@aohoyd·
@aantn You can run `docker buildx debug build` and get interactive shell on build failure
English
1
2
16
491
Utkarsh Srivastava रीट्वीट किया
Abhinav Upadhyay
Abhinav Upadhyay@abhi9u·
Came across this book today. While the CSAPP book has a couple of chapters on these topics, this book is completely devoted to just memory hierarchy and tries to provide a holistic overview of the system, including cache memory, RAM and spinning disks. It's a bit dated now and does not discuss SSD or NVME storage. The ToC is very interesting and includes case studies from real-world systems. Now, only if there was enough time to read it.
Abhinav Upadhyay tweet media
English
11
43
354
16.6K