🍔🧠 Scaling for Billions: Uber's Data Ingestion Powerhouse
PLUS: Nvidia Beats Apple 😲, How to Scale Databases ⚡, Load Balancing Crash Course 👨🏻🎓
Happy Monday! ☀️
Welcome to the 1777 new hungry minds who have joined us since last Monday!
If you aren’t subscribed yet, join smart, curious, and hungry folks by subscribing below.
Food for Thought 🧠
A mindset, an example, and an action item to start the week
"Code is like humor. When you have to explain it, it’s bad."
Cory House
Mindset: Simplicity and elegance are hallmarks of great code, just as conciseness is key to effective humor - both should be self-explanatory.
Example: Apple's legendary focus on user experience stems from its commitment to clean, intuitive design and code that "just works."
Action Item: Refactor a small section of your codebase today, striving for clarity and removing any unnecessary comments or convoluted logic.
The Rabbit Hole 🐰
Deep dives, trends, and resources curated to stay ahead
How Uber Tracks Billions of Trips
UML Class Diagram Explained with Examples
Written by
What distinguishes a great software engineer?
Written by
Senior Engineer to Lead: Who to promote and how to train them
Written by
4 Software Design Principles I Learned the Hard Way
Written by
How to Approach Scaling Your Database
How to choose between batch, micro-batch, and streaming when building a data pipeline
Written by
Why I Switched Teams
Written by
💾 SIDE DISHES 💾
ARTICLE (we love cookies)
Demystifying cookies and tokens
GITHUB REPO (open-courses-ai)
Microsoft’s free courses on generative AI
ESSENTIAL (communication)
How to give the right amount of context in any situation
ARTICLE (S3)
Things you wish you didn't need to know about S3
ESSENTIAL (-10x)
How to be a -10x Engineer
ARTICLE (99.999)
How Stripe’s Document Databases Supported 99.999% Uptime With Zero-Downtime Data Migrations
COURSE (balance that load)
Load balancing crash course
ARTICLE (calvin harris in html)
How deep is your DOM?
ARTICLE (flaky tests go brrr)
How Uber developed a system to manage flaky tests at scale
The Weekly Digest 🗞️
Software, AI, and startup news worth your time
🚀 Nvidia Surpasses Apple to Become Second Most Valuable Company in the World (2 min)
Brief: Nvidia's market value reaches $3.01 trillion, surpassing Apple, driven by dominance in the AI sector with the H100 chip and reports of staggering profits.
💡 Elon Musk Accused of Diverting Tesla's GPUs to X (4 min)
Brief: Musk faces allegations of diverting Tesla's high-end H100 GPU clusters to his social media company X instead of utilizing them for Tesla's AI development, while the automaker navigates challenges with its FSD technology rollout.
😮 Apple to Adopt New Moniker for Its AI Efforts as ‘Apple Intelligence’ (2 min)
Brief: Apple decides to rebrand its artificial intelligence division as 'Apple Intelligence,' embracing a simpler and more straightforward name for its AI initiatives.
🔒 Microsoft's New AI-Powered Recall Feature Sparks Cybersecurity Concerns (4 min)
Brief: Microsoft introduces Recall, an AI feature capturing PC activities, with privacy concerns as experts warn of cybersecurity risks like data storage flaws and potential exploitation by threat actors.
🔋 Scientists Develop Ultra-Thin Battery Charged by Tears (4 min)
Brief: An ultra-thin battery, just 0.2mm thick, capable of being powered by tears offers a breakthrough in wearable technology, inspired by a "Mission Impossible" scene.
🌐 Stability AI Introduces Stable Audio Open (3 min)
Brief: This is a free text-to-audio model that generates sound effects and production elements. Unlike its commercial counterpart, Stable Audio, this open-source model focuses on shorter audio samples and is ideal for drum beats, instrument riffs, and ambient sounds.
The Quick Byte 💾
One coding tip because you’re technical after all
This week’s coding challenge (by
):This week’s tip:
Zustand is a small, fast, scalable state management library for React applications. It provides a simple API for creating and managing a global state.
Wen?
Simple State Management: Ideal for small to medium-sized applications where Redux might be overkill.
Local and Global State: Suitable for managing both local and global state without boilerplate code.
Why?
Simplicity: Minimal boilerplate and easy to set up and use.
Performance: Optimized for performance with minimal re-renders.
Flexibility: Works well with React's concurrent features and can manage both local and global state.
The Job Feast 💼
A fresh
cheesejob board if you’re looking for a change
Burp-A-Laugh 🤣
The most important meal of your day
That’s it for today! ☀️
Enjoyed this issue? Send it to your friends here to sign up, or share it on Twitter!
If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or DM me on Twitter! 🐦
Thanks for spending part of your Monday morning with Hungry Minds.
See you in a week — Alex.
Icons by Icons8.
*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).
Thanks for the mention, Alex!