Pinned oot

present is a function that consumes a stream of future and outputs a stream of past

unfortunately most of us are stuck with the imperative implementation

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:

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!

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

Me: "That was the best SocialCG meeting we've ever had!"

@rhiaro: "You say that every SocialCG meeting..."

okay, that's enough staring blankly at my screen, definitely sleppytime

Show thread

I'm back on my captp bullshit, this time preparing to do a 3-machine/vat handoffs implementation

birdsite, social antipatterns 

Every now and then while using Twitter, I feel pressured by hovering over other peoples' avatars to play the "oh, they have more followers than me" game.
But that game doesn't really matter, ultimately. I'm known by the people I want to collaborate with the most, which is more meaningful to me.

(I'm better known on here unsurprisingly, and Mastodon's UI *does* display this antipattern, but it's not as in your face as on Twitter as it's not on hover.)

@cwebber @alcinnz The *** tested the waters with the youtube-dl takedown.

After some mulling over new-to-me languages, I decided to take inspiration from @cwebber and attempt to do #AdventOfCode in #Racket this year. Save for some very rudimentary Gnu IMP scripting over a decade ago, I've never really used a #Lisp family language, so this should be fun 🙈

Day 1 is up, and I'd be glad to hear any constructive feedback on the terrible things I'm doing to this language 😅

Further indication that DRM is more a legal threats tool than a technical impediment tool in the general case: Google sending DMCA takedown notices against repositories that cirvumvent their Widevine DRM system

HT to @alcinnz for the link

Stuff I'm working on today:
- Previously: Some of the CapTP interop converstaion
- Previously: Thinking out loud about types of / optimizations for serialization systems (including Spritely Aurie)
- Currently: CapTP handoffs

Gotta give it to the copyright-maximalist lobby, they sure did figure out how to suddenly frame section 230 in a way that tricks all sides into thinking that getting rid of it helps them out when in reality it basically dramatically screws over everyone except RIAA-types

"What's the ballpark I gotta swing for?"

see, I know how to compose sensible sportsball metaphors, since ballparks are the things one swings for

Really happy to finally get out this update about goings-on in @spritelyproject

tl;dr RacketCon talk up, progress on the serializing-a-running-world system (Aurie), making progress towards textual virtual worlds.

Enjoy! And thanks to @davidrevoy for the INCREDIBLE character artwork!

State of Spritely, December 2020!

RacketCon talk on Goblins, progress on Aurie (running-world serialization system), preview of the textual virtual worlds plans, and more!

(Amazing character art by @davidrevoy!)

I can honestly say I'm happiest when doing my work and making progress. I feel fortunate to be able to do that.

I haven't made as many public updates lately; I will try to make one today or tomorrow. Progress on Spritely has been happening and I'm excited!

Show more

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