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

    The economics of open source by C J Silverio | JSConf EU 2019

    JSConf

    2 HN recommenders · recommended in 4 months, 2019–2020

    YouTube

    37:43 · 92K views · Jun 3, 2019

    C J Silverio, former npm CTO, explains how the JavaScript package commons ended up in the hands of a for-profit company with no accountability. She discusses the cost of running a registry and what the community should do next.

    HN recommends it as the best account of what is wrong with npm's governance and why alternative or decentralized registries are hard.

    Software Engineering & LanguagesSoftware practice, open source & careersWeb development
    1. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    2. 26:42
      10 Things I Regret About Node.js - Ryan Dahl - JSConf EUJSConf662K views • 8 years ago
    3. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    4. 18:55
      [JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at FacebookJSConf45K views • 13 years ago
    5. 29:32
      Pete Hunt: React: Rethinking best practices -- JSConf EUJSConf548K views • 13 years ago
    6. 1:01:08
      RailsConf 2019 - Opening Keynote by David Heinemeier HanssonConfreaks46K views • 7 years ago
    7. 26:33
      dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?dotconferences73K views • 13 years ago
    8. 10:32
      Javascript in 2015Glen Maddern58K views • 11 years ago
    9. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    10. 52:23
      Nicholas Zakas: Scalable JavaScript Application ArchitectureYUI Library68K views • 15 years ago
    11. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    12. 36:45
      Rich Harris - Rethinking reactivityYou Gotta Love Frontend334K views • 7 years ago
    13. 31:11
      React.js Conf 2015 - Immutable Data and ReactMeta Developers159K views • 11 years ago
    14. 48:32
      Ryan Dahl: Node JSJSConf35K views • 14 years ago
    15. 36:45
      Jordan Walke - React to the FutureReasonConf48K views • 6 years ago
    16. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    17. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    18. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    19. 41:53
      Gabriella Gonzalez – How to market Haskell to a mainstream programmerKonfy8.5K views • 6 years ago
    20. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago

    5 comments from Hacker News

    1. @drejNov 2019· in “Pika – A JavaScript package registry for the modern web”

      For those wondering what's wrong with npm, I can recommend this C J Silverio talk this video Sadly, as others have noted, this Pika thing does not quite address these issues.

      RecommendsView on HN
    2. @pier25Jun 2019· in “Pika CDN – A CDN for Modern JavaScript”

      This is a great recent talk about this problem by the former NPM CTO in which she tells her story about NPM and proposes a new decentralized package manager: this video

      RecommendsView on HN
    3. @drewbug01Apr 2020· in “GitHub has completed its acquisition of NPM”

      > This massively depends on the architecture of the package manager though. Composer (PHPs primary package manager) only serves the metadata See also, CocoaPods. But we're really talking about two things here as if they're the same, and I think it's because the language we use for them isn't clear: package managers (like CocoaPods and Composer) and full-blown package registries (like RubyGems and NPM). I mean, the difference between them is slight; and there's overlap. They both resolve package dependencies and sort out problems, for example. But they're such very, very different things! It's not really fair to compare these two approaches and say things about Composer like "this allows them to serve the whole community with a team of 2-4 people": they're just not directly comparable. Those 2-4 people + the entire GitHub staff is what supports the whole community. Now - don't get me wrong: I think it's fine that GitHub does this! I'm not saying that CocoaPods and Composer are making the wrong choice here at all. In fact, I'm proud to work for a company that provides this service to everyone. But it hand-waves away a lot of stuff as just an "architecture" decision, when in reality it's a decision not to do the hardest part - which is hosting, because it requires gobs of money and dedicated staff and people on-call 24/7. Framing it as just a different "architecture" implies that registries like NPM are making the wrong choices by hosting their own downloads, which I think is no

      CitesView on HN
    4. @kostareloJun 2019· in “Entropic – A Federated Package Manager for JavaScript”

      I am trying to understand why we make NPM such a big deal (and suddenly have all these projects born to solve the NPM problem) when people have solve the issue of a package repository already. C j Silverio's point (JSConf's talk [1]) was that is NPM's scale that makes it hard. Refs: 1: this video

      CitesView on HN
    5. @TimothyBJacobsSep 2019· in “NPM CEO Bryan Bogensberger Resigned”

      There has been. CJ Silverio gave a talk on that topic at JSConf this year: this video See also Entropic as a possible alternative to NPM: [LINK]

      CitesView on HN