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.
What HN saysHN 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.
38HN people shared it
6linked it in comments
89stories submitted
1.3Kstory points
2 years agolast shared
2011people per year2026
Most-shared posts
- 190 Days with the PineBook Pro3 people · 9 points · first shared 2020 · discussion on HN
- 2The Raspberry Pi web server speed test2 people · 77 points · first shared 2012 · 17 comments on HN
- 3The Programmers Before Us Were Better2 people · 63 points · first shared 2012 · 58 comments on HN
- 4How to set up a Raspberry Pi Web Server2 people · 50 points · first shared 2012 · 21 comments on HN
- 5How to Stay Relevant as a Web Developer2 people · 40 points · first shared 2012 · 34 comments on HN
- 6Can you use FreeBSD for a Developer Machine in 2020?2 people · 10 points · first shared 2020 · 1 comments on HN
- 7How Fast Does the Jetson Nano Run Large Language Models?2 people · 8 points · first shared 2024 · 1 comments on HN
- 8How I played Russian Roulette with my SEO results2 people · 7 points · first shared 2012 · discussion on HN
- 9An intro to application pools in IIS2 people · 2 points · first shared 2016 · discussion on HN
- 10Trying out the Pinebook Pro – a $200 ARM Laptop1 people · 237 points · first shared 2020 · 142 comments on HN
- 11How to Watch Netflix in Ubuntu Linux1 people · 82 points · first shared 2013 · 44 comments on HN
- 12How to Build a Raspberry Pi File Server1 people · 69 points · first shared 2013 · 54 comments on HN
- 13How to Overclock your Raspberry Pi1 people · 56 points · first shared 2012 · 4 comments on HN
- 14We're here to make a dent in the Universe1 people · 53 points · first shared 2013 · 15 comments on HN
- 15Show HN: My C# Tutorial Series: Coding Basics. How am I doing so far?1 people · 41 points · first shared 2012 · 41 comments on HN
What HN people wrote when they linked it
eksith · 2013-02-17
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…
justadude · 2013-09-27
Might be this one?
http://www.jeremymorgan.com/
itqwertz · 2022-12-18
If you’re looking to migrate away from Twitter to Mastodon, check out this article:
https://www.jeremymorgan.com/tutorials/mastodon/migrate-twitter-mastod…
andyking · 2012-11-28
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…
dredmorbius · 2015-05-06
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)…