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
    J

    Jeremy Morgan

    jeremymorgan.com · Personal blog · on HN since 2011

    Jeremy Morgan writes programming tutorials and opinion pieces on Raspberry Pi, Linux, FreeBSD, web development, and small hardware.

    Visit blogRSSHN submissions
    ProgrammingOpen Source & LinuxHardware & Electronics
    What HN says

    HN links his tutorials, such as the Raspberry Pi web server guide, the Mastodon migration article, and the PowerBook G4 Linux install, mostly as practical how-tos.

    Stats for nerds
    38HN people shared it
    89linked in comments
    1.3Kstory points
    Dec 2022last shared
    2012people per year2022

    Top posts on HN

    1. 1
      Trying out the Pinebook Pro – a $200 ARM Laptop
      1 person · 237 points · first shared 2020 · 142 comments on HN
    2. 2
      How to Watch Netflix in Ubuntu Linux
      1 person · 82 points · first shared 2013 · 44 comments on HN
    3. 3
      The Raspberry Pi web server speed test
      2 people · 77 points · first shared 2012 · 17 comments on HN
    4. 4
      How to Build a Raspberry Pi File Server
      1 person · 69 points · first shared 2013 · 54 comments on HN
    5. 5
      The Programmers Before Us Were Better
      2 people · 63 points · first shared 2012 · 58 comments on HN
    6. 6
      How to Overclock your Raspberry Pi
      1 person · 56 points · first shared 2012 · 4 comments on HN
    7. 7
      We're here to make a dent in the Universe
      1 person · 53 points · first shared 2013 · 15 comments on HN
    8. 8
      How to set up a Raspberry Pi Web Server
      2 people · 50 points · first shared 2012 · 21 comments on HN
    9. 9
      Show HN: My C# Tutorial Series: Coding Basics. How am I doing so far?
      1 person · 41 points · first shared 2012 · 41 comments on HN
    10. 10
      How to Stay Relevant as a Web Developer
      2 people · 40 points · first shared 2012 · 34 comments on HN

    What HN people wrote when they linked it

    • dredmorbiusMay 2015

      Looks like you are talking about a "distributed data system", where the OP (and me) were heading to the idea of a "personal website with social functions".

      Those are very nearly the same thing.

      Most websites and online services (and I've engineered several of them) are basically:

      1. An application engine, which is a fancy term for "database wrapper script". Much of this can be dispensed with if you build a largely static site, though access control and some scripted / scheduled events are likely still necessary. This talks to ...

      2. A data tier. Often multiple levels of caching and / or distributed data and or map reduce and / or nosql and / or database. Again, largely dispensible in a static site.

      3. A lot of front-end caching and load balancing. The less content you actually have to serve, the better.

      It's better to think of a personal cloud + feed syndication (pretty much my formulation as well, BTW) as a cache-tier seed. That is, whatever kit you're running pumps data out to a distributed caching framework (think DNS or bittorrent). If a request cannot be met from cache, or it's expired, then your origin gets a request. But if it can be, you're serving content without actually taking the hit. And if the caching is demand-responsive, then you actually have the situation where you get better at serving data the more requests there are. A DDoS would simply result in more caching peers feeding your data.

      You also get the benefit that should your residential (or colo)…

    • eksithFeb 2013

      The key problem here is "lots of programmers". Even on a big project, there should only ever be "enough programmers", just enough to get the job done under budget (hopefully) and on time. It's easy to put the burden on the programmer to carry on soldier! But a lot of the burden of productivity is often on the managers themselves. Mangement needs to manage, not cause strife and yet that's what some do.

      Erik Lukas seems like a guy who's had his act together from very early on and whether he read up or not, he knew how to manage his people. That's a key skill.

      There's also been a complete cultural overhaul in the community. Programemrs have been spoiled, for better for worse, and maybe we're expecting too much. Jeremy Morgan wrote a post last year that really illustrates this. Well worth a read :

      http://www.jeremymorgan.com/blog/programming/the-programmers-before-us-were-better/

    • andykingNov 2012

      This isn't even a link to an article. It's a link to a category on Lifehacker, which then links through to an article, which then links through to another article at: http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-raspberry-pi-web-server/

    • itqwertzDec 2022

      If you’re looking to migrate away from Twitter to Mastodon, check out this article:

      https://www.jeremymorgan.com/tutorials/mastodon/migrate-twitter-mastodon/

    • matt_heimerMar 2014

      http://www.jeremymorgan.com/tutorials/linux/how-to-install-linux-ppc-powerbook-g4/

    • justadudeSep 2013

      Might be this one?

      http://www.jeremymorgan.com/

    Related

    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Jeff Geerlingjeffgeerling.com340 people

    Self-hosting your own media considered harmful according to YouTube

    Jeff Geerling
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Ian Bickingblog.ianbicking.org107 people

    Firefox Was Always Enough

    Ian Bicking
    Personal · last shared 2026
    Rob Conerywekeroad.com125 people

    PostgreSQL Rising

    Rob Conery
    Personal · last shared 2014
    Matt Rickardmatt-rickard.com98 people

    Reflections on 10k Hours of Programming

    Matt Rickard
    Personal · last shared 2025
    Graham Jenkinsdarkcoding.net44 people

    Facebook’s code quality problem (2015)

    Graham Jenkins
    Personal · last shared 2025
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023