Systems Approach

Larry Peterson and Bruce Davie write books and newsletters about the Internet and related computer systems topics.

2025-07-10

Periodic reminder that our blog/newsletter has its own presence on the Fediverse thanks to the WordPress ActivityPub plugin. You can follow it at @systemsapproach.org
(We were just reminded of this because it started blasting out posts when we went back to edit some old ones. Perhaps we should check the configuration.)

Systems Approach boosted:
2025-07-10
Systems Approach boosted:
2025-07-09

This is exactly what the internet is for.

three posts telling a story of a Berlin woman who regrets not having bought a certain sweater in Iceland and gets it from a New York man who bought it for his wife, who did not like it.
Systems Approach boosted:
2025-07-08

It seems some people are interested to hear more about my typewriter and how I use it?

Back in 2022, Atsuko wrote a post about repairing this typewriter - web.archive.org/web/2022112801 - so this time I will show you all the neat office functions it has!

๐Ÿงต more pictures and videos in the thread

A photo of a typewriter as seen from above. It it matte green, with black plastic keys in standard UK layout
2025-07-07

A positive review of our latest Systems Approach book in Diginomica: diginomica.com/lessons-system-

2025-07-04

A fondness for em dashes is one of the things that binds the authors of the Systems Approach books together
aus.social/@Drbruced/114793249

2025-07-01

New badge just added to our README notbyai.fyi

A README file from Github
Title: About the Book

At the top are two badges; one shows a passing workflow, the other says "Written by humans not by AI"

Source for Edge Cloud Operations: A Systems Approach is available on GitHub under terms of the Creative Commons (CC BY-NC-ND 4.0) license. The community is invited to contribute corrections, improvements, updates, and new material under the same terms. While this license does not automatically grant the right to make derivative works, we are keen to discuss derivative works (such as translations) with interested parties. Please reach out to discuss@systemsapproach.org. If you make use of this work, the attribution should include the following information: Title: Edge Cloud Operations: A Systems Approach Authors: Larry Peterson, Scott Baker, Andy Bavier, Zack Williams, Bruce Davie Source: https://github.com/SystemsApproach/ops License: CC BY-NC-ND 4.0
Systems Approach boosted:
Kelly Shortridgeshortridge@hachyderm.io
2025-06-30

ask for my network: do you love teaching intricate topics to humans? know a friend who does?

I'm hiring an empathetic, creative, and collaborative Technical Marketing Engineer to join my product team at Fastly @fastlydevs : fastly.com/about/jobs/apply?gh

you'll be hands-on with technical tooling in service of teaching our field teams about our security products -- a time for your Terraform skills (and curiosity) to shine โœจ

you'll also gain ample opportunities for speaking (both virtual + in-person) and other forms of thought leadership around the world ๐ŸŽ™๏ธ ๐ŸŒ

please join us in our mission to deliver modern security products that make software engineering teams feel resilient and make cyberattackers cry โšก don't be shy, pls apply!

2025-06-30

A lot of this will come down to what resources and skills you can bring to the table. What we have tried to illustrate is that there is a large range of options between "everything in someone else's cloud" and total DIY. Distinguishing between outsourcing resources, outsourcing data, and outsourcing control is a good place to start.

Full article:

systemsapproach.org/2025/06/30

/FIN

2025-06-30

The decision of whose infrastructure supports your applications is not an all-or nothing thing either. For example, we used Jenkins (open source, self-hosted) for some continuous integration tasks and GitHub actions (proprietary cloud service) for others. These sort of choices can reduce the work you do youself (by outsourcing some work to someone else's cloud) while incurring the risk that the cloud provider will change or drop their service, or do something you didn't intend with the data you've entrusted to them.

5/n

2025-06-30

A side effect of this was the rise of programming enviroments such as kubernetes and serverless computing as *de facto* standards for modern applications. But just because you want to run modern apps, it doesn't necessarily mean you have to hand over control to a hyperscaler cloud. It's entirely feasible to operate the underlying cloud infrastructure yourself, should you choose, as we outline in the book.

4/n

2025-06-30

In the early days of the Internet (yes, we are old) there was no need to talk about "digital sovereigntyโ€ because it was the default. Every organization ran its own computing infrastructure, with minimal dependencies on other organizations other than a set of standards for interoperability. Of course that changed with the emergence of cloud computing and the swing towards outsourcing various bits of technology, from email to computing and storage.

3/n

2025-06-30

We just finished an update to our Edge Cloud Operations book, first published 3 years ago, which lays out the sequence of technology choices we made to build a multi-site, open source cloud delivering private 5G services. The choices we made represent only one possibility in a broad set of options, but serve to highlight some of the decisions and tradeoffs that need to be made. The book is available online:
systemsapproach.org/books/#ops
2/n

2025-06-30

There is plenty of interest in Digital Sovereignty these days (which sometimes means "I would like an alternative to the US-dominated big tech offerings"). As people who have been building edge clouds powered by open source software for a while, we have thoughts, which we share in this week's newsletter: systemsapproach.org/2025/06/30
๐Ÿงต 1/n

Systems Approach boosted:
Laura Hargreaves ๐Ÿ‘ฉโ€๐Ÿ’ปlaura@laurahargreaves.com
2025-06-30

โœจ New blog post: โ€œBack to the Old Internet: A Personal Rebootโ€
Switching to Linux. Self-hosting. Fossifying my phone.
I thought the old internet was gone โ€” turns out, it just needed a reboot.
laurahargreaves.com/the-old-in

#OldInternet #OpenWeb #FOSS #Linux #DigitalReboot

Systems Approach boosted:
2025-06-29

Reposting this for a colleague of mine from Edinburgh, who I know pretty well - he hosted me for 3 days in 2023 and I was impressed with him and his group. (They even took me for a walk over Arthur's Seat to a pub dinner.) 22-year-old me took an opportunity like this to study in Edinburgh and I think it worked out well.
๐— ๐˜‚๐—น๐˜๐—ถ๐—ฝ๐—น๐—ฒ ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐—ฎ๐—ป๐—ฑ ๐—ฃ๐—ต๐—— ๐—ฆ๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜๐˜€๐—ต๐—ถ๐—ฝ ๐—ฃ๐—ผ๐˜€๐—ถ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ถ๐—ป ๐—ก๐—ฒ๐˜๐˜„๐—ผ๐—ฟ๐—ธ๐—ฒ๐—ฑ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐—ฎ๐˜ƒ๐—ฎ๐—ถ๐—น๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฎ๐˜ ๐˜๐—ต๐—ฒ ๐—จ๐—ป๐—ถ๐˜ƒ๐—ฒ๐—ฟ๐˜€๐—ถ๐˜๐˜† ๐—ผ๐—ณ ๐—˜๐—ฑ๐—ถ๐—ป๐—ฏ๐˜‚๐—ฟ๐—ด๐—ต.

Current openings include:
- ๐—ฃ๐—ผ๐˜€๐˜๐—ฑ๐—ผ๐—ฐ๐˜๐—ผ๐—ฟ๐—ฎ๐—น ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐—”๐˜€๐˜€๐—ผ๐—ฐ๐—ถ๐—ฎ๐˜๐—ฒ (deadline: ๐—ง๐˜‚๐—ฒ, ๐Ÿด๐˜๐—ต ๐—๐˜‚๐—น๐˜†)
- ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐—”๐˜€๐˜€๐—ถ๐˜€๐˜๐—ฎ๐—ป๐˜/๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ (deadline: ๐—ง๐˜‚๐—ฒ, ๐Ÿด๐˜๐—ต ๐—๐˜‚๐—น๐˜†)
- ๐—ฃ๐—ต๐—— ๐—ฆ๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜๐˜€๐—ต๐—ถ๐—ฝ (deadline: ๐—ง๐—ต๐˜‚, ๐Ÿฏ๐Ÿญ๐˜€๐˜ ๐—๐˜‚๐—น๐˜†)

Postdoc and Research Engineer positions are broadly aimed at the design and evaluation of systems/methods for next-generation wireless access networks and intelligent edge infrastructure. These positions are initially for a 1-year period but with the possibility of extension for additional years, subject to performance and funding.

The focus of the PhD Studentship (in collaboration with BT) is on optimizing energy efficiency of cloud-native mobile networking systems and the integration of AI with RAN. Note that ๐˜๐—ต๐—ถ๐˜€ ๐˜€๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜๐˜€๐—ต๐—ถ๐—ฝ ๐—ถ๐˜€ ๐˜€๐˜‚๐—ถ๐˜๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ผ๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐—ป๐˜๐˜€ ๐—ฒ๐—น๐—ถ๐—ด๐—ถ๐—ฏ๐—น๐—ฒ ๐—ณ๐—ผ๐—ฟ โ€œ๐—ต๐—ผ๐—บ๐—ฒ ๐—ณ๐—ฒ๐—ฒโ€ ๐˜€๐˜๐—ฎ๐˜๐˜‚๐˜€. Eligible and interested candidates are encouraged to first reach out by email to **mahesh@ed.ac.uk** with their CV and a summary of relevant background/experience.

๐—™๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐—ฑ๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐˜€ ๐—ฎ๐—ป๐—ฑ ๐˜๐—ผ ๐—ฎ๐—ฝ๐—ฝ๐—น๐˜†, ๐˜ƒ๐—ถ๐˜€๐—ถ๐˜ homepages.inf.ed.ac.uk/mmarina/

Systems Approach boosted:
2025-06-28

Website/device age verification is a privacy and security nightmare and everyone who tells you that this is a solved problem is lying to you.

gizmodo.com/supreme-court-says

Systems Approach boosted:
2025-06-28

Remember, the main reason so many firms push you to use their apps when you can do the same stuff via their websites is that apps typically give them far more insight into your activities on your phone, even often unrelated to that app. So when you can use the websites, it's often best to say NO to the apps.

Systems Approach boosted:
Kurt Kremitzkikkremitzki
2025-06-27

wanderer - meets the . A self-hosted trail database built on . "Save your adventures!"

wanderer.to/
github.com/flomp/wanderer

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst