- Hungry Minds
- Posts
- ๐๐ง How to Send 2K Notifications per Second
๐๐ง How to Send 2K Notifications per Second
PLUS: Holograms transform education ๐ฎ, Disney's VR HoloTile leap ๐ถโโ๏ธ, and a guide to Stable Diffusion ๐จ
Happy Monday! โ๏ธ
Welcome to the 389 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.
We are now 2K+ Hungry Minds ๐ฅณ
I want to thank every one of you for making this possible, weโre just getting started! ๐ฅ
๐ THIS WEEKโS MENU ๐ฅ
๐ Learn hyperscaling strategies from unicorn startups. Build notification systems at scale. Understand Stable Diffusion in a breeze.
๐๏ธ Holograms come to college classrooms. Disney shows off VR locomotion. Google unveils an AI tool to create videos.
๐จ๐ปโ๐ป Quick byte: useMemo prevents unnecessary React re-renders by caching values.
Reading time: 5 minutes
Food for Thought
A mindset, an example, and an action item to start the week
โThe only place where success comes before work is in the dictionary.โ
Mindset: This quote emphasizes that hard work must come before rewards; success is earned through effort.
Example: Southwest Airlines built a successful low-cost carrier through years of iteration and hard work before dominating the industry.
Action item: Set a timer for 25 minutes and diligently work on your top priority task now.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
๐พ SIDE DISHES ๐พ
ARTICLE (stable stable) โ An illustrated beautiful guide to Stable Diffusion by Jay Alammar
GITHUB REPO (rip teamviewer) โ An open-source remote desktop, and alternative to TeamViewer.
ESSENTIAL (yes you can) โ How to read a QR code without a computer
ARTICLE (auth me up) โ How does the auth system of Google work?
ARTICLE (db switch) โ How Zomato switched to DDB and increased performance for its billing platform
TUTORIAL (streeeeam) โ Design a system for streaming with AWS
ARTICLE (CSSaint) โ 12 CSS 1 line upgrades not to miss
TOOL (more AI this week) โ Create amazing mobile mocks-ups for free
The Weekly Digest
Software, AI, and startup news worth your time
Brief: Google's latest release of Chrome introduces AI technology for a range of features including a writing assistant, a tab organizer, and the ability to generate custom themes, providing users with enhanced organization and personalization capabilities.
Takeaway: Google's integration of AI features in Chrome demonstrates its commitment to improving user experience by leveraging AI advancements, allowing for more efficient organization and enhanced customization options in web browsing.
Brief: Loughborough University plans to revolutionize education by using hologram technology to beam guest lecturers into university classrooms, providing a more engaging and appealing learning experience for students.
Takeaway: This innovative use of hologram technology reflects the growing trend of integrating immersive technologies into education, potentially transforming how students learn and interact with educators in the future.
Brief: Disney introduces HoloTile, a clever solution using hundreds of small "tiles" to create an omnidirectional floor, addressing the challenge of movement in virtual reality.
Takeaway: HoloTile presents a potential solution to enhance the immersive experience of virtual reality by allowing users to freely walk and explore their virtual environment, tackling a key drawback in VR technology. This innovation could pave the way for future advancements in the industry.
Brief: Samsung unveils the Galaxy Ring, a smart ring equipped with "leading sensor technologies," signaling the company's entry into the smart ring market dominated by smartwatches.
Takeaway: The introduction of the Galaxy Ring by Samsung demonstrates the increasing recognition and competition in the smart ring category, which offers discreetness, advanced sleep tracking, and more accurate health monitoring than traditional smartwatches. This move aligns with the trend of diversification in the wearable market as companies explore new form factors to cater to different user preferences and needs.
Brief: Lumiere, a space-time diffusion model proposed by researchers from Google, Weizmann Institute of Science, and Tel Aviv University aims to generate realistic and stylized videos, providing users the ability to edit and transform videos based on text inputs or still images.
Takeaway: With the introduction of Lumiere, Google enters the competitive field of AI-generated videos, leveraging a unique approach to address challenges in video synthesis and aiming to disrupt the market dominated by players like Runway, Pika, and Stability AI. The advancement in generative AI technology opens up new possibilities for content creation and video editing applications.
Brief: Apple is accelerating its efforts to bring advanced AI features to its iPhones, with plans to integrate these capabilities into future versions of the device. The company has made several strategic acquisitions in the AI space and is actively seeking to hire experts in "deep learning." The aim is to add generative AI features that can run directly on iPhones, enhancing user experience and further solidifying Apple's position in the market.
Takeaway: As the AI arms race intensifies, Apple recognizes the need to integrate AI technologies into its flagship product. By leveraging generative AI capabilities, Apple aims to enhance its users' experience, create new revenue opportunities, and stay ahead of the competition. This move aligns with the market trend towards AI integration in consumer devices, positioning Apple as a frontrunner in the rapidly evolving AI landscape.
The Quick Byte
One coding tip because youโre technical after all
From now on, the quick byte will also include a coding challenge from the excellent newsletter of John Crickett, hereโs for this week:
Now for this weekโs Byte:
The useMemo
hook in React is a powerful tool for improving the performance of your application by memoizing expensive computations. It recalculates the memoized value only when one of its dependencies has changed, thus avoiding unnecessary recalculations on every render.
Wen?
Computing Derived Data: Useful when you have expensive calculations that derive data from the component's props or state.
Avoiding Unnecessary Renders: Essential in components with expensive child components or when passing down callback props to prevent unnecessary re-rendering.
Performance Sensitive Situations: In scenarios where performance is critical and computation costs are high.
Why?
Performance Gains: Prevents expensive operations from being run on every render, saving processing time and resources.
Referential Equality: Ensures that child components receiving the memoized value do not re-render unless the value changes.
Code Clarity: Indicates which parts of your component rely on expensive computations, improving code maintainability.
The Job Feast
A fresh cheese job board if youโre looking for a change
Backend Engineer @ Polygon
Software Engineer @ DocuSign
Senior Frontend Software Engineer @ Hasbro
Software Development Engineer @ Adobe
Software Engineer @ Wispr AI
Software Engineer @ Github
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.