ππ§ Graph Algorithms: Robinhood's Fraud-Fighting
PLUS: Ray-Ban's multimodal AI glasses πΆοΈ, locally run large language models β‘, building a meme search engine π
Happy Monday! βοΈ
Welcome to the 522 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:
π THIS WEEKβS MENU π₯
π Dropbox's scaling journey to 100k. Build a meme search engine with vector databases. Launch AI models locally with minimal setup.
ποΈ Ray-Ban smart glasses enhanced with multimodal AI. Biden signs TikTok ban if ByteDance doesn't sell. Tesla teases Uber's rival self-driving ride-hailing app.
π¨π»βπ» Quick byte: MongoDB partial indexing optimizes large dataset queries.
Reading time: 5 minutes
Food for Thought π§
A mindset, an example, and an action item to start the week
βI find that the harder I work, the more luck I seem to have.β
Thomas Jefferson
Mindset: Luck favors the persistent; relentless effort begets fortuitous opportunities.
Example: Apple's success stemmed from Steve Jobs' unwavering commitment to innovation.
Action item: Identify one task you've been procrastinating on and devote focused effort to it today.
The Rabbit Hole π°
Deep dives, trends, and resources curated to stay ahead
How Robinhood uses Graph Algorithms to prevent Fraud
How Robinhood uses algorithms like Connected Components, PageRank, and more. Plus, what makes an outstanding programmer, four important software design principles, and more.
HeartBeats: How Distributed Systems Stay Alive
Written by
How Dropbox Scaled to 100 Thousand Users in a Year After Launch
Written by
Never struggle to give feedback again (even to your manager)
Written by
How to scale databases
Written by
Practical Learning Strategies for Engineers
Written by
LUC #51: Domain-Driven Design Demystified: Bridging Development and Business Needs
Plus, how elastic search works, what makes an API RESTful, and server-sent events explained
πΎ SIDE DISHES πΎ
GITHUB REPO (run it all)
Locally run any large language model in minutes
ESSENTIAL (containers)
A tech deep dive on Containers
ARTICLE (personal growth)
How to measure personal growth without vanity metrics
ESSENTIAL (semicolons;)
The origin of semicolons in programming languages
ARTICLE (chatGPT)
How does ChatGPT work?
TOOL (meme search engine)
How the author build a meme search engine with vector databases
ARTICLE (CSS)
The hardest problem in computer science: centering things
TOOL (LLM stack)
The LLM app stack from April 2024
The Weekly Digest ποΈ
Software, AI, and startup news worth your time
π‘ Ray-Ban Meta Smart Glasses Enhanced with Multimodal AI Technology (2 min)
Brief: Ray-Ban Meta smart glasses now integrate advanced multimodal AI technology, allowing users to interact with their surroundings through real-time data processing and interpretation for various tasks.
π Microsoft Unveils Phi-3 Mini: Next-Gen Lightweight AI Model (3 min)
Brief: Microsoft introduces Phi-3 Mini, a compact AI model with 3.8 billion parameters, offering efficiency and high performance in comparison to larger models, poised to disrupt the AI landscape.
π± Biden Signs Bill to Ban TikTok if Chinese Owner ByteDance Doesn't Sell (4 min)
Brief: US Senate and House pass a bill forcing TikTok's Chinese owner ByteDance to sell within 270 days or face US market expulsion amid national security concerns.
π€ Synthesia's AI Avatars Revolutionize Content Creation (2 min)
Brief: Synthesia's innovative use of generative neural networks propels the creation of lifelike AI avatars for corporate communication, leveraging data from 1,000 professional actors to enhance content engagement.
β¨ Tesla Teases Self-Driving Ride-Hailing App Competing with Uber (2 min)
Brief: Tesla unveils a glimpse of its upcoming self-driving ride-hailing app, integrating Uber-like features with unique capabilities for autonomous vehicles, indicating progress towards its long-anticipated 'Tesla Network'.
π‘ Apple Reportedly Developing Custom AI Server Processor (5 min)
Brief: Apple is diving into the AI realm by crafting its bespoke AI server processor utilizing TSMC's cutting-edge 3nm process, set for production by late 2025.
The Quick Byte πΎ
One coding tip because youβre technical after all
This weekβs coding challenge (by
):This weekβs tip:
MongoDB's dynamic partial indexing feature allows for highly efficient data retrieval by creating indexes that only include documents which meet a specified filter condition. This reduces index size and improves performance for queries that match the filter.
Wen?
Optimizing Query Performance: Especially useful in large collections where only a subset of documents is frequently queried.
Reducing Resource Usage: Minimizes the memory and storage footprint of indexes by excluding irrelevant documents.
Conditional Data Access: Ideal for scenarios where access patterns are conditional, such as temporal data or multi-tenant systems where data relevancy changes over time.
Why?
Efficiency in Large Datasets: Significantly improves query performance and reduces operational costs in large datasets.
Resource Optimization: Reduces the overhead of maintaining large indexes by focusing only on relevant subsets of data.
Scalability and Flexibility: Offers a scalable indexing strategy that adapts to dynamic conditions and evolving data access patterns.
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).