Why was Facebook down for five hours?

From Ben Eater. Facebook was down for five hours last week. What happened and what do DNS and BGP have to do with it? Facebook’s explanation: https://engineering.fb.com/2021/10/05/networking-traffic/outage-details/ Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. 0:00 DNS 7:13 Caching DNS 10:34 Hop-by-hop routing 14:07 Default-free routing 18:28 Peering 19:50 BGP…

SPI: The serial peripheral interface

From Ben Eater. More 6502 computer info: https://eater.net/6502 Here’s the temperature sensor module used in this video: https://amzn.to/2Wye3Ex More info on the sensor: https://tiny.cc/bme280 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making…

How does n-key rollover work?

From Ben Eater. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aleksey Smolenchuk, Alexander Wendland, Andrew C. Young, Anson VanDoren, Anthanasius, anula, Armin Brauns, Ben, Ben Cochran, Ben Kamens,…

How does a USB keyboard work?

From Ben Eater. The USB 2.0 spec: https://eater.net/downloads/usb_20.pdf Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. 0:00 Intro 0:50 USB electrical interface 4:43 How USB encodes bits and packets 23:41 USB packet contents 29:26 USB vs. PS/2 —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks…

Keyboard interface software

From Ben Eater. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aaron Todd, Aleksey Smolenchuk, Alexander Wendland, Andrew C. Young, Anson VanDoren, Anthanasius, anula, Armin Brauns, Asherah Connor, Ben…

Keyboard interface hardware

From Ben Eater. Check out https://eater.net/6502 for more 6502 goodness Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aleksey Smolenchuk, Alexander Wendland, Andrew C. Young, Anson VanDoren, Anthanasius, Armin…

So how does a PS/2 keyboard interface work?

From Ben Eater. Check out https://eater.net for more computer engineering stuff! List of scancodes from the video: https://docs.google.com/document/d/1w–ouGvSSf93tFltmBcSRGMN8Rte7ayalQZRDPG0ezk/edit Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aleksey Smolenchuk, Alexander…

Breadboarding tips

From Ben Eater. More breadboard stuff: https://eater.net/breadboards Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aleksey Smolenchuk, Alexander Wendland, Andrew Young, Anson VanDoren, Anthanasius, Armin Brauns, Ben Cochran, Ben…

World’s worst video card gets better?

From Ben Eater. Schematics and more info: https://eater.net/vga Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aaron Todd, Alexander Wendland, Andrew Vauter, Andrew Young, Anson VanDoren, Anthanasius, Armin Brauns,…

Installing the world’s worst video card

From Ben Eater. More info at https://eater.net/vga Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aaron Todd, Alexander Wendland, Andrew Vauter, Anson VanDoren, Anthanasius, Armin Brauns, bapu, Ben Cochran,…

What is error correction? Hamming codes in hardware

From Ben Eater. 3blue1brown’s video: https://www.youtube.com/watch?v=X8jsijhllIA See https://eater.net/crc for more error detection and correction stuff. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Aaron Todd, Adrien Friggeri, Alexander Wendland,…

Hardware interrupts

From Ben Eater. More on the 6502 computer: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Alexander Wendland, Andrew Vauter, Anson VanDoren, Anthanasius, Armin Brauns, bapu,…

How assembly language loops work

From Ben Eater. More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adam Lininger, Adrien Friggeri, Alexander Wendland, Anson VanDoren, Anthony Cuccia, Armin Brauns, Ben Dyson, Ben…