Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    E

    EmbeddedRelated

    embeddedrelated.com · Publication · on HN since 2011

    EmbeddedRelated hosts articles by embedded engineers on algorithms, FPGAs, C techniques, hardware bugs, and the history of the 6502.

    Visit blogHN submissions
    Hardware & ElectronicsProgrammingRetro Computing
    What HN says

    Commenters recommend its articles, such as Jason Sachs's LFSR series, and cite them on RF signals and complexity.

    Stats for nerds
    59HN people shared it
    64linked in comments
    1.7Kstory points
    Jul 2026last shared
    2011people per year2026

    Top posts on HN

    1. 1
      Chebyshev Approximation
      5 people · 346 points · first shared 2015 · 60 comments on HN
    2. 2
      My Love-Hate Relationship with Stack Overflow
      3 people · 283 points · first shared 2015 · 235 comments on HN
    3. 3
      How FPGAs work, and why people will buy them (2013)
      4 people · 216 points · first shared 2014 · 118 comments on HN
    4. 4
      Coroutines in one page of C
      3 people · 185 points · first shared 2013 · 60 comments on HN
    5. 5
      Development of the MOS Technology 6502: A Historical Perspective (2022)
      2 people · 140 points · first shared 2022 · 23 comments on HN
    6. 6
      Learning Rust for Embedded Systems
      1 person · 84 points · first shared 2021 · 27 comments on HN
    7. 7
      How FPGAs work, and why you'll buy one (2013)
      1 person · 79 points · first shared 2016 · 32 comments on HN
    8. 8
      The Habitat of Hardware Bugs
      2 people · 70 points · first shared 2016 · 18 comments on HN
    9. 9
      How to Use I2C Devices in Apache NuttX: Scanning for Devices
      1 person · 50 points · first shared 2024 · 20 comments on HN
    10. 10
      Amdahl's Law Is Misleading
      3 people · 47 points · first shared 2017 · 13 comments on HN

    What HN people wrote when they linked it

    • muzaniFeb 2020

      This is an excellent question, and I'm disappointed this hasn't received more attention.

      Secretary problem - applicable to anything where you have a lot of choices, such as marriage, getting a job (not just hiring), picking a business partner, anything you have to accept/refuse.

      The solution is you reject the first 37% of applicants, use that to establish a benchmark, and then pick the first one who is better than any rejected. You're 37% likely to find the best candidate. But such is life. In other words, once you marry someone out of 10 choices, there's 63% odds you'll find someone better later.

      There's Amdahl's Law/Gustafson's Law, explained nicely here: https://www.embeddedrelated.com/showarticle/1033.php

      Basically, upon first observations, Amdahl's Law seems true... even if you put 10x more effort into something, it seems like the total output is 42% higher. But this total output being 42% higher means that you can also do X, Y, and Z, 42% faster. Having Z 42% faster leads to A being 20% faster, leading to B being 8% faster, and B is a feedback back into the loop.

      In more practical terms, much faster computers means software is written slightly faster, but slightly faster software allows for more complicated electronics CAD, which allows us much faster computers, which allows for even more advanced technical developments like Internet and cryptocurrency.

      In short, if you're locked on Amdahl's Law (minor gains for tremendous effort), find a way to utilize…

    • oliculipoliculaJul 2026

      This is by the founder about IAS (aka (Turing's) [*Bazaar-]Cathedral) founding between war & depression, while it was still at 20 Nassau St

      Further Quaker background by Freeman Dyson's son George who wrote that book having grown up there

      https://www.ias.edu/ideas/2009/george-dyson-tavern-and-meeting-house

      *IAS was an open-maxxed Bell Labs

      https://www.embeddedrelated.com/showarticle/700.php

      >Dyson misses the point somewhat about virtual machines and cloud computing, which are much more about relocatable and rescalable computing — rather than having to house and maintain computers to handle the peak computational load, we can run software remotely as a service, and purchase resources on an as-needed basis; the providers of these services can reroute and reallocate resources in real-time without any intervention by or impact on their customers. There’s something here in Dyson’s statement alluding to parallel processing...

      Paradoxes for outwitting the uni-context..

    • jason_sNov 2015

      Great read!

      Complexity is evil evil evil (my take on it: http://www.embeddedrelated.com/showarticle/132.php)

      <quote from Conway's article>

      Incidentally, today’s automobiles share this problem
      of a massive amount of on-board code and the bugginess
      that accompanies it. A few years ago, some Mercedes
      owners found that when they pushed a certain button on the
      navigation system the driver’s seat moved.

      </quote>

      I have this sinking feeling that my death is going to occur because of some interaction between software/firmware design and an unexpected situation (e.g. stuck in an elevator between floors because the firmware is expecting internet packets from Twitter or something). Hope I'm wrong, but the complexity of electronics seems to be increasing fast enough for system reliability to decrease.

    • yehosefMay 2018

      This is an interesting play but doesn't seem like a good fit.

      The examples on the front page: "how do I connect to our database", "what kind of email templates do we have". Are these questions that you're going to get multiple answers for and I'm going to upvote the best and/or select one as the "selected" answer. I would think this would be a sign of dysfunction in most cases. And how does the gamification play into it? (maybe it's a secret bus-factor detector.)

      It seems like a regular wiki/knowledge base would be a better fit for this kind of knowledge. How would the SO structure help.

      A related note, I wonder if you can disable the "Soup Nazis"[1] feature or it's too deeply embedded in the psyche of the product.

      [1]https://www.embeddedrelated.com/showarticle/741.php

    • shabbleJun 2015

      Why isn't volatile sufficient here? If they were both modifying the same variable, I can see how

      A:read Ax;
      (Interrupt: B:read Bx; B:write Bx+1; return);
      A: write Ax+1 # (wrong!)

      could occur. But the only error I can see here is that sometimes put() might fail thinking there is overflow when there's maybe one space left.

      Am I missing something?

      (Further investigation: This[1] thread suggests you can run into problems if your counter type is larger than the native ALU size, because the interrupt could occur midway through your increment operation. But here the size_t is 16 bits, so that should 't be a problem?)

      [1] http://www.embeddedrelated.com/showthread/msp430/20400-1.php

    • nchelluriJun 2015

      When is VxWorks inappropriate, but QNX appropriate?

      EDIT: http://www.embeddedrelated.com/showthread/comp.arch.embedded/123841-1.php says:

      > the most fundamental difference between VxWorks and QNX is as you have described, QNX lends itself to a message passing architecture while VxWorks lends itself to a shared memory architecture.

      >

      > My personal opinion is that a message passing architecture is easier to get to grips with and as such is potentially easier to understand and debug.

      > However, the majority of software engineers with experience of an embedded RTOS will be very well informed about the Shared Memory architecture.

    Related

    Jens Gustedtgustedt.wordpress.com52 people

    Modern C, Second Edition

    Jens Gustedt
    Personal · last shared 2026
    Chips and Cheesechipsandcheese.com185 people

    Google's Liquid Cooling

    Chips and Cheese
    Publication · last shared 2026
    Embedded Gurusembeddedgurus.com45 people

    Are we shooting ourselves in the foot with stack overflows?

    Embedded Gurus
    Publication · last shared 2024
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    Peter Ehlertpagetable.com179 people

    Microsoft BASIC for 6502 – Original Source Code (1978)

    Peter Ehlert
    Personal · last shared 2026
    John Regehrblog.regehr.org401 people

    Teaching C

    John Regehr
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    JeeLabsjeelabs.org21 people

    Low-end Linux

    JeeLabs
    Personal · last shared 2025