If you have a stove I can definitely recommend heating your pizza in a dry (with no oil) frying pan. Set the temperature medium-low and heat a slice or two at a time for a few minutes. It comes out like it was freshly cooked.
Have you got any local community sale type places? Things like gumtree, nextdoor, craigs list or facebook might be worth checking. I can vouch for the idea of a slow cooker. I’m pretty sure you could chuck in an old shoe, some random herbs, some root veg and a few hours later have enough tasty food to serve a small army.
SysV init does one job, it runs a set of scripts in an admin defined order, the init portion of SystemD attempts to solve a dependency graph at boot time and execute the startup scripts (units) in the order it devines from that. The big problems I’ve had around that have been services silently failing to start because it failed to resolve the ordering, and the difficulty of inserting a new unit into the ordering in a specific place. It’s doable if there happens to be a target at the point you want, but if not you can’t really do it as the existing, and any new, services all sequenced on the existing target. With SysV, of course, setting the service start order is trivial.
The thing is, if SystemD was just an init system it wouldn’t be as bad, and has some useful ideas, but it tries to replace huge swathes of the system. As you say, some, and I’d say most, of the default housekeeping services suck, and you need to replace them. Unfortunately this then breaks the much vaunted integration of those services. Leaving them on the system isn’t a great plan as it just leaves the extra attack surface. So now you need to contemplate repackaging it to exclude the stuff you don’t need, which is a huge pain, and makes keeping up-to-date a big job. You’ve also got to worry about breaking dependencies from other packages.
Probably the biggest issue though is the huge attack surface SystemD exposes on your system. We’ve just seen an example of how that can be taken advantage of, with malware in a library way down the dependency chain from the system library that gets jammed into all sorts of things. I understand there is an effort underway to reduce those dependencies, but it’ll always be worse than simply not doing that in the first place.
The architectural and design issues are to do with the way the different parts are so tightly linked when they have no rational reason for being, the level of complexity introduced to core services and the incoherence of some of the choices around behavior. A recent bugbear was the automounter. It works most of the time, but if a mount unit fails it just gives access to the mountpoint, when by definition you obviously and explicitly didn’t want that. It also has a nasty habit of marking the unit failed, so future attempts also get bypassed until you reset it or have a recovery unit to do that.
Anyway this turned into a wall of text, and its late, so I’m going to stop there, I hope it’s reasonable coherent.
SysV init works more reliably, is smaller, does just one job and is much, much better architected.
SystemD tends to fail if you do anything out of the ordinary, is massively bloated, has it’s claws into far too many parts of the system, is IMHO poorly architected, the many of the individual components are poorly designed and the whole thing is a huge, and utterly unnecessary, attack surface.
SystemD is probably adaquate if you just want to use your machine in the most basic way, but as soon as you try to do anything beyond that you start running into the rough edges and bad design decisions that it’s plagued with.
Linux has been switching that to 64 bit, applications just need to catch up and use the new call. They’ve got almost a decade and a half, so I’d hope they’ll all be updated, but you know there’ll be something subtle and critical that only gets done at the last second.
There’s a difference between ‘not much air’ and ‘I have hermetically sealed my face to your butt’! I mean, I know you’re right, but still, just look at them…
If you enjoy that series, and it has me in fits of laughter every time I read it, may I also recommend a book called Ignition! An informal history of liquid rocket propellants. It has a similar sense of awed, horrified, fascination with the goings on in the world of chemistry.
I can’t imagine the rollercoaster it must have been trying to devise new fuel formulations. Have we finally hit on the one, or will this one underperform, or take the roof of the lab (again).
It’s not just about haveing a calculator, it’s also that it’s faster and more convenient if you can do simple sums like this in your head. It also means you can sanity check the numbers your calculator gives you to make sure you didn’t make a mistake entering the sum.
To your point below about products having their unit cost displayed, more than once I’ve seen that just be wrong, so I wouldn’t rely on it. Make sure you can check it in your head.
Recently stumbled upon this note-taking app called SiYuan, but it honestly looks a bit too good to be true(?). Has anyone here used it or got any experience with it? Trying to replace Obsidian is a difficult task, and I’ve been through almost all note-taking apps there are out there, however this one looks fairly similar....
I’m using syncthing, but I think I recall the sort of issue you mention. Android locks down cross-app access quite hard, but if you move the files to your SD card (or tge emulated one if you don’t have one) it acts as shared storage and your sync program and obsidian can both read and write to it. On my device, the path is /storage/emulated/0/Documents/<whatever>
The difficult bit is to keep the fuel fusing. At the temperatures and pressures that are needed to get atoms to fuse together the whole lot wants to blow itself apart. Being able to reliability sustain the reaction for any length of time is a big achievement.
Once we can get it to keep going, then yes, we can use the excess heat for power, although it’ll probably involve turbines rather than an old school steam engine type setup.
Unarmed emergency responders Nevada Sanchez and Sean Martin take a police dispatch call in southeast Albuquerque, New Mexico, a city with high rates of violent crime and police shootings....
This is one of the things I really like about Lemmy; people having thoughtful discussions and changing their point of view with the evidence. So, kudos to you!
You’ll never get it perfect, so I found it useful to reframe it as aiming to get as close as possible to perfect then giving yourself a fair critique so you kniw how to get closer next time. It’s sort of Zeno’s perfection paradox. You get closer each time, but never actually get there.
I can’t say that I feel my past accomplishments bring me pain, each was as well done as I knew how, and brought me new knowledge, which is quite rewarding. The bar doesn’t raise beyond reach either, as you already know how to go as far as you have, and you’ve hopefully learnt a little more. You’re not always going to achieve your best results, but that’s where critiquing your performance comes in. You can inevitably learn something from it.
If you don’t need external calling you don’t need a trunk, it’s just for connecting to the outside world. I found [[www.asterisk.org|Asterisk]] was a good place to start. The config is rather involved though, so there are various front ends for it.
There’s a lot of ways to interpret that, and most of them help. For instance, if you’re asking your boss for a raise, if you just say “Hey boss, gimme a raise” you’re making it hard for them. If you say “I think I deserve a raise, here are multiple, documented, examples of where I’ve helped increase revenue/fix a problem that could have cost us/improved customer retention/etc” then you’re making it easier for them because they have a list of positives to justify it.
Generally if you’re asking a question you need an answer to, or for something in particular, spend a little time thinking about the request from the other person’s point of view. What do they need to be able, and inclined, to help you? When you know that, make sure you supply it.
I’ve found it to be a powerful way of approaching discussions, and it can make a lot of situations make more sense when you realize one party didn’t do it and didn’t get what they want.
Sometimes, of course, making it easy to give you what you want just means making any other outcome harder instead. >:)
shrooms? (lemmy.ml)
Need help with cheap simple meals without a microwave
Hello....
People who use distros without systemd, why do you do this? (lemmy.world)
Or we could do metric time (files.catbox.moe)
teachings (mander.xyz)
Puzzle pieces (lemmy.world)
gimmie (mander.xyz)
Let π = 5 (files.catbox.moe)
duck duck (mander.xyz)
Note-taking app that looks too good to be true? - Siyuan
Recently stumbled upon this note-taking app called SiYuan, but it honestly looks a bit too good to be true(?). Has anyone here used it or got any experience with it? Trying to replace Obsidian is a difficult task, and I’ve been through almost all note-taking apps there are out there, however this one looks fairly similar....
Nuclear fusion reactor in South Korea runs at 100 million degrees C for a record-breaking 48 seconds (www.livescience.com)
48 seconds. I predict a glut of helium. balloons for everyone
Sportswear owner fired employees after they vote to join union, ordered to reinstate employees and pay back wages, instead shut down business and reopened same business under new name (wisconsinexaminer.com)
New Mexico mental health first responders are increasingly civilians, not police (gazette.com)
Unarmed emergency responders Nevada Sanchez and Sean Martin take a police dispatch call in southeast Albuquerque, New Mexico, a city with high rates of violent crime and police shootings....
Justice is blind (lemmy.world)
It's a very tough choice (lemmy.world)
Self-hosted IP-phone network
Just for fun, a few associations I’m part of want to set up our own IP-phone network, with our own phone numbers and such....
What's a piece of advice you've received that has stuck with you?