ππ§ Lyft's Ride to 21M Users: A Tech Dive
PLUS: Robotaxi unveiling this August π, AWS S3 deep dive π, and dynamic class creation in Python π
Happy Monday! βοΈ
Welcome to the 320 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Β π₯
π Terminal setups for peak productivity. Caching strategies supercharge app performance. Frontend interview prep essentials.
ποΈ Meta's Llama 3 revolutionizes AI. GPT-4 Turbo enhances developer capabilities. Cohere & Azure launch enterprise AI model.
π¨π»βπ» Quick byte: Dynamic Python metaclasses control class behavior.
Reading time: 5 minutes
Food for Thought A mindset, an example, and an action item to start the week
β
βSoftware, like entropy, tends to increase over time unless itβs maintained.β
Robert L. Glass
Mindset: This quote highlights the importance of constant improvement and maintenance to prevent stagnation and decay in business.
Example: Pixar, known for its innovative animated films, consistently updates its software and technology to maintain its creative edge.
Action item: Review your company's software and technology stack today and identify one area that needs maintenance or improvement.
The Rabbit Hole Deep dives, trends, and resources curated to stay ahead
How Lyft Support Rides to 21 Million Users
#43: Break Into Lyft Architecture (11 minutes)
How I Setup my Terminal for Ultimate Productivity
#6 Software Development - Setting up the Terminal
Caching: the single most helpful strategy for improving app performances
Dealing with Impostor Syndrome in the Engineering World
Practical advice on how to deal with one of the most common psychological states in engineering.
LUC #49: Unpacking Vertical Slice Architecture: Principles, Practices, and Potential
Plus, API security best practices, how terraform works, and ACID properties explained
The best way to prepare for Frontend Interviews (aff.)
πΎΒ SIDE DISHESΒ πΎ
ARTICLE (98%)
How weβve saved 98% in cloud costs by writing our own database
GITHUB REPOΒ (ragged)
RAGFlow is an open-source RAG engine based on deep document understanding.
ESSENTIALΒ (shell)
Shell History Is Your Best Productivity Tool
ARTICLEΒ (git push?)
What Happens on GitLab When You do git push?
ESSENTIAL (mental health)
Mental Health in Software Engineering
ARTICLEΒ (meta-learning)
Learning to Learn
ARTICLEΒ (distribute it)
A Distributed Systems Reading List
ARTICLEΒ (real llms)
Notes on how to use LLMs in your product
The Weekly Digest Software, AI, and startup news worth your time
π Tesla to Unveil 'Robotaxi' on August 8th (3 min)
Brief: Tesla CEO Elon Musk accelerates plans to unveil the 'Robotaxi' on August 8th, debunking rumors of a scrapped "Model 2," marking a significant shift in the company's autonomous vehicle program.
π΅ Spotify Launches AI Playlist Beta for Personalized Music Curation (3 min)
Brief: Spotify introduces an AI Playlist beta feature, allowing users to curate personalized tracklists through text prompts, enhancing music discovery and playlist creation experiences.
π± iOS 18 May Feature All-New 'Safari Browsing Assistant' (3 min)
Brief: iOS 18 could introduce a novel 'Safari Browsing Assistant' leveraging iCloud infrastructure for privacy-centric data sharing, potentially requiring an iCloud+ subscription.
π Cohere & Microsoft Azure Unveil Command R+ Model for Enterprise AI (3 min)
Brief: Cohere introduces Command R+, a robust large language model (LLM) optimized for real-world enterprise tasks, emphasizing efficiency and accuracy on Microsoft Azure.
π§ Meta Unveils Llama 3, the Next AI Masterpiece (3 min)
Brief: Meta announces the upcoming release of Llama 3, an advanced AI model set to revolutionize services with capabilities like booking trips and shaping our digital interactions through sophisticated models.
π‘ OpenAI Releases GPT-4 Turbo with Vision for Developers (3 min)
Brief: OpenAI launches GPT-4 Turbo with Vision, combining text and image processing in one model, simplifying development for a wide range of AI applications.
The Quick Byte One coding tip because youβre technical after all
This weekβs coding challenge:
This challenge is to build your own version of the classic game snake.
This weekβs tip:
Metaclasses in Python are an advanced feature that allows for the creation of classes in a programmatically controlled way. They are used to modify the behavior of classes at the time of their creation, offering powerful customization options for class creation.
Wen?
Custom Class Creation: Useful in frameworks and libraries where behavior needs to be injected into multiple classes.
Automatic Resource Management: Effective in situations requiring automatic setup and teardown within classes, like logging or validation.
Why?
Enhanced Control Over Classes: Allows programmers to define how classes are constructed, and how they should behave.
Dynamic Modification: Enables modifications to a class before its creation, making it highly dynamic and flexible.
The Job Feast A fresh cheese job 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).