Happy Monday! ☀️
Welcome to the 838 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 🥗
📚 Software Engineering Articles
How Pinterest optimized video playback for better user experience.
Understand various database types including relational, vector, and graph.
Explore Amazon's Frugal Architecture for cost-effective cloud solutions.
Learn the key differences between SQL and NoSQL for informed database choices.
Strategies for becoming a product engineer in today's tech landscape.
🗞️ Tech and AI Trends
A review of OpenAI GPT-o1 and its implications for coding agents.
Apple's new Intelligence features are now in public beta; check it out!
Amazon's return-to-office policy causes mixed reactions among employees.
👨🏻💻 Coding Tip
Use the Singleton design pattern in Python to ensure one instance globally.
Reading time: 5 minutes
A few words from our sponsor this week:
Looking for unbiased, fact-based news? Join 1440 today.
Upgrade your news intake with 1440! Dive into a daily newsletter trusted by millions for its comprehensive, 5-minute snapshot of the world's happenings. We navigate through over 100 sources to bring you fact-based news on politics, business, and culture—minus the bias and absolutely free.

Food for Thought
A mindset, an example, and an action item to start the week
"The future belongs to those who believe in the beauty of their dreams."
Mindset: Embrace the power of your vision and let it guide your path to success.
Example: Airbnb disrupted the hospitality industry by believing in their dream of a more personal and unique travel experience.
Action: Write down one of your dreams and visualize yourself achieving it.

The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
💾 SIDE DISHES 💾
ARTICLE (data-fetch-a-roo)
Modern Data-Fetching in React
ARTICLE (infinite-scroll-rollercoaster)
How Infinite Queries work
ARTICLE (maths-and-gpt-hugs)
I have played a little bit with OpenAI's new iteration of GPT, GPT-o1
ARTICLE (donut-designs)
Stop Designing Your Web Application for Millions of Users When You Don't Even Have 100
ARTICLE (session-replay-sneak-peek)
How does session replay work?
GITHUB REPO (hex-your-pixels)
ImHex
ARTICLE (basic-basics)
Basic Things
ARTICLE (void-what-void?)
The Strange Behavior of the void Type in TypeScript
ARTICLE (monoliths-are-huggable)
Monolith First
ARTICLE (c-in-js-bonanza)
Compile and run C in JavaScript

The Weekly Digest
Software, AI, and startup news worth your time
Brief: CEO Andy Jassy mandates Amazon corporate employees return to the office five days a week starting January 2, 2025, citing a need to strengthen culture and collaboration.
Brief: Cognition reviews OpenAI’s o1-mini and o1-preview coding models, showcasing significant performance gains in reasoning and problem diagnosis within their AI agent Devin compared to earlier models.
Brief: Apple has launched public betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring advanced AI tools including updated Siri, text rewriting, and photo editing functionalities.
Brief: Mistral launches a free tier on La Plateforme, slashes pricing for its AI models by up to 80%, and introduces the updated Mistral Small and Pixtral 12B with enhanced capabilities for developers and enterprises.
Brief: YouTube's new feature Hype aims to boost smaller creators' visibility and allow fans to directly support their growth by promoting their favorite videos on a platform-wide leaderboard.
Brief: OpenAI-backed 1X unveils the NEO Beta, a lightweight humanoid robot designed for home assistance, aiming to redefine human-robot interactions with a more casual approach.

The Quick Byte
One coding tip because you’re technical after all
This week’s coding challenge:
This week’s tip:
The use of the Singleton design pattern in Python
can be a powerful way to ensure that a class has only one instance and provide a global point of access to it

Wen?
Global Configuration Management: Singleton can be used to manage global configurations or settings that need to be accessible across the application.
Resource Pooling: When you need to manage a limited set of resources, such as database connections or network sockets, Singleton can ensure that only one instance of the resource manager is created.
Caching: Singleton can be used to implement a cache that needs to be accessible globally, ensuring that the cache is shared across different parts of the application.

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).