Sunday, December 14, 2025

The Autonomous Horizon

Future of FSD Infographic

Note: this is an infographic produced using Gemini 3 pro deep research with the following prompt: "explore the future of self driving car. will tesla be the only winner? will other car manufacturer license tesla fsd? how hard is it to license fsd? what are the requirements? will self driving be like LLM where other companies can catch up quickly and becomes commoditized? if there are multiple winners who are the candidates? will there be like "android of fsd" where fsd get open sourced? if car manufacturer don't want to license fsd from tesla, what alternative do they have? what is the likely hood of other car manufacturer to build their own fsd technology? can they distill the fsd model from tesla? or they have to do the hard work of collecting real world data for fsd or can they just use simulation?"

THE AUTONOMOUS HORIZON

Will Tesla take it all? Exploring the data moats, licensing barriers, and the future battleground of Full Self-Driving.

THE SCALE ADVANTAGE

Data is the New Oil, and Tesla Has the Pipeline

To solve self-driving, you need to capture the "long tail" of weird edge cases (e.g., a person in a chicken suit crossing a highway). Simulation can only guess what it hasn't seen.

Tesla's fleet of millions of consumer vehicles provides a data feedback loop that traditional robotaxi fleets (like Waymo) struggle to match in pure volume. This "Data Moat" is the primary argument for Tesla's potential winner-take-most outcome.

5M+
FSD Capable Fleet
1B+
Miles Driven on FSD

Cumulative Autonomous Miles (Est.)

*Logarithmic scale visualization for impact comparison

Why Other Brands Can't Just "Install" FSD

Licensing Tesla FSD isn't like installing Android on a Samsung phone. It requires a complete architectural overhaul. The hardware and software are tightly coupled.

THE INTEGRATION STACK
1. SENSOR SUITE Exact camera placement & types required
2. COMPUTE HARDWARE Custom AI Inference Chips (HW3/HW4)
3. VEHICLE CONTROL Steering/Braking Latency & Actuation
1

Hardware Mismatch

Most cars use supplier-grade cameras and radars. FSD is trained on specific Tesla vision inputs. To license FSD, Ford or GM essentially has to build a Tesla clone.

2

The Black Box Problem

Automakers want to "own" the experience. FSD is an end-to-end neural net. You can't tweak it easily to drive "more like a BMW." It drives like a Tesla.

3

Validation Costs

Validating the software on a new chassis takes months or years. It's not a simple plug-and-play API integration.

MARKET LANDSCAPE

Is There an "Android" of Self-Driving?

While Tesla pursues a vertical Apple-like strategy, others are vying for the platform role. Who has the best shot at being the alternative?

Competitor Capability Matrix

🤖

Waymo (Google)

**Strategy:** Geo-fenced Robotaxis using Lidar + Maps.

**Pros:** Extremely safe, proven driverless operation today.
**Cons:** Doesn't scale easily to consumer cars or random locations.

🧠

NVIDIA + Mobileye

**Strategy:** The Arms Dealers. Selling chips and vision stacks to everyone else.

**Pros:** The "Android" path. Low risk for OEMs.
**Cons:** Fragmentation. Data collection is slower than a unified fleet.

🇨🇳

Chinese EVs (XPeng/Huawei)

**Strategy:** Fast follow + aggressive domestic mapping.

**Pros:** Innovation speed is matching Tesla.
**Cons:** Geopolitical barriers to Western markets.

Comma.ai

**Strategy:** Open Source / Consumer Hardware Retrofit.

**Pros:** Cheap, runs on many cars.
**Cons:** Limited authority over car controls; niche market.

Will FSD Be Commoditized Like LLMs?

With Large Language Models (LLMs), we saw rapid commoditization (OpenAI -> Llama -> Mistral) because text data is available on the open internet.

**Self-driving is different.** You cannot scrape the internet for physical driving intuition. You need video stamped with steering angles and acceleration data. This creates a much deeper moat.

  • LLM Barrier: Compute Cost (Medium), Data Access (Low)
  • FSD Barrier: Real World Data (Extremely High), Regulation (High)

Training Data Value Composition

Legacy Auto's Hard Choice

Legacy Auto Manufacturer
Can we build it in-house?
Requires $10B+, 5+ years, AI talent
YES (The Hard Way)
Collect Data: Fleet needed.
Distill: Can't copy Tesla directly.
Risk: Bankruptcy if failed.
NO (The Partnership)
Option A: License Tesla

Requires hardware redesign. Swallow pride. Pay royalty.

Option B: Use Mobileye/Nvidia

Become a commodity hardware assembler. Loss of differentiation.

Projected Evolution of Autonomy Costs

Conclusion

Tesla currently holds a winning hand due to the sheer scale of real-world data, which serves as a massive barrier to entry. While others like Mobileye and Waymo offer alternatives, the path for legacy auto is treacherous: license and lose control, or build and risk billions. FSD is unlikely to be commoditized quickly; instead, we may see a "Winner-Take-Most" scenario where 2-3 dominant global AI drivers emerge.

Generated with ❤️ by Canvas Infographics. No SVG or Mermaid JS used.

Wednesday, April 16, 2025

Using Google AI Studio for Competitive Programming

Last year, Gemini was estimated to be better than 85% of competition participants in solving competitive programming problems.

This blog post shows how to use Google AI Studio using the latest Gemini 2.5 Pro (Preview 03-25) model to solve a competitive programming problem from onlinejudge.org and then ask it to write an editorial explaining how the problem is solved.

Here are the steps:
  1. Pick a problem. Let's say problem 1595.

  2. Create an image screenshot like this and save it to your computer:

  3. Open Google AI Studio: https://aistudio.google.com/prompts/new_chat

  4. Attach the image (from step 2) and type in this prompt:
    Given a competitive programming problem in the attached image.
    Write a C++ code to solve the problem.
    Make sure to follow the input and output specifications.
    See the sample input and sample output for some examples.
  5. Click Run:

  6. It will run for a few minutes to think and solve the problem.
    You can click "Expand to view model thoughts" to see the details.

  7. After it completes, you should be able to click the copy button for the solution code:


  8. Paste the solution to the quick submit


  9. See the status at https://uhunt.onlinejudge.org/ make sure it is "Accepted":


  10. Now, go back to the Google AI Studio, type in this prompt, then click Run:
    Write one page editorial explaining how you solved the problem.
  11. You should get a good explanation on how to solve the problem 1595:


  12. You can continue the prompt to ask follow up questions if you have.

In the past, I have to dig into forums to find hints on how to solve the problems when I'm stuck, which wasted a lot of my time. Nowdays, we can use Google AI Studio to minimize the time to find hints!

The competitive programming field is going to be even more competitive than ever ...