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
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
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
formatting elsewhere: rustfmt is kind of a disaster and requires configuration, idk what OCaml's story is
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
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
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?
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
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 https://computerfairi.es/media/3tpFEDOUvYP2BoJHpg4 https://computerfairi.es/media/cGH_cuYUD1yUyuc4anA
"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]
it's been.. a year, maybe two, since I went, and it used to be a weekly thing for me
@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
Police violence, racism, fucking USA
Seattle police fatally shoot black, several months pregnant mother of 3 children who called to report a burglary http://www.seattletimes.com/seattle-news/crime/officer-involved-shooting-in-magnuson-park-leaves-3-children-in-protective-custody/
It keeps happening. I don't understand how it can keep happening without repercussions.
a wild edef ⚧Ⓐ☭✊ /i:.dɛf/
manipulating etchings in poisoned sand
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!