• 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.โ€™

Vidal Sassoon

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