it sucks ass to care about tech because your options are basically:
- vertically integrated monopoly who can actually execute on things. their stated policy is "porn = bad, gay = porn"
- software company with some blessed devices who are so focused on locking five companies and ten governments into using their products for all eternity that, if you use their stuff, you are an involuntary beta tester. all the gamers use this for awful historical reasons and they keep gobbling everything up
- services company with some blessed devices who doesn't update their shit and whose device's security is so bad it's basically not an option for journalists or dissidents. everything they make is half baked and lasts at most five years, usually much less
- bespoke devices that get no software updates but are still beholden to the above. no support, no parts, might do most of what you want but only right when you buy it
- tiny hobby project that doesn't make software for the devices they sell. also those devices are sometimes fatally flawed
I don’t mind at all the Sherlocking of Flotato.
Now this sort of data analysis/viz is right up my alley! https://www.washingtonpost.com/business/2023/06/02/donut-capital-america
Accessibilty is important because "we're all going to be disabled at some point, thanks to injuries or illness"?
Maybe, but I don't like this argument, unless care is taken to carefully emphasize the following:
People with disabilities are deserving of full access to full participation in society just because it's the goddamn right thing to do, not because some abled person might suddenly join them.
💯, this is one of the few books that I unequivocally recommend reading as a programmer.
Wait HECK the reason why that circa 2000 ISO software for like Windows ME or whatever was named "Nero" is because it burns discs. It is burning ROM. I only just now figured that out. This is so upsetting
The kids are alright. https://www.washingtonpost.com/education/2023/05/31/marian-school-theater-lgbtq-indiana/
Does bisexual mean "every other sexual" or "twice per sexual", I can never remember
I wonder what the acronym for "All Colors Are Beautiful" also stands for
I just can’t stand the Google floating action button UI pattern.
why does everyone want to own the libs
as an open source developer i own multiple libs
i would happily pay people to take them from me
you do not want to own libs. its so much work
Humans are intrinsically interested in tons of stuff. They’ll read a hundred books about dinosaurs, memorize the makes and models of classic cars, practice the clarinet for hours every day—all because they like it. For goodness’ sake, some people will listen to baseball on the radio, an activity I find so torturous I think it should be outlawed by the Geneva Conventions.
I am both very amused by this framing, and also surprised that I’ve never thought of it this way before.
I love this so much. #Running is for everyone, and, contrary to popular myths: (1) it doesn't "wear out" your knees or other joints, it actually helps keep them functioning well, and (2) running slowly is a key part of any training program (80% of runs should be slow), you don't have to "go fast" to be a runner. Gift link: https://www.nytimes.com/2023/06/02/well/move/martinus-evans-slow-af-run-club.html?unlocked_article_code=vFeO0314slPq9l3SW0htZvRFaafpBaBqIsaIkqNTdvtHHsmEXjLikH1jSo5h3dw1xZuhlwc4g2gIoZnieZMKGC9hYrtqGCzT0C2zYYa-MKzTZTqVIfl5QyaWItmH4IK8NT_w4FzknA61gDyd-0IM6UFtgy_bmnYMF1aXPoSp9VZTX8-kl7MvTW77NQ3vXYVQ7Je57caImQ12iswDFNg_DgJCxLZYR8lLzGZh1I0Pc3ukf_BExGG5XLudo56C4fpnk2IAGjA7zDgnxCPQMTP7hPy_LyiYDyVpbwdaxcnqdgQFHic9COtCsXLTBVaUhb4TSvZMPqAzhM3PK0Av3i1EJ5ivykJS8_Q_adGx&smid=url-share
You can spell "banana" by drawing a banana.
it's worth remembering that, despite the massive reach of ActivityPub software, there are no more than a dozen full-time-ish developers, expanding to maybe two dozen if you count people very committed to their hobby projects, for a 8 major server softwares and dozens of apps
It's not a huge dev team. It's a constellation of community engagement with a few hot suns of funding (some of which, frankly, aren't doing much to propel the fediverse forward.)
Honestly, at some point, wouldn’t it be easier just to work on typing better/faster than memorizing these aliases?
Great piece on @restofworld about "digital nomads" and their effect on the places they inhabit.
> “I used to go out to eat every Friday,” [head of local tourism board] Heredia said. “Only at current prices, I can’t afford to.” And yet Heredia supported hosting nomads in the city. [...] I observed that her quality of life had been directly affected by their presence. “Yes,” she said, “but it’s better for the economy.”
economy-brain is a hell of drug 🙃
it has often felt to me like the community that is created looks like a meritocracy from the outside -- because of the widely-acknowledged difficulty of C++ -- but it's actually pretty easy to cow newbies and be regarded as an expert by selling the memes.
some of the memes involve conspicuously consuming the right content (for instance, you should be reading the blogs of casey muratori/jonathan blow -- and you should probably think Jai is great, even if you haven't been put on the list of people allowed to use them)
some of the memes involve reciting the names of design patterns (arena allocation, SoA) or being incredibly negative to projects relying on different patterns (GC, OOP) w/o making a model that could relate those problems to issues with the final projects
this is occasionally ridiculous: you see people expressing concern over GC pauses in categories of software where a GC pause is definitionally not observable, like mobile apps.
(on mobile internet you would be lucky to get two nines from an echo server. in India, one nine)
you have this third thing which is really embarrassing, which is people saying "never make a change without profiling it," but those same people insisting that those other people's code is slow for stock-criticism-of-the-day-adjacent reasons (GC, OOP) without actually profiling it
anyway, content creators are starting out by taking people in this super permeable identity category of "programmer," where i'm calling it permeable because practically anyone can be a programmer.
viewers of this content are initially participating in this category, because they see themselves as programmers and would like to continue programming
creators encourage them to evaluate the members of this category by a particular kind of performance that is accidentally very gendered. for instance, it relies on Gordon Ramsay-style tough talk. and it's basically very anti-intellectual, because with "arrays are all you need" (which is often correct) you have this implication that everything everyone else has been doing is a bunch of academic faffing around
and you draw a distinction between programmers and real programmers where the latter group, because it requires this performance, is far less permeable. and it's at war with the former group.
but the category is slightly more permeable than it looks:
- you can, with time, learn to appropriate the performance
- you can eventually be validated by experts if you first treat them as experts. effectively, if you tell casey "i think you're very smart," Casey might come back and say "as far as I know, you're smart too."
of course, there's another "worst thing in the world" that you could be, and that's an opinionated female programmer. your opinions are going to be held in even higher regard if you agree with the C++ influencer in the room, because you're probably the only woman in the room and he's desperate to be told he isn't sexist.
i have to admit that while C++-advocacy _shouldn't_ be connected to hate, and i think most C++ programmers are totally fine human beings, the content ecosystem around C++ seems awkwardly close to recreating the conditions of gamergate
but if i'm right about that it's not really surprising to me that you often see loud "I'm a (C|C++|Zig) programmer on Twitter, I have one weird trick, I'm going to insist your project is inferior unless you use it" types who have cross-pollinated with other groups that observe an X vs real X distinction drawn mostly on gender norms ("men vs real men"; "trans women vs real women")
and again most C++ programmers I've met are lovely, and I really think this is mostly a symptom of YouTube content
because you absolutely can't _actually_ write C++ in production without massive hubris or massive humility.
(and if it's the former, then either you're a student or something or I have probably already heard of you for the wrong reasons)