HandmadeCon 2015 - Mike ActonMolly Rocket2024-10-20 | HandmadeCon 2015 - Mike ActonZen, CUDA, and Tensor Cores - Part 1Molly Rocket2024-09-03 | See computerenhance.com/p/zen-cuda-and-tensor-cores-part-i for more information, links, addenda, and more videos in this series.The Apple M-Series GoFetch AttackMolly Rocket2024-03-28 | A technical walkthrough of how the Apple M-Series DMP works, and how the GoFetch proof-of-concept exploits use it to leak private data to unprivileged user-space applications.
From computerenhance.com/p/the-apple-m-series-gofetch-attack GoFetch site (with full paper): https://gofetch.failIntuiting Latency and ThroughputMolly Rocket2023-11-09 | Although they may seem highly technical, you've already experienced both concepts - and why they matter - if you've ever done a load of laundry. From computerenhance.comPowerful Page Mapping TechniquesMolly Rocket2023-10-05 | Once you know how CPU address translation works, you can use it to do some surprisingly powerful operations that would have seemed difficult or impossible otherwise. From the Performance-Aware Programming series: computerenhance.com/p/powerful-page-mapping-techniquesEfficient DDA Circle OutlinesMolly Rocket2023-08-11 | computerenhance.com/p/efficient-dda-circle-outlines When I went to rework the 4th question from my 1994 Microsoft internship interview, I found to my surprise that I ended up with a more straightforward and efficient version than the commonly published solution.1994 Intern Question #3: Flood Fill DetectionMolly Rocket2023-08-04 | computerenhance.com/p/microsoft-intern-interview-question-a3f This is the third question I was asked in my interview for a summer internship at Microsoft in 1994.1994 Intern Question #2: String CopyMolly Rocket2023-08-04 | computerenhance.com/p/microsoft-intern-interview-question-ab7 This is the second question I was asked in my interview for a summer internship at Microsoft in 1994.1994 Intern Question #1: Rectangle CopyMolly Rocket2023-08-03 | computerenhance.com/p/microsoft-intern-interview-question This is the first question I was asked in my interview for a summer internship at Microsoft in 1994.The Four Programming Questions from My 1994 Microsoft Internship InterviewMolly Rocket2023-08-02 | For exact details of all four problems, head to computerenhance.com/p/the-four-programming-questions-fromHow does QueryPerformanceCounter measure time?Molly Rocket2023-06-20 | [From computerenhance.com/p/how-does-queryperformancecounter] The way QueryPerformanceCounter measures time has changed across revisions of the Windows operating system. What method does it use today?Performance Excuses DebunkedMolly Rocket2023-04-26 | For the complete article, including links to the source material, see computerenhance.com/performance-excuses-debunkedClean Code, Horrible PerformanceMolly Rocket2023-02-28 | Bonus material from the Performance-Aware Programming Series: computerenhance.com/p/clean-code-horrible-performancePerformance-Aware Programming Series AnnouncementMolly Rocket2023-02-10 | computerenhance.com Like other high-profile tech companies, we wanted to make sure we had a no-expense-spared corporate advertisement ready for the big game weekend. Here it is. Enjoy!Handmade Hero Day 667 - Simplified Tile Occupancy CheckingMolly Rocket2023-01-23 | Day 667 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 666 - Entity Packing and UnpackingMolly Rocket2022-12-19 | Day 666 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 665 - Changing How Entities are Packed and UnpackedMolly Rocket2022-12-12 | Day 665 of coding on Handmade Hero. See http://handmadehero.org for details.Holiday Sale: 25% Off Everything We Make!Molly Rocket2022-12-07 | Use "holiday2022" to get 25% off every order at: handmadehero.org meowtheinfinite.com mollymovieclub.com/holiday2022 Good through December 25th.Handmade Hero Day 664 - Simplifying Entity Storage Part IIMolly Rocket2022-11-28 | Day 664 of coding on Handmade Hero. See http://handmadehero.org for details.Unboxing a One-of-a-kind PresentMolly Rocket2022-11-28 | I was recently the very lucky recipient of a piece of game history that has great personal meaning to me. I recorded the unboxing so everyone could share in the moment, and tried to provide a lot of commentary on what each element was and the historical context around its creation.Handmade Hero Day 663 - Simplifying Entity Storage, Part IMolly Rocket2022-10-02 | Day 663 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 662 - Generating Entities from LayoutsMolly Rocket2022-09-18 | Day 662 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 661 - Connecting the Overworld MapMolly Rocket2022-08-08 | Day 661 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 660 - Randomized Overworld LayoutMolly Rocket2022-08-07 | Day 660 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 659 - Immediate-mode Level GenerationMolly Rocket2022-07-18 | Day 659 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 658 - Handling Glove CollisionsMolly Rocket2022-06-13 | Day 658 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 657 - Implementing Move QueuesMolly Rocket2022-06-07 | Day 657 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 656 - Sketching Out Move QueuesMolly Rocket2022-06-06 | Day 656 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 655 - Revisiting Entity MovementMolly Rocket2022-06-06 | Day 655 of coding on Handmade Hero. See http://handmadehero.org for details.Twenty Minutes of Reasons to Use the RemedyBG DebuggerMolly Rocket2022-05-17 | A whirlwind tour of the debugger I use every day: remedybg.itch.ioHandmade Hero Day 653 - Adding a Filmic Response CurveMolly Rocket2022-05-09 | Day 653 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 654 - Self-illuminating Floor TilesMolly Rocket2022-05-09 | Day 654 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 652 - Stochastic Ray OriginsMolly Rocket2022-04-18 | Day 652 of coding on Handmade Hero. See http://handmadehero.org for details.Meow the Infinite - Book Two TrailerMolly Rocket2022-04-14 | Book Two is finally here! You can order your copy, along with Book One if you don't already have it, at meowtheinfinite.comHandmade Hero Day 651 - Fixing Light FeedbackMolly Rocket2022-04-11 | Day 651 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 650 - Debugging Light Sampling LocationsMolly Rocket2022-04-11 | Day 650 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 649 - Removing Lighting Walk TablesMolly Rocket2022-04-11 | Day 649 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Day 648 - Rebuilding Light TablesMolly Rocket2022-03-27 | Day 648 of coding on Handmade Hero. See http://handmadehero.org for details.The Only Unbreakable LawMolly Rocket2022-03-16 | There are promising candidates for "laws" governing computer software. But are there any specifically for software architecture? In this lecture, I describe the only viable candidate I've so far seen.
Originally given to the School of Informatics of the Technical University of Madrid.Handmade Hero Day 647 - Debugging Simplified LightingMolly Rocket2022-03-13 | Day 647 of coding on Handmade Hero. See http://handmadehero.org for details.Meow the Infinite: Book Two Status UpdateMolly Rocket2022-03-05 | Unfortunately, the first print run for Meow the Infinite: Book Two had a critical failure at the press, so the stock will be recycled and we'll be doing an entirely new second printing for the Kickstarter.Handmade Hero Day 646 - Removing Z from LightingMolly Rocket2022-02-28 | Day 646 of coding on Handmade Hero. See http://handmadehero.org for details.Handmade Hero Engine Simplification OverviewMolly Rocket2022-02-21 | Looking over the Handmade Hero engine to see what should be simplified before shipping. See http://handmadehero.org for details.Announcing Computer, Enhance!Molly Rocket2022-01-31 | http://computerenhance.comHandmade Hero Day 645 - Switching to Voxel Centers for CollisionMolly Rocket2021-12-10 | Day 645 of coding on Handmade Hero. See http://handmadehero.org for details.Babble on Babylon - Season 3Molly Rocket2021-11-24 | Jonas Kyratzes and I discuss Season 3 of the television show, "Babylon 5".
Rebroadcast of an invited live lecture I gave to infura.io on twitch.tv/molly_rocket. The original had bad audio for the first few minutes, so I re-recorded and spliced it in for this corrected version. Otherwise, it is the same as the original live stream.Another Microsoft Gaming MomentMolly Rocket2021-10-31 | Microsoft is absolutely a real company making a real operating system and definitely isn't just sitting around collecting monopoly rent while shipping whatever random garbage happens to roll off the build system that week.Cryptocurrency Interview: Zac BurnsMolly Rocket2021-10-28 | twitter.com/LudemeGames
This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers.