@lanodan@xianc78 Reminds me of a Linux class on machines that had console beep enabled. And even when nobody beeped intentionally, it was still rather silly.
@icedquinn@cinerion@lanodan Well, I haven't used it for my programs, my gripes are based on my experience with building Anki from PKGBUILD, and at that time it was a bit painful. I remember it leaving processes running after the build and maybe some other stuff, but in fairness it might have been partly because of a bad PKGBUILD. Sorry, didn't mean to hate Bazel in general…
@lanodan@icedquinn@cinerion I do not want to build Anki from source by hand, but Arch's [PKGBUILD](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki) is quite capable (I don't understand some of tha funny stuff it does, though). At least it does not use Bazel as the build system anymore…
@lanodan@fleaz The MAC address might be actually the most predictable of them (unless you set the interface names yourself), at least for the x86-* world: onboard device number ('o') depends on the capabilities of firmware, the positions ('p') can renumber when adding/removing devices (happened to me when I removed WiFi M.2 module from a laptop).
I have probably never seen a computer (apart from a VM) to use the PCIe port numbers ('s'), so I can't say whether they can be reliable.
(And for the embedded devices: when the OS sets the MAC address, it is supposedly controlled by the admin, so safe to match against, isn't it? It just means that on any change of MAC you might need to change multiple configs, which sucks, but IMHO much less than having the device be offline because the "predictable" name changed…)
@lanodan Wow. > write a C library, supposedly aimed to be integrated with other software > refuse versioning
I only hoped to find some reference to dependency versions in the source code, so I could laugh real hard. The best I could to at a quick glance was AC_PREREQ(2.69) in configure.am…
@lanodan I think they just randomly move it around. I remember when I last needed to find it and it was at some unintuitive place for me few versions back (IIRC in the sidebar either under some menu, or behind a weird icon), but now it is like NOWHERE. (I think at some point admins had a wrench icon (or maybe sth else) next to the user’s picture at top right corner, when login indication was there…)
I only found the button on the title page now, if you have no projects, and in the hamburger menu if you switch off “New navigation” under the user’s picture 🤦
Peak user experience lol. (Nowadays I can’t navigate gitlab even as a regular person…)
@lanodan@eal@duponin I never understood why there is a section sign (§) as a key on the Czech keyboard. And a key for umlaut, but I guess Germany is close…
OTOH, I have no idea if there is an asterisk. Either it is not there at all, or it is on the third level (with AltGr) and nobody knows where.
@lanodan@mia Yeah, the associations are a mess. I think desktop distros mostly don’t even ship any sort of default association list and just hope that you only have reasonable programs that claim to be open each filetype and relying on n-th fallback mechanism (exception being Fedora and OpenSUSE, the latter having it even reasonably customizable).
And given that I needed to make it working across DEs and for many users (with them possibly wanting to change defaults), I wrote a generator for the XDG files: https://gitea.ledoian.cz/LEdoian/mimeapps-list-tools. (It is not nice, but it still allows setting defaults and disabling overzealous openers like Calibre.)
But wine/windows apps might be too eager and edit mimeapps.list by itself, at which point it is indistinguishable from the user-intended change. (Maybe write a wrapper around wine to change XDG_CONFIG_DIR?)
@lanodan Reminds me of the number of mouse-actions Win XP (or was it 98?) could distinguish, and you could set a different cursor for each of them, right from the control panel. And you could make some of those be a dinosaur :-)
@lanodan@kaia This AFAIK holds for most states in Europe: definitely Czechia, Slovakia, Ukraine; almost surely also for Germany and Poland; Netherlands is a kingdom though. Finland has no king, it is a republic…
The other thing is, who is the most influential person w.r.t. executive power. And this is not straight forward either, because for Czech, the President is IIRC part of the executive power, but de facto the power lies on the Government lead by the Prime Minister…
@lanodan@mia For me it is mainly the form factor: laptops being both too small and too bulky for writing. If somebody put a large-enough Cintiq on my desk, I think I would take my ad-hoc notes on that no problem. (However, it would have a different feel to it…)
The only platform that comes close to being a portable alternative for paper is probably a reMarkable, which is still rather small and expensive. (I don’t know what the state of PineNote is now.)
@lanodan Oh, there is so much wrong with both that and the process of getting rid of the ads. They only have free-plan-with-login, which is a quite red flag, and then the ToS have this nice bomb at the begining:
You must be in a country where the Service is available. Currently, the Service is available in the United States, Canada, the United Kingdom, Germany, France, Italy, Spain, Belgium, Austria, Switzerland, the Netherlands, Ireland, Malaysia, New Zealand, and Singapore. A Mozilla account is required to use the Service.
Isn’t it illegal or something in European Single Market? Not a lawyer, but this seems really suspicious…
LEdoian here. I break/(ab)use computers. If there is a weird command I can run to break something, I will gladly run it.(I especially like git, systemd and fd.o standards.)Proud admin of my #Pleroma instance and sysadmin in general. I also know some stuff about computer networks.Grammatical gender: Masculine (He/His)Account is locked to deter bots and weird corporate accounts. I accept follows from random people if their account seems to be marginally legit (=human-like), I just don't want to be scraped (except for the public posts maybe).