Show newer

the lack of complex dependency management works out for me in practice because my code falls into roughly two categories:
* self-contained programs or libraries that themselves use only the standard library
* larger amounts of code in my work monorepo, where having n versions of deps is more often unhelpful than not

Show thread

overall, Go generally has a single, though not necessarily great answer to most questions you might have
it was kind of refreshing to me, despite my visceral dislike for the ignorance of advances in PLT it stands for

Show thread

I came from node-land where everyone uses npm, picks an arbitrary build-system-of-the-day, static analysis / editor tooling is nigh-nonexistent, usable autoformatting isn't really existent

Show thread

formatting elsewhere: rustfmt is kind of a disaster and requires configuration, idk what OCaml's story is

Show thread

editor plugins elsewhere: racer (Rust) is kind of a disaster, merlin (OCaml) is usable but needs per-project configuration
neither of them do the neat things my bog-standard Go tooling does
build systems elsewhere: cargo (Rust) is nice, but requires per-project setup, OCaml doesn't even have a single answer to "how do I build my project", your build may involve arbitrary shell scripts, etc

Show thread

in my personal experience, a bunch of it is about tooling:
vim-go really hits the spot for me and seemingly never breaks, an experience I've never been able to replicate with any other language
the build story is extremely simplistic but very clear
formatting is just a thing you don't have to think about at all

Show thread

if we're this good at programming language design as a field, how are we losing to souped-up C with interfaces and a garbage collector?
how are we losing to Rob fucking Pike?

Show thread

yet in practice, Go has significant adoption, and even as a self-identified PLT enthusiast, it's what I use day-to-day, despite being free to choose another language, though in part because the ecosystem around it is quite lively

Show thread

so I've been pondering all the dunking people do on Golang
there's a fundamental contradiction in it for me: we've supposedly got much better languages, designed based on sound, solidly theoretically grounded PLT.. so everyone should be using those, right?

honest to god you can tell that samsung's emojis were just the result of artists being given literally just the name of the emoji with no context as to what it's supposed to be computerfairi.es/media/3tpFEDO computerfairi.es/media/cGH_cuY

"Darwinism" is funny.
People tend to attribute the summary "survival of the fittest' to Darwin, while he never said that... Spencer did.
The "fittest" according to Darwin would be "most adapted and adaptable to its habitat" or similar, not "individually strongest" as it's usually misunderstood now.
Hominids' "fittest" factors include cooperation over and past large social groups for both mutual benefit and out of empathy (bringing benefits longer term).
The opposite of "social darwinism".

of course she's still offering me a referral to [people I wouldn't let anywhere near my dead body, let alone my living, conscious self]

Show thread

talked to my GP again, in hopes of getting any HRT-related bloodwork whatsoever
she's developed an extremely polite way of telling me to fuck off

it's been.. a year, maybe two, since I went, and it used to be a weekly thing for me

Show thread

I went to the local hackerspace again and it was really good!
gender balance seems to have improved, most of the infrastructure I set up seems to have survived and is maintained

@corzntin if pangaea splits into multiple land forms, all not connected to each other, im sad to say that i believe earth wont survive through this summer

fedidrama, allcaps rant 

THE FEDIVERSE IS DESIGNED TO LITERALLY WORK WITH THIS EXACT THING PEOPLE ARE SAYING WILL KILL MASTODON

THE NETWORK ISN'T GOING TO SPLIT UP INTO SINGLE NODES

INSTANCES THAT WANT TO STAY TOGETHER WILL STAY TOGETHER

INSTANCES CAN BLOCK OTHER INSTANCES IF THEY WANT

YOU'RE JUST GOING TO GET MULTIPLE GROUPS

IF YOUR INSTANCE IS BEING BLOCKED BY EVERYONE YOU WANT TO FEDERATE WITH, PERHAPS YOU'RE WRONG AND SUPPORTING PRACTICES THAT SHOULDN'T BE SUPPORTED

what if the rise of mental illness is the result of an economic system that actively seeks to reduce the availability of things which keep our minds in a healthy stasis, like community, fulfillment, purpose, so those things can be sold back to us like a carrot on a stick

Police violence, racism, fucking USA 

Seattle police fatally shoot black, several months pregnant mother of 3 children who called to report a burglary seattletimes.com/seattle-news/

It keeps happening. I don't understand how it can keep happening without repercussions.

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!