note to self: If feeling pretty tired and unable to finish a feature today, implement the purely functional part of it, test that, and defer wiring it up into the IO code until the next day

seems to squeeze out an extra half hour or so of useful development

How many other people have noticed this? 🤔​

1.) Calamity or serious danger predicted based on observable/factual evidence,

2.) Sceptics be like: "That shit will never happen! don't be such a doomsayer",

3.) (extreme) Measures are taken to avoid calamity or danger,

4.) calamity or danger is ultimately averted *whew*,

5.) skeptics be like: "We told you there was no danger, you people are always so full of shit! Stop with all the empty doomsday rhetoric, will ya",


just purchased

i'll bring the mirror online as soon as a get a chance

@bob @bhaugen This is why I think genetic programming will become most interesting once we have agoric-style environments (ie as described by the Agoric Papers)

I agree that once we have a distributed, ocap-safe and actor powered economy of running programs, we'll finally see the right motivations to enable the emergence of some interesting patterns we might even call "life", because there can be an external incentive structure to survive not artificially set up by humans.

@bhaugen "Darwinism" is a loaded term I guess. In fact the book makes an argument that its thesis is *closer* to Darwin's than many contemporary writers on evolution, and I think this is what maybe that review is referencing (but badly, and it probably shouldn't be on there): many contemporary writers talk about evolution producing the "best" designs, as if every aspect was a clever outcome of evolution. Marcus and Darwin *both* hold up examples of imperfection as evidence for evolution.

Torrential downpours have flooded southern and eastern parts of the country since the start of the Easter weekend.… #SouthAfrica #Africa #Weather #Environment #Floods

“The internet will become a religion in part because everything will happen on it, including all other religions. But mostly because it will be the first platform for true Otherness that will appear on the planet. Not Other as in other variety of human, or other variety of animal, but Other as in an agent not like us, yet bigger than us. A true alien being. Of which we are part. This conundrum will trigger so many spiritual & religious buttons that it will also shake the established religions.”

— K. Kelly

#SuperTuxKart is a free open game similar to Mario Kart, featuring open source mascots as the main characters.

The latest version (1.0) was released a couple of days ago, and introduces online multiplayer 🌐

There's also a story mode, single player, local multiplayer, various game types and lots of mods.

It's available for Linux, Mac, Windows and Android:

@ChrisWere did a detailed video about it a while ago, which includes gameplay footage:

@kaniini @owenthecat I’ve long said that if email were invented today, it would go absolutely nowhere, why? Because there’s no money in it as a system, because it’s federated, no lockin, no $$$, no business motive to advertise it, make it popular. The only reason we have email is because it became a thing before the commercial internet.

(yes, email sucks in many ways, but god, can you imagine if we didn’t even have it? if there was no federated, non-proprietary way to message pretty much anyone on the internet?)

an interesting example is VoIP. There are IETF RFCs for SIP, etc., and the way the system was designed it’s entirely feasible to run a VoIP server so that you can call an email address, so becomes a kind of universal identifier regardless of what type of communications you’re trying to engage in. the specs are all there, nothing’s stopping anyone from deploying it, but there’s no money in it, so nobody does, plus the chicken and egg problem that nobody else is using it.

so instead we’re stuck with bloody phone numbers, where unlike domain names you can’t even own them, they belong to your carrier. it’s 2019 and our best way of doing voice comms across the planet involves per-minute billing which was justified by a circuit-switching infrastructure that increasingly doesn’t even exist anymore (I hear lots of the PSTN is getting hollowed out on the inside and replaced with VoIP internally)

but there’s a lot of money in keeping the farce of per-minute billing alive, and no money in rolling out SIP, so it doesn’t happen. LTE/4G even uses VoIP internally but of course it’s to your carrier’s service and they bill you just the same, not calling email addresses.

it’s actually getting even worse with services like google/twitter/etc. demanding a phone number to even let you sign up. the phone number namespace is becoming more entrenched, not less.

i’m surprised the fediverse got off the ground tbh, but that’s a hell of a positive move.

if you argue that there should be a cost for higher education, you're admitting that college should be a class gateway and that the poors shouldn't be allowed to do it

Re-reading the Tahoe-LAFS paper and Tahoe URI pages

Glad I did, found several things I needed to fix or improve for the #Spritely Crystal demo

@rysiek hasn't #Signal demanded people not connect third-party clients to their servers? In fact, any binaries not distributed by them (they refuse to let #FDroid distribute their app). These are only two of many reasons not to support Signal with your unpaid time:

I'd recommend working on a native #SailFish client for #Wire instead. They are a) already close to feature parity with Signal b) actively working towards server>server federation:

Allright, our new website is now up and running at 🎉 🎉 🎉

It features:

- Cute illustrations drawed by @robin
- Cleaner, mobile-first design
- More accurate and accessible explanations about the project
- A brand new #Funkwhale pod selector
- A brand new "Applications" page listing Funkwhale-compatible apps
- Internationalization-ready content, so we can translate the site in many languages!

Many thanks to testers, proof-readers, designers and everyone who helped!

Defeating Racket’s separate compilation guarantee

Brilliant post by Alexis King about creating a generalized side channel to communicate between walled-off compilation-time/runtime layers using a logger and a garbage collector

hey #fediverse, tell me about non-unix #operatingsystems you like!

For example, I really enjoy Haiku and am intrigued by MorphOS.

PS: Appreciate boosts to extend my reach here. <3

Show more is a cooperatively-run corner of the Fediverse. The instance is democratically governed by its members, who generally share an interest in the co-op model, but topics of discussion range widely.

If you are interested in joining our community, please review our Bylaws and Code of Conduct. If you agree with them, you may apply for membership on our instance via this link

Our instance is supported by sliding scale contributions of $1-10/mo made via Open Collective. You must have an active Open Collective account to apply for membership; you may set one up here