
Waymo vs Tesla: Two Ways to Build Self-Driving Cars
In this article, we will take a look at both approaches.
Explain complex systems with simple terms, from the authors of the best-selling system design book series. Join over 1,000,000 friendly readers.
Live Last read · last published · next check

In this article, we will take a look at both approaches.

A TPU (Tensor Processing Unit) is Google’s custom AI chip, designed from scratch for the giant matrix multiplications that modern models live on. GPUs were built for graphics first.

In this article, we are going to dive deep into the area of the API composition problem and the patterns associated with it.

AI models have solved the writing code part of software development to a great extent.

In this article, we will go through Cloudflare’s solution in the following five steps.

What does it take for a social media platform to stop rewarding clickbait content?

In this article, we will look at read path and write path operations and techniques in detail.

In this article, we will walk through the idea from the ground up.

In this article, we will learn how LLMs use memory, how it gets expensive, and how to fix it.

In this article, we try to build a map of the full attack surface that threatens an LLM’s security.

We’re hiring a part-time instructor for “𝐖𝐫𝐢𝐭𝐞 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐆𝐫𝐚𝐝𝐞 𝐂𝐨𝐝𝐞 𝐰𝐢𝐭𝐡 𝐀𝐈”.

What happens when a service sends a request to charge a customer, but the request times out with no response?

To understand what techniques are adopted in frontier labs to make AI applications more efficient, we met with the OpenAI engineers who developed and shipped various efficiency techniques into the systems behind Codex and ChatGPT Work.

In this article, we will walk through their differing solutions and try to make sense of their choices and understand the pattern behind them.

Bryan Catanzaro, VP of Applied Deep Learning Research at NVIDIA, walked us through how his team builds the company’s open models, the reasoning behind their architecture, and why NVIDIA open-sources so much of it.

Why does something as simple as reading the time become a hard problem for distributed systems?

In this article, we try to explore the collective thinking into a smaller set of practices and explain the reasoning behind each one, rather than asking anyone to memorize a numbered list.

We sat down with Anupam Singh, senior vice president of engineering at Roblox, to hear from him about the world model that Roblox is using to make its multiplayer games look photorealistic, the key insights that have come from taking that approach, and the next big thing that the Roblox team is focusing on.

Agents are capable on their own. Combined with tools and other agents, their capabilities compound.

In this article, we will understand multi-tenant architecture from the basics, along with its various benefits and challenges.