Skip to content
HomeVideosBooksBlogsPodcasts
EpisodesShowsTopics

HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Artwork for Hanselminutes with Scott Hanselman

    Hanselminutes with Scott Hanselman

    Scott Hanselman

    Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.

    RSSWebsite

    Episodes HN recommended

    • Learning to code 6502 assembly in Pikuma's Gustavo Pezzi

      Sep 15, 2022 • 34 min
    • Engineering Stack Overflow with Roberta Arcoverde

      Jun 30, 2022 • 33 min
    • TL;DR - Extreme Summarization as a service with Isabel Cachola

      Nov 19, 2020 • 28 min
    • Virtual Desktop is what VR needs - with Guy Godin

      Oct 15, 2020 • 35 min
    • Dismantling barriers to participation in programming communities with Dr. Denae Ford

      Jun 25, 2020 • 33 min
    • Roblox's Kelly Mayes on Community Building and Digital Civility

      Nov 7, 2019 • 32 min
    • Coding for the ZX Spectrum and Netflix/Black Mirror's Bandersnach with Matt Westcott

      Feb 8, 2019 • 32 min
    • Episode 666 - Game Engine Black Book: Doom with Fabien Sanglard

      Jan 11, 2019 • 32 min
    • How GDPR is affecting the American Legal System with Gary Nissenbaum

      Aug 30, 2018 • 34 min
    • Quantum Computing detangled with Dr. Krysta Svore

      Feb 9, 2018 • 34 min
    • Developing ON (not for) a Nokia Feature Phone with Elvis Chidera

      Jan 19, 2018 • 31 min
    • Serverless and OpenFaas with Alex Ellis

      Dec 29, 2017 • 31 min
    • A new kind of commerce - M-Pesa, Mookh, and Africa

      Mar 3, 2017 • 32 min
    • Forgotten Empires, amazing games - Age of Empires is back with Bert Beeckman

      Feb 24, 2017 • 32 min
    • Alcohol and the Tech Industry with Victor Yocco

      Nov 25, 2016 • 33 min
    • Hello Ruby with Linda Liukas

      Sep 30, 2016 • 31 min
    • Learning to love Legacy Code with Andrea Goulet from CorgiBytes

      Aug 5, 2016 • 33 min
    • A .NET IDE for the iPad? - Exploring Continuous with Frank Krueger

      Jul 29, 2016 • 36 min
    • Exploring the Orleans Distributed Virtual Actor Model with Richard Astbury

      Jul 15, 2016 • 34 min
    • The Open Artificial Pancreas System (OpenAPS) project with Dana M. Lewis

      Feb 12, 2016 • 34 min
    • Inside Age of Ascent with Ben Adams

      Jan 8, 2016 • 38 min
    • SID Chips and C64 Music with Ocean Software's Matthew Cannon

      Oct 23, 2015 • 32 min
    • Your Personal Cloud Platform with Sandstorm.io and Kenton Varda

      Oct 16, 2015 • 33 min
    • Jet.com scales with Azure, F#, and more with Rachel Reese

      Sep 25, 2015 • 34 min
    • Killing Off Wasabi - A 20yr old VBScript problem solved with 2015 Roslyn tech

      Sep 18, 2015 • 32 min
    • Redesigning Computer Science 101 Education with Omoju Miller

      Aug 14, 2015 • 32 min
    • Accessibility (a11y) with OpenDirective's Steve Lee

      May 15, 2015 • 37 min
    • Saving Bletchley Park with Dr. Sue Black

      May 8, 2015 • 32 min
    • Developing StaffPad, a new class of music notation application with Dr. Matthew Tesch

      May 1, 2015 • 36 min
    • Living Clojure with Carin Meier

      Feb 27, 2015 • 32 min
    • Computer Vision Explained with PyImageSearch's Adrian Rosebrock

      Jan 2, 2015 • 31 min
    • Choosing a JavaScript Framework with Craig McKeachie

      Sep 19, 2014 • 34 min
    • Space and the next IT decade with Tom Soderstrom from JPL

      Sep 5, 2014 • 38 min
    • I'm a Blind Software Technician - Ask Me Anything! with Katherine Moss

      Mar 7, 2014 • 39 min
    • Learning Code The Hard Way with Zed Shaw

      Jan 24, 2014 • 35 min
    • Discourse and The Art of Discussion with Jeff Atwood

      Jan 17, 2014 • 39 min
    • Chris Dancy, the world's most quantified man, explains the Quantified Self

      Nov 29, 2013 • 34 min
    • Bugs Considered Harmful with Douglas Crockford

      Nov 8, 2013 • 37 min
    • Demystifying Scala with Netflix's Dianne Marsh

      Oct 25, 2013 • 31 min
    • Python Tools for Visual Studio with Dino Viehland

      Aug 16, 2013 • 34 min
    • Enough with the JavaScript Already! with Nicholas Zakas

      Aug 9, 2013 • 36 min
    • The Future and Past of Computing with Dan Bricklin

      Jul 4, 2013 • 36 min
    • On Culture and Remoteness at GitHub with Paul Betts and Justin Spahr-Summers

      Jun 14, 2013 • 34 min
    • VsVim: Visual Studio and Vim with Jared Parsons

      Mar 29, 2013 • 34 min
    • Halo 4 - Services in Azure with Caitie McCaffrey

      Feb 8, 2013 • 33 min
    • Dr. Kyla McMullen on Diversity in Computer Science and Spatial Audio

      Feb 1, 2013 • 33 min
    • Why C++ with Herb Sutter

      Nov 23, 2012 • 37 min
    • An Interview with Paul Lutus

      Oct 12, 2012 • 34 min
    • Continuous Delivery with Jez Humble and Martin Fowler

      Oct 2, 2012 • 34 min
    • Everything .NET programmers know about Asynchronous Programming is wrong

      Jul 5, 2012 • 32 min
    • Developing GitHub for Windows with Phil Haack and Tim Clem

      May 18, 2012 • 33 min
    • Improving Diversity in Technology with Kimberly Bryant from BlackGirlsCode.com

      Jan 26, 2012 • 33 min
    • Being a Phony with Jon Skeet

      Jan 18, 2012 • 41 min
    • Google's Steve Souders, Creator of YSlow on Web Site Optimization

      Oct 15, 2011 • 37 min
    • Geek Relationship Tips with Scott's Wife

      Jun 3, 2010 • 33 min
    • Women in Technology in the Muslim World

      Feb 27, 2010 • 35 min
    • BBSs and Wildcat! from Mustang Software

      May 8, 2009 • 48 min
    • Fit is Dead, Long Live Fitnesse - with Ward Cunningham and James Shore

      Feb 27, 2009 • 31 min
    • Scott Interviews His Dad

      Jan 24, 2008 • 38 min

    Recent episodes

    • Changing how Engineering works with Ironclad CTO Sunita Verma

      Oct 22, 2026 • 34 min
    • The Quantum Revolution with Turing Award Winners Charles Bennett and Gilles Brassard

      Oct 15, 2026 • 50 min
    • Compile after Class Crossover Episode

      Aug 21, 2026 • 47 min
    • Robots, Nukes, and AI: A Career at the Frontier with Maynard Holliday

      Aug 13, 2026 • 36 min
    • Language Model Builder with Felix Rieseberg

      Aug 6, 2026 • 36 min
    • AI and the Software Supply Chain with Endor Lab's Varun Badhwar

      Jul 30, 2026 • 32 min
    • Stack Overflow for the Agent Era - with VP of Product Alex Lato

      Jul 23, 2026 • 33 min
    • Who is left behind when AI moves fast? with Dr. Chinasa T. Okolo

      Jul 16, 2026 • 35 min
    • The space between the Commits with Zed and DeltaDB's Nathan Sobo

      Jun 18, 2026 • 34 min
    • Braille Is Freedom with Bristol Braille's Ed Rogers

      Jun 11, 2026 • 39 min
    • "Observabilitying" the Future of Software with Charity Majors

      Jun 4, 2026 • 32 min
    • Cloud Commitments Without the Lock-In with Archera's Aran Khanna

      May 14, 2026 • 32 min
    • How IBM Z Is Modernizing Mainframes with Skyla Loomis

      May 7, 2026 • 32 min
    • Making opinionated AI tooling decisions with Nimbalyst's Greg Hinkle

      Apr 30, 2026 • 32 min
    • The Joy of Unplugging Cables: Kelly Shortridge on Security Resilience

      Apr 23, 2026 • 33 min
    • Why Tori Westerhoff says we should talk to strangers

      Apr 9, 2026 • 36 min
    • Building the Internet with sendmail's Eric Allman

      Mar 19, 2026 • 33 min
    • A cognition engine for science with Allen Stewart

      Mar 12, 2026 • 31 min
    • Agentic Workflows with Don Syme

      Mar 5, 2026 • 33 min
    • Inference Engineering with Baseten's Philip Kiely

      Feb 26, 2026 • 33 min
    • That's good Mojo - Creating a Programming Language for an AI world with Chris Lattner

      Feb 19, 2026 • 41 min
    • The Rise of The Claw with OpenClaw's Peter Steinberger

      Feb 12, 2026 • 44 min
    • The AI Vampire with Gas Town's Steve Yegge

      Feb 5, 2026 • 35 min
    • Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe

      Jan 29, 2026 • 31 min
    • Run your AI Agent in a Sandbox, with Docker President Mark Cavage

      Jan 22, 2026 • 32 min
    • Where is AI taking us? - with The Pragmatic Programmer Gergely Orosz

      Jan 15, 2026 • 45 min
    • Fabulous Adventures in Data Structures and Algorithms with Eric Lippert

      Jan 8, 2026 • 33 min
    • Vjekoslav Krajačić on File Pilot and a return to fast UIs

      Jan 1, 2026 • 34 min
    • Loris Cro on the Rise of Zig

      Dec 25, 2025 • 32 min
    • Trusting Agentic AI with Dr. Dawn Song

      Dec 18, 2025 • 36 min

    What HN said

    • jdlshoreApr 2014
      My comment was a bit too late to be seen last time [0], so I'll repeat it here:

      ---

      I was heavily involved with the Fit project for a while. (Fit is Ward Cunningham's predecessor to Cucumber. It used HTML tables rather than ASCII sentences.)

      I find it interesting, if not surprising, that the Cucumber community is discovering exactly the same issues that we did with Fit: namely, that it encourages brittle integration tests, and that people don't use it for its intended purpose of collobaration.

      I've come to believe that these problems are unsolvable.

      I worked on and promoted Fit for several years. Eventually, after some deep soul searching, I concluded that Fit (and by extension, Cucumber) is solving the wrong problem. The value of Fit (and Cucumber) comes from discussions with domain experts. The tools encourage a certain amount of rigor, which is good, but you can get that rigor just as easily by discussing concrete examples at a whiteboard.

      The actual automation of those examples, which is where Fit and Cucumber focus your attention, has minimal value. In some cases, the tools have negative value. Their tests are fundamentally more complex and less refactorable than ordinary xUnit tests. If you want to automate the examples, you're better off doing it in a programmer tool.

      Some people got a lot of value out of Fit, and I'm sure the same is true for Cucumber. They got that value by using it for collaboration and focusing on domain rules rather than end-to-end scenarios. My experience, though, was that the vast majority used it poorly. When a tool is used so badly, so widely, you have to start questioning whether the problem is in the tool itself.

      Ward and I ended up retiring Fit [1]. I've written about my reasons for abandoning it before [2] [3].

      [0] https://news.ycombinator.com/item?id=7514651

      [1] http://www.hanselminutes.com/151/fit-is-dead-long-live-fitne...

      [2] http://www.jamesshore.com/Blog/The-Problems-With-Acceptance-...

      [3] http://www.jamesshore.com/Blog/Acceptance-Testing-Revisited....

    • metaseanJul 2015
      As I have read this thread, I keep coming back to how we measure competence and ability.

      For example, at one point in history our IQ tests included questions based on baseball rules. So someone taking the test that didn't know the rules of baseball couldn't do well – regardless of their mathematical or logical ability, i.e. what the question was supposedly measuring.

      Along those lines, I would strongly:

      - recommend listening to the Hanselminutes episode on Women in Technology in the Muslim World (http://hanselminutes.com/203/women-in-technology-in-the-musl...)

      - remind people that the first programmer was Ada Lovelace, and computers used to be actual people and mostly female (https://en.wikipedia.org/wiki/Human_computer) & suggest reading some of the reasons this changed (http://www.smithsonianmag.com/smart-news/computer-programmin...)

      In other words, culture can strongly impact both perceptions of ability and measurements of ability, as well as impacting the equitable training and opportunity that people are afforded. I suspect that most differences in most fields are not actual sex differences (i.e. biological), but in fact are social differences based on gender (i.e. cultural based on a person's gender identity).

    • 3825Nov 2013
      I would like to imagine this is more for awareness. Why would exchange server want to include x-originating-ip? Is it for validation and authentication? Do we not trust people who have obviously have authenticated as people with the privilege to send emails from a certain server?

      Do we need to include this information in our email headers? Is it not enough to include the IP address of the mail server? Perhaps there is a need to do this?

      I was just listening to Douglas Crockford[0] in a podcast where he talks about CR/LF and how we can't decide on whether A is correct or B is correct so we do both A and B which fits neither A's position or B's position so we pick something so neither side feels like they lost. The argument is that this middle-ground is worse than either side of the proposition.

      Perhaps I am wrong. However, it is still good to know why we include this information in our emails. Is it simply a case of "we have this information, why not just include it?" or is it something to check against transaction logs? Perhaps a "distributed" way to add audit records of who logged on to the mail server? There had to be some reason why they included it, right?

      [0] http://hanselminutes.com/396/bugs-considered-harmful-with-do...

    • brudgersNov 2016
      Having read Shaw's recent essay [0]:

      1. Because the target audience of Learn Python the Hardway is very new beginners and the pedagogy is programmed learning [1][2], Python 3 is a poor choice for the target audience of Learn Python the Hard Way.

      2. Shaw is more concerned with the welfare of the book's intended audience than adherence to the dictates of Python's leading figures.

      3. More subtly, that sales figures indicate a disconnect between the dictates of Python's leading figures and the interests of his students.

      From my outside position, it seems Shaw has a legitimate stake in his decision and people like this essay's author have a stake that boils down to creating drama.

      [0]: https://zedshaw.com/2016/11/24/the-end-of-coder-influence/

      [1]: https://en.wikipedia.org/wiki/Programmed_learning

      [2]: http://hanselminutes.com/407/learning-code-the-hard-way-with...

    • jinushaunAug 2011
      Glad to see Nancy is getting some publicity. I just found out about it yesterday on Scott Hanselman's blog. http://www.hanselminutes.com/default.aspx?showID=290

      There seems to be a growing movement with OWIN, Knack, Nancy and other like projects. The .NET community is tired of sitting by as the OSS community is leaving them in the dust with cool tools and frameworks like Rack, Sinatra, Gems, Bundler, Django, Pylon and Node.js that are simpler and faster to develop with. They're tired of waiting for a new version of Visual Studio just to use a new tech. They're tired of waiting for MS to "bless" new technology. Nancy and other ALT.NET projects are trying to free and grow the C# community independent of MS and the enterprise developers making boring CRUD apps.

      .NET needs something like this. C# has transformed into a wonderful and enjoyable language in 4.0, but the rest of the .NET Framework is still stuck in over-engineered enterprise-heavy wannabe Java C# 1.0 land. ASP.NET MVC is a good beginning, but this style of thinking really needs to be more pervasive in the rest of the framework.

    • aurizonDec 2021
      Best is

      https://malicious.life/

      and other good ones.

      https://www.microbe.tv/twiv/

      https://theintelligence.economist.com/

      https://www.theskepticsguide.org/

      https://www.newscientist.com/podcasts/

      https://twit.tv/shows/security-now

      https://www.hanselminutes.com/

      and here

      https://www.securitydegreehub.com/best-cybersecurity-podcast...

    More shows

    • Software Engineering DailySoftware Engineering Daily
    • Lex Fridman PodcastLex Fridman
    • Software Engineering Radio - the podcast for professional software developersteam@se-radio.net (SE-Radio Team)
    • Latent Space: The AI Engineer PodcastLatent.Space
    • The Changelog: Software Development, Open SourceChangelog Media
    • CoRecursive: Coding StoriesAdam Gordon Bell - Software Developer
    • Signals and ThreadsJane Street
    • The Stack Overflow PodcastThe Stack Overflow Podcast