Previous Episode: Rick Altherr
Next Episode: Jonathan Blow

You can find Jon on Twitter at https://twitter.com/jonmasters.

Some of the highlights of the show include:

"Negative Result: Reading Kernel Memory From User Mode" (blog post from July 2017): https://cyber.wtf/2017/07/28/negative-result-reading-kernel-memory-from-user-mode/Spectre: https://en.wikipedia.org/wiki/Spectre_(security_vulnerability)Meltdown: https://en.wikipedia.org/wiki/Meltdown_(security_vulnerability)Speculative execution: https://www.extremetech.com/computing/261792-what-is-speculative-executionICL: https://en.wikipedia.org/wiki/International_Computers_LimitedHacker News front page, January 1st, 2018: https://news.ycombinator.com/front?day=2018-01-01Boogie Nights, the death of Little Bill: https://www.youtube.com/watch?v=JFX-qfYbHKgBBC Micro 6502: https://en.wikipedia.org/wiki/BBC_MicroBBC Master: https://en.wikipedia.org/wiki/BBC_MasterStorage Wars: https://en.wikipedia.org/wiki/Storage_WarsPA-8000: https://en.wikipedia.org/wiki/PA-8000SPARCbook 3000ST: https://blog.adafruit.com/2019/04/01/sparcbook-3000st-the-coolest-90s-laptop-sparc-vintagecomputing-retrocomputing-eckmeister/Itanium: https://en.wikipedia.org/wiki/ItaniumMcKinley: https://en.wikipedia.org/wiki/List_of_Intel_Itanium_microprocessors#McKinley_(180_nm)Leon Czolgosz: https://en.wikipedia.org/wiki/Leon_CzolgoszHumartia: https://en.wikipedia.org/wiki/HamartiaTransmeta: https://en.wikipedia.org/wiki/TransmetaTransmeta Crusoe: https://en.wikipedia.org/wiki/Transmeta_CrusoeRichard (Dick) Sites: https://sites.google.com/site/dicksites/Dick Sites, "It's the Memory, Stupid!": http://cva.stanford.edu/classes/cs99s/papers/architects_look_to_future.pdfJohn Crawford: https://en.wikipedia.org/wiki/John_Crawford_(engineer)John Hennessy: https://en.wikipedia.org/wiki/John_L._HennessyKernel page-table isolation: https://en.wikipedia.org/wiki/Kernel_page-table_isolationHot Chips 30 keynote: https://www.youtube.com/watch?v=d5XzVF0sAZoPanel at Hot Chips 30 keynote: https://www.youtube.com/watch?v=d5XzVF0sAZo#t=1h17mThe Omega Directive: https://en.wikipedia.org/wiki/The_Omega_DirectiveL1TF: https://en.wikipedia.org/wiki/Foreshadow_(security_vulnerability)iDRACula: https://www.servethehome.com/idracula-vulnerability-impacts-millions-of-legacy-dell-emc-servers/MDS, including Zombieload and RIDL: https://en.wikipedia.org/wiki/Microarchitectural_Data_SamplingHeartbleed: https://en.wikipedia.org/wiki/HeartbleedLazy FPU: https://en.wikipedia.org/wiki/Lazy_FP_state_restorePentium FDIV bug: https://en.wikipedia.org/wiki/Pentium_FDIV_bugPentium F00F bug: https://en.wikipedia.org/wiki/Pentium_F00F_bugHyper-threading: https://en.wikipedia.org/wiki/Hyper-threadingAcorn Archimedes: https://en.wikipedia.org/wiki/Acorn_ArchimedesAcorn RISC machine: https://en.wikipedia.org/wiki/ARM_architectureRISC-V: https://en.wikipedia.org/wiki/RISC-VARM Thumb: https://en.wikipedia.org/wiki/ARM_architecture#ThumbARMv8: https://en.wikipedia.org/wiki/ARM_architecture#ARMv8-AChris Celio et al., "Avoiding ISA Bloat with Macro-Op Fusion for RISC-V": https://arxiv.org/abs/1607.02318Chris Celio, "ISA Shootout": https://www.youtube.com/watch?v=Ii_pEXKKYUgBeagleBoard: https://en.wikipedia.org/wiki/BeagleBoardARM Ares: https://en.wikichip.org/wiki/arm_holdings/microarchitectures/neoverse_n1SeaMicro: https://en.wikipedia.org/wiki/SeaMicroCalxeda: https://en.wikipedia.org/wiki/CalxedaAppliedMicro X-Gene: https://en.wikichip.org/wiki/apm/x-geneUEFI: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_InterfaceBroadcom Vulcan: https://en.wikichip.org/wiki/cavium/microarchitectures/vulcanSavaged by Systemd: An Erotic Unix Encounter by Michael Warren Lucas: https://www.goodreads.com/book/show/36190710-savaged-by-systemdCoreboot kexec'ing Linux: https://twitter.com/hugelgupf/status/1158466881373630464IOMMU: https://en.wikipedia.org/wiki/Input%E2%80%93output_memory_management_unitSlackware: https://en.wikipedi...

Twitter Mentions