Pinned oot

So I have an announcement. I sent an email to my work saying that I wanted to be able to focus on my work on taking advancing the federated social web to the next level. Read: better security / abuse resistance, richer interactions, virtual worlds.

How will I be funded to do this? I don't know. I do know that the state of the political world scares me enough that I feel I have to do this. If you want to support me: patreon.com/cwebber

Wish me luck. More updates soon.

Pinned oot

privacy is your local scope where you perform your local reasoning

maybe people who don't think privacy is important are okay with programming by only mutating global variables

Pinned oot

the safest way to use computers is still abstinence

Pinned oot

Hi! You may most likely know me as co-editor of ActivityPub, the decentralized social network message which is more-than-likely how you're actually receiving this message! w3.org/TR/activitypub/

Other things you may want to know:

- I'm a user freedom activist (free software, free culture)
- I post a lot of leftie politics stuff
- Expect lots of tech posts around lisp, decentralized network stuff, obscure-ish programming history

did u know that wikipedia has free and open source pictures of cats to look at

Especially if I showed it off in combination with Terminal Phase.

Would it be worth taking a bit of a pause between the game stuff and the async stuff to write a time-traveling-debugger demo for Spritely Goblins? I bet people would find that cool/interesting.

*everyone's eyes glaze over*

(that's ok, I'm airing my thinking out loud, I know nobody is using this stuff yet)

Making what I think will be a big improvement to goblins, but it's a backwards incompatible change. (And yeah, that's why I'm not trying to encourage serious users of the library yet, changing API.)

Previously if your actor/object both wanted to specify a new handler *and* return a procedure simulataneously you had to do:

(values (bcom new-procedure) 'return-val)

Now that is a... silly abuse of multiple value return. Now you can do:

(bcom new-procedure 'return-val)

Simultaneously eye-rolling at Clinton's comments and grossed out by some of the responses on my feed

Missy and I made another "motivation comic" for @mlemweb but she can't open it until she finishes a draft of her next chapter!

@er1n writing pseudocode like

if (condition):
do wrong thing;

I'm snarky but let's give credit for being the only federated social network to last so long

yeahhhhhhhhh emaillllll
everyone loves it everyone's favorite

A custom ascii art cookie for whoever first gets Terminal Phase packaged in a mainstream GNU/Linux distro gitlab.com/dustyweb/terminal-p

It is time that people understand that #Apple is in no way better compared to the other big tech companies. Like all of them, they have to comply with US law. Also their business depends more and more on adds and analyzing their users with AppleTV, AppleMusic, Siri, etc... Trusting black boxes and highly closed and regulated ecosystems will not bring us more #privacy and freedom. reuters.com/article/us-apple-f #nf

Show more
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!