{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Keith Wagner - Reading Logs",
  "language": "en",
  "home_page_url": "https://kpwags.com/reading-logs",
  "feed_url": "https://kpwags.com/rss/readinglog_feed.json",
  "description": "My weekly reading logs",
  "author": {
    "name": "Keith Wagner",
    "url": "https://kpwags.com/about"
  },
  "items": [
    {
      "id": "https://kpwags.com/reading-log/167/",
      "url": "https://kpwags.com/reading-log/167/",
      "title": "Reading Log - April 13, 2026 (#167)",
      "content_html": "\n\t\t<p>Double issue this week. Some suggestions for React's useEffect if you use them, more reasons for tests, some thoughts on Artemis II and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://neciudan.dev/name-your-effects\">Start naming your useEffect functions, you will thank me later</a> - <em>Neicu Dan</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://codeopinion.com/coding-isnt-the-hard-part/\">Coding Isn’t the Hard Part</a> - <em>Derek Comartin</em></li>\n<li><a href=\"https://dodov.dev/blog/write-tests-to-solve-trust-issues-not-code-coverage\">Write tests to solve trust issues, not code coverage</a> - <em>Hristiyan Dodov</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2026/food-software-and-trade-offs/\">Food, Software, and Trade-offs</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://adamsilver.io/blog/why-designing-in-code-makes-you-a-better-designer/\">Why designing in code makes you a better designer</a> - <em>Adam Silver</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/tech/905398/apple-iphone-anniversary-jobs-release\">Everything is iPhone now</a> - <em>Nilay Patel</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://nolanlawson.com/2026/03/22/the-diminished-art-of-coding/\">The diminished art of coding</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2026/vibe-dreams-didnt-come-true/\">I Tried Vibing an RSS Reader and My Dreams Did Not Come True</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2026/opacity-of-generative-tools/\">You Might Debate It — If You Could See It</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://www.anildash.com/2026/03/13/coders-after-ai/\">What do coders do after AI?</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://addyosmani.com/blog/comprehension-debt/\">Comprehension Debt - the hidden cost of AI generated code.</a> - <em>Addy Osmani</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://defector.com/artemis-moon-why-we-fly?giftLink=7e1239447184bfae87e9e60409fcad5f\">Why We Fly</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>Writing</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/entertainment/898918/project-hail-mary-andy-weir-writing-advice-interview\">Some writing advice from Project Hail Mary’s Andy Weir</a> - <em>Andrew Webster</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.404media.co/ridicule-as-praxis-with-emily-bender-and-alex-hanna/\">404 Media Podcast: Ridicule as Praxis (with Emily Bender and Alex Hanna)</a></li>\n<li><a href=\"https://www.npr.org/2026/03/31/nx-s1-5766278/whos-afraid-of-private-credit\">The Indicator: Who's afraid of private credit?</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/report/896820/lina-khan-ftc-meta-supernatural-antitrust?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IllXdHFBcHUyRGEiLCJwIjoiL3JlcG9ydC84OTY4MjAvbGluYS1raGFuLWZ0Yy1tZXRhLXN1cGVybmF0dXJhbC1hbnRpdHJ1c3QiLCJleHAiOjE3NzYwMjYzNTEsImlhdCI6MTc3NTU5NDM1MX0.J6ioSXjcSSCgPN8dz4oucazn7HTylgzEf_23CJ6ePcM&amp;utm_medium=gift-link\">Lina Khan was right</a> - <em>Victoria Song</em></li>\n<li><a href=\"https://www.404media.co/how-thomson-reuters-powers-ice-and-palantir/\">How Thomson Reuters Powers ICE and Palantir</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.404media.co/blockade-the-right-is-using-ai-content-scanners-to-try-to-supercharge-book-banning/\">‘BLOCKADE’: The Right Is Using AI Content Scanners to Try to Supercharge Book Banning</a> - <em>Claire Woodcock</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2026/04/make-something/\">Before I go: People like it when other people make things</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Steady Now</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_LeeIPmJ8sU\" title=\"Dave Hause - Steady Now\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-04-13T13:14:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/166/",
      "url": "https://kpwags.com/reading-log/166/",
      "title": "Reading Log - March 30, 2026 (#166)",
      "content_html": "\n\t\t<p>This week it's GitHub Copilot being creepy with ads, a cool image from Hubble, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/its-about-to-get-a-lot-easier-for-your-javascript-to-clean-up-after-itself/\">It’s about to get a lot easier for your JavaScript to clean up after itself</a> - <em>Mat Marquis</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://brennan.day/building-the-good-web/\">Building the Good Web</a> - <em>Brennan Kenneth Brown</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://blog.mozilla.org/netpolicy/2026/03/23/competition-innovation-and-the-future-of-the-web/\">Competition, Innovation, and the Future of the Web – Why Independent Browser Engines Matter</a> - <em>Andrew Overholt</em></li>\n</ul>\n<hr />\n<h2>Cybersecurity</h2>\n<ul>\n<li><a href=\"https://www.404media.co/a-top-google-search-result-for-claude-plugins-was-planted-by-hackers/\">A Top Google Search Result for Claude Plugins Was Planted by Hackers</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://notes.zachmanson.com/copilot-edited-an-ad-into-my-pr/\">Copilot Edited an Ad Into My PR</a> - <em>Zach Manson</em></li>\n<li><a href=\"https://daverupert.com/2026/03/people-are-not-friction/\">People are not friction</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/hubble-accidentally-catches-a-comet-tearing-itself-apart\">Hubble (accidentally!) catches a comet tearing itself apart</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/report/901818/hbo-harry-potter-jk-rowling-transphobia\">There is no ethical consumption of HBO’s Harry Potter series</a> - <em>Charles Pulliam-Moore</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Free Throw - MissingNo.</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/cwOKCrlgTZs\" title=\"Free Throw - MissingNo.\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-03-30T10:43:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/165/",
      "url": "https://kpwags.com/reading-log/165/",
      "title": "Reading Log - March 23, 2026 (#165)",
      "content_html": "\n\t\t<p>This week it's Major League Baseball gets deeper entwined with gambling, thoughts on debugging best practices, the value of <code>z-index</code>, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://dev.to/playfulprogramming/two-react-design-choices-developers-dont-like-but-cant-avoid-d6g\">Two React Design Choices Developers Don’t Like—But Can’t Avoid</a> - <em>Ryan Carniato</em></li>\n<li><a href=\"https://css-tricks.com/the-value-of-z-index/\">The Value of z-index</a> - <em>Amit Sheen</em></li>\n<li><a href=\"https://kilianvalkhof.com/2026/css-html/progressive-enhancement-as-a-benefit-of-css-nesting/\">Progressive enhancement as a benefit of CSS Nesting</a> - <em>Kilian Valkhof</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://codemanship.wordpress.com/2026/01/30/coding-is-when-were-least-productive/\">Coding Is When We’re Least Productive</a> - <em>Jason Gorman</em></li>\n<li><a href=\"https://jeremydmiller.com/2026/02/24/on-debugging-problems/\">On Debugging Problems</a> - <em>Jeremy Miller</em></li>\n<li><a href=\"https://testingil.com/2026/03/your-api-tests-are-passing-thats-the-problem.html\">Your API Tests Are Passing. That’s the Problem.</a> - <em>Gil Zilberfeld</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://matduggan.com/boy-i-was-wrong-about-the-fediverse/\">Boy I was wrong about the Fediverse</a> - <em>Mat Duggan</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://whitep4nth3r.com/blog/i-am-in-an-abusive-relationship-with-the-technology-industry/\">I Am in an Abusive Relationship with the Technology Industry</a> - <em>Salma Alam-Naylor</em></li>\n<li><a href=\"https://www.theverge.com/cs/features/877388/white-collar-workers-training-ai-mercor?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6Ild0Y2FLZml3dnciLCJwIjoiL2NzL2ZlYXR1cmVzLzg3NzM4OC93aGl0ZS1jb2xsYXItd29ya2Vycy10cmFpbmluZy1haS1tZXJjb3IiLCJleHAiOjE3NzQ1NTE5MzAsImlhdCI6MTc3NDExOTkzMH0.hPESRB70zS3Q9ICgSxvsoHtjksM4FYwCEf8BK1VkraA&amp;utm_medium=gift-link\">The Laid-off Scientists and Lawyers Training AI to Steal Their Careers</a> - <em>Josh Dzieza</em></li>\n<li><a href=\"https://event-driven.io/en/the_end_of_coding_wrong_question/\">The End of Coding? Wrong Question</a> - <em>Oskar Dudycz</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/its-gambling\">It’s Gambling</a> - <em>Lauren Theisen</em></li>\n<li><a href=\"https://www.theguardian.com/sport/2026/mar/18/world-baseball-classic-usa-venezuela-trump-war\">Other nations danced for joy at the World Baseball Classic. Team USA played toy soldiers</a> - <em>Howard Bryant</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2026/03/17/techdirt-podcast-episode-446-mike-karl-talk-ai/\">Techdirt Podcast: Mike &amp; Karl Talk AI</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2026/03/12/can-i-monetize-my-hobby-without-killing-the-joy\">This is Uncomfortable: Can I monetize my hobby without killing the joy?</a></li>\n<li><a href=\"https://www.npr.org/2026/03/12/nx-s1-5745189/this-reporter-went-bust-while-covering-americas-sports-betting-boom\">Fresh Air: This reporter went bust while covering America's sports betting boom</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.theatlantic.com/ideas/2026/03/trump-iran-war-allies/686423/?gift=hVZeG3M9DnxL4CekrWGK31dWsRj9tVhI4YolO-4zzIE\">Everyone but Trump Understands What He’s Done</a> - <em>Anne Applebaum</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>the Mountain Goats - This Year</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/H7fBFtif9H4\" title=\"the Mountain Goats - This Year\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-03-23T12:25:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/164/",
      "url": "https://kpwags.com/reading-log/164/",
      "title": "Reading Log - March 16, 2026 (#164)",
      "content_html": "\n\t\t<p>A look at how far behind the US is with privacy laws, some thoughts on AI coding assistants, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://bartwullems.blogspot.com/2026/02/cleaner-switch-expressions-with-pattern.html\">Cleaner switch expressions with pattern matching in C#</a> - <em>Bart Wullems</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.keithcirkel.co.uk/too-much-color/\">Too Much Color</a> - <em>Keith Cirkel</em></li>\n<li><a href=\"https://adamsilver.io/blog/native-html-components-dont-guarantee-good-ux/\">Native HTML components don’t guarantee good UX</a> - <em>Adam Silver</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/my-favorite-way-to-write-code-in-2026-on-becoming-a-tdd-addict/\">My favorite way to write code in 2026 (on becoming a TDD addict)</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://seanvoisen.com/writing/programming-in-the-swamp/\">Programming in the swamp</a> - <em>Sean Voisen</em></li>\n<li><a href=\"https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/\">Nobody Gets Promoted for Simplicity</a> - <em>Matheus Lima</em></li>\n<li><a href=\"https://martinfowler.com/articles/reduce-friction-ai/design-first-collaboration.html\">Design-First Collaboration</a> - <em>Rahul Garg</em></li>\n<li><a href=\"https://codemanship.wordpress.com/2026/02/23/will-you-finally-address-your-development-bottlenecks-in-2026/\">Will You Finally Address Your Development Bottlenecks In 2026?</a> - <em>Jason Gorman</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://another.rodeo/artisanal-web/\">The Artisanal Web</a> - <em>Carter Baxter</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/column/882516/privacy-laws-america\">America desperately needs new privacy laws</a> - <em>Adi Robertson</em></li>\n</ul>\n<hr />\n<h2>Privacy</h2>\n<ul>\n<li><a href=\"https://www.404media.co/flock-ice-surveillance-technology-reddit-ama/\">From Flock to ICE, Here’s a Breakdown of How You’re Being Watched</a> - <em>Evy Kwong, Joseph Cox, &amp; Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://codemanship.wordpress.com/2026/02/26/71-of-developers-and-engineering-leaders-believe-ai-makes-engineering-discipline-more-important/\">71% of Developers and Engineering Leaders Believe “AI” Makes Engineering Discipline More Important</a> - <em>Jason Gorman</em></li>\n<li><a href=\"https://codemanship.wordpress.com/2026/02/21/is-comprehension-debt-in-your-risk-register/\">Rely On AI And Get Left Behind</a> - <em>Jason Gorman</em></li>\n<li><a href=\"https://www.techdirt.com/2026/03/09/if-youre-going-to-defend-ai-and-whine-about-its-critics-you-should-probably-be-honest-about-its-actual-harms/\">If You’re Going To Defend AI And Whine About Its Critics, You Should Probably Be Honest About Its Actual Harms</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.universetoday.com/articles/research-reveals-why-tatooine-planets-are-rare\">Research Reveals Why Tatooine Planets are Rare</a> - <em>Matthew Williams</em></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2026/02/23/the-media-still-cant-figure-out-that-trump-says-things-that-arent-true/\">The Media Still Can’t Figure Out That Trump Says Things That Aren’t True</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://samhenri.gold/blog/20260312-this-is-not-the-computer-for-you/\">“This Is Not The Computer For You”</a> - <em>Sam Henri Gold</em></li>\n<li><a href=\"https://lynnandtonic.com/thoughts/entries/what-if-you-said-no/\">What if You Said No?</a> - <em>Lynn Fisher</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sleep Token - Fall for Me</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/44gbx5VEYPY\" title=\"Sleep Token - Fall for Me\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-03-16T08:26:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/163/",
      "url": "https://kpwags.com/reading-log/163/",
      "title": "Reading Log - March 9, 2026 (#163)",
      "content_html": "\n\t\t<p>A really enlightening deep dive into HTML lists, thoughts on JS-heavy sites, thoughts on the WNBA negotiations and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://web.dev/blog/baseline-navigation-api?hl=en\">Navigation API - a better way to navigate, is now Baseline Newly Available</a> - <em>Jay Rungta</em></li>\n<li><a href=\"https://adactio.com/journal/22399\">Magic</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://aarontgrogg.github.io/NoLoJS/\">Reduce the JS Workload with no- or lo-JS options</a> - <em>Aaron T. Grogg</em></li>\n<li><a href=\"https://sgom.es/posts/2026-02-13-js-heavy-approaches-are-not-compatible-with-long-term-performance-goals/\">JS-heavy approaches are not compatible with long-term performance goals</a> - <em>Sérgio Gomes</em></li>\n<li><a href=\"https://piccalil.li/blog/an-in-depth-guide-to-customising-lists-with-css/\">An in-depth guide to customising lists with CSS</a> - <em>Richard Rutter</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://nolanlawson.com/2026/02/18/you-had-a-story/\">You had a story</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://daverupert.com/2020/11/technical-debt-as-a-lack-of-understanding/\">Technical debt as a lack of understanding</a> - <em>Dave Rupert</em></li>\n<li><a href=\"https://www.nicchan.me/blog/wishcessibility/\">Wishcessibility</a> - <em>Nic Chan</em></li>\n<li><a href=\"https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/\">I Am Happier Writing Code By Hand</a> - <em>Abhinav Omprakash</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://unsung.aresluna.org/molly-guard-in-reverse/\">Molly guard in reverse</a> - <em>Marcin Wichary</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2026/02/17/preserving-the-web-is-not-the-problem-losing-it-is/\">Preserving The Web Is Not The Problem. Losing It Is.</a> - <em>Mark Graham</em></li>\n<li><a href=\"https://www.carolinecrampton.com/the-view-from-rss/\">The View From RSS</a> - <em>Caroline Crampton</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/with-iran-war-kalshi-and-polymarket-bet-that-the-depravity-economy-has-no-bottom/\">With Iran War, Kalshi and Polymarket Bet That the Depravity Economy Has No Bottom</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.sfgate.com/sports/article/wnba-mess-players-21957800.php\">The WNBA is a mess</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/podcast/889177/prediction-markets-news-gambling-polymarket-kalshi-iran-war-regulation\">Decoder: Prediction markets in the news are a dangerous gamble</a></li>\n<li><a href=\"https://kpwags.com/reading-log/163/www.nytimes.com/2026/02/28/podcasts/hardfork-pentagon-anthropic-openai.html\">Hard Fork Podcast: At the Pentagon, OpenAI is In and Anthropic Is Out</a></li>\n<li><a href=\"https://www.npr.org/2026/02/04/nx-s1-5699388/is-the-u-s-heading-into-a-dictatorship\">Fresh Air: Is the U.S. heading into a dictatorship?</a></li>\n<li><a href=\"https://www.404media.co/how-to-detect-phone-spying-tech-with-cooper-quintin/\">404 Media Podcast: How to Detect Phone Spying Tech (with Cooper Quintin)</a></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://lpeproject.org/blog/the-american-media-polycrisis-cascading-layers-of-capture/\">The American Media Polycrisis: Cascading Layers of Capture</a> - <em>Viktor Pickard</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://ratfactor.com/tech-nope2\">A programmer's loss of a social identity</a> - <em>Dave Gauer</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Green Day - American Idiot</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Ee_uujKuJMI\" title=\"Green Day - American Idiot\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-03-09T09:56:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/162/",
      "url": "https://kpwags.com/reading-log/162/",
      "title": "Reading Log - March 2, 2026 (#162)",
      "content_html": "\n\t\t<p>NASA has to delay Artemis II, looking at a new HTML tag, contrast color help, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/css-bar-charts-using-modern-functions/\">CSS Bar Charts Using Modern Functions</a> - <em>Preethi</em></li>\n<li><a href=\"https://ishadeed.com/article/too-early-breakpoint/\">The Too Early Breakpoint</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://piccalil.li/blog/some-css-only-contrast-options-until-contrast-color-is-baseline-widely-available/\">Some CSS only contrast options until contrast-color() is Baseline widely available</a> - <em>Donnie D’Amato</em></li>\n<li><a href=\"https://www.matuzo.at/blog/2026/geolocation-element\">Introduction to the new HTML element <geolocation></geolocation></a> - <em>Manuel Matuzović</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/the-open-source-design-stack/\">The open source design stack</a> - <em>Scott Riley</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://ia.net/topics/trapped-in-ms-office\">Trapped in MS Office</a> - <em>iA</em></li>\n<li><a href=\"https://www.404media.co/this-app-warns-you-if-someone-is-wearing-smart-glasses-nearby/\">This App Warns You if Someone Is Wearing Smart Glasses Nearby</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/whats-the-point-of-school-when-ai-can-do-your-homework/\">What’s the Point of School When AI Can Do Your Homework?</a> - <em>Matthew Gault</em></li>\n<li><a href=\"https://www.404media.co/meta-director-of-ai-safety-allows-ai-agent-to-accidentally-delete-her-inbox/\">Meta Director of AI Safety Allows AI Agent to Accidentally Delete Her Inbox</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2026/02/nasa-says-it-needs-to-haul-the-artemis-ii-rocket-back-to-the-hangar-for-repairs/\">NASA says it needs to haul the Artemis II rocket back to the hangar for repairs</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/tech/883015/microsoft-xbox-new-ceo-shakeup-notepad\">Inside Microsoft’s big Xbox leadership shake-up</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/team-usa-had-connor-hellebuyck-golden-goalie?giftLink=7905fb5e566530fa0d2a87abb1539963\">Team USA Had The Golden Goalie</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/articles/the-ellisons-prepare-to-expand-their-media-empire\">On the Media: The Ellisons Prepare to Expand Their Media Empire</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2026/02/26/kai-returns-to-unpack-trumps-new-tariff\">Make Me Smart: Kai returns to unpack Trump's new tariff</a></li>\n<li><a href=\"https://podcasts.apple.com/us/podcast/mike-masnick-on-the-decentralised-internet/id1831285114?i=1000751154702\">Humans in the Loop: Mike Masnick on the decentralised internet</a></li>\n<li><a href=\"https://www.npr.org/2026/02/21/nx-s1-5720178/trump-military-ban-rights-transgender-troops\">Lauren Hodges: Former top general calls military's removal of trans troops a costly mistake</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://blog.apaonline.org/2025/11/12/the-problem-is-epistemic-the-solution-is-not/\">The Problem is Epistemic. The Solution is Not.</a> - <em>Samuel Bagg</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2026/02/21/nx-s1-5721755/how-nazgul-the-wolfdog-made-his-run-for-winter-olympic-glory-in-italy\">How Nazgul the wolfdog made his run for Winter Olympic glory in Italy</a> - <em>Nathaniel Herz</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Nobody's Heroes</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/U3ZGRsbBH94\" title=\"The Menzingers - Nobody's Heroes\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-03-02T09:30:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/161/",
      "url": "https://kpwags.com/reading-log/161/",
      "title": "Reading Log - February 23, 2026 (#161)",
      "content_html": "\n\t\t<p>An interesting article about the issues of privacy and the Meta smart glasses, a look at an all-AI school, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://erikej.github.io/dotnet/dacfx/sqlserver/visualstudio/2026/01/29/sqlproj-power-tools-guide.html\">Getting Started with SQL Database Project Power Tools</a> - <em>Erik Ejlskov Jensen</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/programming-principles-for-self-taught-front-end-developers/\">Programming principles for self taught front-end developers</a> - <em>Kilian Valkhof</em></li>\n<li><a href=\"https://webkit.org/blog/17758/when-will-css-grid-lanes-arrive-how-long-until-we-can-use-it/\">When will CSS Grid Lanes arrive? How long until we can use it?</a> - <em>Jen Simmons</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://drewdevault.com/2026/01/29/2026-01-29-Cult-of-TDD-and-LLMs.html\">The cults of TDD and GenAI</a> - <em>Drew DeVault</em></li>\n<li><a href=\"https://codemanship.wordpress.com/2026/01/29/writing-code-may-be-dead-not-really-but-reading-code-will-live-on/\">Writing Code May Be Dead (Not Really), But Reading Code Will Live On</a> - <em>Jason Gorman</em></li>\n<li><a href=\"https://github.blog/developer-skills/programming-languages-and-frameworks/7-learnings-from-anders-hejlsberg-the-architect-behind-c-and-typescript/\">7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript</a> - <em>Aaron Winston</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/column/881744/meta-smart-glasses-facial-recognition-rayban-privacy-wearables?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6InpZYjhxeWxZVmsiLCJwIjoiL2NvbHVtbi84ODE3NDQvbWV0YS1zbWFydC1nbGFzc2VzLWZhY2lhbC1yZWNvZ25pdGlvbi1yYXliYW4tcHJpdmFjeS13ZWFyYWJsZXMiLCJleHAiOjE3NzIyMTE1MjEsImlhdCI6MTc3MTc3OTUyMX0.e9uMcQl0Nrq0UYgXNIuwU3P811wrDOx1G8AUIo_V6os&amp;utm_medium=gift-link\">Meta will ruin its smart glasses by being Meta</a> - <em>Victoria Song</em></li>\n<li><a href=\"https://www.theverge.com/tech/880812/ramageddon-ram-shortage-memory-crisis-price-2026-phones-laptops\">The RAM shortage is coming for everything you care about</a> - <em>Sean Hollister</em></li>\n<li><a href=\"https://www.404media.co/leaked-email-suggests-ring-plans-to-expand-search-party-surveillance-beyond-dogs/\">Leaked Email Suggests Ring Plans to Expand ‘Search Party’ Surveillance Beyond Dogs</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://www.404media.co/underground-facial-recognition-tool-unmasks-camgirls/\">Underground Facial Recognition Tool Unmasks Camgirls</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/students-are-being-treated-like-guinea-pigs-inside-an-ai-powered-private-school/\">'Students Are Being Treated Like Guinea Pigs:' Inside an AI-Powered Private School</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/all-i-want-is-a-womens-hockey-broadcast-that-talks-about-the-hockey?utm_source=defector.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=the-cipher-with-an-nba-refresher-and-nirvanna-the-band&amp;_bhlid=cab1c04eb8c9a91d027fe7e664d91e16f44c0cb6&amp;giftLink=a38ec4ce0dc03c742d5d0431e14667bc\">All I Want Is A Women’s Hockey Broadcast That Talks About The Hockey</a> - <em>Lesley Ryder</em></li>\n<li><a href=\"https://defector.com/team-usas-gold-is-sweeter-for-the-struggle?giftLink=1281d7845af53bb88af84d82e40db62c\">Team USA’s Gold Is Sweeter For The Struggle</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://aworkinglibrary.com/writing/designed-to-be-specialists\">Designed to be specialists</a> - <em>Mandy Brown</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Thursday - War All the Time</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/zs5Jc6RTr00\" title=\"Thursday - War All the Time\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-02-23T10:25:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/160/",
      "url": "https://kpwags.com/reading-log/160/",
      "title": "Reading Log - February 16, 2026 (#160)",
      "content_html": "\n\t\t<p>An interesting look at the history and near ubiquity of Markdown, AI agents run amok, an interesting link between the sewing machine and software, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.code4it.dev/blog/code-opinion-async-suffix/\">Why I Prefer Avoiding the Async Suffix in C# Asynchronous Methods</a> - <em>Davide Bellone</em></li>\n<li><a href=\"https://andrewlock.net/making-foreach-on-an-ienumerable-allocation-free-using-reflection-and-dynamic-methods/\">Making foreach on an IEnumerable allocation-free using reflection and dynamic methods</a> - <em>Andrew Lock</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/dotnet-11-preview-1/\">.NET 11 Preview 1 is now available!</a> - <em>.NET Team</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://paulmakeswebsites.com/writing/shadcn-radio-button/\">The Incredible Overcomplexity of the Shadcn Radio Button</a> - <em>Paul Hebert</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://bartwullems.blogspot.com/2026/01/permission-to-experiment-granted.html\">Permission to Experiment Granted</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://terriblesoftware.org/2026/01/05/creating-your-own-opportunities/\">Creating Your Own Opportunities</a> - <em>Matheus Lima</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.theguardian.com/media/2026/feb/07/revealed-how-substack-makes-money-from-hosting-nazi-newsletters\">Revealed: How Substack makes money from hosting Nazi newsletters</a> - <em>Geraldine McKelvie</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://infrequently.org/2026/01/naked-power/\">Naked Power</a> - <em>Alex Russell</em></li>\n<li><a href=\"https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/\">How Markdown took over the world</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/\">An AI Agent Published a Hit Piece on Me</a> - <em>Scott Shambaugh</em></li>\n<li><a href=\"https://www.404media.co/vibe-coding-is-killing-open-source-software-researchers-argue/\">Vibe Coding Is Killing Open Source Software, Researchers Argue</a> - <em>Matthew Gault</em></li>\n<li><a href=\"https://hidde.blog/time-saving-time-wasting/\">Time saving / time wasting</a> - <em>Hidde de Vries</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.404media.co/this-spacex-situation-not-good/\">This SpaceX Situation: Not Good!</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://defector.com/i-am-not-immune-to-the-charms-of-a-really-big-moon-rocket\">I Am Not Immune To The Charms Of A Really Big Moon Rocket</a> - <em>Barry Petchesky</em></li>\n<li><a href=\"https://www.universetoday.com/articles/these-gravitationally-lensed-supernovae-could-resolve-the-hubble-tension\">These Gravitationally Lensed Supernovae Could Resolve The Hubble Tension</a> - <em>Evan Gough</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://blogs.fangraphs.com/my-worst-report-lessons-learned-from-the-field/\">My Worst Report: Lessons Learned From the Field</a> - <em>Brendan Gawlowski</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://defector.com/in-the-war-on-protein-we-have-been-humiliatingly-defeated-by-protein?giftLink=b9df0a71c336c5ce1f4a48c433c18a76\">In The War On Protein, We Have Been Humiliatingly Defeated By Protein</a> - <em>Sabrina Imbler</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2026/02/11/nx-s1-5707856/singer-sewing-machine-patent-pool-antitrust-mpeg\">Planet Money: How the sewing machine got us … software</a></li>\n<li><a href=\"https://www.404media.co/how-identity-literally-changes-what-you-see-with-samuel-bagg/\">404 Media Podcast: How Identity Literally Changes What You See (with Samuel Bagg)</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/policy/877106/minneapolis-ice-cbp-occupation-immigration-raid-mutual-aid?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6InpUak1rcEJuTWkiLCJwIjoiL3BvbGljeS84NzcxMDYvbWlubmVhcG9saXMtaWNlLWNicC1vY2N1cGF0aW9uLWltbWlncmF0aW9uLXJhaWQtbXV0dWFsLWFpZCIsImV4cCI6MTc3MTYzOTU1MywiaWF0IjoxNzcxMjA3NTUzfQ.xDtVnSKbtj7kBEFRMTiTmgVVTUfBlTDko7gKwVzh0F4&amp;utm_medium=gift-link\">ICE is pushing Minneapolis underground</a> - <em>Gaby Del Valle</em></li>\n<li><a href=\"https://www.theverge.com/policy/864195/minneapolis-ice-invasion-organizing-immigration\">How much can a city take?</a> - <em>Scott Meslow</em></li>\n<li><a href=\"https://www.techdirt.com/2026/01/16/the-case-for-a-100-justice-supreme-court/\">The Case For A 100-Justice Supreme Court</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://dotneteers.net/dream-big-start-small-but-most-of-all-start/\">Dream Big. Start Small. But Most of All, Start.</a> - <em>Peter Smulovics</em></li>\n<li><a href=\"https://youtu.be/q6evARV6JE0\">Why America Hates Change</a> - <em>Trevor Noah</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sleep Token - Damocles</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0NDqYZVbpho\" title=\"Sleep Token - Damocles\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-02-16T18:56:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/159/",
      "url": "https://kpwags.com/reading-log/159/",
      "title": "Reading Log - February 9, 2026 (#159)",
      "content_html": "\n\t\t<p>Some scary news out of the Notepad++ camp, thoughts on Jeff Bezos' destroying the Washington Post, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.matuzo.at/blog/2026/better-defaults-for-popovers\">Better defaults for popovers</a> - <em>Manuel Matuzović</em></li>\n<li><a href=\"https://calendar.perfplanet.com/2025/tips-for-making-the-performance-panel-less-overwhelming/\">Tips for making the Performance Panel less overwhelming</a> - <em>Ian Duffy</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.anildash.com/2026/01/15/wikipedia-at-25/\">Wikipedia at 25: What the web can be</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/fbi-couldnt-get-into-wapo-reporters-iphone-because-it-had-lockdown-mode-enabled/\">FBI Couldn’t Get into WaPo Reporter’s iPhone Because It Had Lockdown Mode Enabled</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.loopwerk.io/articles/2026/tim-cook-sold-apples-soul/\">Tim Cook sold Apple's soul</a> - <em>Kevin Renskers</em></li>\n<li><a href=\"https://pluralistic.net/2026/01/14/sole-and-despotic/\">It's not normal</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Cybersecurity</h2>\n<ul>\n<li><a href=\"https://notepad-plus-plus.org/news/hijacked-incident-info-update/\">Notepad++ Hijacked by State-Sponsored Hackers</a> - <em>Notepad++</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/vibe-coding-is-killing-open-source-software-researchers-argue/\">Vibe Coding Is Killing Open Source Software, Researchers Argue</a> - <em>Matthew Gault</em></li>\n<li><a href=\"https://www.economist.com/business/2026/01/12/job-applicants-are-winning-the-ai-arms-race-against-recruiters?giftId=MDI3OTZlYTMtODNkYi00NzBlLWJhNTctN2YwNDQyMTYwNjAy&amp;utm_campaign=gifted_article\">Job applicants are winning the AI arms race against recruiters</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/policy/874958/jeff-bezos-washington-post-layoffs-trump?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IjQ5SXQxS2dvTVEiLCJwIjoiL3BvbGljeS84NzQ5NTgvamVmZi1iZXpvcy13YXNoaW5ndG9uLXBvc3QtbGF5b2Zmcy10cnVtcCIsImV4cCI6MTc3MDk5NTE1MiwiaWF0IjoxNzcwNTYzMTUyfQ.2N9GJ3I7nXmBMJ5OXzV3TQ8faXeoo8SxsxPbjv8p0bo&amp;utm_medium=gift-link\">There isn’t even a cynical explanation for Jeff Bezos destroying The Washington Post</a> - <em>Tina Nguyen</em></li>\n<li><a href=\"https://www.404media.co/the-washington-post-is-no-longer-useful-to-jeff-bezos/\">The Washington Post Is No Longer Useful to Jeff Bezos</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2026/saying-no/\">Saying “No” In an Age of Abundance</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>American Aquarium - The World is on Fire</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Ym0SRvCtYYc\" title=\"American Aquarium - The World is on Fire\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-02-09T13:26:43Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/158/",
      "url": "https://kpwags.com/reading-log/158/",
      "title": "Reading Log - February 2, 2026 (#158)",
      "content_html": "\n\t\t<p>Some thoughts on getting better with .NET, a move back to vanilla JS, a short film on dogs, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://mijailovic.net/2025/09/07/dotnet/\">How to (actually) become an expert in .NET</a> - <em>Nemanja Mijailovic</em></li>\n<li><a href=\"https://dev.to/mashrulhaque/how-to-design-a-maintainable-net-solution-structure-for-growing-teams-284n\">How to Structure a .NET Solution That Actually Scales: Clean Architecture Guide</a> - <em>Mashrul Haque</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://zeroheight.com/blog/5-accessibility-checks-to-run-on-every-component/\">5 accessibility checks to run on every component</a> - <em>Hidde De Vries</em></li>\n<li><a href=\"https://thenewstack.io/why-developers-are-ditching-frameworks-for-vanilla-javascript/\">Why Developers Are Ditching Frameworks for Vanilla JavaScript</a> - <em>Alexander T. Williams</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2026/01/06/1000x-liability/\">Code is a liability (not an asset)</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.milanjovanovic.tech/blog/the-urge-to-build-something\">The Urge to Build Something</a> - <em>Milan Jovanović</em></li>\n<li><a href=\"https://addyosmani.com/blog/next-two-years/\">The Next Two Years of Software Engineering</a> - <em>Addy Osmani</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://www.shaunbent.co.uk/blog/why-federated-design-systems-keep-failing/\">Why Federated Design Systems Keep Failing</a> - <em>Shaun Bent</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://addyosmani.com/blog/code-review-ai/\">AI writes code faster. Your job is still to prove it works.</a> - <em>Addy Osmani</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.youtube.com/watch?v=6rg6bcWI2Uo\">The Detectorists - A short film about otters and detection dogs in conservation.</a> - <em>Natalie Clements and SWOT</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/inside-the-helix-nebula-jwst-image-shows-thousands-of-creepy-finger-around-a-dying-star\">Inside the Helix Nebula: JWST image shows thousands of creepy fingers around a dying star</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2026/01/28/nx-s1-5690368/why-isnt-corporate-america-standing-up-to-trump\">The Indicator: Why isn’t corporate America standing up to Trump?</a></li>\n<li><a href=\"https://www.theverge.com/podcast/848744/aim-aol-instant-messenger-version-history\">Version History: How AIM taught the internet to chat</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/articles/trumps-plan-to-tank-america\">On the Media: Trump's Plan to Tank America</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sleep Token - Damocles</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0NDqYZVbpho\" title=\"Sleep Token - Damocles\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-02-02T23:10:01Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/157/",
      "url": "https://kpwags.com/reading-log/157/",
      "title": "Reading Log - January 26, 2026 (#157)",
      "content_html": "\n\t\t<p>This week it's about why vanilla CSS is making a comeback, looking back at the Space Shuttle Challenger disaster, an interview with Cory Doctorow, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need\">Vanilla CSS is all you need</a> - <em>Rob Zolkos</em></li>\n<li><a href=\"https://cassidoo.co/post/css-quote-attr/\">CSS for markdown blockquote attribution</a> - <em>Cassidy Williams</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2025/making-software-is-translating-intent/\">To Make Software Is To Translate Human Intent Into Computational Precision</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/\">The Future of Software Development is Software Developers</a> - <em>Jason Gorman</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2026/01/25/g-s1-106940/40-years-after-challenger\">40 years after Challenger: Lingering guilt and lessons learned</a> - <em>Howard Berkes</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/story/2026/01/22/is-ai-becoming-too-big-to-fail\">Is artificial intelligence becoming too big to fail?</a> - <em>Kai Ryssdal &amp; Andie Corban</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/major-league-baseball-is-determined-to-rain-on-its-own-parade\">Major League Baseball Is Determined To Rain On Its Own Parade</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.bloomberg.com/news/audio/2026-01-21/masters-in-business-cory-doctorow-podcast\">Masters in Business: BONUS: How the Internet Got Worse with Cory Doctorow</a></li>\n<li><a href=\"https://www.theguardian.com/commentisfree/2025/dec/19/us-supreme-court-legitimacy\">Ryan Doerfler &amp; Samuel Moyn: It’s time to accept that the US supreme court is illegitimate and must be replaced</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2026/01/08/abolish-ice-before-they-kill-again-impeach-trump-noem-before-they-incite-more-murder/\">Abolish ICE Before They Kill Again, Impeach Trump &amp; Noem Before They Incite More Murder</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.citationneeded.news/the-year-of-technoligarchy/\">The year of technoligarchy</a> - <em>Molly White</em></li>\n<li><a href=\"https://www.404media.co/ices-facial-recognition-app-misidentified-a-woman-twice/\">ICE’s Facial Recognition App Misidentified a Woman. Twice</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.techdirt.com/2026/01/20/everyone-knows-our-mad-kings-greenland-obsession-is-insane-why-wont-congress-stop-it/\">Everyone Knows Our Mad King’s Greenland Obsession Is Insane. Why Won’t Congress Stop It?</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.anildash.com/2026/01/05/a-tech-career-in-2026/\">How the hell are you supposed to have a career in tech in 2026?</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://defector.com/are-jeopardy-contestants-really-that-bad-at-questions-about-sports?giftLink=3b0212432a604fad596ea3234d5ba89c\">Are ‘Jeopardy!’ Contestants Really That Bad At Questions About Sports?</a> - <em>Zach Gozlan</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Lax Poetic - Stockholm Syndrome</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/D5-5lJfiCAw\" title=\"Lax Poetic - Stockholm Syndrome\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-01-26T23:33:48Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/156/",
      "url": "https://kpwags.com/reading-log/156/",
      "title": "Reading Log - January 19, 2026 (#156)",
      "content_html": "\n\t\t<p>This week it's a good starter for web components, an explainer on Git worktrees, thoughts on senior developers, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.daveabrock.com/2025/12/14/write-cleaner-code-with-c-14s-null-conditional-assignment-operator/\">Write cleaner code with C# 14's null-conditional assignment operator</a> - <em>Dave Brock</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.kylegill.com/essays/next-vs-tanstack/\">Next.js vs TanStack</a> - <em>Kyle Gill</em></li>\n<li><a href=\"https://nerdy.dev/6-css-snippets-every-front-end-developer-should-know-in-2025\">6 CSS Snippets Every Front-End Developer Should Know In 2025</a> - * Adam Argyle*</li>\n<li><a href=\"https://macarthur.me/posts/generators/\">I think the ergonomics of generators is growing on me.</a> - <em>Alex MacArthur</em></li>\n<li><a href=\"https://gomakethings.com/my-html-web-component-boilerplate-for-2026/\">My HTML Web Component boilerplate for 2026</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://lea.verou.me/blog/2026/web-deps/\">Web dependencies are broken. Can we fix them?</a> - <em>Lea Verou</em></li>\n<li><a href=\"https://simonwillison.net/2025/Dec/10/html-tools/\">Useful patterns for building HTML tools</a> - <em>Simon Willison</em></li>\n<li><a href=\"https://gomakethings.com/forced-colors-mode/\">Forced Colors Mode</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.marcohaber.dev/blog/git-worktrees\">Understanding Git Worktrees</a> - <em>Marco Haber</em></li>\n<li><a href=\"https://lalitm.com/post/why-senior-engineers-let-bad-projects-fail/\">Why Senior Engineers Let Bad Projects Fail</a> - <em>Lalit Maganti</em></li>\n<li><a href=\"https://rapha.land/craft-software-that-makes-people-feel-something/\">Craft software that makes people feel something</a> - <em>Raphael Amorim</em></li>\n<li><a href=\"https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/\">What Actually Makes You Senior</a> - <em>Matheus Lima</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2025/uncomfortable-i-dont-know/\">It’s Uncomfortable To Sit With “I Don’t Know”</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job/\">AI Can Write Your Code. It Can’t Do Your Job.</a> - <em>Matheus Lima</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/18516546-we-ve-hit-grok-bottom\">Ctrl-Alt-Speech: We’ve Hit Grok Bottom</a></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://defector.com/bari-weiss-is-the-symptom?utm_source=defector.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=the-cipher-with-bus-travel-and-headline-thoughts&amp;_bhlid=060a83c45892a2e4785f5a1afb9b5eda2ca59d70&amp;giftLink=ef88c2551bb603fdfaff54d2d28cc432\">Bari Weiss Is The Symptom</a> - <em>Tommy Craggs</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://defector.com/fascists-are-pathetic\">Fascists are Pathetic</a> - <em>David Roth</em></li>\n<li><a href=\"https://www.404media.co/elite-the-palantir-app-ice-uses-to-find-neighborhoods-to-raid/\">‘ELITE’: The Palantir App ICE Uses to Find Neighborhoods to Raid</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://robinrendle.com/notes/so-many-websites/\">So Many Websites</a> - <em>Robin Rendle</em></li>\n<li><a href=\"https://thenewstack.io/jetbrains-ceo-on-how-developers-become-leaders/\">JetBrains CEO on How Developers Become Leaders</a> - <em>Loraine Lawson</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sleep Token - Emergence</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/JJpFTUP6fIo\" title=\"Sleep Token - Emergence\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-01-19T14:30:25Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/155/",
      "url": "https://kpwags.com/reading-log/155/",
      "title": "Reading Log - January 12, 2026 (#155)",
      "content_html": "\n\t\t<p>A bunch of podcasts this week, more problems with Grok &amp; Elon Musk, ICE murders and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/vertical-slice-architecture-where-does-the-shared-logic-live\">Vertical Slice Architecture: Where Does the Shared Logic Live?</a> - <em>Milan Jovanović</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://calendar.perfplanet.com/2025/revisiting-html-streaming-for-modern-web-performance/\">Revisiting HTML streaming for modern web performance</a> - <em>Sébastien Mischler</em></li>\n<li><a href=\"https://css-tricks.com/prevent-a-page-from-scrolling-while-a-dialog-is-open/\">Prevent a page from scrolling while a dialog is open</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://tanstack.com/blog/tanstack-2-years\">The State of TanStack, Two Years of Full-Time OSS</a> - <em>Tanner Linsley</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2025/12/the-web-runs-on-tolerance/\">The Web Runs On Tolerance</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://medium.com/design-bootcamp/10-tiny-ui-fixes-that-make-a-big-difference-c5922c0ef6ab\">10 tiny UI fixes that make a big difference</a> - <em>Ryan Almeida</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/policy/859902/apple-google-run-by-cowards\">Tim Cook and Sundar Pichai are cowards</a> - <em>Elizabeth Lopatto</em></li>\n<li><a href=\"https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/\">Inside ICE’s Tool to Monitor Phones in Entire Neighborhoods</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://nolanlawson.com/2025/12/22/how-i-use-ai-agents-to-write-code/\">How I use AI agents to write code</a> - <em>Nolan Lawsom</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/is-betelgeuse-a-binary-star-the-evidence-is-piling-up\">Is Betelgeuse a binary star? The evidence is piling up</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.economist.com/science-and-technology/2026/01/02/can-high-intensity-interval-training-get-you-fit-in-a-hurry\">Can high-intensity interval training get you fit in a hurry?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2026/01/09/nx-s1-5672389/how-ai-is-shrinking-the-job-market-for-teens\">The Indicator: How AI is shrinking the job market for teens</a></li>\n<li><a href=\"https://www.searchengine.show/the-fediverse-experiment/\">Search Engine: The Fediverse Experiment</a></li>\n<li><a href=\"https://www.theverge.com/podcast/814552/tim-berners-lee-world-wide-web-ai-future-interview\">Decoder: Sir Tim Berners-Lee doesn’t think AI will destroy the web</a></li>\n<li><a href=\"https://www.theverge.com/podcast/842340/trump-ai-tiktok-democracy-carr-first-amendment-ed-markey\">Decoder: Sen. Ed Markey wants media companies to fight for the First Amendment</a></li>\n<li><a href=\"https://shoptalkshow.com/696/\">Shop Talk Show: Predictions for 2026, ADHD Updates, and Holiday Catchup</a></li>\n<li><a href=\"https://defector.com/the-real-story-of-baseballs-steroid-era-is-a-labor-story\">Only If You Get Caught: The Real Story Of Baseball's Steroid Era Is A Labor Story</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.404media.co/dhs-is-lying-to-you-about-ice-shooting-a-woman/\">DHS Is Lying To You</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.writerswrite.co.za/writing-is-an-act-of-courage/\">Writing Is An Act Of Courage</a> - <em>Amanda Patterson</em></li>\n<li><a href=\"https://people-work.io/blog/junior-hiring-crisis/\">The Junior Hiring Crisis</a> - <em>Annie Hedgpeth</em></li>\n<li><a href=\"https://justoffbyone.com/posts/math-of-why-you-cant-focus-at-work/\">The Math of Why You Can't Focus at Work</a> - <em>Can Duruk</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - Winter (Live)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/SbUDDPPpWRg\" title=\"Chuck Ragan - Winter (Live)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-01-12T20:05:09Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/154/",
      "url": "https://kpwags.com/reading-log/154/",
      "title": "Reading Log - January 5, 2026 (#154)",
      "content_html": "\n\t\t<p>This week it's explaining the benefits of taking advantage of HTML for accessbility reasons, the humble URL, CSS strategies, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/explaining-the-accessible-benefits-of-using-semantic-html-elements/\">Explaining the Accessible Benefits of Using Semantic HTML Elements</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://alfy.blog/2025/10/31/your-url-is-your-state.html\">Your URL Is Your State</a> - <em>Ahmad Alfy</em></li>\n<li><a href=\"https://stuffandnonsense.co.uk/blog/my-css-layout-strategy\">My CSS layout strategy</a> - <em>Andy Clarke</em></li>\n<li><a href=\"https://github.blog/developer-skills/programming-languages-and-frameworks/typescripts-rise-in-the-ai-era-insights-from-lead-architect-anders-hejlsberg/\">TypeScript’s rise in the AI era: Insights from Lead Architect, Anders Hejlsberg</a> - <em>Aaron Winston</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://waspdev.com/articles/2025-11-04/some-software-bloat-is-ok\">Some software bloat is OK</a> - <em>Suren Enfiajyan</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://blog.mozilla.org/en/firefox/fingerprinting-protections/\">Firefox expands fingerprint protections: advancing towards a more private web</a> - <em>Tom Ritter</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://hidde.blog/filtered-open-web/\">Who wins when we filter the open web through an opaque system?</a> - <em>Hidde de Vries</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.economist.com/science-and-technology/2025/12/26/what-is-the-best-way-to-train-for-a-marathon\">What is the best way to train for a marathon?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://julieyack.com/2025/11/17/in-defense-of-single-tasking/\">In defense of single-tasking</a> - <em>Julie Yack</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Grayscale - Painting Over You (feat. Cassadee Pope)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/D67D6KsAL_M\" title=\"Grayscale - Painting Over You (feat. Cassadee Pope)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2026-01-05T20:52:15Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/153/",
      "url": "https://kpwags.com/reading-log/153/",
      "title": "Reading Log - December 29, 2025 (#153)",
      "content_html": "\n\t\t<p>Some thoughts on Mozilla's latest AI choices, Reddit's dangerous lawsuit, one person's thoughts on switching back to cassettes, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/pure-css-tabs-with-details-grid-and-subgrid/\">Pure CSS Tabs With Details, Grid, and Subgrid</a> - <em>Silvestar Bistrović</em></li>\n<li><a href=\"https://www.tempertemper.net/blog/page-headings-dont-belong-in-the-header\">Page headings don’t belong in the header</a> - <em>Martin Underhill</em></li>\n<li><a href=\"https://gomakethings.com/just-use-a-button/\">Just use a button</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/\">Rethinking async loops in JavaScript</a> - <em>Matt Smith</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://hvpandya.com/fast\">Fast is a Moat</a> - <em>Hardik Pandya</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/10/24/reddits-ai-scraping-lawsuit-is-an-attack-on-the-open-internet/\">Reddit’s ‘AI Scraping’ Lawsuit Is An Attack On The Open Internet</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/flock-exposed-its-ai-powered-cameras-to-the-internet-we-tracked-ourselves/\">Flock Exposed Its AI-Powered Cameras to the Internet. We Tracked Ourselves</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://hidde.blog/mozilla-ai-kill-switch/\">Dear Mozilla, I don't want an “Al kill switch”, I want a more responsible approach for all</a> - <em>Hidde de Vries</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/adam-silvers-job-is-about-to-get-so-much-harder\">Adam Silver's Job Is About To Get So Much Harder</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/12/19/nx-s1-5649814/ai-data-center-electricity-bill\">Planet Money: What AI data centers are doing to your electric bill</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.404media.co/why-i-quit-streaming-and-got-back-into-cassettes/\">Why I Quit Streaming And Got Back Into Cassettes</a> - <em>Janus Rose</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Hit the Lights - Three Oh Nine</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_XlLd9RSHiA\" title=\"Hit the Lights - Three Oh Nine\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-12-29T14:39:06Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/152/",
      "url": "https://kpwags.com/reading-log/152/",
      "title": "Reading Log - December 22, 2025 (#152)",
      "content_html": "\n\t\t<p>This week it's some podcast episodes on climate change and ESG investing, digging into CSS colors and layouts, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.thomasclaudiushuber.com/2025/10/22/csharp-14-the-field-keyword/\">C# 14: The field Keyword – Or Should I Say: I Had a Dream?</a> - <em>Thomas Claudius Huber</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://infrequently.org/2025/09/apples-crimes-against-the-internet-community/\">Apple's Assault on Standards</a> - <em>Alex Russell</em></li>\n<li><a href=\"https://adrianroselli.com/2025/10/openai-aria-and-seo-making-the-web-worse.html\">OpenAI, ARIA, and SEO: Making the Web Worse</a> - <em>Adrian Roselli</em></li>\n<li><a href=\"https://frontendmasters.com/blog/the-two-button-problem/\">The Two Button Problem</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://ishadeed.com/article/modern-css-section-layout/\">Solved By Modern CSS: Section Layout</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://www.zachleat.com/web/copy-paste/\">Copy <em>and</em> Paste…in this Economy?</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://piccalil.li/blog/nan-the-not-a-number-number-that-isnt-nan/\">NaN, the not-a-number number that isn’t NaN</a> - <em>Mat “Wilto” Marquis</em></li>\n<li><a href=\"https://ishadeed.com/article/anchor-positioning/\">The Basics of Anchor Positioning</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://piccalil.li/blog/a-pragmatic-guide-to-modern-css-colours-part-two/\">A pragmatic guide to modern CSS colours - part two</a> - <em>Kevin Powell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://scribe.rip/default-isnt-design-24df33272abb\">Default Isn’t Design</a> - <em>Rob Eisenberg</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://ericwbailey.website/published/harm-reduction-principles-for-digital-accessibility-practitioners/\">Harm reduction principles for digital accessibility practitioners</a> - <em>Eric Bailey</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://resonantcomputing.org/\">The Resonant Computing Manifesto</a> - <em>Resonant Computing</em></li>\n<li><a href=\"https://frontendmasters.com/blog/50-reasons-to-build-a-website/\">50 Reasons to Build a Website</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://thomasrigby.com/posts/smartphones-are-not-the-enemy/\">Smartphones are not the enemy</a> - <em>Thomas Rigby</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://adactio.com/journal/22177\">Coattails</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://phirephoenix.com/blog/2025-10-11/friction\">Choosing Friction</a> - <em>Jenny</em></li>\n<li><a href=\"https://simonwillison.net/2025/Oct/7/vibe-engineering/\">Vibe Engineering</a> - <em>Simon Willison</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/ai-browsers-frontier-security/\">AI Browsers: Living on the Frontier of Security</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/whose-league-is-it-anyway\">Whose League Is It Anyway?</a> - <em>Maitreyi Anantharaman</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/episode/2025/04/09/the-god-box\">How We Survive: The God Box</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2025/04/16/the-death-of-esg\">How We Survive: The Death of ESG</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2025/04/23/the-evolution-of-esg-investing\">How We Survive: ESG, Reincarnated</a></li>\n<li><a href=\"https://www.dancarlin.com/product/ep-32-the-show-with-mike-rowe/\">Hardcore History Addendum: The Show with Mike Rowe</a></li>\n</ul>\n<hr />\n<h2>History</h2>\n<ul>\n<li><a href=\"https://www.404media.co/scientists-discover-massive-underwater-ruins-that-may-be-a-lost-city-of-legend/\">Scientists Discover Massive Underwater Ruins That May Be a Lost City of Legend</a> - <em>Becky Ferreira</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/10/22/more-than-170-u-s-citizens-have-been-held-by-immigration-agents-theyve-been-kicked-dragged-and-detained-for-days/\">More Than 170 U.S. Citizens Have Been Held By Immigration Agents. They’ve Been Kicked, Dragged And Detained For Days.</a> - <em>Nicole Foy</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.smithsonianmag.com/history/rifling-through-archives-legendary-historian-robert-caro-180985956/\">Rifling Through the Archives With Legendary Historian Robert Caro</a> - <em>Chris Heath</em></li>\n<li><a href=\"https://defector.com/the-2025-haters-guide-to-the-williams-sonoma-catalog\">The 2025 Hater's Guide To The Williams-Sonoma Catalog</a> - <em>Drew Magargal</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Eric Mintel Quartet - Linus &amp; Lucy</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gwoJuL4t__Y\" title=\"Eric Mintel Quartet - Linus & Lucy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-12-22T14:04:59Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/151/",
      "url": "https://kpwags.com/reading-log/151/",
      "title": "Reading Log - December 15, 2025 (#151)",
      "content_html": "\n\t\t<p>A little podcast heavy this week including the first 2 parts of Dan Carlin's Hardcore History on Alexander the Great, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2025/10/15/secure-coding-in-javascript/\">Secure coding in JavaScript</a> - <em>Tanya Janca</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://overreacted.io/how-to-fix-any-bug/\">How to Fix Any Bug</a> - <em>Dan Abramov</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.gyford.com/phil/writing/2025/10/15/1995-internet/\">My First Months in Cyberspace</a> - <em>Phil Gyford</em></li>\n<li><a href=\"https://werd.io/why-rss-matters/\">Why RSS matters</a> - <em>Ben Werdmuller</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://cassidoo.co/post/vibe-coding-yawn/\">Vibe coding is boring</a> - <em>Cassidy Williams</em></li>\n<li><a href=\"https://boydkane.com/essays/boss\">Why your boss isn't worried about AI</a> - <em>Boyd Kane</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1939\">.NET Rocks: Vertical Slice Architecture with Jeremy Miller</a></li>\n<li><a href=\"https://www.dancarlin.com/product/hardcore-history-71-mania-for-subjugation/\">Hardcore History: Mania for Subjugation</a></li>\n<li><a href=\"https://www.dancarlin.com/product/hardcore-history-72-mania-for-subjugation-ii/\">Hardcore History: Mania for Subjugation II</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/giorgi-dalakishvili.html\">Coffee &amp; Open Source: Giorgi Dalakishvili</a></li>\n<li><a href=\"https://nodogmapodcast.bryanhogan.net/176-jeff-fritz-net-on-linux/\">No Dogma: Jeff Fritz, .NET on Linux</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://birchtree.me/blog/pay-per-stream-is-a-messy-metric/\">Pay per stream is a messy metric</a> - <em>Matt Birchler</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://macwright.com/2025/10/21/what-if-they-dont-want-to\">What if people don't want to create things</a> - <em>Tom MacWright</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Goo Goo Dolls - Name</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/yQOBUrRaPU0\" title=\"Goo Goo Dolls - Name\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-12-15T22:50:32Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/150/",
      "url": "https://kpwags.com/reading-log/150/",
      "title": "Reading Log - December 8, 2025 (#150)",
      "content_html": "\n\t\t<p>150 logs now! This week it's a guide to CSS view transitions, thoughts on finishing software, and a good comic on AI art.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.jermdavis.dev/posts/2025/new-extensions-csharp\">C# is fixing a thing that irritated me!</a> - <em>Jeremy Davis</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://developer.mozilla.org/en-US/blog/view-transitions-beginner-guide/\">A beginner-friendly guide to view transitions in CSS</a> - <em>Yash Raj Bharti</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://rosswintle.uk/2025/10/software-can-be-finished/\">Software can be finished</a> - <em>Ross Wintle</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://www.nicchan.me/blog/the-f-off-contact-page/\">The f*** off contact page</a> - <em>Nic Chan</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.404media.co/missouri-age-verification-law-porn-id-check-vpns/\">Half of the US Now Requires You to Upload Your ID or Scan Your Face to Watch Porn</a> - <em>Samantha Cole</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://theoatmeal.com/comics/ai_art\">A Cartoonist’s Review of AI Art</a> - <em>Matthew Inman</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Nothington - Captive Audience</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/qAlwZ4LyTWw\" title=\"Nothington - Captive Audience\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-12-08T23:23:32Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/149/",
      "url": "https://kpwags.com/reading-log/149/",
      "title": "Reading Log - December 1, 2025 (#149)",
      "content_html": "\n\t\t<p>A good look at colors in CSS, updates in TypeScript, a good explanation of Big-O, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://adactio.com/journal/22178\">Simplify</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://thenewstack.io/stop-ignoring-the-browser-the-biggest-frontend-shift-in-a-decade/\">Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade</a> - <em>Alexander T. Williams</em></li>\n<li><a href=\"https://blog.logrocket.com/upgrade-to-typescript-5-9/\">Yes, you should upgrade to TypeScript 5.9 — here’s why</a> - <em>Chizaram Ken</em></li>\n<li><a href=\"https://backbonenotbad.hyperclay.com/\">React vs. Backbone in 2025</a> - <em>panphora</em></li>\n<li><a href=\"https://piccalil.li/blog/a-pragmatic-guide-to-modern-css-colours-part-one/\">A pragmatic guide to modern CSS colours - part one</a> - <em>Kevin Powell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.seangoedecke.com/bad-code-at-big-companies/\">How good engineers write bad code at big companies</a> - <em>Sean Goedecke</em></li>\n<li><a href=\"https://samwho.dev/big-o/\">Big O</a> - <em>Sam Rose</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.coryd.dev/posts/2025/captchas-and-the-punishment-of-privacy-conscious-users\">CAPTCHAs and the punishment of privacy-conscious users</a> - <em>Cory Dransfeldt</em></li>\n<li><a href=\"https://www.techdirt.com/2025/11/24/xs-new-feature-reveals-why-trust-safety-work-was-never-about-the-censorship-industrial-complex/\">X’s New Feature Reveals Why Trust &amp; Safety Work Was Never About The ‘Censorship Industrial Complex’</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://hidde.blog/filtered-open-web/\">Who wins when we filter the open web through an opaque system?</a> - <em>Hidde de Vries</em></li>\n<li><a href=\"https://www.404media.co/power-companies-are-using-ai-to-build-nuclear-power-plants/\">Power Companies Are Using AI To Build Nuclear Power Plants</a> - <em>Matthew Gault</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/10/01/a-memo-to-corporate-america-how-to-stop-being-cartoon-villains/\">A Memo To Corporate America: How To Stop Being Cartoon Villains</a> - <em>Mike Brock</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://anildash.com/2025/10/07/dadt-dei/\">The “Don’t Ask, Don’t Tell” Era of DEI</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Catbite - Tired of Talk</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/lAMCKQE4n6k\" title=\"Catbite - Tired of Talk\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-12-01T23:37:12Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/148/",
      "url": "https://kpwags.com/reading-log/148/",
      "title": "Reading Log - November 24, 2025 (#148)",
      "content_html": "\n\t\t<p>This week it's an interview with Cory Doctorow, issues with AI, and others.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.oddbird.net/2025/09/23/type-units/\">The Best CSS Unit Might Be a Combination</a> - <em>Miriam Suzanne</em></li>\n<li><a href=\"https://medienbaecker.com/articles/trusting-the-browser\">Trusting the browser</a> - <em>Thomas Günther</em></li>\n<li><a href=\"https://www.developerway.com/posts/react-state-management-2025\">React State Management in 2025: What You Actually Need</a> - <em>Nadia Makarevich</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.seangoedecke.com/taste/\">What is &quot;good taste&quot; in software engineering?</a> - <em>Sean Goedecke</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/a16z-is-funding-a-speedrun-to-ai-generated-hell-on-earth/\">a16z Is Funding a 'Speedrun' to AI-Generated Hell on Earth</a> - <em>Emanuel Maiberg</em></li>\n<li><a href=\"https://www.404media.co/a16z-backed-startup-sells-thousands-of-synthetic-influencers-to-manipulate-social-media-as-a-service/\">a16z-Backed Startup Sells Thousands of ‘Synthetic Influencers’ to Manipulate Social Media as a Service</a> - <em>Emanuel Maiberg</em></li>\n<li><a href=\"https://www.anildash.com/2025/11/14/wanting-not-to-want-ai/\">I know you don’t want them to want AI, but...</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/business/burger-king-braces-for-the-demise-of-the-penny-967e00c5\">Burger King Braces for the Demise of the Penny</a> - <em>Heather Haddon</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://defector.com/lance-armstrong-and-the-myth-of-the-natural-body\">Only If You Get Caught: Lance Armstrong And The Myth Of The Natural Body</a></li>\n<li><a href=\"https://www.theverge.com/podcast/809081/enshittification-cory-doctorow-platforms-ai-monopoly-big-tech-interview\">Decoder: How Silicon Valley enshittified the internet</a></li>\n<li><a href=\"https://www.404media.co/the-video-game-industrys-existential-crisis-with-jason-schreier/\">404 Media Podcast: The Video Game Industry’s Existential Crisis (with Jason Schreier)</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/articles/the-democratic-party-spam-machine\">The Democratic Party's Spam Machine</a> - <em>On the Media</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://charity.wtf/2025/07/09/thoughts-on-motivation-and-my-40-year-career/\">Thoughts on Motivation and My 40-Year Career</a> - <em>Charity Majors</em></li>\n<li><a href=\"https://gregmorris.co.uk/the-weight-is-optional/\">The Weight Is Optional</a> - <em>Greg Morris</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Cocaine &amp; Lexapro</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/-mgMCG53z3g\" title=\"Spanish Love Songs - Cocaine & Lexapro\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-11-24T23:50:12Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/147/",
      "url": "https://kpwags.com/reading-log/147/",
      "title": "Reading Log - November 10, 2025 (#147)",
      "content_html": "\n\t\t<p>Not much this week. Some thoughts on personal websites, browser APIs and CSS.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://denodell.com/blog/we-keep-reinventing-css\">We Keep Reinventing CSS, but Styling Was Never the Problem</a> - <em>Den Odell</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/browser-apis-as-sass/\">Browser APIs: The Web’s Free SaaS</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.laurahilliger.com/writing/my-website-is-a-junk-drawer/\">My website is a junk drawer</a> - <em>Laura Hilliger</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Prophets of Rage - Living on the 110</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/PzAvPcM7Vw0\" title=\"Prophets of Rage - Living on the 110\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-11-10T21:29:44Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/146/",
      "url": "https://kpwags.com/reading-log/146/",
      "title": "Reading Log - November 3, 2025 (#146)",
      "content_html": "\n\t\t<p>A smattering of everythign this week. More concerns with vibe coding, love for RSS, private equity hurting libraries and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/vertical-slice-architecture-is-easier-than-you-think\">Vertical Slice Architecture Is Easier Than You Think</a> - <em>Milan Jovanović</em></li>\n<li><a href=\"https://visualstudiomagazine.com/articles/2025/09/22/confirmed-finally-again-no-visual-studio-ide-for-linux-macos.aspx\">Confirmed, Finally, Again: No Visual Studio IDE for Linux/macOS</a> - <em>David Ramel</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.developerway.com/posts/local-storage-instead-of-context\">Can We Use Local Storage Instead of Context-Redux-Zustand?</a> - <em>Nadia Makarevich</em></li>\n<li><a href=\"https://lyra.horse/blog/2025/08/you-dont-need-js/\">You no longer need JavaScript</a> - <em>Rebane</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/dont-forget-these-html-tags/\">Don’t Forget These Tags to Make HTML Work Like You Expect</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://overreacted.io/open-social/\">Open Social</a> - <em>Dan Abramov</em></li>\n<li><a href=\"https://blog.burkert.me/posts/in_praise_of_syndication/\">In Praise of RSS and Controlled Feeds of Information</a> - <em>Tom Burkert</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://brilliantcrank.com/leave-the-token-counting-for-chuck-e-cheese/\">Leave the token counting for Chuck-E-Cheese.</a> - <em>Greg Storey</em></li>\n<li><a href=\"https://hackernoon.com/vibe-coding-is-creating-a-generation-of-unemployable-developers\">Vibe Coding is Creating a Generation of Unemployable Developers</a> - <em>Paolo Perrone</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.404media.co/libraries-scramble-for-books-after-giant-distributor-shuts-down/\">Libraries Scramble for Books After Giant Distributor Shuts Down</a> - <em>Claire Woodcock</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/the-day-the-browns-crafted-a-playbook-entirely-out-of-spite\">The Day The Browns Crafted A Playbook Entirely Out Of Spite</a> - <em>Vince Guerrieri</em></li>\n<li><a href=\"https://defector.com/the-nbas-rookie-class-is-getting-straight-to-work\">The NBA's Rookie Class Is Getting Straight To Work</a> - <em>Patrick Redford</em></li>\n<li><a href=\"https://defector.com/the-nba-media-is-not-built-to-cover-a-gambling-scandal\">The NBA Media Is Not Built To Cover A Gambling Scandal</a> - <em>Patrick Redford</em></li>\n<li><a href=\"https://defector.com/the-commanders-d-c-stadium-deal-is-an-abomination\">The Commanders' D.C. Stadium Deal Is An Abomination</a> - <em>Chris Thompson</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/10/22/nx-s1-5581445/no-ai-data-centers-in-my-backyard\">The Indicator: No AI data centers in my backyard!</a></li>\n<li><a href=\"https://www.npr.org/2025/10/23/nx-s1-5582775/are-concert-tickets-under-priced\">The Indicator: Are concert tickets UNDER priced?</a></li>\n<li><a href=\"https://slate.com/podcasts/what-next-tbd/2025/10/taking-music-from-spotify-in-protest\">What Next: TBD: Why Bands Are Leaving Spotify</a></li>\n<li><a href=\"https://slate.com/podcasts/what-next/2025/10/sports-betting-and-other-legal-scams\">What Next: Where Sports Betting Got Us</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/09/19/how-maga-killed-foreign-influence-research-but-now-demands-social-media-stop-foreign-influence-campaigns/\">How MAGA Killed Foreign Influence Research, But Now Demands Social Media Stop Foreign Influence Campaigns</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://pluralistic.net/2025/09/22/one-throat-to-choke/\">It's still censorship (even if it doesn't violate the First Amendment)</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.404media.co/how-artists-are-keeping-the-lost-art-of-neon-signs-alive/\">How Artists Are Keeping 'The Lost Art' of Neon Signs Alive</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://joshs.bearblog.dev/being-good-isnt-enough/\">Being good isn’t enough</a> - <em>Josh Swords</em></li>\n<li><a href=\"https://www.joanwestenberg.com/p/why-you-should-write-every-day-even-if-you-re-not-a-writer\">Why You Should Write Every Day (Even if You’re Not a Writer)</a> - <em>JA Westenberg</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Came Out Swinging (f/ Joe Taylor of Knuckle Puck)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_aqem-UrGpQ\" title=\"The Wonder Years - Came Out Swinging (f/ Joe Taylor of Knuckle Puck)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-11-03T23:30:09Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/145/",
      "url": "https://kpwags.com/reading-log/145/",
      "title": "Reading Log - October 27, 2025 (#145)",
      "content_html": "\n\t\t<p>Two weeks worth of articles and podcasts this week.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/using-and-authoring-dotnet-tools/\">Using and authoring .NET tools</a> - <em>Andrew Lock</em></li>\n<li><a href=\"https://platform.uno/blog/the-gaps-and-richness-of-the-net-ecosystem/\">The Gaps and Richness of the .NET Ecosystem</a> - <em>Sam Basu</em></li>\n<li><a href=\"https://dev.to/iamcymentho/entity-framework-core-isnt-slow-youre-just-using-it-wrong-308i\">Entity Framework Core Isn’t Slow; You’re Just Using It Wrong</a> - <em>Odumosu Matthew</em></li>\n<li><a href=\"https://blog.nimblepros.com/blogs/the-value-of-custom-exceptions/\">The Value of Custom Exceptions</a> - <em>Scott DePouw</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://drewdevault.com/2025/09/17/2025-09-17-An-impossible-future-for-JS.html\">A better future for JavaScript that won't happen</a> - <em>Drew DeVault</em></li>\n<li><a href=\"https://www.lorenstew.art/blog/react-won-by-default/\">React Won By Default - And It’s Killing Frontend Innovation</a> - <em>Loren Stewart</em></li>\n<li><a href=\"https://piccalil.li/blog/taking-a-shot-at-the-double-focus-ring-problem-using-modern-css/\">Taking a shot at the double focus ring problem using modern CSS</a> - <em>Eric Bailey</em></li>\n<li><a href=\"https://allthingssmitty.com/2025/09/08/finally-safe-array-methods-in-javascript/\">Finally, safe array methods in JavaScript</a> - <em>Matt Smith</em></li>\n<li><a href=\"https://nerdy.dev/cascading-secret-sauce\">One List To Rule Them All</a> - <em>Adam Argyle</em></li>\n<li><a href=\"https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091\">Moving off of TypeScript</a> - <em>Chander Ramesh</em></li>\n<li><a href=\"https://blog.logrocket.com/the-silent-shift-to-vite/\">The silent shift to Vite: What it means for your stack</a> - <em>Elijah Asaolu</em></li>\n<li><a href=\"https://sarahmhigley.com/writing/forced-color-adjust-none/\">forced-color-adjust: none is an unavoidable foot gun</a> - <em>Sarah Higley</em></li>\n<li><a href=\"https://daverupert.com/2025/10/custom-elements-manifest-killer-feature/\">The killer feature of Web Components</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html\">Why do software developers love complexity?</a> - <em>Kyrylo Silin</em></li>\n<li><a href=\"https://www.seangoedecke.com/the-simplest-thing-that-could-possibly-work/\">Do the simplest thing that could possibly work</a> - <em>Sean Goedecke</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/idea-to-reality-with-prototypes/\">Successive Prototypes Bridge the Gap Between Idea and Reality</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://www.seangoedecke.com/the-simplest-thing-that-could-possibly-work/\">Do the simplest thing that could possibly work</a> - <em>Sean Goedecke</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://adamsilver.io/blog/your-vs-my-in-user-interfaces/\">“Your” vs “My” in user interfaces</a> - <em>Adam Silver</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/09/05/be-the-first-person/\">Why Wikipedia works</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.thisdaysportion.com/posts/contra-analytics/\">You do not need “analytics” for your blog because you are neither a military surveillance unit nor a commodity trading company</a> - <em>Leon</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/satellites-are-leaking-the-worlds-secrets-calls-texts-military-and-corporate-data/\">Satellites Are Leaking the World’s Secrets: Calls, Texts, Military and Corporate Data</a> - <em>Andy Greenberg &amp; Matt Burgess</em></li>\n<li><a href=\"https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/\">How Tim Cook sold out Steve Jobs</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Cybersecurity</h2>\n<ul>\n<li><a href=\"https://this.weekinsecurity.com/why-ad-blockers-are-a-top-security-and-privacy-defense-for-everyone/\">Why ad blockers are a top security and privacy defense for everyone</a> - <em>Zack Whittaker</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.anildash.com//2025/10/17/the-majority-ai-view/\">The Majority AI View</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://colton.dev/blog/curing-your-ai-10x-engineer-imposter-syndrome/\">No, AI is not Making Engineers 10x as Productive</a> - <em>Colton Voege</em></li>\n<li><a href=\"https://www.404media.co/lawyer-using-ai-fake-citations/\">Lawyer Caught Using AI While Explaining to Court Why He Used AI</a> - <em>Samantha Cole</em></li>\n<li><a href=\"https://www.404media.co/what-happened-when-ai-came-for-craft-beer-canadian-beer-awards-best-beer-app/\">What Happened When AI Came for Craft Beer</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-are-there-still-pirates-fans?giftLink=76f333b446cbb7d6c9d54f6317a2e99b&amp;utm_campaign=defector&amp;utm_medium=email&amp;utm_source=newsletter\">Why Are There Still Pirates Fans?</a> - <em>Keith Paradise</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/10/14/techdirt-podcast-episode-434-the-new-generation-of-independent-journalists/\">Techdirt Podcast: The New Generation Of Independent Journalists</a></li>\n<li><a href=\"https://defector.com/the-most-difficult-job-in-the-world-with-seth-wickersham\">The Distraction: The Most Difficult Job In The World, With Seth Wickersham</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/jamie-taylor.html\">Coffee &amp; Open Source: Jamie Taylor</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://defector.com/podcasts-are-not-television\">Podcasts Are Not Television</a> - <em>Alex Sujong Laughlin</em></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.youtube.com/watch?v=gieTx_P6INQ\">Bari Weiss</a> - <em>Last Week Tonight with John Oliver</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/09/09/germanium-valley/\">Trump steals $400b from American workers</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://newsletter.antoniokov.com/archive/why-arent-you-a-good-fit/\">Why aren’t you a good fit?</a> - <em>Anton Iokov</em></li>\n<li><a href=\"https://www.rollingstone.com/culture/culture-features/mobile-sports-betting-gambling-addiction-fanduel-draftkings-1235444172/\">There’s Now a Casino in Everyone’s Pocket. For Some Young Men, It’s a Near-Fatal Gamble.</a> - <em>Paul Solotaroff &amp; Eli Senor</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Free Throw - Two Beers In</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/WftssJYhtqA\" title=\"Free Throw - Two Beers In\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-10-27T12:46:27Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/144/",
      "url": "https://kpwags.com/reading-log/144/",
      "title": "Reading Log - October 13, 2025 (#144)",
      "content_html": "\n\t\t<p>Some fun CSS tricks, a Blazor annoyance fixed and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://dotnetwebacademy.substack.com/p/net-10-finally-fixes-prerendering\">Blazor Prerendering is Finally SOLVED in .NET 10!</a> - <em>Patrick God</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://matthiasott.com/notes/the-lifeblood-of-the-web\">The Lifeblood of the Web</a> - <em>Matthias Ott</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2025/09/targetting-specific-characters-with-css-rules/\">Targeting Specific Characters with CSS Rules</a> - <em>Terence Eden</em></li>\n<li><a href=\"https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/\">Why do browsers throttle JavaScript timers?</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://matthiasott.com/notes/css-is-where-the-magic-happens\">CSS :is() :where() the Mag­ic Happens</a> - <em>Matthias Ott</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://revontulet.dev/p/2025-hidden-cost-slow-feedback-loops/\">The Hidden Cost of Slow Feedback Loops</a> - <em>Matthias Döpmann</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://whitep4nth3r.com/blog/we-all-have-a-choice/\">We all have a choice</a> - <em>Salma Alam-Naylor</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/podcasts/2025/10/09/bubble-trouble-could-the-ai-boom-go-pop?utm_campaign=shared_article\">The Economist: Bubble trouble: could the AI boom go pop?</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2024/10/09/wargames\">How We Survive: Wargames</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.mcsweeneys.net/articles/we-are-not-fascists-and-if-you-call-us-fascists-we-will-arrest-you\">We Are Not Fascists, and If You Call Us Fascists, We Will Arrest You</a> - <em>Carlos Greaves</em></li>\n</ul>\n<hr />\n<h2>Investing</h2>\n<ul>\n<li><a href=\"https://www.spilledcoffee.co/p/life-isnt-a-spreadsheet\">Life Isn’t a Spreadsheet</a> - <em>Eric Soda</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Junebug</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_IhE26ELGn0\" title=\"The Wonder Years - Junebug\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-10-13T13:27:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/143/",
      "url": "https://kpwags.com/reading-log/143/",
      "title": "Reading Log - October 6, 2025 (#143)",
      "content_html": "\n\t\t<p>A little light this week. Some thoughts on a CSS starter, CSS functions and more AI problems.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/running-dotnet-in-the-browser-without-blazor/\">Running .NET in the browser without Blazor</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/links/the-coyier-css-starter/\">The Coyier CSS starter</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://una.im/5-css-functions/\">5 Useful CSS functions using the new @function rule</a> - <em>Una Kravets</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://shkspr.mobi/blog/2025/08/is-it-possible-to-allow-sideloading-and-keep-users-safe/\">Is it possible to allow sideloading <em>and</em> keep users safe?</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"http://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html\">I Am An AI Hater</a> - <em>Anthony Moser</em></li>\n<li><a href=\"https://www.404media.co/ai-workslop-is-killing-productivity-and-making-workers-miserable/\">AI Slop Invades the Office</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/chaos-brought-to-you-by-kickers?giftLink=d80e7c17fc207a8e8192f90e02c13b3e\">Chaos, Brought to You by Kickers</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2025/10/why-i-hate-the-mvp-car/\">Why I hate the MVP car</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Lookers (Menzingers Cover)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/BIkdUo5f17M\" title=\"Dave Hause - Lookers (Menzingers Cover)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-10-06T23:32:13Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/142/",
      "url": "https://kpwags.com/reading-log/142/",
      "title": "Reading Log - September 29, 2025 (#142)",
      "content_html": "\n\t\t<p>A little light this week. Some updates on the Ruby drama, thoughts on AI risks, landlords acting <em><strong>really</strong></em> badly, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ethanmarcotte.com/wrote/a-notional-design-studio/\">A notional design studio.</a> - <em>Ethan Marcotte</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.404media.co/how-ruby-went-off-the-rails/\">How Ruby Went Off the Rails</a> - <em>Emanuel Maiberg</em></li>\n<li><a href=\"https://gomakethings.com/wait-until-you-need-it/\">Wait until you need it</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/npm-risks/\">The Risks of NPM</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/landlords-demand-tenants-workplace-logins-to-scrape-their-paystubs/\">Landlords Demand Tenants’ Workplace Logins to Scrape Their Paystubs</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://economist.com/leaders/2025/09/25/how-to-stop-ais-lethal-trifecta?giftId=d753ee85-7829-4ccc-b46d-ff85be396cc8&amp;utm_campaign=gifted_article\">The “Lethal Trifecta”</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/08/28/strew-deal/\">The capitalism of fools</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://medium.com/whither-news/the-nation-is-lost-c134bc22da64\">The Nation is Lost</a> - <em>Jeff Jarvis</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Cellmates</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Oo6LBDr7YGs\" title=\"Dave Hause - Cellmates\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-09-29T23:40:33Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/141/",
      "url": "https://kpwags.com/reading-log/141/",
      "title": "Reading Log - September 22, 2025 (#141)",
      "content_html": "\n\t\t<p>A bunch of cool CSS thoughts and new features, API design, Tariffs hurting hobbyists, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/the-real-cost-of-abstractions-in-dotnet\">The Real Cost of Abstractions in .NET</a> - <em>Milan Jovanovic</em></li>\n<li><a href=\"https://blog.ivankahl.com/csharp-14-null-conditional-assignments/\">What's New in C# 14: Null-Conditional Assignments</a> - <em>Ivan Kahl</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.simplethread.com/new-and-upcoming-css-features-i-m-excited-about/\">New and Upcoming CSS Features I’m Excited About</a> - <em>Quasar Wei</em></li>\n<li><a href=\"https://andy-blum.com/articles/how-i-wish-web-components-worked/\">How I Wish Web Components Worked</a> - <em>Andy Blum</em></li>\n<li><a href=\"https://www.zachleat.com/web/stable-scrollbar-gutters/\">A Tiny Bit-O-CSS for Stable Scrollbar Gutters</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://aaadaaam.com/notes/no-class/\">This website has no class</a> - <em>Adam Stoddard</em></li>\n<li><a href=\"https://aaadaaam.com/notes/useful-defaults/\">There’s no such thing as a CSS reset</a> - <em>Adam Stoddard</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.seangoedecke.com/good-api-design/\">Everything I know about good API design</a> - <em>Sean Goedecke</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/idea-to-reality-with-prototypes/\">Successive Prototypes Bridge the Gap Between Idea and Reality</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://surfingcomplexity.blog/2025/08/17/easy-will-always-trump-simple/\">Easy will always trump simple</a> - <em>Lorin Hochstein</em></li>\n<li><a href=\"https://craigabbott.co.uk/blog/best-practice-is-just-your-opinion/\">&quot;Best practice&quot; is just your opinion</a> - <em>Craig Abbott</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2025/why-make-a-website-in-2025/\">Why Make a Website in 2025?</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2025/rip-browsers/\">RIP “Browsers”</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-software-engineers-paid-to-fix-vibe-coded-messes/\">The Software Engineers Paid to Fix Vibe Coded Messes</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://defector.com/rfk-jr-is-making-his-bid-to-become-one-of-american-historys-biggest-killers\">RFK Jr. Is Making His Bid To Become One Of American History's Biggest Killers</a> - <em>Sabrina Imbler</em></li>\n<li><a href=\"https://badastronomy.beehiiv.com/p/earth-s-oldest-crater-found\">Earth’s oldest crater found!</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2025/09/thirty-years-later-simcity-2000-hasnt-changed-but-i-have/\">Why, as a responsible adult, SimCity 2000 hits differently</a> - <em>Kyle Orland</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.404media.co/2-000-shipping-international-sellers-charge-absurd-prices-to-avoid-dealing-with-american-tariffs/\">$2,000 Shipping: International Sellers Charge Absurd Prices to Avoid Dealing With American Tariffs</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.theringer.com/podcasts/plain-english-with-derek-thompson/2025/09/19/the-jimmy-kimmel-saga-and-americas-free-speech-crisis\">Plain English Podcast: Jimmy Kimmel and America's Free-Speech Crisis</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/17830537-it-s-a-banned-banned-banned-banned-world\">Ctrl-Alt-Speech: It's a Banned, Banned, Banned, Banned World</a></li>\n<li><a href=\"https://shoptalkshow.com/682/\">Shop Talk Show: Whiskey, Security, Antitrust, and Fun with CSS Functions</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://aaadaaam.com/notes/kobo-pilled/\">Kobo-pilled</a> - <em>Adam Stoddard</em></li>\n<li><a href=\"https://daverupert.com/2025/09/you-cant-drink-coffee-on-a-running-horse/\">Many years on the job and I still don't get it</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Billy the Kid - In the Wake of You</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/RK1kNWKNXOw\" title=\"Billy the Kid - In the Wake of You\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-09-22T22:22:31Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/140/",
      "url": "https://kpwags.com/reading-log/140/",
      "title": "Reading Log - September 15, 2025 (#140)",
      "content_html": "\n\t\t<p>This week it's the last of the &quot;Why Your Team Sucks&quot; series, thoughts on Apple and China, and more.</p>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://buttondown.com/blog/rss-vs-ice\">The story of how RSS beat Microsoft</a> - <em>Ryan Farley</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pxlnv.com/blog/mcgee-apple-in-china/\">Apple in China</a> - <em>Nick Heer</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/story/2025/09/10/the-double-tax-explores-black-womens-economic-load\">&quot;The Double Tax&quot; looks at the compounded costs Black women face in this economy</a> - <em>Kai Ryssdal &amp; Sean McHenry</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-green-bay-packers\">Why Your Team Sucks 2025: Green Bay Packers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-minnesota-vikings\">Why Your Team Sucks 2025: Minnesota Vikings</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-houston-texans\">Why Your Team Sucks 2025: Houston Texans</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-los-angeles-rams\">Why Your Team Sucks 2025: Los Angeles Rams</a> - <em>Matt Ufford</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-baltimore-ravens\">Why Your Team Sucks 2025: Baltimore Ravens</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-detroit-lions\">Why Your Team Sucks 2025: Detroit Lions</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-washington-commanders\">Why Your Team Sucks 2025: Washington Commanders</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-buffalo-bills\">Why Your Team Sucks 2025: Buffalo Bills</a> - <em>Victoria Zeller</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-kansas-city-chiefs\">Why Your Team Sucks 2025: Kansas City Chiefs</a> - <em>Dan McQuade</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-philadelphia-eagles\">Why Your Team Sucks 2025: Philadelphia Eagles</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-los-angeles-chargers\">Why Your Team Sucks 2025: Los Angeles Chargers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-pittsburgh-steelers\">Why Your Team Sucks 2025: Pittsburgh Steelers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-denver-broncos\">Why Your Team Sucks 2025: Denver Broncos</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.404media.co/charlie-kirk-was-not-practicing-politics-the-right-way/\">Charlie Kirk Was Not Practicing Politics the Right Way</a> - <em>Jason Koebler &amp; Samantha Cole</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Lucero - Buy a Little Time</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/htOEq6JKNDk\" title=\"Lucero - Buy a Little Time\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-09-15T23:23:07Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/139/",
      "url": "https://kpwags.com/reading-log/139/",
      "title": "Reading Log - September 8, 2025 (#139)",
      "content_html": "\n\t\t<p>A little light this week. Some tricks with CSS and scrolling, domain hoarding and selling, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.sarasoueidan.com/blog/css-scrollspy/\">CSS-only scrollspy effect using scroll-marker-group and :target-current</a> - <em>Sara Soueidan</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.jordanharbinger.com/edward-fishman-why-the-dollar-is-americas-most-potent-weapon/\">Jordan Harbinger Show: Edward Fishman | Why the Dollar Is America’s Most Potent Weapon</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/17792429-the-haidt-of-hypocrisy\">Ctrl-Alt-Speech: The Haidt of Hypocrisy</a></li>\n<li><a href=\"https://www.npr.org/2025/09/03/nx-s1-5526903/domain-name-value-milk-dot-com\">Planet Money: The million dollar mystery behind Milk.com</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://paulkrugman.substack.com/p/hackification\">Hackification</a> - <em>Paul Krugman</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Tisburys - The Tisburys (On Main Street)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/1TqhyoOKGeE\" title=\"The Tisburys - The Tisburys (On Main Street)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-09-08T23:44:08Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/138/",
      "url": "https://kpwags.com/reading-log/138/",
      "title": "Reading Log - September 1, 2025 (#138)",
      "content_html": "\n\t\t<p>An amazing shot of Earth, a discussion about Bluesky and Blacksky, a tough job market, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.telerik.com/blogs/building-modern-scalable-applications-tanstack-router-react\">Building Modern and Scalable Applications with TanStack Router in React</a> - <em>Christian Nwamba</em></li>\n<li><a href=\"https://adactio.com/journal/22084\">Style your underlines</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://gomakethings.com/the-quest-for-the-perfect-progressively-enhanced-dropdown-menu/\">The quest for the perfect progressively enhanced dropdown menu</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://una.im/5-css-functions/\">5 Useful CSS functions using the new @function rule</a> - <em>Una Kravets</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.jpl.nasa.gov/news/nasas-psyche-captures-images-of-earth-moon/\">NASA’s Psyche Captures Images of Earth, Moon</a> - <em>NASA</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.nytimes.com/2025/08/10/technology/coding-ai-jobs-students.html?unlocked_article_code=1.dk8.xLoS.P-Ia0YhlDIhX&amp;smid=url-share\">Goodbye, $165,000 Tech Jobs. Student Coders Seek Work at Chipotle.</a> - <em>Natasha Singer</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/08/27/techdirt-podcast-episode-428-blacksky-demonstrates-the-promise-of-open-social-media-protocols/\">Techdirt Podcast: Blacksky Demonstrates The Promise Of Open Social Media Protocols</a></li>\n<li><a href=\"https://www.bloomberg.com/news/audio/2025-08-29/bloomberg-masters-in-business-mark-zandi-podcast\">Masters in Business: Mark Zandi</a></li>\n<li><a href=\"https://www.nytimes.com/2025/08/27/opinion/ezra-klein-podcast-radley-balko.html\">The Ezra Klein Podcast: Trump Is Building His Own Paramilitary Force</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2024/10/02/the-disappearing-islands\">How We Survive: The Disappearing Islands</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/story/2025/08/26/can-trump-fire-fed-governor-lisa-cook\">Can Trump fire Fed Governor Lisa Cook?</a> - <em>David Brancaccio &amp; Ariana Rosas</em></li>\n<li><a href=\"https://defector.com/tyranny-is-managed-into-existence\">Tyranny Is Managed Into Existence</a> - <em>Tom Scocca</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/12/is-it-still-trump-derangement-syndrome-if-all-the-predictions-were-accurate/\">Is It Still ‘Trump Derangement Syndrome’ If All The Predictions Were Accurate?</a> - <em>Mike Brock</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://blogs.newardassociates.com/blog/2025/why-writing-matters.html\">Why Writing Matters (to the Technical Professional)</a> - <em>Ted Neward</em></li>\n<li><a href=\"https://cobb.land/posts/whos-a-blog-for/\">Who's a blog for?</a> - <em>Cobb</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rise Against - Prizefighter</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/hCfQqrLe5x4\" title=\"Rise Against - Prizefighter\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-09-01T21:47:16Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/137/",
      "url": "https://kpwags.com/reading-log/137/",
      "title": "Reading Log - August 25, 2025 (#137)",
      "content_html": "\n\t\t<p>A fair amount this week. A deeper dive into the achor element, thoughts on PHP &amp; jQuery, Substack is definitely a Nazi bar now, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://idiallo.com/blog/what-we-lost-with-php-and-jquery\">What We Lost with PHP and jQuery</a> - <em>Ibrahim Diallo</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/sit-on-your-ass-web-dev/\">Sit On Your Ass Web Development</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://www.jonoalderson.com/conjecture/why-semantic-html-still-matters/\">Why semantic HTML still matters</a> - <em>Jono Alderson</em></li>\n<li><a href=\"https://acko.net/blog/html-is-dead-long-live-html/\">HTML is Dead, Long Live HTML</a> - <em>Steven Wittens</em></li>\n<li><a href=\"https://localghost.dev/blog/this-website-is-for-humans/\">This website is for humans</a> - <em>Sophie Koonin</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/href-value-possibilities/\">A Few Things About the Anchor Element’s href You Might Not Have Known</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://evilmartians.com/chronicles/what-we-learned-from-creating-postcss\">What we learned from creating PostCSS</a> - <em>Irina Nazarova</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://alexkondov.com/i-know-when-youre-vibe-coding/\">I Know When You're Vibe Coding</a> - <em>Alex Kondov</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/08/05/take-back-our-digital-infrastructure-to-save-democracy/\">Take Back Our Digital Infrastructure To Save Democracy</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/04/substacks-algorithm-accidentally-reveals-what-we-already-knew-its-the-nazi-bar-now/\">Substack’s Algorithm Accidentally Reveals What We Already Knew: It’s The Nazi Bar Now</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/04/didnt-take-long-to-reveal-the-uks-online-safety-act-is-exactly-the-privacy-crushing-failure-everyone-warned-about/\">Didn’t Take Long To Reveal The UK’s Online Safety Act Is Exactly The Privacy-Crushing Failure Everyone Warned About</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://rknight.me/blog/perplexity-doesnt-give-a-shit-about-consent/\">Perplexity Doesn’t Give a Shit About Consent</a> - <em>Robb Knight</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/04/politicos-rushed-adoption-of-half-cooked-ai-continues-to-go-terribly/\">Politico’s Rushed Adoption Of Half-Cooked ‘AI’ Continues To Go Terribly</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2025/08/04/buy-now-pay-later-is-taking-over-the-world-good\">Buy now, pay later is taking over the world. Good</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/real-estate/nyc-new-rochelle-lower-rent-e7695ded?st=pQZJXF&amp;reflink=desktopwebshare_permalink\">How an NYC Suburb Is Actually Managing to Bring Rents Down</a> - <em>Rebecca Picciotto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/episode/2025/08/24/special-coverage-from-marketplace-the-real-costs\">Kai Ryssdal: Special Coverage from &quot;Marketplace&quot;: The Real Costs</a></li>\n<li><a href=\"https://www.npr.org/2025/08/22/nx-s1-5511707/ozempic-zepbound-wegovy-monjauro-knockoff-generics\">Planet Money: Buy discount Ozempic here now click this link</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/08/05/another-horror-story-leaks-out-from-trumps-favorite-deportation-hellhole/\">Another Horror Story Leaks Out From Trump’s Favorite Deportation Hellhole</a> - <em>Tim Cushing</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/04/president-of-facts-dont-care-about-your-feelings-party-fires-statistician-for-reporting-facts-that-hurt-his-feelings/\">President Of ‘Facts Don’t Care About Your Feelings’ Party Fires Statistician For Reporting Facts That Hurt His Feelings</a> - <em>Tim Cushing</em></li>\n<li><a href=\"https://www.techdirt.com/2025/08/05/trump-fcc-abandons-efforts-to-make-u-s-broadband-fast-and-affordable/\">Trump FCC Abandons Efforts To Make U.S. Broadband Fast And Affordable</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://www.nytimes.com/2025/08/04/opinion/columnists/friedman-trump-labor-firing.html?unlocked_article_code=1.b08.7Bol.piD_QJK536wf\">The America We Knew Is Rapidly Slipping Away</a> - <em>Thomas L. Friedman</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.insidehook.com/mental-health/analog-life-50-ways-unplug-feel-human-again\">The Analog Life: 50 Ways to Unplug and Feel Human Again</a> - <em>Tanner Garrity</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Good Charlotte - I Don't Work Here Anymore</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/X-pqsMVaNjk\" title=\"Good Charlotte - I Don't Work Here Anymore\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-08-25T20:54:55Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/136/",
      "url": "https://kpwags.com/reading-log/136/",
      "title": "Reading Log - August 18, 2025 (#136)",
      "content_html": "\n\t\t<p>This week it's a lot more Why Your Team Sucks, thoughts on lifelogging under a fascist authoritarian regime, danger for ESPN and more.</p>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/07/31/credit-card-companies-fielding-a-ton-of-complaints-over-nsfw-games-disappearing-on-platforms/\">Credit Card Companies Fielding A Ton Of Complaints Over NSFW Games Disappearing On Platforms</a> - <em>Timothy Geigner</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/07/31/unsatisfying-answers/\">You can't fight enshittification</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://werd.io/lifelogging-under-fascism/\">Lifelogging under fascism</a> - <em>Ben Werdmuller</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://blog.val.town/vibe-code\">Vibe code is legacy code</a> - <em>Steve Krouse</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-seattle-seahawks\">Why Your Team Sucks 2025: Seattle Seahawks</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://www.sfgate.com/sports/article/destruction-espn-ending-nfl-beginning-20817470.php\">The destruction of ESPN isn't ending with the NFL. It's beginning.</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-tampa-bay-buccaneers\">Why Your Team Sucks 2025: Tampa Bay Buccaneers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-cincinnati-bengals\">Why Your Team Sucks 2025: Cincinnati Bengals</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-miami-dolphins\">Why Your Team Sucks 2025: Miami Dolphins</a> - <em>Mike Tanier</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-indianapolis-colts\">Why Your Team Sucks 2025: Indianapolis Colts</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-atlanta-falcons\">Why Your Team Sucks 2025: Atlanta Falcons</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-arizona-cardinals\">Why Your Team Sucks 2025: Arizona Cardinals</a> - <em>Sarah York</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-dallas-cowboys\">Why Your Team Sucks 2025: Dallas Cowboys</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/08/13/nx-s1-5500298/why-trumps-spending-bill-could-close-your-grocery-store\">The Indicator: Why Trump's spending bill could close your grocery store</a></li>\n<li><a href=\"https://about.flipboard.com/fediverse/jay-graber/\">Dot Social: How the Open Social Web Will Change Everything, with Bluesky’s Jay Graber</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.thenation.com/article/politics/the-rule-of-law-is-dead-in-the-us/\">The Rule of Law Is Dead in the US</a> - <em>Elie Mystal</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2025/08/the-economy-he-died-five-years-ago/\">The Economy? He died five years ago.</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Halestorm - Darkness Always Wins</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/pBnQw6t12u4\" title=\"Halestorm - Darkness Always Wins\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-08-18T11:34:35Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/135/",
      "url": "https://kpwags.com/reading-log/135/",
      "title": "Reading Log - August 11, 2025 (#135)",
      "content_html": "\n\t\t<p>We say goodbye Jim Lovell, more Why Your Team Sucks, some thoughts on 11ty, AI and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://justinfagnani.com/2025/06/30/what-should-a-dom-templating-api-look-like/\">What should a native DOM templating API look like?</a> - <em>Justin Fagnani</em></li>\n<li><a href=\"https://www.zachleat.com/web/adventures-in-date-parsing/\">Never Write Your Own Date Parsing Library</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://etch.co/blog/we-migrated-our-site-to-eleventy-and-increased-performance-by-24-percent\">We migrated our site to Eleventy and increased performance by 24%</a> - <em>Dan Webb</em></li>\n<li><a href=\"https://colton.dev/blog/tailwind-is-the-worst-of-all-worlds/\">Tailwind is the Worst of All Worlds</a> - <em>Colton Voege</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2025/08/got-99-engineering-problems-but-a-grift-aint-one/\">All the concerns that make you a boring developer</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/\">Cursor makes developers less effective?</a> - <em>Gergely Orosz</em></li>\n<li><a href=\"https://chriscoyier.net/2025/07/23/impact-of-ai-on-tech-content-creators/\">Impact of AI on Tech Content Creators</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://tante.cc/2025/07/30/friction-and-not-being-touched/\">Friction and not being touched</a> - <em>Jürgen Geuter</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.noemamag.com/the-unseen-fury-of-solar-storms\">The Unseen Fury Of Solar Storms</a> - <em>Henry Wismayer</em></li>\n<li><a href=\"https://arstechnica.com/space/2025/08/astronaut-james-lovell-famed-apollo-13-commander-dies-at-97/\">James Lovell, the steady astronaut who brought Apollo 13 home safely, has died</a> - <em>Robert Pearlman</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-san-francisco-49ers\">Why Your Team Sucks 2025: San Francisco 49ers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-new-york-jets\">Why Your Team Sucks 2025: New York Jets</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-carolina-panthers\">Why Your Team Sucks 2025: Carolina Panthers</a> - <em>Tom Ley</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-new-orleans-saints\">Why Your Team Sucks 2025: New Orleans Saints</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-chicago-bears\">Why Your Team Sucks 2025: Chicago Bears</a> - <em>Mike Tanier</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/08/05/1256758542/bls-firing-economic-data-integrity-update\">The Indicator: Can we still trust the monthly jobs report? (Update)</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://timharford.com/2025/07/the-many-tragedies-of-ending-us-aid/\">The many tragedies of ending US aid</a> - <em>Tim Harford</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Look Alive</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gPyOJ4TmuYE\" title=\"Dave Hause - Look Alive\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-08-11T16:13:55Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/134/",
      "url": "https://kpwags.com/reading-log/134/",
      "title": "Reading Log - August 4, 2025 (#134)",
      "content_html": "\n\t\t<p>What would happen if an asteroid is indeed hurtling towards Earth, a fantastic TED talk by Scott Hanselman, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2025/07/css-intelligence-speculating-future-smarter-language/\">CSS Intelligence: Speculating On The Future Of A Smarter Language</a> - <em>Gabriel Shoyombo</em></li>\n<li><a href=\"https://css-tricks.com/setting-line-length-in-css-and-fitting-text-to-a-container/\">Setting Line Length in CSS (and Fitting Text to a Container)</a> - <em>Daniel Schwarz</em></li>\n<li><a href=\"https://gomakethings.com/bulletproof-web-component-loading/\">Bulletproof web component loading</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.freecodecamp.org/news/the-javascript-error-handling-handbook/\">The JavaScript Error Handling Handbook</a> - <em>Tapas Adhikary</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://architecturalbytes.substack.com/p/why-ownership-is-the-key-to-successful\">Why ownership is the key to successful APIs</a> - <em>Daniel Kocot</em></li>\n<li><a href=\"https://www.everydayunittesting.com/2025/07/code-coverage-and-other-metrics.html\">Code Coverage And Other Metrics</a> - <em>Gil Zilberfeld</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.citationneeded.news/curate-with-rss/\">Curate your own newspaper with RSS</a> - <em>Molly White</em></li>\n<li><a href=\"https://www.wheresyoured.at/never-forgive-them/\">Never Forgive Them</a> - <em>Ed Zitron</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://youtu.be/dVG8W-0p6vg?si=NHQ_r8T0bzMK80yN\">Tech Promised Everything. Did it deliver?</a> - <em>Scott Hanselman</em></li>\n<li><a href=\"https://www.404media.co/the-astronomer-ceos-coldplay-concert-fiasco-is-emblematic-of-our-social-media-surveillance-dystopia/\">The Astronomer CEO's Coldplay Concert Fiasco Is Emblematic of Our Social Media Surveillance Dystopia</a> - <em>Jason Koebler &amp; Matthew Gault</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://on.ft.com/4kQipM6\">What happens once we spot the asteroid that will hit Earth?</a> - <em>Tomas Weber</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-las-vegas-raiders\">Why Your Team Sucks: Las Vegas Raiders</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/podcasts/2025/07/31/artificial-intelligentsia-an-interview-with-the-boss-of-anthropic?giftId=c8678d96-4509-4f8e-8d66-d1748982e1a7&amp;utm_campaign=gifted_article\">The Economist: Money Talks Podcast: Artificial intelligentsia: an interview with the boss of Anthropic</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Muse - Resistance</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/TPE9uSFFxrI\" title=\"Muse - Resistance\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-08-04T23:16:21Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/133/",
      "url": "https://kpwags.com/reading-log/133/",
      "title": "Reading Log - July 28, 2025 (#133)",
      "content_html": "\n\t\t<p>Why Your Team Sucks is back, a bit of history on Reading Rainbow and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://aaronstannard.com/microsoft-delete-nuget-packages/\">So Microsoft Deleted Some of Our Packages From NuGet.org Without Notice</a> - <em>Aaron Stannard</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://queue.acm.org/detail.cfm?id=3746171\">WebAssembly: Yes, but for What?</a> - <em>Andy Wingo</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://martinfowler.com/articles/expert-generalist.html\">Expert Generalists</a> - <em>Unmesh Joshi, Gitanjali Venkatraman &amp; Martin Fowler</em></li>\n<li><a href=\"https://webdesignerdepot.com/the-decline-of-stack-overflow-where-are-developers-headed-next/\">The Decline of Stack Overflow: Where Are Developers Headed Next?</a> - <em>Alex Harper</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://whitep4nth3r.com/blog/why-women-in-tech-isnt-enough/\">Why Women in Tech isn't enough</a> - <em>Salma Alam-Naylor</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://maho.dev/2025/07/fck-yeah-theres-still-a-human-in-the-loop/\">F*ck Yeah, There's Still a Human in the Loop</a> - <em>Maho Pacheco</em></li>\n<li><a href=\"https://www.economist.com/business/2025/07/14/ai-is-killing-the-web-can-anything-save-it?giftId=7c086761-05bf-4eba-aa32-4a238a611c31&amp;utm_campaign=gifted_article\">AI is killing the web. Can anything save it?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2025/07/despite-chronic-letdowns-nasa-just-cant-quit-boeings-starliner/\">The ISS is nearing retirement, so why is NASA still gung-ho about Starliner?</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-jacksonville-jaguars\">Why Your Team Sucks 2025: Jacksonville Jaguars</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/wnba-players-want-to-share-in-the-leagues-hypergrowth\">WNBA Players Want To Share In The League’s “Hypergrowth”</a> - <em>Maitreyi Anantharaman</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-new-york-giants\">Why Your Team Sucks 2025: New York Giants</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-new-england-patriots\">Why Your Team Sucks 2025: New England Patriots</a> - <em>Samer Kalaf</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-tennessee-titans\">Why Your Team Sucks 2025: Tennessee Titans</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2025-cleveland-browns\">Why Your Team Sucks 2025: Cleveland Browns</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://text.npr.org/nx-s1-5477662\">You can't outrun a bad diet. Food — not lack of exercise — fuels obesity, study finds</a> - <em>Maria Godoy</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.techfreedom.org/episodes/385-ai-snake-oil\">Tech Policy Podcast: AI Snake Oil</a></li>\n<li><a href=\"https://podcast.techfreedom.org/episodes/413-ai-things-are-about-to-get-weird\">Tech Policy Podcast: AI: Things Are About to Get Weird</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.smithsonianmag.com/smithsonian-institution/to-combat-summer-reading-slumps-this-timeless-childrens-television-show-tried-to-bridge-the-literacy-gap-with-the-magic-of-stories-180986984/\">To Combat Summer Reading Slumps, This Timeless Children’s Television Show Tried to Bridge the Literacy Gap With the Magic of Stories</a> - <em>Kayla Randall</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.liberalcurrents.com/marc-andreessen-is-a-traitor/\">Marc Andreessen Is a Traitor</a> - <em>Adam Gurri</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.nasa.gov/image-article/nasas-x-59-quiet-supersonic-aircraft-begins-taxi-tests/\">NASA’s X-59 Quiet Supersonic Aircraft Begins Taxi Tests</a> - <em>Nicolas Cholula</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Caroline's Spine - Sullivan</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ipdPatM07Vo\" title=\"Caroline's Spine - Sullivan\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-07-28T22:25:19Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/132/",
      "url": "https://kpwags.com/reading-log/132/",
      "title": "Reading Log - July 21, 2025 (#132)",
      "content_html": "\n\t\t<p>Some thoughts on React, new C# 14 functionality, thoughts on Firefox and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/exploring-dotnet-10-preview-features-3-csharp-14-extensions-members/\">C# 14 extension members; AKA extension everything</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://mbrizic.com/blog/react-is-insane/\">React Still Feels Insane And No One Is Talking About It</a> - <em>Mario Brizić</em></li>\n<li><a href=\"https://allthingssmitty.com/2025/07/14/modern-async-iteration-in-javascript-with-array-fromasync/\">Modern async iteration in JavaScript with Array.fromAsync()</a> - <em>Matt Smith</em></li>\n<li><a href=\"https://una.im/popover-hint/\">What is popover=hint?</a> - <em>Una Kravets</em></li>\n<li><a href=\"https://muan.co/posts/javascript\">JavaScript dos and donts</a> - <em>Mu-An Chiou</em></li>\n<li><a href=\"https://joeldare.com/why-im-writing-pure-html-and-css-in-2025\">Why I’m Writing Pure HTML &amp; CSS in 2025</a> - <em>Joel Dare</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.pietschsoft.com/post/2025/07/01/writing-testable-code-is-more-important-than-unit-tests\">Writing Testable Code is More Important Than Unit Tests</a> - <em>Chris Pietschmann</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/07/17/we-deserve-better-a-new-social-media-bill-of-rights/\">We Deserve Better: A New Social Media Bill of Rights</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theregister.com/2025/07/08/firefox_isnt_dead/\">Firefox is fine. The people running it are not</a> - <em>Liam Proven</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-open-source-software-saving-the-internet-from-ai-bot-scrapers/\">The Open-Source Software Saving the Internet From AI Bot Scrapers</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/private-equity-now-owns-more-than-40-minor-league-baseball-teams-and-the-number-keeps-growing\">Private Equity Now Owns More Than 40 Minor League Baseball Teams, And The Number Keeps Growing</a> - <em>Jen Ramos Eisen</em></li>\n<li><a href=\"https://www.espn.com/nba/story/_/id/45747447/joel-embiid-philadelphia-76ers-star-sees-you\">Joel Embiid sees you</a> - <em>Dotun Akintoye</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/podcasts/2025/07/17/combat-capitalism-how-ukraine-built-a-war-economy\">The Economist: Money Talks Podcast: Combat capitalism: how Ukraine built a war economy</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/17486857-move-fast-and-mistake-things\">Ctrl-Alt-Speech: Move Fast and Mistake Things</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.publicnotice.co/p/trump-coup-attempt-2028-ice\">The Emerging Coup</a> - <em>David R. Lurie</em></li>\n<li><a href=\"https://www.techdirt.com/2025/07/17/fascism-for-first-time-founders/\">Fascism for First Time Founders</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/07/18/trump-threatens-murdoch-over-epstein-story-using-tactics-his-supporters-used-to-call-a-massive-attack-on-free-speech/\">Trump Threatens, Then Sues Murdoch Over Epstein Story Using Tactics His Supporters Used To Call A ‘Massive Attack on Free Speech’</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.theatlantic.com/magazine/archive/2025/08/nuclear-proliferation-arms-race/683251/?gift=TGgP34XZPBAppowZPOH7pxS6GPgtOIQ6ESYJZ5zNJtg&amp;utm_source=copy-link&amp;utm_medium=social&amp;utm_campaign=share\">The Nuclear Club Might Soon Double</a> - <em>Ross Andersen</em></li>\n<li><a href=\"https://defector.com/calvin-and-hobbess-gruesome-snowmen-were-a-world-all-their-own\">Calvin And Hobbes’s Gruesome Snowmen Were A World All Their Own</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Volbeat - Dagen Før</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Vy1hkuafppQ\" title=\"Volbeat - Dagen Før\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-07-21T17:20:40Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/131/",
      "url": "https://kpwags.com/reading-log/131/",
      "title": "Reading Log - July 14, 2025 (#131)",
      "content_html": "\n\t\t<p>A little more than usual this week. Some tips for Entity Framework, more reasons to quit Spotify, an American scientific brain drain, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://medium.com/@siddhesh.yellaram07/using-entity-framework-smart-decisions-that-save-you-later-8dd61d02d34f\">Using Entity Framework: Smart Decisions That Save You Later</a> - <em>Siddhesh Y</em></li>\n<li><a href=\"https://www.jimmybogard.com/automapper-and-mediatr-commercial-editions-launch-today/\">AutoMapper and MediatR Commercial Editions Launch Today</a> - <em>Jimmy Bogard</em></li>\n<li><a href=\"https://www.milanjovanovic.tech/blog/testcontainers-best-practices-dotnet-integration-testing\">Testcontainers Best Practices for .NET Integration Testing</a> - <em>Milan Jovanović</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/80a53df4-a867-4202-916c-08e980f02505\">Adding test description for data-driven tests in xUnit</a> - <em>Steven Giesel</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.lorenstew.art/blog/reactive-state-manager-with-proxies\">Building a Lightweight Reactive State Manager with JavaScript Proxies</a> - <em>Loren Stewart</em></li>\n<li><a href=\"https://justinfagnani.com/2025/06/26/the-time-is-right-for-a-dom-templating-api/\">The time is right for a DOM templating API</a> - <em>Justin Fagnani</em></li>\n<li><a href=\"https://gomakethings.com/web-components-dont-need-a-constructor/\">Web components don't need a constructor() </a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://infrequently.org/2025/06/conferences-clarity-and-smokescreens/\">Conferences, Clarity, and Smokescreens</a> - <em>Alex Russell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://evanhahn.com/how-i-build-software-quickly/\">How I build software quickly</a> - <em>Evan Hahn</em></li>\n<li><a href=\"https://ordep.dev/posts/writing-code-was-never-the-bottleneck\">Writing Code Was Never The Bottleneck</a> - <em>Pedro Tavares</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://buttondown.com/blog/email-tracking-pixels-bugs\">How email tracking works behind the scenes</a> - <em>Justin Duke</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.hearingthings.co/why-we-quit-spotify/\">Why We Quit Spotify</a> - <em>Ryan Dombal</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/06/30/accounting-gimmicks/#artificial-income\">How much (little) are the AI companies making?</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://bigthink.com/starts-with-a-bang/american-science-brain-drain/\">American science to soon face its largest brain drain in history</a> - <em>Ethan Siegel</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/a-colossal-explosion-sent-antimatter-heading-toward-us-at-nearly-the-speed-of-light-d53578a31202831?utm_source=badastronomy.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=a-colossal-explosion-sent-antimatter-heading-toward-us-at-nearly-the-speed-of-light\">A colossal explosion sent antimatter heading toward us at nearly the speed of light</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2025/07/03/vanguard-will-soon-crush-fees-for-even-more-investors\">Vanguard will soon crush fees for even more investors</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.wsj.com/business/energy-oil/trump-nuclear-power-expansion-challenges-bfe386e2\">Trump Wants to Expand Nuclear Power. It Won’t Be Easy.</a> - <em>Josh Ulick &amp; Jennifer Hiller</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.theguardian.com/sport/2025/jul/02/athletics-las-vegas-stadium-john-fisher-mlb-debacle\">Debacle in the desert: will the Athletics’ $1.75bn stadium on the Vegas Strip ever be built?</a> - <em>David Lengel</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/07/09/1255376165/tallying-the-cost-of-hurricane-francine-evacuation-fema-response\">The Indicator: Can you afford to evacuate ahead of a disaster?</a></li>\n<li><a href=\"https://www.marketplace.org/episode/2025/06/26/the-new-era-of-warfare\">Make Me Smart: The New Era of Warfare</a></li>\n<li><a href=\"https://www.techdirt.com/2025/06/17/techdirt-podcast-episode-422-the-political-power-of-mockery/\">Techdirt Podcast: The Political Power Of Mockery</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.nytimes.com/2025/07/07/magazine/always-sunny-in-philadelphia.html\">How a Show About Truly Terrible People Became the Defining American Sitcom</a> - <em>M.H. Miller</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/07/08/who-goes-maga/\">Who Goes MAGA?</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>John Williams - Anakin vs. Obi-Wan</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Tl-dmo9_VCg\" title=\"John Williams - Anakin vs. Obi-Wan\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-07-14T22:51:56Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/130/",
      "url": "https://kpwags.com/reading-log/130/",
      "title": "Reading Log - July 7, 2025 (#130)",
      "content_html": "\n\t\t<p>This week it's a dive into height in CSS, colors with <code>oklch()</code>, the WNBA expanding, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/exploring-dotnet-10-preview-features-1-exploring-the-dotnet-run-app.cs/\">Exploring the features of dotnet run app.cs</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.joshwcomeau.com/css/height-enigma/\">The Height Enigma</a> - <em>Josh W Comeau</em></li>\n<li><a href=\"https://simplesite.ayra.ch/?ref=sidebar\">A simple website</a> - <em>simplesite.ayra.ch</em></li>\n<li><a href=\"https://gomakethings.com/generating-colors-with-the-css-oklch-function/\">Generating colors with the CSS oklch() function</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://jakearchibald.com/2025/give-footnotes-the-boot/\">Give footnotes the boot</a> - <em>Jake Archibald</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.mattblodgett.com/2025/06/theres-fine-line-between-increasing.html\">There's a Fine Line Between Increasing Productivity and De-skilling</a> - <em>Matt Blodgett</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://bkardell.com/blog/WebBucks.html\">Web Bucks</a> - <em>Brian Kardell</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/the-wnba-and-its-expansion-fees-are-getting-bigger\">The WNBA And Its Expansion Fees Are Getting Bigger</a> - <em>Maitreyi Anantharaman</em></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://defector.com/just-give-me-some-normal-damn-dinosaurs\">Just Give Me Some Normal Damn Dinosaurs</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.msnbc.com/opinion/msnbc-opinion/immigration-alligator-alcatraz-concentration-camp-rcna216874\">Don’t call it ‘Alligator Alcatraz.’ Call it a concentration camp.</a> - <em>Andrea Pitzer</em></li>\n<li><a href=\"https://www.techdirt.com/2025/07/01/trump-launches-americas-first-concentration-camp-complete-with-tacky-merch/\">Trump Launches America’s First Concentration Camp, Complete With Tacky Merch</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jared Hart - Basements (Live at Sing Us Home 2025)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0JzK9SZ6Qu4\" title=\"Jared Hart - Basements (Live at Sing Us Home 2025)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-07-07T18:10:35Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/129/",
      "url": "https://kpwags.com/reading-log/129/",
      "title": "Reading Log - June 30, 2025 (#129)",
      "content_html": "\n\t\t<p>Some good thoughts on design and quality, tips on how to keep up with the latest CSS features, API design, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://medium.com/@orbens/the-5-pillars-of-great-api-design-build-interfaces-that-last-d2d2b650433d\">The 5 Pillars of Great API Design: Build Interfaces That Last</a> - <em>Or Ben Shmueli</em></li>\n<li><a href=\"https://medium.com/@sweetondonie/what-happens-when-you-write-throw-ex-vs-throw-in-a-catch-block-672a880800c5\">What Happens When You Write throw ex vs throw in a Catch Block</a> - <em>Donie Sweeton</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/how-to-keep-up-with-new-css-features/\">How to Keep Up With New CSS Features</a> - <em>Sacha Greif</em></li>\n<li><a href=\"https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/\">JavaScript broke the web (and called it progress)</a> - <em>Jono Alderson</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://charity.wtf/2025/06/19/in-praise-of-normal-engineers/\">In Praise of “Normal” Engineers</a> - <em>Charity Majors</em></li>\n<li><a href=\"https://overreacted.io/suppressions-of-suppressions/\">Suppressions of Suppressions</a> - <em>Dan Abramov</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://ericwbailey.website/published/quality-is-a-trap/\">Quality is a trap</a> - <em>Eric Bailey</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/06/25/eurostack/#viktor-orbans-isp\">What's a &quot;public internet?&quot;</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2025/06/16/why-todays-graduates-are-screwed\">Why today’s graduates are screwed</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://matthewpennell.com/blog/the-shape-of-the-habit\">The Shape of the Habit</a> - <em>Matthew Pennell</em></li>\n<li><a href=\"https://www.propublica.org/article/pig-butchering-scam-cybercrime-us-banks-money-laundering\">How Foreign Scammers Use U.S. Banks to Fleece Americans</a> - <em>Cezary Podkul</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Breaking Benjamin - Dear Agony (Aurora Version)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/x9hZFyoqp7Q\" title=\"Breaking Benjamin - Dear Agony (Aurora Version)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-06-30T23:04:44Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/128/",
      "url": "https://kpwags.com/reading-log/128/",
      "title": "Reading Log - June 23, 2025 (#128)",
      "content_html": "\n\t\t<p>This week it's a line number web component, thoughts on the AI hype train, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.syncfusion.com/blogs/post/underrated-csharp-12-and-13-features\">7 Underrated C# 12 and C# 13 Features Every Developer Should Know!</a> - <em>Saravanan Madheswaran</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.zachleat.com/web/line-numbers/\"><line-numbers> Web Component</line-numbers></a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://simonwillison.net/2025/May/31/no-build/\">No Build Web Development</a> - <em>Simon Willison</em></li>\n<li><a href=\"https://developer.chrome.com/blog/gap-decorations\">A new way to style gaps in CSS</a> - <em>Sam Davis Omekara &amp; Patrick Brosset</em></li>\n<li><a href=\"https://frontendmasters.com/blog/the-simplest-way-to-deploy/\">The Simplest Way to Deploy Your Own Updatable Portfolio Site</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://alonso.network/the-recurring-cycle-of-developer-replacement-hype/\">The Recurring Cycle of 'Developer Replacement' Hype</a> - <em>Danilo Alonso</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/06/20/1254460243/foreign-corrupt-practices-act-bribery-glencore-sudan-oil\">Planet Money: The U.S. is the world's bribery cop. Is that about to change?</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/06/17/how-the-republican-party-became-a-party-that-believes-the-constitution-only-applies-to-its-enemies/\">How The Republican Party Became A Party That Believes The Constitution Only Applies To Its Enemies</a> - <em>Mike Brock</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Horrible Crowes - Sugar (Live at The Troubadour)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/CxlEDG4o2GQ\" title=\"The Horrible Crowes - Sugar (Live at The Troubadour)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-06-23T19:05:03Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/127/",
      "url": "https://kpwags.com/reading-log/127/",
      "title": "Reading Log - June 16, 2025 (#127)",
      "content_html": "\n\t\t<p>Some links about the anti-ICE protests, browser defaults, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.telerik.com/blogs/blazor-basics-dependency-injection-best-practices-use-cases\">Blazor Basics: Dependency Injection Best Practices and Use Cases</a> - <em>Claudio Bernasconi</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://stephaniewalter.design/blog/how-to-convince-people-to-care-and-invest-in-accessibility/\">How to Convince People to Care and Invest in Accessibility</a> - <em>Stéphanie Walter</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/better-platform-defaults-color-picker/\">Webkit’s New Color Picker as an Example of Good Platform Defaults</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/the-magic-developer-wand.../\">The magic developer wand...</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://techcrunch.com/2025/06/12/bluesky-backlash-misses-the-point/\">Bluesky backlash misses the point</a> - <em>Sarah Perez</em></li>\n<li><a href=\"https://www.anildash.com/2025/05/27/2025-05-27-internet-of-consent/\">The Internet of Consent</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/web-as-urls-not-documents/\">The Web as URLs, Not Documents</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://nealstephenson.substack.com/p/remarks-on-ai-from-nz\">Remarks on AI from NZ</a> - <em>Neal Stephenson</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/did-our-local-supermassive-black-hole-recently-eat-its-little-sibling-479f\">Did our local supermassive black hole recently eat its little sibling?</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1916\">.NET Rocks: How Simple is as Simple as Possible with Mark Rendle</a></li>\n<li><a href=\"https://changelog.com/podcast/608\">Building customizable ergonomic keyboards</a> - <em>Changelog Podcast</em></li>\n<li><a href=\"https://www.marketplace.org/episode/2024/09/19/the-things-we-leave-behind\">This is Uncomfortable: The things we leave behind</a></li>\n<li><a href=\"https://www.techdirt.com/2025/06/10/techdirt-podcast-episode-421-the-fracturing-internet/\">Techdirt Podcast: The Fracturing Internet</a></li>\n<li><a href=\"https://changelog.com/news/the-best-worst-codebase-9nPJ\">Changelog Podcast: The best, worst codebase</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/articles/lessons-from-hungarys-democratic-backsliding-plus-what-makes-a-resistance-movement-successful\">On the Media: Lessons From Hungary’s Democratic Backsliding. Plus, What Makes a Resistance Movement Successful?</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/05/21/et-tu-sloppy-steve/\">Strange Bedfellows and Long Knives</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.theguardian.com/us-news/ng-interactive/2025/apr/24/american-refugees-escape\">Meet the new American refugees fleeing across state lines for safety</a> - <em>Ed Pilkington</em></li>\n<li><a href=\"https://www.techdirt.com/2025/06/12/a-manufactured-crisis-how-a-few-hooligans-in-la-became-the-pretext-for-military-rule/\">A Manufactured Crisis: How A Few Hooligans In LA Became The Pretext For Military Rule</a> - <em>Mike Brock</em></li>\n<li><a href=\"https://www.citationneeded.news/it-matters-i-care/\">It matters. I care.</a> - <em>Molly White</em></li>\n<li><a href=\"https://www.techdirt.com/2025/06/11/lets-be-clear-the-rioting-in-la-is-by-the-cops-not-the-protestors/\">Let’s Be Clear: The Rioting In LA Is By The Cops, Not The Protestors</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/06/09/trump-ice-have-earned-every-bit-of-the-hatred-theyre-now-facing/\">Trump, ICE Have Earned Every Bit Of The Hatred They’re Now Facing</a> - <em>Tim Cushing</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - For Broken Ears</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bZ1eRu92kC4\" title=\"Chuck Ragan - For Broken Ears\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-06-16T17:01:06Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/126/",
      "url": "https://kpwags.com/reading-log/126/",
      "title": "Reading Log - June 9, 2025 (#126)",
      "content_html": "\n\t\t<p>Blazor is getting Microsoft's focus for Web UI, teachers are struggling with AI, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://jeremydmiller.com/2025/05/15/wolverine-4-is-bringing-multi-tenancy-to-ef-core/\">Wolverine 4 is Bringing Multi-Tenancy to EF Core</a> - <em>Jeremy Miller</em></li>\n<li><a href=\"https://devclass.com/2025/05/29/microsoft-designates-blazor-as-its-main-future-investment-in-web-ui-for-net/\">Microsoft designates Blazor as its main future investment in Web UI for .NET</a> - <em>Tim Anderson</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/you-can-style-alt-text-like-any-other-text/\">You can style alt text like any other text</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://gomakethings.com/is-vs.-where/\">:is() vs. :where() </a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://adactio.com/journal/21896\">CSS snippets</a> - <em>Jeremy Keith</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.mrlacey.com/2025/05/my-second-rule-of-testing.html\">My second rule of testing</a> - <em>Matt Lacey</em></li>\n<li><a href=\"https://robbowen.digital/wrote-about/looking-elsewhere/\">Looking elsewhere</a> - <em>Robb Owen</em></li>\n<li><a href=\"https://heather-buchel.com/blog/2025/06/on-fire/\">The trash pile is on fire</a> - <em>Heather Buchel</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/teachers-are-not-ok-ai-chatgpt/\">Teachers Are Not OK</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://www.404media.co/american-schools-were-deeply-unprepared-for-chatgpt-public-records-show/\">American Schools Were Deeply Unprepared for ChatGPT, Public Records Show</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/trump-threatens-to-eviscerate-nasa-cb96\">Trump threatens to eviscerate NASA</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.searchengine.show/can-i-microdose-veganism/\">Search Engine: Can I microdose veganism?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://theoatmeal.com/comics/creativity_erasers\">Erasers are Wonderful</a> - <em>The Oatmeal</em></li>\n<li><a href=\"https://slate.com/life/2025/04/casino-gambling-las-vegas-blackjack-card-counter.html\">What It’s Like to Be a Professional Card Counter</a> - <em>Luke Winkie</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Funeral For A Friend - Into Oblivion</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Td64jjOCqd4\" title=\"Funeral For A Friend - Into Oblivion\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-06-09T18:27:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/125/",
      "url": "https://kpwags.com/reading-log/125/",
      "title": "Reading Log - June 2, 2025 (#125)",
      "content_html": "\n\t\t<p>.NET 10 comes with a cool new feature, North Korea is up to no good, some thoughts on AI and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/\">Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10</a> - <em>Damian Edwards</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://overreacted.io/jsx-over-the-wire/\">JSX Over The Wire</a> - <em>Dan Abramov</em></li>\n<li><a href=\"https://gomakethings.com/an-aspect-ratio-css-utility-class/\">An aspect ratio CSS utility class</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://webkit.org/blog/16831/line-height-units/\">Polishing your typography with line height units</a> - <em>Jen Simmons</em></li>\n<li><a href=\"https://css-tricks.com/toe-dipping-into-view-transitions/\">Toe Dipping Into View Transitions</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://leanrada.com/notes/css-only-lqip/\">Minimal CSS-only blurry image placeholders</a> - <em>Lean Rada</em></li>\n<li><a href=\"https://www.matuzo.at/blog/2025/is-the-button-focusable\">Is the button focusable?</a> - <em>Manuel Matuzović</em></li>\n<li><a href=\"https://gomakethings.com/shifting-focus-on-route-change-with-react-router/\">Shifting focus on route change with React Router</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/news/674366/nick-clegg-uk-ai-artists-policy-letter\">Nick Clegg says asking artists for use permission would ‘kill’ the AI industry</a> - <em>Mia Sato</em></li>\n<li><a href=\"https://www.wired.com/story/police-records-car-subscription-features-surveillance/\">Car Subscription Features Raise Your Risk of Government Surveillance, Police Records Show</a> - <em>Dell Cameron</em></li>\n<li><a href=\"https://www.anildash.com/2025/05/01/what-would-good-ai-look-like/\">What Would “Good” AI Look Like?</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Cybersecurity</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/north-korea-stole-your-tech-job-ai-interviews/\">North Korea Stole Your Job</a> - <em>Bobbie Johnson</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://whitep4nth3r.com/blog/the-promise-that-wasnt-kept/\">The promise that wasn’t kept</a> - <em>Salma Alam-Naylor</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://world.hey.com/dhh/don-t-make-google-sell-chrome-93cefbc6\">Don't make Google sell Chrome</a> - <em>David Heinemeier Hansson</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://therationalleague.substack.com/p/maga-is-gaslighting-you-the-cost\">MAGA Is Gaslighting You: The Cost of Waking Up in an Authoritarian America</a> - <em>The Rational League</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.joanwestenberg.com/bet-on-systems-not-sparks/\">Bet on Systems, Not Sparks</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>John Williams - Across the Stars</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/7wMiMDBHnJ0\" title=\"John Williams - Across the Stars\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-06-02T23:58:51Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/124/",
      "url": "https://kpwags.com/reading-log/124/",
      "title": "Reading Log - May 26, 2025 (#124)",
      "content_html": "\n\t\t<p>Some good writeups on CSS <code>@layer</code>, <code>this</code> in JavaScript, Mozilla sunsetting Pocket, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/the-css-layer-at-rule/\">The CSS @layer at-rule</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://piccalil.li/blog/javascript-when-is-this/\">JavaScript, when is this?</a> - <em>Mat “Wilto” Marquis</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://seanvoisen.com/blog/programming-is-a-feeling-ai-is-changing-it/\">Programming is a feeling, and AI is changing it</a> - <em>Sean Voisen</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/craft-and-satisfaction/\">Craft and Satisfaction</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://daringfireball.net/2025/04/is_chrome_even_a_sellable_asset\">Is Chrome Even a Sellable Asset?</a> - <em>John Gruber</em></li>\n<li><a href=\"https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/\">Stack overflow is almost dead</a> - <em>Gergely Orosz</em></li>\n<li><a href=\"https://support.mozilla.org/en-US/kb/future-of-pocket\">Pocket is Saying Goodbye: What You Need to Know</a> - <em>Mozilla</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/05/19/nintendo-updates-console-eula-well-brick-your-shit-if-we-dont-like-what-you-do-with-it/\">Nintendo Updates Console EULA: We’ll Brick Your Shit If We Don’t Like What You Do With It</a> - <em>Timothy Geigner</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/05/13/techdirt-podcast-episode-418-the-elonification-of-government/\">Techdirt Podcast: The Elonification Of Government</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/05/23/kids-dont-have-ids-and-age-estimation-tech-is-frequently-very-wrong/\">Kids Don’t Have IDs And Age-Estimation Tech Is Frequently Very Wrong</a> - <em>Shoshana Weissmann</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://seanvoisen.com/stream/2025-05-23-stop-doing-list/\">My &quot;stop doing list&quot;</a> - <em>Sean Voisen</em></li>\n<li><a href=\"https://www.marketplace.org/story/2025/05/20/sip-and-sonder-centers-black-community-in-its-coffee-shops\">This company centers Black community in its coffee shops</a> - <em>Kai Ryssdal &amp; Sean McHenry</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Danish National Symphony Orchestra - Duel of the Fates</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/97-0ghnBMcs\" title=\"The Danish National Symphony Orchestra - Duel of the Fates\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-05-26T17:22:02Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/123/",
      "url": "https://kpwags.com/reading-log/123/",
      "title": "Reading Log - May 19, 2025 (#123)",
      "content_html": "\n\t\t<p>Firefox brings Temporal to the browser, someone turns a Nintendo Wii into a web server, AI enshittifying the job search further, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://allthingssmitty.com/2025/04/21/when-to-use-map-vs-foreach/\">When to use map() vs. forEach()</a> - <em>Matt Smith</em></li>\n<li><a href=\"https://ohhelloana.blog/in-defense-of-unpolished-websites/\">In defense of unpolished personal websites</a> - <em>Ana Rodrigues</em></li>\n<li><a href=\"https://spidermonkey.dev/blog/2025/04/11/shipping-temporal.html\">Shipping Temporal</a> - <em>Daniel Minor</em></li>\n<li><a href=\"https://blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wii/\">This blog is hosted on a Nintendo Wii</a> - <em>Alex Haydock</em></li>\n<li><a href=\"https://css-irl.info/creating-css-variables-from-a-js-file/\">Creating CSS Theme Variables from a JS file</a> - <em>Michelle Barker</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2025/04/what-mean-site-be-keyboard-navigable/\">What Does It Really Mean For A Site To Be Keyboard Navigable</a> - <em>Eleanor Hecks</em></li>\n<li><a href=\"https://dev.to/madsstoumann/guitar-chords-in-css-3hk8\">Guitar Chords in CSS</a> - <em>Mads Stoumann</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.joshwcomeau.com/blog/the-post-developer-era/\">The Post-Developer Era</a> - <em>Josh W. Comeau</em></li>\n<li><a href=\"https://cekrem.github.io/posts/coding-as-craft-going-back-to-the-old-gym/\">Coding as Craft: Going Back to the Old Gym</a> - <em>Christian Ekrem</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/ai-recruiter-apriora-tiktok/\">Watch an AI-Generated Recruiter Make a Job Interview Even Worse</a> - <em>Samantha Cole</em></li>\n<li><a href=\"https://www.404media.co/license-plate-reader-company-flock-is-building-a-massive-people-lookup-tool-leak-shows/\">License Plate Reader Company Flock Is Building a Massive People Lookup Tool, Leak Shows</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://pluralistic.net/2025/04/24/hermit-kingdom/#simpler-times\">Every complex ecosystem has parasites</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2025/05/if-congress-actually-cancels-the-sls-rocket-what-happens-next/#\">If Congress actually cancels the SLS rocket, what happens next?</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://defector.com/clair-obscur-expedition-33-makes-your-wandering-worth-it\">‘Clair Obscur: Expedition 33’ Makes Your Wandering Worth It</a> - <em>Luis Paez-Pumar</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-simulation-says-the-orioles-should-be-good/\">The Simulation Says the Orioles Should Be Good</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://blogs.fangraphs.com/when-should-you-intentionally-walk-aaron-judge/\">When Should You Intentionally Walk Aaron Judge?</a> - <em>Ben Clemens</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://defector.com/swole-woman-casey-johnston-has-written-a-swole-book\">Swole Woman Casey Johnston Has Written A Swole Book</a> - <em>Kelsey McKinney</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Horrible Crowes - Sugar (Live at The Troubadour)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/CxlEDG4o2GQ\" title=\"The Horrible Crowes - Sugar (Live at The Troubadour)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-05-19T16:12:02Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/122/",
      "url": "https://kpwags.com/reading-log/122/",
      "title": "Reading Log - May 12, 2025 (#122)",
      "content_html": "\n\t\t<p>A thoughtful quote on HTML, the Trump Administration's neverending quest to use the least secure unapproved communication platform, thoughts on strength training and general health, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://robbowen.digital/wrote-about/html-is-like-a-camera/\">HTML is Like a Camera</a> - <em>Robb Owen</em></li>\n<li><a href=\"https://frontendmasters.com/blog/seeking-an-answer-why-cant-html-alone-do-includes/\">Seeking an Answer: Why can’t HTML alone do includes?</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-signal-clone-the-trump-admin-uses-was-hacked/\">The Signal Clone the Trump Admin Uses Was Hacked</a> - <em>Joseph Cox &amp; Micah Lee</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/05/08/nx-s1-5377615/weight-lifting-women-strength-training-running\">How one writer quit dieting and discovered her strength through weightlifting</a> - <em>Mara Gordon</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/podcasts/2025/05/08/will-the-reign-of-the-dollar-come-to-an-end\">The Economist Money Talks: Will the reign of the dollar come to an end?</a></li>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0070-namingthingsishard/\">Unhandled Exception Podcast: Naming things is hard! With Nick Cosentino</a></li>\n<li><a href=\"https://changelog.com/jsparty/336\">JS Party Podcast: When 3rd party JavaScript attacks</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Volbeat - Still Counting</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/aXhjp85UNJI\" title=\"Volbeat - Still Counting\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-05-12T22:31:15Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/121/",
      "url": "https://kpwags.com/reading-log/121/",
      "title": "Reading Log - May 5, 2025 (#121)",
      "content_html": "\n\t\t<p>Skipped last week due to little content. This week, 2 good presentations, news from Bethesda and Skyblivion and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.frontendjoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples\">How I Reduced My React Bundle Size by 30%</a> - <em>Ndeye Fatou Diop</em></li>\n<li><a href=\"https://ishadeed.com/article/css-grid-area/\">CSS Grid Areas</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/backwards-compat-in-web-but-not-its-tools/\">Backwards Compatibility in the Web, but Not Its Tools</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2024/11/30/designing-dx-keynote-20-min/\">Designing DX Keynote</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://youtube.com/watch?v=EZ05e7EMOLM\">TDD, Where Did it All Go Wrong</a> - <em>Ian Cooper</em></li>\n<li><a href=\"https://blog.pragmaticengineer.com/tech-hiring-is-this-an-inflection-point/\">Tech hiring: is this an inflection point?</a> - <em>Gergely Orosz</em></li>\n<li><a href=\"https://philiplaine.com/posts/getting-forked-by-microsoft/\">Getting Forked by Microsoft</a> - <em>Philip Laine</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://idiallo.com/blog/zipbomb-protection\">I use Zip Bombs to Protect my Server</a> - <em>Ibrahim Diallo</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/army-will-seek-right-to-repair-clauses-in-all-its-contracts/\">Army Will Seek Right to Repair Clauses in All Its Contracts</a> - <em>Matthew Gault</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/05/02/even-better-bethesda-gives-full-throat-endorsement-of-skyblivion/\">Even Better: Bethesda Gives Full Throat Endorsement Of ‘Skyblivion’</a> - <em>Timothy Geigner</em></li>\n<li><a href=\"https://arstechnica.com/gaming/2025/04/you-can-play-the-unreal-powered-the-elder-scrolls-iv-oblivion-remaster-today/\">You can play the Unreal-powered The Elder Scrolls IV: Oblivion remaster today</a> - <em>Samuel Axon</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.techfreedom.org/episodes/404-the-worst-possible-moment-to-break-encryption\">TechFreedom Tech Policy Podcast: The Worst Possible Moment to Break Encryption</a></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.404media.co/how-404-media-is-navigating-economic-headwinds/\">How 404 Media Is Navigating 'Economic Headwinds'</a> - <em>404 Media</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/05/02/texas-bookstores-push-back-against-bill-that-would-allow-them-to-be-sued-over-harmful-content/\">Texas Bookstores Push Back Against Bill That Would Allow Them To Be Sued Over ‘Harmful’ Content</a> - <em>Tim Cushing</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.experimental-history.com/p/28-slightly-rude-notes-on-writing\">28 slightly rude notes on writing</a> - <em>Adam Mastroianni</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Running in the Roar of the Wind</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/RqfkmvzS2lw\" title=\"The Menzingers - Running in the Roar of the Wind\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-05-05T22:17:13Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/120/",
      "url": "https://kpwags.com/reading-log/120/",
      "title": "Reading Log - April 21, 2025 (#120)",
      "content_html": "\n\t\t<p>Another light week, but Safari now supports <code>text-wrap: pretty</code>, some thoughts about dark mode and accessibility, and a good discussion on <em>The Anxious Generation</em> by the <em>If Books Could Kill</em> podcast.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.planetgeek.ch/2025/04/09/tests-are-documentation-or-are-they/\">Tests are Documentation, or Are They?</a> - <em>Urs Enzler</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://thirty-five.com/overengineered-anchoring\">Overengineered Anchor Links</a> - <em>Mats Erdkamp</em></li>\n<li><a href=\"https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/\">Better typography with text-wrap pretty</a> - <em>Jen Simmons</em></li>\n<li><a href=\"https://css-tricks.com/next-level-css-styling-for-cursors/\">Next Level CSS Styling for Cursors</a> - <em>Declan Chidlow</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://endler.dev/2025/best-programmers/\">The Best Programmers I Know</a> - <em>Matthias Endler</em></li>\n<li><a href=\"https://piccalil.li/blog/how-to-write-error-messages-that-actually-help-users-rather-than-frustrate-them/\">How to write error messages that actually help users rather than frustrate them</a> - <em>Amy Hupe</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2025/04/inclusive-dark-mode-designing-accessible-dark-themes/\">Inclusive Dark Mode: Designing Accessible Dark Themes For All Users</a> - <em>Alex Williams</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcasts.apple.com/us/podcast/the-anxious-generation/id1651876897?i=1000664706439\">If Books Could Kill: The Anxious Generation</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sum 41 - There's No Solution</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/RoUQofCeSTo\" title=\"There's No Solution\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-04-21T21:06:33Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/119/",
      "url": "https://kpwags.com/reading-log/119/",
      "title": "Reading Log - April 14, 2025 (#119)",
      "content_html": "\n\t\t<p>Very light this week. Some thoughts on the tariffs, some popular .NET packages going commercial, and web resilience.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/mediatr-and-masstransit-going-commercial-what-this-means-for-you\">MediatR and MassTransit Going Commercial: What This Means For You</a> - <em>Milan Jovanović</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2025/ductility/\">Ductility on the Web</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/story/2025/04/09/trumps-tariffs-wont-reshore-all-manufacturing\">Despite reshoring goals, much of manufacturing would be unmoved by tariffs</a> - <em>Sabri Ben-Achour</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Here You Are (Acoustic)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Ye9JeAjB6XM\" title=\"Spanish Love Songs - Here You Are (Acoustic)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-04-14T22:16:03Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/118/",
      "url": "https://kpwags.com/reading-log/118/",
      "title": "Reading Log - April 7, 2025 (#118)",
      "content_html": "\n\t\t<p>Some scary moments revealed about the Boeing Starliner flight, fluid CSS, a history of markdown and more.</p>\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://chenhuijing.com/blog/the-case-for-old-school-css/#%F0%9F%8E%99\">The case for “old school” CSS</a> - <em>Chen Hui Jing</em></li>\n<li><a href=\"https://beeps.website/blog/2025-03-29-browser-choice-is-an-accessibility-consideration/\">Browser choice is an accessibility consideration</a> - <em>Beeps</em></li>\n<li><a href=\"https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/\">Item Flow, Part 1: A new unified concept for layout</a> - <em>Jen Simmons, Saron Yitbarek, Elika Etemad &amp; Brandon Stewart</em></li>\n<li><a href=\"https://willybrauner.com/journal/a-fluid-css-methodology?ref=web-design-weekly.com\">A fluid CSS methodology</a> - <em>Willy Brauner</em></li>\n<li><a href=\"https://developer.chrome.com/blog/a-customizable-select\">The &lt;select&gt; element can now be customized with CSS</a> - <em>Adam Argyle</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/04/04/how-18f-transformed-government-technology-%e2%88%92-and-why-its-elimination-matters/\">How 18F Transformed Government Technology − And Why Its Elimination Matters</a> - <em>Kayla Schwoerer</em></li>\n<li><a href=\"https://heydonworks.com/article/poisoning-well/\">Poisoning Well</a> - <em>Heydon Pickering</em></li>\n<li><a href=\"https://www.theverge.com/news/642228/thunderbird-pro-thundermail-email-service\">Thunderbird email is going pro to better compete with Gmail</a> - <em>Umar Shakir</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2025/04/the-harrowing-story-of-what-flying-starliner-was-like-when-its-thrusters-failed/\">Starliner’s flight to the space station was far wilder than most of us thought</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.noahpinion.blog/p/trade-deficits-do-not-make-a-country\">Trade deficits do not make a country poorer</a> - <em>Noah Smith</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/04/02/1242229718/ai-mississippi-jobs-data-centers-virginia\">The Indicator: What $10 billion in data centers actually gets you</a></li>\n<li><a href=\"https://www.dancarlin.com/product/ep-30-so-you-say-you-want-a-revolution/\">Hardcore History Addendum: So, you say you want a revolution?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish\">Markdown and the Slow Fade of the Formatting Fetish</a> - <em>The iA Team</em></li>\n<li><a href=\"https://nothingoriginalhere.com/posts/personal-blogs-are-the-best-i-love-yours-and-ill-try-and-tell-you-why\">Personal blogs are the best, I love yours and I’ll try and tell you why</a> - <em>Peter W</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Mercy Union - Layovers</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/yziB8YfoxS8\" title=\"Mercy Union - Layovers\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-04-07T19:02:21Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/117/",
      "url": "https://kpwags.com/reading-log/117/",
      "title": "Reading Log - March 31, 2025 (#117)",
      "content_html": "\n\t\t<p>A look at how to best structure CSS layouts, NASA moving forward with Artemis II, and more.</p>\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ishadeed.com/article/css-relative-colors/\">CSS Relative Colors</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://developer.chrome.com/blog/carousels-with-css\">Carousels with CSS</a> - <em>Adam Argyle</em></li>\n<li><a href=\"https://alex.party/posts/2025-03-23-grid-first-flex-third/\">Grid First, Flex Third</a> - <em>Alex Riviere</em></li>\n<li><a href=\"https://piccalil.li/blog/if-it-works-its-right/\">If it works, it's right</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://8thlight.com/insights/getting-started-tdd-practical-guide\">Getting Started with TDD: A Practical Guide to Beginning a Lasting Practice</a> - <em>Tony Distinti</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://stephaniewalter.design/blog/tips-create-accessible-color-palette/\">Tips to Create an Accessible and Contrasted Color Palette</a> - <em>Stephanie Walter</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/oldnewthing/20250325-00/?p=110993\">A note on the USB-to-PS/2 mouse adapter that came with Microsoft mouse devices</a> - <em>Raymond Chen</em></li>\n<li><a href=\"https://www.404media.co/mozilla-foundation-calls-on-tech-industry-to-block-ice-contractor/\">Mozilla Foundation Calls on Tech Industry to Block ICE Contractor</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2025/03/as-preps-continue-its-looking-more-likely-nasa-will-fly-the-artemis-ii-mission/\">As preps continue, it’s looking more likely NASA will fly the Artemis II mission</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.404media.co/dna-of-15-million-people-for-sale-in-23andme-bankruptcy/\">DNA of 15 Million People for Sale in 23andMe Bankruptcy</a> - <em>Jason Koehler</em></li>\n<li><a href=\"https://werd.io/2025/forcing-people-back-to-the-office-was-a-choice-im\">Forcing People Back to the Office was a Choice. I’m Making Mine.</a> - <em>Ben Werdmuller</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2025/03/24/baltimore-key-bridge-rebuild-100-year-life-span/\">In Baltimore, bridge builders must be economic futurists</a> - <em>Stephanie Hughes</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-morning-report/as-trump-disbands-economic-advisory-committees-experts-raise-independence-concerns/\">Marketplace Morning Report: As Trump disbands economic advisory committees, experts raise concerns</a></li>\n<li><a href=\"https://podcast.techfreedom.org/episodes/401-everything-netchoice\">Tech Policy Podcast: Everything NetChoice</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/03/28/what-is-it-exactly-that-being-an-american-means-to-you/\">What Is It, Exactly, That Being An American Means to You?</a> - <em>Mike Brock</em></li>\n<li><a href=\"https://www.techdirt.com/2025/03/27/trumps-secret-police-are-now-disappearing-students-for-their-op-eds/\">Trump’s Secret Police Are Now Disappearing Students For Their Op-Eds</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://ctrlaltclub.beehiiv.com/p/work-life-balance-isn-t-for-you\">Work-life balance isn't for you...</a> - <em>Julie Chabin</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Came Out Swinging</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/OiCit3G4YRU\" title=\"The Wonder Years - Came Out Swinging\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-03-31T14:21:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/116/",
      "url": "https://kpwags.com/reading-log/116/",
      "title": "Reading Log - March 24, 2025 (#116)",
      "content_html": "\n\t\t<p>High school sports can be so important, good API design, how HTTP requests work, and more.</p>\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://woodruff.dev/breaking-down-http-what-really-happens-in-a-request-and-response/\">Breaking Down HTTP: What Really Happens in a Request and Response</a> - <em>Chris Woodruff</em></li>\n<li><a href=\"https://woodruff.dev/decoding-http-response-codes-what-your-browser-isnt-telling-you/\">Decoding HTTP Response Codes: What Your Browser Isn’t Telling You</a> - <em>Chris Woodruff</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.macchaffee.com/blog/2025/deno/\">Deno shows us there's a better way</a> - <em>Mac Chaffee</em></li>\n<li><a href=\"https://woodruff.dev/restful-api-design-why-simplicity-wins/\">RESTful API Design: Why Simplicity Wins</a> - <em>Chris Woodruff</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://www.chrbutler.com/simplification-takes-courage\">Simplification Takes Courage</a> - <em>Christopher Butler</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2025/03/19/supreme-court-federal-reserve-fed-agencies-independence-monetary-policy-constitutional/\">The economy’s stability also depends on the rule of law</a> - <em>Kai Ryssdal &amp; Sean McHenry</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theconversation.com/high-school-sports-are-losing-athletes-to-private-clubs-but-schools-can-keep-them-by-focusing-on-character-development-236367\">High school sports are losing athletes to private clubs, but schools can keep them by focusing on character development</a> - <em>Mark Rerick</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/07/23/1197972813/autocracy-anne-applebaum-dictators\">Fresh Air: The Dictator Playbook</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/a-river-runs-through-los-angeles/\">99% Invisible: A River Runs Through Los Angeles</a></li>\n<li><a href=\"https://www.npr.org/2024/07/17/1197972749/two-american-families\">Fresh Air: The Impossible American Dream</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rise Against - Architects</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/NR3xVQy8ccM\" title=\"Rise Against - Architects\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-03-24T22:04:04Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/115/",
      "url": "https://kpwags.com/reading-log/115/",
      "title": "Reading Log - March 17, 2025 (#115)",
      "content_html": "\n\t\t<p>A little light this week and a little podcast heavy. Pocket Casts opens up it's web player, details on newer HTML elements, a good caution about the FTC case and Google, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://harrisonbroadbent.com/blog/cool-native-html-elements/\">Cool native HTML elements you should already be using</a> - <em>Harrison Broadbent</em></li>\n<li><a href=\"https://devblogs.microsoft.com/typescript/typescript-native-port/\">A 10x Faster TypeScript</a> - <em>Anders Hejlsberg</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://github.blog/developer-skills/application-development/how-github-engineers-learn-new-codebases/\">How GitHub engineers learn new codebases</a> - <em>Brittany Ellich</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2025/03/14/google-being-forced-to-sell-chrome-is-not-good-for-the-web/\">Google Being Forced To Sell Chrome is Not Good for the Web</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gadgets/2025/03/pocket-casts-makes-its-web-player-free-takes-shots-at-spotify-and-ai/\">Pocket Casts makes its web player free, takes shots at Spotify and AI</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://www.wsj.com/business/autos/drivers-high-tech-cars-preferences-28ab9584\">The Latest Car Technology Is Starting to Drive People Nuts</a> - <em>Joe Pinsker</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2025/03/this-small-snes-timing-issue-is-causing-big-speedrun-problems/\">Why SNES hardware is running faster than expected—and why it’s a problem</a> - <em>Kyle Orland</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.fastcompany.com/91296810/detroit-killed-the-sedan-trumps-trade-war-will-make-them-wish-they-hadnt\">Detroit killed the sedan. Trump’s trade war will make them wish they hadn’t</a> - <em>David Zipper</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/07/10/1197972617/richard-behar-madoff\">Fresh Air: Inside The Biggest Ponzi Scheme In American History</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/16748774-e-pluribus-chaos\">Ctrl-Alt-Speech: E Pluribus Chaos</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/16788575-the-take-it-down-takedown\">Ctrl-Alt-Speech: The TAKE IT DOWN Takedown</a></li>\n<li><a href=\"https://rss.com/podcasts/otherwise-objectionable/1936195/\">Otherwise Objectionable: Episode 1: The Most Misunderstood Law on the Internet</a></li>\n<li><a href=\"https://www.techdirt.com/2025/03/11/techdirt-podcast-episode-410-murder-the-truth/\">Techdirt Podcast: Murder the Truth</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.eff.org/deeplinks/2025/03/first-porn-now-skin-cream-age-verification-bills-are-out-control\">First Porn, Now Skin Cream? ‘Age Verification’ Bills Are Out of Control</a> - <em>Rindala Alajaji</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dennis McCarthy - Archer's Theme</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/88I1pAZy3Sw\" title=\"Dennis McCarthy - Archer's Theme\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-03-17T22:45:03Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/114/",
      "url": "https://kpwags.com/reading-log/114/",
      "title": "Reading Log - March 10, 2025 (#114)",
      "content_html": "\n\t\t<p>TypeScript running DOOM, thoughts on the Fediverse and some exciting CSS features.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.duendesoftware.com/posts/20250306-identityserver4-public-again/\">IdentityServer4 is public again</a> - <em>Maarten Balliauw</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://allenpike.com/2025/javascript-fatigue-ssr\">JavaScript Fatigue Strikes Back</a> - <em>Allen Pike</em></li>\n<li><a href=\"https://www.chrbutler.com/in-defense-of-text-labels\">In Defense of Text Labels</a> - <em>Christopher Butler</em></li>\n<li><a href=\"https://henry.codes/writing/human-readable-date-formatting-with-vanilla-javascript/\">Human-readable date formatting with vanilla JavaScript</a> - <em>Henry Desroches</em></li>\n<li><a href=\"https://northflank.com/blog/why-we-ditched-next-js-and-never-looked-back\">Why we ditched Next.js and never looked back</a> - <em>Will Stewart &amp; Tom Snelling</em></li>\n<li><a href=\"https://css-tricks.com/functions-in-css/\">Functions in CSS?!</a> - <em>Juan Diego Rodríguez</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://youtube.com/watch?v=0mCsluv5FXA\">TypeScript types can run DOOM</a> - <em>Dimitri Mitropoulos</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.joanwestenberg.com/the-fediverse-isnt-the-future-its-the-present-weve-been-denied/\">The Fediverse Isn’t the Future. It’s the Present We’ve Been Denied.</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-digital-packrat-manifesto/\">The Digital Packrat Manifesto</a> - <em>Janus Rose</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.axios.com/2025/03/03/auto-insurance-vehicles-cars-trucks-suvs\">Why crashed cars are increasingly totaled</a> - <em>Nathan Bomey</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2025/03/03/friedmanite/#oil-crisis-two-point-oh\">Ideas Lying Around</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://addyosmani.com/blog/art-tech-interviews/\">The Art of Tech Interviewing</a> - <em>Addy Osmani</em></li>\n<li><a href=\"https://jonhilton.net/friction/\">Why some software development tasks feel impossible</a> - <em>Jon Hilton</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>American Aquarium - Me + Mine (Lamentations)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/hAocQGubZgY\" title=\"American Aquarium - Me + Mine (Lamentations)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-03-10T22:33:25Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/113/",
      "url": "https://kpwags.com/reading-log/113/",
      "title": "Reading Log - March 3, 2025 (#113)",
      "content_html": "\n\t\t<p>The NHL have their referees using Apple Watches, Mozilla shoots themselves in the foot (again), love for personal sites, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.zachleat.com/web/extract-colors/\">Extract Colors From an Image for CSS Themes</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://cloudfour.com/thinks/why-i-like-designing-in-the-browser/\">Why I Like Designing in the Browser</a> - <em>Tyler Sticka</em></li>\n<li><a href=\"https://piccalil.li/blog/using-the-step-and-pattern-attributes-to-make-number-inputs-more-useful/\">Using the step and pattern attributes to make number inputs more useful</a> - <em>Cassidy Williams</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://localghost.dev/blog/this-page-is-under-construction/\">This Page is Under Construction</a> - <em>Sophie Koonin</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.pcgamer.com/gaming-industry/mozilla-is-already-trying-to-backtrack-on-firefoxs-controversial-data-privacy-update-but-it-might-be-too-little-too-late/\">Mozilla is already trying to backtrack on Firefox's controversial data privacy update, but it might be too little, too late</a> - <em>Stevie Bonifield</em></li>\n<li><a href=\"https://www.wired.com/story/your-boss-wants-you-back-in-the-office-this-surveillance-tech-could-be-waiting-for-you/\">The surveillance tech waiting for workers as they return to the office</a> - <em>Sophie Charara</em></li>\n<li><a href=\"https://www.404media.co/optifyeai-ycombinator-startup-ai-factory/\">Y Combinator Supports AI Startup Dehumanizing Factory Workers</a> - <em>Samantha Cole</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/news/621004/nhl-watch-comms-apple-watch-wearables-smartwatch\">NHL officials are wearing Apple Watches on ice</a> - <em>Victoria Song</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://darknetdiaries.com/episode/147/\">Darknet Diaries: Tornado</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.joanwestenberg.com/american-tech-is-compromised-heres-my-replacement-stack-2/\">How I’m Building a Trump-Proof Tech Stack Without Big Tech</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Tim Barry - Church of Level Track</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/HXnEAUwI7S8\" title=\"Tim Barry - Church of Level Track\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-03-03T15:10:53Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/112/",
      "url": "https://kpwags.com/reading-log/112/",
      "title": "Reading Log - February 24, 2025 (#112)",
      "content_html": "\n\t\t<p>A good deal on CSS this week as well as Amazon taking over James Bond and the darker side of sports gambling.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.elmah.io/unlocking-delegates-potential-in-c/\">Unlocking delegate's potential in C#</a> - <em>Ali Hamza Ansari</em></li>\n<li><a href=\"https://woodruff.dev/many-to-many-made-easy-mastering-relationships-in-ef-core/?amp=1\">Many-to-Many Made Easy: Mastering Relationships in EF Core</a> - <em>Chris Woodruff</em></li>\n<li><a href=\"https://woodruff.dev/from-c-to-rust-a-journey-through-code-and-concepts/?amp=1\">From C# to Rust: A Journey Through Code and Concepts</a> - <em>Chris Woodruff</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://measured.co/blog/tailwind-trade-offs\">Understanding the trade-offs of using Tailwind CSS</a> - <em>Scott Boyle</em></li>\n<li><a href=\"https://eslint.org/blog/2025/02/eslint-css-support/\">ESLint now officially supports linting of CSS</a> - <em>Nicholas C. Zakas</em></li>\n<li><a href=\"https://rogueengine.io/blog/your-app-should-have-been-a-website\">Your App Should Have Been A Website (And Probably Your Game Too)</a> - <em>P. Martin Ortiz</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2025/css-space-toggles/\">CSS Space Toggles</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://piccalil.li/blog/css-nesting-use-with-caution/\">CSS Nesting: Use With Caution</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.everydayunittesting.com/2025/02/unit-testing-the-goal.html\">Unit Testing &amp; The Goal</a> - <em>Gil Zilberfeld</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://kanenarraway.com/posts/ai-killed-the-tech-interview-now-what/?ref=sidebar\">AI Killed The Tech Interview. Now What?</a> - <em>Kane Narraway</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2025/02/19/g-s1-49451/artemis-moon-nasa-sls-rocket-doge-musk\">Is Trump preparing to cancel America's ride back to the moon?</a> - <em>Scott Neuman</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.nytimes.com/athletic/6077963/2025/02/12/nba-sports-betting-players/\">The dark side of sports betting and its impact on NBA players: Death threats, racism and Venmo requests</a> - <em>James L. Edwards III</em></li>\n<li><a href=\"https://www.sfgate.com/sports/article/sf-thought-built-stadium-future-fog-ewing-field-20051971.php\">The San Francisco stadium that fog killed</a> - <em>Alex Simon</em></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/news/526343/james-bond-rights-amazon\">Amazon now has full creative control over James Bond</a> - <em>Matt Patches</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>blink-182 - Another Girl Another Planet</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Nx5iW1lV1Dc\" title=\"blink-182 - Another Girl Another Planet\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-02-24T23:20:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/111/",
      "url": "https://kpwags.com/reading-log/111/",
      "title": "Reading Log - February 17, 2025 (#111)",
      "content_html": "\n\t\t<p>An interesting 3-part podcast going over the history of Nvidia, boring tech, Intel's fall, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://medium.com/medialesson/logging-in-net-best-practices-and-why-you-should-love-it-fd907f264299\">Logging in .NET: Best Practices and Why You Should Love It</a> - <em>Marius Schröder</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/a-simple-masonry-like-composable-layout/\">A simple masonry-like composable layout</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://martijnhols.nl/blog/accessibility-essentials-every-front-end-developer-should-know\">Accessibility essentials every front-end developer should know</a> - <em>Martijn Hols</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://chriskiehl.com/article/thoughts-after-10-years\">Software development topics I've changed my mind on after 10 years in the industry</a> - <em>Chris Kiehl</em></li>\n<li><a href=\"https://www.dennisdoomen.com/2025/01/8-coding-lessons.html\">8 coding lessons from almost three decades of software development</a> - <em>Dennis Doomen</em></li>\n<li><a href=\"https://rubenerd.com/boring-tech-is-mature-not-old/\">Boring tech is mature, not old</a> - <em>Ruben Schade</em></li>\n<li><a href=\"https://jsoverson.medium.com/was-rust-worth-it-f43d171fb1b3\">Was Rust Worth It?</a> - <em>Jarrod Overson</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2025/02/10/ohio-power-lines-data-center-energy/\">Ohio data center boom shows Big Tech planting seeds in Middle America</a> - <em>Kai Ryssdal &amp; Sean McHenry</em></li>\n<li><a href=\"https://www.coryd.dev/posts/2025/your-platform-is-a-trap\">Your platform is a trap</a> - <em>Cory Dransfeldt</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/a-true-crime-documentary-series-has-millions-of-views-the-murders-are-all-ai-generated/\">A ‘True Crime’ Documentary Series Has Millions of Views. The Murders Are All AI-Generated</a> - <em>Henry Larson</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/incredible-and-spectacular-hubble-image-of-a-galaxy-that-got-whacked-by-another-galaxy\">INCREDIBLE and spectacular Hubble image of a galaxy that got whacked by another galaxy</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/intel-great-american-microchip-mobilization/\">The Great American Microchip Mobilization</a> - <em>Kelly McEvers</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.acquired.fm/episodes/nvidia-the-gpu-company-1993-2006\">Acquired: Nvidia Part I: The GPU Company (1993-2006)</a></li>\n<li><a href=\"https://www.acquired.fm/episodes/nvidia-the-machine-learning-company-2006-2022\">Acquired: Nvidia Part II: The Machine Learning Company (2006-2022)</a></li>\n<li><a href=\"https://www.acquired.fm/episodes/nvidia-the-dawn-of-the-ai-era\">Acquired: Nvidia Part III: The Dawn of the AI Era (2022-2023)</a></li>\n<li><a href=\"https://www.theverge.com/decoder-podcast-with-nilay-patel/609323/senator-ron-wyden-elon-musk-doge-trump-interview\">Decoder: Sen. Ron Wyden is here to stop Elon Musk</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/style/michelin-star-removal-giglio-restaurant-af776b3a?st=ZRJoFJ\">When the Michelin Star Becomes a Restaurant’s Curse</a> - <em>Christina Cacouris</em></li>\n<li><a href=\"https://www.joanwestenberg.com/we-dont-need-more-cynics-we-need-more-builders/\">We Don't Need More Cynics. We Need More Builders.</a> - <em>Joan Westenberg</em></li>\n<li><a href=\"https://css-tricks.com/the-importance-of-investing-in-soft-skills-in-the-age-of-ai/\">The Importance of Investing in Soft Skills in the Age of AI</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Red City Radio - Two Notes Shy of an Octave</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Yqv9y7shwPE\" title=\"Red City Radio - Two Notes Shy of an Octave\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-02-17T13:47:21Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/110/",
      "url": "https://kpwags.com/reading-log/110/",
      "title": "Reading Log - February 10, 2025 (#110)",
      "content_html": "\n\t\t<p>Upcoming CSS features, HTML is a programming language, an amazing shot of the Andromeda galaxy and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://aaronstannard.com/relicense-or-die/\">.NET OSS Projects: Better to Re-license or Die?</a> - <em>Aaron Stannard</em></li>\n<li><a href=\"https://tracebit.com/blog/why-tracebit-is-written-in-c-sharp\">Why Tracebit is written in C#</a> - <em>Sam Cox</em></li>\n<li><a href=\"https://dev.to/antonmartyniuk/how-to-increase-performance-of-web-apis-in-net-4nnf\">How To Increase Performance of Web APIs in .NET</a> - <em>Anton Martyniuk</em></li>\n<li><a href=\"https://finalexception.com/autofixture-your-tool-to-write-unit-tests-easy-in-net/\">AutoFixture – your tool to write unit tests easy in .NET</a> - <em>Tomasz Sobczak</em></li>\n<li><a href=\"https://jeremydmiller.com/2024/12/08/build-resilient-systems-with-wolverines-transactional-outbox/\">Build Resilient Systems with Wolverine’s Transactional Outbox</a> - <em>Jeremy Miller</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.speedcurve.com/blog/page-bloat-2025/\">Page bloat update: How does ever-increasing page size affect your business and your users?</a> - <em>Tammy Everts</em></li>\n<li><a href=\"https://designshack.net/articles/accessibility/overlooked-accessibility-features/\">Beyond Alt Text: Overlooked Accessibility Features You Should Be Using</a> - <em>Roshan Perera</em></li>\n<li><a href=\"https://frontendmasters.com/blog/cool-people-link-to-text-fragments/\">Cool People Link to Text Fragments</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://iamvishnu.com/posts/please-dont-force-dark-mode\">Please Don't Force Dark Mode</a> - <em>Vishnu Haridas</em></li>\n<li><a href=\"https://css-tricks.com/the-little-triangle-in-the-tooltip/\">The Little Triangle in the Tooltip</a> - <em>Juan Diego Rodríguez</em></li>\n<li><a href=\"https://rachelandrew.co.uk/archives/2024/12/20/a-progress-update-on-reading-flow/\">A progress update on reading-flow</a> - <em>Rachel Andrew</em></li>\n<li><a href=\"https://developer.chrome.com/blog/css-text-box-trim\">CSS text-box-trim</a> - <em>Adam Argyle</em></li>\n<li><a href=\"https://www.wired.com/story/html-is-actually-a-programming-language-fight-me/\">HTML Is Actually a Programming Language. Fight Me</a> - <em>Tim Carmody</em></li>\n<li><a href=\"https://css-tricks.com/fluid-superscripts-and-subscripts/\">Fluid Superscripts and Subscripts</a> - <em>Lorenz Woehr</em></li>\n<li><a href=\"https://www.joshwcomeau.com/css/interactive-guide-to-grid/\">An Interactive Guide to CSS Grid</a> - <em>Josh W. Comeau</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://letsnotdothat.com/\">Master the Art of the Product Manager &quot;No&quot;</a> - <em>letsnotdothat.com</em></li>\n<li><a href=\"https://www.figma.com/blog/why-developers-should-embrace-creative-coding-again/?utm_source=cassidoo&amp;utm_medium=email&amp;utm_campaign=if-you-are-interested-in-what-you-do-that-keeps\">Why developers should embrace creative coding again</a> - <em>Jake Albaugh</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://blog.logrocket.com/ux-design/sticky-vs-fixed-navigation/?ref=web-design-weekly.com\">Should navigation bars be sticky or fixed?</a> - <em>Allie Paschal</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://birchtree.me/blog/that-app-could-probably-be-a-website/\">That app could probably be a website</a> - <em>Matt Birchler</em></li>\n<li><a href=\"https://chriscoyier.net/2025/01/30/control/\">Control</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.404media.co/anthropic-claude-job-application-ai-assistants/\">AI Company Asks Job Applicants Not to Use AI in Job Applications</a> - <em>Samantha Cole</em></li>\n<li><a href=\"https://www.404media.co/ai-generated-slop-is-already-in-your-public-library-3/\">AI-Generated Slop Is Already In Your Public Library</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/a-n-d-r-o-m-e-d-a-redux?utm_source=badastronomy.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=a-n-d-r-o-m-e-d-a-redux&amp;_bhlid=81cb9f0ebc7027ff3173faf01904ee6c38e21cd4\">A N D R O M E D A Redux</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/02/03/gogs-new-plan-to-weaponize-its-communitys-wishlist-of-games-to-pressure-ip-holders/\">GOG’s New Plan To Weaponize Its Community’s Wishlist Of Games To Pressure IP Holders</a> - <em>Timothy Geigner</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/02/07/magas-sickening-hypocrisy-from-save-the-children-to-defund-the-org-that-actually-saves-children/\">MAGA’s Sickening Hypocrisy: From ‘Save The Children’ To ‘Defund The Org That Actually Saves Children’</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/02/05/a-25-year-old-is-writing-backdoors-into-the-treasurys-6-trillion-payment-system-what-could-possibly-go-wrong/\">A 25-Year-Old Is Writing Backdoors Into The Treasury’s $6 Trillion Payment System. What Could Possibly Go Wrong?</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/02/03/the-twitter-files-playbook-comes-for-the-us-government/\">The Twitter Files Playbook Comes For The US Government</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2025/01/31/elons-twitter-destruction-playbook-hits-the-us-government-and-its-even-more-dangerous/\">Elon’s Twitter Destruction Playbook Hits The US Government, And It’s Even More Dangerous</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://joeydantoni.com/2024/12/14/a-story-about-bad-product-management/\">A Story About Bad Product Management</a> - <em>Joey Dantoni</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rise Against - Nod</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/7WkrZi19q4U\" title=\"Rise Against - Nod\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-02-10T14:50:05Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/109/",
      "url": "https://kpwags.com/reading-log/109/",
      "title": "Reading Log - February 3, 2025 (#109)",
      "content_html": "\n\t\t<p>Some mistakes in CSS from the CSS Working Group, testing tips, and several podcasts.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://wiki.csswg.org/ideas/mistakes\">Incomplete List of Mistakes in the Design of CSS</a> - <em>CSS Working Group</em></li>\n<li><a href=\"https://blog.stephaniestimac.com/posts/2024/12/how-browser-features-are-built/\">You can pay for that: How web browser features get built</a> - <em>Stephanie Stimac</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://blog.mozilla.org/en/mozilla/how-to-get-started-open-source-development/\">How to get started on open-source development</a> - <em>Angela Lungati</em></li>\n<li><a href=\"https://gomakethings.com/buildless-testing/\">Buildless testing</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://gomakethings.com/dont-test-implementation-details/\">Don't test implementation details</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2025/01/27/cumberland-county-tennessee-aging-population-future-economy/\">Welcome to Cumberland County, Tennessee, the “future” of the U.S. economy</a> - <em>Kai Ryssdal, Nela Richardson, &amp; Maria Hollenhorst</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://the-distraction-a-defector-podcast.simplecast.com/episodes/apollo-13-was-a-well-made-movie-with-will-tavlin\">The Distraction: Apollo 13 Was a Well Made Movie with Will Tavlin</a></li>\n<li><a href=\"https://podrocket.logrocket.com/relatively-new-things-you-should-know-about-html-chris-coyier\">PodRocket Podcast: Relatively New Things You Should Know about HTML with Chris Coyier</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1901\">.NET Rocks: Building C# with Mads Torgerson and Dustin Campbell</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1900\">.NET Rocks: Episode 1900 with Scott Hanselman!</a></li>\n<li><a href=\"https://www.404media.co/podcast-the-truth-behind-deepseek/\">404 Media Podcast: The Truth Behind DeepSeek</a></li>\n<li><a href=\"https://www.breakpoint.show/podcast/episode-020-talking-boring-tech/\">The Breakpoint Show: Talking Boring Tech</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2025/01/science-at-risk-the-funding-pause-is-more-damaging-than-you-might-think/\">Science at risk: The funding pause is more damaging than you might think</a> - <em>John Timmer</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.oliverburkeman.com/river\">Treat your to-read pile like a river, not a bucket</a> - <em>Oliver Burkeman</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Brian Fallon - Watson</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/rIPSXds3hWY\" title=\"Brian Fallon - Watson\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-02-03T23:45:01Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/108/",
      "url": "https://kpwags.com/reading-log/108/",
      "title": "Reading Log - January 27, 2025 (#108)",
      "content_html": "\n\t\t<p>A developer starts to screw with AI bots, owning your own content, a fun little game and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.thomasclaudiushuber.com/2024/12/09/csharp-12-experimental-attribute/\">C# 12: The Experimental Attribute</a> - <em>Thomas Claudius Huber</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/accessibility-is-woke-now/\">Accessibility is woke now?</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://dotneteers.net/having-a-full-backlog-is-not-a-healthy-backlog/\">Having a Full Backlog Is Not a Healthy Backlog</a> - <em>Peter Smulovics</em></li>\n<li><a href=\"https://codeopinion.com/avoiding-a-legacy-codebase-keep-it-evergreen/\">Avoiding a Legacy Codebase. Keep it Evergreen</a> - <em>Derek Comartin</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/omgimg/\">Introducing o(m)g:image</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://manuelmoreale.com/on-blogging-substacking-and-owning-digital-real-estate\">On blogging, substacking (?), and owning digital real estate</a> - <em>Manuel “Manu” Moreale</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/developer-creates-infinite-maze-to-trap-ai-crawlers-in/\">Developer Creates Infinite Maze That Traps AI Training Bots</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>AI</h2>\n<ul>\n<li><a href=\"https://www.economist.com/leaders/2025/01/23/chinese-ai-is-catching-up-posing-a-dilemma-for-donald-trump\">Chinese AI is catching up, posing a dilemma for Donald Trump</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.404media.co/deepseek-mania-shakes-ai-industry-to-its-core/\">DeepSeek Mania Shakes AI Industry to Its Core</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Economics</h2>\n<ul>\n<li><a href=\"https://awealthofcommonsense.com/2025/01/the-new-housing-market-premium/\">The New Housing Market Premium</a> - <em>Ben Carlson</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://bartwullems.blogspot.com/2024/12/the-downside-of-hiring-for-cultural-fit.html\">The downside of hiring for cultural fit</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://www.economist.com/finance-and-economics/2025/01/16/are-big-cities-overrated\">Are Big Cities Overrated?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - Boomboxes and Dictionaries</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gfoy8xqu2cM\" title=\"The Gaslight Anthem - Boomboxes and Dictionaries\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-01-27T23:49:47Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/107/",
      "url": "https://kpwags.com/reading-log/107/",
      "title": "Reading Log - January 20, 2025 (#107)",
      "content_html": "\n\t\t<p>A lot of space launches, privacy violations, and the FTC finally going after John Deere.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.elmah.io/c-13-features-whats-new-and-how-to-use-it/\">C# 13 Features: What's New and How to Use It</a> - <em>Ali Hamza Ansari</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/11/the-hype-around-signals/\">The Hype Around Signals</a> - <em>Atila Fassina</em></li>\n<li><a href=\"https://christianheilmann.com/2025/01/15/learning-html-is-the-best-investment-i-ever-did/?ref=dailydev\">Learning HTML is the best investment I ever did</a> - <em>Christian Heilmann</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://thenewstack.io/the-hidden-cost-of-unused-code/\">The Hidden Cost of Unused Code</a> - <em>Frank Delporte</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/nothing-is-something/\">Nothing Is Something</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.404media.co/instagram-ads-send-this-nudify-site-90-percent-of-its-traffic/\">Instagram Ads Send This Nudify Site 90 Percent of Its Traffic</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/the-powerful-ai-tool-that-cops-or-stalkers-can-use-to-geolocate-photos-in-seconds/\">The Powerful AI Tool That Cops (or Stalkers) Can Use to Geolocate Photos in Seconds</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.404media.co/elon-musk-uses-cybertruck-explosion-to-show-tesla-can-remotely-unlock-and-monitor-vehicles/\">Elon Musk Uses Cybertruck Explosion to Show Tesla Can Remotely Unlock and Monitor Vehicles</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2025/01/allstate-sued-for-allegedly-tracking-drivers-behavior-through-third-party-apps/\">Lawsuit: Allstate used GasBuddy and other apps to quietly track driving behavior</a> - <em>Kevin Purdy</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2025/01/blue-origin-reaches-orbit-on-first-flight-of-its-titanic-new-glenn-rocket/\">Blue Origin reaches orbit on first flight of its titanic New Glenn rocket</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/science/2025/01/two-lunar-landers-are-on-the-way-to-the-moon-after-spacexs-double-moonshot/\">Two lunar landers are on the way to the Moon after SpaceX’s double moonshot</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://arstechnica.com/space/2025/01/fire-destroys-starship-on-its-seventh-test-flight-raining-debris-from-space/\">Fire destroys Starship on its seventh test flight, raining debris from space</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/01/17/ftc-finally-sues-john-deere-over-years-of-right-to-repair-abuses/\">FTC Finally Sues John Deere Over Years Of ‘Right To Repair’ Abuses</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://www.404media.co/ftc-sues-john-deere-over-its-repair-monopoly/\">FTC Sues John Deere Over Its Repair Monopoly</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.404media.co/podcast-total-chaos-at-meta/\">404 Media Podcast: Total Chaos at Meta</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://defector.com/the-trans-sports-ban-portends-something-much-darker\">The Trans Sports Ban Portends Something Much Darker</a> - <em>Michael Waters</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.vox.com/future-perfect/391733/gigantic-suvs-are-a-public-health-threat-why-dont-we-treat-them-like-one\">Gigantic SUVs are a public health threat. Why don’t we treat them like one?</a> - <em>David Zipper</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - What We Leave Behind</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/1n1TUTyYsWI\" title=\"Chuck Ragan - What We Leave Behind\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-01-20T22:42:30Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/106/",
      "url": "https://kpwags.com/reading-log/106/",
      "title": "Reading Log - January 13, 2025 (#106)",
      "content_html": "\n\t\t<p>Carmen Sandiego is back, some CSS explainers, Facebook being censorious and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/alt-text-not-always-needed/\">Alt Text: Not Always Needed</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://helloanselm.com/writings/knowing-css-is-mastery-to-frontend-development\">Knowing CSS is mastery to Frontend Development</a> - <em>Anselm Hannemann</em></li>\n<li><a href=\"https://bkardell.com/blog/debt.html\">Interop and Hard Problems</a> - <em>Brian Kardell</em></li>\n<li><a href=\"https://adrianroselli.com/2024/11/avoid-read-only-controls.html\">Avoid Read-only Controls</a> - <em>Adrian Roselli</em></li>\n<li><a href=\"https://ishadeed.com/article/display-contents/\">CSS Display Contents</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://infrequently.org/2024/11/if-not-react-then-what/\">If Not React, Then What?</a> - <em>Alex Russell</em></li>\n<li><a href=\"https://ishadeed.com/article/overflow-clip/\">Overflow Clip</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://css-tricks.com/the-different-and-modern-ways-to-toggle-content/\">The Different (and Modern) Ways to Toggle Content</a> - <em>Daniel Schwarz</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.404media.co/facebook-is-censoring-404-media-stories-about-facebooks-censorship/\">Facebook Is Censoring 404 Media Stories About Facebook's Censorship</a> - <em>Emanuel Maiberg</em></li>\n<li><a href=\"https://www.theverge.com/23778253/google-reader-death-2013-rss-social\">Who killed Google Reader?</a> - <em>David Pierce</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/12/a-cold-war-mystery-why-did-jimmy-carter-save-the-space-shuttle/\">A Cold War mystery: Why did Jimmy Carter save the space shuttle?</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/impressions/504048/carmen-sandiego-2025-game-preview-demo\">Carmen Sandiego’s new game is educational in more ways than one</a> - <em>Zoë Hannah</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theatlantic.com/ideas/archive/2024/10/perverse-consequences-tuition-free-medical-school/680321/\">The Perverse Consequences of Tuition-Free Medical School</a> - <em>Rose Horowitch</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.wbur.org/endlessthread/2025/01/10/dox-glasses\">Endless Thread: Dox Glasses: Two Harvard students created an app turning smart glasses into on-the-go facial recognition</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2025/01/07/the-jawboning-double-standard-brendan-carrs-threats-are-way-worse-than-what-biden-was-accused-of/\">The Jawboning Double Standard: Brendan Carr’s Threats Are Way Worse Than What Biden Was Accused Of</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://defector.com/democracy-dies-as-awful-man-no-longer-able-to-freely-drive-18-blocks-in-manhattan\">Democracy Dies As Awful Man No Longer Able To Freely Drive 18 Blocks In Manhattan</a> - <em>David Roth</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - Little Fires</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/DGlnOkZXD94\" title=\"The Gaslight Anthem - Little Fires\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-01-13T20:54:54Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/105/",
      "url": "https://kpwags.com/reading-log/105/",
      "title": "Reading Log - January 6, 2025 (#105)",
      "content_html": "\n\t\t<p>Double issue, ableit a little light with the holidays. Some thoughts on new browser features, some images from Hubble and the JWST, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://rachelandrew.co.uk/archives/2024/11/15/when-is-the-right-time-to-share-our-excitement-about-new-web-features/\">When is the right time to share our excitement about new web features?</a> - <em>Rachel Andrew</em></li>\n<li><a href=\"https://bryanlrobinson.com/blog/and-cover-pages/\">Make a More Flexible Cover Screen with CSS Grid</a> - <em>Bryan Robinson</em></li>\n<li><a href=\"https://codeopinion.com/your-customers-dont-care-about-javascript/\">Your Customers Don’t Care About JavaScript</a> - <em>Derek Comartin</em></li>\n<li><a href=\"https://css-tricks.com/tooltip-best-practices/\">Tooltip Best Practices</a> - <em>Zell Liew</em></li>\n<li><a href=\"https://macwright.com/2024/11/16/web-complexity.html\">Is there really a way to push back on the complexity of the web?</a> - <em>Tom MacWright</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://avi.im/blag/2024/sqlite-past-present-future/\">How bloom filters made SQLite 10x faster</a> - <em>Avinash Sajjanshetty</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://talks.hiddedevries.nl/dFZf3b/slides\">Creativity Cannot Be Computed</a> - <em>Hidde de Vries</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://adactio.com/journal/21525\">Unsaid</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://wil.to/switching-to-a-framework-and-ubuntu/\">The couple months of Linux on the desktop.</a> - <em>Mat Marquis</em></li>\n</ul>\n<hr />\n<h2>Cybersecurity</h2>\n<ul>\n<li><a href=\"https://www.404media.co/email/2994be06-d953-4a95-b1c5-59db01f633fb/?ref=daily-stories-newsletter&amp;attribution_id=677bf4658709d70001ad4c3a&amp;attribution_type=post\">Violent Hackers Are Using U-Haul To Dox Targets</a> - <em>Joseph Cox</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/spectacular-colliding-galaxies-from-hubble-and-jwst?_bhlid=e071a43ede3e5620e300ba55caa0ebbf154ab435&amp;last_resource_guid=Post%3A5ea55e9c-7971-4d4d-87a2-b71466910e24&amp;utm_campaign=spectacular-colliding-galaxies-from-hubble-and-jwst\">Spectacular colliding galaxies from Hubble and JWST</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://frontofficesports.com/three-mlb-teams-paid-84-of-record-311m-luxury-taxes-this-year/\">Three MLB Teams Paid 84% of Record $311M Luxury Taxes This Year</a> - <em>Eric Fisher</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1898\">.NET Rocks: On Being a Senior Software Developer with Shawn Wildermuth</a></li>\n<li><a href=\"https://dot-social.simplecast.com/episodes/molly-white\">Dot Social: Entering a New Phase of the Web, with Citation Needed’s Molly White</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - There, There</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Tnsl4QPwtJo\" title=\"The Wonder Years - There, There\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2025-01-06T23:57:25Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/104/",
      "url": "https://kpwags.com/reading-log/104/",
      "title": "Reading Log - December 23, 2024 (#104)",
      "content_html": "\n\t\t<p>This week it's a bunch of CSS tips and tricks, WordPress embarrassing itself, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://tetralogical.com/blog/2024/10/21/foundations-form-validation-and-error-messages/\">Foundations: form validation and error messages</a> - <em>Demelza Feltham</em></li>\n<li><a href=\"https://www.joshwcomeau.com/css/backdrop-filter/\">Next-level frosted glass with backdrop-filter</a> - <em>Josh W. Comeau</em></li>\n<li><a href=\"https://piccalil.li/blog/making-content-aware-components-using-css-has-grid-and-quantity-queries/?ref=main-rss-feed\">Making content-aware components using CSS :has(), grid, and quantity queries</a> - <em>Eric Bailey</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/lowest-common-denominator/\">The Lowest Common Denominator: www</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://react.dev/blog/2024/12/05/react-19\">React v19</a> - <em>The React Team</em></li>\n<li><a href=\"https://calendar.perfplanet.com/2024/understanding-the-main-thread-in-the-browser/\">Understanding the main thread in the browser</a> - <em>Amrik Malhans</em></li>\n<li><a href=\"https://moderncss.dev/12-modern-css-one-line-upgrades/\">12 Modern CSS One-Line Upgrades</a> - <em>Stephanie Eckles</em></li>\n<li><a href=\"https://css-irl.info/ive-been-doing-blockquotes-wrong/\">I’ve Been Doing Blockquotes Wrong</a> - <em>Michelle Barker</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/easy-changes/\">Quality Means The Flexibility to Change</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://snyk.io/blog/10-modern-node-js-runtime-features/\">10 modern Node.js runtime features to start using in 2024</a> - <em>Liran Tal</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/12/12/attacker-has-techdirt-reclassified-as-phishing-site-proving-masnicks-impossibility-law-once-again/\">Attacker Has Techdirt Reclassified As Phishing Site, Proving Masnick’s Impossibility Law Once Again</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.404media.co/wordpress-login-pineapple-on-pizza/\">To Log Into WordPress, You Now Have To Agree Pineapple on Pizza Is Good</a> - <em>Samantha Cole</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://pxlnv.com/linklog/everything-is-a-conspiracy-theory/\">‘Everything Is a Conspiracy Theory When You Don’t Trust Anything’</a> - <em>Nick Heer</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/prompting-the-wrong-question/\">Prompting the Wrong Question</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Will Varley - King for a King</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/CMxwqZVL9L4\" title=\"Will Varley - King for a King\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-12-24T00:37:06Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/103/",
      "url": "https://kpwags.com/reading-log/103/",
      "title": "Reading Log - December 16, 2024 (#103)",
      "content_html": "\n\t\t<p>Accessibility with forms, Light/Dark Modes, Bill Belichick goes to college, the joys of cooking and more this week.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.nngroup.com/articles/form-design-placeholders/\">Placeholders in Form Fields Are Harmful</a> - <em>Katie Sherwin</em></li>\n<li><a href=\"https://frontendmasters.com/blog/no-fuss-light-dark-modes/\">No Fuss Light/Dark Modes</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://noahliebman.net/2024/12/where-size-comes-from/\">Where size comes from</a> - <em>Noah Liebman</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.anildash.com/2024/10/15/its-2004-again/\">It feels like 2004 again</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/location-data-firm-offers-to-help-cops-track-targets-via-doctor-visits/\">Location Data Firm Offers to Help Cops Track Targets via Doctor Visits</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.404media.co/wordpress-wp-engine-preliminary-injunction/\">WordPress CEO Rage Quits Community Slack After Court Injunction</a> - <em>Samantha Cole</em></li>\n<li><a href=\"https://www.404media.co/youtube-enhances-comment-section-with-ai-generated-nonsense/\">YouTube “Enhances” Comment Section With AI-Generated Nonsense</a> - <em>Emanuel Maiberg</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.bbc.com/news/articles/cgk1333k0ypo\">New study on moons of Uranus raises chance of life</a> - <em>Pallab Ghosh</em></li>\n<li><a href=\"https://badastronomy.beehiiv.com/p/jwst-yup-the-universe-is-expanding-weirdly\">JWST: Yup, the Universe is expanding weirdly</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.sfgate.com/collegesports/article/bill-belichick-north-carolina-coach-old-19975754.php\">Old-ass Bill Belichick is going to suck as a college coach — and I cannot WAIT</a> - <em>Drew Magargal</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/24318644/podcast-election-vc-marketing-business-decoder-interview\">Decoder: Why every company wants a podcast now</a></li>\n<li><a href=\"https://www.searchengine.show/listen/search-engine-1/should-this-creepy-search-engine-exist\">Search Engine Podcast: Should this creepy search engine exist?</a></li>\n<li><a href=\"https://timharford.com/2024/05/cautionary-tales-ww2-how-britain-ignored-the-mother-of-all-secrets/\">Cautionary Tales: WW2: How Britain Ignored the Mother of All Secrets</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.hearingthings.co/spotify-wrapped-2024/\">Spotify Is Using You</a> - <em>Jill Mapes</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/12/11/escalating-child-care-costs-force-women-out-of-the-work-force/\">Escalating child care costs force women out of the work force</a> - <em>Stacey Vanek Smith</em></li>\n<li><a href=\"https://pluralistic.net/2024/12/11/nimby-yimby-fimby/#home-team-advantage\">The housing emergency and the second Trump term</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.currentaffairs.org/news/2022/11/on-slowing-down-to-cook#fn2-24494\">On Slowing Down to Cook</a> - <em>Lily Sánchez</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - 10 West</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/j1guHEWx3pk\" title=\"Chuck Ragan - 10 West\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-12-16T18:41:17Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/102/",
      "url": "https://kpwags.com/reading-log/102/",
      "title": "Reading Log - December 9, 2024 (#102)",
      "content_html": "\n\t\t<p>A bunch of social media stories following the UHC CEO assasination and A.I. companies slurping up Bluesky data.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13\">What's new in C# 13</a> - <em>The .NET Team</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.404media.co/brian-thompson-social-media-reactions-reddit-facebook-twitter/\">Moderators Across Social Media Struggle to Contain Celebrations of UnitedHealthcare CEO’s Assassination</a> - <em>Samantha Cole</em></li>\n<li><a href=\"https://www.techdirt.com/2024/12/04/elon-musk-should-be-shouting-about-the-florida-and-texas-social-media-laws-but-are-you-surprised-that-hes-not/\">Elon Musk Should Be Shouting About The Florida And Texas Social Media Laws (But Are You Surprised That He’s Not?)</a> - <em>Corbin Barthold</em></li>\n<li><a href=\"https://www.404media.co/bluesky-posts-machine-learning-ai-datasets-hugging-face/\">Your Bluesky Posts Are Probably In A Bunch of Datasets Now</a> - <em>Samantha Cole</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/a-total-meltdown-black-friday-zipcar-outage-strands-customers-in-random-places/\">‘A Total Meltdown’: Black Friday Zipcar Outage Strands Customers in Random Places</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/12/3/24312508/walmart-vizio-acquisition-complete\">Walmart bought Vizio</a> - <em>Emma Roth</em></li>\n<li><a href=\"https://sherwood.news/markets/sports-gambling-long-term-economic-investment-impacts/\">Today’s sports-betting boom may be tomorrow’s investment issue</a> - <em>Matt Phillips</em></li>\n<li><a href=\"https://arstechnica.com/information-technology/2024/12/company-claims-1000-percent-price-hike-drove-it-from-vmware-to-open-source-rival/\">Company claims 1,000 percent price hike drove it from VMware to open source rival</a> - <em>Scharon Harding</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://reasonstobecheerful.world/work-based-learning-drexel-university/\">From Classroom to Calling: How College Students Are Jumpstarting Their Careers</a> - <em>Olivia Sanchez</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - 1933</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/QWmnBcNijvo\" title=\"Frank Turner - 1933\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-12-09T23:09:52Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/101/",
      "url": "https://kpwags.com/reading-log/101/",
      "title": "Reading Log - December 2, 2024 (#101)",
      "content_html": "\n\t\t<p>This week I read about NASA and its Artemis lunar program, print magazines having a comeback, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://blakewatson.com/journal/alpinejs-for-home-cooked-apps/\">Alpine.js for home-cooked apps</a> - <em>Blake Watson</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.scientificamerican.com/article/why-is-it-so-much-harder-for-nasa-to-send-people-to-the-moon-now-than-it-was-during-the-apollo-era/\">Why Is It So Hard to Go Back to the Moon?</a> - <em>Sarah Scoles</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/11/nasa-begins-assembling-rocket-to-send-astronauts-around-far-side-of-the-moon/\">NASA is stacking the Artemis II rocket, implying a simple heat shield fix</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/business/autos/elon-musk-tesla-environment-1263cd60\">Musk Says He Wants to Save the Planet. Tesla’s Factories Are Making It Dirtier.</a> - <em>Susan Pulliam, Emily Glazer &amp; Becky Peterson</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1896\">.NET Rocks: Antifragility in Software with Barry O'Reilly</a></li>\n<li><a href=\"https://hanselminutes.com/942/innovation-in-accessibility-with-fables-kate-kalcevich\">Hanselminutes Podcast: Innovation in Accessibility with Fable's Kate Kalcevich</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/murderbot-she-wrote-martha-wells/\">Murderbot, She Wrote</a> - <em>Meghan Herbst</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/11/25/print-magazines-editorial-advertisments-mail-printing/\">Print magazines are having a moment, but who’s buying them?</a> - <em>Amy Scott &amp; Sofia Terenzio</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Orgy - Fiction (Dreams in Digital)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/NczLNctogZk\" title=\"Orgy - Fiction (Dreams in Digital)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-12-02T22:43:38Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/100/",
      "url": "https://kpwags.com/reading-log/100/",
      "title": "Reading Log - November 25, 2024 (#100)",
      "content_html": "\n\t\t<p>Woo! 100 reading logs! This week is a little podcast heavy with topics ranging from nuclear war to legacy Node.js projects, more AI garbage and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://webdesignerdepot.com/why-responsive-design-is-failing-modern-users/\">Why Responsive Design is Failing Modern Users</a> - <em>Louise North</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://abdisalan.com/posts/tragedy-running-old-node-project/\">The Tragedy of Running an Old Node Project</a> - <em>Abdisalan Mohamud</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/11/19/device-makers-turned-off-buttons-but-now-theyre-back/\">Device makers turned off buttons, but now they’re back</a> - <em>Sarah Leeson</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.anildash.com/2024/11/19/dont-call-it-a-substack/\">Don't call it a Substack.</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2024/11/an-easy-guide-to-bluesky-verification/\">An Easy Guide To BlueSky Verification</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2024/11/18/rights-without-power/#careful-what-you-wish-for\">Harpercollins wants authors to sign away AI training rights</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.cnn.com/2024/11/21/science/mars-human-settlement-elon-musk/index.html\">Elon Musk has pledged to settle Mars. This book offers a reality check</a> - <em>Katie Hunt</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/11/as-nasa-increasingly-relies-on-commercial-space-there-are-some-troubling-signs/\">As NASA increasingly relies on commercial space, there are some troubling signs</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/11/20/24300617/doj-google-search-antitrust-chrome-breakup\">DOJ says Google must sell Chrome to crack open its search monopoly</a> - <em>Lauren Feiner</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/11/22/1214662577/title-pirate-insurance-kenigsberg-leto-fairfield\">Planet Money: Title insurance, title pirates, and a house built on someone else's land.</a></li>\n<li><a href=\"https://www.acquired.fm/episodes/microsoft\">Acquired Podcast: Microsoft: Volume I</a></li>\n<li><a href=\"https://dotnetcore.show/season-6/building-secure-software-unveiling-the-hidden-dependencies-with-niels-tanis/\">The Modern .NET Show: Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis</a></li>\n<li><a href=\"https://hanselminutes.com/941/foundations-of-design-for-developers-with-kathryn-grayson-nanz\">Hanselminutes Podcast: Foundations of Design for Developers with Kathryn Grayson Nanz</a></li>\n<li><a href=\"https://www.marketplace.org/shows/this-is-uncomfortable-reema-khrais/promise-of-a-miracle-cure/\">This is Uncomfortable: The promise of a miracle cure</a></li>\n<li><a href=\"https://www.techdirt.com/2024/11/20/techdirt-podcast-episode-405-regulating-speech-in-an-age-of-fake-news/\">Techdirt Podcast: Regulating Speech In An Age Of Fake News</a></li>\n<li><a href=\"https://www.dancarlin.com/product/ep-29-the-handmaidens-of-the-apocalypse/\">Hardcore History Addendum: The Handmaidens of the Apocalypse</a></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://defector.com/do-not-accept-an-unscientific-american\">Do Not Accept An Unscientific American</a> - <em>Sabrina Imbler</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.economist.com/international/2024/11/18/is-your-masters-degree-useless\">Is your master’s degree useless?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Bricks</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/DGXaLl2US1s\" title=\"Dave Hause - Bricks\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-11-25T23:56:42Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/99/",
      "url": "https://kpwags.com/reading-log/99/",
      "title": "Reading Log - November 18, 2024 (#99)",
      "content_html": "\n\t\t<p>.NET 9 is now out, Saquon Barkley is saving the Eagles, some Half-Life news, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://jeremybytes.blogspot.com/2024/11/the-c-field-keyword-and-visual-studio.html\">The C# &quot;field&quot; Keyword and Visual Studio Tooling</a> - <em>Jeremy Clark</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/\">Announcing .NET 9</a> - <em>The .NET Team</em></li>\n<li><a href=\"https://pmichaels.net/csharp-records/\">C# Records</a> - <em>Paul Michaels</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://htmlforpeople.com/\">HTML For People</a> - <em>Blake Watson</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2024/10/you-can-use-text-wrap-balance-on-icons/\">You can use text-wrap: balance; on icons</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/11/16/24298091/gabe-newell-half-life-2-documentary-why-hl-3-never-happened\">Gabe Newell says Half-Life 2: Episode 3 didn’t happen because he was ‘stumped’</a> - <em>Wes Davis</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/saquon-barkley-is-saving-jobs\">Saquon Barkley Is Saving Jobs</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/11/13/1212604199/indicator-problems-with-national-flood-insurance-program\">The Indicator: Why the government's flood insurance program is underwater</a></li>\n<li><a href=\"https://www.searchengine.show/listen/search-engine-1/why-are-there-so-many-illegal-weed-stores-in-new-york-city-part-2\">Search Engine Podcast: Why are there so many illegal weed stores in New York City? (Part 2)</a></li>\n<li><a href=\"https://www.searchengine.show/listen/search-engine-1/why-are-there-so-many-illegal-weed-stores-in-new-york-city-part-1\">Search Engine Podcast: Why are there so many illegal weed stores in New York City? (Part 1)</a></li>\n<li><a href=\"https://www.bazaaraudio.com/the-new-bazaar/is-the-introvert-economy-here-to-stay\">The New Bazaar: Is the Introvert Economy here to stay?</a></li>\n<li><a href=\"https://www.iheart.com/podcast/105-daniel-and-kellys-extraord-29862087/episode/death-from-the-skies-featuring-phil-228121126/\">Daniel and Kelly’s Extraordinary Universe: Death from the Skies! (featuring Phil Plait)</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.popehat.com/p/refuge-in-kakistocracy\">Refuge In Kakistocracy</a> - <em>Ken White</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Joey Cape - Tracks</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/s60bc0WT2Hc\" title=\"Joey Cape - Tracks\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-11-18T16:44:09Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/98/",
      "url": "https://kpwags.com/reading-log/98/",
      "title": "Reading Log - November 11, 2024 (#98)",
      "content_html": "\n\t\t<p>Between a long weekend and the election screwing me up, didn't read all that much. Either way, got some articles on CSS, 11ty, web performance and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/color-console-log/\">Grateful: Colors in console.log()</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://web.dev/articles/top-cwv\">The most effective ways to improve Core Web Vitals</a> - <em>web.dev</em></li>\n<li><a href=\"https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms\">11 HTML best practices for login &amp; sign-up forms</a> - <em>Andrey Sitnik</em></li>\n<li><a href=\"https://michaelengen.com/posts/my-eleventy-resume/\">Building My Resume in HTML using Eleventy</a> - <em>Michael Engen</em></li>\n<li><a href=\"https://mayank.co/blog/css-reset-layer/\">Your CSS reset should be layered</a> - <em>Mayank</em></li>\n<li><a href=\"https://www.stefanjudis.com/blog/on-being-a-javascript-framework-developer/\">On being a &quot;JavaScript framework developer&quot;...</a> - <em>Stefan Judis</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/10/29/some-slightly-biased-thoughts-on-the-state-of-decentralized-social-media/\">Some (Slightly Biased) Thoughts On The State Of Decentralized Social Media</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/10/29/dear-jeff-bezos-the-hard-truth-is-that-cowardice-like-yours-is-why-people-dont-trust-the-media/\">Dear Jeff Bezos: The ‘Hard Truth’ Is That Cowardice Like Yours Is Why People Don’t Trust The Media</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - Reel My Heart</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Htqk_WDOAAI\" title=\"Chuck Ragan - Reel My Heart\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-11-11T23:49:12Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/97/",
      "url": "https://kpwags.com/reading-log/97/",
      "title": "Reading Log - October 28, 2024 (#97)",
      "content_html": "\n\t\t<p>A lot of articles on web components, fallout from the LA Times and Washington Post's cowardly decisions, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2024/10/super-web-components-sunshine/\">Where web components shine</a> - <em>Dave Rupert</em></li>\n<li><a href=\"https://nolanlawson.com/2024/09/28/web-components-are-okay/\">Web components are okay</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://gomakethings.com/web-components-vs.-state-based-ui/\">Web Components vs. State-Based UI</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://gomakethings.com/the-role-of-web-components-in-your-site-or-app/\">The role of Web Components in your site or app</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://piccalil.li/blog/a-guide-to-destructuring-in-javascript/\">A guide to destructuring in JavaScript</a> - <em>Mat “Wilto” Marquis</em></li>\n<li><a href=\"https://robinrendle.com/notes/hire-html-people/\">Hire HTML and CSS People</a> - <em>Robin Rendle</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/10/css-min-all-the-things/\">CSS min() All The Things</a> - <em>Victor Ayomipo</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://robbowen.digital/wrote-about/legacy-code/\">Legacy Code</a> - <em>Robb Owen</em></li>\n<li><a href=\"https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/\">Why I’m skeptical of rewriting JavaScript tools in “faster” languages</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://css-tricks.com/aggregating-my-distributed-self/\">Aggregating my distributed self</a> - <em>Geoff Graham</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://open-web-advocacy.org/blog/its-time-for-a-fairer-more-competitive-app-ecosystem/\">It's time for a fairer, more competitive app ecosystem</a> - <em>OWA</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.palladiummag.com/2024/10/18/its-time-to-build-the-exoplanet-telescope/\">It’s Time to Build the Exoplanet Telescope</a> - <em>Casey Handmer</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://defector.com/how-public-stadiums-keep-some-profits-private\">How Public Stadiums Keep Some Profits Private</a> - <em>David Gardner &amp; Diana Moskovitz</em></li>\n<li><a href=\"https://www.citationneeded.news/i-am-my-own-legal-department/\">I am my own legal department: the promise and peril of “just go independent”</a> - <em>Molly White</em></li>\n<li><a href=\"https://www.marketplace.org/2024/10/21/ecoa-equal-credit-opportunity-act-legacy-impact-women-credit-lending-mortgage/\">50 years ago, it was legal to deny a woman credit without a male co-signer</a> - <em>Savannah Peters</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://softwareengineeringdaily.com/2024/03/26/c-compiler-and-language-design-at-microsoft-with-jared-parsons/\">Software Engineering Daily: C# Compiler and Language Design at Microsoft with Jared Parsons</a></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/10/28/how-the-cowardice-of-the-la-times-and-washington-post-highlights-the-danger-of-the-link-taxes-they-demand-and-their-hypocrisy/\">How The Cowardice Of The LA Times And Washington Post Highlights The Danger Of The Link Taxes They Demand, And Their Hypocrisy</a> - <em>Cathy Gellis</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://charity.wtf/2024/10/11/how-hard-should-your-employer-work-to-retain-you/\">How Hard Should Your Employer Work to Retain You?</a> - <em>Charity Majors</em></li>\n<li><a href=\"https://randsinrepose.com/archives/your-writing/\">Your Writing</a> - <em>Michael Lopp</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Tim Hause - Summerkiss</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/l1uMFIuFgwQ\" title=\"Tim Hause - Summerkiss\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-10-28T23:01:26Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/96/",
      "url": "https://kpwags.com/reading-log/96/",
      "title": "Reading Log - October 21, 2024 (#96)",
      "content_html": "\n\t\t<p>This week it's a deep dive into the HTML <code>blockquote</code> element, some accessibility tips, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://jeremydmiller.com/2024/09/25/critter-stack-2025/\">Critter Stack 2025</a> - <em>Jeremy Miller</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ryanmulligan.dev/blog/password-input-components/\">Web Components for Password Input Enhancements</a> - <em>Ryan Mulligan</em></li>\n<li><a href=\"https://heydonworks.com/article/the-blockquote-element/\">The blockquote element</a> - <em>Heydon Pickering</em></li>\n<li><a href=\"https://piccalil.li/blog/practical-accessibility-tips-you-can-apply-today/\">Practical Accessibility Tips You Can Apply Today</a> - <em>Kevin Andrews</em></li>\n<li><a href=\"https://chrisyoong.com/blog/20-uncomfortable-messages-to-tell-younger-self-about-accessibility\">20 uncomfortable messages that I would tell my younger self about working within Digital Accessibility</a> - <em>Chris Yoong</em></li>\n<li><a href=\"https://macwright.com/2024/09/19/the-extra-rules-of-hooks.html\">The unspoken rules of React hooks</a> - <em>Tom MacWright</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.simplethread.com/legacy-code/\">Working With Legacy Code</a> - <em>Quintus Flannagan</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://modem.io/blog/blog-monetization/\">How to Monetize a Blog</a> - <em>Tyler</em></li>\n<li><a href=\"https://m.youtube.com/watch?v=MTaeVVAvk-c&amp;feature=youtu.be\">Fighting for Our Web</a> - <em>Molly White</em></li>\n<li><a href=\"https://pluralistic.net/2024/10/16/keep-it-really-simple-stupid/#read-receipts-are-you-kidding-me-seriously-fuck-that-noise\">You should be using an RSS reader</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.marketplace.org/2024/10/14/poker-bots-russia-online-game-gambling-ai/\">Poker bots have invaded online gambling</a> - <em>Aleezeh Hasan &amp; Sean McHenry</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://drdevonprice.substack.com/p/you-might-not-recover-from-burnout?fbclid=IwZXh0bgNhZW0CMTEAAR0ZtSlqNT-I_Hl7iVE11vhby4uBh-3cJvG1lkymFsjIqeca7OywMuG6xyA_aem_9gd_MbOoACi42NcCwUY7WQ\">You Might Not Recover from Burnout. Ever.</a> - <em>Devon Price</em></li>\n<li><a href=\"https://geoffgraham.me/you-might-not-recover-from-burnout-ever/\">You Might Not Recover from Burnout. Ever.</a> - <em>Geoff Graham</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://99percentinvisible.org/episode/toyetic/\">99% Invisible: Toyetic</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/immigration-and-the-border-the-real-story\">The New Bazaar: Immigration and the border: the real story</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.hearingthings.co/confessions-of-a-spotify-vandal/\">Confessions of a Spotify Vandal</a> - <em>Andy Crush</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/tech-policy/2024/10/ftc-click-to-cancel-rule-seeks-to-end-free-trial-traps-sneaky-auto-enrollments/\">FTC “click to cancel” rule seeks to end free trial traps, sneaky auto-enrollments</a> - <em>Ashley Belanger</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://paulitaylor.com/2024/10/20/the-anatomy-of-a-bad-idea/\">The Anatomy of a Bad Idea</a> - <em>Paul Taylor</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Arsenic</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/VDkaESeX4T8\" title=\"Dave Hause - Arsenic\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-10-21T22:39:28Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/95/",
      "url": "https://kpwags.com/reading-log/95/",
      "title": "Reading Log - October 14, 2024 (#95)",
      "content_html": "\n\t\t<p>This week it's looking at the debate around web components, a SpaceX milestone, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://kristoff.it/blog/static-site-paradox/\">The Static Site Paradox</a> - <em>Loris Cro</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/10/build-static-rss-reader-fight-fomo/\">Build A Static RSS Reader To Fight Your Inner FOMO</a> - <em>Karin Hendrikse</em></li>\n<li><a href=\"https://garrettdimon.com/journal/posts/the-neverending-story\">The Neverending Story</a> - <em>Garrett Dimon</em></li>\n<li><a href=\"https://lea.verou.me/blog/2024/wcs-vs-frameworks/\">Web Components are not Framework Components — and That’s Okay</a> - <em>Lea Verou</em></li>\n<li><a href=\"https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/\">The Popover API: Your New Best Friend for Tooltips</a> - <em>Sjoerd Beentjes</em></li>\n<li><a href=\"https://css-tricks.com/clever-polypane-debugging-features-im-loving/\">Clever Polypane Debugging Features I’m Loving</a> - <em>Ryan Trimble</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/09/how-manage-dangerous-actions-user-interfaces/\">How To Manage Dangerous Actions In User Interfaces</a> - <em>Victor Ponamariov</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/the-world-were-designing/\">The world we're designing</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2024/10/10/software-based-car/#based\">Cars bricked by bankrupt EV company will stay bricked</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://spectrum.ieee.org/fukushima-reactor\">How a Robot Is Grabbing Fuel From a Fukushima Reactor</a> - <em>Tim Hornyak</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/10/spacex-catches-returning-rocket-in-mid-air-turning-a-fanciful-idea-into-reality/\">SpaceX catches returning rocket in mid-air, turning a fanciful idea into reality</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/do-paid-data-removal-services-pay-off/\">Marketplace Tech: Do paid data-removal services pay off?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://daringfireball.net/2024/09/the_things_they_carried\">The Things They Carried</a> - <em>John Gruber</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Hot Water Music - Much Love</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/iwdZxc26WmI\" title=\"Hot Water Music - Much Love\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-10-14T23:11:23Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/94/",
      "url": "https://kpwags.com/reading-log/94/",
      "title": "Reading Log - October 7, 2024 (#94)",
      "content_html": "\n\t\t<p>This week it's discussion of web components, SpaceX rescuing Boeing astronauts, trucks becoming too large, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://frontendmasters.com/blog/web-components-are-bad-good-and-ok/\">Web Components are Bad, Good, and OK</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/personal-website-vulnerability/\">Personal Websites Are As Vulnerable As Us</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://adactio.com/journal/21405\">What price?</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://www.theverge.com/2024/9/30/24258333/hurricane-helene-quartz-chip-mining-north-carolina-spruce-pine\">Hurricane Helene barreled through a crucial chip mining area in North Carolina</a> - <em>Emma Roth</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/09/spacex-set-to-launch-mission-to-bring-starliner-astronauts-back-to-earth/\">SpaceX launches mission to bring Starliner astronauts back to Earth</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/10/7/24264129/halo-unreal-engine-5-halo-studios-announcement\">The future of Halo is being built with Unreal Engine 5</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/15871215-moderation-has-a-well-known-reality-bias\">Ctrl-Alt-Speech Podcast: Moderation has a Well-Known Reality Bias</a></li>\n<li><a href=\"https://shoptalkshow.com/603/\">ShopTalk Show: Deno, React Alternatives, and Copilot Concerns with Triple Threat Josh Collinsworth</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1885\">.NET Rocks: Improving Your CSS Game with Martine Dowden</a></li>\n<li><a href=\"https://www.marketplace.org/2024/10/02/how-the-relationship-between-government-and-economy-has-changed-since-the-great-society/\">Marketplace Podcast: How the relationship between government and economy has changed since “The Great Society”</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.economist.com/interactive/united-states/2024/08/31/americans-love-affair-with-big-cars-is-killing-them\">American’s Love Affair with Big Cars is Killing Them</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>American Aquarium - The Curse of Growing Old</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/9Wm4D-Txe_Q\" title=\"American Aquarium - The Curse of Growing Old\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-10-07T18:29:49Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/93/",
      "url": "https://kpwags.com/reading-log/93/",
      "title": "Reading Log - September 30, 2024 (#93)",
      "content_html": "\n\t\t<p>Double issue this week since I was on vacation last week.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/improving-code-quality-in-csharp-with-static-code-analysis\">Improving Code Quality in C# With Static Code Analysis</a> - <em>Milan Jovanovic</em></li>\n<li><a href=\"https://andrewlock.net/simplifying-theory-test-data-with-xunit-combinatorial/\">Simplifying - [Theory] test data with Xunit.Combinatorial</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/smart-layouts-with-container-queries/\">“Smart” Layouts With Container Queries</a> - <em>Kevin Powell</em></li>\n<li><a href=\"https://frontendmasters.com/blog/what-if-you-used-container-units-for-everything/\">What if you used Container Units for… everything?</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://adrianroselli.com/2024/09/semi-annual-reminder-to-learn-and-hire-for-web-standards.html\">Semi-Annual Reminder to Learn and Hire for Web Standards</a> - <em>Adrian Roselli</em></li>\n<li><a href=\"https://hidde.blog/re-global-design-system/\">Comparing design systems to find the best qualities</a> - <em>Hidde de Vries</em></li>\n<li><a href=\"https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/\">Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript</a> - <em>Frontend Masters</em></li>\n<li><a href=\"https://spin.atomicobject.com/react-testing-library-unit-tests/\">Tips for Using React Testing Library to Write Unit Tests</a> - <em>Pavan Policherla</em></li>\n<li><a href=\"https://blog.sentry.io/how-to-make-your-web-page-faster-before-it-even-loads/\">How to make your web page faster before it even loads</a> - <em>Salma Alam-Naylor</em></li>\n<li><a href=\"https://codehike.org/blog/build-time-components\">Build-time Components</a> - <em>Rodrigo Pombo</em></li>\n<li><a href=\"https://webkit.org/blog/15865/webkit-features-in-safari-18-0/\">WebKit Features in Safari 18.0</a> - <em>Jen Simmons</em></li>\n<li><a href=\"https://www.11ty.dev/blog/eleventy-font-awesome/\">11ty is Joining Font Awesome</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://piccalil.li/blog/how-i-build-a-button-component/\">How I build a button component</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://kizu.dev/fit-to-width/\">Fit-to-Width Text: A New Technique</a> - <em>Roman Komarov</em></li>\n<li><a href=\"https://mxb.dev/blog/buildless/\">Going Buildless</a> - <em>Max Böck</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://apievangelist.com/2024/08/27/rest-is-mess-just-like-us-humans/\">REST is Messy Just Like Us Humans</a> - <em>Kin Lane</em></li>\n<li><a href=\"https://www.zachleat.com/web/symbiotic-open-source/\">Open Source Needs to be Financially Symbiotic</a> - <em>Zach Leatherman</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://robinrendle.com/notes/ideas-are-vulnerable/\">Ideas are Vulnerable</a> - <em>Robin Rendle</em></li>\n<li><a href=\"https://robinrendle.com/notes/we-dont-need-a-boss-we-need-a-process/\">We don’t need a boss, we need a process</a> - <em>Robin Rendle</em></li>\n<li><a href=\"https://maxschmitt.me/posts/toasts-bad-ux\">Toasts are Bad UX</a> - <em>Max Schmitt</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2024/08/14/there-are-two-kinds-of-advertising/\">There are two kinds of advertising</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://erinkissane.com/fediverse-governance-drop\">Fediverse Governance Drop</a> - <em>Erin Kissane</em></li>\n<li><a href=\"https://birchtree.me/blog/choose-your-fightebillionaire/\">Choose your fighte…billionaire!</a> - <em>Matt Birchler</em></li>\n<li><a href=\"https://christianheilmann.com/2024/09/15/lets-bring-back-browsing/\">Let’s bring back browsing</a> - <em>Christian Heilmann</em></li>\n<li><a href=\"https://www.techdirt.com/2024/09/17/twitters-pre-musk-plans-mirrored-elons-vision-until-he-abandoned-trashed-or-ignored-them/\">Twitter’s Pre-Musk Plans Mirrored Elon’s Vision—Until He Abandoned, Trashed Or Ignored Them</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pxlnv.com/blog/permissions-pollution/\">Permissions Pollution</a> - <em>Nick Heer</em></li>\n<li><a href=\"https://daringfireball.net/2024/08/the_mac_is_a_power_tool\">The Mac Is a Power Tool</a> - <em>John Gruber</em></li>\n<li><a href=\"https://www.theverge.com/2024/9/20/24249770/microsoft-three-mile-island-nuclear-power-plant-deal-ai-data-centers\">Microsoft wants Three Mile Island to fuel its AI power needs</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.texasmonthly.com/news-politics/othram-forensic-genetic-genealogy-catherine-edwards-murder/?src=longreads\">Inside the Texas Crime Lab That’s Cracked Hundreds of Cold Cases</a> - <em>Michael Hardy</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.scientificamerican.com/article/why-is-it-so-much-harder-for-nasa-to-send-people-to-the-moon-now-than-it-was-during-the-apollo-era/\">Why Is It So Hard to Go Back to the Moon?</a> - <em>Sarah Scoles</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/interest-rates-inflation-and-the-american-consumer/\">Interest rates, inflation and the American consumer</a> - <em>Make Me Smart</em></li>\n<li><a href=\"https://stratechery.com/2024/friendly-google-and-enemy-remedies/\">Friendly Google and Enemy Remedies</a> - <em>Ben Thompson</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/ode-on-an-ass-hat-oakland-athletics-last-game\">Never Forget What Killed The Oakland A’s</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://www.inquirer.com/eagles/a/philadelphia-eagles-nfl-concussions-settlement-compensation-20240909.html\">The Final Penalty</a> - <em>David Gambacorta</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/09/14/nx-s1-5108843/exercise-fat-healthy-weight-obesity\">People who exercise have healthier belly fat, new study finds</a> - <em>Maria Godoy</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0065-madst-danr-scotth/\">The Unhandled Exception: C# and Blazor - with Mads Torgersen, Dan Roth, and Scott Hunter!</a></li>\n<li><a href=\"https://www.npr.org/2024/09/23/1201324613/gps-america-outside-in-russia-ukraine-china-europe\">The Indicator: Could you live without GPS? It's OK, the economy can't, either</a></li>\n<li><a href=\"https://www.npr.org/2024/09/16/1199975711/bad-economics-smart-politics\">The Indicator: Bad economics, smart politics</a></li>\n<li><a href=\"https://timharford.com/2024/02/cautionary-tales-supersonic-nazi-vengeance-v2-rocket-part-1/\">Cautionary Tales: Supersonic Nazi Vengeance: V2 Rocket (Part 1)</a></li>\n<li><a href=\"https://timharford.com/2024/02/cautionary-tales-into-the-black-lair-v2-rocket-part-2/\">Cautionary Tales: Into the Black Lair: V2 Rocket (Part 2)</a></li>\n<li><a href=\"https://timharford.com/2024/03/cautionary-tales-buried-evil-v2-rocket-part-3/\">Cautionary Tales: Buried Evil: V2 Rocket (Part 3)</a></li>\n<li><a href=\"https://darknetdiaries.com/episode/142/\">Darknet Diaries: Axact</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://everythingchanges.us/blog/make-kin-not-nets/\">Make kin not nets</a> - <em>Mandy Brown</em></li>\n<li><a href=\"https://www.theverge.com/2024/9/12/24242802/lego-mclaren-p1-hypercar-full-size\">This life-size Lego McLaren P1 can hit almost 40mph</a> - <em>Andrew Liszewski</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - You're The Reason I Don't Want the World to End</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/HFRxGQ7wfOk\" title=\"The Wonder Years - You're The Reason I Don't Want the World to End\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-09-30T22:29:01Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/92/",
      "url": "https://kpwags.com/reading-log/92/",
      "title": "Reading Log - September 16, 2024 (#92)",
      "content_html": "\n\t\t<p>A lot of podcasts this week, some useful CSS tricks, the court's ruling against the Internet Archive, and more.</p>\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://alvaromontoro.com/blog/68055/ten-css-one-liners-for-almost-every-project\">CSS One-Liners to Improve (Almost) Every Project</a> - <em>Alvaro Montoro</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2024/09/05/the-hidden-cost-of-speed/\">The hidden cost of speed</a> - <em>Brayden A. Hord</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://uxdesign.cc/nikes-25b-blunder-shows-us-the-limits-of-data-driven-ad30b6e3d938\">Nike’s $25B blunder shows us the limits of “data-driven”</a> - <em>Pavel Samsonov</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.citationneeded.news/hachette-v-internet-archive/\">Big publishers think libraries are the enemy</a> - <em>Molly White</em></li>\n<li><a href=\"https://www.techdirt.com/2024/09/05/second-circuit-says-libraries-disincentivize-authors-to-write-books-by-lending-them-for-free/\">Second Circuit Says Libraries Disincentivize Authors To Write Books By Lending Them For Free</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/9/5/24235874/apple-pay-10-years-open-nfc-ios\">10 years later, Apple Pay is amazing — and about to change</a> - <em>David Pierce</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/09/after-starliner-nasa-has-another-big-human-spaceflight-decision-to-make/\">After Starliner, NASA has another big human spaceflight decision to make</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://www.theverge.com/2024/9/12/24241904/boeing-starliner-nasa-iss-spacex-crew-dragon\">Why NASA is sticking with Boeing</a> - <em>Georgina Torbet</em></li>\n<li><a href=\"https://defector.com/neither-elon-musk-nor-anybody-else-will-ever-colonize-mars\">Neither Elon Musk Nor Anybody Else Will Ever Colonize Mars</a> - <em>Albert Burneko</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.techspot.com/news/104722-study-suggests-sec-visits-may-tipping-off-insiders.html\">Study suggests SEC visits as tracked by following mobile location data may be tipping off insiders</a> - <em>Zo Ahmed</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/end-this-farce\">End this Farce</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://99percentinvisible.org/episode/the-double-kick/\">99% Invisible: The Double Kick</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/episodes/15750024-blunder-from-down-under\">Ctrl-Alt-Speech: Blunder from Down Under</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/brian-ketelsen.html\">Coffee &amp; Open Source: Brian Ketelsen</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/project-2025-and-the-fate-of-the-federal-workforce/\">Make Me Smart: Project 2025 and the fate of the federal workforce</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/articles/not-an-internet-error-how-404-media-aims-to-shake-up-online-journalism\">On the Media: Not an Internet Error: How 404 Media Aims to Shake Up Online Journalism</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1881\">.NET Rocks: .NET Aspire with David Fowler</a></li>\n<li><a href=\"https://www.npr.org/2024/09/09/1198642620/miami-medicare-fraud-malcolm-gladwell\">The Indicator: How Medicare fraud became Miami's vice</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/angie-jones.html\">Coffee &amp; Open Source: Angie Jones</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1880\">.NET Rocks: .NET 8 Migration with Jimmy Bogard</a></li>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0064-gitkraken/\">Unhandled Exception: GitKraken - with Justin Roberts and Eric Amodio</a></li>\n<li><a href=\"https://shoptalkshow.com/598/\">ShopTalk Show: Jen Simmons on Interop, WebKit Releases, and New CSS Features in Safari</a></li>\n<li><a href=\"https://www.wtfpod.com/podcast/episode-1503-billie-joe-armstrong\">WTF Podcast: Billie Joe Armstrong</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Green Day - When I Come Around</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/i8dh9gDzmz8\" title=\"Green Day - When I Come Around\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-09-16T20:29:08Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/91/",
      "url": "https://kpwags.com/reading-log/91/",
      "title": "Reading Log - September 9, 2024 (#91)",
      "content_html": "\n\t\t<p>Two weeks worth of articles this week. A lot of CSS articles this week.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/making-visual-studio-a-bit-more-visual/\">Making Visual Studio a bit more visual</a> - <em>Mads Kristensen</em></li>\n<li><a href=\"https://medium.com/codex/getting-started-with-c-records-7dec761a87b5\">Getting Started with C# Records</a> - <em>Anton Martyniuk</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://dbushell.com/2024/06/22/no-no-javascript/\">No No-JavaScript</a> - <em>David Bushell</em></li>\n<li><a href=\"https://thenewstack.io/5-javascript-security-best-practices-for-2024/\">5 JavaScript Security Best Practices for 2024</a> - <em>Alexander T. Williams</em></li>\n<li><a href=\"https://css-tricks.com/html-web-components-make-progressive-enhancement-and-css-encapsulation-easier/\">HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier!</a> - <em>Kev Bonett</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/06/what-are-css-container-style-queries-good-for/\">What Are CSS Container Style Queries Good For?</a> - <em>Juan Diego Rodríguez</em></li>\n<li><a href=\"https://css-tricks.com/css-functions-and-mixins-module-notes/\">CSS Functions and Mixins Module Notes</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://css-irl.info/the-problem-with-surveys/\">The Problem With Surveys (and Why You Should Take This One)</a> - <em>Michelle Barker</em></li>\n<li><a href=\"https://piccalil.li/blog/styling-tables-the-modern-css-way/\">Styling Tables the Modern CSS Way</a> - <em>Michelle Barker</em></li>\n<li><a href=\"https://cssgridgenerator.io/\">CSS Grid Generator</a> - <em>Kristjan Retter</em></li>\n<li><a href=\"https://web.dev/blog/at-property-baseline?hl=en\">@property: Next-gen CSS variables now with universal browser support</a> - <em>Una Kravets</em></li>\n<li><a href=\"https://css-tricks.com/css-selectors/\">CSS Selectors</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://frontendmasters.com/blog/the-pitfalls-of-in-app-browsers/\">The Pitfalls of In-App Browsers</a> - <em>Paul Esch-Laurent</em></li>\n<li><a href=\"https://www.travis-ci.com/blog/react-router-demystified-a-developers-guide-to-efficient-routing/\">React Router Demystified: A Developer’s Guide to Efficient Routing</a> - <em>Eliud Kay</em></li>\n<li><a href=\"https://frontendmasters.com/blog/script-integrity/\">Script Integrity</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.code4it.dev/architecture-notes/webapi-vs-rest-vs-pseudo-rest/#wrapping-up\">Davide's Code and Architecture Notes - Web APIs vs REST APIs vs pseudo-REST APIs</a> - <em>Davide Bellone</em></li>\n<li><a href=\"https://www.bennadel.com/blog/4693-code-isnt-magical-its-just-a-series-of-commands.htm\">Code Isn't Magical, It's Just A Series Of Commands</a> - <em>Ben Nadel</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://uxplanet.org/principles-of-spacing-in-ui-design-a-beginners-guide-to-the-4-point-spacing-system-6e88233b527a\">Principles of Spacing in UI Design: A Beginner’s Guide to the 4-Point Spacing System</a> - <em>Bryson M.</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.mnot.net/blog/2024/08/25/feeds\">What RSS Needs</a> - <em>Mark Nottingham</em></li>\n<li><a href=\"https://www.theverge.com/2024/9/3/24234811/nanowrimo-ai-stance-classist-ableist-criticism\">NaNoWriMo is in disarray after organizers defend AI writing tools</a> - <em>Jess Weatherbed</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/security/2024/09/yubikeys-are-vulnerable-to-cloning-attacks-thanks-to-newly-discovered-side-channel/\">YubiKeys are vulnerable to cloning attacks thanks to newly discovered side channel</a> - <em>Dan Goodin</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2024/09/some-thoughts-on-the-yubikey-eucleak-vulnerability/\">Some thoughts on the YubiKey EUCLEAK Vulnerability</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/incredible-shots-mercury-bepicolumbo-steals-energy\">Incredible shots of Mercury as BepiColumbo steals some of its energy</a> - <em>Philip Plait</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/08/nasas-second-large-launch-tower-has-gotten-stupidly-expensive/\">NASA has to be trolling with the latest cost estimate of its SLS launch tower</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2024/07/15/the-ghost-jobs-haunting-your-career-search/\">The ghost jobs haunting your career search</a> - <em>Eira May</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://primecuts.philpearlman.com/p/find-exercise-enjoy\">Find Exercise You Enjoy</a> - <em>Philip Pearlman</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/08/23/1197961495/the-trade-fraud-detective\">Planet Money: The trade fraud detective</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/15632153-chatgpt-told-us-not-to-say-this-but-yolo\">Ctrl-Alt-Speech: ChatGPT Told Us Not to Say This, but YOLO</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/15671677-the-platform-to-prison-pipeline\">Ctrl-Alt-Speech: The Platform to Prison Pipeline</a></li>\n<li><a href=\"https://www.techdirt.com/2024/08/27/techdirt-podcast-episode-401-how-fact-checking-fails/\">Techdirt Podcast: How Fact Checking Fails</a></li>\n<li><a href=\"https://offthemainthread.tech/episode/big-build-bool-bonanza/\">Off the Main Thread: The Big Build Bool Bonanaza II</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.bryanbraun.com/2024/07/31/capability-makes-your-life-simpler/\">Capability makes your life simpler</a> - <em>Bryan Braun</em></li>\n<li><a href=\"https://fev.al/posts/work-journal/\">Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts</a> - <em>Charles Féval</em></li>\n<li><a href=\"https://www.theguardian.com/world/article/2024/aug/28/bald-eagle-injured-raccoon\">‘Injured’ Missouri bald eagle actually ‘too fat to fly’ after gorging on raccoon</a> - <em>Richard Luscombe</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - I Swear</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/BPtZdrgyqRM\" title=\"Dave Hause - I Swear\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-09-09T22:41:56Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/90/",
      "url": "https://kpwags.com/reading-log/90/",
      "title": "Reading Log - August 26, 2024 (#90)",
      "content_html": "\n\t\t<p>More <em>Why Your Team Sucks</em>, a rant on front-end development, what the web would be like with out women (spoiler: it'd suck), and more.</p>\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.poppastring.com/blog/primary-constructors-class-vs-record\">Primary constructors - class vs record</a> - <em>Mark Downie</em></li>\n<li><a href=\"https://www.telerik.com/blogs/aspnet-core-basics-documenting-apis\">ASP.NET Core Basics: Documenting APIs</a> - <em>Assis Zang</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.speedcurve.com/blog/15-neglected-page-speed-optimizations/\">15 page speed optimizations that sites ignore (at their own risk)</a> - <em>Tammy Everts</em></li>\n<li><a href=\"https://afixt.com/a-brief-introduction-to-keyboard-accessibility/\">A Brief Introduction to Keyboard Accessibility</a> - <em>Karl Groves</em></li>\n<li><a href=\"https://blog.frankmtaylor.com/2024/06/20/a-rant-about-front-end-development/\">A Rant about Front-end Development</a> - <em>Frank M Taylor</em></li>\n<li><a href=\"https://developer.mozilla.org/en-US/blog/javascript-set-methods/\">New JavaScript Set methods</a> - <em>Brian Smith</em></li>\n<li><a href=\"https://www.telerik.com/blogs/react-usedebugvalue-hook\">The React useDebugValue Hook</a> - <em>Hassan Djirdeh</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.travis-ci.com/blog/unit-testing-vs-integration-testing/\">Unit Testing vs Integration Testing: What is Best for You</a> - <em>Amr Essam</em></li>\n<li><a href=\"https://nowebwithoutwomen.com/\">No Web Without Women</a> - <em>A Selman Project</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/06/mdx-or-how-i-learned-love-multimedia-writing/\">How I Learned To Stop Worrying And Love Multimedia Writing</a> - <em>Frederick O’Brien</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://tools.keithjgrant.com/theme-machine/\">Theme Machine</a> - <em>Keith J. Grant</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.stefanjudis.com/blog/web-content-and-copyrights/\">Web content, the social contract and copyrights</a> - <em>Stefan Judis</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/08/20/heres-why-the-debate-over-open-source-ai-matters-for-us-humans/\">Here’s why the debate over open source AI matters for us humans</a> - <em>Matt Levin</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-philadelphia-eagles\">Why Your Team Sucks 2024: Philadelphia Eagles</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-miami-dolphins\">Why Your Team Sucks 2024: Miami Dolphins</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-los-angeles-rams\">Why Your Team Sucks 2024: Los Angeles Rams</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-pittsburgh-steelers\">Why Your Team Sucks 2024: Pittsburgh Steelers</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/the-new-wave-of-private-school-vouchers/\">Make Me Smart: The new wave of private school vouchers</a></li>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/new-online-age-verification-tools-could-exclude-lots-of-adults/\">Marketplace Tech: New online age-verification tools could exclude lots of adults</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - The Devil in My Bloodstream (Live)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/pD0pupxdkco\" title=\"The Wonder Years - The Devil in My Bloodstream (Live)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-08-26T21:52:30Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/89/",
      "url": "https://kpwags.com/reading-log/89/",
      "title": "Reading Log - August 19, 2024 (#89)",
      "content_html": "\n\t\t<p>More <em>Why Your Team Sucks</em>, some CSS tricks, and attempt to keep baseball in Oakland, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://endler.dev/2024/the-dying-web/\">The Dying Web</a> - <em>Matthias Endler</em></li>\n<li><a href=\"https://csscade.com/a-background-image-trick-most-people-dont-know-about/\">A background-image trick most people dont know about</a> - <em>Robin Rendle</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2018/06/placeholder-attribute/\">Don’t Use The Placeholder Attribute</a> - <em>Eric Bailey</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/05/modern-css-layouts-no-framework-needed/\">Modern CSS Layouts: You Might Not Need A Framework For That</a> - <em>Brecht De Ruyte</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://drewdevault.com/2024/07/16/2024-07-16-So-you-want-to-compete-with-FOSS.html\">So you want to compete with or replace open source</a> - <em>Drew DeVault</em></li>\n<li><a href=\"https://stackoverflow.blog/2024/06/19/the-real-10x-developer-makes-their-whole-team-better/\">The real 10x developer makes their whole team better</a> - <em>Eira May</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/08/06/why-im-joining-the-bluesky-board-to-support-a-vision-of-a-more-open-decentralized-internet/\">Why I’m Joining The Bluesky Board To Support A Vision Of A More Open, Decentralized Internet</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.theverge.com/2024/8/13/24218868/flipboard-fediverse-inside-app\">Flipboard is going to let you follow fediverse accounts right inside the app</a> - <em>Jay Peters</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.theringer.com/mlb/2024/8/13/24216407/oakland-ballers-pro-sports-startup-athletics\">How to Start a Professional Sports Team, Win Games, and Save the Town</a> - <em>Dan Moore</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-seattle-seahawks\">Why Your Team Sucks 2024: Seattle Seahawks</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-jacksonville-jaguars\">Why Your Team Sucks 2024: Jacksonville Jaguars</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-cincinnati-bengals\">Why Your Team Sucks 2024: Cincinnati Bengals</a> - <em>Sarah York</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-indianapolis-colts\">Why Your Team Sucks 2024: Indianapolis Colts</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://99percentinvisible.org/episode/empire-of-the-sum/\">99% Invisible: Empire of the Sun</a></li>\n<li><a href=\"https://dot-social.simplecast.com/episodes/john-battelle\">Dot Social Podcast: Overcoming the ‘Extraordinary Inertia’ of the Web We've Built, with Author John Battelle</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1876\">.NET Rocks: Agile Application Security with Laura Bell Main</a></li>\n<li><a href=\"https://www.tetragrammaton.com/content/trentreznor-podcast\">Tetragrammaton Podcast: Trent Reznor</a></li>\n<li><a href=\"https://www.tetragrammaton.com/content/tom-hanks-podcast\">Tetragrammaton Podcast: Tom Hanks</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>New Found Glory - Part of Your World</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/KuxZUwq9LFA\" title=\"New Found Glory - Part of Your World\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-08-19T11:55:10Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/88/",
      "url": "https://kpwags.com/reading-log/88/",
      "title": "Reading Log - August 12, 2024 (#88)",
      "content_html": "\n\t\t<p>More <em>Why Your Team Sucks</em>, details about .NET 9, and Elon being awful as per usual.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://visualstudiomagazine.com/Articles/2024/06/20/net-9-preview-5.aspx\">New .NET 9 Templates for Blazor Hybrid, .NET MAUI</a> - <em>David Ramel</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/its-time-to-talk-about-css5/\">It’s Time To Talk About “CSS5”</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://www.jameskerr.blog/posts/3-types-of-css-utility-classes/\">The 3 Types of CSS Utility Classes</a> - <em>James Kerr</em></li>\n<li><a href=\"https://gomakethings.com/the-many-ways-to-hide-things-in-the-dom/\">The many ways to hide things in the DOM</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://piccalil.li/blog/its-about-time-i-tried-to-explain-what-progressive-enhancement-actually-is/?ref=main-rss-feed\">It’s about time I tried to explain what progressive enhancement actually is</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/08/07/it-always-gets-dumber-elon-sues-the-ad-coalition-he-just-rejoined-because-he-thinks-its-illegal-to-not-advertise-on-extwitter/\">It Always Gets Dumber: Elon Sues The Ad Coalition He Just Rejoined Because He Thinks It’s Illegal To Not Advertise On ExTwitter</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-las-vegas-raiders\">Why Your Team Sucks 2024: Las Vegas Raiders</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-denver-broncos\">Why Your Team Sucks 2024: Denver Broncos</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-minnesota-vikings\">Why Your Team Sucks 2024: Minnesota Vikings</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-new-york-jets\">Why Your Team Sucks 2024: New York Jets</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-chicago-bears\">Why Your Team Sucks 2024: Chicago Bears</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-atlanta-falcons\">Why Your Team Sucks 2024: Atlanta Falcons</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-tennessee-titans\">Why Your Team Sucks 2024: Tennessee Titans</a> - <em>Mike Tanier</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/15559376-should-speech-cost-a-garm-and-a-leg\">Ctrl-Alt-Speech Podcast: Should Speech Cost a GARM and a Leg?</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>American Aquarium - Messy as a Magnolia</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bYOSULYl4Q0\" title=\"American Aquarium - Messy as a Magnolia\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-08-12T22:53:40Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/87/",
      "url": "https://kpwags.com/reading-log/87/",
      "title": "Reading Log - August 5, 2024 (#87)",
      "content_html": "\n\t\t<p>This week it's more of <em>Why Your Team Sucks</em>, Logitech suggesting enshittification, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/06/uniting-web-native-apps-unknown-javascript-apis/\">Uniting Web And Native Apps With 4 Unknown JavaScript APIs</a> - <em>Juan Diego Rodríguez</em></li>\n<li><a href=\"https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/\">How React 19 (Almost) Made the Internet Slower</a> - <em>Henrique Yuji</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/8/5/24213774/microsoft-security-performance-reviews-employees-top-priority\">Every Microsoft employee is now being judged on their security work</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2024/07/logitech-has-an-idea-for-a-forever-mouse-thatrequires-a-subscription/\">Logitech has an idea for a “forever mouse” that requires a subscription</a> - <em>Scharon Harding</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-new-york-giants\">Why Your Team Sucks 2024: New York Giants</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-los-angeles-chargers\">Why Your Team Sucks 2024: Los Angeles Chargers</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-arizona-cardinals\">Why Your Team Sucks 2024: Arizona Cardinals</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-new-england-patriots\">Why Your Team Sucks 2024: New England Patriots</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://timharford.com/2023/11/cautionary-tales-the-lethal-fallout-of-a-stolen-treasure/\">Cautionary Tales Podcast: Glowing Peril: the Magical Glitter That Poisoned a City</a></li>\n<li><a href=\"https://www.npr.org/2024/08/01/1197967951/paris-2024-olympics-hosting-costs\">The Indicator: Why the Olympics cost so much</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Summer Clothes</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/efg3kI4xAXY\" title=\"The Wonder Years - Summer Clothes\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-08-05T20:55:16Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/86/",
      "url": "https://kpwags.com/reading-log/86/",
      "title": "Reading Log - July 29, 2024 (#86)",
      "content_html": "\n\t\t<p>This week we have articles on CSS, Blazor basics, an inclusive union at Blizzard and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.telerik.com/blogs/blazor-basics-blazor-render-modes-net-8\">Blazor Basics: Blazor Render Modes in .NET 8</a> - <em>Claudio Bernasconi</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://lea.verou.me/blog/2024/contrast-color/\">On compliance vs readability: Generating text colors with CSS</a> - <em>Lea Verou</em></li>\n<li><a href=\"https://dev.to/karsten_biedermann/goodbye-sass-welcome-back-native-css-cf\">Goodbye SASS, welcome back native CSS</a> - <em>Karsten Biedermann</em></li>\n<li><a href=\"https://davidwalsh.name/css-attribute-case\">Case Insensitive CSS Attribute Selector</a> - <em>David Walsh</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://blog.scottlogic.com/2024/06/10/why-we-should-care-about-process.html\">Why we should care about process</a> - <em>Dave Ogle</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/06/28/yet-another-id-verification-service-breached-exposing-private-info-collected-on-behalf-of-uber-tiktok-more/\">Yet Another ID Verification Service Breached, Exposing Private Info Collected On Behalf Of Uber, TikTok &amp; More</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.spacebar.news/mozilla-firefox-privacy-preserving-attribution/\">What is Firefox supposed to do?</a> - <em>Corbin Davenport</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/organic-intelligence/\">Organic Intelligence</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://www.theverge.com/2024/7/24/24205449/apple-maps-web-beta\">Apple Maps launches on the web to take on Google</a> - <em>Emma Roth</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/07/nasas-flagship-mission-to-europa-has-a-problem-vulnerability-to-radiation/\">NASA’s flagship mission to Europa has a problem: Vulnerability to radiation</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://badastronomy.beehiiv.com/p/jwst-finds-first-old-cold-giant-exoplanet\">JWST finds its first old, cold giant exoplanet!</a> - <em>Phil Plait</em></li>\n<li><a href=\"https://badastronomy.beehiiv.com/p/close-personal-radar-images-two-potentially-hazardous-asteroids\">Up close and personal radar images of two potentially hazardous asteroids</a> - <em>Phil Plait</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/7/24/24205366/world-of-warcraft-developers-form-union-blizzard-entertainment\">World of Warcraft developers form Blizzard’s largest and most inclusive union</a> - <em>Ash Parrish</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2024/07/15/the-ghost-jobs-haunting-your-career-search/\">The ghost jobs haunting your career search</a> - <em>Eira May</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/7/24/24205155/drones-olympics-soccer-canada-spying\">Olympic drone spying scandal lands Canadian coach a red card</a> - <em>Andrew Liszewski</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-washington-commanders\">Why Your Team Sucks 2024: Washington Commanders</a> - <em>Drew Magary</em></li>\n<li><a href=\"https://defector.com/why-your-team-sucks-2024-carolina-panthers\">Why Your Team Sucks 2024: Carolina Panthers</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1871\">.NET Rocks: Commercializing Open Source with Victoria Melnikova</a></li>\n<li><a href=\"https://darknetdiaries.com/episode/139/\">Darknet Diaries: D3f4ult</a></li>\n<li><a href=\"https://simplecast.econtalk.org/episodes/zach-weinersmith-on-space-settlement-and-a-city-on-mars\">EconTalk: Zach Weinersmith on Space Settlement and A City on Mars</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Aaron West and the Roaring Twenties - In Lieu Of Flowers</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/a3MBW4UQKXM\" title=\"Aaron West and the Roaring Twenties - In Lieu Of Flowers\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-07-29T16:36:11Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/85/",
      "url": "https://kpwags.com/reading-log/85/",
      "title": "Reading Log - July 22, 2024 (#85)",
      "content_html": "\n\t\t<p>This week is podcast-heavy. Also, a deep look at JavaScript promises, web component libraries and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/behind-the-scenes-of-collection-expressions-part-1-introducing-collection-expressions-in-csharp12/\">Introducing collection expressions in C#12</a> - <em>Andrew Lock</em></li>\n<li><a href=\"https://khalidabuhakmeh.com/how-to-encrypt-aspnet-core-route-parameters\">How To Encrypt ASP.NET Core Route Parameters</a> - <em>Khalid Abuhakmeh</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/06/how-hack-google-lighthouse-scores-2024/\">How To Hack Your Google Lighthouse Scores In 2024</a> - <em>Salma Alam-Naylor</em></li>\n<li><a href=\"https://keithjgrant.com/posts/2024/06/assessing-web-component-libraries/\">Assessing Web Component Libraries</a> - <em>Keith J. Grant</em></li>\n<li><a href=\"https://ryantrimble.com/blog/design-system-tokens/\">Better Know a Design System - Design Tokens!</a> - <em>Ryan Trimble</em></li>\n<li><a href=\"https://www.joshwcomeau.com/javascript/promises/\">Promises From The Ground Up</a> - <em>Josh Comeau</em></li>\n<li><a href=\"https://gomakethings.com/what-is-the-grain-of-the-web/\">What is &quot;the grain of the web?&quot;</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/24201610/next-generation-nuclear-energy-reactors-security-weapons-proliferation-risk\">High hopes and security fears for next-gen nuclear reactors</a> - <em>Justine Calma</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.reuters.com/markets/deals/google-backed-software-developer-gitlab-explores-sale-sources-say-2024-07-17/\">Google-backed software developer GitLab explores sale, sources say</a> - <em>Milana Vinn &amp; Anirban Sen</em></li>\n<li><a href=\"https://www.marketplace.org/2024/07/16/inside-world-of-ups-overnight-shipping-hub/\">Inside the world of UPS’ overnight shipping hub</a> - <em>Kristin Schwab</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.economist.com/briefing/2024/07/11/small-investments-in-nutrition-could-make-the-world-brainier\">Small investments in nutrition could make the world brainier</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://dotnetcore.show/season-6/navigating-the-netverse-from-assembler-to-open-source-marvel-with-scott-hunter/\">The Modern .NET Show: Navigating the .NETverse: From Assembler to Open Source Marvel with Scott Hunter</a></li>\n<li><a href=\"https://www.npr.org/2024/07/19/1197961103/pantone-colors-lawrence-herbert-stuart-semple-standards\">Planet Money: The company that owns colors</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/carl-franklin.html\">Coffee &amp; Open Source Podcast: Carl Franklin</a></li>\n<li><a href=\"https://www.marketplace.org/shows/how-we-survive/stolen-river/\">How We Survive Podcast: Stolen River</a></li>\n<li><a href=\"https://www.techdirt.com/2024/07/17/techdirt-podcast-episode-398-link-taxes-wont-save-journalism/\">Techdirt Podcast: Link Taxes Won’t Save Journalism</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1868\">.NET Rocks Podcast: bUnit Update with Egil Hansen</a></li>\n<li><a href=\"https://www.marketplace.org/shows/how-we-survive/the-80-million-acre/\">How We Survive Podcast: The $80 Million Dollar Acre</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/sarah-guthals.html\">Coffee &amp; Open Source Podcast: Sarah Guthals</a></li>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0057-jamietaylor/\">The Unhandled Exception Podcast: .NET and Podcasting - with Jamie Taylor</a></li>\n<li><a href=\"https://www.npr.org/2023/10/13/1197956085/fresh-air-draft-10-13-2023\">NPR’s Fresh Air: Actor Patrick Stewart</a></li>\n<li><a href=\"https://timharford.com/2023/10/cautionary-tales-double-header-a-monkey-for-mayor-a-screw-loose-at-17000-feet/\">Cautionary Tales: A Monkey For Mayor / A Screw Loose At 17,000 Feet</a></li>\n<li><a href=\"https://shoptalkshow.com/585/\">Shop Talk Show: Blog Redesign, Sounds on a Website, Accessibility Tests, and Safari 17</a></li>\n<li><a href=\"http://www.wtfpod.com/podcast/episode-1474-levar-burton\">WTF with Marc Maron: LeVar Burton</a></li>\n<li><a href=\"https://longform.org/posts/longform-podcast-551-kashmir-hill\">Longform Podcast: Kashmir Hill</a></li>\n<li><a href=\"https://www.techdirt.com/2024/07/09/techdirt-podcast-episode-397-the-people-who-turn-lies-into-reality/\">Techdirt Podcast: The People Who Turn Lies Into Reality</a></li>\n<li><a href=\"https://www.npr.org/2024/07/09/1197967537/military-brats-financial-earnings-social-mobility\">The Indicator: What military brats tell us about social mobility</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Nothington - Cobblestones</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/reKgUgJJBX8\" title=\"Nothington - Cobblestones\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-07-22T14:11:28Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/84/",
      "url": "https://kpwags.com/reading-log/84/",
      "title": "Reading Log - July 15, 2024 (#84)",
      "content_html": "\n\t\t<p>This week I read about the CSS cap unit, dependency risks, and an honest review of Tesla's Cybertruck.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ishadeed.com/article/css-cap-unit/\">CSS Cap Unit</a> - <em>Ahmad Shadeed</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/every-dependency-is-a-potential-vulnerability/\">Every dependency is a potential vulnerability</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://thehistoryoftheweb.com/beware-the-cloud-of-hype/\">Beware the cloud of hype</a> - <em>The History of the Web</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/07/08/digital-price-tags-dynamic-pricing-in-person-shopping/\">Dynamic pricing tech may brighten retail bottom lines and put consumers in the dark</a> - <em>Kristin Schwab &amp; Sofia Terenzio</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/15330492-a-lack-of-under-standing\">Ctrl-Alt-Speech: A Lack of (Under)Standing</a></li>\n<li><a href=\"https://www.npr.org/2024/07/08/1197967531/gamestop-roaring-kitty-memestocks-wall-street-stock-market\">The Indicator: The young trolls of Wall Street are growing up</a></li>\n<li><a href=\"https://www.npr.org/2024/07/03/1197967395/game-theory-nuclear-war-putin\">The Indicator: The game theory that led to nuclear standoffs</a></li>\n<li><a href=\"https://www.npr.org/2024/07/01/1197967379/obgyn-students-leaving-states-strict-abortion-bans\">The Indicator: How the end of Roe is reshaping the medical workforce</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1864\">.NET Rocks: Data Science and UX with Grishma Jena</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.infinitescroll.us/p/they-will-never-think-youre-good\">They will never think you're good enough</a> - <em>Jeremiah Johnson</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.sfgate.com/tech/article/drew-magary-cybertruck-review-sf-19561381.php\">I drove a Cybertruck around SF because I am a smart, cool alpha male</a> - <em>Drew Magary</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Aaron West and the Roaring Twenties - Paying Bills at the End of the World</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bVcc367H2Zw\" title=\"Aaron West and the Roaring Twenties - Paying Bills at the End of the World\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-07-15T15:30:10Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/83/",
      "url": "https://kpwags.com/reading-log/83/",
      "title": "Reading Log - July 8, 2024 (#83)",
      "content_html": "\n\t\t<p>Another light week. This week we look at some news from Mastodon as well as an in-depth look at the Titan submersible disaster.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/a-primer-on-javascript-proxies/\">A primer on JavaScript Proxies</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.freecodecamp.org/news/web-sensitivity-how-to-design-accessible-animations/\">What is Motion Sensitivity? How to Design Accessible Web Animations</a> - <em>Elizabeth Meshioye</em></li>\n<li><a href=\"https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/\">The deskilling of web dev is harming the product but, more importantly, it’s damaging our health – this is why burnout happens</a> - <em>Baldur Bjarnason</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/\">Highlighting journalism on Mastodon</a> - <em>Eugen Rochko</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/titan-submersible-disaster-inside-story-oceangate-files/\">The Titan Submersible Disaster Shocked the World. The Exclusive Inside Story Is More Disturbing Than Anyone Imagined</a> - <em>Mark Harris</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Mercy Union - Basements</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/hOpCCDEPVzg\" title=\"Mercy Union - Basements\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-07-08T21:17:27Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/82/",
      "url": "https://kpwags.com/reading-log/82/",
      "title": "Reading Log - July 1, 2024 (#82)",
      "content_html": "\n\t\t<p>A little light this week. Some caveats to C# primary constructors and a takedown of NASA's <em>Artemis</em>.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/thoughts-about-primary-constructors-3-pros-and-5-cons/\">Thoughts about primary constructors: 3 pros and 5 cons</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.joanwestenberg.com/rss-the-forgotten-protocol-that-still-matters%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B\">RSS: The forgotten protocol that still matters</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://idlewords.com/2024/5/the_lunacy_of_artemis.htm\">The Lunacy of Artemis</a> - <em>Idle Words</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/angus-deaton-on-life-in-america\">The New Bazaar: Angus Deaton on life in America</a></li>\n<li><a href=\"https://dotnetcore.show/season-6/building-cross-platform-apps-with-net-maui-a-developers-dream-come-true-with-matt-goldman/\">The Modern .NET Show: Building Cross-Platform Apps with .NET MAUI: A Developer's Dream Come True with Matt Goldman</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Deaf Havana - Everybody's Dancing and I Want To Die</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_P1ssYOVj2A\" title=\"Deaf Havana - Everybody's Dancing and I Want To Die\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-07-01T19:25:06Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/81/",
      "url": "https://kpwags.com/reading-log/81/",
      "title": "Reading Log - June 24, 2024 (#81)",
      "content_html": "\n\t\t<p>In this double issue, we have tips for better CSS, the passing of a baseball icon, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://bartwullems.blogspot.com/2024/05/xunitimprove-type-safety.html\">XUnit–Improve type safety</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://www.pietschsoft.com/post/2024/05/03/csharp-iterate-over-enum\">C#: How to Enumerate over Enum values and names</a> - <em>Chris Pietschmann</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/05/beyond-css-media-queries/\">Beyond CSS Media Queries</a> - <em>Juan Diego Rodriguez</em></li>\n<li><a href=\"https://adactio.com/journal/21128\">Baseline progressive enhancement</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://andrewwalpole.com/blog/opinions-for-writing-good-css/\">Opinions for Writing Good CSS</a> - <em>Andrew Walpole</em></li>\n<li><a href=\"https://www.infoq.com/articles/no-need-css-framework/\">You Don’t Need a CSS Framework</a> - <em>Tyson Gern</em></li>\n<li><a href=\"https://cruncher.ch/blog/printing-music-with-css-grid/\">Printing music with CSS Grid</a> - <em>Stephen Band</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.donnfelker.com/done-is-better-than-perfect/\">Done is Better Than Perfect</a> - <em>Donn Felker</em></li>\n<li><a href=\"https://www.404media.co/xz-backdoor-bullying-in-open-source-software-is-a-massive-security-vulnerability/\">Bullying in Open Source Software Is a Massive Security Vulnerability</a> - <em>Jason Koebler</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2024/05/the-biggest-effect-on-code-quality.html\">The biggest effect on code quality</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/errors-arent-all-bad/\">Errors Aren’t All Bad</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://remotesynthesis.com/blog/navigaitng-frontend-buzzwords/\">Navigating the Buzzwords of Frontend Development</a> - <em>Brian Rinaldi</em></li>\n<li><a href=\"https://www.infoworld.com/article/3715342/why-we-suck-at-estimating-software-projects.html\">Why we suck at estimating software projects</a> - <em>Nick Hodges</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/willie-mays-was-baseball\">Willie Mays Was Baseball</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/06/18/1197965254/stock-trading-congress-etfs-unusual-whales\">The Indicator: Invest like a Congress member</a></li>\n<li><a href=\"https://www.npr.org/2024/06/12/1197959267/graphite-batteries-tariffs-china\">Planet Money: Bringing a tariff to a graphite fight</a></li>\n<li><a href=\"https://www.techdirt.com/2024/06/11/techdirt-podcast-episode-394-a-primer-on-child-online-safety-legislation/\">Techdirt Podcast: A Primer On Child Online Safety Legislation</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Buffalo Buffalo</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/mcYWbM5SvQ0\" title=\"Spanish Love Songs - Buffalo Buffalo\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-06-24T13:42:04Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/80/",
      "url": "https://kpwags.com/reading-log/80/",
      "title": "Reading Log - June 10, 2024 (#80)",
      "content_html": "\n\t\t<p>Lots to look at this week. Some of the new CSS and HTML functionality, design system, trouble for Hubble, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://frontendmasters.com/blog/using-the-popover-api-for-html-tooltips/\">Using the Popover API for HTML Tooltips</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://mxb.dev/blog/old-dogs-new-css-tricks/\">Old Dogs, new CSS Tricks</a> - <em>Max Böck</em></li>\n<li><a href=\"https://garrettdimon.com/journal/posts/fine-tuning-text-inputs\">Fine-tuning Text Inputs</a> - <em>Garrett Dimon</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/just-one-line/\">“Just” One Line</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.stefanjudis.com/blog/vs-code-minimap-section-headers/\">VS Code's new minimap section headers</a> - <em>Stefan Judis</em></li>\n</ul>\n<hr />\n<h2>Design</h2>\n<ul>\n<li><a href=\"https://bradfrost.com/blog/post/dont-put-crap-in-the-design-system/\">Don’t Put Crap in the Design System</a> - <em>Brad Frost</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/interdisciplinary-website-maker/\">Interdisciplinary Website Maker</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://bradfrost.com/blog/post/the-art-of-design-system-recipes/\">The art of design system recipes</a> - <em>Brad Frost</em></li>\n<li><a href=\"https://www.lukew.com/ff/entry.asp?2066\">Different Gets Ignored</a> - <em>Luke Wroblewski</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/06/down-to-just-two-gyroscopes-hubbles-science-operations-will-continue/\">The Hubble Space Telescope has lost a majority of its gyroscopes</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://www.theverge.com/2024/6/4/24171169/china-lunar-sample-far-side-moon-launch\">China will be the first to retrieve soil samples from the far side of the Moon</a> - <em>Justine Calma</em></li>\n</ul>\n<hr />\n<h2>Climate Change</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/6/4/24170729/direct-air-capture-carbon-dioxide-removal-climate-tech-climeworks-generation-3\">It’s getting cheaper to filter carbon dioxide out of the air</a> - <em>Justine Calma</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/24174839/perfect-dark-reboot-xbox-microsoft\">Here’s our first look at the new Perfect Dark game</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://www.techdirt.com/2024/06/03/you-dont-own-the-video-games-youve-bought-the-death-edition/\">You Don’t Own The Video Games You’ve Bought: The Death Edition</a> - <em>Timothy Geigner</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/tech-policy/2024/06/company-heads-hoped-return-to-office-mandates-would-make-people-quit-survey-says/\">Some company heads hoped return-to-office mandates would make people quit, survey says</a> - <em>Scharon Harding</em></li>\n<li><a href=\"https://www.marketplace.org/2024/06/07/decaf-coffee-award-growing-market/\">What’s all the buzz about decaf coffee?</a> - <em>Kai Ryssdal &amp; Sarah Leeson</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/how-the-fix-gets-in-jontay-porter\">How The Fix Gets In</a> - <em>Ray Ratto</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.coffeeandopensource.com/guest/phil-haack.html\">Coffee &amp; Open Source: Phil Haack</a></li>\n<li><a href=\"https://shoptalkshow.com/576/\">Shop Talk Show: Blocks, Components, Linting Images, Engines, and “Web Integrity”</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1856\">.NET Rocks: Modular Monoliths with Layla Porter</a></li>\n<li><a href=\"https://www.techdirt.com/2024/06/04/techdirt-podcast-episode-393-the-importance-of-section-230-for-online-communities/\">Techdirt Podcast: The Importance Of Section 230 For Online Communities</a></li>\n<li><a href=\"https://changelog.com/jsparty/325\">JS Party: 11ty goes fully independent</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/24168842/star-trek-discovery-finale-interview-showrunner-end\">Star Trek: Discovery tore itself apart for the good of Star Trek’s future</a> - <em>Dylan Roth</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dan Campbell - Kings of Halloween</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ooGMinGRrM8\" title=\"Dan Campbell - Kings of Halloween\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-06-10T22:05:20Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/79/",
      "url": "https://kpwags.com/reading-log/79/",
      "title": "Reading Log - June 3, 2024 (#79)",
      "content_html": "\n\t\t<p>A guide for creating shapes in CSS, understanding how sort in JavaScript works, AI in job searches, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://adamstorr.co.uk/blog/dont-do-this-with-extension-methods/\">Don't Do This With Extension Methods</a> - <em>Adam Storr</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/05/modern-guide-making-css-shapes/\">The Modern Guide For Making CSS Shapes</a> - <em>Temani Afif</em></li>\n<li><a href=\"https://www.jameskerr.blog/posts/javascript-sort-comparators/\">Finally Understanding How Array.sort(comparator) Works</a> - <em>James Kerr</em></li>\n<li><a href=\"https://kettanaito.com/blog/why-patching-globals-is-harmful\">Why Patching Globals Is Harmful</a> - <em>Artem Zakharchenko</em></li>\n<li><a href=\"https://daverupert.com/2024/05/cold-turkey-wont-fix-your-javascript-addiction/\">A common web component learning blunder</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/05/22/why-jonathan-haidts-protect-the-kids-proposals-could-make-things-worse/\">Why Jonathan Haidt’s ‘Protect The Kids’ Proposals Could Make Things Worse For Kids</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/lifestyle/careers/ai-job-application-685f29f7\">‘You’re Fighting AI With AI’: Bots Are Breaking the Hiring Process</a> - <em>Lindsay Ellis</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://badastronomy.beehiiv.com/p/planet-fomalhaut-three-ancient-stars-another-galaxy-orbit\">A planet for Fomalhaut? And three ancient stars from another galaxy orbit our own</a> - <em>Philip Plait</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://terribleminds.com/ramble/2024/04/01/generative-a-i-for-writers-an-unfolding-but-not-inevitable-nightmare/\">Generative A.I. for Writers: An Unfolding (but not Inevitable) Nightmare!</a> - <em>Chuck Wendig</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Childish Gambino - To Be Hunted</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/cTugYhdMDEY\" title=\"Childish Gambino - To Be Hunted\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-06-03T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/78/",
      "url": "https://kpwags.com/reading-log/78/",
      "title": "Reading Log - May 27, 2024 (#78)",
      "content_html": "\n\t\t<p>A horrid website experience, Nintendo Switch and Mario RPGs, Atari acquisitions and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/05/hidden-vs-disabled-ux/\">Hidden vs. Disabled In UX</a> - <em>Vitaly Friedman</em></li>\n<li><a href=\"https://ericwbailey.website/published/invisible-success/\">Invisible success</a> - <em>Eric Bailey</em></li>\n<li><a href=\"https://www.stefanjudis.com/today-i-learned/safe-unsafe-alignment-in-css-flexbox/\">Safe/unsafe alignment in CSS flexbox</a> - <em>Stefan Judis</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://thehistoryoftheweb.com/the-analog-web/\">The Analog Web</a> - <em>Jay Hoffmann</em></li>\n<li><a href=\"https://matduggan.com/the-worst-website-in-the-entire-world/\">The Worst Website In The Entire World</a> - <em>Matthew Duggan</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.404media.co/university-suspends-students-for-ai-homework-tool-it-paid-them-10-000-to-make/\">University Suspends Students for AI Homework Tool It Gave Them $10,000 Prize to Make</a> - <em>Jason Koebler</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/24162364/paper-mario-rpg-nintendo-switch\">The Nintendo Switch has turned into an excellent Mario RPG machine</a> - <em>Andrew Webster</em></li>\n<li><a href=\"https://www.theverge.com/2024/5/23/24163176/atari-acquires-intellivision-amico-console\">Atari acquires longtime rival Intellivision</a> - <em>Ash Parrish</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://coryd.dev/posts/2024/dont-be-afraid-to-admin-when-you-dont-know-something/\">Don’t be afraid to admit when you don’t know something</a> - <em>Cory Dransfeldt</em></li>\n<li><a href=\"https://joanwestenberg.com/blog/vlze6zsss80jh0xbew8e3ukxl4voxp\">How we fix the rebellion against knowledge</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Tim Barry - Exit Wounds</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/2h8smyzvJMk\" title=\"Tim Barry - Exit Wounds\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-05-27T19:59:53Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/77/",
      "url": "https://kpwags.com/reading-log/77/",
      "title": "Reading Log - May 20, 2024 (#77)",
      "content_html": "\n\t\t<p>A little light this week, but it includes a good article talking about C and Rust, as well as Google &amp; Apple finally adding better support for protection from unwanted trackers.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/css-inheritance/\">CSS inheritance</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://www.digitala11y.com/make-your-forms-accessible-to-all-a-checklist-for-web-mobile-apps/\">Make Your Forms Accessible to All: A Checklist for Web &amp; Mobile Apps</a> - <em>Raghavendra Satish Peri</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://medium.com/@john_25313/c-isnt-a-hangover-rust-isn-t-a-hangover-cure-580c9b35b5ce\">C isn’t a Hangover; Rust isn’t a Hangover Cure</a> - <em>John Viega</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://humanewebmanifesto.com/\">Manifesto for a Humane Web</a> - <em>Michelle Barker</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.economist.com/science-and-technology/2024/05/17/it-is-dangerously-easy-to-hack-the-worlds-phones\">It is dangerously easy to hack the world’s phones</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.apple.com/ca/newsroom/2024/05/apple-and-google-deliver-support-for-unwanted-tracking-alerts-in-ios-and-android/\">Apple and Google deliver support for unwanted tracking alerts in iOS and Android</a> - <em>Apple</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/05/16/1250250249/spacex-repair-hubble-space-telescope-nasa-foia\">Private mission to save the Hubble Space Telescope raises concerns, NASA emails show</a> - <em>Nell Greenfieldboyce</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podrocket.logrocket.com/future-of-responsive-design\">PodRocket: The future of responsive design with Una Kravets and Adam Argyle</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/05/14/1250973443/system-of-a-downs-serj-tankian-on-his-memoir-why-a-new-album-hasnt-come-since-20\">System of a Down's Serj Tankian on his memoir, why a new album hasn't come since 2005</a> - <em>Kaity Kline, Phil Harrell, &amp; A Martínez</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Hot Water Music - Bury Us All</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ts2weTaguvk\" title=\"Hot Water Music - Bury Us All\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-05-20T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/76/",
      "url": "https://kpwags.com/reading-log/76/",
      "title": "Reading Log - May 13, 2024 (#76)",
      "content_html": "\n\t\t<p>React 19 is now in beta, NASA looks ahead to both the new Starliner launch and Artemis II, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://react.dev/blog/2024/04/25/react-19\">React 19 Beta</a> - <em>The React Team</em></li>\n<li><a href=\"https://adrianroselli.com/2024/05/level-setting-heading-levels.html\">Level-Setting Heading Levels</a> - <em>Adrian Roselli</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://jeremydmiller.com/2024/02/12/the-case-against-clean-architecture/\">The Case Against Clean Architecture</a> - <em>Jeremy D. Miller</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/science/space-astronomy/boeings-big-space-test-using-starliner-to-ferry-nasa-astronauts-b1425629?st=ojphifftvoa9d9m&amp;reflink=article_copyURL_share\">Boeing’s Big Space Test: Using Starliner to Ferry NASA Astronauts</a> - <em>Micah Maidenberg</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/05/nasa-confirms-independent-review-of-orion-heat-shield-issue/\">NASA confirms “independent review” of Orion heat shield issue</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.rockpapershotgun.com/elder-scrolls-and-fallout-creators-bethesda-want-to-release-games-more-often-but-making-them-last-is-more-important\">Elder Scrolls and Fallout devs Bethesda want to release games more often, but making them last is more important</a> - <em>Edwin Evans-Thirlwell</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/04/30/techdirt-podcast-episode-389-talking-tiktok/\">Techdirt Podcast: Talking TikTok</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/5/8/24152046/peacock-office-spinoff-greg-daniels-michael-koman\">Peacock is turning The Office into a franchise with a new spinoff series</a> - <em>Charles Pulliam-Moore</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://mikegrindle.com/posts/start-simple\">Start With Simple Tools</a> - <em>Mike Grindle</em></li>\n<li><a href=\"https://jvns.ca/blog/2023/10/06/new-talk--making-hard-things-easy/\">New talk: Making Hard Things Easy</a> - <em>Julia Evans</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Coldplay - Speed of Sound</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0k_1kvDh2UA\" title=\"Coldplay - Speed of Sound\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-05-13T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/75/",
      "url": "https://kpwags.com/reading-log/75/",
      "title": "Reading Log - May 6, 2024 (#75)",
      "content_html": "\n\t\t<p>Apple is asking for input on masonry layouts, NASA is still pushing forward with Artemis II, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.lhotka.net/2024/03/30/Blazor-8-Render-Mode-Detection\">Blazor 8 Render Mode Detection</a> - <em>Rockford Lhotka</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://webkit.org/blog/15269/help-us-invent-masonry-layouts-for-css-grid-level-3/\">Help us invent CSS Grid Level 3, aka “Masonry” layout</a> - <em>Jen Simmons</em></li>\n<li><a href=\"https://piccalil.li/blog/an-evolution-not-a-revolution/\">An evolution, not a revolution</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://fettblog.eu/typescript-never-and-error-handling/\">The <code>never</code> type and error handling in TypeScript</a> - <em>Stefan Baumgartner</em></li>\n<li><a href=\"https://dbushell.com/2024/03/10/css-button-styles-you-might-not-know/\">CSS Button Styles You Might Not Know</a> - <em>David Bushell</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.citationneeded.news/we-can-have-a-different-web/\">We can have a different web</a> - <em>Molly White</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/5/1/24146693/unitedhealth-22-million-ransom-ransomware-hack-blackcat\">UnitedHealth CEO admits it paid $22 million ransom to BlackCat</a> - <em>Gaby Del Valle</em></li>\n<li><a href=\"https://www.techdirt.com/2024/05/01/verizon-att-t-mobile-finally-fined-192-million-for-abuse-of-user-location-data/\">Verizon, AT&amp;T, T-Mobile Finally Fined $192 Million For Abuse Of User Location Data</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/05/nasa-seems-unhappy-to-be-questioned-about-its-artemis-ii-readiness/\">NASA says Artemis II report by its inspector general is unhelpful and redundant</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/05/daily-telescope-seeing-a-mane-attraction-up-close/\">Daily Telescope: The Horsehead Nebula as we’ve never seen it before</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/04/nasa-exploration-chief-lays-out-next-steps-for-starship-development/\">NASA lays out how SpaceX will refuel Starships in low-Earth orbit</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/tech-policy/2024/05/fcc-makes-last-plea-to-congress-as-broadband-discount-program-runs-out-of-cash/\">Congress lets broadband funding run out, ending $30 low-income discounts</a> - <em>Jon Brodkin</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - Letters</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Ahbhv-k4Em4\" title=\"Frank Turner - Letters\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-05-06T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/74/",
      "url": "https://kpwags.com/reading-log/74/",
      "title": "Reading Log - April 29, 2024 (#74)",
      "content_html": "\n\t\t<p>Centering content has never been easier! Also, a scathing review on Jonathan Haidt's new book on social media.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://web.dev/blog/align-content-block\">The align-content property for block layouts is now part of Baseline</a> - <em>Rachel Andrew</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/04/22/jonathan-haidts-book-the-anxious-generation-is-coddling-the-american-parent-giving-them-clear-simple-wrong-explanations-for-whats-ailing-teens/\">Jonathan Haidt’s Book ‘The Anxious Generation’ Is Coddling The American Parent; Giving Them Clear, Simple &amp; Wrong Explanations For What’s Ailing Teens</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.thedailybeast.com/the-coddling-of-the-american-parent?ref=author\">The Coddling of the American Parent</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.abc.net.au/news/2024-04-15/how-misinformation-spread-after-bondi-junction-stabbing/103708210\">Benjamin Cohen was falsely accused of the Bondi Junction stabbings. Here's how the lie spread around the world.</a> - <em>Kevin Nguyen and Michael Workman</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://defector.com/video-games-should-be-easy-for-baby-gamers-like-me\">Video Games Should Be Easy, For Baby Gamers Like Me</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/william-bernstein-on-stocks-bonds-and-the-economy\">The New Bazaar: William Bernstein on stocks, bonds, and the economy</a></li>\n<li><a href=\"https://podcast.ctrlaltspeech.com/2315966/14920868-the-difficulty-of-being-a-teen-online\">Ctrl-Alt-Speech: The Difficulty of Being a Teen Online</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/what-we-often-get-wrong-about-teens-and-screen-time/\">Make Me Smart: What we often get wrong about teens and screen time</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.kuow.org/stories/digital-reading-soars-in-seattle-creating-problems-for-local-libraries\">Digital reading soars in Seattle, creating problems for local libraries</a> - <em>Clare McGrane &amp; Patricia Murphy</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Tim Barry - Dog Bumped</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/VspwbirEx-A\" title=\"Tim Barry - Dog Bumped\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-04-29T23:31:44Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/73/",
      "url": "https://kpwags.com/reading-log/73/",
      "title": "Reading Log - April 22, 2024 (#73)",
      "content_html": "\n\t\t<p>Heavy on web development this week. Also, a great article on the legacy of Calvin &amp; Hobbes.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/\">Understanding the Whys, Whats, and Whens of ValueTask</a> - <em>Stephen Toub</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://scottjehl.com/posts/wordleish/\">How would you build Wordle with just HTML &amp; CSS?</a> - <em>Scott Jehl</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/04/sliding-3d-image-frames-css/\">Sliding 3D Image Frames In CSS</a> - <em>Temani Afif</em></li>\n<li><a href=\"https://piccalil.li/blog/the-box-model-and-box-sizing/\">The Box Model and Box Sizing</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://piccalil.li/blog/a-primer-on-the-cascade-and-specificity/\">A primer on the cascade and specificity</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://ryanmulligan.dev/blog/50-50-overflow/\">The Fifty-Fifty Split and Overflow</a> - <em>Ryan Mulligan</em></li>\n<li><a href=\"https://www.joshwcomeau.com/react/css-in-rsc/\">CSS in React Server Components</a> - <em>Josh W Comeau</em></li>\n<li><a href=\"https://shkspr.mobi/blog/2024/04/i-cant-use-my-number-pad-for-2fa-codes/\">I can't use my number pad for 2FA codes</a> - <em>Terence Eden</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://bartwullems.blogspot.com/2024/03/everyone-should-be-architect.html\">Everyone should be an architect</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://arstechnica.com/information-technology/2024/04/redis-license-change-and-forking-are-a-mess-that-everybody-can-feel-bad-about/\">Redis’ license change and forking are a mess that everybody can feel bad about</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://erikdarling.com/returning-a-row-when-your-query-has-no-results/\">Returning A Row When Your Query Has No Results</a> - <em>Erik Darling</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/03/27/why-bluesky-remains-the-most-interesting-experiment-in-social-media-by-far/\">Why Bluesky Remains The Most Interesting Experiment In Social Media, By Far</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://om.co/2024/03/31/why-corporations-fail-to-protect-our-data/\">Why Corporations Fail to Protect Our Data</a> - <em>Om Malik</em></li>\n<li><a href=\"https://www.wired.com/story/the-us-government-has-a-microsoft-problem/\">Why the US government’s overreliance on Microsoft is a big problem</a> - <em>Eric Geller</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/04/florida-man-tells-ars-about-his-encounter-with-something-that-fell-from-space/\">A chunk of metal that tore through a Florida home definitely came from the ISS</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.pushkin.fm/podcasts/cautionary-tales/when-parakeets-plundered-new-york\">Cautionary Tales: When Parakeets Plundered New York</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1854\">.NET Rocks: Fluent Assertions with Dennis Doomen</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.openculture.com/2024/04/why-the-short-lived-calvin-and-hobbes-is-still-one-of-the-most-beloved-and-influential-comic-strips.html\">Why the Short-Lived Calvin and Hobbes is Still One of the Most Beloved and Influential Comic Strips</a> - <em>Colin Marshall</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - Vagabond</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/cBc-DvF7PQU\" title=\"Vagabond\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-04-22T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/72/",
      "url": "https://kpwags.com/reading-log/72/",
      "title": "Reading Log - April 15, 2024 (#72)",
      "content_html": "\n\t\t<p>A little heavy on web development and podcsasts this week.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://dateo-software.de/blog/entity-framework-8\">Useful features in Entity Framework Core 8 for your application</a> - <em>Dennis Frühauff</em></li>\n<li><a href=\"https://blog.jetbrains.com/dotnet/2024/03/26/collection-expressions-using-csharp-12-in-rider-and-resharper/\">Collection Expressions – Using C# 12 in Rider and ReSharper</a> - <em>Matthias Koch</em></li>\n<li><a href=\"https://thenewstack.io/c-compiler-lead-jared-parsons-on-20-years-at-microsoft/\">C# Compiler Lead Jared Parsons on 20 Years at Microsoft</a> - <em>David Cassel</em></li>\n<li><a href=\"https://blog.ndepend.com/abstract-class-vs-interface-in-c/\">Abstract Class vs Interface in C#</a> - <em>NDepend</em></li>\n<li><a href=\"https://www.roundthecode.com/dotnet-tutorials/how-to-use-xunit-run-unit-testing-dotnet-csharp\">How to use xUnit to run unit testing in .NET and C#</a> - <em>David Grace</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.leereamsnyder.com/write-css-not-too-much-mostly-scoped\">Write CSS. Not too much. Mostly scoped.</a> - <em>Lee James Reamsnyder</em></li>\n<li><a href=\"https://lydiahallie.framer.website/blog/promise-execution\">JavaScript Visualized: Promise Execution</a> - <em>Lydia Hallie</em></li>\n<li><a href=\"https://adactio.com/journal/21027\">Hanging punctuation in CSS</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://ellyloel.com/blog/front-end-development-s-identity-crisis/\">Front-end development’s identity crisis</a> - <em>Elly Loel</em></li>\n<li><a href=\"https://danburzo.ro/responsive-images-html/\">How to think about HTML responsive images</a> - <em>Dan Cătălin Burzo</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://blog.jetbrains.com/qodana/2024/03/what-is-static-code-analysis/\">What is static code analysis?</a> - <em>Kerry Beetge</em></li>\n<li><a href=\"https://blog.scottlogic.com/2024/03/22/designing-for-neurodiversity.html\">Designing for Neurodiversity</a> - <em>Mark Wallace</em></li>\n<li><a href=\"https://pmichaels.net/cost-of-not-logging/\">The Cost of Not Logging</a> - <em>Paul Michaels</em></li>\n<li><a href=\"https://jimbobbennett.dev/blogs/how-to-review-a-pr/\">How to correctly review a pull request</a> - <em>Jim Bennett</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/04/08/tech-is-supercharging-pre-employment-personality-tests/\">Tech is supercharging pre-employment personality tests</a> - <em>Meghan McCarty Carino</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/4/9/24124179/beeper-app-automattic-acquisition-matrix-messaging\">Beeper was just acquired by Automattic, which has big plans for the future of messaging</a> - <em>David Pierce</em></li>\n<li><a href=\"https://justinjackson.ca/calm-company\">We need more calm companies</a> - <em>Justin Jackson</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/5398208/2024/04/08/baseball-pitching-injury-crisis/\">Pitching injury crisis has no easy fix, but baseball’s leaders better get to work on one</a> - <em>Ken Rosenthal</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcast.smashingmagazine.com/episodes/what-is-the-transitional-web-with-chris-ferdinandi\">Smashing Magazine Podcast #63: What is the Transitional Web with Chris Ferdinandi</a></li>\n<li><a href=\"https://github.com/readme/podcast/decoding-conventions\">The ReadME Podcast: (De)coding conventions</a></li>\n<li><a href=\"https://www.npr.org/2023/06/26/1184369968/the-legacy-of-baseballs-negro-league\">Fresh Air: The Legacy Of Baseball's 'Negro League'</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1853\">.NET Rocks #1853: Scaling a Monolith with Derek Comartin</a></li>\n<li><a href=\"https://www.bloomberg.com/graphics/2024-college-return-on-investment/\">The Big Take: For Ivy League Rejects, Public Schools Are Next-Best Bet</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1852\">.NET Rocks: Going Full Time on Open Source with Shaun Walker</a></li>\n<li><a href=\"https://www.npr.org/2024/04/01/1197963517/dupont-chemours-chemicals-cows\">The Indicator: Can breaking the law be good for business?</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/linda-haviv.html\">Coffee &amp; Open Source: Linda Haviv</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://defector.com/if-you-love-podcasts-dump-spotify\">If You Love Podcasts, Dump Spotify</a> - <em>Alex Sujong Laughlin</em></li>\n</ul>\n<hr />\n<h2>Longform</h2>\n<ul>\n<li><a href=\"https://texashighways.com/culture/people/one-mans-quest-to-transform-the-west-texas-desert/\">Green Acres</a> - <em>Wes Ferguson</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/i-want-to-elevate-more-people/\">I want to elevate more people with Piccalilli Links</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Chuck Ragan - The Boat</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/DtJVfMHOSyU\" title=\"Chuck Ragan - The Boat\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-04-15T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/71/",
      "url": "https://kpwags.com/reading-log/71/",
      "title": "Reading Log - April 8, 2024 (#71)",
      "content_html": "\n\t\t<p>I can't believe that Gmail is 20 years old now.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://dbushell.com/2024/03/10/css-button-styles-you-might-not-know/\">CSS Button Styles You Might Not Know</a> - <em>David Bushell</em></li>\n<li><a href=\"https://thathtml.blog/2024/03/superpowered-container-style-queries/\">Add Superpowers to Your CSS Variables with Style Queries</a> - <em>Jared White</em></li>\n<li><a href=\"https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/\">What You Need to Know about Modern CSS</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://brucelawson.co.uk/2024/drive-by-accessibility-tweaks/\">Drive-by accessibility tweaks</a> - <em>Bruce Lawson</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://semaphoreci.com/blog/flaky-react\">Flaky Tests In React: Detection, Prevention and Tools</a> - <em>Victor Ayomipo &amp; Tomas Fernandez</em></li>\n<li><a href=\"https://gomakethings.com/dont-modernize-your-code-just-for-the-heck-of-it/\">Don't modernize your code just for the heck of it</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.theverge.com/2024/4/2/24119342/xz-utils-linux-backdoor-attempt\">How one volunteer stopped a backdoor from exposing Linux systems worldwide</a> - <em>Amrita Khalid</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.insidehook.com/internet/gmail-launched-2024\">Gmail Launched 20 Years Ago Today. Why Isn’t It Better?</a> - <em>Kirk Miller</em></li>\n<li><a href=\"https://www.theregister.com/2024/03/27/inapp_browsers/\">In-app browsers are still a privacy, security, and choice problem</a> - <em>Thomas Claburn</em></li>\n<li><a href=\"https://arstechnica.com/information-technology/2024/04/redis-license-change-and-forking-are-a-mess-that-everybody-can-feel-bad-about/\">Redis’ license change and forking are a mess that everybody can feel bad about</a> - <em>Kevin Purdy</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Bellyache</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/2sZ1wXDA8zA\" title=\"Spanish Love Songs - Bellyache\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-04-08T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/70/",
      "url": "https://kpwags.com/reading-log/70/",
      "title": "Reading Log - April 1, 2024 (#70)",
      "content_html": "\n\t\t<p>A little light this week. I saw some amazing shots of the black hole at the center of the Milky Way, helpful tips for designing for older adults, a new attack vector for the iPhone, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2024/expose-platform-apis-over-wrapping-them/\">Expose Platform APIs Over Wrapping Them</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://humanwhocodes.com/blog/2024/03/javascript-engines-runtimes/\">What's the difference between JavaScript engines and JavaScript runtimes?</a> - <em>Nicholas C. Zakas</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.smashingmagazine.com/2024/02/guide-designing-older-adults/\">A Guide To Designing For Older Adults</a> - <em>Vitaly Friedman</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2024/03/an-architect-is-not-evangelist.html\">An architect is not an evangelist</a> - <em>Bart Wullems</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/security/2024/03/mfa-fatigue-attack-targets-iphone-owners-with-endless-password-reset-prompts/\">“MFA Fatigue” attack targets iPhone owners with endless password reset prompts</a> - <em>Kevin Purdy</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2024/03/event-horizon-telescope-captures-stunning-new-image-of-milky-ways-black-hole/\">Event Horizon Telescope captures stunning new image of Milky Way’s black hole</a> - <em>Jennifer Ouellette</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/03/27/for-aspiring-ceos-being-a-buyer-rather-than-a-founder-is-an-increasingly-attractive-path/\">For aspiring CEOs, being a buyer rather than a founder is an increasingly attractive path</a> - <em>Kai Ryssdal &amp; Sarah Leeson</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/06/20/1183194275/the-countdown-to-end-wwii\">Fresh Air: The Countdown To End WWII</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Fireflies (Acoustic)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bFsjl38EV2c\" title=\"Dave Hause - Fireflies (Acoustic)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-04-01T20:47:46Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/69/",
      "url": "https://kpwags.com/reading-log/69/",
      "title": "Reading Log - March 25, 2024 (#69)",
      "content_html": "\n\t\t<p>It's a little light this week, but heavy on free speaech and the internet.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.thomasclaudiushuber.com/2024/03/19/csharp-12-collection-expressions/\">C# 12: Collection Expressions</a> - <em>Thomas Claudius Huber</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/the-box-model-and-box-sizing/\">The box model and box sizing</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2024/03/romero-doesnt-like-prototypes/\">John Romero doesn’t believe in prototypes</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/03/25/judge-slams-elon-musk-for-filing-vexatious-slapp-suit-against-critic-calling-out-how-it-was-designed-to-suppress-speech/\">Judge Slams Elon Musk For Filing Vexatious SLAPP Suit Against Critic, Calling Out How It Was Designed To Suppress Speech</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://stratechery.com/2024/united-states-v-apple/\">United States v. Apple</a> - <em>Ben Thompson</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.buzzsprout.com/2315966/14747842-murthy-reddit-and-the-speech-deciders\">Ctrl-Alt-Speech: Murthy, Reddit, and the Speech Deciders</a></li>\n<li><a href=\"https://www.buzzsprout.com/2315966/14698023-the-global-internet-or-is-it\">Ctrl-Alt-Speech: The Global Internet - Or Is It?</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/americas-news-deserts-and-the-2024-election/\">Make Me Smart #1121: America’s news deserts and the 2024 election</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - Rivers</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/FemHTHUAzZA\" title=\"Frank Turner - Rivers\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-03-25T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/68/",
      "url": "https://kpwags.com/reading-log/68/",
      "title": "Reading Log - March 18, 2024 (#68)",
      "content_html": "\n\t\t<p>A bunch of articles about accessibility, Congress making a mis-step with TikTok, a podcast about the history of the NFL, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://a11ymyths.com/\">Accessibility Myths</a> - <em>Sergei Kriger</em></li>\n<li><a href=\"https://piccalil.li/blog/solution-009-progress-indicator/\">Front-End solution: progress indicator</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://joshcollinsworth.com/blog/devaluing-frontend\">The quiet, pervasive devaluation of frontend</a> - <em>Josh Collinsworth</em></li>\n<li><a href=\"https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-performance/\">My Talk on CSS Runtime Performance</a> - <em>Nolan Lawson</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://heather-buchel.com/blog/2024/03/letters-to-an-accessibility-advocate/\">A letter to my younger self, as an accessibility advocate</a> - <em>Heather Buchel</em></li>\n<li><a href=\"https://jamesg.blog/2024/02/28/beginners-mind-empathy/\">Beginner's mind and empathy in writing educational content</a> - <em>James’ Coffee Blog</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://brandonwrites.xyz/blog-what-you-like/\">Blog What You Like</a> - <em>Brandon</em></li>\n<li><a href=\"https://ohhelloana.blog/just-get-a-website/\">You don't have to be a “content creator” to have a website.</a> - <em>Ana Rodrigues</em></li>\n<li><a href=\"https://tedium.co/2024/02/28/wordpress-automattic-tumblr-controversy/\">When Stewards Go Astray</a> - <em>Ernie Smith</em></li>\n<li><a href=\"https://birchtree.me/blog/the-browser-company-feels-gross-to-me-right-now/\">The Browser Company feels gross to me right now</a> - <em>Matt Birchler</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/03/14/once-more-with-feeling-banning-tiktok-is-unconstitutional-wont-do-shit-to-deal-with-any-actual-threats/\">Once More With Feeling: Banning TikTok Is Unconstitutional &amp; Won’t Do Shit To Deal With Any Actual Threats</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2024/03/11/once-more-with-feeling-banning-tiktok-doesnt-do-much-if-we-dont-regulate-data-brokers-and-pass-a-privacy-law/\">Once More With Feeling: Banning TikTok Doesn’t Do Much If We Don’t Regulate Data Brokers And Pass A Privacy Law</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/03/finally-engineers-have-a-clue-that-could-help-them-save-voyager-1/\">Finally, engineers have a clue that could help them save Voyager 1</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://joanwestenberg.com/blog/how-startup-culture-runs-on-bullshit\">How startup culture runs on bullshit.</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/5293529/2024/02/29/ray-davis-nfl-draft-kentucky-vanderbilt/\">Ray Davis grew up homeless, now he seeks to be a ‘name you’ll remember forever’</a> - <em>Zac Keefer</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.acquired.fm/episodes/the-nfl\">Acquired: The NFL</a></li>\n<li><a href=\"https://hanselminutes.com/894/creating-the-mastodon-app-elk-as-a-progressive-web-app-with-daniel-roe\">Hanselminutes #894: Creating the Mastodon app &quot;Elk&quot; as a Progressive Web App with Daniel Roe</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://jack-vanlightly.com/blog/2022/1/25/write-for-others-but-mostly-for-yourself\">Write for others but mostly for yourself</a> - <em>Jack Vanlightly</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rise Against - Forfeit</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/hgIDNtqAjN4\" title=\"Rise Against - Forfeit\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-03-18T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/67/",
      "url": "https://kpwags.com/reading-log/67/",
      "title": "Reading Log - March 11, 2024 (#67)",
      "content_html": "\n\t\t<p>A little light this week, but I read about color spaces, uses of <code>:has</code>, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/code-coverage-features-in-visual-studio-enterprise/\">Code coverage features in Visual Studio Enterprise</a> - <em>Faisal Hafeez</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ericportis.com/posts/2024/okay-color-spaces/\">Okay, Color Spaces</a> - <em>Eric Portis</em></li>\n<li><a href=\"https://piccalil.li/blog/some-little-ways-im-using-css-has-in-the-real-world/\">Some little ways I’m using CSS :has() in the real world</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/3/5/24091043/euro-ncap-safety-rating-europe-2026-touchscreen-buttons-dials\">Cars will need fewer screens and more buttons to earn 5-star safety rating in Europe</a> - <em>Jess Weatherbed</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2024/03/shields-up-new-ideas-might-make-active-shielding-viable/\">Shields up: New ideas might make active shielding viable</a> - <em>Jacek Krywko</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/03/05/as-young-consumers-drink-less-brands-and-bars-offer-more-and-better-alternatives/\">As young consumers drink less, brands and bars offer more and better alternatives</a> - <em>Savannah Maher</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/03/05/techdirt-podcast-episode-382-checking-in-on-bluesky-with-jay-graber/\">Techdirt Podcast #382: Checking In On Bluesky With Jay Graber</a></li>\n<li><a href=\"https://www.npr.org/2024/03/05/1197962791/sec-climate-rule-corporate-emissions-esg-investing\">The Indicator: How the SEC's new rule could reveal more about a company's emissions</a></li>\n<li><a href=\"https://www.npr.org/2024/02/28/1197958355/school-fundraisers\">Planet Money: The secret world behind school fundraisers and turning kids into salespeople</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>A Perfect Circle - Judith</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/xTgKRCXybSM\" title=\"A Perfect Circle - Judith\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-03-11T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/66/",
      "url": "https://kpwags.com/reading-log/66/",
      "title": "Reading Log - March 4, 2024 (#66)",
      "content_html": "\n\t\t<p>This week is a little CSS-heavy. Also we look at Automattic, the owner of Tumblr &amp; Wordpress being problematic, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://piccalil.li/blog/the-path-to-becoming-a-publisher/\">The path to becoming a publisher</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://heydonworks.com/article/what-is-utility-first-css/\">What is Utility-First CSS?</a> - <em>Heydon Pickering</em></li>\n<li><a href=\"https://chriscoyier.net/2024/02/28/where-im-at-on-the-whole-css-tricks-thing/\">Where I’m at on the whole CSS-Tricks thing</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://codersblock.com/blog/playing-with-infinity-in-css/\">Playing with Infinity in CSS</a> - <em>Will Boyd</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://michaelscodingspot.com/typescript-api-change/\">Changing TypeScript library functions while keeping backwards compatibility</a> - <em>Michael Shpilt</em></li>\n<li><a href=\"https://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/\">Falsehoods Junior Developers believe about becoming Senior</a> - <em>Vadim Kravcenko</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2024/zero-to-unmaintainable/\">Zero to Unmaintainable in 1.2 Commands</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/2/27/24084884/tumblr-midjourney-openai-training-data-deal-report\">Tumblr’s owner is striking deals with OpenAI and Midjourney for training data, says report</a> - <em>Adi Robertson</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/a-pitchers-view-on-the-tommy-john-epidemic\">A Pitcher’s View On The Tommy John “Epidemic”</a> - <em>John Wholestaff</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://harpers.org/archive/2024/02/getting-the-pump-jordan-castro/\">Getting the Pump</a> - <em>Jordan Castro</em></li>\n<li><a href=\"https://www.npr.org/sections/health-shots/2024/03/03/1234460368/red-meat-diet-plant-protein-carbon-footprint\">This diet swap can cut your carbon footprint and boost longevity</a> - <em>Allison Aubrey</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jason Isbell and the 400 Unit – When We Were Close</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/cF141kKZ-nc\" title=\"Jason Isbell and the 400 Unit – When We Were Close\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-03-04T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/65/",
      "url": "https://kpwags.com/reading-log/65/",
      "title": "Reading Log - February 26, 2024 (#65)",
      "content_html": "\n\t\t<p>Another landing on the moon, a good guide to CSS :has(), more dangerous news about KOSA, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://ishadeed.com/article/css-has-guide/\">CSS :has() Interactive Guide</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/02/mobile-accessibility-barriers-assistive-technology-users/\">Mobile Accessibility Barriers For Assistive Technology Users</a> - <em>Kate Kalcevich</em></li>\n<li><a href=\"https://piccalil.li/blog/react-is-getting-a-bit-of-a-kicking-recently/\">It feels like React is getting a bit of a kicking recently</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://geoffgraham.me/css-is-logical/\">CSS is Logical</a> - <em>Geoff Graham</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://dunnhq.com/posts/2024/prefer-test-doubles-over-mocking/\">Prefer test-doubles over mocking frameworks</a> - <em>Steve Dunn</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.anildash.com//2024/02/06/wherever-you-get-podcasts/\">“Wherever you get your podcasts” is a radical statement</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://coryd.dev/posts/2024/browsing-the-mobile-web-sucks/\">Browsing the mobile web sucks</a> - <em>Cory Dransfeldt</em></li>\n<li><a href=\"https://www.theverge.com/2024/2/23/24081656/tim-burke-journalism-hacking-cfaa\">When does a journalist become a hacker?</a> - <em>Sarah Jeong</em></li>\n<li><a href=\"https://www.theverge.com/2024/2/22/24080334/bluesky-self-hosting-servers-data-federated\">Bluesky starts letting users host their own servers</a> - <em>Amrita Khalid</em></li>\n<li><a href=\"https://www.techdirt.com/2024/02/21/prominent-maga-supporter-is-worried-new-kosa-wont-suppress-enough-lgbtq-speech/\">Prominent MAGA Supporter Is Worried New KOSA Won’t Suppress Enough LGBTQ Speech</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://techcrunch.com/2024/02/21/discord-took-no-action-against-server-that-coordinated-costly-mastodon-spam-attacks/\">Discord took no action against server that coordinated costly Mastodon spam attacks</a> - <em>Amanda Silberling</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://css-irl.info/design-patterns-that-encourage-junk-data/?ref=sidebar\">Design Patterns that Encourage Junk Data</a> - <em>Michelle Barker</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2024/02/a-sun-a-day-brightest-quasar-found-yet-is-eating-a-lot/\">Newly spotted black hole has mass of 17 billion Suns, adding another daily</a> - <em>John Timmer</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/02/a-little-us-company-makes-history-by-landing-on-the-moon-but-questions-remain/\">A little US company makes history by landing on the Moon</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/02/nasa-found-the-private-lander-on-the-moon-but-its-lifetime-is-running-short/\">Odysseus has less than a day left on the Moon before it freezes to death</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/02/big-year-ahead-says-jeff-bezos-as-new-glenn-rocket-rolls-to-launch-pad/\">Jeff Bezos’ New Glenn rocket finally makes an appearance on the launch pad</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li>\n<p><a href=\"https://arstechnica.com/science/2024/02/rto-doesnt-improve-company-value-but-does-make-employees-miserable-study/\">RTO doesn’t improve company value, but does make employees miserable: Study</a> - <em>Beth Mole</em></p>\n</li>\n<li>\n<p><a href=\"https://www.theverge.com/2024/2/20/24078060/walmart-vizio-acquisition-deal\">Walmart to acquire Vizio in $2.3 billion deal</a> - <em>Tom Warren</em></p>\n</li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/02/21/techdirt-podcast-episode-381-kosa-isnt-just-wrong-about-the-internet-its-wrong-about-child-safety/\">Techdirt Podcast #381: KOSA Isn’t Just Wrong About The Internet, It’s Wrong About Child Safety</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - 1933</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/QWmnBcNijvo\" title=\"Frank Turner - 1933\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-02-26T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/64/",
      "url": "https://kpwags.com/reading-log/64/",
      "title": "Reading Log - February 19, 2024 (#64)",
      "content_html": "\n\t\t<p>This week it's a bit of a preview of .NET 9, KOSA getting dangerously close to passing, Xbox bringing some exclusives to PlayStation and the Switch, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://andrewlock.net/understanding-default-interface-methods/\">Understanding C# 8 default interface methods</a> - <em>Andrew Lock</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/\">Our Vision for .NET 9</a> - <em>.NET Team</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.zachleat.com/web/good-bad-web-components/\">The Good, The Bad, The Web Components</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://piccalil.li/blog/a-highly-configurable-switch-component-using-modern-css/\">A highly configurable switch component using modern CSS techniques</a> - <em>Andy Bell</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://tylersticka.com/journal/browsers-are-weird-right-now/\">Browsers Are Weird Right Now</a> - <em>Tyler Sticka</em></li>\n<li><a href=\"https://www.techdirt.com/2024/02/15/senator-blumenthal-pretends-to-fix-kosa-its-a-lie/\">Senator Blumenthal Pretends To Fix KOSA; It’s A Lie</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.pcloadletter.dev/blog/rss/\">RSS is still pretty great</a> - <em>pcloadletter</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/2/13/24072241/ai-patent-us-office-guidance\">US patent office confirms AI can’t hold patents</a> - <em>Emilia David</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/2/15/24073691/microsoft-xbox-games-ps5-nintendo-switch-exclusivity\">Microsoft: four Xbox-exclusive games are coming to PS5 and Nintendo Switch</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/5272804/2024/02/13/jenny-cavnar-play-by-play-broadcaster-athletics/\">A’s hire Jenny Cavnar as first female primary play-by-play announcer in MLB</a> - <em>Melissa Lockard &amp; Jenna West</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2024/02/16/1197958269/freedom-of-the-seas-houthis-yemen\">Planet Money: How the Navy came to protect cargo ships</a></li>\n<li><a href=\"https://www.techdirt.com/2024/02/13/techdirt-podcast-episode-380-how-to-actually-help-kids-online/\">Techdirt Podcast #380: How to Actually Help Kids Online</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/the-economics-of-innovation\">The New Bazaar: The Economics of Innovation</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/radiolabmoreperfect/episodes/clarence-x\">More Perfect: Clarence X</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://512pixels.net/projects/default-mac-wallpapers-in-5k/\">Every Default macOS Wallpaper – in Glorious 6K Resolution</a> - <em>Stephen Hackett</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jason Isbell and the 400 Unit = This Ain't It</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/LZkIpP_mIoA\" title=\"Jason Isbell and the 400 Unit = This Ain't It\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-02-19T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/63/",
      "url": "https://kpwags.com/reading-log/63/",
      "title": "Reading Log - February 12, 2024 (#63)",
      "content_html": "\n\t\t<p>This week it's HTML as the baseline, good API design, Bluesky opening up, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://khalidabuhakmeh.com/dotnet-tasks-lists-foreach-and-problems\">.NET Tasks, List's ForEach, and Problems</a> - <em>Khalid Abuhakmeh</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/html-as-the-baseline/\">HTML as the baseline</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://knowler.dev/blog/so-you-want-to-encapsulate-your-styles\">So, You Want to Encapsulate Your Styles?</a> - <em>Nathan Knowler</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2024/02/web-development-getting-too-complex/\">Web Development Is Getting Too Complex, And It May Be Our Fault</a> - <em>Juan Diego Rodriguez</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://thenewstack.io/what-are-the-core-principles-of-good-api-design/\">What Are the Core Principles of Good API Design?</a> - <em>Charles Humble</em></li>\n<li><a href=\"https://christianheilmann.com/2024/02/06/lines-of-code-how-to-not-measure-code-quality-and-developer-efficiency/\">Lines of code – how to not measure code quality and developer efficiency</a> - <em>Christian Heilmann</em></li>\n<li><a href=\"https://www.mrlacey.com/2024/02/thats-not-what-code-reviews-are-for.html\">That's not what code reviews are for!</a> - <em>Matt Lacey</em></li>\n<li><a href=\"https://geekswithblogs.com/aimee/put-vs-patch-with-rest-apis/\">PUT vs PATCH with REST APIs</a> - <em>Aimee Writer</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/02/06/bluesky-opens-up/\">Bluesky Opens Up</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.scientificamerican.com/article/this-nearby-brown-dwarf-may-have-auroras-and-a-moon-too/\">This Nearby Brown Dwarf May Have Auroras—And a Moon, Too</a> - <em>Phil Plait</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/cars/2024/02/ford-rethinks-ev-strategy-is-working-on-a-smaller-cheaper-ev-platform/\">Ford rethinks EV strategy, is working on a smaller, cheaper EV platform</a> - <em>Jonathan M. Gitlin</em></li>\n<li><a href=\"https://www.morningstar.com/stocks/should-esg-investing-be-criminalized\">Should ESG Investing Be Criminalized?</a> - <em>John Rekenthaler</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.coffeeandopensource.com/guest/bryan-hogan.html\">Coffee &amp; Open Source: Bryan Hogan</a></li>\n<li><a href=\"https://changelog.com/jsparty/311\">JS Party #311: React Server Components</a></li>\n<li><a href=\"https://www.npr.org/2024/02/07/1197956769/organ-donation-workplace-revenge-insider-trading\">Planet Money: Morally questionable, economically efficient</a></li>\n<li><a href=\"https://www.npr.org/2024/02/01/1197961569/why-the-ftc-is-cracking-down-on-location-data-brokers\">NPR’s The Indicator: Why the FTC is cracking down on location data brokers</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/\">Introducing Sudo for Windows!</a> - <em>Jordi Adoumie</em></li>\n<li><a href=\"https://mikegrindle.com/posts/personal-blogging\">Why Personal Blogging Still Rules</a> - <em>Mike Grindle</em></li>\n<li><a href=\"https://pluralistic.net/2024/02/05/cyber-dunning-kruger/#swiss-cheese-security\">How I Got Scammed</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Beans on Toast - The Great American Novel</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/P1zf_2zfnRU\" title=\"Beans on Toast - The Great American Novel\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-02-12T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/62/",
      "url": "https://kpwags.com/reading-log/62/",
      "title": "Reading Log - February 5, 2024 (#62)",
      "content_html": "\n\t\t<p>NASA's Ingenuity Copter has flown its last flight, the EU blocking Amazon's iRobot acquisition, TypeScript in 2024, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://thenewstack.io/daniel-rosenwasser-on-typescript-and-whats-ahead-in-2024/\">Daniel Rosenwasser on TypeScript and What’s Ahead in 2024</a> - <em>Loraine Lawson</em></li>\n<li><a href=\"https://hacks.mozilla.org/2024/02/announcing-interop-2024/\">Announcing Interop 2024</a> - <em>James Graham</em></li>\n<li><a href=\"https://www.robinwieruch.de/react-starter/\">How to start a React Project in 2024</a> - <em>Robin Wieruch</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://hamatti.org/posts/please-dont-force-me-to-log-in/\">Please, don’t force me to log in</a> - <em>Juha-Matti Santala</em></li>\n<li><a href=\"https://www.theverge.com/2024/1/31/24057231/iconfactory-kickstarter-internet-reader-project-tapestry-twitterrific\">The creators of Twitterrific are making an app to read (almost) anything on the web</a> - <em>Amrita Khalid</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/01/31/the-economy-and-ethics-of-ai-training-data/\">The economy and ethics of AI training data</a> - <em>Matt Levin</em></li>\n<li><a href=\"https://www.theverge.com/24054329/microsoft-edge-automatic-chrome-import-data-feature\">Microsoft stole my Chrome tabs, and it wants yours, too</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://defector.com/the-little-mars-helicopter-that-could\">The Little Mars Helicopter That Could</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.cnbc.com/2024/01/29/amazon-terminates-irobot-deal-vacuum-maker-to-lay-off-31percent-of-staff.html\">Amazon terminates iRobot deal, Roomba maker to lay off 31% of staff</a> - <em>Rohan Goswami</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2024/01/amazon-cant-hoover-up-roomba-after-eu-nixes-1-4b-irobot-acquisition/\">Amazon’s $1.4B Roomba bid fails, leading to iRobot layoffs and CEO resignation</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://www.freightwaves.com/news/how-walmart-uses-trucking-to-dominate-american-retail\">Why Walmart pays its truck drivers 6 figures</a> - <em>Rachel Premack</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.coffeeandopensource.com/guest/chris-odell.html\">Coffee &amp; Open Source: Chris O’Dell</a></li>\n</ul>\n<hr />\n<h2>Longform</h2>\n<ul>\n<li><a href=\"https://www.runnersworld.com/runners-stories/a46555448/mitch-ammons-addiction-2024-olympic-marathon-trials/\">How Far Can Running Take You After a Decade of Addiction?</a> - <em>Peter Flax</em></li>\n</ul>\n<hr />\n<h2>Journalism</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/02/02/the-messenger-implosion-once-again-shows-the-real-problem-with-u-s-journalism-is-shitty-management-by-visionless-fail-upward-brunchlords/\">‘The Messenger’ Implosion Once Again Shows The Real Problem With U.S. Journalism Is Shitty Management By Visionless,  Fail-Upward Brunchlords</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://defector.com/the-messenger-was-built-to-fail-and-did\">The Messenger Was Built To Fail, And Did</a> - <em>Chris Thompson</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/01/31/cyclists-cities-bike-infrastructure-maps/\">Biking in cities can be complicated, and map apps can only help so much</a> - <em>Kai Ryssdal &amp; Sarah Leeson</em></li>\n<li><a href=\"https://www.marketplace.org/2024/02/01/another-fafsa-snag-is-delaying-financial-aid-offers-for-prospective-college-students/\">Another FAFSA snag is delaying financial aid offers for prospective college students</a> - <em>Stephanie Hughes</em></li>\n<li><a href=\"https://www.betterbydesign.cc/p/24-things-i-know-after-10-years-in\">24 Things I Know After 10 Years in Tech, I Wish I’d Known in Year 1</a> - <em>Patrick Morgan</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Alice in Chains - Nutshell (MTV Unplugged)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/9EKi2E9dVY8\" title=\"Alice in Chains - Nutshell (MTV Unplugged)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-02-05T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/61/",
      "url": "https://kpwags.com/reading-log/61/",
      "title": "Reading Log - January 29, 2024 (#61)",
      "content_html": "\n\t\t<p>This week I read about why lock-in hurts consumers, Google's overpowering leverage of internet content, new CSS tips, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://macwright.com/2024/01/24/on-web-components\">On Web Components</a> - <em>Tom MacWright</em></li>\n<li><a href=\"https://moderncss.dev/12-modern-css-one-line-upgrades/\">12 Modern CSS One-Line Upgrades</a> - <em>Stephanie Eckles</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/01/22/google-search-may-be-the-most-powerful-arbiter-of-internet-content/\">Google Search may be the most powerful arbiter of internet content</a> - <em>Kai Ryssdal &amp; Sean McHenry</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2024/01/24/everything-not-mandatory/#is-prohibited\">How lock-in hurts design</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.theverge.com/2024/1/25/24050478/apple-ios-17-4-browser-engines-eu\">Apple is finally allowing full versions of Chrome and Firefox to run on the iPhone</a> - <em>David Pierce</em></li>\n<li><a href=\"https://www.wired.com/story/parabon-nanolabs-dna-face-models-police-facial-recognition/\">Cops Used DNA to Predict a Suspect’s Face—and Tried to Run Facial Recognition on It</a> - <em>Dhruv Mehrotra</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.bloomberg.com/news/articles/2024-01-22/boeing-hit-with-more-pressure-as-united-ceo-vents-frustrations\">Boeing Faces More Pressure as United CEO Vents Frustrations</a> - <em>Julie Johnsson, Siddharth Vikram Philip, Mary Schlangenstein, &amp; Josh Wingrove</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/01/22/cant-sleep-mattresses-masks-and-supplements-say-they-can-help/\">Can’t sleep? Mattresses, masks and supplements say they can help.</a> - <em>Samantha Fields</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podrocket.logrocket.com/engineering-and-innovation\">PodRocket: Engineering and innovation with CTO of SoundCloud, Matthew Drooker</a></li>\n<li><a href=\"https://podrocket.logrocket.com/react-core\">PodRocket: The React Core team talks React Forget and the future</a></li>\n<li><a href=\"https://darknetdiaries.com/episode/133/\">Darknet Diaries #133: I’m the Real Connor</a></li>\n<li><a href=\"https://softwareengineeringdaily.com/2023/05/01/bug-reporting/\">Software Engineering Daily: Bug Reporting is Broken and how Jam is Fixing that with Dani Grant &amp; Mohd Irtefa</a></li>\n<li><a href=\"https://shoptalkshow.com/563/\">Shop Talk Show #563: Getting Pulled by the Algorithm, AI Training Data, and SVG Drawing</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - Do One</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/zI-o1S9FJl8\" title=\"Frank Turner - Do One\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-01-29T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/60/",
      "url": "https://kpwags.com/reading-log/60/",
      "title": "Reading Log - January 22, 2024 (#60)",
      "content_html": "\n\t\t<p>This week I've read about Bluesky adding RSS feeds, damning information on NASA's Artemis program, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://mabroukmahdhi.medium.com/what-we-are-doing-wrong-with-logging-in-c-798dd7a4ec6d\">What Are We Doing Wrong with Logging in C#?</a> - <em>Mabrouk Mahdhi</em></li>\n<li><a href=\"https://jonhilton.net/blazor-auth0-net8/\">Simpler auth for Blazor Web Apps with Auth0?</a> - <em>Jon Hilton</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://web.dev/articles/5-css-snippets-every-front-end-developer-should-know-in-2024\">5 CSS snippets every front-end developer should know in 2024</a> - <em>Adam Argyle</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://codeopinion.com/want-to-build-a-good-api-here-are-5-tips-for-api-design/\">Want to build a good API? Here are 5 Tips for API Design.</a> - <em>Derek Comartin</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.fromjason.xyz/p/notebook/where-have-all-the-websites-gone\">Where have all the websites gone?</a> - <em>Jason Velazquez</em></li>\n<li><a href=\"https://openrss.org/blog/bluesky-has-launched-rss-feeds\">Bluesky Has Launched RSS Feeds</a> - <em>Open RSS</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/features/2024/01/how-a-27-year-old-busted-the-myth-of-bitcoins-anonymity/\">How a 27-year-old busted the myth of Bitcoin’s anonymity</a> - <em>Andy Greenberg</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2024/01/solving-a-nasa-mystery-why-did-space-shuttle-commanders-lock-the-hatch/\">What happens when an astronaut in orbit says he’s not coming back?</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://arstechnica.com/space/2024/01/former-nasa-administrator-hates-artemis-wants-to-party-like-its-2008/\">Former NASA administrator hates Artemis, wants to party like it’s 2008</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/1/18/24042674/microsoft-xbox-exclusives-playstation-nintendo-switch-publisher\">Why Microsoft might be considering Xbox exclusives on PlayStation and Nintendo Switch</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/health/2024/01/hospitals-slash-staff-services-quality-of-care-when-private-equity-takes-over/\">Hospitals owned by private equity are harming patients, reports find</a> - <em>Beth Mole</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://joanwestenberg.com/blog/copyright-is-both-vital-and-obsolete\">Copyright is both vital and obsolete.</a> - <em>Joan Westenberg</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Arkells - Knocking at the Door</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/vQvp6EghJ18\" title=\"The Arkells - Knocking at the Door\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-01-22T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/59/",
      "url": "https://kpwags.com/reading-log/59/",
      "title": "Reading Log - January 15, 2024 (#59)",
      "content_html": "\n\t\t<p>A little podcast heavy this week with discussions on .NET, CSS Colors, Node.js &amp; More. Also, the U.S. is on the precipice with vaccinations and needless deaths.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.htmhell.dev/adventcalendar/2023/24/\">Never underestimate HTML</a> - <em>Lara Aigmüller</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2024/01/10/substack-realizes-maybe-it-doesnt-want-to-help-literal-nazis-make-money-after-all/\">Substack Realizes Maybe It Doesn’t Want To Help Literal Nazis Make Money After All (But Only Literal Nazis)</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2024/01/astronomers-think-they-finally-know-origin-of-enormous-cosmic-smoke-rings/\">Astronomers think they finally know origin of enormous “cosmic smoke rings“</a> - <em>Jennifer Ouellette</em></li>\n<li><a href=\"https://www.theverge.com/2024/1/9/24031869/nasa-artemis-ii-crewed-moon-mission-delayed-2025\">NASA’s Artemis mission to take humans back to the Moon has been delayed until 2025</a> - <em>Wes Davis</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/womens-hockey-pwhl-pwhpa-labor-cba\">The First CBA In Women’s Hockey Is A Picture Of The Future, And A Story Of The Past</a> - <em>Maitreyi Anantharaman</em></li>\n</ul>\n<hr />\n<h2>Health &amp; Fitness</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2024/01/anti-vaccine-nonsense-will-likely-kill-thousands-this-season-fda-officials-say/\">US verges on vaccination tipping point, faces thousands of needless deaths: FDA</a> - <em>Beth Mole</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://changelog.com/news/css-color-party-zDj4\">JS Party #273: CSS Color Party</a></li>\n<li><a href=\"https://dotnetcore.show/episode-121-dotnet-discussion-with-isaac-levin/\">The Modern .NET Show #121: A .NET Discussion with Isaac Levin</a></li>\n<li><a href=\"https://podrocket.logrocket.com/nodejs-core\">PodRocket: State of the Node.js core with Colin Ihrig</a></li>\n<li><a href=\"https://www.boweryboyshistory.com/2023/04/the-great-new-york-city-pizza-tour-history-by-the-slice.html\">The Bowery Boys Podcast #409: The Great New York City Pizza Tour: History By The Slice</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1843\">.NET Rocks #1843: Cypress 12 with Ely Lucas</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2024/1/9/24031612/the-mandalorian-movie-star-wars\">The Mandalorian and Grogu are getting a movie</a> - <em>Andrew Webster</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Metallica - Fade to Black</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/FcoUvu0mGog\" title=\"Metallica - Fade to Black\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-01-15T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/58/",
      "url": "https://kpwags.com/reading-log/58/",
      "title": "Reading Log - January 8, 2024 (#58)",
      "content_html": "\n\t\t<p>This week is a little space heavy with news of a Lunar lander having issues, data about Neptune &amp; Uranus, Jupiter's moon Io, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://cezarypiatek.github.io/post/maintainable-test-fixture/\">Common Setup and Teardown in dotnet tests without test framework magic</a> - <em>Cezary Piątek</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://github.blog/2024-01-05-5-ways-to-make-your-devsecops-strategy-developer-friendly/\">5 ways to make your DevSecOps strategy developer-friendly</a> - <em>Nick Liffen</em></li>\n<li><a href=\"https://blog.johnnyreilly.com/bun-overview\">Overview of Bun, a JavaScript runtime</a> - <em>John Reilly &amp; Megan Lee</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.rollingstone.com/culture/culture-commentary/internet-future-about-to-get-weird-1234938403/\">The Internet Is About to Get Weird Again</a> - <em>Anil Dash</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://spacenews.com/peregrine-lander-suffers-anomaly-after-launch/\">Peregrine lander suffers anomaly after launch</a> - <em>Jeff Foust</em></li>\n<li><a href=\"https://phys.org/news/2024-01-images-reveal-neptune-uranus.html\">New images reveal what Neptune and Uranus really look like</a> - <em>University of Oxford</em></li>\n<li><a href=\"https://www.latimes.com/california/story/2024-01-02/space-shuttle-endeavours-giant-orange-external-tank-begins-final-journey\">Space shuttle Endeavour’s giant orange external tank begins final journey</a> - <em>Rong-Gong Lin II</em></li>\n<li><a href=\"https://www.space.com/nasa-juno-spacecraft-jupiter-moon-io-photos\">NASA Juno spacecraft reveals Jupiter's volcanic moon Io like never before in spectacular new images</a> - <em>Robert Lea</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/24029754/wizards-coast-magic-the-gathering-ai-art-marketing-image\">Wizards of the Coast admits using AI art after banning AI artz</a> - <em>Oli Welsh</em></li>\n<li><a href=\"https://www.polygon.com/24023080/tetris-record-kill-screen-beat-nes-blue-scuti\">Watch a 13-year-old become the first person to ever beat Classic Tetris</a> - <em>Nicole Clark</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://hanselminutes.com/889/bings-move-to-net-7-with-principal-engineer-ben-watson\">Hanselminutes #889: Bing's move to .NET 7 with Principal Engineer Ben Watson</a></li>\n<li><a href=\"https://podrocket.logrocket.com/react-and-frontend-development\">PodRocket: React and frontend development with Josh Comeau</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2024/01/03/transforming-the-post-incarceration-experience/\">Transforming the post-incarceration experience</a> - <em>Kai Ryssdal &amp; Maria Hollenhorst</em></li>\n<li><a href=\"https://www.techdirt.com/2024/01/03/republicans-trying-to-kill-program-that-brings-affordable-broadband-to-the-poor/\">Republicans Trying To Kill Program That Brings Affordable Broadband To The Poor</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Deftones - Simple Man</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/fXGp4wC6Ha0\" title=\"Deftones - Simple Man\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-01-08T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/57/",
      "url": "https://kpwags.com/reading-log/57/",
      "title": "Reading Log - January 1, 2024 (#57)",
      "content_html": "\n\t\t<p>A little light this week with the Christmas to New Year's holiday. Substack welcomes Nazis, JavaScript weirdness, and more are included.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://blog.nimblepros.com/blogs/where-csharp-primary-constructors-make-sense/\">Where C# Primary Constructors Make Sense</a> - <em>Steve Smith</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://nolanlawson.com/2023/12/30/shadow-dom-and-the-problem-of-encapsulation/\">Shadow DOM and the Problem of Encapsulation</a> - <em>Nolan Lawson</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/12/making-sense-of-senseless-javascript-features/\">Making Sense Of “Senseless” JavaScript Features</a> - <em>Juan Diego Rodríguez</em></li>\n<li><a href=\"https://www.raymondcamden.com/2023/12/13/an-image-dialog-web-component\">An Image Dialog Web Component</a> - <em>Raymond Camden</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/12/26/substack-turns-on-its-nazis-welcome-sign/\">Substack Turns On Its ‘Nazis Welcome!’ Sign</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Sunrise Skater Kids - All the Old Things</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/MBi58kPYdZw\" title=\"Sunrise Skater Kids - All the Old Things\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2024-01-01T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/56/",
      "url": "https://kpwags.com/reading-log/56/",
      "title": "Reading Log - December 25, 2023 (#56)",
      "content_html": "\n\t\t<p>Merry Christmas to those who celebrate. A little light this year for the holidays.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://www.milanjovanovic.tech/blog/5-awesome-csharp-refactoring-tips\">5 Awesome C# Refactoring Tips</a> - <em>Milan Jovanović</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/classes-vs.-prototypes-in-javascript/\">Classes vs. prototypes in JavaScript</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/12/marketing-changed-oop-javascript/\">How Marketing Changed OOP In JavaScript</a> - <em>Juan Diego Rodríguez</em></li>\n<li><a href=\"https://www.zachleat.com/web/netlify-and-nextjs/\">Netlify’s Disingenuous Survey-based Attack on Next.js (and Eleventy, too)</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://12daysofweb.dev/2023/popover-api/\">Popover API</a> - <em>Ryan Trimble</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.devleader.ca/2023/11/26/rewriting-vs-refactoring-code-how-to-navigate-the-two/\">Rewriting vs Refactoring Code: How To Navigate The Two</a> - <em>Nick Cosentino</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2023/12/06/privacy-first/#but-not-just-privacy\">Privacy First</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill\">&quot;If buying isn't owning, piracy isn't stealing&quot;</a> - <em>Cory Doctorow</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2023/12/22/why-does-it-sometimes-take-so-long-to-manufacture-and-ship-action-figures/\">Why does it sometimes take so long to manufacture and ship action figures?z</a> - <em>Janet Nguyen</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/the-patriots-are-returning-to-type\">The Patriots Are Reverting To Type</a> - <em>Charles P. Pierce</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://therestishistory.com/322-east-germany-life-behind-the-iron-curtain/\">The Rest is History #322: East Germany: Life Behind the Iron Curtain</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2023/12/20/how-much-do-political-campaigns-know-about-you-way-more-than-you-might-think/\">How much do political campaigns know about you? Way more than you might think.</a> - <em>Kimberly Adams</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://web.mit.edu/jmorzins/www/C-H-speech.html\">Bill Watterson’s 1990 Commencement Speech to Kenyon College</a> - <em>Bill Watterson</em></li>\n<li><a href=\"https://www.techdirt.com/2023/12/21/tesla-lied-to-customers-blaming-them-for-shoddy-parts-the-company-knew-were-defective/\">Tesla Lied To Customers, Blaming Them For Shoddy Parts The Company Knew Were Defective</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - Spider Bites</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/aL_6MQ-ffUA\" title=\"The Gaslight Anthem - Spider Bites\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-12-25T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/55/",
      "url": "https://kpwags.com/reading-log/55/",
      "title": "Reading Log - December 19, 2023 (#55)",
      "content_html": "\n\t\t<p>A day late this week, but still a bunch of great articles on Apple, CSS animations, why you don't always need JavaScript, and more.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/learn-dotnet8-beginner-videos/\">Learn .NET 8 with New Beginner Videos</a> - <em>Katie Savage &amp; Jayme Singleton</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://www.htmhell.dev/adventcalendar/2023/2/\">You don't need JavaScript for that</a> - <em>Kilian Valkhof</em></li>\n<li><a href=\"https://www.bennadel.com/blog/4536-creating-a-marquee-effect-with-css-animations.htm\">Creating A Marquee Effect With CSS Animations</a> - <em>Ben Nadel</em></li>\n<li><a href=\"https://joshcollinsworth.com/blog/antiquated-react\">Things you forgot (or never knew) because of React</a> - <em>Josh Collinsworth</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.inverse.com/tech/apple-app-store-15th-anniversary-past-present-future\">15 Years Ago, Apple’s App Store Changed Everything. Now It Needs a Reboot.</a> - <em>Christina Warren</em></li>\n<li><a href=\"https://www.theverge.com/2023/12/13/23990706/google-apple-court-order-required-push-notification-ron-wyden-letter-surveillance-e2e-encryptionz\">Apple will make it harder for governments to get your push notifications</a> - <em>Wes Davis</em></li>\n<li><a href=\"https://www.techdirt.com/2023/12/11/apples-nonsensical-attack-on-beeper-for-making-apples-own-users-safer/\">Apple’s Nonsensical Attack On Beeper For Making Apple’s Own Users Safer</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/12/how-the-internet-killed-e3/\">E3 is officially dead, and so is the version of the industry it was made for</a> - <em>Kyle Orland</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/12/18/24005996/adobe-figma-acquisition-abandoned-termination-fee\">Adobe abandons $20 billion acquisition of Figma</a> - <em>Jess Weatherbed</em></li>\n<li><a href=\"https://defector.com/the-rise-and-fall-of-starter-the-coolest-company-on-earth\">The Rise And Fall Of Starter, The Coolest Company On Earth</a> - <em>Keith Paradise</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://changelog.com/podcast/535\">The Changelog #535: Examining capitalism's chokepoints</a></li>\n<li><a href=\"https://nodogmapodcast.bryanhogan.net/172-stormy-peters-supporting-open-source-software-communities/\">No Dogma #172: Stormy Peters, Supporting Open Source Software Communities</a></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/12/14/republicans-are-mad-the-fcc-rejected-elon-musks-attempt-to-get-a-billion-dollars-in-subsidies-to-deliver-pricey-satellite-broadband-to-some-traffic-medians/\">Republicans Are Mad The FCC Rejected Elon Musk’s Attempt To Get A Billion Dollars In Subsidies To Deliver Pricey Satellite Broadband To Some Traffic Medians</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/12/cvs-rite-aid-walgreens-hand-out-medical-records-to-cops-without-warrants/\">CVS, Rite Aid, Walgreens hand out medical records to cops without warrants</a> - <em>Beth Mole</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>“Weird Al” Yankovic - The Night Santa Went Crazy</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0FJU4GrXztE\" title=\"“Weird Al” Yankovic - The Night Santa Went Crazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-12-19T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/54/",
      "url": "https://kpwags.com/reading-log/54/",
      "title": "Reading Log - December 11, 2023 (#54)",
      "content_html": "\n\t\t<p>A little light this week, but a bunch of podcasts this time.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://dodov.dev/blog/your-framework-is-not-your-religion\">Your Framework Is Not Your Religion</a></h2>\n\t<div class=\"in-depth-meta\">Hristiyan Dodov</div>\n\t<div class=\"in-depth-text\">\n<p>I have to completely agree with his take.</p>\n<blockquote><p>Pick tools because they work well for your team and your project, not because you have their stickers on your laptop.</p></blockquote>\n<p>When building anything, build with what makes sense to you, the team you’re working with, and whatever you’re trying to build. Not every tool makes sense for every project. Choose what you like and have fun building.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/security/2023/12/just-about-every-windows-and-linux-device-vulnerable-to-new-logofail-firmware-attack/\">Just about every Windows and Linux device vulnerable to new LogoFAIL firmware attack</a> - <em>Dan Goodin</em></li>\n<li><a href=\"https://www.reuters.com/technology/cybersecurity/governments-spying-apple-google-users-through-push-notifications-us-senator-2023-12-06/\">Governments spying on Apple, Google users through push notifications - US senator</a> - <em>Raphael Satter</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/12/the-milky-way-will-probably-devour-all-the-tiny-galaxies-that-surround-it/\">The Milky Way will probably devour all the tiny galaxies that surround it</a> - <em>Elizabeth Rayne</em></li>\n<li><a href=\"https://www.npr.org/2023/12/10/1218418262/missing-tomato-international-space-station\">Houston, we have a tomato: ISS astronauts locate missing fruit (or vegetable)</a> - <em>Erika Ryan</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/23990841/hello-games-light-no-fire-trailer\">Light No Fire is the next ambitious game from the studio behind No Man’s Sky</a> - <em>Andrew Webster</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/business/2023/12/05/elon-musks-messiah-complex-may-bring-him-down\">Elon Musk’s messiah complex may bring him down</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://dotnetcore.show/episode-120-inside-avalonias-cross-platform-ui-toolkit-and-the-quest-for-quality-documentation-with-mike-james/\">.NET Core Podcast #120: Inside Avalonia's Cross-Platform UI Toolkit and the Quest for Quality Documentation with Mike James</a></li>\n<li><a href=\"https://dot-social.simplecast.com/episodes/mike-masnick\">Dot Social #1: Decentralizing Innovation, with Techdirt’s Mike Masnick</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/what-is-maganomics-actually/\">Make Me Smart #1060: What is MAGAnomics, actually?</a></li>\n<li><a href=\"https://freakonomics.com/podcast/why-does-one-tiny-state-set-the-rules-for-everyone/\">Freakonomics #539: Why Does One Tiny State Set the Rules for Everyone?</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>A Day to Remember - If It Means a Lot to You</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bx7l7X7qy2g\" title=\"A Day to Remember - If It Means a Lot to You\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-12-11T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/53/",
      "url": "https://kpwags.com/reading-log/53/",
      "title": "Reading Log - December 4, 2023 (#53)",
      "content_html": "\n\t\t<p>This week I read about the US' complete lack of data privacy, an old look at the Space Shuttle, and more.</p>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2023/11/27/the-hanging-punctuation-property-in-css/\">The <code>hanging-punctuation property</code> in CSS</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>General Development</h2>\n<ul>\n<li><a href=\"https://www.viget.com/articles/maintenance-matters-good-tests/\">Maintenance Matters: Good Tests</a> - <em>David Eisinger</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://live-whistleblower-aid.pantheonsite.io/joan-donovan-press-release/\">Harvard Gutted Initial Team Examining Facebook Files Following $500 Million Donation from Chan Zuckerberg Initiative, Whistleblower Aid Client Reveals</a> - <em>Whistleblower Aid</em></li>\n<li><a href=\"https://www.techdirt.com/2023/11/29/musks-faulty-vision-of-free-speech-is-driving-speech-off-extwitter/\">Musk’s Faulty Vision Of ‘Free Speech’ Is Driving Speech Off ExTwitter</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://techcrunch.com/2023/11/29/okta-admits-hackers-accessed-data-on-all-customers-during-recent-breach/\">Okta admits hackers accessed data on all customers during recent breach</a> - <em>Carly Page</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.rollingstone.com/culture/culture-features/data-brokers-trump-tech-spying-privacy-threat-1234897098/\">We Spied on Trump’s ‘Southern White House’ From Our Couches</a> - <em>Aram Sinnreich &amp; Jesse Gilbert</em></li>\n<li><a href=\"https://www.techdirt.com/2023/12/04/our-ongoing-refusal-to-regulate-data-brokers-is-going-to-bite-us-on-the-ass/\">Our Ongoing Refusal To Regulate Data Brokers Is Going To Bite Us On The Ass</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/12/neptune-sized-exoplanet-is-too-big-for-its-host-star/\">Neptune-sized exoplanet is too big for its host star</a> - <em>John Timmer</em></li>\n<li><a href=\"http://www.iasa-intl.com/folders/shuttle/GoodbyeColumbia.html\">Beam Me Out Of This Death Trap, Scotty (1980)</a> - <em>Gregg Easterbrook</em></li>\n<li><a href=\"https://www.marketplace.org/2023/11/29/low-earth-orbit-open-for-business-varda-space-industries/\">“Low Earth orbit is now open for business”</a> - <em>Kai Ryssdal &amp; Maria Hollenhorst</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theregister.com/2023/11/29/adobes_buy_of_figma_is/\">Adobe's buy of Figma is 'likely' bad for developers, rules UK regulator</a> - <em>Paul Kunert</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/04/11/1169205866/npr-host-mary-louise-kelly-reflects-on-juggling-motherhood-and-chasing-the-news\">NPR’s Fresh Air: NPR host Mary Louise Kelly reflects on juggling motherhood and chasing the news</a></li>\n<li><a href=\"https://www.coffeeandopensource.com/guest/chris-klug.html\">Coffee &amp; Open Source: Chris Klug</a></li>\n<li><a href=\"https://www.radiolab.org/podcast/library-alexandra\">Radiolab: The Library of Alexandra</a></li>\n<li><a href=\"https://www.npr.org/2023/11/29/1197958541/pareto-principle-80-20-rule-to-the-test\">The Indicator #1491: Putting the 80/20 rule to the test</a></li>\n<li><a href=\"https://freakonomics.com/podcast/a-radically-simple-way-to-boost-a-neighborhood/\">Freakonomics #538: A Radically Simple Way to Boost a Neighborhood</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/12/live-long-and-prosper-a-retrospective-of-video-game-roles-played-by-star-trek-actors/\">The surprisingly robust careers of Star Trek stars who became video game voice actors</a> - <em>Anna Washenko</em></li>\n</ul>\n<hr />\n<h2>Politics</h2>\n<ul>\n<li><a href=\"https://www.scotusblog.com/2023/11/justices-to-consider-multi-pronged-constitutional-attack-on-sec/\">Supreme Court to consider multi-pronged constitutional attack on SEC</a> - <em>Ronald Mann</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://ofdollarsanddata.com/solving-the-wrong-problem/\">Solving the Wrong Problem</a> - <em>Nick Maggiulli</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Tim Barry - Dad’s iPad</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/uaFh068POWM\" title=\"Tim Barry - Dad’s iPad\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-12-04T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/52/",
      "url": "https://kpwags.com/reading-log/52/",
      "title": "Reading Log - November 27, 2023 (#52)",
      "content_html": "\n\t\t<p>I've been wanting to do more with web components, and a lot of this week is tied to that. Also, NASA makes a calculated risk and more new features in C#.</p>\n<hr />\n<h2>.NET</h2>\n<ul>\n<li><a href=\"https://pmichaels.net/c-sharp-interceptors/\">C# Interceptors</a> - <em>Paul Michaels</em></li>\n<li><a href=\"https://laurentkempe.com/2023/11/14/whats-new-in-csharp-12/\">What's new in C# 12</a> - <em>Laurent Kempé</em></li>\n</ul>\n<hr />\n<h2>Web Development</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/detecting-when-a-web-component-is-loaded-with-css/\">Detecting when a Web Component is loaded with CSS</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://jakelazaroff.com/words/web-components-eliminate-javascript-framework-lock-in/\">Web Components Eliminate JavaScript Framework Lock-in</a> - <em>Jake Lazaroff</em></li>\n<li><a href=\"https://mikeaparicio.com/posts/2023-05-22-why-were-bad-at-css/\">Why we're bad at CSS</a> - <em>Mike Aparicio</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023/\">A Few Ways CSS Is Easier To Write In 2023</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/html-web-components-an-example/\">HTML Web Components: An Example</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/width-and-height-in-css/\">Width and Height in CSS</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://gomakethings.com/an-example-of-an-html-web-component/\">An example of an HTML Web Component</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.telerik.com/blogs/react-basics-guide-useeffect-hook\">React Basics: Guide to the useEffect Hook</a> - <em>John Au-Yeung</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/11/21/congrats-to-elon-musk-i-didnt-think-you-had-it-in-you-to-file-a-lawsuit-this-stupid-but-you-crazy-bastard-you-did-it/\">Congrats To Elon Musk: I Didn’t Think You Had It In You To File A Lawsuit This Stupid. But, You Crazy Bastard, You Did It!</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.theverge.com/2023/11/20/23970274/x-elon-musk-media-matters-lawsuit-nazi-ads-filed\">X sues Media Matters to silence moderation criticism</a> - <em>Adi Robertson</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/11/nasa-will-launch-a-mars-mission-on-blue-origins-first-new-glenn-rocket/\">NASA will launch a Mars mission on Blue Origin’s first New Glenn rocket</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/business/autos/tesla-vs-toyota-is-the-new-hot-battle-in-cars-571a8e68\">Tesla vs. Toyota Is the New Hot Battle in Cars</a> - <em>Tim Higgins</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/bring-us-canada\">Bring Us Canada</a> - <em>Barry Petchesky</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Ultraviolet</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/exSRCXS8tlw\" title=\"The Menzingers - Ultraviolet\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-11-27T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/51/",
      "url": "https://kpwags.com/reading-log/51/",
      "title": "Reading Log - November 20, 2023 (#51)",
      "content_html": "\n\t\t<p>This week the latest version of .NET was released as weell as SpaceX taking their next step with <em>Starship</em> and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/html-web-components/\">HTML Web Components</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://www.code4it.dev/csharptips/unit-test-model-validation/\">How to create Unit Tests for Model Validation</a> - <em>Davide Bellone</em></li>\n<li><a href=\"https://trstringer.com/oss-compensation-broken/\">The Lack of Compensation in Open Source Software is Unsustainable</a> - <em>Thomas Stringer</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-csharp-12/\">Announcing C# 12</a> - <em>Kathleen Dollard</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/\">Announcing .NET 8</a> - <em>Gaurav Seth</em></li>\n</ul>\n<hr />\n<h2>The Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/11/14/but-what-do-we-do-if-google-is-legitimately-just-a-better-search-engine/\">But What Do We Do If Google Is Legitimately Just A Better Search Engine?</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/security/2023/11/the-fcc-says-new-rules-will-curb-sim-swapping-im-pessimistic/\">The FCC says new rules will curb SIM swapping. I’m pessimistic</a> - <em>Dan Goodin</em></li>\n<li><a href=\"https://www.theverge.com/2023/11/16/23964171/apple-iphone-rcs-support\">Apple says iPhones will support RCS in 2024</a> - <em>Emma Roth</em></li>\n<li><a href=\"https://www.zdnet.com/article/microsoft-is-still-paying-for-its-mobile-mistakes-10-years-later/\">Microsoft is still paying for its mobile mistakes 10 years later</a> - <em>Ed Bott</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/11/spacex-can-celebrate-three-big-wins-after-second-starship-test-flight/\">Starship brought the thunder as it climbed into space for the first time</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/11/jupiters-moon-ganymede-is-telling-us-more-about-its-alien-ocean/\">Jupiter’s moon Ganymede is telling us more about its alien ocean</a> - <em>Elizabeth Rayne</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.half-life.com/en/halflife25/\">Half-Life 25th Anniversary Update</a> - <em>Valve</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/5049098/2023/11/10/cj-stroud-bio-wiki-life-story/\">Steeled by lessons off the field, C.J. Stroud is taking the NFL by storm</a> - <em>Zak Keefer</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/11/15/1197954635/chinas-real-estate-crisis-explained\">Planet Money #1693: China's real estate crisis, explained</a></li>\n<li><a href=\"https://www.npr.org/2023/11/15/1197958305/school-vouchers-choice-learning\">The Indicator #1483: The evidence on school vouchers that'll please nobody</a></li>\n<li><a href=\"https://podcasts.apple.com/us/podcast/sci-fi-writer-andy-weir-doesnt-love-writing/id1346314086?i=1000607234826\">WorkLife with Adam Grant: Sci-fi writer Andy Weir doesn't love writing</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://defector.com/heres-75-give-me-one-frosty-tesla-cyberbeer-please-gzzt-mzzzzt-zzzzztt-error-error-fatal-error\">Here’s $75, Give Me One Frosty Tesla Cyberbeer Please GZZT MZZZZT ZZZZZTT ERROR ERROR FATAL ERROR</a> - <em>Albert Burneko</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Mercy Union - The Void</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ZTCVqQBse-w\" title=\"Mercy Union - The Void\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-11-20T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/50/",
      "url": "https://kpwags.com/reading-log/50/",
      "title": "Reading Log - November 13, 2023 (#50)",
      "content_html": "\n\t\t<p>I can't believe this is the 50th issue of my current take on my reading logs. This week I read about the renaissance of CSS, issues at SpaceX, the cancellation of a promising new nuclear power station, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://pdx.su/blog/2023-10-25-css-is-fun-again\">CSS is fun again</a></h2>\n\t<div class=\"in-depth-meta\">Jeff Sandberg</div>\n\t<div class=\"in-depth-text\">\n<blockquote><p>CSS has been undergoing a quiet renaissance lately. Lots of big features which previously required an external tool to use, are now native parts of the language, and its growing more and more all the time. If you haven’t used CSS in a long time, for whatever reason, now is the time to take a look again.</p></blockquote>\n<p>It’s really amazing how far CSS has come recently with all the new features that make both big and little things easier.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://blog.jim-nielsen.com/2023/websites-are-for-normies/\">Making a Website is for Everyone</a></h2>\n\t<div class=\"in-depth-meta\">Jim Nielsen</div>\n\t<div class=\"in-depth-text\">\n<p>I agree with both - <a href=\"https://indieweb.social/@nachtfunke/110912228740815266\">Thomas</a> and Jim on this.</p>\n<blockquote><p>The web’s low barrier to entry led me to a career that has been a boon for my life. I hope it can do the same for others.</p></blockquote>\n<p>While certain parts of web design and development can be far more difficult than others, the tools available for everyone to build their own website have only grown better and easier. Long past are the times of Geocities and MySpace customization.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.mensurdurakovic.com/hard-to-swallow-truths-they-wont-tell-you-about-software-engineer-job/\">10 hard-to-swallow truths they won't tell you about software engineer job</a></h2>\n\t<div class=\"in-depth-meta\">Mensur Durakovic</div>\n\t<div class=\"in-depth-text\">\n<p>I agree with some of them more than others, but this one stuck with me:</p>\n<blockquote><p>Sometimes you don’t know the whole story. I have seen some cases where a person just can’t do their job properly. They are burdened with tons of tasks and doing work for 2 people.</p></blockquote>\n<p>With both work and life, we don’t necessarily know what others are going through. I know I sometimes get annoyed with the timeliness of responses from a certain team at work, but also have to take a deep breath and remember that the team is currently understaffed (they’re working on it) and often overworked. We’re on the same (larger) team and want the projects to succeed and that’s what’s important.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2023/10/19/style-scoped/\">Style Scoped</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://michaelscodingspot.com/premature-infrastructure-is-evil/\">Premature Infrastructure is the Root of All Evil</a> - <em>Michael Shpilt</em></li>\n<li><a href=\"https://geoffgraham.me/what-exactly-is-modern-css/\">What Exactly is “Modern” CSS?</a> - <em>Geoff Graham</em></li>\n<li><a href=\"https://lea.verou.me/blog/2023/minimalist-affordances/\">Minimalist Affordances: Making the right tradeoffs</a> - <em>Lea Verou</em></li>\n<li><a href=\"https://gomakethings.com/how-do-build-tools-break-backwards-compatibility/\">How do build tools break backwards compatibility?</a> - <em>Chris Ferdinandi</em></li>\n</ul>\n<hr />\n<h2>Space</h2>\n<ul>\n<li><a href=\"https://www.reuters.com/investigates/special-report/spacex-musk-safety/\">At SpaceX, worker injuries soar in Elon Musk’s rush to Mars</a> - <em>Marisa Taylor</em></li>\n<li><a href=\"https://www.scientificamerican.com/article/heres-how-to-bring-mars-down-to-earth-let-nasa-do-what-nasa-does-best/\">Here’s How to Bring Mars Down to Earth: Let NASA Do What NASA Does Best</a> - <em>Phil Plait</em></li>\n</ul>\n<hr />\n<h2>Climate Change</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/first-small-scale-nuclear-plant-us-nuscale-canceled/\">The First Small-Scale Nuclear Plant in the US Died Before It Could Live</a> - <em>Gregory Barber</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://wondery.com/shows/how-i-built-this/episode/10386-twilio-jeff-lawson/\">How I Built This #504: Twilio: Jeff Lawson</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/carbon-capture-promises-risks/\">Make Me Smart #1042: The promises and risks of carbon capture</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jonathan Coulton - If You Could Read My Mind</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/2FA9Aj5-E_w\" title=\"Jonathan Coulton - If You Could Read My Mind\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-11-13T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/49/",
      "url": "https://kpwags.com/reading-log/49/",
      "title": "Reading Log - November 6, 2023 (#49)",
      "content_html": "\n\t\t<p>Caught up on some of my RSS feeds this week. This week it's the new text-wrap CSS property, a new entrant to the space race, Microsoft cracking down (dangerously?) on game controllers, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://developer.chrome.com/blog/css-text-wrap-balance/\">CSS text-wrap: balance</a></h2>\n\t<div class=\"in-depth-meta\">Adam Argyle</div>\n\t<div class=\"in-depth-text\">\n<p>I’ve been using this for a little bit for my headlines. I like it. I just hope Firefox &amp; Safari pick it up soon.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://blog.ploeh.dk/2023/10/23/domain-model-first/\">Domain Model first</a> - <em>Mark Seeman</em></li>\n<li><a href=\"https://jonhilton.net/blazor-search-page/\">When a form is actually... oh it's a form</a> - <em>Jon Hilton</em></li>\n<li><a href=\"https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/\">Web Components Will Outlive Your JavaScript Framework</a> - <em>Jake Lazaroff</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/10/beginner-web-development-working-career/\">What I Wish I Knew About Working In Development Right Out Of School</a> - <em>Victoria Johnson</em></li>\n<li><a href=\"https://www.roundthecode.com/dotnet-tutorials/primary-constructors-adds-class-parameters-csharp-12\">Primary constructors adds class parameters in C# 12</a> - <em>Round The Code</em></li>\n<li><a href=\"https://www.bram.us/2023/10/13/whats-new-in-css-2022-10-12-frontmania/?ref=web-design-weekly.com\">What’s new in CSS? </a> - <em>Bramus Van Damme</em></li>\n<li><a href=\"https://eli.thegreenplace.net/2023/es-module-imports-in-nodejs-and-the-browser/\">ES Module imports in Node.js and the browser</a> - <em>Eli Bendersky</em></li>\n<li><a href=\"https://blog.stephaniestimac.com/posts/2023/10/css-text-wrap/?ref=web-design-weekly.com\">When to use CSS text-wrap: balance; vs text-wrap: pretty;</a> - <em>Stephanie Stimac</em></li>\n<li><a href=\"https://yarnpkg.com/blog/release/4.0\">Release: Yarn 4.0</a> - <em>Maël Nison</em></li>\n<li><a href=\"https://jwdallas.com/posts/namingcssvariables/\">Naming Variables In CSS</a> - <em>Jonathan Dallas</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.economist.com/business/2023/11/05/silicon-valley-is-piling-in-to-the-business-of-snooping\">Silicon Valley is piling in to the business of snooping</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.techdirt.com/2023/10/31/in-one-lawsuit-louisiana-in-another-theyre-looking-to-pressure-websites-to-change/\">In One Lawsuit, Louisiana &amp; Missouri Say Gov’t Can Never Pressure Websites To Change; In Another, They’re Looking To Pressure Websites To Change</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.wired.com/story/unciphered-ironkey-password-cracking-bitcoin/\">They Cracked the Code to a Locked USB Drive Worth $235 Million in Bitcoin. Then It Got Weird</a> - <em>Andy Greenberg</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/11/after-decades-of-dreams-a-commercial-spaceplane-is-almost-ready-to-fly/\">After decades of dreams, a commercial spaceplane is almost ready to fly</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/10/i-spy-with-my-cold-war-satellite-eye-nearly-400-roman-forts-in-the-middle-east/\">I spy with my Cold War satellite eye… nearly 400 Roman forts in the Middle East</a> - <em>Jennifer Ouellette</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/10/this-is-how-we-could-possibly-build-paved-roads-on-the-moon/\">This is how we could possibly build paved roads on the Moon</a> - <em>Elizabeth Rayne</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.rockpapershotgun.com/the-lord-of-the-rings-return-to-moria-review\">The Lord Of The Rings: Return To Moria review: solid cozy survival fun for a group of pals</a> - <em>Alice Bell</em></li>\n<li><a href=\"https://howtomarketagame.com/2023/09/25/john-romero-on-his-book-doom-guy-and-developing-games-at-a-small-scale/\">John Romero on his Book Doom Guy and Developing Games at a Small Scale</a> - <em>ZUKALOUS</em></li>\n<li><a href=\"https://www.nme.com/news/gaming-news/xbox-will-block-third-party-controllers-to-preserve-the-console-experience-3525752\">Xbox will block third-party controllers to “preserve the console experience”</a> - <em>Imogen Donovan</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/10/31/the-retail-theft-surge-that-isnt-report-says-crime-is-being-exaggerated-to-cover-up-other-retail-issues/\">The Retail Theft Surge That Isn’t: Report Says Crime Is Being Exaggerated To Cover Up Other Retail Issues</a> - <em>Tim Cushing</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.bloomberg.com/news/audio/2023-11-02/zeke-faux-on-crypto-and-the-digital-asset-frenzy-podcast\">Masters in Business: Zeke Faux on Crypto and the Digital Asset Frenzy</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.esquire.com/entertainment/books/a45686651/why-i-love-paperback-books/\">Why I Love Paperbacks</a> - <em>Isaac Fitzgerald</em></li>\n<li><a href=\"https://www.vice.com/en/article/7kxdmx/one-regulation-could-have-stopped-a-nationwide-car-theft-wave-why-dont-we-have-it\">One Regulation Could Have Stopped a Nationwide Car Theft Wave. Why Don't We Have It?</a> - <em>Aaron Gordon</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>blink-182 - Anthem Part 3</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/lv-cOIuJ1k0\" title=\"blink-182 - Anthem Part 3\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-11-06T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/48/",
      "url": "https://kpwags.com/reading-log/48/",
      "title": "Reading Log - October 30, 2023 (#48)",
      "content_html": "\n\t\t<p>Still have a lot of my RSS feeds to go through after vacation, but I did read a bit while in Aruba.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://blog.pragmaticengineer.com/bun-lessons-from-disrupting/\">Bun: lessons from disrupting a tech ecosystem</a> - <em>Gergely Orosz</em></li>\n<li><a href=\"https://blog.pragmaticengineer.com/how-microsoft-does-qa/\">How Microsoft does Quality Assurance (QA)</a> - <em>Gergely Orosz</em></li>\n<li><a href=\"https://pdx.su/blog/2023-07-26-tailwind-and-the-death-of-craftsmanship\">Tailwind, and the death of web craftsmanship</a> - <em>Jeff Sandberg</em></li>\n<li><a href=\"https://jeremybytes.blogspot.com/2023/10/dont-use-taskwhenall-for-interdependent.html\">Don't Use &quot;Task.WhenAll&quot; for Interdependent Tasks</a> - <em>Jeremy Clarke</em></li>\n<li><a href=\"https://herman.bearblog.dev/how-i-stay-motivated-as-a-solo-creator/\">How I stay motivated as a solo-creator</a> - <em>Herman Martinus</em></li>\n<li><a href=\"https://www.svix.com/blog/strong-typing-hill-to-die-on/\">Strong static typing, a hill I'm willing to die on...</a> - <em>Tom Hacohen</em></li>\n<li><a href=\"https://www.code4it.dev/blog/feature-flags-dotnet/\">Feature Flags 101: A Guide for ASP.NET Core Developers</a> - <em>Davide Bellone</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/the-convenience-of-dotnet/\">The convenience of .NET</a> - <em>Richard Lander</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/05ecdd16-8dc4-490f-b1cf-780c994346a4\">A new way of doing reflection with .NET 8</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://andrewlock.net/should-you-use-the-dotnet-8-identity-api-endpoints/\">Should you use the .NET 8 Identity API endpoints?</a> - <em>Andrew Lock</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/10/25/ny-times-tried-to-block-the-internet-archive/\">NY Times Tried To Block The Internet Archive</a> - <em>Glyn Moody</em></li>\n<li><a href=\"https://buttondown.email/blog/dear-mailchimp-users\">Dear Mailchimp Users</a> - <em>Buttondown.email</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/10/inspector-general-on-nasas-plans-to-reduce-sls-costs-highly-unrealistic/\">NASA should consider commercial alternatives to SLS, inspector general says</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/10/microsoft-finally-owns-candy-crush-as-it-closes-69b-activision-blizzard-deal/\">Microsoft completes $69B Activision Blizzard deal, its biggest merger ever</a> - <em>Kevin Purdy</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://nextbigideaclub.com/magazine/number-go-inside-cryptos-wild-rise-staggering-fall-bookbite/45644/\">Number Go Up: Inside Crypto’s Wild Rise and Staggering Fall</a> - <em>Zeke Faux</em></li>\n<li><a href=\"https://www.economist.com/business/2023/10/08/who-profits-most-from-americas-baffling-health-care-system\">Who profits most from America’s baffling health-care system?</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.marketplace.org/2023/10/10/how-can-a-film-make-almost-1-billion-at-the-box-office-but-still-lose-money/\">How can a film make almost $1 billion at the box office but still “lose” money?</a> - <em>Janet Nguyen</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/thats-more-like-the-marlins-we-all-know-and-ignore\">That’s More Like The Marlins We All Know And Ignore</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://theathletic.com/4959514/2023/10/13/mlb-playoff-system-phillies-astros-braves-dodgers/\">Stop whining about MLB’s playoff system. Phillies, Astros show how to have October success</a> - <em>Jayson Stark</em></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gadgets/2023/10/report-apple-cancels-the-problem-with-jon-stewart-over-china-ai-topics/\">The Problem with Jon Stewart cancellation highlights a problem for Apple’s content</a> - <em>Samuel Axon</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Try</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/O-YlefL9PIM\" title=\"The Menzingers - Try\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-10-30T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/47/",
      "url": "https://kpwags.com/reading-log/47/",
      "title": "Reading Log - October 9, 2023 (#47)",
      "content_html": "\n\t\t<p>Very podcast heavy this week. The FCC also fines Dish Network for space junk, and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://daverupert.com/2023/10/nine-a11y-jobs-where-robots-suck/\">Nine things automated accessibility tests can’t test</a> - <em>Dave Rupert</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/10/05/kosa-wont-make-the-internet-safer-for-kids-so-what-will/\">KOSA Won’t Make The Internet Safer For Kids. So What Will?</a> - <em>Matthew Lane</em></li>\n<li><a href=\"https://podcasts.apple.com/us/podcast/cory-doctorow-on-why-the-internet-broke-and-how-to-fix-it/id1441708044?i=1000630225019\">Cory Doctorow on Why the Internet Broke and How to Fix It</a> - <em>Cyber Podcast</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/10/dish-botches-satellite-deorbit-gets-hit-with-fccs-first-space-debris-fine/\">Dish botches satellite deorbit, gets hit with FCC’s first space-debris fine</a> - <em>Jon Brodkin</em></li>\n<li><a href=\"https://blog.mozilla.org/en/products/firefox/encrypted-hello/\">Say (an encrypted) hello to a more private internet.</a> - <em>Dennis Jackson</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.bbc.com/future/article/20231006-the-soviet-spacecraft-cemetery-in-the-pacific\">The Soviet spacecraft cemetery in the Pacific</a> - <em>Zaria Gorvett</em></li>\n<li><a href=\"https://www.grc.nasa.gov/www/k-12/airplane/guided.htm\">Beginner's Guide to Aeronautics</a> - <em>NASA</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/crypto-goes-to-court/\">Make Me Smart #1017: Crypto goes to court</a></li>\n<li><a href=\"https://podcasts.apple.com/gb/podcast/316-the-first-abolitionist/id1537788786?i=1000605966605\">The Rest is History #316: The First Abolitionist</a></li>\n<li><a href=\"https://podrocket.logrocket.com/state-of-js-frameworks\">Podrocket Podcast: The state of JS frameworks with Chris Ferdinandi</a></li>\n<li><a href=\"https://changelog.com/jsparty/268\">JS Party #268: Recreating Node.js from scratch</a></li>\n<li><a href=\"https://hanselminutes.com/885/leading-engineers-as-a-non-engineer-with-dailys-sarah-milstein\">Hanselminutes #885: Leading engineers as a non-engineer with Daily's Sarah Milstein</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1838\">.NET Rocks #1838: Blazor United with Javier Nelson and Steve Sanderson</a></li>\n<li><a href=\"https://freakonomics.com/podcast/insurance-is-sexy-discuss/\">Freakonomics Podcast #537: “Insurance Is Sexy.” Discuss.</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Haunted</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bFB4lVRETsc\" title=\"Spanish Love Songs - Haunted\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-10-09T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/46/",
      "url": "https://kpwags.com/reading-log/46/",
      "title": "Reading Log - October 2, 2023 (#46)",
      "content_html": "\n\t\t<p>This week I read about why analytics are a privacy nightmare and not worth it, NASA seeing what they got back from the asteroid, the FTC going after Amazon and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.newyorker.com/magazine/1995/05/29/the-fifty-nine-story-crisis-citicorp-center\">The Skyscraper That Could Have Toppled Over in the Wind</a></h2>\n\t<div class=\"in-depth-meta\">Joseph Morgenstern</div>\n\t<div class=\"in-depth-text\">\n<p>I remember the first time I heard about this story, it was on a - <a href=\"https://99percentinvisible.org/episode/structural-integrity/\">99% Invisible podcast episode</a>.</p>\n<p>The story was riveting, and also scary. I’d highly suggest reading this article and listening to the episode.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://redd.one/blog/one-thing-nobody-explained-to-you-about-typescript\">One Thing Nobody Explained To You About TypeScript</a> - <em>Artem Zakharchenko</em></li>\n<li><a href=\"https://meyerweb.com/eric/thoughts/2023/09/12/nuclear-anchored-sidenotes/\">Nuclear Anchored Sidenotes</a> - <em>Eric A. Meyer</em></li>\n<li><a href=\"https://jeremydmiller.com/2023/09/14/notes-on-teaching-test-driven-development/\">Notes on Teaching Test Driven Development</a> - <em>Jeremy D. Miller</em></li>\n<li><a href=\"https://github.com/readme/podcast/accessible-software-development\">Innovation Without Barriers</a> - <em>The ReadME Podcast #27</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/9/25/23888009/spotify-podcast-translation-voice-replication-open-ai\">Spotify is going to clone podcasters’ voices — and translate them to other languages</a> - <em>Amrita Khalid</em></li>\n<li><a href=\"https://pcmaffey.com/counting-ghosts\">Counting Ghosts</a> - <em>P.C. Maffey</em></li>\n<li><a href=\"https://kotaku.com/sony-playstation-hack-breach-ransomware-ransomed-vc-1850870993\">‘All Of Sony Systems’ Allegedly Hacked By New Ransomware Group</a> - <em>Levi Winslow</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/09/scientists-get-first-glimpse-of-samples-returned-from-asteroid/\">Scientists just opened the lid to NASA’s asteroid sample canister</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/09/ftc-files-the-big-one-a-lawsuit-alleging-amazon-illegally-maintains-monopoly/\">FTC files “the big one,” a lawsuit alleging Amazon illegally maintains monopoly</a> - <em>Jon Brodkin</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/julie-ertz-was-the-uswnt\">Julie Ertz Was The USWNT</a> - <em>Tom Ley</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://longform.org/player/longform-podcast-527-mary-childs\">Longform Podcast #527: Mary Childs</a></li>\n<li><a href=\"https://podrocket.logrocket.com/elk\">PodRocket: Building Elk with Daniel Roe</a></li>\n<li><a href=\"https://www.npr.org/sections/health-shots/2023/03/13/1162585010/this-veterinarian-says-pets-have-a-lot-to-teach-us-about-love-and-grief\">Fresh Air: A veterinarian says pets have a lot to teach us about love and grief</a></li>\n<li><a href=\"https://www.programmingthrowdown.com/episodes/153-chatgpt/\">Programming Throwdown #153: ChatGPT</a></li>\n<li><a href=\"https://www.npr.org/2023/03/09/1162156179/weve-doubled-life-expectancy-in-100-years-how-did-we-do-it\">TED Radio Hour #519: We've doubled life expectancy in 100 years. How did we do it?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://defector.com/not-even-the-patron-stooge-of-fawning-biographies-can-make-elon-musk-look-good\">Not Even The Patron Stooge Of Fawning Biographies Can Make Elon Musk Look Good</a> - <em>James Robins</em></li>\n<li><a href=\"https://arstechnica.com/space/2023/09/space-force-chief-foresees-role-in-protecting-commercial-satellites/\">Space Force chief says commercial satellites may need defending</a> - <em>Stephen Clark</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jerry Goldsmith - A New Ending</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0fTTL5Wv2ug\" title=\"Jerry Goldsmith - A New Ending\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-10-02T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/45/",
      "url": "https://kpwags.com/reading-log/45/",
      "title": "Reading Log - September 25, 2023 (#45)",
      "content_html": "\n\t\t<p>This week is a little podcast heavy since I'm trying to bring down my podcast queue. Also, NASA successfully returns from an asteroid.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.red-gate.com/simple-talk/devops/testing/why-test-driven-development-part-1/\">Why Test-Driven Development? (Part 1)</a> - <em>Alex Bunardzic</em></li>\n<li><a href=\"https://gomakethings.com/dont-prematurely-optimize-for-performance/\">Don't prematurely optimize for performance</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1853701\">:has() Enabled on Firefox Nightly</a> - <em>Mozilla Firefox</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gadgets/2023/09/hell-freezes-over-ms-paint-adds-support-for-layers-and-png-transparency/\">Hell freezes over, MS Paint adds support for layers and PNG transparency</a> - <em>Andrew Cunningham</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/09/nasa-spacecraft-returns-to-earth-with-pieces-of-an-asteroid/\">NASA spacecraft returns to Earth with pieces of an asteroid</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://www.npr.org/2023/09/24/1201386042/watch-live-nasa-sends-an-asteroid-sample-back-to-earth\">NASA asteroid sample lands safely in Utah before being whisked away by helicopter</a> - <em>Nell Greenfieldboyce</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/mlb-prospects-are-getting-promoted-faster-than-ever-why\">MLB Prospects Are Getting Promoted Faster Than Ever. Why?</a> - <em>Zach Buchanan</em></li>\n<li><a href=\"https://www.marcnormandin.com/2023/09/20/tampa-bay-rays-stadium-st-petersburg/\">The Rays are staying in St. Petersburg, for 600 million reasons</a> - <em>Marc Normandin</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1836\">.NET Rocks #1836: The Inflection Point of Large Language Models with Grant Barrett</a></li>\n<li><a href=\"https://syntax.fm/show/585/fundamentals-what-makes-a-website-slow\">Syntax.fm #585: Fundamentals × What Makes a Website Slow?</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/lost-cities-of-geo-game-over-redux/\">99% Invisible #420: The Lost Cities of Geo Redux</a></li>\n<li><a href=\"https://www.audacy.com/podcast/search-engine-c67a8/episodes/why-cant-we-just-turn-the-empty-offices-into-apartments-33d9e\">Search Engine Podcast #6: Why can’t we just turn the empty offices into apartments?</a></li>\n<li><a href=\"https://www.techdirt.com/2023/09/12/techdirt-podcast-episode-365-link-taxes-are-still-bad/\">Techdirt Podcast #365: Link Taxes Are (Still) Bad</a></li>\n<li><a href=\"https://www.techdirt.com/2023/09/19/techdirt-podcast-episode-366-liability-speech-marketplaces/\">Techdirt Podcast #366: Liability, Speech &amp; Marketplaces</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>blink-182 - One More Time</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/fSKQRDq3RkM\" title=\"blink-182 - One More Time\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-09-25T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/44/",
      "url": "https://kpwags.com/reading-log/44/",
      "title": "Reading Log - September 18, 2023 (#44)",
      "content_html": "\n\t\t<p>This week I read about how mistakes made in 1999 are still relevant today, .NET 8 RC1 being released, and the never-ending scam that is public funding for sports stadiums.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://econofact.org/stadiums-as-public-investments\">Stadiums as Public Investments</a></h2>\n\t<div class=\"in-depth-meta\">Andrew Zimbalist</div>\n\t<div class=\"in-depth-text\">\n<p>I remember reading - <a href=\"https://bookshop.org/books/field-of-schemes-how-the-great-stadium-swindle-turns-public-money-into-private-profit-revised/9780803260160\">Field of Schemes by Neil Demause &amp; Joanna Cagan</a> several years ago and the following excerpt always stood out to me.</p>\n<blockquote><p>As St. Paul Pioneer Press columnist Edward Lotterman wrote on the absurdities of TIFS: “My wife and I have often talked about a small addition that would extend the back porch the full width of the house. It would be nice if the government would give us the money to do this. The value of the house would increase and so would our taxes. The higher taxes would pay the government back eventually, so it wouldn’t cost taxpayers anything. It seems like a great idea, but for some reason the government is not willing to step up to our plate. We threatened to move to Portland or Charlotte if we don’t get help, but officials just laughed.”</p></blockquote>\n<p>Public money funding private sports stadium is a racket and any and all proposals should be immediately rejected.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.nngroup.com/articles/the-top-ten-web-design-mistakes-of-1999/\">The Top 10 Web Design Mistakes of 1999</a> - <em>Jakub Nielsen</em></li>\n<li><a href=\"https://www.devleader.ca/2023/09/13/drawbacks-to-using-interfaces-in-c-how-to-balance/\">Drawbacks To Using Interfaces In C# – How To Balance</a> - <em>Nick Cosentino</em></li>\n<li><a href=\"https://dannorth.net/2023/09/02/the-worst-programmer/\">The Worst Programmer I Know</a> - <em>Dan North</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/\">Announcing .NET 8 RC1</a> - <em>Leslie Richardson</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/9/16/23875491/apple-lightning-cable-usb-c-iphone-15\">Lightning was great, actually</a> - <em>Jay Peters</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2023/09/calif-passes-strongest-right-to-repair-bill-yet-requiring-7-years-of-parts/\">Calif. passes strongest right-to-repair bill yet, requiring 7 years of parts</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://noyb.eu/en/how-mobile-apps-illegally-share-your-personal-data\">How Mobile Apps Illegally Share Your Personal Data</a> - <em>noyb.eu</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.stripes.com/branches/air_force/2023-09-13/eielson-alaska-air-force-oklo-microreactor-11360797.html\">Air Force plans microreactor at Alaska base pending NRC approval</a> - <em>Jonathan Snyder</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/09/game-developers-unite-against-unitys-new-per-install-pricing-structure/\">Unity’s new “per-install” pricing enrages the game development community</a> - <em>Kyle Orland</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/09/05/techdirt-podcast-episode-364-thinking-about-decentralization/\">Techdirt Podcast #364: Thinking About Decentralization</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - The Resurrectionists</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/lKX5LSozg14\" title=\"Frank Turner - The Resurrectionists\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-09-18T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/43/",
      "url": "https://kpwags.com/reading-log/43/",
      "title": "Reading Log - September 11, 2023 (#43)",
      "content_html": "\n\t\t<p>This week we look at privacy nightmares in new cars, updates to security in .NET, email development being awful, and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://erikdarling.com/why-you-should-build-debugging-into-your-sql-server-stored-procedures/\">Why You Should Build Debugging Into Your SQL Server Stored Procedures</a> - <em>Erik Darling</em></li>\n<li><a href=\"https://eisenbergeffect.medium.com/libraries-and-frameworks-and-platforms-oh-my-f77a0ec3d57d\">Libraries and Frameworks and Platforms, Oh My!</a> - <em>Rob Eisenberg</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/f65dee5e-a4eb-44b4-b338-a453acfdd5bd\">Turn on Nullability checks by default</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://nestenius.se/2023/08/29/bearertoken-the-new-authentication-handler-in-net-8/\">BearerToken: The new Authentication handler in .NET 8</a> - <em>Tore Nestenius</em></li>\n<li><a href=\"https://dodov.dev/blog/why-does-email-development-have-to-suck\">Why Does Email Development Have to Suck?</a> - <em>Hristiyan Dodov</em></li>\n<li><a href=\"https://davidgiard.com/increasing-developer-velocity\">Increasing Developer Velocity</a> - <em>David Giard</em></li>\n<li><a href=\"https://www.dotnetoffice.com/2023/08/best-practices-which-can-improve.html\">Best practices which can improve performance of your .NET core application</a> - <em>Dotnet Office</em></li>\n<li><a href=\"https://code-maze.com/csharp-mark-methods-as-depricated/\">How to Mark Methods as Deprecated in C#</a> - <em>Marko Hrnčić</em></li>\n<li><a href=\"https://jeremybytes.blogspot.com/2023/08/why-do-you-have-to-return-task-whenever.html\">Why Do You Have to Return &quot;Task&quot; Whenever You &quot;await&quot; Something in a Method in C#?</a> - <em>Jeremy Clark</em></li>\n<li><a href=\"https://seankilleen.com/2023/08/my-process-for-submitting-pull-requests/\">My Process for Submitting Pull Requests</a> - <em>Sean Killeen</em></li>\n<li><a href=\"https://chriscoyier.net/2023/09/04/enough-healthy-overlap/\">“Enough Healthy Overlap”</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/09/07/mozilla-modern-cars-are-a-privacy-shitshow/\">Mozilla: Modern Cars Are A Privacy Shitshow</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://www.techdirt.com/2023/09/06/marsha-blackburn-makes-it-clear-kosa-is-designed-to-silence-trans-people/\">Marsha Blackburn Makes It Clear: KOSA Is Designed To Silence Trans People</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/09/05/yet-another-study-shows-no-link-at-all-between-social-media-and-teen-anxiety-and-depression/\">Yet Another Study Shows No Link At All Between Social Media And Teen Anxiety And Depression</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.theverge.com/2023/9/7/23862658/lastpass-security-breach-crypto-heists-hackers\">Experts link LastPass security breach to a string of crypto heists</a> - <em>Jess Weatherbed</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/09/nasa-finally-admits-what-everyone-already-knows-sls-is-unaffordable/\">NASA finally admits what everyone already knows: SLS is unaffordable</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://timharford.com/2023/08/the-inconvenient-truth-about-productivity/\">The inconvenient truth about productivity</a> - <em>Tim Harford</em></li>\n<li><a href=\"https://contessacapitaladvisors.com/blog/f/the-mighty-power-of-the-pen\">The Mighty Power of the Pen</a> - <em>Contessa Capital Advisors</em></li>\n<li><a href=\"https://www.antonsten.com/teams/\">The Importance of Kindness and Alignment in Building Exceptional Teams</a> - <em>Anton Sten</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>James Horner - Stealing the Enterprise</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/aEmAi8Yp-A0\" title=\"James Horner - Stealing the Enterprise\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-09-11T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/42/",
      "url": "https://kpwags.com/reading-log/42/",
      "title": "Reading Log - September 4, 2023 (#42)",
      "content_html": "\n\t\t<p>This week I finally read a great profile on Mike Masnick, the founder of TechDirt, NASA being concerned with its ability to maintain its Deep Space Network, more reasons to just build your sites, and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2023/08/24/if-you-want-to-address-tech-debt-quantify-it-first/\">If you want to address tech debt, quantify it first</a> - <em>Ryan Donovan</em></li>\n<li><a href=\"http://ryanmorr.com/abstract-away-the-performance-faults-of-queryselectorall/\">Abstract Away the Performance Faults of querySelectorAll</a> - <em>Ryan Morr</em></li>\n<li><a href=\"https://danielcwilson.com/posts/mathematicss-round/\">The New CSS Math: round()</a> - <em>Daniel C. Wilson</em></li>\n<li><a href=\"https://daverupert.com/2023/08/why-rewrite-with-web-components/\">If I’m already using React, why should I rewrite my app with Web Components?</a> - <em>Dave Rupert</em></li>\n<li><a href=\"https://blog.stephaniestimac.com/posts/2023/09/just-build-it/\">Just Build It...</a> - <em>Stephanie Stimac</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-retirement-announcement/\">Visual Studio for Mac Retirement Announcement</a> - <em>Anthony Cangialosi</em></li>\n<li><a href=\"https://www.bytehide.com/blog/data-annotations-in-csharp\">Data Annotations in C#: Your Complete Guide</a> - <em>ByteHyde</em></li>\n<li><a href=\"https://robinrendle.com/notes/why-are-websites-embarrassing/\">Why are websites embarrassing?</a> - <em>Robin Rendle</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.infinitescroll.us/p/the-internet-is-for-extremism\">The Internet is for Extremism</a> - <em>Jeremiah Johnson</em></li>\n<li><a href=\"https://www.404media.co/i-tracked-nyc-subway-rider-home-omny-mta/\">I Tracked an NYC Subway Rider's Movements with an MTA ‘Feature’</a> - <em>Joseph Cox</em></li>\n<li><a href=\"https://www.theverge.com/2023/8/30/23851902/microsoft-bing-popups-windows-11-malware\">Microsoft is using malware-like pop-ups in Windows 11 to get people to ditch Google</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2023/08/mcdonalds-ice-cream-machine-teardown-shows-error-codes-dmca-keep-it-broken/\">iFixit tears down a McDonald’s ice cream machine, demands DMCA exemption for it</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://www.nytimes.com/2023/07/29/technology/mike-masnick-techdirt-internet-future.html\">An Internet Veteran’s Guide to Not Being Scared of Technology</a> - <em>Kashmir Hill</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://theconversation.com/space-junk-in-earth-orbit-and-on-the-moon-will-increase-with-future-missions-but-nobodys-in-charge-of-cleaning-it-up-212421\">Space junk is on the rise, and no one is in charge of cleaning it up</a> - <em>Chris Impey</em></li>\n<li><a href=\"https://arstechnica.com/space/2023/08/nasas-artemis-i-mission-nearly-broke-the-deep-space-network/\">NASA officials sound alarm over future of the Deep Space Network</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://www.ornl.gov/news/neutrons-prove-bond-villain-did-not-cause-arecibo-telescope-collapse\">Neutrons prove ‘Bond villain’ did not cause Arecibo telescope collapse</a> - <em>Oak Ridge National Laboratory</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4755552/2023/08/16/mlb-tourette-syndrome-jim-eisenreich\">A former MLB player who once struggled with Tourette syndrome finds peace helping others</a> - <em>Zack Meisel</em></li>\n<li><a href=\"https://theathletic.com/4814360/2023/08/29/professional-womens-hockey-league-teams/\">Professional Women’s Hockey League Announces Original 6 Markets, Draft Plan</a> - <em>Hailey Salvian</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://shoptalkshow.com/554/\">ShopTalk Show #554: Jamstack Thoughts with Brian Rinaldi</a></li>\n<li><a href=\"https://www.techdirt.com/2023/08/29/techdirt-podcast-episode-363-social-media-mental-health/\">Techdirt Podcast #363: Social Media &amp; Mental Health</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.economist.com/business/2023/08/31/the-best-bosses-know-how-to-subtract-work\">The best bosses know how to subtract work</a> - <em>The Economist</em></li>\n<li><a href=\"https://radleybalko.substack.com/p/devil-in-the-grooves-the-case-against\">Devil in the grooves: The case against forensic firearms analysis</a> - <em>Radley Balko</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Pendulum</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/S5JbWqXJN7E\" title=\"Spanish Love Songs - Pendulum\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-09-04T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/41/",
      "url": "https://kpwags.com/reading-log/41/",
      "title": "Reading Log - August 28, 2023 (#41)",
      "content_html": "\n\t\t<p>This week includes hacking through social engineering, coffee and sleep, a classic Star Wars game, and more.</p>\n<p>On a related note, going forward, I will be moving the reading logs to Mondays.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://addyosmani.com/blog/write-learn/\">Write about what you learn. It pushes you to understand topics better.</a> - <em>Addy Osmani</em></li>\n<li><a href=\"https://adactio.com/journal/20386\">Coding Prototypes</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://addyosmani.com/blog/project-idx/\">Introducing Project IDX: An AI-assisted, Full-Stack App Development Environment</a> - <em>Addy Osmani</em></li>\n<li><a href=\"https://viewports.fyi/\">The ideal viewport doesn’t exist</a> - <em>Leanne Renard, Liridon Hasani &amp; Andy Bell</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/08/18/social-engineering-meets-hacking-with-prompt-hacking/\">Social Engineering Meets Hacking With Prompt Hacking</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/08/us-judge-art-created-solely-by-artificial-intelligence-cannot-be-copyrighted/\">US judge: Art created solely by artificial intelligence cannot be copyrighted</a> - <em>Jon Brodkin</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/8/22/23840516/weather-disaster-new-location-climate-change\">Climate change is redrawing the disaster map</a> - <em>Justine Calma</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/08/can-coffee-or-a-nap-make-up-for-sleep-deprivation/\">Can coffee or a nap make up for sleep deprivation?</a> - <em>Kimberly Fenn</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/08/dark-forces-remaster-is-yet-another-all-timer-fps-coming-back-around/\">Dark Forces: Remaster</a> - <em>Kevin Purdy</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2023/08/22/are-american-malls-back-from-the-brink/\">Are American malls back from the brink?</a> - <em>Kristin Schwab</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4791440/2023/08/25/mlb-robot-umpires-future/\">Are Robot Umpires Ready for Their Major League Debut? Not so Fast.</a> - <em>Jayson Stark</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/08/15/techdirt-podcast-episode-362-gigi-sohn-on-community-broadband/\">Techdirt Podcast #362: Gigi Sohn On Community Broadband</a></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4791590/2023/08/23/the-sandlot-30-year-anniversary/\">‘The Sandlot,’ 30 years later: Remembering the enduring magic of a baseball classic</a> - <em>Rustin Dodd &amp; Trent Rosecrans</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/08/barnacles-could-hold-key-to-finding-wreckage-of-malaysia-airlines-mh370/\">Barnacles could hold key to finding wreckage of Malaysia Airlines MH370</a> - <em>Jennifer Ouellette</em></li>\n<li><a href=\"https://humbledollar.com/2023/08/your-answers-may-vary/\">Your Answers May Vary</a> - <em>Adam M. Grossman</em></li>\n<li><a href=\"https://www.economist.com/culture/2023/08/17/ai-could-make-it-less-necessary-to-learn-foreign-languages\">AI could make it less necessary to learn foreign languages</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.beautifulpublicdata.com/all-of-the-license-plates-in-the-united-states/\">All of the 8,291 License Plates in America</a> - <em>Jon Keegan</em></li>\n<li><a href=\"https://www.economist.com/international/2023/04/03/was-your-degree-really-worth-it\">Was your degree really worth it?</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Hope is a Dangerous Little Thing</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/DrrxeRWebqw\" title=\"The Menzingers - Hope is a Dangerous Little Thing\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-08-28T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/40/",
      "url": "https://kpwags.com/reading-log/40/",
      "title": "Reading Log - August 18, 2023 (#40)",
      "content_html": "\n\t\t<p>Hey there, this week I read about the question of if a &quot;Regular Joe&quot; could get a hit in the major leagues, more .NET 8 news, NYT and ChatGPT, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://blogs.fangraphs.com/would-chris-hayes-get-a-hit-in-a-full-season-of-play/\">Would Chris Hayes Get a Hit in a Full Season of Play?</a></h2>\n\t<div class=\"in-depth-meta\">Eno Sarris</div>\n\t<div class=\"in-depth-text\">\n<blockquote><p>Hayes wondered the same. “I was recently at a batting cage and spent about half an hour, got the speed up to 70 mph, and after enough of them I was more or less getting around, though mostly fouling pitches off, with occasional solid contact,” he wrote in an email. “BUT: no breaking balls and no pitches out of the zone. I just think any major leaguer would be able to just terrify me with a first pitch fastball and then get me to chase garbage out of the zone and that would happen for literally an entire season.”</p></blockquote>\n<p>I played baseball growing up. I don’t think I’d have much success getting a hit. I think I’d be able to eventually make contact, but not much of any substance. Pitchers today are just too good.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://khalidabuhakmeh.com/dotnet-8-interceptors\">.NET 8 Interceptors</a> - <em>Khalid Abuhakmeh</em></li>\n<li><a href=\"https://fffuel.co/css-selectors/\">CSS Selectors: A Visual Guide</a> - <em>Sébastien Noël</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-7/\">Announcing .NET 8 Preview 7</a> - <em>Richard Lander</em></li>\n<li><a href=\"https://joshcollinsworth.com/blog/antiquated-react\">Things you forgot (or never knew) because of React</a> - <em>Josh Collinsworth</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/meaning-in-web-tech-stack-ordering/\">There’s Meaning in the Ordering of the Web’s Tech Stack</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/08/report-potential-nyt-lawsuit-could-force-openai-to-wipe-chatgpt-and-start-over/\">Report: Potential NYT lawsuit could force OpenAI to wipe ChatGPT and start over</a> - <em>Ashley Belanger</em></li>\n<li><a href=\"https://qz.com/ai-bots-recaptcha-turing-test-websites-authenticity-1850734350\">AI bots are so good at mimicking the human brain and vision that CAPTCHAs are useless</a> - <em>Faustine Ngila</em></li>\n<li><a href=\"https://www.theverge.com/23830432/imac-twenty-five-years-ago-saved-apple\">How the iMac saved Apple</a> - <em>Jason Snell</em></li>\n<li><a href=\"https://blog.archive.org/2023/08/14/internet-archive-responds-to-recording-industry-lawsuit-targeting-obsolete-media/\">Internet Archive Responds to Recording Industry Lawsuit Targeting Obsolete Media</a> - <em>Chris Freeland</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.eso.org/public/news/eso2313/\">New type of star gives clues to mysterious origin of magnetars</a> - <em>eso.org</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/08/lots-of-earth-mass-rogue-planets-could-be-found-by-nasas-roman-telescope/\">Rogue planets may be more numerous than stars in our galaxy</a> - <em>Elizabeth Rayne</em></li>\n<li><a href=\"https://www.quantamagazine.org/jwst-spots-giant-black-holes-all-over-the-early-universe-20230814/\">JWST Spots Giant Black Holes All Over the Early Universe</a> - <em>Charlie Wood</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.thebignewsletter.com/p/how-fanatics-is-building-a-weird\">How Fanatics Is Building a Weird Monopoly Over Sports Trading Cards</a> - <em>Matt Stoller</em></li>\n<li><a href=\"https://www.wsj.com/articles/asia-factories-consumer-goods-labor-prices-7140ab98\">The Era of Ultracheap Stuff Is Under Threat</a> - <em>Jon Emont</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.vikings.com/news/2023-kirk-cousins-quarterback-company-immaculate-grid\">How Kirk Cousins &amp; Vikings QB Company Scored 23 in 'Immaculate Grid'</a> - <em>Lindsey Young</em></li>\n</ul>\n<hr />\n<h2>Media &amp; Entertainment</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/23824684/star-trek-spock-strange-new-worlds-actors\">Star Trek is finally treating Spock like a human being</a> - <em>Susana Polo</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://timharford.com/2023/08/what-id-put-in-my-museum-of-the-economy/\">What I’d put in my museum of the economy</a> - <em>Tim Harford</em></li>\n<li><a href=\"https://www.mcsweeneys.net/articles/youre-a-cyclist-who-was-just-struck-by-a-car-driver-heres-why-it-was-your-fault\">You’re a Cyclist Who Was Just Struck by a Car Driver. Here’s Why It Was Your Fault</a> - <em>Chas Gillespie</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/08/scam-victim-cant-stop-endless-stream-of-unwanted-amazon-packages/\">Amazon won’t stop sending tortured woman unwanted boxes of shoes</a> - <em>Ashley Belanger</em></li>\n<li><a href=\"https://www.scientificamerican.com/article/ruins-of-neros-theater-discovered-near-vatican1/\">Ruins of Emperor Nero’s Theater Discovered near Vatican</a> - <em>Tom Metcalfe</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Time Will Tell</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/zd8E4xRheZA\" title=\"Dave Hause - Time Will Tell\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-08-18T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/39/",
      "url": "https://kpwags.com/reading-log/39/",
      "title": "Reading Log - August 11, 2023 (#39)",
      "content_html": "\n\t\t<p>A little heavy on podcasts this week.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://steven-giesel.com/blogPost/2f70d926-ec92-4dfe-b278-18f78078253d\">The combined power of F# and C#</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://cloudfour.com/thinks/progressively-enhanced-form-validation-part-1-html-and-css/\">Progressively Enhanced Form Validation, Part 1: HTML and CSS</a> - <em>Gerardo Rodriguez</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/8/9/23826342/cnet-content-pruning-deleting-articles-google-seo\">CNET is deleting old articles to try to improve its Google Search ranking</a> - <em>Mia Sato</em></li>\n<li><a href=\"https://www.eff.org/deeplinks/2023/08/your-computer-should-say-what-you-tell-it-say-1\">Your Computer Should Say What You Tell It To Say</a> - <em>Cory Doctorow &amp; Jacob Hoffman-Andrews</em></li>\n<li><a href=\"https://www.techdirt.com/2023/08/07/appeals-court-salesforce-cant-use-230-and-could-be-liable-for-sex-trafficking-because-backpage-was-a-customer/\">Appeals Court: Salesforce Can’t Use 230, And Could Be Liable For Sex Trafficking Because Backpage Was A Customer</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.cnbc.com/2023/08/08/wework-warns-of-remaining-going-concern-and-says-bankruptcy-possible.html\">From $40 billion to ‘going concern’ — WeWork warns of possible bankruptcy</a> - <em>Jordan Novet</em></li>\n<li><a href=\"https://www.wsj.com/articles/barnes-noble-bookstores-james-daunt-c1afc06b\">That Cool New Bookstore? It’s a Barnes &amp; Noble.</a> - <em>Ben Cohen</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.espn.com/nba/story/_/id/36146138/million-dollar-shot-michael-jordan-chicago-bulls-1993\">The $1 million shot that changed sports contests forever</a> - <em>Ryan Hockensmith</em></li>\n<li><a href=\"https://blogs.fangraphs.com/michael-lorenzen-brings-down-the-house-in-philly/\">Michael Lorenzen Brings Down the House in Philly</a> - <em>Ben Clemens</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://dotnetcore.show/episode-117-our-perspectives-on-the-future-of-net-with-mark-j-price/\">The .NET Core Podcast #117: Our Perspectives on the Future of .NET with Mark J Price</a></li>\n<li><a href=\"https://www.pushkin.fm/podcasts/cautionary-tales/the-scientist-and-the-swindler\">Cautionary Tales: The Scientist and the Swindler</a></li>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0050-hotreload/\">The Unhandled Exception Podcast #50: Hot Reload - with David Wengier</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/roboump/\">99% Invisible #527: RoboUmp</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1834\">.NET Rocks #1834: Modern Web Front End Development with Amy Kapernick</a></li>\n<li><a href=\"https://www.ted.com/podcasts/rethinking-with-adam-grant/life-lessons-from-sports-with-jody-avirgan-transcript\">Work Life with Adam Grant: Life lessons from sports with Jody Avirgan</a></li>\n<li><a href=\"https://www.youtube.com/watch?v=eosMB1jfa_0\">Hardcore History Addendum #24: Manifesting the Muse with Rick</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://annehelen.substack.com/p/wheres-my-rest-badge\">Where's My Rest Badge?</a> - <em>Anne Helen Petersen</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Stone Sour - Gone Sovereign / Absolute Zero</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/kNrS-GDAEAs\" title=\"Stone Sour - Gone Sovereign / Absolute Zero\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-08-11T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/38/",
      "url": "https://kpwags.com/reading-log/38/",
      "title": "Reading Log - August 4, 2023 (#38)",
      "content_html": "\n\t\t<p>This week we look at the danger of KOSA, a new dark matter telescope, and the dangers of climate change.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://heather-buchel.com/blog/2023/07/just-normal-web-things/\">Just normal web things.</a> - <em>Heather Buchel</em></li>\n<li><a href=\"https://catskull.net/html.html\">I'm betting on HTML</a> - <em>catskull.net</em></li>\n<li><a href=\"https://blog.scottlogic.com/2023/07/21/seven-things-i-wish-i-knew-when-i-started-as-a-software-developer.html\">Seven Things I Wish I Knew When I Started as a Software Developer</a> - <em>Beth Pritchard</em></li>\n<li><a href=\"https://www.builder.io/blog/tailwind-css-tips-and-tricks\">Tailwind CSS Tips and Tricks Worth Knowing</a> - <em>Yoav Ganbar</em></li>\n<li><a href=\"https://github.blog/2023-07-24-github-repository-rules-are-now-generally-available/\">GitHub Repository Rules are now generally available</a> - <em>Patrick Knight</em></li>\n<li><a href=\"https://code.visualstudio.com/blogs/2023/07/20/mangling-vscode\">Shrinking VS Code with name mangling</a> - <em>Matt Bierner</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/8/4/23819578/kosa-kids-online-safety-act-privacy-danger\">How the Kids Online Safety Act puts us all at risk</a> - <em>Casey Newton</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.politico.eu/article/ai-improves-breast-cancer-detection-rate-20-percent-swedish-study/\">AI improves breast cancer detection rate by 20 percent</a> - <em>Ashleigh Furlong</em></li>\n<li><a href=\"https://ntrs.nasa.gov/api/citations/20230003852/downloads/NEA_HSF_2023_PDC.pdf\">Prospects for Future Human Space Flight Missions to Near-Earth Asteroids</a> - <em>NASA</em></li>\n<li><a href=\"https://www.theverge.com/2023/7/31/23814266/euclid-space-telescope-dark-matter-energy-european-space-agency-nasa-max-planck-institute\">Europe’s dark matter-hunting space telescope nabs its first test images</a> - <em>Wes Davis</em></li>\n<li><a href=\"https://www.theverge.com/2023/7/31/23814003/ocean-heatwave-florida-keys-coral-reef-rescue\">A killer ocean heatwave is decimating Florida’s corals</a> - <em>Justine Calma</em></li>\n<li><a href=\"https://www.theregister.com/2023/07/31/nasa_mistakenly_disconnects_voyager_2/\">NASA mistakenly severs communication to Voyager 2</a> - <em>Laura Dobberstein</em></li>\n<li><a href=\"https://www.scientificamerican.com/article/how-we-can-adapt-to-live-with-extreme-heat/\">How We Can Adapt to Live with Extreme Heat</a> - <em>Daniel Cusick</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/08/microsoft-now-offers-xbox-controller-parts-manuals-and-video-repair-guides/\">Microsoft keeps pushing toward repairability, now with Xbox controller parts</a> - <em>Kevin Purdy</em></li>\n<li><a href=\"https://arstechnica.com/gaming/2023/07/report-nintendos-next-console-ships-late-2024-still-supports-cartridges/\">Nintendo’s Switch successor is already in third-party devs’ hands, report claims</a> - <em>Samuel Axon</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://fortune.com/2023/08/01/research-damaging-results-mandated-return-to-office-worse-than-we-thought-rto-remote-work-careers-leadership-gleb-tsipursky/\">We’re now finding out the damaging results of the mandated return to the office–and it’s worse than we thought</a> - <em>Gleb Tsipursky</em></li>\n<li><a href=\"https://www.economist.com/business/2023/07/20/startups-are-producing-real-dairy-without-a-cow-in-sight\">Startups are producing real dairy without a cow in sight</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.marketplace.org/2023/07/31/new-georgia-reactor-nuclear-power/\">New Georgia reactor is a test case for nuclear power</a> - <em>Kimberly Adams</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dancarlin.com/product/hardcore-history-69-twilight-of-the-aesir/\">Hardcore History #69: Twilight of the Æsir</a></li>\n<li><a href=\"https://shoptalkshow.com/553/\">ShopTalk #553: TypeScript, DX, GripeScript, and Astro v2 with Fred Schott</a></li>\n<li><a href=\"http://www.wtfpod.com/podcast/episode-1411-michelle-yeoh\">WTF with Marc Maron #1411: Michelle Yeoh</a></li>\n<li><a href=\"https://www.radiolab.org/podcast/golden-goose\">Radiolab: Golden Goose</a></li>\n<li><a href=\"https://www.techdirt.com/2023/08/01/techdirt-podcast-episode-360-can-interoperability-be-mandated/\">Techdirt Podcast #360: Can Interoperability Be Mandated?</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/the-chinatown-punk-wars/\">99% Invisible #525: The Chinatown Punk Wars</a></li>\n<li><a href=\"https://www.techdirt.com/2023/07/18/techdirt-podcast-episode-358-social-media-in-chaos/\">Techdirt Podcast #358: Social Media In Chaos</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - You In January (Acoustic)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/vC_XwwhLC0Q\" title=\"The Wonder Years - You In January (Acoustic)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-08-04T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/37/",
      "url": "https://kpwags.com/reading-log/37/",
      "title": "Reading Log - July 28, 2023 (#37)",
      "content_html": "\n\t\t<p>A little light this week, but I've read about a new horrible law being pushed through U.S. Congress that could ruin the internet, Google supporting some bad DRM policies and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://devblogs.microsoft.com/oldnewthing/20230725-00/?p=108482\">Before you try to do something, make sure you can do nothing</a></h2>\n\t<div class=\"in-depth-meta\">Raymond Chen</div>\n\t<div class=\"in-depth-text\">\n<p>When I’m learning a new language or library, it’s very easy for me to try to write something complex and in depth right out of the gate. In reality, it’s better to learn to walk before you try to run.</p>\n<blockquote><p>Too often, I see relatively inexperienced developers dive in and start writing a big complex thing: Then they can’t even get it to compile because it’s so big and complex. They ask for help, saying, “I’m having trouble with this one line of code,” but as you study what they have written, you realize that this one line of code is hardly the problem.</p></blockquote>\n<p>Truer words…</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://gomakethings.com/the-joy-of-simplicity-in-web-development/\">The joy of simplicity in web development</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://keithjgrant.com/posts/2023/07/web-components-arent-components/\">Web Components Aren’t Components</a> - <em>Keith J. Grant</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/07/26/pass-it-pass-it-pass-it-pass-it-pass-it-the-president-says-about-a-bill-the-gop-says-will-be-useful-to-silence-lgbtq-voices/\">‘Pass It, Pass It, Pass It, Pass It, Pass It,’ The President Says About A Bill The GOP Says Will Be Useful To Silence LGBTQ Voices</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.pcworld.com/article/2009730/vivaldi-mozilla-warn-of-googles-proposed-drm-for-the-web.html\">Vivaldi, Mozilla raise alarms over Google’s proposed ‘DRM for the Web’</a> - <em>Mark Hachman</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/25/reddit-kicks-out-protesting-mods-as-reddit-users-continue-to-find-creative-ways-to-protest/\">Reddit Kicks Out Protesting Mods, As Reddit Users Continue To Find Creative Ways To Protest</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/24/elon-musks-war-on-possibly-imaginary-scrapers-now-a-lawsuit-which-might-actually-work/\">Elon Musk’s ‘War’ On Possibly Imaginary Scrapers Now A Lawsuit, Which Might Actually Work</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.washingtonpost.com/technology/2023/07/26/nuclear-rocket-contract-nasa-darpa/\">NASA, Pentagon award contract to build nuclear-powered rocket engine</a> - <em>Christian Davenport</em></li>\n<li><a href=\"https://arstechnica.com/space/2023/07/could-spacex-turn-starship-into-a-space-station/\">SpaceX teases another application for Starship</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://arstechnica.com/space/2023/07/christmas-is-coming-for-asteroid-scientists-just-2-months-from-today/\">After bopping an asteroid 3 years ago, NASA will finally see the results</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2023/07/28/gm-keeps-chevy-bolt-alive/\">GM keeps Chevy Bolt alive</a> - <em>Henry Epp</em></li>\n<li><a href=\"https://www.reuters.com/investigates/special-report/tesla-batteries-range/\">Tesla created secret team to suppress thousands of driving range complaints</a> - <em>Steve Stecklow &amp; Norihiko Shirouzu</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://blog.jim-nielsen.com/2023/domain-nuance/\">The Nuance of “Domain”</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - There's No Place In This World For Me</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/SSsisCVST_s\" title=\"The Menzingers - There's No Place In This World For Me\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-07-28T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/36/",
      "url": "https://kpwags.com/reading-log/36/",
      "title": "Reading Log - July 21, 2023 (#36)",
      "content_html": "\n\t\t<p>It’s another double issue as I was away in Maryland last weekend. Lots of stuff in here from many classic games being no longer available, new C# &amp; .NET features, some CSS tricks, and an unfortunate outcome in the FTC vs. Microsoft case regarding their acquisition of Activision.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://arstechnica.com/gaming/2023/07/87-of-classic-games-are-out-of-print-thats-a-problem-for-gaming-history/\">87% of classic games are out of print. That’s a problem for gaming history.</a></h2>\n\t<div class=\"in-depth-meta\">Kyle Orland</div>\n\t<div class=\"in-depth-text\">\n<p>This goes along with the - <a href=\"https://kpwags.com/posts/2023/06/27/star-trek-prodigy-what-a-bummer\">tragedy of Star Trek: Prodigy</a> and my push to - <a href=\"https://kpwags.com/posts/2023/07/12/random-thoughts-on-owning-things\">own my media</a>. There are so many good games of the past that are hard to come by. And there are some that are only available via some probably less-than-legal methods which is shame.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.techdirt.com/2023/07/19/how-would-the-gop-feel-if-democrats-in-congress-demanded-details-regarding-how-fox-news-or-the-ny-post-made-editorial-decisions/\">How Would The GOP Feel If Democrats In Congress Demanded Details Regarding How Fox News Or The NY Post Made Editorial Decisions?</a></h2>\n\t<div class=\"in-depth-meta\">Mike Masnick</div>\n\t<div class=\"in-depth-text\">\n<blockquote><p>Now, imagine if the Democrats were in control over the House, and they formed a committee that sent a similar subpoena to Fox News or to the NY Post “compelling” either of those orgs to detail how it made editorial choices, what stories it would cover, what opinion writers it would publish, or what stories would go on the front page with what headlines?</p></blockquote>\n<p>Mike hits the nail right on the head here. I am no fan of Fox News. I think it has made America dumber, and has helped divide this country by feeding people so many lies and bullshit over the years. I also don’t want to see the government going after them and pushing them to determine what they cover and how they cover it. And while I am no fan of Meta either, Meta should be free to moderate Threads as they see fit.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://ishadeed.com/article/new-viewport-units/\">New Viewport Units</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://chriscoyier.net/2023/07/11/sass-features-in-css/\">Sass Features in CSS</a> - <em>Chris Coyier</em></li>\n<li><a href=\"https://fedmentor.dev/posts/rem-html-font-size-hack/\">Should I change the default HTML font-size to 62.5%?</a> - <em>Grace Snow</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-6/\">Announcing .NET 8 Preview 6</a> - <em>Justin Yoo</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/new-csharp-12-preview-features/\">New C# 12 preview features</a> - <em>Kathleen Dollard</em></li>\n<li><a href=\"https://timdeschryver.dev/blog/entity-framework-features-i-wish-i-knew-earlier\">Entity framework features I wish I knew earlier</a> - <em>Tim Deschryver</em></li>\n<li><a href=\"https://www.infobeans.com/why-design-systems-fail/\">Why design systems fail</a> - <em>Karen Vanhouten</em></li>\n<li><a href=\"https://jonhilton.net/blazor-ssr/\">Exploring Blazor Changes in .NET 8 - Server Side Rendering (SSR)</a> - <em>Jon Hilton</em></li>\n<li><a href=\"https://fettblog.eu/5-truths-about-typescript/\">5 Inconvenient Truths about TypeScript</a> - <em>Stefan Baumgartner</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/introducing-a-powerful-new-extension-manager/\">Introducing a Powerful New Extension Manager</a> - <em>Maia Kelner</em></li>\n<li><a href=\"https://code-maze.com/csharp-mediatr-publish-and-send-methods/\">MediatR Publish and Send Methods</a> - <em>Code Maze</em></li>\n<li><a href=\"https://www.matuzo.at/blog/2023/zero-width-height-skip/\">Visually hidden links with 0 dimensions</a> - <em>Manuel Matuzović</em></li>\n<li><a href=\"https://gomakethings.com/how-to-create-a-responsive-grid-system-with-css-grid/\">How to create a responsive grid system with CSS Grid</a> - <em>Chris Ferdinandi</em></li>\n<li><a href=\"https://addyosmani.com/blog/good-code/\">Good code is like a love letter to the next developer who will maintain it.</a> - <em>Addy Osmani</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/too-many-tabs-open-no-problem/\">Too many tabs open? No problem!</a> - <em>Mads Kristensen</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/3ebbefe2-7db7-4d1d-8d81-719009504027\">Overload Resolution in C#</a> - <em>Steven Giesel</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techspot.com/news/99348-san-francisco-protestors-disabling-autonomous-vehicles-using-traffic.html\">San Francisco protestors are disabling autonomous vehicles using traffic cones</a> - <em>Rob Thubron</em></li>\n<li><a href=\"https://www.theverge.com/2023/7/11/23791183/fcc-sim-swapping-port-out-phone-hijacking-security-protection\">The FCC aims to stop SIM swappers with new rules</a> - <em>Wes Davis</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/12/congratulations-the-us-is-32nd-worldwide-on-broadband-affordability/\">Congratulations! The US Is 32nd Worldwide On Broadband Affordability</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/07/meta-wont-say-what-happened-to-taxpayer-data-it-may-have-illegally-collected/\">Tax preparers that shared private data with Meta, Google could be fined billions</a> - <em>Ashley Belanger</em></li>\n<li><a href=\"https://daringfireball.net/linked/2023/07/12/xai\">The ‘X’ Stands for Bullshit</a> - <em>John Gruber</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/17/massachusetts-prepares-to-ban-the-collection-and-abuse-of-cell-phone-location-data/\">Massachusetts Prepares To Ban The Collection And Abuse Of Cell Phone Location Data</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://www.vice.com/en/article/v7b3gj/amazon-told-drivers-not-to-worry-about-in-van-surveillance-cameras-now-footage-is-leaking-online\">Amazon Told Drivers Not to Worry About In-Van Surveillance Cameras. Now Footage Is Leaking Online</a> - <em>Jules Roscoe</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/07/fear-loathing-and-excitement-as-threads-adopts-open-standard-used-by-mastodon/\">Fear, loathing, and excitement as Threads adopts open standard used by Mastodon</a> - <em>Gregory Barber</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/07/in-space-manufacturing-startup-aces-pharma-experiment-in-orbit/\">In-space manufacturing startup aces pharma experiment in orbit</a> - <em>Stephen Clark</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/07/probing-the-mysteries-of-neutron-stars-with-a-surprising-earthly-analog/\">Probing the mysteries of neutron stars with a surprising earthly analog</a> - <em>Katie McCormick</em></li>\n<li><a href=\"https://www.npr.org/sections/money/2023/07/11/1186458991/should-we-invest-more-in-weather-forecasting-it-may-save-your-life\">Should we invest more in weather forecasting? It may save your life</a> - <em>Greg Rosalsky</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/07/hubble-is-able-to-spot-boulders-blasted-loose-by-the-dart-impact/\">DART asteroid impact created a 10,000-kilometer debris field of boulders</a> - <em>John Timmer</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/7/11/23779039/microsoft-activision-blizzard-ftc-trial-win\">Microsoft wins FTC fight to buy Activision Blizzard</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://www.theverge.com/2023/7/14/23795326/xbox-major-nelson-larry-hryb-microsoft\">Xbox’s Major Nelson is leaving Microsoft after 22 years</a> - <em>Jay Peters</em></li>\n<li><a href=\"https://www.theverge.com/2023/7/19/23797238/microsoft-activision-blizzard-merger-agreement-extension\">Microsoft and Activision Blizzard extend merger agreement to October</a> - <em>Tom Warren</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.businessinsider.com/tech-industry-fake-work-problem-bad-managers-bosses-layoffs-jobs-2023-7\">Inside the perverse system of 'lazy management' that's destroying the tech industry</a> - <em>Hugh Langley &amp; Grace Kay</em></li>\n<li><a href=\"https://www.economist.com/business/2023/07/10/the-fight-over-working-from-home-goes-global\">The fight over working from home goes global</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.marketplace.org/2023/07/13/the-financial-consequences-of-empty-offices/\">The financial consequences of empty offices</a> - <em>David Brancaccio, Alex Schroeder, &amp; Erika Soderstrom</em></li>\n<li><a href=\"https://www.thedriftmag.com/a-good-prospect/\">A Good Prospect</a> - <em>Nick Bowlin</em></li>\n<li><a href=\"https://www.npr.org/2023/07/17/1187275511/tipping-minimum-wage-tips-tip-screen\">Got tipping rage? This barista reveals what it's like to be behind the tip screen</a> - <em>Stacy Vanek Smith</em></li>\n<li><a href=\"https://www.marketplace.org/2023/07/19/why-prices-of-some-evs-are-falling/\">Electric vehicles are getting cheaper — here's why</a> - <em>Samantha Fields</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/megan-rapinoe-couldnt-have-done-it-any-better\">Megan Rapinoe Couldn't Have Done It Any Better</a> - <em>Tom Ley</em></li>\n<li><a href=\"https://www.npr.org/2023/07/10/1184587949/negro-league-baseball-mlb-sam-pollard\">The Negro League revolutionized baseball – MLB's new rules are part of its legacy</a> - <em>Dave Davies</em></li>\n<li><a href=\"https://defector.com/new-york-times-sports-the-athletic\">The Slow Hemorrhage Of The American Sports Desk</a> - <em>Ray Ratto</em></li>\n<li><a href=\"https://defector.com/running-backs-are-hosed\">Running Backs Are Hosed</a> - <em>Tom Ley</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/the-american-whitelash-and-economic-fear/\">Make Me Smart #968: The &quot;American Whitelash&quot; and economic fear</a></li>\n<li><a href=\"https://shoptalkshow.com/552/\">ShopTalk #552: Do You Want to Build a JS Framework? ☃️ CSS Wishlist for 2023</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://anildash.com/2023/07/07/vc-qanon/\">&quot;VC qanon&quot; and the radicalization of the tech tycoons</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://blog.thunderbird.net/2023/07/our-fastest-most-beautiful-release-ever-thunderbird-115-supernova-is-here/\">Our Fastest, Most Beautiful Release Ever: Thunderbird 115 &quot;Supernova&quot; Is Here!</a> - <em>Jason Evangelho</em></li>\n<li><a href=\"https://pluralistic.net/2023/07/13/whose-security/#for-me-not-thee\">A “secure” system can be the most dangerous of all</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.yieldcode.blog/post/why-engineers-should-write/\">Why engineers should focus on writing</a> - <em>Dmitry Kudryavtsev</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem  (feat. Bruce Springsteen) - History Books</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gyUgfrCegOs\" title=\"The Gaslight Anthem  (feat. Bruce Springsteen) - History Books\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-07-21T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/35/",
      "url": "https://kpwags.com/reading-log/35/",
      "title": "Reading Log - July 7, 2023 (#35)",
      "content_html": "\n\t\t<p>A Lot of software development links this week as well as a history of the fall of Google Reader and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://natemcmaster.com/blog/2023/06/18/less-code/\">Less Code is Often Better</a></h2>\n\t<div class=\"in-depth-meta\">Nate McMaster</div>\n\t<div class=\"in-depth-text\">\n<p>I can relate to a lot of what Nate talks about. I’ve written plenty of code that I revisit later only to wonder what I was thinking when I wrote it. I’m sure other developers have thought the same thing about my code and their own. When we write code, we are always trying to write the best code we can, but time constraints, vague requirements all get in the way.</p>\n<blockquote><p>However, with time, most engineers end up maintaining code they or someone else created long ago. And when that happens, what was hidden now becomes a headache.</p></blockquote>\n<p>I think it’s important to just be mindful of the code we write and do it in a way that minimizes headaches as best we can later down the road.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/23778253/google-reader-death-2013-rss-social\">Who killed Google Reader?</a></h2>\n\t<div class=\"in-depth-meta\">David Pierce</div>\n\t<div class=\"in-depth-text\">\n<p>I was really sad when Google killed off Reader. This was an interesting read about the history of Google Reader and how it formed and how it got pushed aside for Google’s push into social (which has since also been killed off).</p>\n<p>Since Reader was shuttered, I switched around between different services, but now am quite happy using - <a href=\"https://www.feedbin.com/\">FeedBin</a>. So while losing Reader sucked, it at least has shown that people want a good RSS reader. And with the Twitter drama, I think blogs and RSS are starting to make a bit of a resurgence.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://frontendmastery.com/posts/the-evolution-of-react-patterns/\">The evolution of React APIs and code reuse</a> - <em>REM</em></li>\n<li><a href=\"https://khalidabuhakmeh.com/the-privilege-of-dotnet-tooling-choices\">The Privilege of .NET Tooling Choices</a> - <em>Khalid Abuhakmeh</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2023/06/comments-are-design-tool.html\">Comments are a design tool</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://zellwk.com/blog/container-queries-best-practice/\">Best practices for container queries</a> - <em>Zell Liew</em></li>\n<li><a href=\"https://eisenbergeffect.medium.com/an-esbuild-setup-for-typescript-3b24852479fe\">An ESBuild Setup for TypeScript</a> - <em>Rob Eisenberg</em></li>\n<li><a href=\"https://dev.to/andypiper/improving-mastodon-developer-documentation-12cm\">Improving Mastodon developer documentation</a> - <em>Andy Piper</em></li>\n<li><a href=\"https://peterkellner.net/2023/06/15/Understanding-TypeScript-Type-Assertions/\">Understanding TypeScript's Powerful Type Assertions Through Practical Examples</a> - <em>Peter Kellner</em></li>\n<li><a href=\"https://www.trustbit.tech/blog/2023/6/16/css-has-amp-responsive-design\">CSS :has() &amp; Responsive Design</a> - <em>Chrystal Lantink</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/9916410c-0428-4caf-b88e-9fbae72b6a1f\">C# 12: Collection literals</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://codeopinion.com/biggest-scam-in-software-dev-best-practices/\">Biggest scam in software dev? Best Practices.</a> - <em>Derek Comartin</em></li>\n<li><a href=\"https://stackify.com/unit-test-frameworks-csharp/\">Unit Test Frameworks for C#: The Pros and Cons of the Top 3</a> - <em>Erik Dietrich</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/c24c5326-22f4-4035-9f87-a20e4814121d\">Why I like and prefer xUnit</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/57ed9867-4afd-4d02-9f35-e0941bc6f715\">LINQ: Select.Where or Where.Select?</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://blog.jetbrains.com/dotnet/2023/06/14/how-to-implement-a-soft-delete-strategy-with-entity-framework-core/\">How to Implement a Soft Delete Strategy with Entity Framework Core</a> - <em>Khalid Abuhakmeh</em></li>\n<li><a href=\"https://visualstudiomagazine.com/articles/2023/06/14/blazor-net-8-preview-5.aspx\">5 Blazor Improvements in New .NET 8 Preview 5</a> - <em>David Ramel</em></li>\n<li><a href=\"https://github.blog/2023-06-21-crafting-a-better-faster-code-view/\">Crafting a better, faster code view</a> - <em>Joshua Brown</em></li>\n<li><a href=\"https://davidwalsh.name/element-closest\">JavaScript closest</a> - <em>David Walsh</em></li>\n<li><a href=\"https://blog.ploeh.dk/2023/06/26/validation-and-business-rules/\">Validation and business rules</a> - <em>Mark Seemann</em></li>\n<li><a href=\"https://stackoverflow.blog/2023/06/26/the-hardest-part-of-building-software-is-not-coding-its-requirements/\">The hardest part of building software is not coding, it’s requirements</a> - <em>Jared Toporek</em></li>\n<li><a href=\"https://www.telerik.com/blogs/is-automated-testing-good-idea-what-should-you-keep-mind\">Is Automated Testing a Good Idea? What Should You Keep in Mind?</a> - <em>Vyom Srivastava</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.androidauthority.com/youtube-confirm-three-strikes-policy-ad-blocking-test-3340826/\">YouTube confirms three-strikes test for ad blocking, here's how it works</a> - <em>Hadlee Simons</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/05/school-decides-to-harden-security-by-giving-everyone-the-same-password/\">School Decides To Harden Security By Giving EVERYONE The Same Password</a> - <em>Tim Cushing</em></li>\n<li><a href=\"https://www.techdirt.com/2023/07/06/the-good-the-bad-and-the-incredibly-ugly-in-the-court-ruling-regarding-government-contacts-with-social-media/\">The Good, The Bad, And The Incredibly Ugly In The Court Ruling Regarding Government Contacts With Social Media</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/07/our-solar-system-possibly-survived-a-supernova-because-of-how-the-sun-formed/\">Our Solar System possibly survived a supernova because of how the Sun formed</a> - <em>Elizabeth Rayne</em></li>\n<li><a href=\"https://www.bbc.com/news/science-environment-66104822\">Climate change: World's hottest day since records began</a> - <em>Matt McGrath</em></li>\n<li><a href=\"https://www.theguardian.com/science/2023/jul/03/astronomers-observe-time-dilation-in-early-universe\">Astronomers observe time dilation in early universe</a> - <em>Ian Sample</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://timharford.com/2023/07/what-an-amusement-park-can-teach-us-about-central-banks/\">What an amusement park can teach us about central banks</a> - <em>Tim Harford</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4655207/2023/06/30/premier-hockey-federation-why-mark-walter/\">What we know about the PHF shutdown, and more on the new pro women’s hockey league</a> - <em>Hailey Salvian</em></li>\n<li><a href=\"https://defector.com/womens-hockeys-civil-war-has-ended-messily\">Women’s Hockey’s Civil War Has Ended, Messily</a> - <em>Maitreyi Anantharaman</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.econtalk.org/sam-harris-on-meditation-mindfulness-and-morality/\">EconTalk: Sam Harris on Meditation, Mindfulness, and Morality</a></li>\n<li><a href=\"https://www.jordanharbinger.com/mark-manson-giving-a-fck-about-what-really-matters/\">The Jordan Harbinger Show #791: Mark Manson | Giving a F*ck About What Really Matters</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.allthingsdistributed.com/2023/06/a-few-words-on-taking-notes.html\">A few words on taking notes</a> - <em>Dr. Werner Vogels</em></li>\n<li><a href=\"https://kottke.org/23/06/the-radical-theology-of-mr-rogers\">The Radical Theology of Mr. Rogers</a> - <em>Jason Kottke</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Device - Out of Line (feat. Serj Tankian &amp; Terry 'Geezer' Butler)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/n7CQxEIZTCU\" title=\"Device - Out of Line (feat. Serj Tankian & Terry 'Geezer' Butler)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-07-07T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/34/",
      "url": "https://kpwags.com/reading-log/34/",
      "title": "Reading Log - June 30, 2023 (#34)",
      "content_html": "\n\t\t<p>Got a lot this week. The NHL and Paramount+ make very poor decisions, some CSS &amp; dev tool tips, Meta's possibly joining ActivityPub and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://defector.com/the-nhl-scurries-away-from-its-pride-night-problem\">The NHL Scurries Away From Its Pride Night Problem</a></h2>\n\t<div class=\"in-depth-meta\">Tom Ley</div>\n\t<div class=\"in-depth-text\">\n<p>This is absolute garbage. I - <a href=\"https://kpwags.com/posts/2023/06/24/gary-bettman-and-the-nhl-are-cowards\">wrote more about it</a>, but needless to say, the NHL are trash for making this decision. Inclusion is incredibly important and all this does is tell an already marginalized community that they aren’t welcome. Hockey is for everyone. Everyone regardless of who they are should be able to lace up their skates and play.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://gizmodo.com/star-trek-prodigy-cancelled-no-season-2-paramount-plus-1850571256\">Star Trek: Prodigy Has Been Cancelled—and Will Be Removed From Paramount+</a></h2>\n\t<div class=\"in-depth-meta\">Cheryl Eddy</div>\n\t<div class=\"in-depth-text\">\n<p>There’s been a lot of talk about owning your purchases. This is the perfect example why.</p>\n<p>For some shows it might not matter. There have been plenty of shows I’ve been luke warm on and maybe don’t care if it disappears. But there are plenty of go-to shows that would be nice to always have access to. This is why I’ve been buying the DVD/Bluray sets of various shows over the last few years. It’s also why I’ve been buying more music. It’s nice to know that movies, shows, &amp; music I like can’t be pulled out from under me.</p>\n<p>Streaming might have it’s place, but it also has its downsides.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.bitecode.dev/p/hype-cycles\">XML is the future</a> - <em>Bite Code</em></li>\n<li><a href=\"https://code-maze.com/dotnet-efcore-records-as-model-classes/\">Should We Use Records With EF Core as Model Classes?</a> - <em>Code Maze</em></li>\n<li><a href=\"https://www.jeffgeerling.com/blog/2023/im-done-red-hat-enterprise-linux\">I'm done with Red Hat (Enterprise Linux)</a> - <em>Jeff Geerling</em></li>\n<li><a href=\"https://kilianvalkhof.com/2023/css-html/the-gotchas-of-css-nesting/\">The gotchas of CSS Nesting</a> - <em>Kilian Valkhof</em></li>\n<li><a href=\"https://evilmartians.com/chronicles/before-your-next-frontend-pull-request-use-this-checklist\">Before your next frontend pull request, use this checklist</a> - <em>Nina Torgunakova &amp; Travis Turner</em></li>\n<li><a href=\"https://1stwebdesigner.com/blockquotes-with-the-css-before-pseudo-element/\">Beautiful Blockquotes with CSS ::before Pseudo-Element</a> - <em>1WD Crew</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/06/popular-devtools-tips/\">Useful DevTools Tips and Tricks</a> - <em>Patrick Brosset</em></li>\n<li><a href=\"https://uxplanet.org/the-problem-with-bad-error-messages-and-how-to-fix-them-d6f78acc7ed9\">The Problem With Bad Error Messages (And How to Fix Them)</a> - <em>Chinwe Uzegbu</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/06/23/lawyers-who-used-chatgpt-in-lieu-of-research-must-pay-5k-alert-other-judges/\">Lawyers Who Used ChatGPT In Lieu Of Research Must Pay $5k, Alert Other Judges</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/06/23/new-york-city-business-owners-arent-happy-about-facial-recognition-ban-prompted-by-new-york-city-business-owner/\">New York City Business Owners Aren’t Happy About Facial Recognition Ban Prompted By New York City Business Owner</a> - <em>Tim Cushing</em></li>\n<li><a href=\"https://www.techdirt.com/2023/06/23/as-canada-passes-corrupt-link-tax-meta-says-no-more-news-links-in-canada/\">As Canada Passes Corrupt Link Tax, Meta Says No More News Links In Canada</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.wired.com/story/car-data-privacy-toyota-honda-ford/\">How Your New Car Tracks You</a> - <em>Matt Burgess</em></li>\n<li><a href=\"https://daringfireball.net/2023/06/more_on_preemptively_blocking\">More on Preemptively Blocking Facebook’s Imminent ActivityPub Entry</a> - <em>John Gruber</em></li>\n<li><a href=\"https://hub.fosstodon.org/facebook-fosstodon-fedi\">Facebook, Fosstodon &amp; The Fediverse</a> - <em>Kev Quirk</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/06/the-mars-sample-return-mission-is-starting-to-give-nasa-sticker-shock/\">NASA’s Mars Sample Return has a new price tag—and it’s colossal</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://www.npr.org/sections/health-shots/2023/06/26/1184026951/astronaut-immune-system-space-travel-health\">Why do some people get rashes in space? There's a clue in astronaut blood</a> - <em>Ari Daniel</em></li>\n<li><a href=\"https://www.washingtonpost.com/nation/2023/06/02/mars-helicopter-ingenuity-nasa-disappear/\">NASA’s Mars helicopter is somehow still flying — and playing hide-and-seek</a> - <em>Daniel Wu</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/deals/23769911/super-mario-rpg-pre-order-buy-nintendo-switch\">Super Mario RPG pre-order guide</a> - <em>Alice Newcome-Beill</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/lance-armstrong-is-suddenly-concerned-with-fairness-in-sports\">Lance Armstrong Is Suddenly Concerned With Fairness In Sports</a> - <em>Patrick Redford</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/06/26/1184420745/why-building-public-transit-in-the-us-costs-so-much\">The Indicator #1384: Why building public transit in the US costs so much</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/the-origins-of-the-feds-2-inflation-target/\">Make Me Smart #954: The origins of the Fed’s 2% inflation target</a></li>\n<li><a href=\"https://podcast.techfreedom.org/episodes/347-when-schools-scapegoat-social-media\">Tech Policy Podcast #347: When Schools Scapegoat Social Media</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/how-to-save-democratic-capitalism\">The New Bazaar: How To Save Democratic Capitalism</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://defector.com/the-countrys-most-unpleasant-moms-will-not-be-cowed-by-people-pointing-out-the-big-hitler-quote-on-their-newsletter\">The Country’s Most Unpleasant Moms Will Not Be Cowed By People Pointing Out The Big Hitler Quote On Their Newsletter</a> - <em>David Roth</em></li>\n<li><a href=\"https://hakaimagazine.com/news/the-secrets-of-ships-super-smooth-hulls/\">The Secrets of Ships’ Super Smooth Hulls</a> - <em>Chris Baraniuk</em></li>\n<li><a href=\"https://neal.fun/password-game/\">The Password Game</a> - <em>Neal Agarwal</em></li>\n<li><a href=\"https://www.wsj.com/articles/people-hire-phone-bots-to-torture-telemarketers-2dbb8457\">People Hire Phone Bots to Torture Telemarketers</a> - <em>Robert McMillan</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jason Isbell and the 400 Unit - Save the World</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/HxIaZCQr_Ew\" title=\"Jason Isbell and the 400 Unit - Save the World\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-06-30T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/33/",
      "url": "https://kpwags.com/reading-log/33/",
      "title": "Reading Log - June 23, 2023 (#33)",
      "content_html": "\n\t\t<p>Two weeks worth of articles this week as I was in New York City last weekend. This log has a bunch of news out of the Microsoft-Activision acquisition, Reddit following the path of Twitter, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://marcoheine.com/blog/best-tech-stack-for-web-development-in-2023\">The best tech stack for web development in 2023</a></h2>\n\t<div class=\"in-depth-meta\">Marco Heine</div>\n\t<div class=\"in-depth-text\">\n<p>I completely agree with Marco here.</p>\n<blockquote><p>The tech you use doesn’t matter. What matters is that you satisfy the needs of your users. Your users don’t care what tech you use, but they do care if your website or application works as intended and if they can achieve the task or find the information they came for.</p></blockquote>\n<p>Use the tech stack that works for you. There’s no one tech stack to rule them all. Use what makes sense for you. Use what allows you to create the features and the desired user experience for your customers in a fast and efficient manner.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://jkone27-3876.medium.com/f-is-the-net-rust-62f71f8dae41\">F# is the .NET Rust</a> - <em>jkone27</em></li>\n<li><a href=\"https://spin.atomicobject.com/2023/06/05/javascript-backtick-strings-wrong/\">JavaScript’s Backtick Strings are Likely the Wrong Tool for Your Job</a> - <em>Mattie Behrens</em></li>\n<li><a href=\"https://nextjs.org/blog/june-2023-update\">Next.js App Router Update</a> - <em>Delba de Oliveira &amp; Lee Robinson</em></li>\n<li><a href=\"https://www.viget.com/articles/overcoming-anxiety-in-code-reviews/\">Overcoming Anxiety in Code Reviews</a> - <em>Melissa Piper</em></li>\n<li><a href=\"https://www.zachleat.com/web/eleventy-side-project/\">The Next Phase of Eleventy: Return of the Side Project</a> - <em>Zach Leatherman</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/odni-commercially-available-information-report/\">The US Is Openly Stockpiling Dirt on All Its Citizens</a> - <em>Dell Cameron</em></li>\n<li><a href=\"https://timharford.com/2023/06/what-neo-luddites-get-right-and-wrong-about-big-tech/\">What neo-Luddites get right – and wrong – about Big Tech</a> - <em>Tim Harford</em></li>\n<li><a href=\"https://www.theverge.com/2023/6/21/23768266/dpreview-acquisition-gear-patrol-camera-photography-reviews\">DPReview will live, actually — under new ownership</a> - <em>Jess Weatherbed</em></li>\n<li><a href=\"https://www.techdirt.com/2023/06/22/important-and-needed-new-report-scaling-trust-on-the-web/\">Important And Needed New Report: Scaling Trust On The Web</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.theverge.com/23763482/municipal-broadband-biden-internet-funds-telecom-lobbying\">The government is helping Big Telecom squeeze out city-run broadband</a> - <em>Sean Hollister</em></li>\n<li><a href=\"https://www.techdirt.com/2023/06/21/reddit-experiments-with-removing-mods-blocking-attempts-to-switch-subs-to-nsfw/\">Reddit Experiments With Removing Mods, Blocking Attempts To Switch Subs To NSFW</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/23758235/star-wars-outlaws-gameplay-trailer-ubisoft-forward-2023\">Star Wars Outlaws gameplay looks like Grand Theft Auto: Tatooine</a> - <em>Ash Parrish</em></li>\n<li><a href=\"https://www.theverge.com/2023/6/12/23758194/ftc-microsoft-activision-blizzard-complaint-block-acquisition-call-of-duty\">FTC files to block Microsoft from buying Activision Blizzard</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://retrododo.com/mcdonalds-grimaces-birthday/\">McDonald’s Just Dropped A Brand New Game Boy Game In 2023</a> - <em>Anthony Wallace</em></li>\n<li><a href=\"https://arstechnica.com/gaming/2023/06/ftc-xbox-exclusive-starfield-is-powerful-evidence-against-activision-deal/\">FTC: Xbox-exclusive Starfield is “powerful evidence” against Activision deal</a> - <em>Kyle Orland</em></li>\n<li><a href=\"https://arstechnica.com/gaming/2023/06/missing-titanic-sub-isnt-the-first-to-use-game-controls-for-heavy-machinery/\">Beyond missing Titanic sub, handheld gamepads are a common military interface</a> - <em>Kyle Orland</em></li>\n<li><a href=\"https://arstechnica.com/gaming/2023/06/playstation-chief-privately-dismissed-concerns-of-xbox-exclusive-call-of-duty/\">Private email shows PlayStation chief unworried about Xbox-exclusive Call of Duty</a> - <em>Kyle Orland</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/23768886/spotify-podcast-strategy-mistakes-joe-rogan-exclusives-trevor-noah\">Spotify’s podcast plan is going off the rails</a> - <em>Amrita Khalid</em></li>\n<li><a href=\"https://www.theverge.com/2023/6/21/23768372/ftc-amazon-lawsuit-prime-dark-patterns-subscriptions\">FTC sues Amazon for tricking customers into signing up for Prime</a> - <em>Makena Kelly</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/6/22/23769833/heatwaves-electricity-grids-power-outages-across-world\">Heatwaves are stressing out power grids all over the world</a> - <em>Justine Calma</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://www.theatlantic.com/magazine/archive/2023/07/baseball-mlb-rule-changes-2023-pitch-clock/674291/\">Moneyball Broke Baseball</a> - <em>Mark Leibovich</em></li>\n<li><a href=\"https://defector.com/the-athletic-decides-local-news-doesnt-pay\">The Athletic Decides Local News Doesn’t Pay</a> - <em>Lauren Theisen</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/06/13/techdirt-podcast-episode-354-decentralizing-content-moderation/\">Techdirt Podcast #354: Decentralizing Content Moderation</a></li>\n<li><a href=\"http://www.strongerbyscience.com/podcast-episode-114/\">Stronger by Science #114: Sleep, Health, And Fitness</a></li>\n<li><a href=\"https://www.techdirt.com/2023/06/22/techdirt-podcast-episode-355-the-reddit-meltdown/\">Techdirt Podcast #355: The Reddit Meltdown</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/six-on-six-basketball/\">99% Invisible #523: Six-on-Six Basketball</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1831\">.NET Rocks #1831: Clean Architecture in 2023 with Steven Smith</a></li>\n<li><a href=\"https://www.wbur.org/onpoint/2023/06/23/are-return-to-office-mandates-backfiring\">On Point: Are return-to-office mandates backfiring?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/06/21/1183194069/jason-isbell-weathervanes-profile\">The rebuilt heart of Jason Isbell</a> - <em>Jefferson Cowie</em></li>\n<li><a href=\"https://orionmagazine.org/article/edmund-fitzgerald-shipwreck-lake-superior/\">The Day the Lake Took the Edmund Fitzgerald</a> - <em>Martha Lundin</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Lottery Winners - Letter to Myself</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/fz3Y2O-m5-w\" title=\"The Lottery Winners - Letter to Myself\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-06-23T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/32/",
      "url": "https://kpwags.com/reading-log/32/",
      "title": "Reading Log - June 9, 2023 (#32)",
      "content_html": "\n\t\t<p>This week I read about Reddit’s bullshit and CEOs screwing over employees.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.wsj.com/articles/a-new-ceo-says-employees-cant-work-remotely-after-all-and-they-revolt-81135399\">A New CEO Says Employees Can’t Work Remotely After All, and They Revolt</a></h2>\n\t<div class=\"in-depth-meta\">Peter Grant</div>\n\t<div class=\"in-depth-text\">\n<blockquote><p>In an email to employees viewed by the Journal, Vargas explained his decision, saying he believed in the importance of in-office work for “collaboration, creativity and innovation.”</p></blockquote>\n<p>I call bullshit.</p>\n<p>I’ve been working remotely for 3 years now and I feel like I collaborate with my team well and we produce great work. I also feel like my productivity has only increased.</p>\n<p>There are some people who like working in the office, there’s nothing wrong with that. Not everyone feels that way and many are just as productive working from home, some probably more so from the lack of constant interruptions from the “collaboration”.</p>\n<p>What this feels like is companies trying to justify their middle managers and office leases. Meanwhile their workers, who they likely need most, suffer.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://khalidabuhakmeh.com/xunit-tests-jetbrains-rider-and-counting-until-failure\">XUnit Tests, JetBrains Rider, and Counting Until Failure</a> - <em>Khalid Abuhakmeh</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/single-line-comments-in-css/\">Single Line Comments in CSS</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/throwaway-browser-defaults/\">Browser Defaults We Throw Away</a> - <em>Jim Nielsen</em></li>\n<li><a href=\"https://developer.chrome.com/blog/introducing-popover-api/\">Introducing the popover API</a> - <em>Una Kravets</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/gratitude-for-dont-break-the-web/\">Gratitude For a Web That Tries Not to Break</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://adactio.com/journal/20181\">Nailspotting</a> - <em>Jeremy Keith</em></li>\n<li><a href=\"https://9to5mac.com/2023/05/31/top-reason-android-users-switch-to-iphone/\">This is the top reason Android users switch to iPhone – and it’s not blue bubbles</a> - <em>Michael Potluck</em></li>\n<li><a href=\"https://www.texasmonthly.com/news-politics/texas-tweetbot-developers-fighting-twitter/\">Two Texas Indie Developers Made It Big on Twitter a Decade Ago. Now They’re Fighting It.</a> - <em>Andrew Logan</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2023/06/blatant-tech-frauds-run-amok-on-the-biggest-online-marketplaces/\">Blatant tech frauds run amok on the biggest online marketplaces</a> - <em>Scharon Harding</em></li>\n<li><a href=\"https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma-14-beta/\">Web Apps on MacOS Sonoma Beta</a> - <em>Thomas Steiner</em></li>\n<li><a href=\"https://daringfireball.net/2023/06/first_impressions_of_vision_pro_and_visionos\">First Impressions of Vision Pro and VisionOS</a> - <em>John Gruber</em></li>\n<li><a href=\"https://www.techdirt.com/2023/06/02/ai-will-never-fit-into-a-licensing-regime/\">AI Will Never Fit Into A Licensing Regime</a> - <em>Matthew Lane</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2023/06/reddits-plan-to-kill-third-party-apps-sparks-widespread-protests/\">Reddit’s plan to kill third-party apps sparks widespread protests</a> - <em>Ron Amadeo</em></li>\n<li><a href=\"https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_will_close_down_on_june_30th_reddits/\">Apollo will Close June 30</a> - <em>Christian Selig</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/space/2023/06/to-keep-starliner-flying-boeing-must-make-some-hard-choices/\">To keep Starliner flying, Boeing must make some hard choices</a> - <em>Eric Berger</em></li>\n<li><a href=\"https://www.npr.org/2023/05/30/1178489879/birding-bird-watching-urban-city-migratory\">Heads up! Stunning birds are all around us, even in dense cities</a> - <em>Melissa Block</em></li>\n<li><a href=\"https://www.theguardian.com/books/2023/jun/05/the-big-idea-are-cats-really-domesticated\">The big idea: Are cats really domesticated?</a> - <em>Jonathan B. Losos</em></li>\n</ul>\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.dotnetrocks.com/details/1830\">.NET Rocks #1830: Sustainable Open Source with Sarah Novotny</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.economist.com/briefing/2023/05/30/its-not-just-a-fiscal-fiasco-greying-economies-also-innovate-less\">It’s Not Just a Fiscal Fiasco: Greying Economies Also Innovate Less</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Generation Loss</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Ucvf8CwHeTg\" title=\"Spanish Love Songs - Generation Loss\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-06-09T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/31/",
      "url": "https://kpwags.com/reading-log/31/",
      "title": "Reading Log - June 2, 2023 (#31)",
      "content_html": "\n\t\t<p>A little light this week, but some changes to the Reddit API look to be coming, AI might not be the job killer many seem to think it is and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2023/5/31/23743993/reddit-apollo-client-api-cost\">A Developer Says Reddit Could Charge Him $20 Million a Year to Keep His App Working</a></h2>\n\t<div class=\"in-depth-meta\">Emma Roth</div>\n\t<div class=\"in-depth-text\">\n<p>I’m not a fan of the new Reddit website and still use <a href=\"http://old.reddit.com/\">old.reddit.com</a> as my way to view Reddit. Their mobile website and app are trash so Apollo on my iPad as been my Reddit gateway more often than not. If Reddit kills it off…my time on Reddit will probably crater (which to be honest, is probably not a bad thing).</p>\n<p>It is sad that Reddit, following in Twitter’s footsteps looks to be taking the route of killing off 3rd party apps that help make Reddit what it is.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://codeopinion.com/underrated-skill-as-a-developer/\">Underrated skill as a developer</a> - <em>Derek Comartin</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2023/05/software-design-private-by-default.html\">Software Design - Private by default</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://timleland.com/embracing-failure-the-journey-of-a-builder-and-maker/\">Embracing Failure: The Journey of a Builder and Maker</a> - <em>Tim Leland</em></li>\n<li><a href=\"https://www.claudiobernasconi.ch/2023/05/24/17-amazing-community-packages-for-net-developers/\">17 Amazing Community Packages for .NET Developers</a> - <em>Claudio Bernasconi</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://kpwags.com/reading-log/31/Studies%20Suggest%20That%20Rather%20Than%20Killing%20Jobs,%20AI%20Could%20Revive%20The%20Middle%20Class%0A\">Studies Suggest That Rather Than Killing Jobs, AI Could Revive The Middle Class</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/31/onlyfans-throws-the-open-internet-under-the-bus/\">OnlyFans Throws The Open Internet Under The Bus</a> - <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/wheres-the-lab-grown-beef/\">Make Me Smart: Where’s the (Lab-Grown) Meat?</a></li>\n<li><a href=\"https://www.smashingsecurity.com/324-zip-domains-ai-lies-and-did-social-media-inflame-a-riot/\">Smashing Security #324: .ZIP domains, AI lies, and did social media inflame a riot?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.cjr.org/analysis/defector-last-good-website.php\">”The Last Good Website”</a> - <em>Danny Funt</em></li>\n<li><a href=\"https://stackoverflow.blog/2023/05/22/modern-work-requires-attention-constant-alerts-steal-it/\">Modern work requires attention. Constant alerts steal it</a> - <em>Ryan Donovan</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>blink-182 - Anthem Part 2</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/s_hzK4DkNSI\" title=\"blink-182 - Anthem Part 2\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-06-02T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/30/",
      "url": "https://kpwags.com/reading-log/30/",
      "title": "Reading Log - May 26, 2023 (#30)",
      "content_html": "\n\t\t<p>Wow, 30 issues now of my reading log in its current format! This week I read about Instagram joining the fediverse, Google’s AMP disaster, the importance of core functionality working without JavaScript, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2023/5/19/23730070/instagram-twitter-app-competitor-leak\">This is Instagram’s new Twitter competitor</a></h2>\n\t<div class=\"in-depth-meta\">Jay Peters</div>\n\t<div class=\"in-depth-text\">\n<p>I deleted my Facebook &amp; Instagram accounts years ago and have never looked back. I’ve also promised to never create an account on a platform Facebook, now Meta owns. I don’t intend to change that. With that said, I like that they seem to be planning on some form of decentralization and tying it into Mastodon/ActivityPub.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://blog.pragmaticengineer.com/critical-thinking/\">Is Critical Thinking the Most Important Skill for Software Engineers?</a></h2>\n\t<div class=\"in-depth-meta\">Gergely Orosz</div>\n\t<div class=\"in-depth-text\">\n<p>This struck home for me.</p>\n<blockquote><p>I can answer why I felt uneasy about asking what a term like idempotency means: it’s because I was admitting that I don’t understand a part of tech jargon. And, to be fair, such admission implies that my professional experience or skills are below the person who knows what this jargon means, and knows how to use it.</p></blockquote>\n<p>In work, it can be hard to admit you don’t know certain terminology, but good teams will not look down on people for asking for clarifications and foster an open environment for everyone to feel comfortable asking questions.</p>\n<p>Gergely also had a good point about the thought leaders that have popped up in the industry.</p>\n<blockquote><p>These people - like myself - share opinions, observations, and views. Many less experienced engineers take these views at face value, assuming as many other people are paying attention to this person, this “famous” person must be right.</p></blockquote>\n<p>It reminds me a lot of the trope “I read it on the internet, so it must be true!”. Some thought leaders are where they’re at because they have studied and used their language and tooling for a long time and know their stuff. Others might not be as experienced. But there’s always a lot of nuance with what they might be pushing. Is it right for you? Despite popular opinion, the true response often comes down to two simple words: “It depends”.</p>\n<p>The best advice really comes down to digging in and asking questions about why people are recommending what they’re recommending.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://adactio.com/journal/20113\">Read-only web apps</a></h2>\n\t<div class=\"in-depth-meta\">Jeremy Keith</div>\n\t<div class=\"in-depth-text\">\n<p>I completely agree with Jeremy here.</p>\n<blockquote>\n<p>The most cartoonish misrepresentation of progressive enhancement is that it means making everything work without JavaScript.</p>\n<p>No. Progressive enhancement means making sure your core functionality works without JavaScript.</p>\n</blockquote>\n<p>My old site on Jekyll worked well with Javascript disabled. There wasn’t much that JS was needed for and most of it was “niceties” rather than key functionality. You could still read all my blog posts and navigate around. I feel like that’s important. I’ve tried to do the same thing on my current blog with Next.js.</p>\n<p>I’ve gone back and forth between having JavaScript disabled and not disabled in the browser and while I certainly wouldn’t expect fancier web apps to work without JavaScript, I SHOULD expect that I should be able to read blog posts on a blog.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/23711172/google-amp-accelerated-mobile-pages-search-publishers-lawsuit\">Speed Trap</a></h2>\n\t<div class=\"in-depth-meta\">David Pierce</div>\n\t<div class=\"in-depth-text\">\n<p>I’ll be completely honest and admit that I didn’t know all that much background on the history of AMP and why it was bad as it was. Reading this was enlightening and there were some quotes that stuck out to me.</p>\n<blockquote><p>“If Google said, ‘you must have your homepage colored bright pink on Tuesdays to be the result in Google,’ everybody would do it, because that’s what they need to do to survive,” says Terence Eden, a web standards expert and a former member of the Google AMP Advisory Committee.</p></blockquote>\n<p>This only highlights the power Google has. Media outlets are so dependent on Google that whether they like it or not, they have to play by Google’s rules, no matter how crazy they are, or how often they change them.</p>\n<blockquote><p>As long as anyone played the game, everybody had to. “Google’s strategy is always to create prisoner’s dilemmas that it controls — to create a system such that if only one person defects, then they win,” a former media executive says. As long as anyone was willing to use AMP and get into that carousel, everyone else had to do the same or risk being left out.</p></blockquote>\n<p>This goes back to - <a href=\"https://kpwags.com/posts/2022/12/07/chokepoint-capitalism-a-review\">Chokepoint Capitalism</a>, they have them wrapped up so tightly that they’re stuck.</p>\n<blockquote><p>“You meet with a Facebook person and you see in their eyes they’re psychotic,” says one media executive who’s dealt with all the major platforms. “The Apple person kind of listens but then does what it wants to do. The Google person honestly thinks what they’re doing is the best thing.”</p></blockquote>\n<p>I laughed out loud a little bit there.</p>\n<p>The one thing I do remember is Google touting AMP for is for speed. And given how bad the mobile experience on sites can be, I can’t say I don’t understand. I still hold that a well designed site can run beautifully and smoothly on mobile, you just need to design and build it the right way which might not be quite as “profitable”. It seems I’m not the only one with that thought.</p>\n<blockquote><p>AMP, it turned out, wasn’t even that fast. Multiple publishers ran internal tests and found they were able to make pages that loaded more quickly than AMP pages, so long as they were able to rein in the ad load and extra trackers.</p></blockquote>\n<p>At the end of the day, it’s a good thing that we seem to be moving away from AMP.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-1-rc/\">Announcing TypeScript 5.1 RC</a> - <em>Daniel Rosenwasser</em></li>\n<li><a href=\"https://webkit.org/blog/14154/webkit-features-in-safari-16-5/\">WebKit Features in Safari 16.5</a> - <em>Jen Simmons</em></li>\n<li><a href=\"https://davidwalsh.name/array-group\">JavaScript Array Group</a> - <em>David Walsh</em></li>\n<li><a href=\"https://michaelscodingspot.com/developer-tools/\">My 2023 C# Software Developer Tool List</a> - <em>Michael Shplit</em></li>\n<li><a href=\"https://www.claudiobernasconi.ch/2023/05/20/asp-net-core-dotnet-8-preview/\">The Future of ASP.NET Core: .NET 8 Feature Preview</a> - <em>Claudio Bernasconi</em></li>\n<li><a href=\"https://raygun.com/blog/c-sharp-logging-best-practices/\">C# logging: Best practices in 2023 with examples and tools</a> - <em>Shane Duggan</em></li>\n<li><a href=\"https://jonhilton.net/good-blazor-components/\">Good (Blazor) Components are... ?</a> - <em>Jon Hilton</em></li>\n<li><a href=\"https://www.phoronix.com/news/Podman-Desktop-1.0\">Podman Desktop 1.0 Released As An Alternative To Docker Desktop</a> - <em>Michael Larabel</em></li>\n<li><a href=\"https://changelog.com/posts/still-no-silver-bullet\">There's still no silver bullet</a> - <em>Jerod Santo</em></li>\n<li><a href=\"https://daverupert.com/2023/05/markdown-images-anti-pattern/\">Markdown images are an anti-pattern</a> - <em>Dave Rupert</em></li>\n<li><a href=\"https://timdeschryver.dev/blog/refactor-your-net-http-clients-to-typed-http-clients\">Refactor your .NET HTTP Clients to Typed HTTP Clients</a> - <em>Tim Deschryver</em></li>\n<li><a href=\"https://web.dev/6-css-snippets-every-front-end-developer-should-know-in-2023/\">6 CSS snippets every front-end developer should know in 2023</a> - <em>Adam Argyle</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://techcrunch.com/2023/05/23/meta-sells-giphy-to-shutterstock-for-53m-after-uk-divestment-order/\">Following UK antitrust order, Meta sells Giphy to Shutterstock for $53M after buying it for $400M</a> - <em>Paul Sawers</em></li>\n<li><a href=\"https://chriscoyier.net/2023/04/21/the-secret-list-of-websites/\">“The Secret List of Websites”</a> - <em>Chris Coyier</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/5/19/23729711/microsoft-cmo-staff-stock-price-pay\">Microsoft exec tells employees to improve its stock performance in lieu of raises</a> - <em>Emma Roth</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/05/20/1177056829/titanic-scan\">A remarkable new view of the Titanic shipwreck is here, thanks to deep-sea mappers</a> - <em>Rachel Treisman</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://podcasts.apple.com/us/podcast/knowing-when-to-quit-with-world-poker-champion-annie-duke/id1346314086?i=1000591027157\">WorkLife with Adam Grant: Knowing When to Quit with World Poker Champion Annie Duke</a></li>\n<li><a href=\"https://www.npr.org/2023/05/23/1177772441/is-ai-a-job-killer-or-an-up-skiller\">The Indicator: Is AI a job-killer or an up-skiller?</a></li>\n<li><a href=\"https://www.marketplace.org/shows/make-me-smart/the-pandemics-panic-neglect-cycle-isnt-over/\">Make Me Smart #930: The pandemic’s panic-neglect cycle isn’t over</a></li>\n<li><a href=\"https://unhandledexceptionpodcast.com/posts/0048-isaaclevin/\">The Unhandled Exception #48: Coffee and Code - with Isaac Levin</a></li>\n<li><a href=\"https://www.marketplace.org/shows/marketplace/whats-really-at-the-heart-of-the-debt-limit-debate/\">Marketplace: What’s really at the heart of the debt limit debate?</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Pedal Down</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bH5-6dQcgmM\" title=\"Dave Hause - Pedal Down\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-05-26T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/29/",
      "url": "https://kpwags.com/reading-log/29/",
      "title": "Reading Log - May 19, 2023 (#29)",
      "content_html": "\n\t\t<p>I’ve finally started going through all my RSS feeds, so there’s a lot to this week’s log. The topics are all over the place from the IRS doing what it should have done from the beginning, to a boneheaded decision to add some new top level domains, to the US Supreme Court saving Section 230.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.npr.org/2023/05/16/1176417594/irs-taxes-filing-turbotax-intuit-tax-prep\">The IRS is building its own online tax filing system. Tax-prep companies aren't happy</a></h2>\n\t<div class=\"in-depth-meta\">Scott Horsley</div>\n\t<div class=\"in-depth-text\">\n<p>The IRS should have done this from the beginning but the tax prep companies lobbied hard against it. Their greed in hiding the free options is who they have to blame for this. Here’s hoping they follow through for the 2023 tax season.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.infoq.com/news/2023/04/csharp-12-preview/\">C# 12: Preview of Three New Features Coming</a> - <em>Almir Vuk</em></li>\n<li><a href=\"https://nodogmablog.bryanhogan.net/2023/05/sending-mediatr-notifications-immediately-after-saving-an-entity-with-entity-framework-core/\">Sending MediatR Notifications Immediately After Saving an Entity with Entity Framework Core</a> - <em>Bryan Hogan</em></li>\n<li><a href=\"https://csharp.christiannagel.com/2023/05/03/minimal-api-growing-with-net-7/\">Minimal API growing with .NET 7</a> - <em>Christian Nagel</em></li>\n<li><a href=\"https://harshmatharu.com/blog/solid-principles-in-csharp\">Solid Principles in C#</a> - <em>Harsh Matharu</em></li>\n<li><a href=\"https://eisenbergeffect.medium.com/web-components-2023-spring-update-60c7873adf98\">Web Components 2023 Spring Update</a> - <em>Rob Eisenberg</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/05/safest-way-hide-api-keys-react/\">The Safest Way To Hide Your API Keys When Using React</a> - <em>Jessica Joseph</em></li>\n<li><a href=\"https://github.blog/2023-05-09-push-protection-is-generally-available-and-free-for-all-public-repositories/\">Push protection is generally available, and free for all public repositories</a> - <em>Zain Malik &amp; Mariam Sulakian</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/visual-studio-ui-refresh/\">Visual Studio UI Refresh</a> - <em>Kaitlin Brooks, Cherry Wang, &amp; Dante Gagne</em></li>\n<li><a href=\"https://www.viget.com/articles/what-even-are-react-server-components/\">What Even Are React Server Components</a> - <em>Nick Teslan</em></li>\n<li><a href=\"https://rauno.me/craft/nextjs\">Crafting the Next.js Website</a> - <em>Rauno Freiberg</em></li>\n<li><a href=\"https://keithjgrant.com/posts/2023/04/scoped-css-is-back/\">Scoped CSS is Back</a> - <em>Keith J. Grant</em></li>\n<li><a href=\"https://christianheilmann.com/2023/05/09/the-ongoing-defence-of-frontend-as-a-full-time-job/\">The ongoing defence of frontend as a full-time job</a> - <em>Christian Heilmann</em></li>\n<li><a href=\"https://fly.io/blog/js-ecosystem-delightfully-wierd/\">The JavaScript Ecosystem Is Delightfully Weird</a> - <em>Sam Ruby</em></li>\n<li><a href=\"https://anthonysimmon.com/dotnet-minimal-workers/\">Modern minimal workers in .NET</a> - <em>Anthony Simmon</em></li>\n<li><a href=\"https://deno.com/blog/kv\">Announcing Deno KV</a> - <em>Andy Jiang &amp; Ryan Dahl</em></li>\n<li><a href=\"https://ericwbailey.website/published/dont-use-custom-css-scrollbars/\">Don’t use custom CSS scrollbars</a> - <em>Eric Bailey</em></li>\n<li><a href=\"https://goauthentik.io/blog/2023-05-04-i-gambled-against-react-and-lost\">I gambled against React and lost (and I don’t regret a thing)</a> - <em>Jens Langhammer</em></li>\n<li><a href=\"https://tobiasahlin.com/blog/previous-sibling-css-has/\">Selecting previous siblings with CSS :has()</a> - <em>Tobias Ahlin</em></li>\n<li><a href=\"https://tobiasahlin.com/blog/hiding-an-element-if-its-empty/\">Hiding Empty Elements with CSS :empty and :has</a> - <em>Tobias Ahlin</em></li>\n<li><a href=\"https://blog.jetbrains.com/dotnet/2023/05/09/dotnet-background-services/\">How to start using .NET Background Services</a> - <em>Khalid Abuhakmeh</em></li>\n<li><a href=\"https://www.telerik.com/blogs/big-changes-coming-blazor-dotnet-8\">Big Changes Coming for Blazor in .NET 8</a> - <em>Jon Hilton</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-4/\">Announcing .NET 8 Preview 4</a> - <em>Jon Douglas</em></li>\n<li><a href=\"https://blog.visionarycto.com/p/my-20-year-career-is-technical-debt\">My 20 Year Career is Technical Debt or Deprecated</a> - <em>Matt Watson</em></li>\n<li><a href=\"https://jamiemagee.co.uk/blog/your-jest-tests-might-be-wrong/\">Your Jest tests might be wrong</a> - <em>Jamie Magee</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2023/05/an-alternative-approach-to-structuring.html\">An alternative approach to structuring your tests in XUnit</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://gradient.style/\">CSS HD Gradients</a></li>\n<li><a href=\"https://stephaniewalter.design/blog/accessibility-resources-tools-articles-books-for-designer\">Accessibility for designer: where do I start?</a> - <em>Stephanie Walter</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/\">ASP.NET Core updates in .NET 8 Preview 4</a> - <em>Daniel Roth</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://doctorow.medium.com/two-principles-to-protect-internet-users-from-decaying-platforms-b03327183b9a\">Two principles to protect internet users from decaying platforms</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/05/twitter-users-fear-new-ceo-will-end-musks-commitment-to-free-speech-on-platform/\">Right-wing Twitter worried Musk’s CEO pick could return Twitter to its roots</a> - <em>Ashley Belanger</em></li>\n<li><a href=\"https://blog.chromium.org/2023/05/an-update-on-lock-icon.html\">An Update on the Lock Icon</a> - _ David Adrian, Serena Chen, Joe DeBlasio, Emily Stark, &amp; Emanuel von Zezschwitz_</li>\n<li><a href=\"https://financialstatement.zip/\">The .zip TLD sucks and it needs to be immediately revoked</a> - <em>Swift on Security</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/15/once-again-free-speech-absolutist-elon-musk-caves-to-authoritarian-censorial-bullies/\">Once Again, ‘Free Speech Absolutist’ Elon Musk Caves To Authoritarian Censorial Bullies</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/18/supreme-court-leaves-230-alone-for-now-but-justice-thomas-gives-a-pretty-good-explanation-for-why-it-exists-in-the-first-place/\">Supreme Court Leaves 230 Alone For Now, But Justice Thomas Gives A Pretty Good Explanation For Why It Exists In The First Place</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://9to5google.com/2023/05/16/pixel-dashcam-personal-safety-update/\">Google will soon let Pixel phones double as dashcams</a> - <em>Kyle Bradshaw</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://johnhcochrane.blogspot.com/2023/05/missing-mortgage-contract-innovation.html\">Missing mortgage contract innovation</a> - <em>John Cochrane</em></li>\n<li><a href=\"https://www.npr.org/sections/money/2023/05/16/1176189034/the-case-for-financial-literacy-education\">The case for financial literacy education</a> - <em>Paddy Hirsch</em></li>\n<li><a href=\"https://www.wsj.com/articles/espn-lays-plans-to-stream-flagship-channel-eyeing-cable-tvs-demise-ad0fb727\">ESPN Plans to Stream Flagship Channel, Eying Cable TV’s Demise</a> - <em>Jessica Toonkel &amp; Sarah Krouse</em></li>\n<li><a href=\"https://www.npr.org/2023/05/16/1174938708/commercial-real-estate-property-offices-work-from-home-remote-work\">A lot of offices are still empty — and it's becoming a major risk for the economy</a> - <em>Arezou Rezvani</em></li>\n<li><a href=\"https://www.economist.com/united-states/2023/05/07/what-americas-tiny-banks-do-that-big-ones-dont\">What America’s tiny banks do that big ones don’t</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/05/otc-birth-control-pill-gets-unanimous-vote-in-favor-from-fda-advisers/\">FDA advisers vote unanimously in favor of OTC birth control pills</a> - <em>Beth Mole</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/05/more-evidence-emerges-that-saturns-rings-are-much-younger-than-the-planet/\">More evidence emerges that Saturn’s rings are much younger than the planet</a> - <em>Jennifer Ouellette</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/05/the-complicated-history-of-how-the-earths-atmosphere-became-breathable/\">The complicated history of how the Earth’s atmosphere became breathable</a> - <em>Howard Lee</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/05/a-private-company-has-an-audacious-plan-to-rescue-nasas-last-great-observatory/\">A private company has an audacious plan to rescue NASA’s last “Great Observatory”</a> - <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.wbur.org/onpoint/2022/04/25/why-social-psychologist-jonathan-haidt-says-americas-institutions-are-in-trouble\">On Point: Social psychologist Jonathan Haidt on democracy, social media and how to fix America's 'ailing' institutions</a></li>\n<li><a href=\"https://www.npr.org/2023/05/17/1176781995/the-man-who-busted-the-inflation-employment-myth\">The Indicator: The Man Who Busted the Inflation Myth</a></li>\n<li><a href=\"https://www.codingblocks.net/podcast/job-hopping-favorite-dev-books/\">Coding Blocks #199 - Job Hopping and Favorite Dev Books</a></li>\n<li><a href=\"https://pitchforkeconomics.com/episode/america-isnt-lost-its-adrift-with-scott-galloway/\">Pitchfork Economics - America isn’t Lost, it’s Adrift (with Scott Galloway)</a></li>\n<li><a href=\"https://www.buzzsprout.com/1112270/11857765-beanie-babies-with-jamie-loftus\">You’re Wrong About: Beanie Babies with Jamie Loftus</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.inc.com/nick-hobson/kias-logo-redesign-was-a-total-flop-company-did-what-no-brand-should-ever-do.html\">Kia’s Logo Redesign was a Total Flop</a> - <em>Nick Hobson</em></li>\n<li><a href=\"https://markmanson.net/how-to-make-friends\">How to Make Friends as an Adult</a> - <em>Mark Manson</em></li>\n<li><a href=\"https://arie.ls/2023/leading-successful-product-teams/\">Leading Successful Product Teams</a> - <em>Ariel Salminen</em></li>\n<li><a href=\"https://anildash.com/2023/03/14/what-was-selling-out/\">What Was Selling Out</a> - <em>Anil Dash</em></li>\n<li><a href=\"https://kpwags.com/reading-log/29/police-fentanyl-overdose-misinformation%20%20-%20https://www.npr.org/2023/05/16/1175726650/cops-say-theyre-being-poisoned-by-fentanyl-experts-say-the-risk-is-extremely-low\">Cops say they're being poisoned by fentanyl. Experts say the risk is &quot;extremely low&quot;</a> - <em>Brian Mann</em></li>\n<li><a href=\"https://doctorow.medium.com/the-memex-method-238c71f2fb46\">The Memex Method</a> - <em>Cory Doctorow</em></li>\n<li><a href=\"https://www.axios.com/2023/05/13/us-suburbs-boom-housing-retail\">America's surprise revival: The suburbs</a> - <em>Erica Pandey</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/site-search-in-arc-browser/\">Site Search in Arc Browser — For Your Own Site</a> - <em>Jim Nielsen</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Goddamnitall</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/X_hWCZ-sZps\" title=\"The Wonder Years - Goddamnitall\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-05-19T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/28/",
      "url": "https://kpwags.com/reading-log/28/",
      "title": "Reading Log - May 12, 2023 (#28)",
      "content_html": "\n\t\t<p>This week I look at a new game that helps illuminate what the content moderators of sites like Twitter, Facebook and Reddit have to deal with. I’ve also read about writing better CSS, Bookshop.org’s rise, return to office shenanigans and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.techdirt.com/2023/05/11/moderator-mayhem-a-mobile-game-to-see-how-well-you-can-handle-content-moderation/\">Moderator Mayhem: A Mobile Game To See How Well YOU Can Handle Content Moderation</a></h2>\n\t<div class=\"in-depth-meta\">Mike Masnick</div>\n\t<div class=\"in-depth-text\">\n<p>Everyone tends to think that they can do content moderation better than Twitter, Reddit, Facebook and all the other social media sites. The truth of the matter is that it’s not easy. Sure some posts should be pretty obvious they need to be removed, but there’s also a lot more nuance behind it.</p>\n<blockquote><p>A friend of mine in the trust &amp; safety world once suggested that these conversations would be a lot more useful if everyone had to spend a few days moderating an actual community, and could learn how content moderation is not about “suppressing viewpoints,” but almost always about understanding really complex scenarios in which you have to make decisions in a very limited period of time, with limited information, and where there may not be any “right” answer.</p></blockquote>\n<p>Nails it right on the head. The moderators are having to deal with countless reports in a very short timeframe and are often dealing with content that can be absolutely awful and soul sucking.</p>\n<p>This little game helps show some of the pressures and things the moderators have to deal with. I’d highly recommend giving it a go.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.telerik.com/blogs/10-awesome-csharp-refactoring-tips\">10 Awesome C# Refactoring Tips</a> - <em>Assis Zang</em></li>\n<li><a href=\"https://www.webscope.io/blog/server-components-vs-ssr\">Server Components vs. SSR in Next.js</a> - <em>Jan Koriťák</em></li>\n<li><a href=\"https://developer.chrome.com/blog/reading-order/\">Solving the CSS layout and source order disconnect</a> - <em>Rachel Andrew</em></li>\n<li><a href=\"https://matthiasott.com/notes/custom-properties-beyond-the-root\">CSS Custom Properties Beyond the :root</a> - <em>Matthias Ott</em></li>\n<li><a href=\"https://stackify.com/opentelemetry-dotnet/\">A Guide to OpenTelemetry for .NET Engineers</a> - <em>Stackify</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2023/04/write-better-css-borrow-ideas-javascript-functions/\">Write Better CSS By Borrowing Ideas From JavaScript Functions</a> - <em>Yaphi Berhanu</em></li>\n<li><a href=\"https://lucasfcosta.com/2022/10/02/scrum-versus-kanban.html\">You don't need Scrum. You just need to do Kanban right.</a> - <em>Lucas F. Costa</em></li>\n<li><a href=\"https://ishadeed.com/article/rebuild-featured-news-modern-css/\">Rebuilding a featured news section with modern CSS: Vox news</a> - <em>Ahmad Shadeed</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/4/25/23697532/microsoft-edge-browser-url-leak-bing-privacy\">Microsoft Edge is leaking the sites you visit to Bing</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/01/taamneh-case-gave-us-a-glimpse-of-the-horror-websites-would-face-in-a-post-section-230-world/\">Taamneh Case Gave Us A Glimpse Of The Horror Websites Would Face In A Post-Section 230 World</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://futurism.com/the-byte/steve-wozniak-ai-killing-people-tesla\">Steve Wozniak: If you want to learn about AI killing people, “Get a Tesla”</a> - <em>Victor Tangermann</em></li>\n<li><a href=\"https://anderegg.ca/2023/05/09/bluesky-frustrations\">Bluesky Frustrations</a> - <em>Gavid Anderegg</em></li>\n<li><a href=\"https://www.economist.com/technology-quarterly/2023/04/05/adding-capacity-to-the-electricity-grid-is-not-a-simple-task\">Adding capacity to the electricity grid is not a simple task</a> - <em>The Economist</em></li>\n<li><a href=\"https://www.bleepingcomputer.com/news/technology/youtube-tests-blocking-videos-unless-you-disable-ad-blockers/\">YouTube tests blocking videos unless you disable ad blockers</a> - <em>Sergiu Gatlan</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/books-bookshop-org-thrives-amazon-world/\">How Bookshop.org Survives—and Thrives—in Amazon’s World</a> - <em>Kate Knibbs</em></li>\n<li><a href=\"https://www.businessinsider.com/airbnb-brian-chesky-ceos-mandating-return-to-office-going-hamptons-2023-5\">Airbnb CEO Brian Chesky, who lets employees work from anywhere, says many CEOs calling workers back to the office are 'going away to the Hamptons for the summer’</a> - <em>Sarah Jackson</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://mars.nasa.gov/news/9365/engineers-keep-an-eye-on-fuel-supply-of-nasas-oldest-mars-orbiter/\">Engineers Keep an Eye on Fuel Supply of NASA's Oldest Mars Orbiter</a> - <em>NASA</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://defector.com/enough-with-the-blowouts\">Enough With The Blowouts!</a> - <em>Lauren Theisen</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.econtalk.org/annie-duke-on-the-power-of-quitting/\">EconTalk: Annie Duke on the Power of Quitting</a></li>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/e-suvs-may-be-popular-but-are-they-sustainable/\">Marketplace Tech: E-SUVs may be popular, but are they sustainable?</a></li>\n<li><a href=\"https://www.economist.com/podcasts/2023/05/04/is-the-business-of-podcasting-sustainable\">Money Talks: Is the Business of Podcasting Sustainable</a></li>\n<li><a href=\"https://dotnetcore.show/episode-110-jet-brains-and-remote-development-with-maarten-balliauw/\">The .NET Core Podcast #110: JetBrains and Remote Development with Maarten Balliauw</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/freedom-house-ambulance-service/\">99% Invisible #405: Freedom House Ambulance Service</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://newrepublic.com/article/170242/betrayal-adam-smith\">The Betrayal of Adam Smith</a> - <em>Mark Harris</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - Positive Charge</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Rymbk5I_WlA\" title=\"The Gaslight Anthem - Positive Charge\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-05-12T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/27/",
      "url": "https://kpwags.com/reading-log/27/",
      "title": "Reading Log - May 5, 2023 (#27)",
      "content_html": "\n\t\t<p>Between a weekend trip and my site update, this has been 3 weeks in the making. This log we look at the passing of a folk legend, Microsoft reverting to its old ways, Microsoft facing a hurdle in its Activision acquisition, some chatty parrots, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.npr.org/2023/05/01/133464279/gordon-lightfoot-canadian-folk-legend-dies-at-84\">Gordon Lightfoot, Canadian folk legend, dies at 84</a></h2>\n\t<div class=\"in-depth-meta\">Neda Ulaby</div>\n\t<div class=\"in-depth-text\">\n<p>I grew up with my dad listening to Gordon Lightfoot quite a bit. It gave me a real appreciation for his music. I have several vinyl records of his and have seen him in concert. The world has lost a fantastic musician.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://nextjs.org/blog/next-13-4\">Next.js 13.4</a> - <em>Tim Neutrons &amp; Sebastian Markbåge</em></li>\n<li><a href=\"https://www.robinrendle.com/notes/the-details-element-is-amazing/\">The details element is amazing</a> - Robin Rendle</li>\n<li><a href=\"https://jonhilton.net/blazor-rendering/\">State Hasn't Changed? Why and when Blazor components re-render</a> - <em>Jon Hilton</em></li>\n<li><a href=\"https://uxdesign.cc/dark-matters-342ff2c7cc\">Dark mode: How accessible design raises the bar</a> - <em>Layth Sihan</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/04/14/substack-ceo-chris-best-doesnt-realize-hes-just-become-the-nazi-bar/\">Substack CEO Chris Best Doesn’t Realize He’s Just Become The Nazi Bar</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://gizmodo.com/microsoft-windows-google-chrome-feature-broken-edge-1850392901\">Microsoft Broke a Chrome Feature to Promote Its Edge Browser</a> - <em>Thomas Germain</em></li>\n<li><a href=\"https://defector.com/the-internet-isnt-meant-to-be-so-small\">The Internet Isn’t Meant To Be So Small</a> - <em>Kelsey McKinney</em></li>\n<li><a href=\"https://www.theverge.com/2023/5/3/23709297/microsoft-edge-force-outlook-teams-web-links-open\">Microsoft is forcing Outlook and Teams to open links in Edge, and IT admins are angry</a> - <em>Tom Warren</em></li>\n<li><a href=\"https://gizmodo.com/nyc-msg-facial-recognition-landlords-ban-law-hearing-1850401997\">These New Yorkers Want to Stop Landlords From Using Facial Recognition</a> - <em>Mack DeGeurin</em></li>\n<li><a href=\"https://pudding.cool/2023/05/dark-patterns/\">How Companies Use Dark Patterns to Keep You Subscribed</a> - <em>Caroline Sinders</em></li>\n<li><a href=\"https://www.theverge.com/23710406/mozilla-social-mastodon-fediverse-moderation\">Mozilla’s setting up shop on Mastodon and trying to reinvent content moderation</a> - <em>David Pierce</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/03/elon-whines-that-hell-give-away-nprs-twitter-account-if-they-wont-start-using-twitter-again/\">Elon Whines That He’ll Give Away NPR’s Twitter Account If They Won’t Start Using Twitter Again</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/05/mercedes-locks-better-ev-engine-performance-behind-annoying-subscription-paywalls/\">Mercedes Locks Better EV Engine Performance Behind Annoying Subscription Paywalls</a> - <em>Karl Bode</em></li>\n<li><a href=\"https://www.techdirt.com/2023/05/04/colorado-finally-kills-dumb-2005-comcast-backed-state-law-banning-community-broadband-networks/\">Colorado Finally Kills Dumb 2005 Comcast-Backed State Law Banning Community Broadband Networks</a> - <em>Karl Bode</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.economist.com/culture/2023/04/19/a-new-video-game-educates-young-people-about-the-holocaust\">A new video game educates young people about the Holocaust</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2023/04/uk-government-blocks-microsofts-proposed-activision-purchase/\">UK government blocks Microsoft’s proposed Activision purchase</a> - <em>Kyle Orland</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/04/judge-slams-tesla-for-claiming-musk-quotes-captured-on-video-may-be-deepfakes/\">Judge slams Tesla for claiming Musk quotes captured on video may be deepfakes</a> - <em>Jon Brodkin</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/05/watch-a-distant-death-star-devour-a-gas-giant-planet-in-one-big-gulp/\">Caught in the act: Astronomers spot star swallowing a planet for first time</a> - * Jennifer Ouellette*</li>\n<li><a href=\"https://www.scientificamerican.com/article/most-planets-in-the-galaxy-orbit-stars-you-cant-even-see/\">Most Planets in the Galaxy Orbit Stars You Can’t Even See</a> - <em>Phil Plait</em></li>\n<li><a href=\"https://www.smithsonianmag.com/smart-news/scientists-taught-pet-parrots-to-video-call-each-other-and-the-birds-loved-it-180982041/\">Scientists Taught Pet Parrots to Video Call Each Other—and the Birds Loved It</a> - <em>Sarah Kuta</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/04/18/techdirt-podcast-episode-351-save-the-children-from-state-social-media-laws/\">Techdirt Podcast #351: Save the Children (From State Social Media Laws)</a></li>\n<li><a href=\"https://www.pushkin.fm/podcasts/cautionary-tales/the-online-date-thats-too-good-to-be-true\">Cautionary Tales: The Online Date That’s Too Good to Be True</a></li>\n<li><a href=\"https://radiolab.org/podcast/black-box\">Radiolab: Black Box</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/the-safety-bicycle/\">99% Invisible #513: The Safety Bicycle</a></li>\n<li><a href=\"https://www.npr.org/2023/04/28/1172854934/will-artificial-intelligence-help-or-hurt-medicine\">Short Wave: Will artificial intelligence help — or hurt — medicine?</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.vulture.com/2023/04/is-the-economist-making-the-best-news-podcasts-right-now.html\">Is The Economist Making the Best News Podcasts Right Now?</a> - <em>Nicholas Quah</em></li>\n<li><a href=\"https://www.polygon.com/23688347/galaxy-quest-tv-series-paramount-plus\">Galaxy Quest is Getting a TV Show, For Real this Time Hopefully</a> - <em>Austen Goslin</em></li>\n<li><a href=\"https://matthiasott.com/notes/simple-truths-about-personal-websites\">Simple Truths About Personal Websites</a> - <em>Matthias Ott</em></li>\n<li><a href=\"https://www.npr.org/2023/04/30/1171703402/metallica-new-album-72-seasons-master-of-puppets\">Metallica's new album, '72 Seasons,' has met critical acclaim. What's their secret?</a> - <em>Vincent Acovino, Ailsa Chang, &amp; Jonah Mehta</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Gordon Lightfoot - The Wreck of the Edmund Fitzgerald</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/FuzTkGyxkYI\" title=\"Gordon Lightfoot - The Wreck of the Edmund Fitzgerald\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-05-05T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/26/",
      "url": "https://kpwags.com/reading-log/26/",
      "title": "Reading Log - April 14, 2023 (#26)",
      "content_html": "\n\t\t<p>This week a lot of details were announced about .NET 8 and C# 12. Also included is NPR leaving Twitter, Uber screwing drivers, and the power of libraries.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://ishadeed.com/article/css-text-wrap-balance/\">CSS Text balancing with text-wrap:balance</a> - <em>Ahmad Shadeed</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/d38e70b4-6f36-41ff-8011-b0b0d1f54f6e\">5 useful extensions for Task&lt;T&gt; in .NET</a> - <em>Steven Giesel</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/learn-how-to-modernize-your-dotnet-apps/\">Learn how to modernize your .NET apps from the pros!</a> - <em>Jon Galloway</em></li>\n<li><a href=\"https://matthiasott.com/notes/a-readme-template-with-an-automatically-generated-table-of-contents\">A README Template – With an Automatically Generated Table of Contents</a> - <em>Matthias Ott</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/\">ASP.NET Core updates in .NET 8 Preview 3</a> - <em>Daniel Roth</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview/\">Check out new C# 12 preview features!</a> - <em>Kathleen Dollard</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3/\">Announcing .NET 8 Preview 3</a> - <em>Jiachen Jiang</em></li>\n<li><a href=\"https://www.theverge.com/23650428/colorblindness-design-ui-accessibility-wordle\">Chasing Rainbows</a> - <em>Andy Baio</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.businessinsider.com/tech-companies-ruining-apps-websites-internet-worse-google-facebook-amazon-2023-3\">Big Tech's Big Downgrade</a> - <em>Ed Zitron</em></li>\n<li><a href=\"https://www.npr.org/2023/04/12/1169269161/npr-leaves-twitter-government-funded-media-label\">NPR quits Twitter after being falsely labeled as 'state-affiliated media’</a> - <em>David Folkenflik</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/4/7/23674958/joe-staten-halo-infinite-destiny-microsoft-bungie\">Halo veteran Joseph Staten is leaving Microsoft</a> - <em>Jay Peters</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2023/04/10/how-ride-hail-companies-use-data-to-pay-drivers-less/\">How ride-hail companies use data to pay drivers less</a> - <em>Kai Ryssdal &amp; Livi Burdette</em></li>\n<li><a href=\"https://www.economist.com/finance-and-economics/2023/04/12/how-the-state-could-take-control-of-the-banking-system\">How the State Could Take Control of the Banking System</a> - <em>The Economist</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/04/black-hole-is-soaring-between-galaxies-leaving-stars-in-its-wake/\">Black hole is soaring between galaxies, leaving stars in its wake</a> - <em>John Timmer</em></li>\n<li><a href=\"https://www.npr.org/sections/health-shots/2023/04/14/1169216517/youre-less-likely-to-get-long-covid-after-a-second-infection-than-a-first\">You're less likely to get long COVID after a second infection than a first</a> - <em>Rob Stein</em></li>\n<li><a href=\"https://gizmodo.com/nasa-goddard-makenzie-lystrup-sagan-pale-blue-dot-1850320312\">New NASA Official Took Her Oath of Office on Carl Sagan’s ‘Pale Blue Dot’</a> - <em>Passant Rabie</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/articles/the-money-saving-power-of-your-library-card-8f490455\">The Money Saving Power of Your Library Card</a> - <em>Shara Tibken</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Breaking Benjamin - Never Again</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/zEUG3_Zh-rw\" title=\"Breaking Benjamin - Never Again\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-04-14T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/25/",
      "url": "https://kpwags.com/reading-log/25/",
      "title": "Reading Log - April 7, 2023 (#25)",
      "content_html": "\n\t\t<p>NASA makes a big announcement about Artemis II, rumors about Apple’s USB-C iPhone, Twitter being Twitter, and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://nodogmablog.bryanhogan.net/2023/04/accessing-objects-just-after-they-are-saved-by-entity-framework/\">Accessing Objects Just After they are Saved by Entity Framework</a> - <em>Bryan Hogan</em></li>\n<li><a href=\"https://michaelscodingspot.com/csharp-12-proposals/\">Looking at C# 12 Proposals and Beyond</a> - <em>Michael Shpilt</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/improvements-auth-identity-aspnetcore-8/\">Improvements to auth and identity in ASP.NET Core 8</a> - <em>Jeremy Likness</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.tomsguide.com/news/apples-rumored-usb-c-plans-for-iphone-15-could-be-illegal\">Apple’s Rumored USB-C Plans for iPhone 15 Could Be Illegal</a> - <em>Philip Michaels</em></li>\n<li><a href=\"https://www.theverge.com/23653556/tweetbot-twitter-api-elon-musk-mastodon\">Canary in the emerald mine</a> - <em>Rob Dubbin</em></li>\n<li><a href=\"https://www.techdirt.com/2023/04/05/npr-was-twitters-example-of-what-should-not-be-labeled-state-affiliated-media-then-musk-added-the-label-and-retconned-the-policy/\">NPR Was Twitter’s Example Of What Should NOT Be Labeled ‘State-Affiliated Media.’ Then Musk Added The Label And Retconned The Policy</a> - <em>Mike Masnick</em></li>\n<li><a href=\"https://andy-bell.co.uk/i-think-im-not-alone-that-mastodon-is-giving-me-the-ick/\">I think I’m not alone that Mastodon is giving me the ick</a> - <em>Andy Bell</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2023/04/bitcoin-whitepaper-is-hidden-away-in-macoss-system-folders-for-some-reason/\">Bitcoin white paper is hidden away in macOS’s system folder for some reason</a> - <em>Andrew Cunningham</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.newscientist.com/article/2366432-losing-weight-is-good-for-your-health-even-if-you-regain-it/\">Losing weight is good for your health – even if you regain it</a> - <em>Grace Wade</em></li>\n<li><a href=\"https://arstechnica.com/science/2023/04/stunning-new-webb-telescope-image-showcases-nested-rings-of-uranus/\">NASA: Uranus has “never looked better” in spectacular Webb Telescope image</a> - <em>Jennifer Ouellette</em></li>\n<li><a href=\"https://www.nasa.gov/press-release/nasa-names-astronauts-to-next-moon-mission-first-crew-under-artemis\">NASA Names Astronauts to Next Moon Mission, First Crew Under Artemis</a> - <em>NASA</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4366629/2023/04/06/nhl-goalie-skates-bauer-konekt/\">How is ski boot technology making life easier for many NHL goalies?</a> - <em>Jesse Granger</em></li>\n<li><a href=\"https://www.npr.org/2023/04/06/1167772714/golf-ball-change-rule-augusta-tiger-woods-pros-courses\">Golf has a problem: people are hitting the ball too far</a> - <em>Gus Contreras</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://radiolab.org/episodes/40000-recipes-murder\">Radiolab: 40,000 Recipes for Murder</a></li>\n<li><a href=\"https://stackoverflow.blog/2023/03/31/how-to-keep-the-servers-running-when-your-mastodon-goes-viral/\">Stack Overflow Podcast #567: How to keep the servers running when your Mastodon goes viral</a></li>\n<li><a href=\"https://podcasts.apple.com/ca/podcast/508-president-clinton-interviews-roman-mars/id394775318?i=1000580110425\">99% Invisible #508: President Clinton Interviews Roman Mars</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - The Backseat</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/TX0psH6zH7g\" title=\"The Gaslight Anthem - The Backseat\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-04-07T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/24/",
      "url": "https://kpwags.com/reading-log/24/",
      "title": "Reading Log - March 31, 2023 (#24)",
      "content_html": "\n\t\t<p>Podcast heavy this week. I've been trying to go through and listen to my unruly queue.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.robinwieruch.de/react-starter/\">How to start a React Project in 2023</a> - <em>Robin Wieruch</em></li>\n<li><a href=\"https://designshack.net/articles/graphics/choosing-font-for-titles-and-headline/\">How to Choose the Perfect Font for Titles &amp; Headlines</a> - <em>Jenifer Davies</em></li>\n<li><a href=\"https://www.joshwcomeau.com/blog/the-end-of-frontend-development/\">The End of Front-End Development</a> - <em>Josh Comeau</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2023/03/c-clean-up-your-exception-handling.html\">C# - Clean up your exception handling logic with Exception Filters</a> - <em>Bart Wullems</em></li>\n<li><a href=\"https://www.zachleat.com/web/single-page-applications/\">Defaulting on Single Page Applications (SPA)</a> - <em>Zach Leatherman</em></li>\n<li><a href=\"https://csharp.christiannagel.com/2023/03/28/primaryctors/\">Primary Constructors with C#</a> - <em>Christian Nagel</em></li>\n<li><a href=\"https://blog.sandworm.dev/one-in-two-new-npm-packages-is-seo-spam-right-now\">One in Two New npm Packages is SEO Spam Right Now</a> - <em>Gabi Dobocan</em></li>\n<li><a href=\"https://www.aha.io/engineering/articles/css-is-hard-no-matter-how-good-you-are-at-it\">CSS is hard no matter how good you are at it</a> - <em>Jonathan Steel</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/3/27/23658863/arc-browser-iphone-ios-companion-app-mac\">Arc is coming to iPhone, but it won't replace Safari yet, says CEO</a> - <em>Mitchell Clark</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.boweryboyshistory.com/2022/08/danger-in-the-harbor-world-war-i-and-the-black-tom-explosion-of-1916.html\">Danger in the Harbor: World War I and the Black Tom Explosion of 1916</a></li>\n<li><a href=\"https://www.economist.com/moscowpod\">The Economist: Next Year in Moscow</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/the-moral-consequences-of-economic-growth-revisited\">The New Bazaar #49: The Moral Consequences of Economic Growth, Revisited</a></li>\n<li><a href=\"https://shows.acast.com/wtf-with-marc-maron-podcast/episodes/episode-1353-neil-gaiman\">WTF with Marc Maron #1353: Neil Gaiman</a></li>\n<li><a href=\"https://wondery.com/shows/how-i-built-this/episode/10386-dogfish-head-craft-brewery-sam-and-mariah-calagione/\">How I Built This #433: Dogfish Head Craft Brewery</a></li>\n<li><a href=\"https://www.theverge.com/23658648/mastodon-ceo-twitter-interview-elon-musk-twitter\">Decoder: Can Mastodon seize the moment from Twitter?</a></li>\n<li><a href=\"https://www.pushkin.fm/podcasts/cautionary-tales/cautionary-conversation-flying-on-empty\">Cautionary Conversation: Flying on Empty</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Spanish Love Songs - Kick</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/li8_sda6Gt0\" title=\"Spanish Love Songs - Kick\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-03-31T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/23/",
      "url": "https://kpwags.com/reading-log/23/",
      "title": "Reading Log - March 24, 2023 (#23)",
      "content_html": "\n\t\t<p>You know all those supposedly &quot;good&quot; password rules? Well, they tend not to be so good.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.wsj.com/articles/annoying-password-rules-actually-make-us-less-secure-a05edb70\">Annoying Password Rules Actually Make Us Less Secure</a></h2>\n\t<div class=\"in-depth-meta\">Christopher Mims</div>\n\t<div class=\"in-depth-text\">\n<p>So many of the rules that sites and companies use annoy the living bejeezus out of me. There’s no reason I shouldn’t be able to have a long password with special characters in it…and please let me use a password manager.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.scottohara.me/blog/2023/03/24/search-element.html\">The Search Element</a> <em>Scott O'Hara</em></li>\n<li><a href=\"https://johnnyreilly.com/lighthouse-meet-github-actions\">Lighthouse meet GitHub Actions</a> <em>John Reilly</em></li>\n<li><a href=\"https://blog.ploeh.dk/2023/03/20/on-trust-in-software-development/\">On trust in software development</a> <em>Mark Seemann</em></li>\n<li><a href=\"https://raygun.com/blog/react-debugging-guide/\">The 2023 guide to React debugging</a> <em>Anna Monus</em></li>\n<li><a href=\"https://javascript.plainenglish.io/clean-code-in-typescript-a183d43f3bf0\">Clean Code in TypeScript</a> <em>Kyle Le</em></li>\n<li><a href=\"https://web.dev/6-css-snippets-every-front-end-developer-should-know-in-2023/\">6 CSS snippets every front-end developer should know in 2023</a> <em>Adam Argyle</em></li>\n<li><a href=\"https://damienbod.com/2023/03/20/a-first-look-at-blazor-and-net-8/\">A first look at Blazor and .NET 8</a> <em>Damien Bowden</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://clivethompson.medium.com/maybe-zoom-parties-werent-so-bad-e5e57e1c869c\">Maybe Zoom Parties Weren't So Bad</a> <em>Clive Thompson</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/20/fcc-staffers-routinely-held-stock-in-telecom-giants-they-regulated/\">FCC Staffers Routinely Held Stock In Telecom Giants They Regulated</a> <em>Karl Bode</em></li>\n<li><a href=\"https://www.bitestring.com/posts/2023-03-19-web-fingerprinting-is-worse-than-I-thought.html\">Web fingerprinting is worse than I thought</a> <em>bitestring.com</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2023/03/antisemitism-on-twitter-has-more-than-doubled-since-elon-musk-took-over/\">Antisemitism on Twitter has more than doubled since Elon Musk took over</a> <em>Carl Miller</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/21/appeals-court-says-nope-to-florida-governors-stop-woke-law-denies-request-to-lift-injunction-against-it/\">Appeals Court Says Nope To Florida Governor's 'Stop Woke' Law, Denies Request To Lift Injunction Against It</a> <em>Tim Cushing</em></li>\n<li><a href=\"https://blog.mozilla.org/en/mozilla/introducing-mozilla-ai-investing-in-trustworthy-ai/\">Introducing Mozilla.ai: Investing in trustworthy AI</a> <em>Mark Surman</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.counter-strike.net/cs2\">Introducing Counter-Strike 2</a> <em>counter-strike.net</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/articles/that-plum-job-listing-may-just-be-a-ghost-3aafc794\">Job Listings Abound, but Many Are Fake</a> <em>Te—Ping Chen</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/22/book-publishers-wont-stop-until-libraries-are-dead/\">Book Publishers Won't Stop Until Libraries Are Dead</a> <em>Mike Masnick</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/03/relativity-space-has-a-successful-failure-with-the-debut-of-terran-1/\">Relativity Space has a successful failure with the debut of Terran 1</a> <em>Eric Berger</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://mebfaber.com/2021/08/04/e337-richard-thaler/\">The Meb Faber Show #337: Professor Richard Thaler</a></li>\n<li><a href=\"https://www.jordanharbinger.com/sam-harris-rationally-confronting-the-irrational/\">The Jordan Harbinger Show #698: Sam Harris | Rationally Confronting the Irrational</a></li>\n<li><a href=\"https://www.npr.org/2023/03/21/1164979588/svb-collapse-bailout-startup-founder\">Planet Money #1624: Inside a Bank Run</a></li>\n<li><a href=\"https://longform.org/posts/longform-podcast-496-michael-pollan\">Longform Podcast #496: Michael Pollan</a></li>\n<li><a href=\"https://www.dancarlin.com/product/hardcore-history-68-blitz-human-resources/\">Hardcore History #68: Human Resources</a></li>\n<li><a href=\"https://theathletic.com/podcast/278-luck/\">The Athletic: Luck</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://chasem.co/2023/03/weblogs-as-a-form/\">How blogs shaped the web</a> <em>Chase McCoy</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - Bad Actors</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/N1XBswrzOV8\" title=\"The Menzingers - Bad Actors\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-03-24T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/22/",
      "url": "https://kpwags.com/reading-log/22/",
      "title": "Reading Log - March 17, 2023 (#22)",
      "content_html": "\n\t\t<p>New updates about .NET 8 &amp; TypeScript, JavaScript failures &amp; progressive enhancement, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://scribe.rip/@jason.godesky/when-javascript-fails-52eef47e90db\">When JavaScript Fails</a></h2>\n\t<div class=\"in-depth-meta\">Jason Godesky</div>\n\t<div class=\"in-depth-text\">\n<p>I’ve been guilty of not properly handling my site without JavaScript enabled. I didn’t even necessarily thing about what happens if it fails to load at all. It’s important to think of the edge cases to help produce a good experience. There are obviously some functionality that require JavaScript, but that doesn’t mean you should ignore the user and not have some fallback in place, even if it means alerting the user they need to turn on scripts.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://blog.container-solutions.com/why-your-desk-is-the-worst-place-to-work-and-other-life-lessons-from-a-lazy-developer\">Why Your Desk is the Worst Place to Work, and Other Life Lessons from a Lazy Developer</a> <em>Holly Cummins</em></li>\n<li><a href=\"https://andrewlock.net/working-with-git-in-jetbrains-rider/\">Working with Git in JetBrains Rider</a> <em>Andrew Lock</em></li>\n<li><a href=\"https://frankrausch.com/ios-navigation\">Modern iOS Navigation Patterns</a> <em>Frank Rausch</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-ef8-preview-2/\">EF Core 8 Preview 2: Lite and familiar</a> <em>Arthur Vickers</em></li>\n<li><a href=\"https://blogs.windows.com/msedgedev/2023/03/14/taking-control-of-your-applications-title-bar/\">Taking control of your application's title bar</a> <em>Diego Gonzalez</em></li>\n<li><a href=\"https://css-tricks.com/5-mistakes-starting-react/\">5 Mistakes I Made When Starting My First React Project</a> <em>Richard Oliver Bray</em></li>\n<li><a href=\"https://www.adhamdannaway.com/blog/ui-design/16-ui-design-rules\">16 little UI design rules that make a big impact</a> <em>Adham Dannaway</em></li>\n<li><a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/\">Announcing TypeScript 5.0</a> <em>Daniel Rosenwasser</em></li>\n<li><a href=\"https://luketheweb.dev/blog/what-is-vite-and-why-should-you-use-it-instead-of-create-react-app\">What is Vite and Why Should You Use It Instead of Create React App?</a> <em>Luke Twomey</em></li>\n<li><a href=\"https://modernfontstacks.com/\">Modern Font Stacks</a> <em>Dan Klammer</em></li>\n<li><a href=\"https://joshcollinsworth.com/blog/great-transitions\">Ten tips for better CSS transitions and animations</a> <em>Josh Collinsworth</em></li>\n<li><a href=\"https://react.dev/blog/2023/03/16/introducing-react-dev\">Introducing react.dev</a> <em>Dan Abramov &amp; Rachel Nabors</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/how-async-await-really-works/\">How Async/Await Really Works in C# - .NET Blog</a> <em>Stephen Toub</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.wired.com/story/why-the-floppy-disk-just-wont-die/\">Why the Floppy Disk Just Won't Die</a> <em>Jacopo Prisco</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.npr.org/sections/money/2023/03/14/1163200179/the-collapse-of-silicon-valley-bank\">The Collapse Of Silicon Valley Bank</a> <em>Bobby Allyn, David Gura, Paddy Hirsch &amp; Greg Rosalsky</em></li>\n<li><a href=\"https://www.axios.com/2023/03/16/the-long-anticipated-office-reckoning-is-upon-us\">The long-anticipated office reckoning is upon us</a> <em>Emily Peck</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/3/14/23639474/floating-solar-panels-power-cities-renewable-energy\">Floating solar panels could completely power thousands of cities</a> <em>Justine Calma</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4257621/2023/03/14/officiating-ncaa-tournament-super-bowl-big-moments/\">What's it like to be an official in the final moments of a huge game? 'I was dead and right'</a> <em>Brandon Quinn</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/03/15/techdirt-podcast-episode-347-why-is-congress-so-wrong-about-section-230/\">Techdirt Podcast #347: Why Is Congress So Wrong About Section 230?</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Jerry Goldsmith - Star Trek: First Credit End Credits</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/q1H_OwK9r5s\" title=\"Jerry Goldsmith - Star Trek: First Credit End Credits\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-03-17T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/21/",
      "url": "https://kpwags.com/reading-log/21/",
      "title": "Reading Log - March 10, 2023 (#21)",
      "content_html": "\n\t\t<p>This week I read about the web becoming more miserable, and dysfunction in D.C. over tech issues.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2023/2/28/23618804/google-facebook-login-ads-web-design-hell\">I don't want to log in to your website</a></h2>\n\t<div class=\"in-depth-meta\">Elizabeth Lopatto</div>\n\t<div class=\"in-depth-text\">\n<p>The title says it all. If I need to login or enter my email to read your article, I’m not going to. I’ll simply close the tab and move on.</p>\n<blockquote><p>The web is becoming a miserable experience because some salesbro who is trying to meet his KPIs is doing stuff to marginally increase the number of paying customers.</p></blockquote>\n<p>I get that websites need to make money and that ads don’t always cut it…especially when there are so many like myself that block ads. But if I’m just reading a single article, cut me a break.</p>\n<p>And Elizabeth talks about that too.</p>\n<blockquote><p>I understand that. Shit, if I’m reading more than 10 of your articles a month, I probably <em>should</em> subscribe. Fair’s fair, and writers have to eat just like everyone else.</p></blockquote>\n<p>I do subscribe to some sites to support their journalism, but sadly I don’t have the money, nor time to subscribe to everything. I’d like to, but I, and many others can’t.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://arstechnica.com/tech-policy/2023/03/biden-helped-draft-bipartisan-bill-that-could-ban-tiktok-nationwide/\">Biden helped draft bipartisan bill that could ban TikTok nationwide</a></h2>\n\t<div class=\"in-depth-meta\">Ashley Belanger</div>\n\t<div class=\"in-depth-text\">\n<p>I’m not really a fan of TikTok. I don’t have an account and I can’t see any reason that would make me create an account. That said, if the government or other entities are worried about China slurping up all our data, I got news for you…banning TikTok isn’t going to stop them, it’ll just drive them to other sources, like the unregulated data broker industry.</p>\n<p>If the concern is China, the best defense is to pass laws and regulations that target the data brokers. The laws and regulations can have the added benefit of protecting U.S. consumers from those gathering all our data, both foreign and domestic.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.planetgeek.ch/2023/03/01/myths-about-f-imperative-code-is-simpler-than-functional-code-no-not-at-all-but-you-are-more-used-to-it/\">Myths about F#: Imperative code is simpler than functional code! No, not at all, but you are more used to it.</a> <em>(Urs Enzler)</em></li>\n<li><a href=\"https://sixlabors.com/posts/announcing-imagesharp-300/\">Announcing ImageSharp 3.0.0</a> <em>(Six Labors)</em></li>\n<li><a href=\"https://www.joshwcomeau.com/career/clever-code-considered-harmful/\">Clever Code Considered Harmful</a> <em>(Josh W. Comeau)</em></li>\n<li><a href=\"https://blog.ploeh.dk/2023/03/06/warnings-as-errors-friction/\">Warnings-as-errors friction</a> <em>(Mark Seemann)</em></li>\n<li><a href=\"https://www.claudiobernasconi.ch/2023/03/03/the-required-keyword-in-csharp-11/\">The Required Keyword in C# 11</a> <em>(Claudio Bernasconi)</em></li>\n<li><a href=\"https://geoffgraham.me/my-css-tricks-top-10/\">My CSS-Tricks Top 10</a> <em>(Geoff Graham)</em></li>\n<li><a href=\"https://begin.com/blog/posts/2023-02-28-redefining-developer-experience\">Redefining Developer Experience</a> <em>(Cole Peters)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://techcrunch.com/2023/03/01/us-postal-service-change-of-address-fraud/\">The life-upending flaw that USPS won't fix</a> <em>(Zack Whittaker)</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/01/our-growing-tiktok-moral-panic-still-isnt-addressing-the-actual-problem/\">Our Growing TikTok Moral Panic Still Isn't Addressing The Actual Problem</a> <em>(Karl Bode)</em></li>\n<li><a href=\"https://www.techdirt.com/2023/03/06/ford-submits-a-patent-that-would-allow-cars-to-repossess-themselves/\">Ford Submits A Patent That Would Allow Cars To Repossess Themselves</a> <em>(Tim Cushing)</em></li>\n<li><a href=\"https://www.theverge.com/2023/3/7/23629307/gigi-sohn-withdraws-fcc-commissioner-nomination\">Gigi Sohn withdraws her nomination for President Joe Biden's FCC</a> <em>(Makena Kelly)</em></li>\n<li><a href=\"https://www.npr.org/2023/02/24/1159286436/ai-chatbot-chatgpt-magazine-clarkesworld-artificial-intelligence\">Sci-fi magazine 'Clarkesworld' stops submissions after a rush of AI-made stories</a> <em>(Vincent Acovino, Mary Louise Kelly, &amp; Halimah Abdullah)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.pcgamer.com/simcity-launched-a-decade-ago-and-it-was-so-disastrous-it-killed-the-series/\">SimCity launched a decade ago, and it was so disastrous it killed the series</a> <em>(Callum Bains)</em></li>\n<li><a href=\"https://www.gameinformer.com/2023/03/06/cities-skylines-ii-annnounced-releasing-this-year\">Cities: Skylines II Annnounced, Releasing This Year</a> <em>(Marcus Stewart)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/articles/how-to-fill-an-office-today-waive-the-rent-6ff4f9ec\">How to Fill an Office Today? Waive the Rent</a> <em>(Carol Ryan)</em></li>\n<li><a href=\"https://www.marketplace.org/2023/03/06/immigrants-help-fill-gaps-in-trucking-workforce/\">Immigrants help fill gaps in trucking workforce</a> <em>(Elizabeth Trovall)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/03/nasa-will-target-november-2024-to-send-astronauts-around-the-moon/\">NASA studying unexpected performance of Orion's heat shield ahead of crew mission</a> <em>(Eric Berger)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4285101/2023/03/08/flyers-prospects-artem-anisimov-ahl/\">How Artem Anisimov embraced his role as a mentor to Flyers' AHL prospects</a> <em>(Charlie O'Connor)</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://armoxon.substack.com/p/the-case-for-shunning\">The Case For Shunning</a> <em>(A.R. Moxon)</em></li>\n<li><a href=\"https://ericwbailey.website/published/i-doubled-down-on-rss/\">I doubled-down on RSS</a> <em>(Eric Bailey)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Nothington - The Lies I Need</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/4sPZkQ8RPEw\" title=\"Nothington - The Lies I Need\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-03-10T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/20/",
      "url": "https://kpwags.com/reading-log/20/",
      "title": "Reading Log - March 3, 2023 (#20)",
      "content_html": "\n\t\t<p>Due to a trip out of town last weekend, this edition has 2 weeks worth of links!</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2023/3/3/23623363/microsoft-sony-ftc-activision-blocking-rights-exclusivity\">Sony might be forced to reveal how much it pays to keep games off Xbox Game Pass</a></h2>\n\t<div class=\"in-depth-meta\">Tom Warren</div>\n\t<div class=\"in-depth-text\">\n<p>I’m not much of a fan of Microsoft buying Activision, but if Sony is pulling stuff like this, that should most certainly be brought out to the public…and it should stop.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://defector.com/the-program-must-be-protected\">The Program Must Be Protected</a></h2>\n\t<div class=\"in-depth-meta\">Diana Moskovitz</div>\n\t<div class=\"in-depth-text\">\n<p>I really wish I could say I was surprised by this, but I’m really not. When it comes to sports, winning trumps everything…morals be damned.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/reference-github-issues-and-pull-requests-in-visual-studio/\">Reference GitHub Issues and Pull Requests in Visual Studio</a> <em>(Jessie Houghton)</em></li>\n<li><a href=\"https://kristoffer-strube.dk/post/the-blazor-navigationmanager/\">The Blazor NavigationManager</a> <em>(Kristoffer Strube)</em></li>\n<li><a href=\"https://stenbrinke.nl/blog/taking-ef-core-data-seeding-to-the-next-level-with-bogus/\">Taking Entity Framework Core data seeding to the next level with Bogus</a> <em>(Sander ten Brinke)</em></li>\n<li><a href=\"https://code.tutsplus.com/articles/array-merge-in-javascript--cms-93870\">Merge Arrays in JavaScript: With and Without Duplicates</a> <em>(Divya Dev)</em></li>\n<li><a href=\"https://codeteddy.com/2023/02/14/typecasting-in-c/\">Typecasting in C#</a> <em>(Akhil Mittal)</em></li>\n<li><a href=\"https://devops.com/technical-debt-is-a-major-threat-to-innovation/\">Technical Debt is a Major Threat to Innovation</a> <em>(Mike Vizard)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1/\">Announcing .NET 8 Preview 1</a> <em>(Jeremy Likness)</em></li>\n<li><a href=\"https://bartwullems.blogspot.com/2023/02/c-11the-scoped-keyword.html\">C# 11 - The scoped keyword</a> <em>(Bart Wullems)</em></li>\n<li><a href=\"https://www.infoq.com/articles/unit-testing-approach/\">The Unit in Unit Testing</a> <em>(Tyson Gern)</em></li>\n<li><a href=\"https://uxdesign.cc/make-it-easier-is-not-a-product-strategy-5d0fdab1f76e\">“Make it easier” is not a product strategy</a> <em>(Pavel Samsonov)</em></li>\n<li><a href=\"https://css-irl.info/resizing-with-css/\">Resizing with CSS</a> <em>(Michelle Barker)</em></li>\n<li><a href=\"https://gapsystudio.com/blog/brutalism-web-design/\">Brutalism Web Design</a> <em>(Gapsy)</em></li>\n<li><a href=\"https://www.builder.io/blog/css-tips-for-better-web-development\">CSS Tips for Better Web Development</a> <em>(Yoav Ganbar)</em></li>\n<li><a href=\"https://jeremybytes.blogspot.com/2023/02/c-var-with-reference-types-is-always.html\">C# “var” with a Reference Type is Always Nullable</a> <em>(Jeremy Bytes)</em></li>\n<li><a href=\"https://jonhilton.net/blazor-united/\">Blazor United - Solving Blazor's biggest challenges?</a> <em>(Jon Hilton)</em></li>\n<li><a href=\"https://www.planetgeek.ch/2023/02/22/myths-about-f-f-is-for-fp-c-for-oop/\">Myths about F#: F# is for FP, C# for OOP! No, F# loves OO</a> <em>(Urs Enzler)</em></li>\n<li><a href=\"https://laurentkempe.com/2023/02/20/refactoring-huge-csharp-code-base-in-minutes/\">Refactoring huge C# code base in minutes</a> <em>(Laurent Kempé)</em></li>\n<li><a href=\"https://alice.pages.igalia.com/blog/how-shadow-dom-and-accessibility-are-in-conflict/\">How Shadow DOM and accessibility are in conflict</a> <em>(Alice Boxhall)</em></li>\n<li><a href=\"https://www.syncfusion.com/blogs/post/handling-http-errors-javascript.aspx\">5 Best Practices in Handling HTTP Errors in JavaScript</a> <em>(Lahiru Lakshan Hewawasam)</em></li>\n<li><a href=\"https://stackoverflow.blog/2023/02/27/stop-saying-technical-debt/\">Stop saying “technical debt”</a> <em>(Chelsea Troy)</em></li>\n<li><a href=\"https://www.technologyreview.com/2023/02/14/1067869/rust-worlds-fastest-growing-programming-language/\">How Rust went from a side project to the world's most-loved programming language</a> <em>(Clive Thompson)</em></li>\n<li><a href=\"https://code-maze.com/charp-difference-between-returning-and-awaiting-a-task/\">Difference Between Returning and Awaiting a Task in C#</a> <em>(Ahsan Ullah)</em></li>\n<li><a href=\"https://www.learmoreseekmore.com/2023/02/part-1-dotnet7-aspnetcore-identity-series-intro-and-project-setup.html\">Asp.Net Core Identity Series.NET 7 Introduction &amp; Project Setup</a> <em>(Naveen Bommidi)</em></li>\n<li><a href=\"https://developer.chrome.com/en/blog/style-queries/\">Getting Started with Style Queries</a> <em>(Una Kravets)</em></li>\n<li><a href=\"https://mattfrisbie.substack.com/p/spy-chrome-extension\">Let's build a Chrome extension that steals everything</a> <em>(Matt Frisbie)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/nuget/write-a-high-quality-readme-for-nuget-packages/\">Write a high-quality README for NuGet packages</a> <em>(Lynn Dai)</em></li>\n<li><a href=\"https://scrollbar.app/\">Scrollbar</a> <em>(Henri Parviainen)</em></li>\n<li><a href=\"https://ericsink.com/native_aot/delegate_i32.html\">Delegates</a> <em>(Erik Sink)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/2/24/23612141/fitbit-google-server-outage-challenges-wearables\">What is going on with Fitbit?</a> <em>(Victoria Song)</em></li>\n<li><a href=\"https://www.ft.com/content/8a2e8442-449e-4dbd-bd6d-2656b4503526\">How Apple captured Gen Z in the US — and changed their social circles</a> <em>(Patrick McGee)</em></li>\n<li><a href=\"https://searchengineland.com/musk-gave-engineers-one-week-to-make-twitters-ad-targeting-work-like-google-393457\">Musk gave engineers one week to make Twitter's ad targeting work like Google</a> <em>(Nicole Farley)</em></li>\n<li><a href=\"https://www.theverge.com/2023/2/23/23610362/spotify-ai-dj-beta-announcement-custom-playlist-feature-personalized\">Spotify's new AI-powered DJ builds and commentates on custom playlists</a> <em>(Jess Weatherbed &amp; James Vincent)</em></li>\n<li><a href=\"https://timkadlec.com/remembers/2023-02-23-investing-in-rss/\">Investing in RSS</a> <em>(Tim Kadlec)</em></li>\n<li><a href=\"https://krebsonsecurity.com/2023/02/hackers-claim-they-breached-t-mobile-more-than-100-times-in-2022/\">Hackers Claim They Breached T-Mobile More Than 100 Times in 2022</a> <em>(Brian Krebs)</em></li>\n<li><a href=\"https://arstechnica.com/information-technology/2023/03/biden-administration-wants-to-hold-companies-liable-for-bad-cybersecurity/\">Biden administration wants to hold companies liable for bad cybersecurity</a> <em>(Dan Goodin)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/23613774/halo-infinite-season-three-trailer-bandit-rifle-community-playlist\">Halo Infinite season 3 is gonna bring everyone back to Halo Infinite</a> <em>(Ari Notis)</em></li>\n<li><a href=\"https://www.polygon.com/23610095/valve-dota-2-huge-ban-trap\">Valve bans 40,000 Dota 2 cheaters through 'honeypot' patch</a> <em>(Nicole Carpenter)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2023/02/16/scrutiny-of-major-crypto-institutions-is-intensifying\">Scrutiny of major crypto institutions is intensifying</a> <em>(The Economist)</em></li>\n<li><a href=\"https://ritholtz.com/2023/02/what-if-dunning-kruger-explains-everything/\">What if Dunning Kruger Explains Everything?</a> <em>(Barry Ritholtz)</em></li>\n<li><a href=\"https://www.economist.com/finance-and-economics/2023/03/02/the-anti-esg-industry-is-taking-investors-for-a-ride\">The anti-ESG industry is taking investors for a ride</a> <em>(The Economist)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/algorithms-may-start-deciding-who-gets-fired/\">Marketplace Tech: Algorithms may start deciding who gets fired</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/episodes/on-the-media-brooke-the-press-in-war\">On the Media: Brooke on the Press in Times of War</a></li>\n<li><a href=\"https://www.npr.org/2023/03/01/1160397633/congressional-budget-office-medicare-medicaid\">Planet Money #1619: How the CBO estimated Medicare's prescription drug cost</a></li>\n<li><a href=\"https://theathletic.com/4170706/2023/02/14/nfl-black-players-coaches-race/\">Between the Lines Episode 1: How America's biggest game has failed to grapple with its biggest issue</a></li>\n<li><a href=\"https://theathletic.com/4242176/2023/02/24/how-player-activism-in-the-nfl-has-recently-evolved/\">Between the Lines Episode 2: How player activism in the NFL has recently evolved</a></li>\n<li><a href=\"https://theathletic.com/4268811/2023/03/03/clarence-shelmon-nfl-between-the-lines-podcast-episode-3/\">Between the Lines Episode 3: Why a Black coach retired early from the NFL</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/02/28/new-desantis-endorsed-florida-bill-an-outright-attack-on-the-1st-amendment-and-free-speech/\">New DeSantis-Endorsed Florida Bill An Outright Attack On The 1st Amendment And Free Speech</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.polygon.com/23620555/worf-star-trek-picard-season-3-michael-dorn-interview\">Star Trek legend Michael Dorn reflects on Worf's final act in Picard</a> <em>(Dylan Roth)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Angels &amp; Airwaves - The Adventure</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/JMl8cQjBfqk\" title=\"Angels & Airwaves - The Adventure\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-03-03T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/19/",
      "url": "https://kpwags.com/reading-log/19/",
      "title": "Reading Log - February 17, 2023 (#19)",
      "content_html": "\n\t\t<p>CSS is finally getting a killer feature, Elon is being Elon &amp; the Supreme Court hears an important Internet case.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/\">Try Out CSS Nesting Today</a></h2>\n\t<div class=\"in-depth-meta\">Jen Simmons</div>\n\t<div class=\"in-depth-text\">\n<p>This makes me so excited. I know it only applies to Safari right now, but this is the last bastion for me to consider SASS or LESS. I’m really looking forward to this reaching Chromium and Firefox.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.polygon.com/23561086/cortana-halo-villain-twist\">Halo dropped the ball on Cortana's villainous twist</a></h2>\n\t<div class=\"in-depth-meta\">Stephen Wilds</div>\n\t<div class=\"in-depth-text\">\n<p>I didn’t hate Halo 5 or it’s story. I didn’t even completely hate the antagonism between Locke and the Master Chief. (I think it could’ve been done better, but that’s another topic) But 343 really missed an opportunity on the Cortana storyline with Halo Infinite.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://jvns.ca/blog/2023/02/16/writing-javascript-without-a-build-system/\">Writing JavaScript Without a Build System</a> <em>(Julia Evans)</em></li>\n<li><a href=\"https://wildermuth.com/2023/02/13/nullable-reference-types-in-csharp/\">Digging Into Nullable Reference Types in C#</a> <em>(Shawn Wildermuth)</em></li>\n<li><a href=\"https://eisenbergeffect.medium.com/hello-web-components-795ed1bd108e\">Hello Web Components</a> <em>(Rob Eisenberg)</em></li>\n<li><a href=\"https://jimmybogard.com/mediatr-12-0-released/\">MediatR 12.0 Released</a> <em>(Jimmy Bogard)</em></li>\n<li><a href=\"https://www.code4it.dev/csharptips/list-pattern\">C# Tip: List Pattern to match an collection against a sequence of patterns</a> <em>(Davide Bellone)</em></li>\n<li><a href=\"https://www.telerik.com/blogs/getting-started-generics-dotnet\">Getting Started with Generics in .NET</a> <em>(Assis Zang)</em></li>\n<li><a href=\"https://nestenius.se/2023/02/02/identityserver-identityresource-vs-apiresource-vs-apiscope/\">IdentityServer - IdentityResource vs. ApiResource vs. ApiScope</a> <em>(Tore Nestenius)</em></li>\n<li><a href=\"https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/\">Web Push for Web Apps on iOS and iPadOS</a> <em>(Brady Eidson &amp; Jen Simmons)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/02/15/engineers-gave-elons-tweets-special-treatment-because-elon-freaked-out-that-a-joe-biden-tweet-got-more-engagement/\">Engineers Gave Elon's Tweets Special Treatment Because Elon Freaked Out That A Joe Biden Tweet Got More Engagement</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2023/02/17/next-week-the-supreme-court-could-destroy-everything-good-about-the-internet/\">Next Week, The Supreme Court Could Destroy Everything Good About The Internet</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.theverge.com/2023/2/15/23599072/microsoft-ai-bing-personality-conversations-spy-employees-webcams\">Microsoft's Bing is an emotionally manipulative liar, and people love it</a> <em>(James Vincent)</em></li>\n<li><a href=\"https://www.theverge.com/2023/2/17/23604664/apple-iphone-ios-16-4-ipad-public-beta-test-update\">iOS 16.4 public beta for iPhone and iPad arrives with new emoji and more</a> <em>(Umar Shakir)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://timharford.com/2023/02/what-economists-get-wrong-about-personal-finance/\">What Economists Get Wrong About Personal Finance</a> <em>(Tim Harford)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/02/the-secret-lives-of-neutron-stars/\">The Secret Lives of Neutron Stars</a> <em>(Sophia Chen)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/02/14/techdirt-podcast-episode-343-congress-v-twitter/\">Techdirt Podcast #343: Congress v. Twitter</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://clivethompson.medium.com/how-to-practice-productive-procrastination-e2522247bd07\">How to Practice &quot;Productive Procrastination&quot;</a> <em>(Clive Thompson)</em></li>\n<li><a href=\"https://www.businessinsider.com/american-drivers-have-a-blinding-headlight-problem-2023-2\">American Drivers Have a Blinding Headlight Problem</a> <em>(Madison Hall)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - I Just Wanna Sell Out My Funeral</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/rwrsrsauHfI\" title=\"The Wonder Years - I Just Wanna Sell Out My Funeral\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-02-17T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/18/",
      "url": "https://kpwags.com/reading-log/18/",
      "title": "Reading Log - February 10, 2023 (#18)",
      "content_html": "\n\t\t<p>Some criticism and defense of React this week.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.zachleat.com/web/react-criticism/\">A Historical Reference of React Criticism</a> - <em>(Zach Leatherman)</em></li>\n<li><a href=\"https://tkdodo.eu/blog/why-react-isnt-dying\">Why React isn't dying</a> <em>(Dominik)</em></li>\n<li><a href=\"https://codeopinion.com/why-is-clean-architecture-so-popular/\">Why is Clean Architecture so Popular?</a> <em>(Derek Comartin)</em></li>\n<li><a href=\"https://herbcaudill.com/words/20190219-rewrite-refactor-reinvent\">Rewrite, refactor, or reinvent?</a> <em>(Herb Caudill)</em></li>\n<li><a href=\"https://andy-bell.co.uk/my-favourite-3-lines-of-css/\">My favourite 3 lines of CSS</a> <em>(Andy Bell)</em></li>\n<li><a href=\"https://www.syncfusion.com/blogs/post/10-tips-and-tricks-to-handle-javascript-objects.aspx\">10 Tips and Tricks to Handle JavaScript Objects</a> <em>(Charuka Herath)</em></li>\n<li><a href=\"https://www.betterbydesign.cc/p/the-10-types-of-tech-debt-that-will\">The 10 types of tech debt that have broken my creative heart</a> <em>(Patrick Morgan)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/02/09/1155650909/google-chatbot--error-bard-shares\">Google's AI chatbot, Bard, sparks a $100 billion loss in Alphabet shares</a> <em>(Emily Olsen)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://slate.com/business/2023/01/electric-cars-hummer-ev-tax-fees-weight-joe-biden.html\">If You Want a Car This Heavy, You Should Pay Through the Nose</a> <em>(David Zipper)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.scientificamerican.com/article/light-pollution-is-dimming-our-view-of-the-sky-and-its-getting-worse/\">Light Pollution Is Dimming Our View of the Sky, and It's Getting Worse</a> <em>(Phil Plait)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4159445/2023/02/07/mlb-expansion-geographic-realignment/\">MLB expansion should include geographic realignment - so let's build new divisions</a> <em>(Jim Bowden)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/01/27/1152015250/economics-papers-nigeria-church-vietnam-china-sweden\">Planet Money #1610: Three economists on the econ papers that changed their lives</a></li>\n<li><a href=\"https://www.smashingsecurity.com/308-jail-after-vpn-fail-criminal-messaging-apps-and-wolf-crying-watches/\">Smashing Security #308: Jail after VPN fail, criminal messaging apps, and wolf-crying watches</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - Little Life</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/1xAZGEXUGrI\" title=\"Frank Turner - Little Life\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-02-10T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/17/",
      "url": "https://kpwags.com/reading-log/17/",
      "title": "Reading Log - February 3, 2023 (#17)",
      "content_html": "\n\t\t<p>This week we look at the next version of TypeScript, the new version of EntityFramework, a big acquisition at Netlify and more.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://itnext.io/make-your-react-tests-easier-to-write-understand-and-maintain-9fa769381d62\">Make Your React Tests Easier to Write, Understand and Maintain</a> <em>(Andrew Smith)</em></li>\n<li><a href=\"https://www.bekk.christmas/post/2022/20/you-should-write-react-in-fsharp\">You should write React in F#</a> <em>(Bjørn-Ivar Strøm)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/\">Announcing TypeScript 5.0 Beta</a> <em>(Daniel Rosenwasser)</em></li>\n<li><a href=\"https://www.telerik.com/blogs/whats-new-ef-core-7.0\">What's New in EF Core 7.0</a> <em>(Assis Zang)</em></li>\n<li><a href=\"https://www.telerik.com/blogs/making-asynchronous-breakfast-dotnet\">Making an Asynchronous Breakfast in .NET</a> <em>(Assis Zang)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/02/03/colorado-supreme-court-to-hear-challenge-of-reverse-keyword-warrant-served-to-google/\">Colorado Supreme Court To Hear Challenge Of Reverse Keyword Warrant Served To Google</a> <em>(Tim Cushing)</em></li>\n<li><a href=\"https://www.nytimes.com/2023/02/03/health/apple-watch-911-emergency-call.html\">'My Watch Thinks I'm Dead'</a> <em>(Matt Richtel)</em></li>\n<li><a href=\"https://www.techdirt.com/2023/02/03/google-tells-court-that-gop-should-look-at-its-own-email-practices-rather-than-blaming-gmail/\">Google Tells Court That GOP Should Look At Its Own Email Practices Rather Than Blaming Gmail</a> <em>(Mike Masnick)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://kotaku.com/last-of-us-hbo-nick-offerman-bill-banjo-kazooie-n64-1850065488\">Last Of Us Star Was Afraid This N64 Classic Would Ruin His Life</a> <em>(Levi Winslow)</em></li>\n<li><a href=\"https://www.theverge.com/2023/2/3/23583414/myst-mobile-ios-ipad-remastered-3d-cyan\">A remastered version of Myst is coming to iOS</a> <em>(Allison Johnson)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.etoro.com/en-us/news-and-analysis/market-insights/earnings-vs-economic-recession-whats-the-difference/\">Earnings vs. economic recession: What's the difference?</a> <em>(Callie Cox)</em></li>\n<li><a href=\"https://www.netlify.com/press/netlify-acquires-gatsby-inc-to-accelerate-adoption-of-composable-web-architectures/\">Netlify Acquires Gatsby</a> <em>(Netlify)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.science.org/content/article/light-pollution-drowning-starry-night-sky-faster-thought\">Light pollution is drowning the starry night sky faster than thought</a> <em>(Joshua Sokol)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/alcohol-pod\">Babbage: How alternatives to alcohol could save lives</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Slipknot vs. Justin Bieber - Psychosocial Baby</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/kspPE9E1yGM\" title=\"Slipknot vs. Justin Bieber - Psychosocial Baby\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-02-03T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/16/",
      "url": "https://kpwags.com/reading-log/16/",
      "title": "Reading Log - January 27, 2023 (#16)",
      "content_html": "\n\t\t<p>A lot of CSS related posts this week. Also, Astro v2.0 was released this week. I've been toying with building something in it, and it looks like it's added a bunch of good stuff. And one of my favorite games as a kid has been re-launched on the Xbox and the Switch!</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://dev.to/antoinecoulon/dont-target-100-coverage-387o\">Don't target 100% coverage</a></h2>\n\t<div class=\"in-depth-meta\">Antoine Toulon</div>\n\t<div class=\"in-depth-text\">\n<p>I gave a talk to my company about unit testing last year and one thing that stood out to me was the idea that 100% coverage doesn’t always mean “good code”, but low coverage is a sign of potential issues. Antoine echoes that sentiment and is right here pointing out that just because you have 100% coverage, doesn’t mean that the tests are useful.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/\">20 Things I've Learned in my 20 Years as a Software Engineer</a> <em>(Justin Etheredge)</em></li>\n<li><a href=\"https://blog.silverorange.com/efficiency-over-performance\">Efficiency over performance</a> <em>(Steven Garrity)</em></li>\n<li><a href=\"https://anthonyhobday.com/sideprojects/saferules/\">Visual design rules you can safely follow every time</a> <em>(Anthony Hobday)</em></li>\n<li><a href=\"https://www.stefanjudis.com/blog/a-css-based-background-grid-generator/\">A CSS-based background grid generator</a> <em>(Stefan Judis)</em></li>\n<li><a href=\"https://daverupert.com/2023/01/css-wishlist-2023/\">CSS Wishlist 2023</a> <em>(Dave Rupert)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/keyboard-shortcuts-to-master-your-git-flow-in-visual-studio/\">Keyboard Shortcuts to Master Your Git Flow in Visual Studio</a> <em>(Jessie Houghton)</em></li>\n<li><a href=\"https://astro.build/blog/astro-2/\">Astro 2.0</a> <em>(Fred Schott)</em></li>\n<li><a href=\"https://ishadeed.com/article/conditional-css/\">Conditional CSS</a> <em>(Ahmad Shadeed)</em></li>\n<li><a href=\"https://andrewlock.net/series/behind-the-scenes-of-minimal-apis/\">Behind the scenes of minimal APIs</a> <em>(Andrew Lock)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2023/1/20/23563851/google-search-ai-chatbot-demo-chatgpt\">Google is freaking out about ChatGPT</a> <em>(Richard Lawler &amp; James Vincent)</em></li>\n<li><a href=\"http://www.righto.com/2023/01/inside-globus-ink-mechanical-navigation.html\">Inside the Globus INK: a mechanical navigation computer for Soviet spaceflight</a> <em>(Ken Shirriff]</em></li>\n<li><a href=\"https://www.theverge.com/2023/1/24/23568901/microsoft-edge-tab-split-window-feature\">Microsoft Edge will soon let you split two tabs in a single window</a> <em>(Tom Warren)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/23573980/goldeneye-controls-switch-xbox\">GoldenEye controls better on Xbox than on Switch</a> <em>(Old Welsh)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/leaders/2023/01/26/the-humbling-of-goldman-sachs?etear=nl_weekly_1\">The humbling of Goldman Sachs</a> <em>(The Economist)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.planetary.org/articles/a-deep-dive-into-the-neptune-system-with-jwst\">A deep dive into the Neptune system with JWST</a> <em>(Heidi Hammer &amp; Naomi Rowe-Gurney)</em></li>\n<li><a href=\"https://www.scientificamerican.com/article/volcanic-activity-on-mars-upends-red-planet-assumptions/\">Volcanic Activity on Mars Upends Red Planet Assumptions</a> <em>(Phil Plait)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/01/20/1150332566/charles-ponzi-financial-scam\">Planet Money #1608: Charles Ponzi's scheme</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://georgestocker.com/2023/01/22/can-we-kill-the-word-project-please/\">Can we kill the word 'project' please?</a> <em>(George Stocker)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>GoldenEye 007 N64 - Full Soundtrack</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/M1MPVbZ-vTg\" title=\"GoldenEye 007 N64 - Full Soundtrack\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-01-27T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/15/",
      "url": "https://kpwags.com/reading-log/15/",
      "title": "Reading Log - January 20, 2023 (#15)",
      "content_html": "\n\t\t<p>RIP Tweetbot.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://tapbots.com/tweetbot/\">In Memory of Tweetbot</a></h2>\n\t<div class=\"in-depth-meta\">Tapbots</div>\n\t<div class=\"in-depth-text\">\n<p>Tweetbot was how I almost always consumed Twitter. I can’t imagine the service without it. I’ve been using Ivory by Tapbots for Mastodon and it’s amazing.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.fearofoblivion.com/asp-net-core-integration-testing\">Integration Testing ASP.NET Core APIs incl. auth and database</a> <em>(Chris Klug)</em></li>\n<li><a href=\"https://chriscoyier.net/2023/01/12/a-perfect-ci-process/\">A Perfect CI Process</a> <em>(Chris Coyier)</em></li>\n<li><a href=\"https://css-tricks.com/has-is-an-unforgiving-selector/\">:has is an unforgiving selector</a> <em>(Geoff Graham)</em></li>\n<li><a href=\"https://rhythmandbinary.com/post/2023-01-10-writing-custom-hooks-with-react\">Writing Custom Hooks with React</a> <em>(Andrew Evans)</em></li>\n<li><a href=\"https://davidwalsh.name/fetch-with-timeout\">fetch with Timeout</a> <em>(David Walsh)</em></li>\n<li><a href=\"https://developers.redhat.com/articles/2023/01/11/5-new-advanced-features-improving-c-11\">Some more C# 11</a> <em>(Tom Deseyn)</em></li>\n<li><a href=\"https://blog.janestreet.com/the-joy-of-expect-tests/\">What if writing tests was a joyful experience?</a> <em>(James Somers)</em></li>\n<li><a href=\"https://blog.alexewerlof.com/p/tech-debt-day\">We invested 10% to pay back tech debt; Here's what happened</a> <em>(Alex Ewerlöf)</em></li>\n<li><a href=\"https://blog.bitsrc.io/why-is-my-jest-suite-so-slow-2a4859bb9ac0\">Why is my Jest Suite so Slow?</a> <em>(Steven Lemon)</em></li>\n<li><a href=\"https://daverupert.com/2023/01/so-you-want-to-make-a-new-js-framework/\">So you want to make a new JS framework</a> <em>(Dave Rupert)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2023/01/20/twitter-makes-it-official-no-more-3rd-party-clients-allowed/\">Twitter Makes It Official: No More 3rd Party Clients Allowed</a> <em>(Mike Masnick)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.cnbc.com/2023/01/18/tech-layoffs-microsoft-amazon-meta-others-have-cut-more-than-60000.html\">Google, Microsoft, Amazon and other tech companies have laid off more than 70,000 employees in the last year</a> <em>(Ashley Capoot &amp; Sofia Pitt)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2023/01/12/1148626359/nasa-webb-telescope-exoplanet\">NASA's Webb telescope has discovered its first exoplanet</a> <em>(Ayana Archie)</em></li>\n<li><a href=\"https://skyandtelescope.org/astronomy-news/the-james-webb-space-telescope-is-finding-too-many-early-galaxies/\">The James Webb Space Telescope is Finding Too Many Early Galaxies</a> <em>(Monica Young)</em></li>\n<li><a href=\"https://www.axios.com/2023/01/09/archaeology-drought-floods-wildfires-climate-change\">Drought, floods, wildfires: Climate change upends archaeology</a> <em>(Jennifer A. Kingson)</em></li>\n<li><a href=\"https://www.economist.com/science-and-technology/2023/01/11/roman-civil-engineering-has-lessons-for-the-modern-world\">Roman civil engineering has lessons for the modern world</a> <em>(The Economist)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/episodes/on-the-media-its-a-machines-world\">On the Media: It's a Machine's World</a></li>\n<li><a href=\"https://www.vice.com/en/article/m7gyb8/cyber-the-government-isnt-coming-for-your-gas-stoves\">CYBER: The Government Isn't Coming for Your Gas Stoves</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.engadget.com/ntsb-chair-says-evs-too-big-and-heavy-143100532.html\">NTSB chair says EVs are getting too big and heavy</a> <em>(Jon Fingas)</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2023/art-of-knowing-when-to-quit/\">The Art of Knowing When to Quit</a> <em>(Jim Nielsen)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Dave Hause - Hazard Lights</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/sC0viUiFFL4\" title=\"Dave Hause - Hazard Lights\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-01-20T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/14/",
      "url": "https://kpwags.com/reading-log/14/",
      "title": "Reading Log - January 13, 2023 (#14)",
      "content_html": "\n\t\t<p>A little light this week. Identity thieves targeted a credit reporting agency, a look at the podcasting market, and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/23547877/decoder-chokepoint-capitalism-cory-doctorow-rebecca-giblin-spotify-ticketmaster-antitrust\">What is chokepoint capitalism, with authors Cory Doctorow and Rebecca Giblin</a></h2>\n\t<div class=\"in-depth-meta\">Nilay Patel</div>\n\t<div class=\"in-depth-text\">\n<p>I read this <em>Chokepoint Capitalism</em> last year and even wrote <a href=\"https://kpwags.com/posts/2022/12/07/chokepoint-capitalism-a-review\">a post reviewing it</a>. I think in today’s current market, it’s important to keep in mind how corporations are affecting the ability of people to make a living.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.polygon.com/23547617/deep-space-nine-star-trek-ds9-watch-analysis\">Deep Space Nine was ahead of its time for all the reasons it was Star Trek's 'problem child'</a></h2>\n\t<div class=\"in-depth-meta\">Dylan Roth</div>\n\t<div class=\"in-depth-text\">\n<p>Star Trek DS9 is my absolute favorite TV series, it’s the series I very often re-watch. It was the first Star Trek series to have an overarching story across all episodes. With <em>The Original Series</em> and <em>The Next Generation</em>, you could just turn an episode on and generally be fine. DS9 broke that mold which would occasionally make it hard to fully understand what was going on in some episodes. It was also based on a space station rather than a moving starship.</p>\n<p>It dove into some ethical gray areas and didn’t have the same feel of “Utopia” that was often seen in <em>The Next Generation</em>. It didn’t pull punches. It also had two of the best villains in all of Trek. While I’m sure the statute of limitations is over for spoilers given that the series ended over 20 years ago, but I would highly recommend this series.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://johnnyreilly.com/2022/09/20/react-usesearchparamsstate\">React: storing state in URL with URLSearchParams</a> <em>(John Reilly)</em></li>\n<li><a href=\"https://endjin.com/blog/2023/01/dotnet-csharp-lazy-async-initialization\">Lazy and once-only C# async initialization</a> <em>(Ian Griffiths)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gadgets/2023/01/apple-rolls-out-ai-narrated-audiobooks-and-its-probably-the-start-of-trend/\">Apple rolls out AI-narrated audiobooks, and it's probably the start of a trend</a> <em>(Samuel Axon)</em></li>\n<li><a href=\"https://krebsonsecurity.com/2023/01/identity-thieves-bypassed-experian-security-to-view-credit-reports/\">Identity Thieves Bypassed Experian Security to View Credit Reports</a> <em>(KrebsOnSecurity)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.wsj.com/articles/your-coworkers-are-less-ambitious-bosses-adjust-to-the-new-order-11672441067\">Your Coworkers Are Less Ambitious; Bosses Adjust to the New Order</a> <em>(Lindsay Ellis &amp; Ray A. Smith)</em></li>\n<li><a href=\"https://www.bloomberg.com/news/articles/2023-01-04/the-great-podcasting-market-correction\">The Great Podcasting Market Correction</a> <em>(Ashley Carman &amp; Lucas Shaw)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://darknetdiaries.com/episode/119/\">Darknet Diaries #119: Hot Wallets</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/meet-us-by-the-fountain/\">99% Invisible #495: Meet Us by the Fountain</a></li>\n<li><a href=\"https://freakonomics.com/podcast/103-pieces-of-advice-that-may-or-may-not-work/\">Freakonomics #507: 103 Pieces of Advice That May or May Not Work</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://cdevroe.com/2023/01/11/blogging-is-alive\">Blogging is alive and well</a> <em>(Colin Devroe)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Fireworks - Arrows</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/HZxk1l3u7OQ\" title=\"Fireworks - Arrows\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-01-13T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/13/",
      "url": "https://kpwags.com/reading-log/13/",
      "title": "Reading Log - January 6, 2023 (#13)",
      "content_html": "\n\t\t<p>A scary moment in the NFL Monday night. Also lots of podcasts this week.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://matthiasott.com/notes/transient-frameworks\">Transient Frameworks</a> <em>(Matthias Ott)</em></li>\n<li><a href=\"https://www.jamesmichaelhickey.com/how-to-structure-your-dot-net-solutions-design-and-trade-offs/?utm_source=csharpdigest&amp;utm_medium&amp;utm_campaign=1462\">How To Structure Your .NET Solutions: Architecture And Trade-Offs</a> <em>(James Hickey)</em></li>\n<li><a href=\"https://chriscoyier.net/2023/01/04/what-does-it-look-like-for-the-web-to-lose/\">What does it look like for the web to lose?</a> <em>(Chris Coyier)</em></li>\n<li><a href=\"https://stackdiary.com/css-media-queries/\">A Practical Guide to CSS Media Queries</a> <em>(Alex Ivanovs)</em></li>\n<li><a href=\"https://davidwalsh.name/get-promise-status\">How to Determine a JavaScript Promise's Status</a> <em>(David Walsh)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2022/12/21/anker-highlights-what-not-to-do-when-your-crappy-security-standards-are-exposed/\">Anker Highlights What Not To Do When Your Crappy Security Standards Are Exposed</a> <em>(Karl Bode)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/28/lastpass-tries-to-bury-the-full-scope-of-its-disastrous-privacy-breach-behind-the-christmas-holiday/\">LastPass Tries To Bury The Full Scope Of Its Disastrous Privacy Breach Behind The Christmas Holiday</a> <em>(Karl Bode)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://nymag.com/intelligencer/2022/12/remote-work-is-poised-to-devastate-americas-cities.html\">Remote Work Is Poised to Devastate America's Cities</a> <em>(Eric Levitz)</em></li>\n<li><a href=\"https://www.theatlantic.com/newsletters/archive/2022/12/homeownership-real-estate-investment-renting/672511/\">The Homeownership Society Was a Mistake</a> <em>(Jerusalem Demsas)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2023/01/headed-to-space-today-test-hardware-for-a-solar-power-plant/\">Space-based solar power hardware ready for actual testing in space</a> <em>(John Timmer)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4055531/2023/01/04/damar-hamlin-nfl-emergency-plan/\">For Damar Hamlin, NFL activated Emergency Action Plan. How does it work?</a> <em>(Jourdan Rodrigue)</em></li>\n<li><a href=\"https://theathletic.com/4062586/2023/01/06/damar-hamlin-nfl-contracts-benefits/\">Damar Hamlin situation rekindles questions over NFL player contracts</a> <em>(Daniel Kaplan)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://changelog.com/podcast/489\">The Changelog #489: Run your home on a Raspberry Pi</a></li>\n<li><a href=\"https://changelog.com/podcast/491\">The Changelog #491: Stacked diffs for fast-moving code review</a></li>\n<li><a href=\"https://changelog.com/jsparty/227\">JS Party #227: JS logging &amp; error handling</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1793\">.NET Rocks #1793: Secure Open Source Practices with Jillian Ratliff</a></li>\n<li><a href=\"https://softwareengineeringdaily.com/2022/05/18/technical-debt-with-lee-atchison/\">Software Engineering Daily: Technical Debt With Lee Atchison</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1794\">.NET Rocks #1794: Using Web Components with Jemima Abu</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/finance-portrayed-in-arts-and-culture\">The New Bazaar S1 Ep 39: Finance portrayed in arts and culture</a></li>\n<li><a href=\"https://timharford.com/2023/01/cautionary-tales-double-header-when-a-plague-struck-world-of-warcraft-and-blood-on-the-tracks/\">Cautionary Tales: When a Plague Struck World of Warcraft, and Blood on the Tracks</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://brooker.co.za/blog/2022/11/08/writing.html\">Writing Is Magic</a> <em>(Marc Brooker)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - America (You're Freaking Me Out) - From Exile</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/Xn8p_18vN9g\" title=\"The Menzingers - America (You're Freaking Me Out) - From Exile\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2023-01-06T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/12/",
      "url": "https://kpwags.com/reading-log/12/",
      "title": "Reading Log - December 30, 2022 (#12)",
      "content_html": "\n\t\t<p>Mastodon is making some in-roads, Apple is considering opening up a bit on iOS and LastPass is in some trouble.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.macrumors.com/2022/12/14/apple-considering-non-webkit-iphone-browsers/\">Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit</a></h2>\n\t<div class=\"in-depth-meta\">Joe Rossignol</div>\n\t<div class=\"in-depth-text\">\n<p>If Apple does indeed do this, it will make things very interesting. It’ll be nice to have better browser diversity on iOS.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/does-www-still-belong-in-urls/\">Does WWW still belong in URLs?</a> <em>(Pieter De Decker)</em></li>\n<li><a href=\"https://raygun.com/blog/what-are-microservices/\">What are microservices? The pros, cons, and how they work</a> <em>(Anna Monus)</em></li>\n<li><a href=\"https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/\">An Interactive Guide to Flexbox</a> <em>(Josh W. Comeau)</em></li>\n<li><a href=\"https://www.johansmarius.dev/2022/12/better-assertions-for-your-unit-tests.html\">Better Assertions for your Unit Tests</a> <em>(Johan Smarius)</em></li>\n<li><a href=\"https://medium.com/microsoft-design/designing-a-new-outlook-experience-a3d93a925509\">Designing a New Outlook Experience</a> <em>(Tasha Lutfi)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/information-technology/2022/12/lastpass-says-hackers-have-obtained-vault-data-and-a-wealth-of-customer-info/\">LastPass users: Your info and password vault data are now in hackers’ hands</a> <em>(Dan Goodin)</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2022/12/twitter-rival-mastodon-rejects-funding-to-preserve-nonprofit-status/\">Twitter rival Mastodon rejects funding to preserve nonprofit status</a> <em>(Ian Johnston)</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2022/12/mastodon-highlights-pros-and-cons-of-moving-beyond-big-tech-gatekeepers/\">Mastodon—and the pros and cons of moving beyond Big Tech gatekeepers</a> <em>(Ben Clemens)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2022/12/21/five-financial-trends-that-2022-killed?etear=nl_today_1\">Five financial trends that 2022 killed</a> <em>(The Economist)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/12/2022s-us-climate-disasters-from-storms-and-floods-to-heat-waves-and-droughts/\">2022's US climate disasters, from storms and floods to heat waves and droughts</a> <em>(Shuang-Ye Wu)</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://humbledollar.com/2022/12/same-old-same-old/\">Same Old, Same Old</a> <em>(Adam M. Grossman)</em></li>\n<li><a href=\"https://brandur.org/fragments/unpursuit-of-clout\">The unpursuit of clout</a> <em>(Brandur Leach)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Will Farley - Send My Love to the System</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/q2y-huO1RlA\" title=\"Will Farley - Send My Love to the System\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-12-30T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/11/",
      "url": "https://kpwags.com/reading-log/11/",
      "title": "Reading Log - December 23, 2022 (#11)",
      "content_html": "\n\t\t<p>NASA's InSight probe has seemingly sent its last signal back to Earth. Some questionable security from iRobot, and a little bit of Twitter drama makes up some of this week's reading.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://kotaku.com/the-best-star-wars-video-game-1701922268\">The Best Star Wars Video Game</a></h2>\n\t<div class=\"in-depth-meta\">Luke Plunkett</div>\n\t<div class=\"in-depth-text\">\n<p>I loved this game when it came out. I loved all the games that came out after this too. I wish that Disney would get a game developer to make a good sequel to the Dark Forces / Jedi Knight series.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://www.jamesmichaelhickey.com/how-to-structure-your-dot-net-solutions-design-and-trade-offs/\">How To Structure Your .NET Solutions: Architecture And Trade-Offs</a> <em>(James Hickey)</em></li>\n<li><a href=\"https://devclass.com/2022/12/22/microsoft-plans-pre-compiled-queries-for-entity-framework-and-may-replace-old-and-crufty-net-sql-server-provider/\">Microsoft plans pre-compiled queries for Entity Framework, and may replace old and crufty .NET SQL Server provider</a> <em>(Tim Anderson)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://tfos.co/p/rebuild-social-media/\">How to rebuild social media on top of RSS</a> <em>(Jacob O'Bryant)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/20/no-the-fbi-is-not-paying-twitter-to-censor/\">No, The FBI Is NOT 'Paying Twitter To Censor'</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.bleepingcomputer.com/news/security/oktas-source-code-stolen-after-github-repositories-hacked/\">Okta's source code stolen after GitHub repositories hacked</a> <em>(Ax Sharma)</em></li>\n<li><a href=\"https://www.technologyreview.com/2022/12/19/1065306/roomba-irobot-robot-vacuums-artificial-intelligence-training-data-privacy/\">A Roomba recorded a woman on the toilet. How did screenshots end up on Facebook?</a> <em>(Eileen Guo)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.rockpapershotgun.com/classic-fps-star-wars-dark-forces-has-gotten-a-well-deserved-glow-up\">Classic FPS Star Wars: Dark Forces has gotten a well deserved glow-up</a> <em>(CJ Wheeler)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2022/12/22/the-free-market-is-failing-us-on-antibiotics/\">The free market is failing us on antibiotics</a> <em>(Sabri Ben-Achour)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/12/nasas-insight-lander-has-probably-phoned-home-for-the-last-time/\">After a long struggle with Martian dust, NASA's InSight probe has gone quiet</a> <em>(Eric Berger)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/4026971/2022/12/22/mets-steve-cohen-spending/\">Steve Cohen's Mets spending spree and the ramifications for the rest of the league</a> <em>(Evan Drellich)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/chatgpt-can-write-english-essays-quite-well-how-are-teachers-going-to-deal/\">Marketplace Tech: ChatGPT can write English essays...quite well. How are teachers going to deal?</a></li>\n<li><a href=\"https://nodogmapodcast.bryanhogan.net/163-jared-parsons-the-c-compiler-part-1/\">No Dogma #163: Jared Parsons, The C# Compiler, Part 1</a></li>\n<li><a href=\"https://nodogmapodcast.bryanhogan.net/164-jared-parsons-the-c-compiler-part-2/\">No Dogma #164: Jared Parsons, The C# Compiler, Part 2</a></li>\n<li><a href=\"https://hanselminutes.com/838/cross-platform-uis-with-c-and-avalonia-with-dan-walmsley\">Hanselminutes #838: Cross-platform UIs with C# and Avalonia with Dan Walmsley</a></li>\n<li><a href=\"https://www.npr.org/2022/04/28/1095354740/what-leadership-looks-like\">TED Radio Hour: What Leadership Looks Like</a></li>\n<li><a href=\"https://hanselminutes.com/872/hachyderms-kris-nova-on-running-a-mastodon-server\">Hanselminutes #872: Hachyderm's Kris Nova on Running a Mastodon Server</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://timharford.com/2022/12/quitting-is-underrated/\">Quitting is Underrated</a> <em>(Tim Harford)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Brand New - Can't Get It Out</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/_esbL0or930\" title=\"Brand New - Can't Get It Out\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-12-23T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/10/",
      "url": "https://kpwags.com/reading-log/10/",
      "title": "Reading Log - December 16, 2022 (#10)",
      "content_html": "\n\t\t<p>There's no escaping the Twitter drama this week after Elon's petty hypocrisy. But outside that, we look at the celebrating the 75th birthday of the transistor, a big advancement in fusion energy, as well as a big announcement from Apple.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/whats-new-in-visual-studio-productivity/\">What's new in Visual Studio productivity</a> <em>(Dante Gagne)</em></li>\n<li><a href=\"https://www.meziantou.net/prevent-http-requests-to-external-services-in-unit-tests.htm\">Prevent http requests to external services in unit tests</a> <em>(Gérald Barré)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2022/12/12/tsa-quietly-deploying-facial-recognition-scanners-at-major-us-airports/\">TSA Quietly Deploying Facial Recognition Scanners At Major US Airports</a> <em>(Tim Cushing)</em></li>\n<li><a href=\"https://www.marketplace.org/2022/12/12/75-years-ago-the-transistor-ignited-the-fire-of-modern-innovation/\">75 years ago, the transistor ignited the fire of modern innovation</a> <em>(David Brancaccio &amp; Alex Schroeder)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/16/yes-elon-musk-is-fucking-up-twitter-but-no-the-government-has-no-business-getting-involved/\">Yes, Elon Musk Is Fucking Up Twitter; But No, The Government Has No Business Getting Involved</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/14/twitters-big-ad-plan-violate-both-ftc-consent-decree-california-privacy-law-to-force-users-to-hand-over-info-for-ad-targeting/\">Twitter's Big Ad Plan: Violate FTC Consent Decree, California Privacy Law &amp; EU Privacy Laws To Force Users To Hand Over Info For Ad Targeting</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/14/elons-promise-not-to-ban-account-tracking-his-jet-didnt-last-very-long-at-all-also-bans-guys-personal-account/\">Elon's Promise Not To Ban Account Tracking His Jet Didn't Last Very Long At All; Also Bans Guy's Personal Account</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/14/big-news-apple-will-allow-outside-app-stores-in-response-to-eu-law/\">Big News: Apple Will Allow Outside App Stores In Response To EU Law</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/15/despite-warnock-win-gigi-sohns-path-to-the-fcc-remains-mired-in-dumb-corrupt-bullshit/\">Despite Warnock Win, Gigi Sohn's Path To The FCC Remains Mired In Dumb, Corrupt Bullshit</a> <em>(Karl Bode)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://kotaku.com/xbox-playstation-call-of-duty-10-year-offer-plus-game-1849885314\">Report: Microsoft Offered Sony Call Of Duty On PlayStation Plus</a> <em>(Luke Plunkett)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/12/8/23498823/coindesk-ftx-dcg-barry-silbert-grayscale-genesis\">How CoinDesk's FTX scoop left a hole in its corporate overlord</a> <em>(Elizabeth Lopatto)</em></li>\n<li><a href=\"https://www.marketplace.org/2022/12/12/how-congress-latest-bid-to-help-americans-save-for-retirement-falls-short/\">How Congress' latest bid to help Americans save for retirement falls short</a> <em>(Meghan McCarty Carino)</em></li>\n<li><a href=\"https://arstechnica.com/cars/2022/12/us-government-lends-gm-and-lg-2-5-billion-for-ev-battery-plants/\">GM and LG get $2.5 billion battery loan from the Department of Energy</a> <em>(Jonathan M. Gillian)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.theatlantic.com/technology/archive/2022/12/department-of-energy-nuclear-fusion-breakthrough-nif-livermore/672439/\">Is This the 'Kitty Hawk Moment' for Fusion Energy?</a> <em>(Charles Seife)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://blogs.fangraphs.com/why-are-teams-issuing-extremely-long-contracts/\">Why Are Teams Issuing Extremely Long Contracts?</a> <em>(Ben Clemens)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/12/12/1142307808/revitalizing-american-innovation\">The Indicator #1252: Revitalizing American innovation</a></li>\n<li><a href=\"https://www.marketplace.org/shows/how-we-survive/swampland-for-sale/\">How We Survive Season 2, Episode 7: Swampland for Sale</a></li>\n<li><a href=\"https://www.npr.org/programs/fresh-air/2022/12/08/1141570283/fresh-air-for-dec-8-2022-tech-journalist-casey-newton-on-twitter?showDate=2022-12-08\">Fresh Air: Chaos reigns at Twitter as Musk manages 'by whims'</a></li>\n<li><a href=\"https://www.pushkin.fm/podcasts/against-the-rules/respect-the-polygon\">Against the Rules: Respect the Polygon</a></li>\n<li><a href=\"https://www.economist.com/podcasts/2022/12/14/the-changing-ideology-of-silicon-valley\">Money Talks: The changing ideology of Silicon Valley</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://kotaku.com/escape-rooms-drunk-horror-stories-solutions-popular-1849897414\">When Things Go Wrong With Players Solving Escape Rooms</a> <em>(Kenneth Seward Jr.)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rocky Votolato - Evergreen</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/YAl90hJ42qo\" title=\"Rocky Votolato - Evergreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-12-16T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/9/",
      "url": "https://kpwags.com/reading-log/9/",
      "title": "Reading Log - December 9, 2022 (#9)",
      "content_html": "\n\t\t<p>Ignoring more Twitter drama this week to look at the FTC filing a lawsuit to stop Microsoft and more.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.marketplace.org/2022/12/08/ftc-sues-to-block-microsoft-activision-blizzard-69-billion-merger/\">FTC sues to block Microsoft-Activision Blizzard $69 billion merger</a></h2>\n\t<div class=\"in-depth-meta\">Marketplace</div>\n\t<div class=\"in-depth-text\">\n<p>After having just read <a href=\"https://kpwags.com/posts/2022/12/07/chokepoint-capitalism-a-review\">Chokepoint Capitalism</a>, it’s good to see the FTC step up and sue to stop this. Microsoft is currently saying and doing “the right things”, but who knows how long that will last if the purchase goes through and they corner more of the market.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://wildermuth.com/2022/11/26/csharp-11-strings-in-the-raw/\">C# 11 Strings in the Raw</a> <em>(Shawn Wildermuth)</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2022/the-word-value-in-css/\">The Word “Value” in CSS</a> <em>(Jim Nielsen)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/get-your-developer-news/\">Get your developer news</a> <em>(Mads Kristensen)</em></li>\n<li><a href=\"https://www.joshwcomeau.com/css/css-variables-for-react-devs/\">CSS Variables for React Devs</a> *(Josh Comeau)</li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/12/8/23500753/microsoft-windows-11-screen-recorder-snipping-tool\">Windows 11 is finally getting a built-in screen recording tool</a> <em>(Tom Warren)</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2022/12/apple-adds-end-to-end-encryption-to-icloud-device-backups-and-more/\">Apple adds end-to-end encryption to iCloud device backups and more</a> <em>(Samuel Axon)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/12/07/hello-youve-been-referred-here-because-youre-wrong-about-twitter-and-hunter-bidens-laptop/\">Hello! You've Been Referred Here Because You're Wrong About Twitter And Hunter Biden's Laptop</a> <em>(Mike Masnick)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gaming/2022/12/microsoft-promises-call-of-duty-for-nintendo-consoles-in-surprise-10-year-deal/\">Microsoft promises Call of Duty for Nintendo consoles in surprise 10-year deal</a>  <em>(Kyle Orland)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/12/fifty-years-later-remastered-images-reveal-apollo-17-in-stunning-clarity/\">Fifty years later, remastered images reveal Apollo 17 in stunning clarity</a> <em>(Eric Berger)</em></li>\n<li><a href=\"https://www.marketplace.org/2022/12/08/report-greener-fuels-are-best-path-to-cutting-carbon-out-of-air-travel/\">Report: Greener fuels are best path to cutting carbon out of air travel</a> <em>(Samantha Fields)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/12/02/1140465961/tax-loophole-internal-revenue-service-avoidance-evasion\">Planet Money #1595: My Favorite Tax Loophole</a></li>\n<li><a href=\"https://play.acast.com/s/cyber/taking-elon-musk-seriously\">Cyber: Taking Elon Musk Seriously</a></li>\n<li><a href=\"https://play.acast.com/s/cyber/railroad-strikes-and-killer-robots\">Cyber: Railroad Strikes and Killer Robots</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/12/8/23500305/the-dark-tower-tv-series-mike-flanagan-stephen-king-amazon\">Mike Flanagan is creating a TV series for The Dark Tower</a> <em>(Jess Weatherbed)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Frank Turner - Perfect Score</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/xtkK9izzJGo\" title=\"Frank Turner - Perfect Score\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-12-09T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/8/",
      "url": "https://kpwags.com/reading-log/8/",
      "title": "Reading Log - December 2, 2022 (#8)",
      "content_html": "\n\t\t<p>Another quiet week. Artemis I is continuing to send back amazing pictures. LastPass had a bad week. And there's some cool CSS stuff.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://web.dev/viewport-units/\">The large, small, and dynamic viewport units</a> <em>(Bramus)</em></li>\n<li><a href=\"https://jakelazaroff.com/words/tailwind-is-a-leaky-abstraction/\">Tailwind is a Leaky Abstraction</a> <em>Jake Lazaroff</em></li>\n<li><a href=\"https://css-tricks.com/digging-deeper-into-container-style-queries/\">Digging Deeper Into Container Style Queries</a> <em>(Geoff Graham)</em></li>\n<li><a href=\"https://css-tricks.com/css-only-infinite-and-circular-image-slider/\">CSS Infinite and Circular Rotating Image Slider</a> <em>(Temani Afif)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/12/01/1140076375/major-password-manager-lastpass-suffered-a-breach-again\">Major password manager LastPass suffered a breach — again</a> <em>(Ashley Ahn)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://kotaku.com/halo-infinite-forge-classic-maps-blood-gulch-1849838429\">24 Halo Infinite Forge Maps Inspired By The Classic Games</a> <em>(Claire Jackson)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/11/25/1139180002/twitter-loses-50-top-advertisers-elon-musk\">Twitter has lost 50 of its top 100 advertisers since Elon Musk took over, report says</a> <em>(Halisia Hubbard)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/11/orion-flies-far-beyond-the-moon-returns-an-instantly-iconic-photo/\">Orion flies far beyond the Moon, returns an instantly iconic photo</a> <em>(Eric Berger)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2022/11/23/techdirt-podcast-episode-337-will-elon-kill-twitter/\">Techdirt Podcast #337: Will Elon Kill Twitter</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Lucero - One Last F.U.</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/0TwVOs8erh0\" title=\"Lucero - One Last F.U.\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-12-02T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/7/",
      "url": "https://kpwags.com/reading-log/7/",
      "title": "Reading Log - November 25, 2022 (#7)",
      "content_html": "\n\t\t<p>It was a relatively light week with American Thanksgiving.</p>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://github.com/eslint/eslint/discussions/16557\">Complete rewrite of ESLint</a> <em>(Nicholas Zakas)</em></li>\n<li><a href=\"https://jrsinclair.com/articles/2022/whats-so-great-about-functional-programming-anyway/\">What's So Great About Functional Programming?</a> <em>(James Sinclair)</em></li>\n<li><a href=\"https://maxrozen.com/beginners-guide-to-react-testing\">The Beginner's Guide to React Testing</a> <em>(Max Rozen)</em></li>\n<li><a href=\"https://www.stefanjudis.com/today-i-learned/elements-can-be-visible-even-though-their-parent-has-set-visibility-hidden/\">Elements can be visible even though their parent has set &quot;visibility: hidden”</a> <em>(Stefan Judis)</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/480539f1-98ab-45bc-ba24-9ccec65b459a\">&quot;Use always a StringBuilder&quot; - Internet myths</a> <em>(Steven Giesel)</em></li>\n<li><a href=\"https://dev.to/bytehide/senior-c-developer-shows-how-to-master-your-c-level-1a0p\">Senior C# Developer Shows 5 Tips To Master Your C# Level</a> <em>(Stefan Djokic)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://9to5mac.com/2022/11/24/brazil-seizes-iphones-retail-stores-charger-requirement/\">Brazilian regulator seizes iPhones from retail stores as Apple fails to comply with charger requirement</a> <em>(Filipe Espósito)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/11/nasas-new-rocket-blows-the-doors-off-its-mobile-launch-tower/\">NASA's new rocket blows the doors off its mobile launch tower</a> <em>(Eric Berger)</em></li>\n<li><a href=\"https://www.theguardian.com/society/2022/nov/25/universal-flu-vaccine-may-be-available-within-two-years-says-scientist\">Universal flu vaccine may be available within two years, says scientist</a> <em>(Guardian)</em></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://stackoverflow.blog/2022/11/23/why-writing-by-hand-is-still-the-best-way-to-retain-information/\">Why writing by hand is still the best way to retain information</a> <em>(Corissa E Haury)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Billy the Kid - This Sure as Hell Ain't My Life</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/NforjFwQpOQ\" title=\"Billy the Kid - This Sure as Hell Ain't My Life\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-11-25T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/6/",
      "url": "https://kpwags.com/reading-log/6/",
      "title": "Reading Log - November 18, 2022 (#6)",
      "content_html": "\n\t\t<p>CSS has come a long way, and NASA has finally launched <em>Artemis I</em> to the moon.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://frontendmastery.com/posts/the-evolution-of-scalable-css/\">The Evolution of Scalable CSS</a></h2>\n\t<div class=\"in-depth-meta\">Frontend Mastery</div>\n\t<div class=\"in-depth-text\">\n<p>It still amazes me sometimes with how far we’ve come in web development. I remember back around 2000(ish) playing around with building websites in Geocities and Front Page. Going from the clunky, old-school direct properties on the DOM elements to now using CSS stylesheets is such an improvement.</p>\n<p>There are now so many new CSS properties, functions and selectors that I’m still trying to wrap my head around all of them. Making them scale in a large web application is no easy task.</p>\n<blockquote><p>No tool is perfect, and every project and team is different. Whatever approach is taken, establishing foundations that bridge the design gap is a key element to scaling CSS.</p></blockquote>\n<p>The article gives a good overview of some of the things you can try to do to make your CSS more manageable, but the conclusion makes sense. We all do things differently, and teams need to figure out what is best and most sustainable for themselves. Take examples from others, but make sure to do what works.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development &amp; Design</h2>\n<ul>\n<li><a href=\"https://newdevsguide.com/2022/11/13/the-best-csharp-11-feature/\">The Best C# 11 Feature You Don't Need</a> <em>(Matt Eland)</em></li>\n<li><a href=\"https://www.tabsoverspaces.com/233907-my-csharp-array-tuple-delegate-declaration-dilemma\">My C# array, tuple, delegate declaration dilemma</a> <em>(Jiří Činčura)</em></li>\n<li><a href=\"https://timdeschryver.dev/blog/assertion-scopes-the-one-fluentassertions-feature-you-didnt-know-you-needed\">Assertion Scopes, the one FluentAssertions feature you didn't know you needed</a> <em>(Tim Deschryver)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/multi-repository-support-released/\">Multi-repository Support Released!</a> <em>(Jessie Houghton)</em></li>\n<li><a href=\"https://michaelscodingspot.com/asp-net-over-node-js/\">7 Reasons for Startups to Choose ASP.NET Over Node.js</a> <em>(Michael Shpilt)</em></li>\n<li><a href=\"https://paulstamatiou.com/craft/\">Craft</a> <em>(Paul Stamatiou)</em></li>\n<li><a href=\"https://web.dev/web-platform-10-2022/\">New to the web platform in October</a> <em>(Rachel Andrew)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/\">Announcing TypeScript 4.9</a> <em>(Daniel Rosenwasser)</em></li>\n<li><a href=\"https://dateo-software.de/blog/improve-your-asp-net-core-controllers\">Learn how to improve your ASP.NET Core controllers with these principles</a> <em>(Dennis Frühauff)</em></li>\n<li><a href=\"https://vived.io/new-hook-is-coming-to-react-frontend-weekly-vol-109/\">Make use of 'use' in React – a new hook is coming</a> <em>(Tomasz Borowicz)</em></li>\n<li><a href=\"https://css-tricks.com/early-days-of-container-style-queries\">Early Days of Container Style Queries</a> <em>(Geoff Graham)</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2022/remix-alternate-timeline-of-web-dev/\">Remix and the Alternate Timeline of Web Development</a> <em>(Jim Nielsen)</em></li>\n<li><a href=\"https://www.stefanjudis.com/blog/how-to-find-all-render-blocking-resources-with-javascript/\">How to find all render-blocking resources with JavaScript</a> <em>(Stefan Judis)</em></li>\n<li><a href=\"https://webkit.org/blog/13096/css-has-pseudo-class/\">Using :has() as a CSS Parent Selector and much more</a> <em>(Jen Simmons)</em></li>\n</ul>\n<hr />\n<h2>Technology &amp; the Internet</h2>\n<ul>\n<li><a href=\"https://mxb.dev/blog/the-indieweb-for-everyone/\">The IndieWeb for Everyone</a> <em>(Max Böck)</em></li>\n<li><a href=\"https://stratechery.com/2022/narratives/\">Narratives</a> <em>(Ben Thompson)</em></li>\n<li><a href=\"https://github.blog/2022-11-10-whats-new-with-codespaces-from-github-universe-2022/\">What's new with Codespaces from GitHub Universe 2022</a> <em>(Nik Molnar)</em></li>\n<li><a href=\"https://blog.developer.adobe.com/transforming-a-huge-monolith-to-micro-frontends-5fdd4179c44f\">Transforming a Huge Monolith into Micro Frontends</a> <em>(Gaurav Makkar)</em></li>\n<li><a href=\"https://stratechery.com/2022/microsoft-full-circle/\">Microsoft Full Circle</a> <em>(Ben Thompson)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/reviews/23462736/pokemon-scarlet-and-violet-review-release-date-nintendo-switch\">Scarlet and Violet are a step back for Pokémon's open-world era</a> <em>(Kenneth Shepard)</em></li>\n</ul>\n<hr />\n<h2>Business &amp; Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/business/2022/10/31/what-went-wrong-with-snap-netflix-and-uber\">What went wrong with Snap, Netflix and Uber?</a> <em>(The Economist)</em></li>\n<li><a href=\"https://www.economist.com/leaders/2022/11/17/is-this-the-end-of-crypto\">Is this the end of crypto?</a> <em>(The Economist)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/11/nasa-gets-its-mojo-back-with-a-stunning-nighttime-launch-of-the-sls-rocket/\">NASA gets its mojo back with a stunning nighttime launch of the SLS rocket</a> <em>(Eric Berger)</em></li>\n<li><a href=\"https://arstechnica.com/science/2022/11/a-cosmic-hourglass-webb-captures-image-of-protostar-swathed-in-dark-clouds/\">A cosmic hourglass: Webb captures image of protostar swathed in dark clouds</a> <em>(Jennifer Ouellette)</em></li>\n<li><a href=\"https://arstechnica.com/science/2022/11/strange-black-hole-merger-may-have-been-a-rare-random-encounter/\">Strange black hole merger may have been a rare random encounter</a> <em>(John Timmer)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/11/09/1135639385/libraries-publishers-ebooks-e-books-macmillan-protest-amazon-bezos\">Planet Money #1590: The E-Book Wars</a></li>\n<li><a href=\"https://www.wnycstudios.org/podcasts/otm/episodes/on-the-media-infinite-scroll\">On The Media - Infinite Scroll</a></li>\n<li><a href=\"https://changelog.com/podcast/484\">The Changeling #484: Wisdom from 50+ years in software</a></li>\n<li><a href=\"https://www.economist.com/cryptopod\">The Economist - Money Talks: What happened at FTX?</a></li>\n<li><a href=\"https://www.theringer.com/2022/11/15/23461279/crypto-crash-ftx-sam-bankman-fried\">Plain English: A Crypto Catastrophe: The Stunning Fall of FTX—and What Comes Next</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://matthiasott.com/notes/converting-your-twitter-archive-to-markdown\">Converting Your Twitter Archive to Markdown</a> <em>(Matthias Ott)</em></li>\n<li><a href=\"https://www.loudersound.com/features/rage-against-the-machine-debut-album-story\">“It was like holding a f**king live wire”: how Rage Against The Machine's explosive debut album changed everything</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Rage Against the Machine - Killing in the Name</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bWXazVhlyxQ\" title=\"Rage Against the Machine - Killing in the Name\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-11-18T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/5/",
      "url": "https://kpwags.com/reading-log/5/",
      "title": "Reading Log - November 11, 2022 (#5)",
      "content_html": "\n\t\t<p>The Twitter drama is never ending. Microsoft has also released .NET 7 and C# 11!</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2022/11/9/23450289/twitter-impersonators-official-mario-musk-jesus-valve\">Mario flipped off Twitter for nearly two hours with the blessing of Musk's 'verification'</a></h2>\n\t<div class=\"in-depth-meta\">Sean Hollister</div>\n\t<div class=\"in-depth-text\">\n<p>All this Twitter drama is like a train wreck in slow motion. I just can’t look away. So many of the mistakes Elon as made since he took over were predicted by just about everyone. This feels so much like them shooting themselves in the foot. It’s definitely only solidified my decision to leave Twitter. I’m keeping my Twitter account active to keep my username. I’m also not going to say that I’ll never go back, but it would have to change ownership and have a competent CEO for me re-consider.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development</h2>\n<ul>\n<li><a href=\"https://newdevsguide.com/2022/11/06/exception-anti-patterns-in-csharp/\">Top 10 Dotnet Exception Anti-Patterns in C#</a> <em>(Matt Eland)</em></li>\n<li><a href=\"https://stackoverflow.blog/2022/11/03/multiple-assertions-per-test-are-fine/\">Stop requiring only one assertion per unit test: Multiple assertions are fine</a> <em>(Mark Seeman)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/\">.NET 7 Is Available Today</a> <em>(.NET Blog)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/welcome-to-csharp-11/\">Welcome to C# 11</a> <em>(Mads Torgersen)</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2022/browsers-json-formdata/\">Browsers, JSON, and FormData</a> <em>(Jim Nielsen)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-rollback/\">Introducing Visual Studio Rollback!</a> <em>(Sayyeda Mussa)</em></li>\n<li><a href=\"https://blog.okyrylchuk.dev/twelve-csharp-11-features\">Twelve C# 11 Features</a> <em>(Oleg Kyrylchuk)</em></li>\n</ul>\n<hr />\n<h2>Technology and the Internet</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/11/11/23451931/elon-musk-twitter-bankrupt-verification-ftc\">Elon Musk learns the hard way that being a Twitter troll is way more fun than being a mod</a> <em>(Elizabeth Lopatto)</em></li>\n</ul>\n<hr />\n<h2>Business and Finance</h2>\n<ul>\n<li><a href=\"https://techcrunch.com/2022/11/08/binance-signs-letter-of-intent-to-acquire-ftx/\">Crypto giant Binance agrees to buy rival FTX amid 'liquidity crunch'</a> <em>(Manish Singh)</em></li>\n</ul>\n<p><em>and then...</em></p>\n<ul>\n<li><a href=\"https://newsletter.mollywhite.net/p/ftx-explainer\">The Sam Bankman-Fried empire crumbled. What happened? (part one)</a> <em>(Molly White)</em></li>\n<li><a href=\"https://newsletter.mollywhite.net/p/ftx-analysis\">The Sam Bankman-Fried empire crumbled. What happened? (part two)</a> <em>(Molly White)</em></li>\n</ul>\n<p><em>and then...</em></p>\n<ul>\n<li><a href=\"https://www.reuters.com/technology/ftx-says-will-file-us-bankruptcy-latest-blow-crypto-2022-11-11/\">FTX to file for U.S. bankruptcy protection, CEO Bankman-Fried resigns</a> <em>(Reuters)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.bbc.com/news/health-63513330\">Lab-grown blood given to people in world-first clinical trial</a> <em>(James Gallagher)</em></li>\n<li><a href=\"https://arstechnica.com/science/2022/11/nasas-artemis-i-rocket-just-endured-hours-of-hurricane-like-wind-gusts/\">NASA leaves its Artemis I rocket exposed to winds above design limits</a> <em>(Eric Berger)</em></li>\n<li><a href=\"https://www.cbc.ca/news/world/debris-space-shuttle-challenger-atlantic-1.6648027\">Debris from destroyed Space Shuttle Challenger found on ocean floor 36 years on</a> <em>(AP)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.economist.com/podcasts/2022/11/09/is-pay-transparency-good\">The Economist - Money Talks: Is pay transparency good?</a></li>\n<li><a href=\"https://freakonomics.com/podcast/in-the-1890s-the-best-selling-car-was-electric/\">Freakonomics #498: In the 1890s, the Best-Selling Car Was...Electric</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.musicradar.com/news/how-aphex-twin-made-saw-85-92\">How Aphex Twin made Selected Ambient Works 85-92</a> <em>(Dan Carr)</em></li>\n<li><a href=\"https://www.swyx.io/no-smarter\">The World Is Run By People No Smarter Than You</a> <em>(swyx)</em></li>\n<li><a href=\"https://www.theatlantic.com/ideas/archive/2022/11/veterans-day-us-military-iraq/672081/\">My Decision to Serve</a> <em>(David French)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>Margot and the Nuclear So &amp; So's - Broadripple is Burning</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/WXTVDUYIZs8\" title=\"Margot and the Nuclear So & So's - Broadripple is Burning\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n<hr />\n<p><em>Edited 11/11/22: Typo &amp; Removed Empty Gaming Section</em></p>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-11-11T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/4/",
      "url": "https://kpwags.com/reading-log/4/",
      "title": "Reading Log - November 4, 2022 (#4)",
      "content_html": "\n\t\t<p>Elon Musk's takeover of Twitter has made for an interesting news week.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://devblogs.microsoft.com/typescript/ten-years-of-typescript/\">Ten Years of TypeScript</a></h2>\n\t<div class=\"in-depth-meta\">Daniel Rosenwasser</div>\n\t<div class=\"in-depth-text\">\n<p>I was late to the TypeScript train, but now that I’ve been using it both at work and on my side projects, I miss it when I don’t have it.</p>\n<blockquote><p>TypeScript had to be free and open source, and done in a truly out-in-the-open manner. It also had to interoperate seamlessly with existing JavaScript, co-evolve with JavaScript, and <em>feel</em> like JavaScript.</p></blockquote>\n<p>Given my experience working with TypeScript, I’d say they’ve done a good job allowing developers to integrate TypeScript into the development process with minimal impact.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.marketplace.org/shows/how-we-survive/\">How We Survive</a></h2>\n\t<div class=\"in-depth-meta\">Amy Scott</div>\n\t<div class=\"in-depth-text\">\n<p>This podcast has been doing a great job talking about the struggles Miami is having to deal with given the changing climate. I’d highly recommend a listen as climate change is a real threat and is something that will extend well beyond just Miami.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Development and Design</h2>\n<ul>\n<li><a href=\"https://css-tricks.com/is-there-too-much-css-now\">Is There Too Much CSS Now?</a> <em>(Sacha Greif)</em></li>\n<li><a href=\"https://simonwillison.net/2022/Oct/29/the-perfect-commit/\">The Perfect Commit</a> <em>(Simon Willison)</em></li>\n<li><a href=\"https://stackoverflow.blog/2022/07/04/how-stack-overflow-is-leveling-up-its-unit-testing-game/\">How Stack Overflow is leveling up its unit testing game</a> <em>(Wouter de Kort)</em></li>\n<li><a href=\"https://bradfrost.com/blog/post/the-many-faces-of-themeable-design-systems/\">The many faces of themeable design systems</a> <em>(Brad Frost)</em></li>\n<li><a href=\"https://wapplegate.com/asynchronous-programming/\">Asynchronous Programming in .NET - Introduction, Misconceptions, and Problems</a> <em>(William Applegate)</em></li>\n<li><a href=\"https://www.abeautifulsite.net/posts/a-web-component-story/\">A Web Component Story</a> <em>(Cory LaViska)</em></li>\n<li><a href=\"https://benfrain.com/a-css-class-naming-convention-might-still-be-your-best-choice/\">A CSS class-naming convention might still be your best choice</a> <em>(Ben Frain)</em></li>\n<li><a href=\"https://www.smashingmagazine.com/2022/07/look-remix-differences-next/\">A Look At Remix And The Differences With Next.js</a> <em>(Facundo Giuliani)</em></li>\n<li><a href=\"https://www.robinwieruch.de/typescript-type-guard/\">TypeScript: Type Guards</a> <em>(Robin Wieruch)</em></li>\n<li><a href=\"https://khalidabuhakmeh.com/more-efficient-deletes-with-entity-framework-core\">More Efficient Deletes With Entity Framework Core</a> <em>(Khalid Abuhakmeh)</em></li>\n<li><a href=\"https://dateo-software.de/blog/improve-your-asp-net-core-controllers\">Learn how to improve your ASP.NET Core controllers with these principles</a> <em>(Dennis Frühauff)</em></li>\n<li><a href=\"https://css-tricks.com/the-new-css-media-query-range-syntax/\">The New CSS Media Query Range Syntax</a> <em>(Preethi Selvam)</em></li>\n</ul>\n<hr />\n<h2>Technology and the Internet</h2>\n<ul>\n<li><a href=\"https://www.techdirt.com/2022/10/25/if-github-copilot-is-a-copyright-problem-perhaps-the-problem-is-copyright\">If GitHub Copilot Is A Copyright Problem, Perhaps The Problem Is Copyright</a> <em>(Michael Weinberg)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/10/28/elon-musks-first-move-is-to-fire-the-person-most-responsible-for-twitters-strong-free-speech-stance/\">Elon Musk's First Move Is To Fire The Person Most Responsible For Twitter's Strong Free Speech Stance</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/10/28/yes-chances-are-elon-musk-will-make-twitter-way-worse-but-he-could-make-it-better/\">Yes, Chances Are Elon Musk Will Make Twitter Way Worse, But He Could Make It Better</a> <em>(Mike Masnick)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/11/02/hey-elon-let-me-help-you-speed-run-the-content-moderation-learning-curve/\">Hey Elon: Let Me Help You Speed Run The Content Moderation Learning Curve </a> <em>(Mike Masnick)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/23433295/call-of-duty-playstation-phil-spencer-xbox-interview\">Call of Duty for PlayStation isn't going anywhere, Phil Spencer says</a> <em>(Ana Diaz)</em></li>\n</ul>\n<hr />\n<h2>Business and Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/finance-and-economics/2022/10/26/can-gary-gensler-solve-every-problem-in-american-finance\">Can Gary Gensler solve every problem in American finance?</a> <em>(💰 The Economist)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://theathletic.com/3744061/2022/10/31/mlb-abs-pitch-challenge-system/\">'My eye over yours': Ball-and-strike challenges, possibly coming to an MLB game near you</a> <em>(💰 Zach Buchanan)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.nytimes.com/interactive/2022/podcasts/trojan-horse-affair.html\">The Trojan Horse Affair</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/grid-locked/\">99% Invisible #483: Grid Locked</a></li>\n<li><a href=\"https://www.bazaaraudio.com/the-new-bazaar/moneys-strange-past-and-unsettled-future\">The New Bazaar: Money's strange past and unsettled future</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://nolanlawson.com/2022/02/02/five-years-of-quitting-twitter/\">Five years of quitting Twitter</a> <em>(Nolan Lawson)</em></li>\n<li><a href=\"https://2ality.com/2022/10/mastodon-getting-started.html\">Getting started with Mastodon</a> <em>(Axel Rauschmayer)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Gaslight Anthem - Have Mercy</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/monCFQJNBWI\" title=\"The Gaslight Anthem - Have Mercy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-11-04T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/3/",
      "url": "https://kpwags.com/reading-log/3/",
      "title": "Reading Log - October 28, 2022 (#3)",
      "content_html": "\n\t\t<p>Too much Musk this week.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://www.theverge.com/2022/10/28/23428132/elon-musk-twitter-acquisition-problems-speech-moderation\">Welcome to Hell, Elon</a></h2>\n\t<div class=\"in-depth-meta\">Nilay Patel</div>\n\t<div class=\"in-depth-text\">\n<p>Twitter is now in Elon Musk’s hands and I suspect he’s in well over his head. I myself am probably leaving Twitter and am already more active on <a href=\"https://mastodon.social/@kpwags\">Mastodon</a>. Free speech is what makes this country great but time and time again this has proven to turn online platforms into cesspools. Assuming Musk treats Twitter the same way as Gab, Parler and the like, I would imagine that Twitter would probably head down that route too, though probably to a lesser extent.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://nextjs.org/blog/next-13\">Next.js 13</a></h2>\n\t<div class=\"in-depth-meta\">Vercel</div>\n\t<div class=\"in-depth-text\">\n<p>My blog runs on Next.js and I’m curious as to the new improvements, especially with regards to <a href=\"https://nextjs.org/blog/next-13#introducing-turbopack-alpha\">Turbopack</a></p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development</h2>\n<ul>\n<li><a href=\"https://www.stefanjudis.com/snippets/a-centered-css-grid-with-full-width-components/\">A centered CSS grid with full-width components</a> <em>(Stefan Judis)</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/bc82fda9-eb47-47bd-850b-9d115a59a571\">Throwing exceptions - Why is my stack trace lost?</a> <em>(Steven Giesel)</em></li>\n<li><a href=\"https://bradfrost.com/blog/post/lets-talk-about-web-components/\">Let's talk about web components</a> <em>(Brad Frost)</em></li>\n<li><a href=\"https://dev.to/elliot_brenyasarfo_18749/its-ok-to-write-garbage-code-once-in-a-while-3bjp\">It's OK to write garbage code once in a while.</a> <em>(Elliot Brenya sarfo)</em></li>\n<li><a href=\"https://cloudfour.com/thinks/highly-customizable-background-gradients/\">Highly Customizable Background Gradients</a> <em>(Scott Vandehey)</em></li>\n<li><a href=\"https://enterprisecraftsmanship.com/posts/generic-types-arguments-specific-types-return-values/\">Generic types are for arguments, specific types are for return values</a> <em>(Vladimir Khorikov)</em></li>\n<li><a href=\"https://blog.ndepend.com/c-11-file-scoped-types/\">C# 11 File Scoped Types</a> <em>(Patrick Smacchia)</em></li>\n<li><a href=\"https://dev.to/integerman/differences-between-net-collection-interfaces-g3i\">Differences between .NET Collection Interfaces</a> <em>(Matt Eland)</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/gadgets/2022/10/lego-to-discontinue-mindstorms-robot-line-after-a-24-year-run/\">Lego to discontinue Mindstorms robot line after a 24-year run</a> <em>(Benj Edwards)</em></li>\n<li><a href=\"https://arstechnica.com/gadgets/2022/10/linux-kernel-needs-your-help-testing-backlight-drivers-on-old-weird-laptops/\">&quot;Old/weird laptops&quot; sought to help test Linux kernel backlight drivers</a> <em>(Kevin Purdy)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.polygon.com/23423466/age-of-empires-definitive-edition-xbox-console-release-date\">Age of Empires is coming for your Xbox</a> <em>(Ana Diaz)</em></li>\n<li><a href=\"https://www.polygon.com/23423009/call-of-duty-modern-warfare-2-de-escalation-trailer-park-press-f\">Modern Warfare 2 teaches players the worst way to ‘de-escalate’ a risky situation</a> <em>(Owen S. Good)</em></li>\n</ul>\n<hr />\n<h2>Business and Finance</h2>\n<ul>\n<li><a href=\"https://www.economist.com/business/2022/10/24/the-end-of-apples-affair-with-china\">The end of Apple's affair with China</a> <em>(💰 The Economist)</em></li>\n<li><a href=\"https://arstechnica.com/tech-policy/2022/10/elon-musk-completes-twitter-purchase-immediately-fires-ceo-and-other-execs/\">Elon Musk completes Twitter purchase, immediately fires CEO and other execs</a> <em>(Jon Brodkin)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://arstechnica.com/science/2022/10/top-covid-symptoms-shift-from-fever-cough-to-sore-throat-stuffy-nose/\">With shots and infections, the most common COVID symptoms have shifted</a> <em>(Beth Mole)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://blogs.fangraphs.com/bryce-harpers-game-5-home-run-was-a-master-class-in-hitting/\">Bryce Harper's Game 5 Home Run Was a Master Class in Hitting</a> <em>(Esteban Rivera)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.npr.org/2022/10/20/1130379581/the-uks-productivity-problem\">The Indicator: The UK's productivity problem</a></li>\n<li><a href=\"https://radiolab.org/episodes/helen-keller-exorcism\">Radiolab: The Helen Keller Exorcism</a></li>\n<li><a href=\"https://changelog.com/jsparty/216\">JS Party #216: Enabling performance-centric engineering orgs</a></li>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/cryptocurrency-has-a-trust-problem/\">Marketplace Tech: Cryptocurrency has a trust problem</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.gq.com/story/wrexham-fc-ryan-reynolds-rob-mcelhenney\">Inside Ryan Reynolds and Rob McElhenney’s Great Wrexham Gambit</a> <em>(Tom Lamont)</em></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Scandals - Lucky Sevens</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/6eBfX_a9_o4\" title=\"The Scandals - Lucky Sevens\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-10-28T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/2/",
      "url": "https://kpwags.com/reading-log/2/",
      "title": "Reading Log - October 21, 2022 (#2)",
      "content_html": "\n\t\t<p>After stuffing Pocket with a bunch of articles, I've finally gotten around to going through them.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://blog.jim-nielsen.com/2022/website-fidelity/\">Website Fidelity</a></h2>\n\t<div class=\"in-depth-meta\">Jim Nielsen</div>\n\t<div class=\"in-depth-text\">\n<p>I’ve tossed around the idea of figuring out a good way to deliver my blog in different modes as I have appreciated NPR and CNN’s very basic sites. It’s an interesting idea and challenge to provide better experiences for different users and their needs and/or abilities.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://michaelscodingspot.com/node-js-vs-dotnet/\">8 reasons startups prefer Node.js over .NET, and are they justified?</a></h2>\n\t<div class=\"in-depth-meta\">Michael Shpilt</div>\n\t<div class=\"in-depth-text\">\n<p>Ever since moving over to the new .NET from the .NET Framework, I’ve realized it can be faster than ever to get up and running. .NET has <a href=\"https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new-sdk-templates\">good templates</a> to get you started. There are also now the <a href=\"https://learn.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis?view=aspnetcore-6.0\">minimal APIs</a> that can make things super simple.</p>\n<p>At the end of the day though, I feel this is kind of a personal taste thing with no “right” answer. Both Node.js and .NET are fantastic platforms to get up and running with so companies and developers should really go with whichever they’re more comfortable with. Good code can be written for either.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/\">The New Wave of JavaScript Web Frameworks</a></h2>\n\t<div class=\"in-depth-meta\">Frontend Mastery</div>\n\t<div class=\"in-depth-text\">\n<p>I remember building my first true interactive web app using PHP close to 15 years ago. Since then, the entire ecosystem has changed. Hell Chrome wasn’t even a thing back then. It’s remarkable to see the new frameworks and technologies continuing to evolve and improve. I’m pretty entrenched in React &amp; TypeScript right now, but who knows what will happen over the next 5-10 years.</p>\n<p></p></div><p></p>\n</div>\n<hr />\n<h2>Software Development</h2>\n<ul>\n<li><a href=\"https://chriscoyier.net/2022/10/17/the-proprietary-syndication-formats/\">The Proprietary Syndication Formats</a> <em>(Chris Coyier)</em></li>\n<li><a href=\"https://goatreview.com/create-extensions-methods-to-improve-csharp-readability/\">Create extensions methods to improve C# readability</a> <em>(Pierre Belin)</em></li>\n<li><a href=\"https://tdarb.org/blog/avoid-featurism.html\">Avoiding Featurism</a> <em>(Brad Taunt)</em></li>\n<li><a href=\"https://blog.jim-nielsen.com/2022/remix-react-and-state/\">Remix, React, and State</a> <em>(Jim Nielsen)</em></li>\n<li><a href=\"https://devblogs.microsoft.com/dotnet/dotnet-maui-rc2/\">Announcing .NET MAUI support for .NET 7 Release Candidate 2</a> <em>(David Ortinau)</em></li>\n<li><a href=\"https://atmos.style/blog/dark-mode-ui-best-practices\">Dark mode UI design best practices</a> <em>(Ondřej Pešička)</em></li>\n<li><a href=\"https://www.rerun.io/blog/why-rust\">Why Rust?</a> <em>(Emil Ernerfeldt)</em></li>\n<li><a href=\"https://adactio.com/journal/19531\">JavaScript</a> <em>(Jeremy Keith)</em></li>\n<li><a href=\"https://blog.ploeh.dk/2022/10/17/stubs-and-mocks-break-encapsulation/\">Stubs and mocks break encapsulation</a> <em>(Mark Seemann)</em></li>\n<li><a href=\"https://github.com/reactjs/rfcs/pull/229\">React RFC: First class support for promises and async/await</a> <em>(React Team)</em></li>\n<li><a href=\"https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f\">When life gives you lemons, write better error messages</a> <em>(Jenni Nadler)</em></li>\n<li><a href=\"https://tdarb.org/blog/use-text-not-icons.html\">Icons Should be Complementary - Text is Always Better</a> <em>(Brad Taunt)</em></li>\n<li><a href=\"https://ardalis.com/introducing-spectre-console/\">Introducing Spectre.Console</a> <em>(Steve Smith)</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/shows/marketplace-tech/doorbell-surveillance-delivery-drivers-privacy/\">What the era of &quot;doorbell surveillance&quot; means for delivery drivers</a> <em>(Marketplace Tech)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/10/19/23413518/netflix-cloud-gaming-streaming-games-xbox-game-pass-google-stadia\">Can Netflix reclaim the 'Netflix for games' crown from Xbox Game Pass?</a> <em>(The Verge)</em></li>\n</ul>\n<hr />\n<h2>Business and Finance</h2>\n<ul>\n<li><a href=\"https://mattstoller.substack.com/p/the-smash-and-grab-of-kroger-albertsons\">The Smash and Grab of Kroger-Albertsons</a> <em>(Matt Stoller)</em></li>\n</ul>\n<hr />\n<h2>Science</h2>\n<ul>\n<li><a href=\"https://www.nasa.gov/feature/goddard/2022/nasa-s-webb-takes-star-filled-portrait-of-pillars-of-creation/\">NASA's Webb Takes Star-Filled Portrait of Pillars of Creation</a> <em>(NASA)</em></li>\n</ul>\n<hr />\n<h2>Sports</h2>\n<ul>\n<li><a href=\"https://blogs.fangraphs.com/ousted-dodgers-drive-home-disconnect-between-regular-season-and-playoffs/\">Ousted Dodgers Drive Home Disconnect Between Regular Season and Playoffs</a> <em>(Jay Jaffe)</em></li>\n<li><a href=\"https://theathletic.com/3707104/2022/10/18/nhl-diversity-report\">Lazerus: Hockey is for everyone? NHL diversity report shows how false that is</a> <em>(The Athletic 💰)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.wbur.org/onpoint/2022/10/18/columnist-rana-foroohars-lessons-for-localizing-a-global-economy-in-homecoming\">On Point: Financial columnist Rana Foroohar's lessons for localizing a global economy in 'Homecoming'</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/understanding-crypto\">The New Bazaar: Understanding Crypto</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Menzingers - I Don't Wanna Be An Asshole Anymore</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/TQBG7wAVWAA\" title=\"The Menzingers - I Don't Wanna Be An Asshole Anymore\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-10-21T00:00:00Z"
    }
    ,
    {
      "id": "https://kpwags.com/reading-log/1/",
      "url": "https://kpwags.com/reading-log/1/",
      "title": "Reading Log - October 14, 2022 (#1)",
      "content_html": "\n\t\t<p>It's been a little bit since I've posted one of these. Been busy working on other projects and playing Wrath of the Lich King. Anyway, here's the newest list.</p>\n<hr />\n<div class=\"in-depth-notes\">\n\t<h2><a href=\"https://critter.blog/2022/03/15/my-list-of-my-lists/\">My list of my lists</a></h2>\n\t<div class=\"in-depth-meta\">Mike Crittenden</div>\n\t<div class=\"in-depth-text\">\n<p>I found this in one of the newsletters I subscribe to. I’m going to give it a try as I appreciate some of the ideas.</p>\n<ul>\n<li>\n<p><strong>Gratitude</strong>: It’s important to remember all the people &amp; things you’re thankful for. All too ofthen it’s easy to forget in the hustle and bustle of everyday life.</p>\n</li>\n<li>\n<p><strong>Stress &amp; Suck</strong>: No one likes stress, but I think writing down some of the things that stress you out could help alleviate some of them.</p>\n</li>\n<li>\n<p><strong>Goals</strong>: Keeping track of goals, even long-term can help keep myself accountable.</p>\n  </li></ul></div>\n\n\n</div>\n<hr />\n<h2>Software Development</h2>\n<ul>\n<li><a href=\"https://csswizardry.com/2022/09/critical-css-not-so-fast/\">Critical CSS? Not So Fast!</a> <em>(Harry Roberts)</em></li>\n<li><a href=\"https://www.code4it.dev/cleancodetips/exceptions-instead-of-null\">Clean Code Tip: throw exceptions instead of returning null when there is no fallback</a> <em>(Davide Bellone)</em></li>\n<li><a href=\"https://steven-giesel.com/blogPost/b925c8c1-03ba-4eb6-9b81-f09df56e0158\">ASP.NET Core - Why async await is useful</a> <em>(Steven Giesel)</em></li>\n<li><a href=\"https://raygun.com/blog/javascript-unit-testing-frameworks/\">JavaScript unit testing frameworks in 2022: A comparison</a> <em>(Mohsen Taleb)</em></li>\n<li><a href=\"https://whitep4nth3r.com/blog/write-a-new-javascript-framework/\">I changed my mind about writing new JavaScript frameworks</a> <em>(Salma Alam-Naylor)</em></li>\n</ul>\n<hr />\n<h2>Technology</h2>\n<ul>\n<li><a href=\"https://deadline.com/2022/09/authors-open-letter-publishers-lawsuit-internet-archive-1235129802/\">Neil Gaiman, Cory Doctorow And Other Authors Publish Open Letter Protesting Publishers' Lawsuit Against Internet Archive Library</a> <em>(Deadline)</em></li>\n<li><a href=\"https://www.techdirt.com/2022/10/03/publishers-lose-their-shit-after-authors-push-back-on-their-attack-on-libraries/\">Publishers Lose Their Shit After Authors Push Back On Their Attack On Libraries</a> <em>(Techdirt)</em></li>\n<li><a href=\"https://www.theguardian.com/technology/2022/oct/11/iphones-calling-911-from-owners-pockets-on-rollercoasters\">iPhones calling 911 from owners' pockets on rollercoasters</a> <em>(The Guardian)</em></li>\n</ul>\n<hr />\n<h2>Gaming</h2>\n<ul>\n<li><a href=\"https://www.theverge.com/2022/9/29/23378713/google-stadia-shutting-down-game-streaming-january-2023\">Google is shutting down Stadia</a> <em>(The Verge)</em></li>\n</ul>\n<hr />\n<h2>Business and Finance</h2>\n<ul>\n<li><a href=\"https://www.marketplace.org/2022/09/28/pay-transparency-laws-are-changing-the-rules-for-salary-negotiations/\">Pay transparency laws are changing the rules for salary negotiations</a> <em>(Marketplace)</em></li>\n<li><a href=\"https://www.theverge.com/2022/10/11/23391433/gm-energy-ev-battery-solar-panel-charger-grid-utility\">GM created a new energy business to sell batteries and solar panels in bid to dethrone Tesla</a> <em>(The Verge)</em></li>\n<li><a href=\"https://www.reuters.com/markets/deals/cameco-corp-brookfield-renewable-partners-buy-westinghouse-79-bln-deal-2022-10-11/\">Westinghouse to be sold in $7.9-bln deal as interest in nuclear power grows</a> <em>(Reuters)</em></li>\n</ul>\n<hr />\n<h2>Podcasts</h2>\n<ul>\n<li><a href=\"https://www.smashingsecurity.com/291-deepfake-dangers-ai-image-opt-out-and-controlling-your-urges/\">Smashing Security #291: Deepfake dangers, AI image opt out, and controlling your urges</a></li>\n<li><a href=\"https://www.stitcher.com/show/dan-carlins-hardcore-history-addendum/episode/ep19-asymmetrical-perspectives-90260274\">Hardcore History Addendum #19: Asymmetrical Perspectives</a></li>\n<li><a href=\"https://99percentinvisible.org/episode/reaction-offices-and-the-future-of-work/\">99% Invisible #476: Reaction Offices and the Future of Work</a></li>\n<li><a href=\"https://freakonomics.com/podcast/why-does-the-most-monotonous-job-in-the-world-pay-1-million/\">Freakonomics #493: Why Does the Most Monotonous Job in the World Pay $1 Million?</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1780\">.NET Rocks #1780: Twenty Years of C# with Anders Hejlsberg</a></li>\n<li><a href=\"https://shows.acast.com/the-new-bazaar/episodes/a-wall-street-casino-heist\">The New Bazaar: A Wall Street casino heist</a></li>\n<li><a href=\"https://www.dotnetrocks.com/details/1782\">.NET Rocks #1782: Twenty Years of ASP.NET with Scott Guthrie</a></li>\n</ul>\n<hr />\n<h2>Everything Else</h2>\n<ul>\n<li><a href=\"https://www.economist.com/theprincepod\">The Prince (Economist's Podcast on the rise of Xi Jinping)</a></li>\n</ul>\n<hr />\n<h2>A Song to Leave You With</h2>\n<h3>The Wonder Years - Wyatt's Song (Your Name)</h3>\n<fit-vids>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/GJrEecdSLik\" title=\"The Wonder Years - Wyatt's Song (Your Name)\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe>\n</fit-vids>\n\n\t\t<p>Thank you for reading this with RSS and keeping RSS alive! You're awesome!</p>\n\t\t<p><strong>Reply via:</strong> <a href=\"mailto:hello@kpwags.com\">Email</a> &bull; <a href=\"https://hachyderm.io/@kpwags\" target=\"_blank\" rel=\"noreferrer nofollow\">Mastodon</a> &bull; <a href=\"https://bsky.app/profile/kpwags.com\" target=\"_blank\" rel=\"noreferrer nofollow\">Bluesky</a></p>\n\t",
      "date_published": "2022-10-14T00:00:00Z"
    }
    
  ]
}