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

    Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone

    FOSDEM

    1 HN recommender · recommended in 5 months, 2018–2021

    YouTube

    24:31 · 15K views · Feb 5, 2018

    Urban Bruhin, LibrePCB's main author, introduces the open-source EDA tool at FOSDEM 2018. He explains why he started it and how its library concepts differ from KiCAD.

    Linked by the author and others in LibrePCB threads as the best explanation of its design rationale.

    Hardware & ElectronicsElectronics & circuit designHacker culture & free software
    1. 1:40:06
      KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65Phil’s Lab990K views • 4 years ago
    2. 1:05:51
      LibreSSL: The first 30 days, and what the Future HoldsAndrea Ross5.1K views • 12 years ago
    3. 6:53
      8-bit computer updateBen Eater2.8M views • 10 years ago
    4. 11:10
      An Intro to KiCad – Part 1: How PCBs Are Made | DigiKeyDigiKey518K views • 8 years ago
    5. 1:26:02
      Stanford Seminar - The Soul of a New Machine: Rethinking the ComputerStanford Online76K views • 6 years ago
    6. 20:13
      The Most Powerful Computers You've Never Heard OfVeritasium14M views • 4 years ago
    7. 1:05:45
      LibreSSL with Bob BeckJason Tubnor25K views • 12 years ago
    8. 33:52
      Open Source 8.5 Digit Voltmeter from CERN: Build and TestMarco Reps831K views • 5 years ago
    9. 1:25:10
      Revolution OSVon Hash208K views • 14 years ago
    10. 45:33
      "A Political History of X" - Keith Packard (LCA 2020)linux.conf.au52K views • 6 years ago
    11. 54:51
      Keynote - Karen SandlerLinux.conf.au 2012 -- Ballarat, Australia20K views • 14 years ago
    12. 49:36
      Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018Code Sync41K views • 8 years ago
    13. 53:53
      Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"Hackfest Communication27K views • 10 years ago
    14. 1:02:52
      Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptopsmedia.ccc.de27K views • 10 years ago
    15. 44:29
      Breaking the x86 Instruction SetBlack Hat381K views • 9 years ago
    16. 47:16
      "The Hard Parts of Open Source" by Evan CzaplickiStrange Loop Conference50K views • 8 years ago
    17. 2:50:28
      (Sponsored) KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly - Phil's Lab #11Phil’s Lab1.2M views • 6 years ago
    18. 41:04
      Design Your Own Keyboard!Ben Vallack140K views • 4 years ago
    19. 35:41
      clojure.core/typing - Matt AderethClojureTV40K views • 10 years ago
    20. 14:26
      OSCON 2011: Karen SandlerO'Reilly15K views • 15 years ago

    6 comments from Hacker News

    1. @dbrgnOct 2018· in “LibrePCB: First release candidate”

      U. Bruhin (the primary author of LibrePCB) answered this question on Reddit ( [LINK] ): ---Quote:--- Hi! LibrePCB has some very new concepts, especially for library management. You should take a look at my talk at FOSDEM: this video (Slides: [LINK] ) As these are extremely different to KiCad's concepts, it would be very difficult to contribute that to KiCad because they need to provide backward compatibility. And KiCad already has a lot of legacy code, so it would become even worse when changing very fundamental concepts. It's very questionable if KiCad developers even would accept such fundamental changes - actually I'm pretty sure that they wouldn't agree with some of LibrePCB's concepts. So the only way was to create a completely new project. And LibrePCB 0.1.0 is only the beginning - I have many more ideas how an EDA tool should look like. With a standalone project I'm much more flexible to implement new features than if every feature would need to be contributed to KiCad.

      RecommendsView on HN
    2. @dbrgnDec 2019· in “LibrePCB 0.1.3 released, now with DRC”

      Before people start asking: Comparison with KiCAD and Eagle: [LINK] Talk by Urban that explains why he started LibrePCB, and how the library concepts are different from other similar tools like KiCAD: this video (Slides: [LINK] ) If you want to try it: [LINK] Previous HN discussion: [LINK]

      RecommendsView on HN
    3. @dbrgnMay 2020· in “LibrePCB 0.1.4 Released”

      Here's a video from FOSDEM where Urban (the main author) explains why he started LibrePCB and how the library concepts are different from other similar tools like KiCAD: this video (Slides: [LINK] ) Also, previous HN threads: [LINK] [LINK]

      RecommendsView on HN
    4. @dbrgnNov 2018· in “LibrePCB: First stable release published”

      There's also an "Intro to LibrePCB" talk recording from FOSDEM this year: this video It explains some of the core design concepts and the rationale for them. In case you don't have time to watch the video, here are the slides: [LINK]

      RecommendsView on HN
    5. @raphlinusMar 2021· in “Thoughts on Rust bloat (2019)”

      It's something we thought about, but I think it's somewhat orthogonal to the question of serialization - you still need code to go back and forth between the representation in the database and the native data structures. See [LINK] for a deeper discussion of issues around a file format for a font editor. One of the biggest current pain points is dealing with merges in version control (usually git). I think there are ways of dealing with that in an sqlite-based file format, but I worry it would require some custom tooling, especially to make sure invariants aren't violated. Another interesting example is LibrePCB (see this video ) who devised their own text based format specifically to make version control more friendly.

      CitesView on HN