Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profileg
Vipul Vaibhaw

@vaibhaw_vipul

Open source contributor - apache datafusion-comet.

Math Grad.

Rust. Scala. TypeScript.

Distributed Systems and Performance.

Teach @ https://t.co/2MyDnNYxfb

ID:3181785012

linkhttps://github.com/vaibhawvipul calendar_today01-05-2015 14:43:22

5,0K Tweets

9,0K Followers

2,8K Following

Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

The Rise of Media-First Companies

Media-blended-communities represent a shift from the current broken media landscape, introducing innovative forms of media that are already creating substantial value.

Take Sam Parr and Austin Rief, for instance. They've amassed significant…

account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

Two papers I will be reading this weekend -

1. Michael L. Scott's paper - cs.rochester.edu/u/scott/papers…

2. Proving That Non-Blocking Algorithms Don’t Block - www0.cs.ucl.ac.uk/staff/b.cook/p… (It proposes the first fully automatic tool to ensure that an algo is indeed non-blocking)

Two papers I will be reading this weekend - 1. Michael L. Scott's paper - cs.rochester.edu/u/scott/papers… 2. Proving That Non-Blocking Algorithms Don’t Block - www0.cs.ucl.ac.uk/staff/b.cook/p… (It proposes the first fully automatic tool to ensure that an algo is indeed non-blocking)
account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

Understanding concurrency will take a while. Have Patience.

I've spent years navigating this maze, and now, I can confidently say that

I yfinall nkow ti elwl.

account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

Incase you want to understand how to accelerate apache spark on GPUs.

Especially helpful for big data processing and ML infrastructure people.

Here are some resources -

- youtube.com/watch?v=4MI_LY…
- youtube.com/watch?v=daXEp4…
- youtu.be/ctqzsDjCrNw?si…
- youtube.com/watch?v=zG9k5K…

account_circle
Andrew Lamb(@andrewlamb1111) 's Twitter Profile Photo

Here is my latest propaganda blog post about the merits of using Arrow / Flight / DataFusion / Parquet to build data systems like InfluxData 3.0: influxdata.com/blog/flight-da…

account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

Shortest Math research paper ever published : An Epitome of Effective Writing.

Recalling it from my college days.

It encapsulates every researcher's dream: a profound question, unwavering accuracy, and absolute clarity in just two sentences.

Do you know of any such examples?

Shortest Math research paper ever published : An Epitome of Effective Writing. Recalling it from my college days. It encapsulates every researcher's dream: a profound question, unwavering accuracy, and absolute clarity in just two sentences. Do you know of any such examples?
account_circle
Sergio Pereira(@SergioRocks) 's Twitter Profile Photo

Starting as a remote team is a key advantage for any startup.

Establishing async communication + documentation processes early on will help a lot. Even if you later decide to go to the office.

If you're a Startup Founder. Be Remote-first and Async-first.

account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

'Can you define - Computation?' No! 'sequence of steps' is not the answer! Following is some insights from Leslie Lamport on Learning Concurrent Systems.

Leslie Lamport brings forward the concept of 'Invariance' as the 'key' to understanding concurrent systems.

This principle…

'Can you define - Computation?' No! 'sequence of steps' is not the answer! Following is some insights from Leslie Lamport on Learning Concurrent Systems. Leslie Lamport brings forward the concept of 'Invariance' as the 'key' to understanding concurrent systems. This principle…
account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

Reading Edgar Dijkstra's 1-page paper that introduced the notion of 'mutex,' I'm profoundly struck by his succinct writing.

A remarkable skill in precisely defining a problem above code, an ability that many programmers, like myself, lack.

So much to learn!

Reading Edgar Dijkstra's 1-page paper that introduced the notion of 'mutex,' I'm profoundly struck by his succinct writing. A remarkable skill in precisely defining a problem above code, an ability that many programmers, like myself, lack. So much to learn!
account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

My take aways from Edsger Dijkstra's 'The Humble Programmer' Essay

- It was hard to get married as a 'programmer' in 1957. There was no such profession and his marriage certificate still shows his profession as 'theoretical physicist'

- Be mindful when offering guidance, as…

My take aways from Edsger Dijkstra's 'The Humble Programmer' Essay - It was hard to get married as a 'programmer' in 1957. There was no such profession and his marriage certificate still shows his profession as 'theoretical physicist' - Be mindful when offering guidance, as…
account_circle
Vipul Vaibhaw(@vaibhaw_vipul) 's Twitter Profile Photo

How to Master Distributed Systems? 💡🤔

In recent years, there's been a surge in people eager to explore distributed systems. Whether you're a seasoned IT professional or a curious newcomer, grasping distributed systems might seem daunting.

Here's a streamlined approach to get…

account_circle