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
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

After almost a year of development, I am happy to announce #FediDB will be launching to the public this weekend!

Building ActivityPub applications will be much easier with FediDB.

Special thanks to @NGIZero for funding development of this project!

#activityPub #federation #developerTools

I see that @mntmn published the "MNT Reform Operator Handbook":

I've only scanned it briefly but really like the vibes of this!

#signal server is now officially closed source, making it de facto a worse-looking telegram.

@cwebber I propose "git whomstdve", with "git whomst", as an alias for those in a hurry

In a sense, "git blame", while more negative, is more likely to be true than its alias "git praise" in terms of signed commits. It's always possible for code to be added with the wrong attribution, thus resulting in a false praise. But a signed commit added can still be blamed.

Speaking of recovering and getting back on track, trying to fix my mail setup a bit. For various reasons, an upgrade some time ago brought useful features in one area but broke another feature in others. It's lead me to be fairly behind on email.

Spent about an hour (?) working on it and it's fixed!

Amazing how long it can take to get around to stuff like that...

Now that we've gotten in a bit of physical recovery from the super-crunchmode, we need to do a bit of... cleaning recovery.

The house is not in its best shape, not gonna lie.

But! We're planning to do some seed starts at the same time so that's something to look forward to!

I gained back some weight during the intense last week. Not an unmanageable amount, but still :\

But I'm up and at it again. Just weighing in and doing light exercise every day now, more carefully logging everything I eat starting next week.

let me tell you a couple of three things

Wooo woo @mlemweb got in her dissertation!

So the big things have happened. Finally, our entire household can breathe and relax. What a(n extended) week!

But yayyyyyy congrats @mlemweb!

two more days of this intense week, then we can finally get in a little bit of relax

I have tried to be bold and true to my thinking and character despite feeling that maybe "this is a risk".

But a failure to connect when taking that approach is also useful information for everyone.

Time will tell, I suppose. But I think, at least, I have done my best.

dear internet

did you know that both "smart contracts" and "cryptocurrencies" do not necessarily mean and precede blockchains

it's a conversation we should have at some point

it really seems like @zrythm is kicking butt and I vow that some day I will learn it

Show older

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