Spyke

Replies

news

Comment on

Trump and His Lawyers Dare NY Judge to Throw Him in Jail

“When a defendant honestly believes he can’t possibly get a fair trial from the judge, one of the tactics is to antagonize the judge to a point of causing reversible errors,” Dershowitz says. “That is what happened in the Chicago 7 case, and I was one of the lawyers on the appeal in that case. Abbie Hoffman provoked Judge Hoffman to such a degree that the judge made mistake after mistake. And courts of appeal often reverse convictions or verdicts when the judge has made serious errors.”

What a dick. This does not sound like the legal process at work at all. Besides, innocent people would never do this.

linux

Comment on

SystemD

It's mostly opinionated. systemd is written in C, uses a consistent config, is documented well, has a lot of good developers behind it, is very fast and light, and does what it's doing very well. Since systemd also is split up into multiple parts, it still follows the "do one thing, do it right" philosophy.

There are some people that believe that systemd "took over" the init systems and configuration demons of their distro, and does "too much." It really does quite a lot: it can replace GRUB (by choice), handle networking config, all the init stuff of course, and much more.

However, I have lived through the fragmented and one-off scripts that glued distros together. Some distros used completely custom scripts for init and networking, so you had to learn "the distro" instead of "learn Linux." They were often slower, had worse error handling, had their own bugs, were written in various scripting languages like tcl, Perl, Bash, POSIX shell, etc. It was a mess.

The somewhat common agreed-upon init system was System V, which is ancient. It used runlevels, nested configuration (remember /etc/rc.d?), and generally, it was mostly used because it was battle tested and did the job. However, it is arguably esoteric by modern standards, and the init philosophy was revised to more modern needs with systemd.

You can probably tell my bias, here. If you have to ask, then you probably don't have a "stance" on systemd, and in my opinion, I would stick with systemd. There were dozens of custom scripts running everywhere and constantly changing, and systemd is such an excellent purpose-built replacement. There's a reason why a lot of distros switched to it!

If you want to experience what other init systems were like, I encourage you to experiment with distros like the one you mentioned. You might even play with virtual machines of old Linux versions to see how we did things a while back. Of course, you probably wouldn't want to run an old version of Linux for daily use.

It should also be mentioned that init systems are fairly integral to distros. For example, if you install Apache httpd, you might get a few systemd .service files. Most distros won't include init files for various init systems. You can write them yourself, but that's quite a lot of work, and lots of packages need specific options when starting them as a service. For this reason, if you decide you want to use a different init system, a distro like the one you mentioned would be the best route.

Great question, and good luck! 👍

Comment on

Substack says it will not remove or demonetize Nazi content

Freedom of speech doesn't mean that you are obligated to host a platform so shitty people can use it to share shitty ideals. It simply means that you won't get arrested on a federal level.

Websites can do whatever they want, including deciding that they don't want to be a platform for hate speech. If people are seeking a place for this conversation genre to happen, and they want it enough, they can run their own website.

Imagine if you invited a friend of a friend over, and they were sharing nasty ideals at your Christmas party. And they brought their friends. Are you just going to sit there and let them turn your dinner into a political rally? No, you're going to kick them out. It's your dinner, like it is your website. If you don't kick them out, then at some level, you're aligning with them.

Comment on

Could X go bankrupt under Elon Musk?

I honestly think that he doesn't have to face consequences like normal people because he has enough money to make problems go away. He can be an awful person in interviews, and mean his words too, then even bankrupt his company, and you know what? He will continue being excessively rich.

His money could be used to fix so many issues en masse. It's disgusting that he chooses not to do so every day.

Comment on

Youtube’s Anti-adblock and uBlock Origin

From the article:

The uBO team members are all volunteers. They’ve gone above and beyond to meet every little request from their users. But there’s a limit to how much they can take. At some point, the constant demands become too much, and they will leave uBO for good. It’s one thing to play cat and mouse with YouTube. It’s quite another to deal with a wave of angry users.

It's important to note that this extension is open source, and anyone can contribute. End users can contribute by writing more meaningful reports and exhibiting patience, and those who are handy can certainly contribute to uBlock Origin. Just about anyone can help in some way.

Of course, every project needs passionate leaders, which is where the maintainers play a role. They coordinate work and ensure quality. While lots of people can act as a leader, the passion of driving a project to success with unique expertise is a lot more rare. So treat your maintainers kindly!

Comment on

Microsoft cuts ties with the Surface Duo after just 2 Android version updates

Reply in thread

You know, I don't disagree with vendors putting whatever hardware they want in their devices, and I don't mind vendor-customized software. But what I do mind is the barrier of supporting these devices without relying on the vendor.

If I buy an x86 computer, I can use it basically however long I want to. I can put a variety of operating systems on it, and I don't really need to rely on vendors much aside from binary driver blobs, which isn't really that much of a problem these days.

I really wish that Android wasn't so customized per device. I wish I could just install upstream Android on anything that can run it, instead of special binary images for each vendor's make and model. Android is open source and all, but simply having the sources to work with is the easiest part. Making it actually work is significantly n more difficult.

Imagine buying that aforementioned x86 machine, but you had to run a giant, customized binary blob specifically made for a laptop's make and model. And you had to throw it away after a few years not because you need more resources, but because you cannot upgrade the OS anymore.