- Hungry Minds
- Posts
- 🍔🧠 Prime Video: Amazon's Secret to Streaming Video at Scale
🍔🧠 Prime Video: Amazon's Secret to Streaming Video at Scale
PLUS: Engineering practices for LLM development 🧠, Low latency JS runtime from AWS Labs ⚡, and center divs properly after all these years 🎉
Happy Monday! ☀️
Welcome to the 163 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 🥗
📚 Stream live video at scale like Amazon, how Canva supports 135M users collaborating and building your professional brand on LinkedIn.
🗞️ OpenAI creates realistic scenes, Google evolves AI capabilities, and Slack boosts productivity.
👨🏻💻 Quick byte: Labeled statements control flow precisely in JavaScript.
Reading time: 5 minutes
Food for Thought
A mindset, an example, and an action item to start the week
‘Think twice, code once.’
Mindset: Slowing down to think through problems thoroughly before coding saves time and frustration.
Example: Slack's design process emphasizes prototyping and user testing before coding features.
Action item: Before jumping into a coding task, take 5 minutes to think through potential solutions and outline the steps.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
💾 SIDE DISHES 💾
ARTICLE (LLM engineering)
Best practices to design systems with LLMs
ARTICLE (CRD-what?)
An interactive guide to CRDTs, the data type used for peer-to-peer synchronization
GITHUB REPO (aws did it)
The new low-latency Javascript runtime from AWS labs
ESSENTIAL (lessons from 30 years)
Lessons learned from 30 years of software engineers
ARTICLE (finally)
How to Center a Div (definitive illustrated guide)
TUTORIAL (be event-driven)
Event-driven architecture fundamentals and common pitfalls
ARTICLE (git-it)
Git tips and tricks in several parts
TOOL (free-wall)
Paywall remover for most of your sites
TOOL (Nvidia strikes back)
Build a custom LLM with Chat locally
The Weekly Digest
Software, AI, and startup news worth your time
OpenAI unveils Sora, an AI model creating intricate scenes from text instructions, targeting various industries like art, film, and security.
Google introduces Gemini 1.5, a sophisticated AI model following the success of Gemini, boasting a disruptive "Mixture of Experts" technique to enhance efficiency and speed, with an impressive 1 million token context window.
Slack introduces Slack AI, enhancing productivity by providing personalized answers through AI-powered search, saving users on average 97 minutes weekly with major time savings for companies like SpotOn, Uber, and Anthropic.
OpenAI is working on a web search product that could rival Google, incorporating Bing's technology into the development.
Apple is working on several generative AI features, including a tool to create code quickly.
The company’s chief AI scientist Yann LeCun believes the V-JEPA model, which trains by filling in gaps in video, could be a first step toward artificial general intelligence.
The Quick Byte
One coding tip because you’re technical after all
This week’s coding challenge:
This week’s tip:
In JavaScript, labeled statements pair with break
or continue
to control the flow more precisely within loops or switch cases. Labels provide identifiers for statements, allowing you to directly influence the execution of loops or code blocks.
Wen?
Nested Loops: When managing nested loops you need to break out of or continue in an outer loop from within an inner loop.
Complex Control Flows: In scenarios where standard loop controls don't offer the needed precision, you want to modify the execution flow based on specific conditions.
Why?
Enhanced Control: They offer a level of control over loops and switch statements not achievable through regular break and continue statements.
Increased Clarity: When used judiciously, they can make the control flow of complex loops clearer by explicitly stating which loop is being influenced.
Avoids Refactoring: In complex loop situations where refactoring into smaller functions or using other control structures might not be viable or would complicate the code further.
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.63