Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
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

    "NTFS really isn't that bad" - Robert Collins (LCA 2020)

    linux.conf.au

    5 HN recommenders · recommended in 9 months, 2020–2025

    YouTube

    48:04 · 161K views · Jan 16, 2020

    Robert Collins explains why rustup installs were painfully slow on Windows and how changes to rustup and Windows cut install time from 3m30s to 14s. The talk covers NTFS, small files and the cost of antivirus hooks on file close.

    The go-to reference for why file operations are slow on Windows and how antivirus filters, not NTFS itself, are the cause.

    Software Engineering & LanguagesSoftware performance & optimizationOperating systems & kernelsC, C++, Rust, Go & systems languages
    1. 42:39
      Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell,Matt EvansLinux.conf.au 2012 -- Ballarat, Australia21K views • 14 years ago
    2. 51:04
      [EPILEPSY WARNING] How fast should an unoptimized terminal run?Molly Rocket193K views • 5 years ago
    3. 40:34
      Charlie Marsh: uv: An Extremely Fast Python Package ManagerJane Street108K views • 2 years ago
    4. 1:04:48
      "Performance (Really) Matters" with Emery BergerAssociation for Computing Machinery (ACM)7.1K views • 6 years ago
    5. 1:13:41
      CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"CppCon235K views • 12 years ago
    6. 2:50:14
      Simple Code, High PerformanceMolly Rocket464K views • 5 years ago
    7. 1:16:58
      code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You CareNOKIA Technology Center Wrocław231K views • 11 years ago
    8. 38:20
      Twitter and Visual Studio RantMolly Rocket158K views • 6 years ago
    9. 19:25
      New computers don't speed up old codeMatthias random stuff187K views • 1 year ago
    10. 42:15
      "Performance Matters" by Emery BergerStrange Loop Conference502K views • 7 years ago
    11. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    12. 46:00
      Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 2022EuroBSDCon14K views • 4 years ago
    13. 52:54
      Rust at speed — building a fast concurrent databaseJon Gjengset225K views • 7 years ago
    14. 49:16
      XFS: Recent and Future Adventures in Filesystem Scalability - Dave ChinnerLinux.conf.au 2012 -- Ballarat, Australia29K views • 14 years ago
    15. 22:41
      "Clean" Code, Horrible PerformanceMolly Rocket1.2M views • 3 years ago
    16. 59:11
      How to Speed up a Python Program 114,000 times.InfoQ171K views • 13 years ago
    17. 3:15
      Windows 7 GUI slownessVooD22K views • 17 years ago
    18. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    19. 47:18
      The Tragedy of systemdlinux.conf.au1.3M views • 7 years ago
    20. 1:00:58
      CppCon 2017: Chandler Carruth “Going Nowhere Faster”CppCon113K views • 9 years ago

    12 comments from Hacker News

    1. @amiga386Jul 2024· in “SQLite: 35% Faster Than the Filesystem”

      NTFS can be especially awful if you're used to Linux behaviour, port code over to Windows and expect the same performance. Here's a talk on porting rustup to Windows: this video To begin with, it takes rustup 3m30s to install on Windows. After rejigging the code again and again away from its naive implementation which works fine on Linux, to perform sympathetically towards NTFS, it takes the same rustup 14s to install. That's quite a performance gain! But it needed a lot of changes to rustup, and to Windows itself.

      RecommendsView on HN
    2. @jmmvSep 2022· in “When to use Bazel?”

      Add your npm directories to the virus file exclusion lists of Windows Defender. Note that some of the directories may not be obvious (those under AppData for example). The speed improvements are massive for tools like these that touch lots of small files. Also take a look at this talk on NTFS, file system speed, and how the presenter optimized the Rust installer: this video . There is an awful lot that can be done to tools that deal with lots of files to perform well under Windows too.

      RecommendsView on HN
    3. @miki123211Jan 2025· in “Wild – A fast linker for Linux”

      And as a result of this, if you want to optimize your program to be fast on Windows, you will make very different optimization decisions than on other platforms. For example, Windows runs virus scans on close(), which makes it very slow. This means that sometimes it makes sense to have one or more background threads exclusively dedicated to closing files. There's a good talk on this at this video

      RecommendsView on HN
    4. @ablobJul 2024· in “Show HN: Dut – a fast Linux disk usage calculator”

      I want to take this opportunity to recommend the talk "NTFS isn't that bad" ( this video ). NTFS prefers a different access pattern than most usual file systems. I remember that a part of the talk was about speed-ups on Linux as well. So even if it doesn't sway your opinion it should enhance your perspective on how file systems work.

      RecommendsView on HN
    5. @unchar1Jul 2024· in “SQLite: 35% Faster Than the Filesystem”

      That may be due to a combination of Malware detection + most unix programs not really written to take advantage of the features NTFS has to offer This is a great talk on the topic this video

      RecommendsView on HN