Show newer

I went to my local coffee shop/roaster this morning and saw that they had a Sumatra available on pour-over, so I went ahead and got that because it's been a while since I've had beans from Indonesia (I grew up in Indonesia)

when I got home, I got an email from the roaster promoting these same beans, and apparently the local place was working with my old high school roommate to source the beans??

small h*ckin' world

re: software design error 

Recent offenders (not exhaustive):
- GraphQL
- Redux Toolkit

Show thread

software design error 

Every single data fetching library seems to make the exact same mistake:
- Realize that nested data retrieval can be reliably decomposed into multiple retrieval calls
- Settle on this approach in the library design and build around all the tools around it
- "Oh right, we need support for mutations too"
- Try to extend the existing fetching model with a 'mutation mode'
- Fail to realize that nested mutations *do not* decompose into multiple mutation calls... and end up with a completely bolted-on mutation API

Is this like, the data fetching API design equivalent of "forgetting to put on the heatshrink before soldering the connector every time", or something?

ableist trauma 

Ableist trauma is having learned to reflexively make up excuses why you didn't do something, because nobody ever believed you when you told them the truth.

them: "don't be silly, corporations don't want to replace humans with robots"

me:

@Nonbiner @Twexit @jasmijn02

En er wordt vergeten dat mensen met een onderdrukt immuunsysteem, bijvoorbeeld na een nieuwe nier, geen goede immuunrespons aanmaken op een vaccin. Die mensen laten we nu gewoon zitten. Die moeten kiezen tussen risico nemen met hun leven of sociale isolatie. En krijgen ze een uitkering doordat ze door deze situatie niet meer veilig kunnen werken?

bonus hot take, programming languages 

Show me someone talking about their favourite language features, and I will tell you their politics

(Hardly a novel insight, and one that has appeared in many fields besides programming, but somehow programmers still like to believe they are 'objective' and 'neutral')

re: hot take, language standards 

"But people want known-good libraries, instead of hunting for them!"

If you have functioning package management (which you should, it's 2023!), then you can literally just have external packages for those libraries that are published and officially sanctioned by your core devs

Now you get all the benefits of standard libraries with almost none of the downsides

Show thread

hot take, language standards 

Nothing should be standardized in your programming language or standard library unless it is absolutely critical for the functioning of the ecosystem

Because it doesn't matter what your deprecation policy is on paper, as soon as you declare something an official part of the language, it is set in stone until the heat death of the universe, due to the special status it conveys to users

You will be forever stuck with it, even if the design turns out totally broken

racism & abuse in publishing, heavy fandom antiblackness, sexual violence mention 

@vicorva 100%. One of those "there is no explanation for this" things until you realize it's really "there is no non-racist explanation for this."

I’m sad that railway operators do not think people use their cross border trains for anything else but a planned 5 month ahead vacation… 😢

on the one hand, it's correct. on the other hand, i feel like we're in a bad state if we're having to celebrate septuagenarians issuing tweets that are merely, like, the correct top-level comment on a link aggregator

techcrunch.com/2023/12/10/sena

"Why would anyone want to use Javascript anyway?" 

I don't know... maybe because the async actually *works* the first time, everytime? And you don't need to play Quartets to try and find async libraries that work with each other?

Because there's an off-the-shelf library for almost every problem you might have, without being forced to buy into a monstrous-to-upgrade "framework"?

Because aside from globals (which ~nobody uses anymore), there's a near-guarantee that you can trace back any identifier or reference to its point of definition, without needing special analysis tools?

Because it has actual isolated modules, rather than some conflict-prone "namespace" nonsense that causes dependency version conflicts down the line?

Because it doesn't impose an arbitrary requirement of "one version per dependency across the entire codebase, including transitive dependencies", and so eliminates the usual dependency hell?

Because you don't need to be constrained to highly restrictive class syntax, just to get some good performance out of your code?

Because there are extensive and near-perfect compatibility layers to make the absolute most recent language features, even *experimental* ones, work in positively ancient environments?

Yes, I wonder why anyone would ever want to use Javascript.

US politics; exaggerated but not by much 

Democrats are like

I love it when Republicans destroy people's lives because now I don't need to advance even a single progressive policy to win

Show thread

Sometimes:

Executive Function be like: you can read issues, chat with people, and read docs
Executive Dysfunction: but not write any code or docs yourself

So I figure sometimes I just go browse the issues and see if I can help a lost soul.

Show thread

Het kan dus wel.
Een extreem-rechtse partij die de grootste wordt.
En dan de democratische oppositie waarin meerdere vleugels zich verenigen en samen een kabinet vormen.
Ik hoop heel erg dat we er in Nederland niet 8 jaar voor nodig hebben om er achter te komen dat je zo fascisten uit de regering houdt, maar (laten we zeggen) max 8 maanden, ongeveer de lengte van de gemiddelde NL kabinetsformatie.

nos.nl/artikel/2501225-donald-

I'm digging in to music that will enter the public domain in 2024, because there's a lot of it and some of it is pretty interesting, and I came across this fellow, and his genre definition made me giggle.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.