first birds, now acorns? fvck, man…
so, i try to build a CMake project, i know i’m going to be tearing my hair out for a day. i’ll need the reference open just to know whether pkg_check_modules(A B)
is searching for library A
and assigning that to variable B
or vice versa. and i know that once i do get it compiling, it’ll be another day before i can get it cross compiling from my desktop to my arm chromebook or mobile phone.
so i find a similar project written in meson, where a = find_dependency(b)
is immediately obvious to me, and i can make sense of the thing or even tweak it a bit without a manual, just by following the patterns. i build it first try; 80% chance it cross compiles already – 20% chance it doesn’t and i can fix that and send the fix upstream (and now 81% of meson projects cross compile).
the CMake camp: “but we all already know CMake, this new meson thing doesn’t make anything easier for us. cross compiling? that’s called QEMU.” and they’re totally right about both of those things. but that’s useless for me.
sure, it’d be nice if the GTK/KDE split (for example) didn’t lead to so much duplication of the non-GUI parts. but if you just say “no splitting” that’s the same as saying “you half go find some other hobby”. it’s really not an easy thing to sort through all the little differences and steer things such that everyone can feel at home in the same project. that’s work, and unless you’re BDFL it means a whole lot of drawn-out discussions trying to convince everyone to change their ways for someone else’s sake.
unless not linking is part of the joke somehow in which case tell me off & i’ll delete this.
another issue here is the sheer number of people who drive with their lights off after dusk. because if i flash my lights at them to alert them of it, they don’t get it. because the tendency here is to interpret any form of communication as aggression instead of as communication 😐 which, i mean… “self-fulfilling prophecy” isn’t quite it but it’s not far from the mark.
west coast is too passive about it in some places. i’ve pulled a turn and then seen a car in my mirror like 5 feet from my bumper, slamming its breaks. now i know i need to be more cautious around these low visibility intersections… but he didn’t even honk at me: how much unsafe shit am i pulling without knowing it because nobody ever tells me. honk at me, for god’s sake!
okay so the furries are all in on frontend while the Linux graybeards do the low level C shit. the femboys can’t get enough Rust and are somewhere in the middle doing web backends and services, the transfems like Rust too, but also weirder things like Nix or functional programming and lean more towards OS and systems type of stuff right?
i like this because it explains why the furries seem to have more visibility than the other groups, it lets each group have a little bit of space while still all being part of the same team, and honestly it matches the people i’ve worked with like 80-90%.
nah, the weebs have mastodon, the furries left for bsky, it was a mutual breakup. they left because it wasn’t hip enough, we stayed because oh my god they’re so full of themselves.
source: my avatar (weeabo) and my three intolerable roommates (furries)
from my limited experience, about half? i had to finally set up a robots.txt last month after Anthropic decided it would be OK to crawl my Wikipedia mirror from about a dozen different IP addresses simultaneously, non-stop, without any rate limiting, and bring it to its knees. fuck them for it, but at least it stopped once i added robots.txt.
Facebook, Amazon, and a few others are ignoring that robots.txt, on the other hand. they have the decency to do it slowly enough that i’d never notice unless i checked the logs, at least.
wow, way to devolve into the YouTube comments section, Lemmy. that’s so not fetch.
breaking the fourth wall IRL? i think it’s brilliant. my generation got halfway there with “meta”: “chat” is just the next step past that.
i found CAD files for this here. i’m gonna try and CNC it later today 😄
GNU Terry Pratchett
this has been a thing for like five years, on sites as big as e.g. Youtube. do they not see it as a bug, somehow? or is it just way harder to fix than one would think for complicated computery reasons?
they exist! i have a pair from Gaiam, advertised as “grippy yoga socks”. they ain’t cheap though :(
grippy socks make life worth living during the season where it’s too cold to walk around barefoot. trick your brain into thinking it’s actually walking on dirt/rocks, with all them little bumps beneath your feet.
nixpkgs already has infrastructure to compile to wasi the same way you compile to other platforms like arm, darwin (macOS), musl, etc.
nix-build -A pkgsCross.wasi32.$pkg
i haven’t found any $pkg
there that actually builds though. coreutils
depends on posix stuff, busybox
tries to include a non-existent netdb.h
file. even hello
barfs inside i think some autotools-generated wrapper around fcntl
.
i don’t understand enough about wasm to know if it really is reasonable to think of it as a “system” the same was x86_64-linux
or aarch64-multiplatform
is a “system”, but if so i’d love the equivalent of this blog post showing how to use (or fix) the wasi32 system!
who’s doing the licensing and do they share my ethics?
the anime has more stereotypical fetishes. (slightly) less piss, more gigantic boobs. i did enjoy the art style (it’s got the whole neon color palette thing going on, almost like Steven Universe of all things) but tbh if you disliked the manga i don’t think you’d like the anime either.
slide out keyboards are a niche that’s just barely hanging on. there’s the F(x)tec Pro, and the Cosmo Communicator, at least. seems they’re more in style for handheld game consoles: i’m crossing my fingers ASUS or one of the other mobile-phone gaming manufacturers will notice that and cash in.