Show newer

probably a spicy take in some circles 

Poverty can be a form of disability; it can significantly impair your executive functioning, and make you literally unable to complete certain tasks

Fuck you, , and the "open-use" you rode in on, for expecting bloggers to do your unpaid(!) advertising for you, and trying to dress it up as a courtesy

The internet works a lot better when you actually plug the fiber back into the modem

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

I really dislike the common line of reasoning that "being gay/trans isn't wrong because they were born this way/it's not a choice". That's not why it isn't wrong. It isn't wrong because it doesn't cause any harm to anyone. If being gay was a choice it'd be just as okay morally!
This is important because sexual attraction and gender identity can naturally change over the course of one's life. Under the framework of "it's only ok if they're born like this" that can be seen as problematic. It forces people to stay quiet about their experiences if their identity changes at all and especially if some external factor is a catalyst for that. And so what if it is? What if some experience "made you bi"? There's still nothing wrong with that!

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
Show older
Pixietown

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