Posts
1094
Following
136
Followers
65
AS4242423219 on DN42
Also @noisytoot@mice.tel in case chinchillas eat the cables
@maddy @haematophage discord requires reading a long (probably even longer, although I'm not sure exactly which guide you're referring to) document in order to sign up (the ToS)
0
0
1

@kemona_halftau Lennart frequently has wrong opinions and enforces them on systemd. Examples include:

  • https://github.com/systemd/systemd/issues/6237, where he insists that usernames beginning with numbers (or containing unicode) are invalid based on the fact that Fedora’s adduser rejects them by default (while ignoring that they are allowed by POSIX and Debian’s useradd doesn’t even complain). This resulted in a security issue (usernames like 0day or pöttering would result in a service running as root) which was eventually fixed but systemd still does not support these usernames (it now rejects them instead, which is better than silently running as root but still incorrect)
  • https://github.com/systemd/systemd/issues/9899, where he insists that Linux’s /dev/console should write to every console specified on the kernel command line (it does not, it only writes to the last one) and for this reason refuses to implement writing to every console in systemd. The workaround is to use Plymouth, which I tried to install yesterday but it resulted in an infinite loop in my initramfs and I decided I’d rather have systemd messages only written to the serial port than debug Plymouth causing a boot-loop
  • https://github.com/systemd/systemd/issues/10130, where he insists that glibc defines the Linux API (it does not, the syscall interface is the Linux API) and refuses to add musl support (although this recently changed and systemd does now have musl support since version 259)

There’s also the fact that it provides APIs that various software (like GNOME) is increasingly dependent on and there aren’t always viable alternative implementations (elogind and eudev exist, but they’re extracted from systemd and at least elogind is incomplete).

And this isn’t exactly a systemd issue, but software unnecessarily linking to libsystemd (which then links to a whole load of other stuff including liblzma) is bad. It’s how the xz backdoor worked - OpenSSH linked to libsystemd for sd_notify (which is a really simple protocol that you can implement yourself without bringing in a dependency on all of libsystemd), and libsystemd linked to liblzma for unrelated features that OpenSSH didn’t use.

Then there’s also a whole load of unrelated software that’s called systemd-* for some reason. Like, systemd-boot has literally nothing to do with systemd (you could totally use it to boot a non-systemd system), and I’m not sure what exactly systemd-timesyncd, systemd-networkd, and systemd-resolved have to do with systemd either (I haven’t checked that they don’t depend on systemd for some reason but I’m not sure why they would).

0
0
1
@nyxt @skydotbit If you mean systemd: by default - never. As an option - now if you are willing to use postmarketOS, or soon if not (musl support was recently merged in systemd and it will be packaged in alpine)
0
1
1
@nyxt I would suggest guix but that's probably too similar to nixos, so debian or alpine?
0
0
1

@mcc

Fediverse defederation forces a degree of soft group consensus on moderation: it’s possible to say “if you’re talking to X, I don’t want to talk to you“.

How? If server A blocks server B, and neither server blocks server C, server C can still interact with both servers A and B. Server A could of course choose to also block server C for not blocking server B, but this would have to be done manually (you can’t necessarily tell if server C blocks server B, since blocklists are often not public and not all interactions are public either) and I don’t see how it’s forced.

1
0
0
@soph I'm not sure what exactly changed since brexit since I haven't (yet) been on the eurostar but it would've always had some sort of border control since the UK was never part of schengen
0
0
2
re: "ai"
Show content
@lumi em-dashes too
1
0
1

@dee @minka wait, vanilla minecraft doesn’t have vertical slabs? I’m surprised, considering even minetest_game has arbitrarily rotatable slabs (rotation is stored in param2 and you use a screwdriver to rotate them) and that’s otherwise very minimal compared to minecraft

1
0
2
repeated
Edited 4 months ago

did... did someone install LineageOS on the bus TV?

5
6
2
@ellis what representation of IPv6 addresses can contain G?
1
0
0
repeated
why does the PNG logo go so fucking hard
7
4
0
@notfire I didn't realize PNG even had a logo
0
0
0

@seabass @sunflowerinrain @syhr I intend to try getting an X in my passport using section 46 of the Data Protection Act (the UK’s implementation of GDPR article 16, the right to rectification).

The controller must, if so requested by a data subject, rectify without undue delay inaccurate personal data relating to the data subject.

I don’t see why this wouldn’t apply to the gender marker in passports - it’s definitely personal data. And it doesn’t cost anything to submit a GDPR request to HMPO (and complain to the ICO if that fails) so I might as well try (although I thought of this idea in 2024 and I still haven’t actually done it…)

1
0
0
@vncresolver I've seen this video before, I didn't realize it was you
0
0
0
repeated
Show older