Show newer

Reviewing my talk and I'm not sure I'll be able to fit it all into 30 minutes tonight 💀

The big problem, as I see it, is that Mastodon is now opening the pandora's box of making the content licensing situation of the Fediverse explicit, which in a federated environment will be *very* hard to do without crushing someone's toes, somewhere. (Personally, I really *liked* that all this time the licensing situation of Mastodon has been implicit; I was happy just letting laches and deletion notices do all the work. But I understand if Mastodon gGmbH doesn't feel they can do that forever.)

Show thread

BROSLEEP Weighted Suppression Shroud

This ain’t a blanket—it’s a full-body restraint system for when your demons start whispering after lights out. 40 lbs of pure, bro-approved compression. Like being pinned by a wrestler who never judges your nightmares. Sleep hard. Feel nothing.

#EagleTactical

Unix Errno would be a great Star Wars character name

also really annoying when apps force you to update for no reason other than “this version is old :(“ and then the updated version doesn’t work because they upped the minimum os requirement also for no reason. it was working fine before the time bomb went off

Show thread

To be clear I am not a wallclock hater. I've used it too and it's fine for like 99% of situations (if not more)

@Miaourt It was one of the ones at localfirstconf and it was literally Date.now(). It's okay though cause the chances of conflicts in their data model are low and it's small bits of data. 😅😅

What's a clock drift? About 50 milliseconds. 🤣

Lamport timestamps? Merkle Clocks? ha ha I think you mean `Date.now()`.

What's a clock drift??

HLCs get a pass.

> looking at a new sync engine
> ask devs if it's using wallclock based last write win registers with oplogs or literally any other CRDT
> they laugh and say "it's a good sync engine, mage"
> read code
> it's a wallclock based last write wins register with fully replicated oplogs

wallclock based yolo conflict resolution is the powerhouse of the decentralized system.

BTW I got a shittier (and cheaper!) version of this so I'll see if I can make any progress on it.

Show thread

15. Since I am insatiable I'm thinking about replacing my GPD Win 4 with a Framework 13 mainboard case and a bunch of peripherals: printables.com/model/1051364-f

Ideally I'd need to remix this to add places for straps to attach.

Show thread

@brandon Does it show you if a post has been updated? My links post is like an append only log. I suppose I could decompose it into indovidual items tho?

@fabrice.capyloon.org Boggles my mind that streaming (and often binary data) isn't priority number one for all APIs that deal with data. Probably the webcrypto stuff was more motivated by stuff like JWT or some corpo auth scheme than encrypted files though

@brandon I was contenplating supporting atom. Is that good enough? I'm just not sure what the best approach would be since it's all plain markdown files with very little metadata.

Hopefully this meetup will accept my proposal for a WebCrypto talk some time this summer so I can show folks how fun it is.

I've been keeping a log of cool links I've found on the web: blog.mauve.moe/posts/links

Once I figure out my gemini hosting setup I'll have them up on there too 😸

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.