Haha yes agreed! That’s why, for me, it’s an interesting exercise. As someone somewhat into typesetting it forced me to think about type properties that I never really thought about before.
Kind of. VMWare was bought by EMC back in 2004. EMC was acquired by Dell. Dell now sells VMWare to Broadcom. Not really consolidation, maybe more a spin-off this time 'round?
I read this somewhere once: "Enterprise: A collective noun for a group of companies that spend lots of money on each other".
Upspin is an interesting project made, partly, in response to how modern web apps handle your data.
It's a way to get a named file interface to stuff that doesn't expose files and directories (folders).
Right? Stuff from the "old days" is still popular and usable.
We can still email people,
create private groups on WhatsApp/Signal/whatever to avoid algorithms,
and subscribe to blogs by RSS (or email newsletter if unsupported, usually).
In fact, it's never been easier.
many people have handheld computers in their pocket at all times
Signal et al. are free and the apps are great. Remember paying per message?
Mobile data plans are getting cheaper
Many independent email providers with very high reliability
Just delete Facebook, Instagram, Twitter, whatever and move on.
Since nobody has mentioned yet: I use a proportional font (Go Regular) for programming.
It's weird at first but it's a pretty interesting exercise.
There's an interesting write up about using non-monospaced font on the Input font website.
This feels like pretty low quality tech writing compared to the SRE books from Google. Its scope is all over the shop. Topics covered go all the way from "what is Linux" and the most basic introduction to command-line interfaces (echo "Hello World") to scaling a photo sharing service to 100 million users and 50,000 concurrent users. Each chapter barely scratches the surface of what it covers.
I'm a little surprised LinkedIn published this to be honest. I dunno. I've never worked in a big company before so what do I know?
Oh, I'm sorry that you found that :( Hopefully we can all help each other more :) If you have more time in the future I'm interested to hear how you go setting up Lemmy on Windows :)
5 years ago I was called out to a company in Sydney, Australia that ran some mail (paper!) processing software on a machine running Windows 98. They sent out big numbers of lottery tickets around the world.
Another one was a textile manufacturing company running Windows 95.
The systems were attached to the internet not because they wanted them to be,
but because the admins didn't have the networking skills to split up the network like that.
I wouldn't be surprised if they ran some of these online updates on those systems.
Given the variety of software in existence I think it’s hard to say that something is so universally essential. Do people writing Wordpress plugins need to know about branch prediction? What about people maintaining that old .NET 3.5 application keeping the business running? VisualBasic macros?
I agree it’s weird. Probably more about getting clicks/views.
This rings true to me since feature flags, in my mind, are a way to configure software. A configurable system is helpful, especially early in development. Later, when the scope of the system is clearer, that configurability becomes a burden. Spending time to trim the code back to its new limited scope later in its lifetime is sometimes tricky. You may not be able to get permission, budget has run out, nobody cares, or the system is to be scrapped in a few years anyway.
Everyone else here is saying it’s not recommended. I’d agree with that. But I’m super curious to hear whether we can, not whether we should! So, OP: I say give it a go and report back what problems you run in to!
One thing I’ve done is to think a bit more about how to verify the behaviour of individual components without running the entire thing end-to-end. From there, there is a wealth of tooling to run things automatically for me - unit tests, shell scripts, CI/CD pipelines - so I get feedback as quickly as I can think (which isn’t so fast actually!).
May be worth having a look at the ActivityPub protocol. It’s the way Lemmy instances (and other stuff!) communicate with one another. From there I think it will be clearer how a single Lenny instance could behave. https://activitypub.rocks
I avoid software which requires a relational database altogether. For me that’s part of the fun of self hosting: what’s the simplest possible system I can get away with at my tiny scale?
I played around with smtp2go and it felt like what you’re after.
I know how you feel though. I self-hosted mail for about 5 years with a VPS running OpenBSD. Eventually I looked at “outsourcing” SMTP to get around this crazy IP reputation stuff. But eventually I went with a fully hosted service Migadu.
Haha yes agreed! That’s why, for me, it’s an interesting exercise. As someone somewhat into typesetting it forced me to think about type properties that I never really thought about before.