notabot

@notabot@lemm.ee

This profile is from a federated server and may be incomplete. Browse more on the original instance.

notabot,

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.

notabot,

Thanks, that rather made my day.

notabot,

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.

notabot,

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.

notabot,

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.

notabot,

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.

notabot,

You can look at multiplication as a shorthand for repeated addition, so, for example:

3x3=0 + 3 + 3 + 3 = 9

In other words we have three lots of three. The zero will be handy later…

Next consider:

-3x3 = 0 + -3 + -3 + -3 = -9

Here we have three lots of minus three. So what happens if we instead have minus three lots of three? Instead of adding the threes, we subtract them:

3x-3 = 0 - 3 - 3 - 3 = -9

Finally, what if we want minus three lots of minus three? Subtracting a negative number is the equivalent of adding the positive value:

-3x-3 = 0 - -3 - -3 - -3 = 0 + 3 + 3 + 3 = 9

Do let me know if some of that isn’t clear.

notabot,

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…

notabot,

How is the dark brown one in the right picture actually breathing? Through it’s ear?

notabot,

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.

notabot,

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).

notabot,

Oh, many, many lists. All the interesting people are. :)

notabot,

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.

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....

notabot,

You can sync Obsidian yourself too, it’s just a bunch of files, so anything that’ll handle them works.

notabot,

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>

notabot,

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.

notabot,

It’s not about the $8000, it’s about defeating the unionization effort and sending a warning to the other employees.

notabot,

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!

notabot,

Nope my mental image of this is now of a large trout being vigerously applied.

notabot,

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.

notabot,

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.

notabot,

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.

EmpeRohr, to dnd_memes

When you really hate an npc…

@dnd_memes

notabot,

Your alignment is now chaotic evil, with emphasis on the evil bit.

Your character’s is too, but you deserve it for even thinking that!

notabot,

“Make it easy for them to give you what you want”

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. >:)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines