If you’re trying to reach me on Instagram or Facebook, I would like to let you know I have been suspended from both accounts. I have wanted to respond to as many Indians as possible, but my responses will now be delayed. I hope I will get my accounts back. @Meta
Manmohan Singh is one of my heroes. And if you live in India, he should be yours also.
Here are some episodes that show why I feel so strongly about the great man. First, my episode on the 1991 reforms with @srajagopalan & @ajay_shah: https://t.co/4X5WtAnNQr
1. Simply pointing out whether someone is left or right wing isn't winning the argument.
2. If a joke is good enough, it can be enjoyed by anyone.
3. It's not all about you.
4. Just because you're offended, doesn't mean you're right.
How has the number of software engineers changed over the last year, the last five years: the last 25 years? I teamed up with @GotLiveData and @saltzman_jason to find out. Here's how:
A surprising find: the # of employed engineers dropped in 2023 - the first time since 2000!
One thing I dislike on this site is how I control less and less of what is shown to me in my feed: TikTok-like engagement bait pushed down everyone's throat.
I loved Tech Twitter, and looking for ways to find this community again.
On Bsky, there are themed lists like this:
A 3-person startup built a cloud infrastructure price comparison service: one that compares 200,000+ different server prices on AWS, GCP, Azure and Hetzner. It also benchmarks them.
I got interested how the team built this & the tech stack, and they shared everything:
This man is the nominee of the GOP for President of the United States.
And millions of people love him.
America has a problem.
First step is to admit the problem.
Second step is to overwhelmingly defeat this insane person so thoroughly that he leaves us and takes his hats and shoes and watches and crypto and bibles ...with him.
Then as a nation we have to reach into whatever illness allows his kind to thrive and cure that disease.
#VoteHarrisWalz2024
#TrumpIsUnfitForOffice
Why is Kafka fast?
There are many design decisions that contributed to Kafka’s performance. In this post, we’ll focus on two. We think these two carried the most weight.
1️. The first one is Kafka’s reliance on Sequential I/O.
2️. The second design choice that gives Kafka its performance advantage is its focus on efficiency: zero copy principle.
The diagram below illustrates how the data is transmitted between producer and consumer, and what zero-copy means.
🔹Step 1.1 - 1.3: Producer writes data to the disk
🔹Step 2: Consumer reads data without zero-copy
2.1: The data is loaded from disk to OS cache
2.2 The data is copied from OS cache to Kafka application
2.3 Kafka application copies the data into the socket buffer
2.4 The data is copied from socket buffer to network card
2.5 The network card sends data out to the consumer
🔹Step 3: Consumer reads data with zero-copy
3.1: The data is loaded from disk to OS cache
3.2 OS cache directly copies the data to the network card via sendfile() command
3.3 The network card sends data out to the consumer
Zero copy is a shortcut to save multiple data copies between the application context and kernel context.
--
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/FIzCeaWsZV