How to reach the Chris Houlihan room in The Legend of Zelda: A Link to the PastKethinov2014-07-31 | More info about how to reach the Chris Houlihan room at http://www.kethinov.com/zelda3.phpIs AI killing dev jobs? Some thoughts on the 2026 software developer job marketKethinov2026-06-28 | Lately I've been thinking a lot about how new advances in AI are affecting the job market for programmers. What's the reality? What's the hype? And what can you do as a developer to best position yourself?
This video is a recording of a presentation that I've given to a few different groups of students studying software engineering. The presentation is admittedly a bit rough around the edges, but the groups I've presented it to in the past year have found it useful, so I decided to put it online here too in the hopes other people out there find it useful too.SpaghettiKart Mario Kart 64 PC Port Custom Track — HarbourKethinov2025-07-07 | This video demos the new "Harbour" track available in the SpaghettiKart Mario Kart 64 PC Port version 0.9.9.1.
To access it, enable debug mode (under developer options), then enable HM64 labs (under enhancements). Then select map number 21 "Harbour" on the intro screen.
More info at github.com/HarbourMasters/SpaghettiKartArchipelago multi-game randomizer: Mario 64 + The Legend of Zelda: Link to the Past + Super MetroidKethinov2025-02-24 | This video is a full run through a 3 game multiworld multi-game randomizer between Mario 64, The Legend of Zelda: A Link to the Past, and Super Metroid.
A multiworld game is when multiple unrelated games are linked together so that you collect some of one game's items in another game. So, for example, you might find a sword for Link in Mario 64 and you might find a beam for Samus in the Zelda game or a Power Star for Mario in Super Metroid.
Mario 64 is configured with entrance randomizer, 1up blocks as checks, bob-omb buddies as checks, 100 coin stars disabled, the mod to prevent exiting the level when getting a star, the extra moveset mod, and the 60 FPS mod.
The Legend of Zelda: A Link to the Past is configured with enemizer and boss enemizer in "chaos" mode.
Super Metroid has no significant changes to the default settings.
Seed played: archipelago.gg/seed/RcT5fqW7TcuxDLZp-paL1gSuper Metroid / Zelda Link to the Past (SMZ3) combo randomizer version 11.3 keysanity longplayKethinov2022-05-02 | This is a complete "Super Metroid / Zelda Link to the Past Crossover Randomizer" playthrough from start to finish using the new version 11.3 release, with keysanity enabled.
The keysanity feature randomizes the locations of all keys in Zelda and creates room keys along with boss keys in Metroid too for parity. Since it's crossover randomizer, any item for either game can be in the other game.
There isn't a dedicated item tracker for this variant yet, thus why the tracker wasn't 100% accurate in this video.
More info at https://samus.link
Seed: vjtKdH_WTly4To648nSByQ
Seed number: 1979442217Zelda Link to the Past Randomizer (ALTTPR) enemizer / boss shuffle longplay (seed zDvx0op2va)Kethinov2021-12-11 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer playthrough from start to finish with enemizer and boss shuffle on.
Read more about the randomizer and how to use it here: alttpr.com
Seed: NoGlitches open ganon enemizer boss shuffle zDvx0op2vaZelda Link to the Past Randomizer (ALTTPR) enemizer / boss shuffle longplay (seed ZeM4Kz2YGj)Kethinov2021-11-22 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer playthrough from start to finish with enemizer and boss shuffle on.
Read more about the randomizer and how to use it here: alttpr.com
Seed: NoGlitches open ganon enemizer boss shuffle ZeM4Kz2YGjZelda Link to the Past Randomizer (ALTTPR) enemizer / boss shuffle longplay (seed odMEmVRbM1)Kethinov2021-11-19 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer playthrough from start to finish with enemizer and boss shuffle on.
Read more about the randomizer and how to use it here: alttpr.com
Seed: NoGlitches open ganon enemizer boss shuffle odMEmVRbM1Hate it when that happens... (Zelda ALTTPR Enemizer — when a hand gets you right before the boss)Kethinov2021-11-15 | The Zelda Link to the Past Randomizer Enemizer setting has a nasty habit of putting a grabby hand in the last room of Ice Dungeon. Don't let it get ya!Automatic hovering glitch in Zelda Link to the Past Randomizer using AsciiWare AsciiPad controllerKethinov2021-11-15 | "Hovering" is an advanced glitch in Zelda Link to the Past Randomizer that is difficult to execute for people who don't have perfect reflexes. But if you use a controller with a turbo button that has the right turbo speed, such as the AsciiWare AsciiPad controller, then anyone can hover. More info about hovering: http://alttp.mymm1.com/wiki/HoverEric, you fucking nerd! — Last Week TonightKethinov2021-09-15 | As someone named Eric, I am immensely grateful for this clip from Last Week Tonight. Comes from this episode: youtube.com/watch?v=27FpoRiStgkZelda Link to the Past Randomizer longplay (seed KJG3kRxxG3)Kethinov2020-11-08 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer playthrough from start to finish. Music is a random assortment from my Zelda playlist.
Read more about the randomizer and how to use it here: alttpr.com
Seed: NoGlitches open ganon KJG3kRxxG3Zelda Link to the Past Randomizer 2020 Halloween festive longplay (seed 30yAZ5WAGV)Kethinov2020-10-31 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer 2020 Halloween festive version playthrough from start to finish. Read more about the randomizer and how to use it here: alttpr.comSuper Metroid / Zelda Link to the Past Crossover Randomizer Keysanity Alpha LongplayKethinov2020-09-21 | This is a complete "Super Metroid / Zelda Link to the Past Crossover Randomizer" playthrough from start to finish using the new keysanity feature currently in alpha testing.
The keysanity feature randomizes the locations of all keys in Zelda and creates room keys along with boss keys in Metroid too for parity. Since it's crossover randomizer, any item for either game can be in the other game.
More info at https://samus.link
Seed: MLPLziwnQ76Gom35A5XgXg
Seed number: 1709634511Automatic bomb jumping in Super Metroid using AsciiWare AsciiPad controllerKethinov2020-05-24 | The old AsciiWare AsciiPad's turbo controls are perfect for doing bomb jumps in Super Metroid automatically.Zelda Link to the Past Randomizer 2019 Xmas festive longplay (seed QJG8j8O5vB)Kethinov2019-12-23 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer 2019 Xmas festive version playthrough from start to finish.
Glitches Required: No glitches Accessibility: 100% Inventory World State: Open Swords: Randomized Goal: Defeat Ganon
Read more about the randomizer and how to use it here: http://vt.alttp.runSolving LeetCode #20 Valid Parentheses in JavaScriptKethinov2019-12-18 | A JavaScript beginner to intermediate coding exercise demonstrating how to solve a typical programming interview question. Requires some basic knowledge of JavaScript to follow along. Run the code here: codepen.io/kethinov/pen/PowWppzSecret of Mana ROM hacks - 2x HP Spikey Tiger fight using barrel parry strategyKethinov2019-05-18 | This is a demonstration of the barrel parry strategy in the Secret of Mana Spikey Tiger fight with a ROM that has several hacks applied. With the "Remove Barrels on Run" hack applied, you can fight while other characters are barreled. A player who is barreled can be a human shield for you to parry with while you strike and retreat.
List of (notable) hacks applied:
- Strong and Weak Attacks by zhaDe and Queue (visible with the bow and arrow attacks) - Double Stamina Regen by Queue (visible with the faster cycles between attacks) - Quick Recovery by zhaDe (visible when getting hit) - Quick Numbers by zhaDe (visible when getting hit) - Faster Enemies by zhaDe (self-explanatory) - Proper-caser by vivify93 (reduces ALL CAPS in the menus) - Turbo HUD by Queue (less bulky health bar) - Trim Portraits by Queue (less bulky health bar) - Better Default Text Boxes by Kethinov (the new dialog boxes style) - Harder Monsters - Boss HP 200 percent by Kethinov (makes it so Spikey Tiger takes longer to kill) - Remove Barrels on Run by Kethinov and Queue (makes it so you can fight while others are barreled)SNES Monopoly played against 7 AI players in turbo modeKethinov2019-05-05 | The AI in this game is quite broken and easy to manipulate. (Sound disabled because sound in turbo mode is pretty annoying.)Unleashing an army of bees against the chickens in Zelda Link to the PastKethinov2018-11-12 | ...Secret of Mana - Introducing the Faerie CoconutKethinov2018-07-02 | An experiment in ROM hacking. I restored the unused/dummied item in the ROM, gave it a name, gave it a new animation, and gave it an ability: max MP similar to Royal Jam's max HP.
See my other SoM ROM hacks here: romhacking.net/?page=hacks&game=799Secret of Mana - Restoring unused fanfare musicKethinov2018-06-30 | This demos a ROM hack that adds the missing fanfare music back into Secret of Mana.
There are two unused tracks in the ROM:
- Unused fanfare 1: Now played when receiving Sea Hare's Tail. - Unused fanfare 2: Now played when receiving the Moogle Belt.
The Sea Hare's Tail sidequest is a good spot to insert the missing music because none of the original fanfare music played is unique. So this isn't replacing anything that isn't already played elsewhere.
See my other SoM ROM hacks here: romhacking.net/?page=hacks&game=799Zelda Link to the Past Randomizer longplay (seed 731235476)Kethinov2018-01-07 | This is a complete "The Legend of Zelda: A Link to the Past" Randomizer playthrough from start to finish.
Randomizer version: 8.27 Mode: Standard Logic: No glitches Goal: Defeat Ganon Difficulty: Normal Seed: 731235476 Variation: None Fast Menu: Yes Play as: Popoi
Read more about the randomizer and how to use it here: http://vt.alttp.run
The HUD used is a modified version of Orphis' Zelda 3 randomizer tracker: github.com/Orphis/alttp_entrance_randomizer_trackerGlitchy way to get tempered sword early in The Legend of Zelda: A Link to the PastKethinov2016-10-17 | How to use magic mirror glitches to get the third sword early in the SNES version. There is an easier similar technique shown here: youtube.com/watch?v=kFg5W-jn-eg
An even easier technique is available for the GBA port and other ports of the game demonstrated in this video: youtube.com/watch?v=Zn0a9O-Tl6QThe Legend of Zelda: A Link to the Past Main Theme in Mario PaintKethinov2012-06-04 | Main theme from The Legend of Zelda: A Link to the Past in Mario Paint. MP3 version available at http://www.kethinov.com/zelda3.php