764 karma · joined October 4, 2020
> The LFS system will be built by using an already installed Linux distribution
It would be totally cool if there wasn't a chicken-and-egg problem with LFS, imho. I've tried to cross-build it from OpenBSD but failed miserably.https://trac.clfs.org/wiki/download if anyone else wants to attempt this
function pipe($callables) {
return array_reduce($callables, fn($carry, $callable) => call_user_func($callable, $carry));
}
Whenever a method merely calls other methods in sequence, returning the result of the last call, it's just too easy for me to simply use a pipe function. I guess it's mostly a matter of preference.It's weird and arbitrary to ban Gab, but not TorServices and related Tor apps.
I suppose I could still use the live environment as a Linux bootstrap for installing my favorite distro, though.
ThinkPads were always great for Linux and I've been happy with them ever since I can afford them (6 years now).
I've found a good reference here: https://github.com/mity/old-new-win32api
The message loop (using MsgWaitForMultipleObjectsEx) was somewhere around 20 LOC, to enable all the things that the application had to do (including correct handling of dialogs). I don't count that as getting out of my way.
Win32 covers a lot more than xlib, athena and motif. And still I have to resort to porting over bits and pieces from the FreeBSD C library because in a pure win32 project (no msvcrt), things are missing.
The thing is, getting all the details right requires extensive research and a lot of extra nonsense that shouldn't be necessary. For compatibility, accessibility, consistency, etc. Sometimes it's amazing things work at all.
But above all, a stable ABI is only needed for proprietary programs which I abhor for not being FLOSS. As a programmer, I really do think the 4 freedoms are important and loathe anything non-compliant.
I begrudgingly use chromium whenever there's a meeting in wretched Teams. It's only because I'm using a reasonably new Thinkpad that it even works at all. My previous computer wouldn't even run chromium.
Unfortunately, using another client requires a working application ID and whatnot in active directory. Getting IT to do this isn't going to happen, they're too heads up MSFT y'know what.
> an interface, which cannot implement or inherit from other interfaces
An interface in PHP most definitely can extend multiple other interfaces.I'm using sshfs for most of my remote filesystem needs now.
(...I'll show myself out)
Instead, here's a reminder that being prejudiced is quite normal. It's easier to associate gay people with promiscuity, to connect those dots, than to think of people differently along so many axioms of different traits.
I'm reminding myself as well. Can't judge another with one finger without the remaining fingers pointed at myself (well except for the thumb).