popular bookmarks generated Sat Jan 10 02:58:31 2026 UTC ----------------------------------------- It’s hard to justify Tahoe icons @ tonsky.me [https://tonsky.me/blog/tahoe-icons/] 2026-01-09T05:47:01Z Shipmap.org | Visualisation of Global Cargo Ships | By Kiln and UCL [https://www.shipmap.org/] Sustainable-ID: An incredible interactive visualisation of global shipping. by @k_i_l_n, @UCL_Energy, @ucl #dataviz 2026-01-09T05:47:01Z {dataviz} Opus 4.5 is going to change everything · Burke Holland [https://burkeholland.github.io/posts/opus-4-5-change-everything/]
Three months ago I would have dismissed claims that AI could replace developers. Today, after using Claude Opus 4.5, I believe AI coding agents can absolutely replace developers.
2026-01-09T05:47:01Z {ai-and-coding claude-code} MTV REWIND - Music Television [https://wantmymtv.vercel.app/player.html] 2026-01-09T05:47:01Z WikiFlix [https://wikiflix.toolforge.org/#/] Wikidata has over 33 thousand items for movies that have fallen into the public domain. A fraction of these items (~1300 at the time of writing) have a video file, either at Wikimedia Commons, the Internet Archive, or YouTube. WikiFlix is a bespoke interface to browse, search, and view these movies, and information about them, including cast members etc. It is modeled in the general theme of popular video streaming services, without trying to copy any specific one. 2026-01-09T05:47:01Z {videos wiki public_domain} Prism.Tools - Developer Utilities [https://blgardner.github.io/prism.tools/] Every Dev Tool You Need Fast. Private. Free forever. 2026-01-09T05:47:01Z {webdev utilities} A field guide to sandboxes for AI [https://www.luiscardoso.dev/blog/sandboxes-for-ai] While this starts with AI & agents and focuses on Linux, it's really a deep-dive into the main isolation strategies: containers, gVisor, MicroVM, and WASM.Their 3-question model for "sandboxing": Boundary("what is shared"), Policy("what can the code touch"), Lifecycle("what survives"). 2026-01-09T05:47:01Z {containers virtualization security llm 2026} MTV REWIND - Music Television [https://wantmymtv.vercel.app/] 2026-01-09T05:47:01Z {music video} AddyOsmani.com - 21 Lessons From 14 Years at Google [https://addyosmani.com/blog/21-lessons/] 2026-01-09T05:47:01Z Databases in 2025: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon University [https://www.cs.cmu.edu/~pavlo/blog/2026/01/2025-databases-retrospective.html] 2026-01-09T05:47:01Z {databases review interesting} The big regression [https://world.hey.com/jason/the-big-regression-da7fc60d] via Daring Fireball https://ift.tt/x1YdRlj 2026-01-09T05:47:01Z Debunking the AI food delivery hoax that fooled Reddit [https://www.platformer.news/fake-uber-eats-whisleblower-hoax-debunked/] 2026-01-09T05:47:01Z {llm deceit} LRitzdorf/TheJeffDeanFacts: A consolidated list of the Jeff Dean Facts! [https://github.com/LRitzdorf/TheJeffDeanFacts] 2026-01-09T05:47:01Z The Obvious, the Easy, and the Possible [https://world.hey.com/jason/the-obvious-the-easy-and-the-possible-2e11a3fb] 2026-01-09T05:47:01Z {product software business} enclose.horse [https://enclose.horse/] https://github.com/langarus/enclosure.horse-solution 2026-01-09T05:47:01Z {games} A4 Paper Stories - Susam Pal [https://susam.net/a4-paper-stories.html] 2026-01-09T05:47:01Z {math mathematics standardization measurement quantification print paper} Icons in Menus Everywhere — Send Help [https://blog.jim-nielsen.com/2025/icons-in-menus/] 2026-01-09T05:47:01Z {ux apple} Patient and detailed explanation of the Tahoe UX screwup. [https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/] Apple is lost. 2026-01-09T05:47:01Z {s} Who’s who at X, the deepfake porn site formerly known as Twitter [https://www.ft.com/content/ad94db4c-95a0-4c65-bd8d-3b43e1251091?accessToken=zwAGR7kzep9gkdOtlNtMlaBMZdO9jTtD4SUQkQ.MEYCIQCdZajuC9uga-d9b5Z1t0HI2BIcnkVoq98loextLRpCTgIhAPL3rW72aTHBNL_lS7s1ONpM2vBgNlBNHDBeGbHkPkZj&sharetype=gift&token=a7473827-0799-4064-9008-bf22b3c99711] 2026-01-09T05:47:01Z {twitter musk} how I use Claude Code [https://x.com/bcherny/status/2007179832300581177] 2026-01-09T05:47:01Z {ai claude} Fav tech museums – Aresluna [https://aresluna.org/fav-tech-museums/] 2026-01-09T05:47:01Z {travel museum technology history} Paper Shaders – Ultra-fast zero-dependency shaders [https://shaders.paper.design/] 2026-01-09T05:47:01Z Daring Fireball: Let’s Call a Murder a Murder [https://daringfireball.net/2026/01/lets_call_a_murder_a_murder] via Daring Fireball https://ift.tt/ZO0nl6w 2026-01-09T05:47:01Z Welcome to Gas Town. Happy New Year, and Welcome to Gas… | by Steve Yegge | Jan, 2026 | Medium [https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04] 2026-01-09T05:47:01Z {agents claude-code} Radar #16: Week of 01/05/2026 [https://loworbitsecurity.com/radar/radar16/] 2026-01-09T05:47:01Z {venezuela} IT Tools - Handy online tools for developers [https://it-tools.tech/] Collection of handy online tools for developers, with great UX. IT Tools is a free and open-source collection of handy online tools for developers & people working in IT. 2026-01-09T05:47:01Z Web Check [https://web-check.xyz/] 2026-01-09T05:47:01Z {scan test website owasp} The creator of Claude Code just revealed his workflow, and developers are losing their minds | VentureBeat [https://venturebeat.com/technology/the-creator-of-claude-code-just-revealed-his-workflow-and-developers-are] 2026-01-09T05:47:01Z {GenAI code} Eat Real Food [https://realfood.gov/] 2026-01-09T05:47:01Z {health food} The Q, K, V Matrices [https://arpitbhayani.me/blogs/qkv-matrices/] 2026-01-09T05:47:01Z {llm ai genai attention architecture tutorial explanation ml nlp} LLM problems observed in humans [https://embd.cc/llm-problems-observed-in-humans] 2026-01-09T05:47:01Z {llm blogs year:2026 ai} Claude Code On-The-Go - granda [https://granda.org/en/2026/01/02/claude-code-on-the-go/] 2026-01-09T05:47:01Z {claudecode remote tmux} Python Numbers Every Programmer Should Know • Michael Kennedy's Thoughts on Technology [https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/]
Articles about technology and software development by Michael Kennedy
2026-01-09T05:47:01Z {python performance} A Website To End All Websites | Henry From Online [https://henry.codes/writing/a-website-to-destroy-all-websites/] 2026-01-09T05:47:01Z The creator of Claude Code's Claude setup | Hacker News [https://news.ycombinator.com/item?id=46470017] 2026-01-09T05:47:01Z {claude hacker-news} How the hell are you supposed to have a career in tech in 2026? [https://www.anildash.com/2026/01/05/a-tech-career-in-2026/] https://news.ycombinator.com/item?id=46505005 2026-01-09T05:47:01Z {technology career programming economics philosophy culture interesting} makeloops.online - Create Music Loops in Your Browser [https://makeloops.online/] * https://news.ycombinator.com/item?id=46502148 2026-01-09T05:47:01Z {audio music} Daring Fireball: 'The Big Regression' [https://daringfireball.net/linked/2026/01/06/the-big-regression] "The guiding principle when creating computerized versions of analog systems ought to be “First, do no harm.” Everything should be as easy, obvious, reliable, and intuitive as in the old system. Only add to that what doesn’t introduce any regressions on those fronts." 2026-01-09T05:47:01Z {software usability ui} Lights and Shadows – Bartosz Ciechanowski [https://ciechanow.ski/lights-and-shadows/] Lights and Shadows – 2026-01-09T05:47:01Z Pluralistic: The Post-American Internet (01 Jan 2026) – Pluralistic: Daily links from Cory Doctorow [https://pluralistic.net/2026/01/01/39c3/] 2026-01-09T05:47:01Z Open Infrastructure Map [https://openinframap.org/] Another interesting map at http://www.npr.org/2009/04/24/110997398/visualizing-the-u-s-electric-grid 2026-01-09T05:47:01Z {maps infrastructure} abetusk/neatocal: A single page printable calendar [https://github.com/abetusk/neatocal?tab=readme-ov-file] 2026-01-09T05:47:01Z {calendar print} ReliCSS - Web Interface [https://www.alwaystwisted.com/relicss/] Remove obsolete CSS 2026-01-09T05:47:01Z {css tools} Overview - Agent Skills [https://agentskills.io/home] 2026-01-09T05:47:01Z {agents skills anthropic llm} ICE Is Going on a Surveillance Shopping Spree | Electronic Frontier Foundation [https://www.eff.org/deeplinks/2026/01/ice-going-surveillance-shopping-spree] via @dangillmor@mastodon.social boost of https://mastodon.social/@eff/115855597425346286 2026-01-09T05:47:01Z {police surveillance} The Unreasonable Effectiveness of the Fourier Transform [https://joshuawise.com/resources/ofdm/] 2026-01-09T05:47:01Z {math python} How LEGO made its new Smart Bricks [https://www.lego.com/en-us/smart-play/article/innovation] 2026-01-09T05:47:01Z {lego Technology viaSwampers} The 5 stages of the ‘enshittification’ of academic publishing [https://theconversation.com/the-5-stages-of-the-enshittification-of-academic-publishing-269714] 2026-01-09T05:47:01Z {science publishing business failure writing} If a Tree Falls, by Rosa Lyster [https://harpers.org/archive/2026/01/if-a-tree-falls-rosa-lyster-sycamore-gap/] What is a person actually guilty of when they cut down a famous tree for no reason that anyone can name, other than malice? What is the nature of the injury? Who are the victims? What is the appropriate punishment? It often felt as if the most important question in the courtroom was not whether Graham and Carruthers had done it but whether they—or anyone—understood what it was that they had done. There was a kind of collective effort to affirm that something terrible had happened, much worse than ordinary criminal damage. (Even Graham’s lawyer referred to the “Sycamore Gap tree murderer.”) How else to account for the ferocity of the public indignation? It may have been easier to establish that something very grave had taken place if anyone had been able to agree on the financial value of the sycamore, but it turned out that CAVAT was not the appropriate instrument for measuring its worth. CAVAT is used by local governments when setting their tree budgets for the year; it calculates the value of urban trees by assessing factors like visibility (how many people walk under a tree per day, how many people see it from their bedroom windows) and the amount of shade they provide. It doesn’t work for one standing by itself in the middle of nowhere..... “Six days into this trial, which has absorbed so much publicity, so much excitement, so much attention, and he said”—pointing at Carruthers—“it was just a tree.” In strictly legal terms, of course, it did not matter what Carruthers thought it was. His opinions about what it represented were not evidence that he had cut it down. They had no bearing at all on the matter of his guilt, as his lawyer tried in vain to remind the jury during his closing argument: “This case is not about the emotions we all feel at the loss of that tree. It’s not about public outrage. It’s about evidence.” Nobody was buying this. Criminal damage was the charge, but public emotion and outrage were what the case was about, and everybody in the courtroom knew it. The question of what the sycamore represented was precisely the reason we were there.... In Augustine’s Confessions, interfering with a special tree is a metaphor for sin itself. He recounts stealing pears from a neighbor’s tree, just for the pleasure of doing wrong: “For, having plucked them, I threw them away, my sole gratification in them being my own sin, which I was pleased to enjoy.” The enjoyment, he says, “was not in those pears, it was in the crime itself, which the company of my fellow-sinners produced.” Biblically speaking, unsanctioned action regarding a tree is where all the trouble began. I am ashamed to admit that it took me two whole days in court before I registered that one of the defendants was named Adam. You could argue very easily, in fact, that the foundational question of Judeo-Christian thought is “Why did they have to do that to that tree?” Adam and Eve knew what they were doing, of course. They knew that the tree was sacred, that they were not supposed to mess with it on any account, but they did it anyway, because such is the nature of temptation. There is something primal about the idea of extreme punishment being visited on those who tamper with special trees. In The White Goddess, Robert Graves claims that in medieval Ireland, the penalty for cutting down a sacred tree was death. He says also that “poetry itself declines” and “the sanctity of the grove is annulled” when the value of illegally felled trees can be expressed in terms of cash compensation, rather than in terms of people being executed or perhaps ripped apart by wild dogs. 2026-01-09T05:47:01Z {trees tree_law} https://annas-archive.li [https://annas-archive.li/] 2026-01-09T05:47:01Z LMArena is a cancer on AI [https://surgehq.ai/blog/lmarena-is-a-plague-on-ai] Being verbose. Longer responses look more authoritative! Formatting aggressively. Bold headers and bullet points look like polished writing! Vibing. Colorful emojis catch your eye! 2026-01-09T05:47:01Z {benchmark llm} GitHub - ChrisWiles/claude-code-showcase: Comprehensive Claude Code project configuration example with hooks, skills, agents, commands, and GitHub Actions workflows [https://github.com/ChrisWiles/claude-code-showcase] 2026-01-09T05:47:01Z {claude github} just_some_guy.png by smellslikecitrus [https://archiveofourown.org/works/48165058] Luo Binghe must do whatever it takes to make a name for himself, to gain recognition and respect, to show that he's just as worthy as anyone else to be here. He must survive, not as a bug trapped under a rock but as an eagle soaring under the sun. The start of all this is the Immortal Alliance Conference, where a first-place upset would force them to recognize him as the top talent of his year.But first he has to accept some help from the local cannon fodder. It's all for his character development, don't worry. 2026-01-09T05:47:01Z {fanfic SVSSS Luò_Bīnghé/Shěn_Yuán ao3 injury words:20.000-50.000 animals family} How Terminals Work [https://how-terminals-work.vercel.app/] 2026-01-09T05:47:01Z Introducing ChatGPT Health | OpenAI [https://openai.com/index/introducing-chatgpt-health/] 2026-01-09T05:47:01Z {ai openai health} 'Bizarro World' - The Boston Globe [https://archive.boston.com/news/globe/magazine/articles/2007/08/19/bizarro_world/] @KristerJohnson This reminded me of Lori Baker, who had no idea she was one of the best Tetris players in the world: 2026-01-09T05:47:01Z Quake Brutalist Jam III [https://www.slipseer.com/index.php?resources/quake-brutalist-jam-iii.549/] Quake Brutalist Jam III is a megalithic community project more than a year in the making. It features an entirely new arsenal, a set of new monsters, new powerups, and a complete visual overhaul of Quake's existing roster. The community came out in force, producing an unprecedented 77 maps, pushing the limits of the Quake engine to bring the oppressive, gritty, and beautiful aesthetic of brutalism to life. 2026-01-09T05:47:01Z {games quake mods maps} Open Infrastructure Map [https://openinframap.org/#2/26/12] 2026-01-09T05:47:01Z {osm infrastructure map} x.com [https://x.com/borisandcrispin/status/2008709479068794989] (7) Thiago Monteiro on X: "664 Tabs Later: A Tab Hoarder's Journey to Sanity" / X https://ift.tt/yFw3WTn 2026-01-09T05:47:01Z 动态图标 | 悬停效果 [https://www.itshover.com/icons] 2026-01-09T05:47:01Z {动态表情} Show HN: Prism.Tools – Free and privacy-focused developer utilities | Hacker News [https://news.ycombinator.com/item?id=46511469] 2026-01-09T05:47:01Z {tools} Boris Cherny (@bcherny): "I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit. My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't c [https://xcancel.com/bcherny/status/2007179832300581177] 2026-01-09T05:47:01Z {ai claude development} 500,000 tech workers have been laid off since ChatGPT was released - Anil Dash [https://www.anildash.com/2026/01/06/500k-tech-workers-laid-off/] 2026-01-09T05:47:01Z {tech llm} Featherbase [https://www.featherbase.info/zh/home] 2026-01-09T05:47:01Z {reference birds} GitHub - tw93/Mole: 🦡 Dig deep like a mole to clean your Mac. 🦡 像鼹鼠一样深入挖掘来清理您的 Mac [https://github.com/tw93/Mole] 2026-01-09T05:47:01Z {programming productivity} Two concurrency patterns which avoid goroutine leaks [https://nsrip.com/posts/goroutineleak.html] 2026-01-09T05:47:01Z {golang gorutine} www.paulgraham.com [https://www.paulgraham.com/greatwork.html] If you collected lists of techniques for doing great work in a lot of different fields, what would the intersection look like? I decided to find out by making it. Partly my goal was to create a guide that could be used by someone working in any field. via Pocket 2026-01-09T05:47:01Z {IFTTT Pocket} Trump says he will ban Wall Street investments in single-family homes | Reuters [https://www.reuters.com/world/us/us-will-ban-large-institutional-investors-buying-single-family-homes-trump-says-2026-01-07/] 2026-01-09T05:47:01Z {realestate politics} opencode [https://opencode.ai/] 2026-01-09T05:47:01Z {llm TOOLS editors coding tui terminal cli} The Napoleon Technique: Postponing Things to Increase Productivity – Effectiviology [https://effectiviology.com/napoleon/] 2026-01-09T05:47:01Z {facebook ifttt objective-c twitter WSH twitterlink Aiviq art} How Browsers Work [https://howbrowserswork.com/] 2026-01-09T05:47:01Z {design} Home | Immich [https://immich.app/] "High performance self-hosted photo and video backup solution directly from your mobile phone" 2026-01-09T05:47:01Z {photos backup selfhosted} Home - Practical UI [https://www.practical-ui.com/] 2026-01-09T05:47:01Z {designinspiration} ⭐ 📆 #Calendar | @neatnik@social.lol [https://neatnik.net/calendar/?year=2026] A simple printable calendar with the full year on a single page Thanks https://social.lol/@neatnik/115653027798464443¹ https://mro.name/b7h4af5 2026-01-09T05:47:01Z {Calendar ⭐ 📆} C-From-Scratch [https://github.com/williamofai/c-from-scratch] Learn to build safety-critical systems in C. Not "Hello World". Real kernels. Mathematical rigour. Zero dependencies. "Don't learn to code. Learn to prove, then transcribe." Philosophy Most tutorials teach you to write code that seems to work. This course teaches you to write code that provably works. The method: Define the problem precisely Prove correctness mathematically Design structs that embody the proof Code (it writes itself) Test against the contracts 2026-01-09T05:47:01Z Claude Code is about so much more than coding [https://www.transformernews.ai/p/claude-code-is-about-so-much-more] 2026-01-09T05:47:01Z {GenAI code AI.agent} The Case for Blogging in the Ruins [https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/] 2026-01-09T05:47:01Z Simple Claude Code [https://www.mihaileric.com/The-Emperor-Has-No-Clothes/] A short program building a functional AI agent system like Claude Code 2026-01-09T05:47:01Z {+ programming llms ai agents via:hackernews} Obsidian Vault Template [https://stephango.com/vault] My personal Obsidian vault template. A bottom-up approach to note-taking and organizing things I am interested in. 2026-01-09T05:47:01Z {article Reader Share Sheet iOS archive} mapcn [https://mapcn.vercel.app/] Free & open source map components. Zero config, one command setup. Built on MapLibre GL, styled with Tailwind, works seamlessly with shadcn/ui. 2026-01-09T05:47:01Z {ui shadcn css javascript maps map} Aphex Twin Speaks To Ex. Korg Engineer Tatsuya Takahashi | WARP | Item [https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-tatsuya-takahashi/] 2026-01-09T05:47:01Z {music aphex-twin synthesizer} Relax for the same result [https://sive.rs/relax] 2026-01-09T05:47:01Z {derek-sivers recovery} WalletWallet — Create Apple Passes for Free [https://walletwallet.alen.ro/] 2026-01-09T05:47:01Z rberg27/doom-coding: A guide for how to use your smartphone to code anywhere at anytime. [https://github.com/rberg27/doom-coding] 2026-01-09T05:47:01Z {programming AI funny} How Did TVs Get So Cheap? - by Brian Potter [https://www.construction-physics.com/p/how-did-tvs-get-so-cheap] TVs have fallen in price more than any other major category on the chart. TVs have gotten so cheap that they’re vastly cheaper than 25 years ago even before adjusting for inflation. 2026-01-09T05:47:01Z {economics production interesting} Try to Take My Position: The Best Promotion Advice I Ever Got - AGY [https://andrew.grahamyooll.com/blog/Try-to-Take-My-Position/] 2026-01-09T05:47:01Z {career advice} go.sum Is Not a Lockfile [https://words.filippo.io/gosum/] In Go, go.mod acts as both manifest and lockfile. There is never a reason to look at go.sum. 2026-01-09T05:47:01Z AddyOsmani.com - The Next Two Years of Software Engineering [https://addyosmani.com/blog/next-two-years/] Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ... 2026-01-09T05:47:01Z {programming career essay ai} How Ralph Wiggum went from 'The Simpsons' to the biggest name in AI right now | VentureBeat [https://venturebeat.com/technology/how-ralph-wiggum-went-from-the-simpsons-to-the-biggest-name-in-ai-right-now] 2026-01-09T05:47:01Z Xteink X4 [https://www.xteink.com/products/xteink-x4] 2026-01-09T05:47:01Z A glimpse into V8 development for RISC-V | Hacker News [https://news.ycombinator.com/item?id=46522686] 2026-01-09T05:47:01Z {riscv} ArcticDB - Billions of rows of data, hundreds of thousands of columns processed in seconds [https://arcticdb.io/] 2026-01-09T05:47:01Z {ai python database} I/O is no longer the bottleneck? [https://stoppels.ch/2022/11/27/io-is-no-longer-the-bottleneck.html] 2026-01-09T05:47:01Z AI Coding Assistants Are Getting Worse - Newer models are more prone to silent but deadly failure modes [https://spectrum.ieee.org/ai-coding-degrades] https://news.ycombinator.com/item?id=46542036https://old.reddit.com/r/programming/comments/1q7im8l/newer_ai_coding_assistants_are_failing_in/https://old.reddit.com/r/programming/comments/1q7g6zv/newer_ai_coding_assistants_are_failing_in/ 2026-01-09T05:47:01Z {programming ai llm quality technology interesting} [2512.24999] Basic Inequalities for First-Order Optimization with Applications to Statistical Risk Analysis [https://arxiv.org/abs/2512.24999] We introduce \textit{basic inequalities} for first-order iterative optimization algorithms, forming a simple and versatile framework that connects implicit and explicit regularization. While related inequalities appear in the literature, we isolate and highlight a specific form and develop it as a well-rounded tool for statistical analysis. Let $f$ denote the objective function to be optimized. Given a first-order iterative algorithm initialized at $\theta_0$ with current iterate $\theta_T$, the basic inequality upper bounds $f(\theta_T)-f(z)$ for any reference point $z$ in terms of the accumulated step sizes and the distances between $\theta_0$, $\theta_T$, and $z$. The bound translates the number of iterations into an effective regularization coefficient in the loss function. We demonstrate this framework through analyses of training dynamics and prediction risk bounds. In addition to revisiting and refining known results on gradient descent, we provide new results for mirror descent with Bregman divergence projection, for generalized linear models trained by gradient descent and exponentiated gradient descent, and for randomized predictors. We illustrate and supplement these theoretical findings with experiments on generalized linear models. 2026-01-09T05:47:01Z {papers to-read statistics statistical-learning optimization} The rise of industrial software | Chris Loy [https://chrisloy.dev/post/2025/12/30/the-rise-of-industrial-software] 2026-01-09T05:47:01Z Understanding LSTM Networks -- colah's blog [https://colah.github.io/posts/2015-08-Understanding-LSTMs/] 2026-01-09T05:47:01Z {data-science} Diffs, from Pierre [https://diffs.com/] 2026-01-09T05:47:01Z {diff react component library rendering image generator} Messaging: Boston Lily - HollowIsTheWorld - Heated Rivalry (TV) [Archive of Our Own] [https://archiveofourown.org/works/76834371] So, Shane was maybe-sort-of dating a Boston Raiders fan? Was that why all the secrecy? If Shane was anyone else, Hayden would think it was overkill, but the guy had gone into tailspins over things that would get him less ribbing in the locker room. Still seemed extreme that he wouldn't even admit she existed, but what did Hayden know? It made as much sense as any other theory he'd ever come up with. In which Hayden reaches out to Boston Lily about Shane's condition after he goes down on the ice. Despite his curiosity, he's determined not to pry... But things come out all the same. 2026-01-09T05:47:01Z {gamechangers} Video Game Websites in the early 00s - Web Design Museum [https://www.webdesignmuseum.org/exhibitions/video-game-websites-in-the-early-00s] 2026-01-09T05:47:01Z {games web}