• Hungry Minds
  • Posts
  • ๐Ÿ”๐Ÿง  Discord's Single Server Secret

๐Ÿ”๐Ÿง  Discord's Single Server Secret

PLUS: Steal Interview Questions Bank ๐Ÿ•ต๐Ÿปโ€โ™€๏ธ, Productivity 101 for devs ๐Ÿš€, and 26 Prompting Tips for LLMs ๐Ÿค–

Happy Monday! โ˜€๏ธ

Welcome to the 256 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 weekend was a blast!
I got to see my 2 best friends in Madrid and had a ton of fun!!
I am now writing the newsletter at exactly 11:54 PM Sunday to make sure you receive it tomorrow morning ๐Ÿ‘€

What did you do this week-end? โ˜€๏ธ

Letโ€™s dive in!

๐Ÿ”ย  THIS WEEKโ€™S MENU ย ๐Ÿฅ—

  • ๐Ÿ“š How Discord serves 15 million on a single server, how to get sh*t done as a software engineer, and tips and tricks to get better at LLM prompting

  • ๐Ÿ—ž๏ธ AI-companion device gets launched by a unicorn, GPT store for custom AI models, and the SEC approves Bitcoin ETFs

  • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Quick byte: Type guards in TypeScript enable robust type checking at runtime

Reading time: 5 minutes

Food for Thought
A mindset, an example, and an action item to start the week
โ

โ€˜Donโ€™t watch the clock; do what it does. Keep going.โ€™

Sam Levenson

Mindset: This quote encourages perseverance and determination to keep moving forward despite challenges.

Example: Southwest Airlines persevered through tough early years to become one of the most successful airlines.

Action item: Commit to making progress on one task today, no matter how small.

The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead

๐Ÿ’พย  SIDE DISHES ย ๐Ÿ’พ

ARTICLE (get sh*t done) โ†’ How to get shit done as a software engineer (1 productivity system to rule them all)

ARTICLEย (refactoring is good right?) โ†’ The 10 commandments of refactoring

ESSENTIALย (learning to learn) โ†’ Learning to learn as a software engineer

AIย (bumblebee) โ†’ How transformers work under the hood when you donโ€™t have a PhD in physics

AI (SQL = ChatGPT training?) โ†’ How the positional encoding works in neural networks (transformers mostly)

AIย (more AI this week) โ†’ย 26 tips and tricks to easily improve LLM performance with your prompts

The Weekly Digest
Software, AI, and startup news worth your time

Brief: Los Angeles-based startup Rabbit introduces r1, an AI-powered companion device that simplifies digital tasks, revolutionizes human-device interaction, and executes a wide range of tasks through personal AI agents called "rabbits".

Takeaway: Rabbit's r1 device, featuring its proprietary Large Action Model (LAM) and Rabbit OS, aims to bridge the gap between human intent and device action, providing a seamless and efficient online experience for users. This reflects the growing trend of AI companions and the focus on enhancing user convenience and productivity in the technology industry.

Brief: OpenAI introduces the GPT Store, a platform where users of ChatGPT Plus, Team, and Enterprise can find and share custom GPT models, including categories like DALLยทE, writing, research, programming, education, and lifestyle.

Takeaway: With the launch of the GPT Store, OpenAI aims to empower users by providing a curated marketplace for custom AI models, allowing them to leverage the expertise of partners and the wider community to enhance their applications and solve complex problems.

Brief: CES 2024 showcased a collection of peculiar gadgets and AI claims, including AI-powered binoculars that identify species, a vintage-style phone keyboard attachment, a router disguised as a picture frame, an empathetic AI assistant, voice-command bidet seat, and voice-absorbing masks for privacy.

Takeaway: As AI gains more prominence, CES 2024's eccentric tech gadgets and AI claims highlight the ever-evolving and sometimes outlandish innovation in design and functionality, pushing the boundaries of what is possible in the consumer market.

Brief: The US Securities and Exchange Commission has finally given the green light to Bitcoin exchange-traded funds, allowing investors to easily invest in Bitcoin without the need for self-management. This decision opens the door for traditional institutional investors to enter the crypto market and could impact the value and relevance of crypto-focused companies like Coinbase and MicroStrategy.

Takeaway: The approval of Bitcoin ETFs by the SEC signifies the integration of cryptocurrency into the mainstream financial system, unlocking new opportunities for investors and potentially increasing demand for Bitcoin. This development challenges the traditional investment landscape and further solidifies Bitcoin's position as a viable asset class.

Brief: Amazon showcases three new generative AI-powered Alexa experiences, including real-time conversations with fictional personas, custom song creation, and a modern version of the "20 Questions" game.

Takeaway: This demonstrates Amazon's commitment to staying ahead in the AI race by leveraging generative AI to enhance the Alexa user experience, catering to personalization and interactive entertainment demands.

Brief: AI Gateway is an open-source solution that simplifies working with over 100 models through a fast API, addressing challenges such as managing different API signatures, load balancing, and error handling seamlessly.

Takeaway: AI Gateway's fast and friendly API streamlines the development of large-scale AI applications, offering convenience, efficiency, and resilience to developers, catering to the growing demand for simplified management of AI models.

The Quick Byte
One coding tip because youโ€™re technical after all

TypeScript offers 'Type Guards' to ensure more robust type-checking at runtime. These are expressions that perform a check on a type and ensure that within a certain scope, that type is narrowed down to a more specific type.

Wen?

  • Runtime Type Checking: Essential when dealing with dynamic data sources where the type of data is uncertain.

  • User-Defined Type Guards: Useful in complex applications where custom logic is needed to determine a type.

Why?

  • Safety and Reliability: Ensures that the code works with the correct type at runtime, reducing the likelihood of type-related bugs.

  • Improved Code Readability: Makes the code more understandable by explicitly stating the types being handled.

  • Enhanced Autocompletion: Helps IDEs provide better autocompletion suggestions based on narrowed types.

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