• 3 Posts
  • 60 Comments
Joined 2 years ago
cake
Cake day: September 1st, 2023

help-circle



  • My problem is that I’m moving in the not so far future and I don’t know where to put my server. Physical security is important and if someone gets into my house, takes the computer and leaves, it’ll be worthless due to encryption. But if it’s in somebody’s datacenter (co-location or whatever), they could be forced to monitor my traffic, tamper with my system, and I’d have to entrust the key to somebody in order to boot the system and decrypt the drives should it restart for an update or for any other reason.

    I’m considering asking a friend to host the homeserver and reimburse them for a better internet connection (fiber) + electricity costs. But I’m not sure they’d be up for it.

    How would you solve the problem?

    Anti Commercial-AI license







  • I am days into trying to figure out how why systemd just won’t start services after another service has successfully been run. I want service A to run, finish successfully and then service B to start. I’ve tries requires, wants, after and their reverse. I’ve tries paths with PathChanged and other things I’ve forgotten now. Either service B won’t start because it’s not WantedBy some target, but if I add that then it simply ignores the After, Requires, and Wants, and PathChanged to start anyway when the target has started.

    It’s maddening. Why are there so many conditions that express nearly the same thing but do so in such subtle ways that only testing will expose what it truly is, and sometimes not even that helps because obviously something else is missing but it won’t say what. And AI of course has no fucking clue how to help.

    Aaaaaaaaaaaaaaaaaah!

    Anti Commercial-AI license



  • Very likely that the people involved in the deal were corrupt. It wouldn’t surprise anybody if they got a nice sum deposited into an offshore account, a free house, expensive art, or whatever else is used to hide corruption.

    Unfortunately the opensource community is heavily disorganised. We don’t have a group to represent us, market opensource, push for its use in public office, fight for compensation for maintainers and developers, and so much more. A concerted effort could possibly accelerate adoption and make it possible for more people to earn a living from opensource, not just the lucky few who can do it in their free time and transition to a paid/funded position.



  • Everything has it’s uses. make is maybe good at incremental builds but is (an)used as a task runner which requires the use of “PHONY” in many places, it has about 6 different ways to declare and use variables all with different gotchas, generally has a convoluted syntax, it doesn’t support different interpreters per task, and lacks a bunch more features. Just explore the feature list and examples that just has.

    It’s simply outdated and mostly lives by the power of defaults and graybeards insisting on its use. Therecs no surprise that things like cmake, nmake, and other tools sprung up to replace it.

    Anti Commercial-AI license