- Hungry Minds
- Posts
- ππ§ How Robinhood Wins at Trading (Graph Algorithms 101)
ππ§ How Robinhood Wins at Trading (Graph Algorithms 101)
PLUS: Building WhatsApp π, Scaling Google Ads π‘, Engineering Top 1% Lessons π
Happy Monday! βοΈ
Welcome to the 365 new hungry minds who have joined us since last Monday!
If you arenβt subscribed yet, join smart, curious, and hungry folks by subscribing here.
I'm in Seattle this week for a work trip!
I just had to go, to the Space Needle on day 1 πΊπΈ
π THIS WEEKβS MENU π₯
π Software Engineering Articles
How Robinhood uses graph algorithms to reduce fraud effectively.
Explore why Cloudflare avoids containers in their Workers platform.
Breaking down modular monolithic architecture blending tradition with innovation.
Design a WhatsApp-like chat application for your next system design interview.
Learn how Google Ads managed 4.77 billion users with SQL database innovation.
200+ hours of research on AI tools & hacks packed in 3 hours
ποΈ Tech and AI Trends
OpenAI plans to use AMD chips for custom AI hardware by 2026.
Palantir partnered with Anthropic to enhance government intelligence operations.
OpenAI's o1 model leak reveals striking capabilities that surprise experts.
π¨π»βπ» Coding Tip
Use TypeScript's Discriminated Unions for better type safety and data modeling.
Reading time: 5 minutes
This free 3-hour Mini Course on AI & ChatGPT (worth $399) will help you become a master of 20+ AI tools & prompting techniques and save 16 hours/week.
This course will teach you how to:
Use AI to craft a standout resume that impresses recruiters.
Optimize your LinkedIn profile with AI to boost visibility.
Automate job search and applications with AI-powered alerts.
Write emails, content & more in seconds using AI
Solve complex problems, research 10x faster & save 16 hours every week
Food for Thought
A mindset, an example, and an action item to start the week
"Whatever the mind of man can conceive and believe, it can achieve."
Mindset: Limitless potential when you believe in your vision.
Example: Apple Inc. started as a simple idea in a garage and became a global tech giant.
Action: Write down one big goal you believe in and take one small step towards it today.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
πΎ SIDE DISHES πΎ
ARTICLE (cloud savings rollercoaster)
How we reduced our cloud spending by 20%
GITHUB REPO (brainy brain expansion)
KhojβYour AI second brain
ARTICLE (Dropbox's secret sauce)
The Architecture of Dropbox's Load Balancing Service
ARTICLE (lessons learned, ouch!)
5 lessons I learned the hard way from 10+ years as a software engineer
ARTICLE (WebSocket woes)
How WebSockets cost us $1M on our AWS bill
ARTICLE (browser magic show)
Exploring the browser rendering process
ARTICLE (AI hero finds bug, yay!)
From Naptime to Big Sleep: Using Large Language Models To Catch Vulnerabilities In Real-World Code
ARTICLE (why projects make you age)
Why your projects take forever
ARTICLE (temperature control, pottery edition)
Setting Top-K, Top-P and Temperature in LLMs
ARTICLE (engineers' secret habits)
7 simple habits of the top 1% of engineers
ARTICLE (Vercel's build magic)
A deep dive into Hive: Vercel's builds infrastructure
ARTICLE (LinkedIn's coding wizardry)
Navigating the scale: how design patterns power LinkedIn's infrastructure
ARTICLE (JS recursive)
Re-implementing Javascriptβs in Javascript
The Weekly Digest
Software, AI, and startup news worth your time
Brief: OpenAI's new hardware strategy includes adopting AMD chips via Microsoft Azure and plans to develop its own custom AI hardware by 2026, responding to growing competition in the AI chip landscape.
Brief: Palantir teams up with Anthropic to deploy Claude AI models on AWS, improving intelligence and defense operations for the U.S. government.
Brief: A leak of OpenAI's O1 model showcases its superior reasoning skills and image analysis capabilities, stirring excitement prior to its official debut.
Brief: Anthropic's Haiku 3.5 model experiences a 400% price increase, raising eyebrows as it claims to deliver superior intelligence compared to its predecessor, prompting concerns from users about competition and value.
The Quick Byte
One coding tip because youβre technical after all
This weekβs coding challenge:
This weekβs tip:
The use of TypeScript's Discriminated Unions (also known as Algebraic Data Types) can provide a powerful way to model complex data and improve the type safety of your application.
Wen?
Modeling Complex Data Structures: Discriminated Unions are particularly useful when you need to represent a set of related, but distinct, data structures within a single type.
Exhaustive Handling of Variants: The
switch
statement in the example ensures that all possible variants of theShape
type are explicitly handled, preventing unintended behavior or errors.Compiler-Enforced Type Safety: The TypeScript compiler can leverage Discriminated Unions to provide strong type checking, catching errors at compile-time rather than runtime.
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).