A fun fact on the wikipedia page for the metal–oxide–semiconductor field-effect transistor:
it is the most frequently manufactured device in history, and the total number manufactured from 1960-2018 is 13 sextillion.

That's 13,000,000,000,000,000,000,000.

Though this picture is a bit misleading.

Even with devices this small, we couldn't make 13 sextillion of them in 60 years.
So imagine a chip like this. It's the 555 timer, which is one of the most popular integrated circuits ever made.

In 2017, it was estimated a billion are made every year.
And at the heart of it is the die, which looks like this:
(from Ken Shirriff's blog)
https://t.co/mz5PQDjYqF
And that's fundamentally a bunch of CMOS transistors (along with some diodes and resistors), which are a type of MOSFET. How many of them are on a 555?

about 25. Not many, but it's a very simple chip.
so that's a 25 billion mosfets a year right there, on one very simple chip designed back in 1971.
So how do you get to 13 sextillion?
Simple: Modern CPUs have a fuckton of these.
Like... The Nintendo Switch! It's powered by a Nvidia Tegra X1.
There's no specs on that specific chip that I can see, but the Tegra Xavier (Which is effectively the Tegra X3) has 7 billion transistors.
And Nintendo has sold something like 70 million Switches.
So even if the X1 only has 1/7th as many transistors as the Xavier, that's still 70 quadrillion transistors.
And you wanna know the funny part?

That's a rounding error. The CPU/GPU chip is only a small percentage of the number of transistors in the Switch.
and you might think AHA! THE SCREEN!

One way to make LCDs is with Thin-film transistors, where there's actually a transparent MOSFET layer which each individual subpixel has a transistors.
and with 1280x720 pixels and 3 colors, that's... only about 3 million transistors.

So it's not the screen.
So one of the most important developments in electronics was the floating-gate MOSFET, discovered in the late 60s.
This is where you build a MOSFET where instead of acting like a switch, the gate electrically isolated, and doesn't easily change.
You use the lovely sounding "hot-carrier injection" to charge up the gate. This is where you basically overpower insulation around the gate, allowing some electrons to force their way through.
Then you use a quantum-mechanical effect called field electron emission to read the data back out.

Basically you can run a current through the mosfet, and based on if it was charged or not, it'll have a different threshold voltage.
The problem is that to write back to this floating-gate MOSFET, you need a lot more electricity to cause it to breakdown the isolation temporarily and let the charge leak out. This damages it over time and results in a limited lifespan...
But the effect where you run a lot of current through it and it reaches a level that causes the isolation to break down and suddenly the charge all leaks out at once... it reminded someone of a camera flash.
So this type of data storage was called "Flash memory".

And it's taken over the world in the 41 years since it was invented.
But here's the thing about flash memory:
You need at minimum one MOSFET for every single bit you store, plus a bunch more to handle addressing and writing and erasing and controlling.
And back to the Nintendo Switch: It's got 32 gigabytes of built in storage.
That's not a lot. Your computer or phone probably has at least 4 times that much.
But how many transistors is 32gb of flash?

Somewhere around 35 billion.
It's also got 4 gigabytes of (D)RAM.

So that's another 4 billion transistors.
But yeah, add all those together, plus any secondary chips on the Switch, and it's gonna be something like 50-100 billion transistors.
And Nintendo has sold 70 million of those.
So now think about how many desktop computers there are, and how many phones, and how many smart devices (anything smarter than a toaster)...

So you may now see how we have made 13 SEXTILLION MOSFETS
(BTW my explanation for how flash works is overly simplified: modern flash uses MLC tech, where instead of just storing one bit per MOSFET, multiple bits can be encoded by using different levels of charge)

More from foone

More from Tech

The entire discussion around Facebook’s disclosures of what happened in 2016 is very frustrating. No exec stopped any investigations, but there were a lot of heated discussions about what to publish and when.


In the spring and summer of 2016, as reported by the Times, activity we traced to GRU was reported to the FBI. This was the standard model of interaction companies used for nation-state attacks against likely US targeted.

In the Spring of 2017, after a deep dive into the Fake News phenomena, the security team wanted to publish an update that covered what we had learned. At this point, we didn’t have any advertising content or the big IRA cluster, but we did know about the GRU model.

This report when through dozens of edits as different equities were represented. I did not have any meetings with Sheryl on the paper, but I can’t speak to whether she was in the loop with my higher-ups.

In the end, the difficult question of attribution was settled by us pointing to the DNI report instead of saying Russia or GRU directly. In my pre-briefs with members of Congress, I made it clear that we believed this action was GRU.
Next.js has taken the web dev world by storm

It’s the @reactjs framework devs rave about praising its power, flexibility, and dev experience

Don't feel like you're missing out!

Here's everything you need to know in 10 tweets

Let’s dive in 🧵


Next.js is a @reactjs framework from @vercel

It couples a great dev experience with an opinionated feature set to make it easy to spin up new performant, dynamic web apps

It's used by many high-profile teams like @hulu, @apple, @Nike, & more

https://t.co/whCdm5ytuk


@vercel @hulu @Apple @Nike The team at @vercel, formerly Zeit, originally and launched v1 of the framework on Oct 26, 2016 in the pursuit of universal JavaScript apps

Since then, the team & community has grown expotentially, including contributions from giants like @Google

https://t.co/xPPTOtHoKW


@vercel @hulu @Apple @Nike @Google In the #jamstack world, Next.js pulled a hefty 58.6% share of framework adoption in 2020

Compared to other popular @reactjs frameworks like Gatsby, which pulled in 12%

*The Next.js stats likely include some SSR, arguably not Jamstack

https://t.co/acNawfcM4z


@vercel @hulu @Apple @Nike @Google The easiest way to get started with a new Next.js app is with Create Next App

Simply run:

yarn create next-app

or

npx create-next-app

You can even start from a git-based template with the -e flag

yarn create next-app -e https://t.co/JMQ87gi1ue

https://t.co/rwKhp7zlys

You May Also Like

@EricTopol @NBA @StephenKissler @yhgrad B.1.1.7 reveals clearly that SARS-CoV-2 is reverting to its original pre-outbreak condition, i.e. adapted to transgenic hACE2 mice (either Baric's BALB/c ones or others used at WIV labs during chimeric bat coronavirus experiments aimed at developing a pan betacoronavirus vaccine)

@NBA @StephenKissler @yhgrad 1. From Day 1, SARS-COV-2 was very well adapted to humans .....and transgenic hACE2 Mice


@NBA @StephenKissler @yhgrad 2. High Probability of serial passaging in Transgenic Mice expressing hACE2 in genesis of SARS-COV-2


@NBA @StephenKissler @yhgrad B.1.1.7 has an unusually large number of genetic changes, ... found to date in mouse-adapted SARS-CoV2 and is also seen in ferret infections.
https://t.co/9Z4oJmkcKj


@NBA @StephenKissler @yhgrad We adapted a clinical isolate of SARS-CoV-2 by serial passaging in the ... Thus, this mouse-adapted strain and associated challenge model should be ... (B) SARS-CoV-2 genomic RNA loads in mouse lung homogenates at P0 to P6.
https://t.co/I90OOCJg7o
I like this heuristic, and have a few which are similar in intent to it:


Hiring efficiency:

How long does it take, measured from initial expression of interest through offer of employment signed, for a typical candidate cold inbounding to the company?

What is the *theoretical minimum* for *any* candidate?

How long does it take, as a developer newly hired at the company:

* To get a fully credentialed machine issued to you
* To get a fully functional development environment on that machine which could push code to production immediately
* To solo ship one material quanta of work

How long does it take, from first idea floated to "It's on the Internet", to create a piece of marketing collateral.

(For bonus points: break down by ambitiousness / form factor.)

How many people have to say yes to do something which is clearly worth doing which costs $5,000 / $15,000 / $250,000 and has never been done before.