Show newer

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."

re: "Why would anyone want to use Javascript anyway?" 

@MTRNord Oh, certainly, and I would say that my biggest criticism of JS is that 99% of the learning resources for it don't actually teach people how to use it well, and that does have very real effects on the code that people write in practice.

It's just especially frustrating how people constantly try to extrapolate this into "haha what a crappy language, you must be incompetent to use it" (not always said so explicitly, but usually intended that way) while using something themselves that doesn't even get half of these points right.

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.

You consider advertising networks malware vectors because they try to compromise computers, I consider them malware vectors because they try to compromise brains, we are not the same

@whreq Ik vermoed dat dat gewoon ouderwetsch met losse cijfer-stempeltjes is, zoals typesetting vroeger ging, want oude apparatuur die nog werkt

"Oh, but a house is an investment! You'll make money!"

I don't want a fucking investment. I don't want to participate in your fucked up gambling scheme.

I just want to have control over the space I live in.

@whreq Iemand heeft het stempeltje ondersteboven in de houder gezet? :)

Show older
Pixietown

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