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! https://www.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
Reality is an insecure computing substrate.
@cwebber Things you know:
a. SSD is faster and more reliable but has less apparent randomness
b. you don't *need* to over-provision but it *can* speed up SSD work
Encrypted SSD is still very secure.
Encrypted SSD is still generally way faster than encrypted spinning media. Definitely more reliable.
I.e., the practical recommendation is "just do it." You're giving up a giant gain to worry about a small delta. You can always easily change your setup later if new data arises.
(You can do it!)
The truth is I haven't installed and started using the Purism LibreM yet because I've gotten caught in analysis paralysis about whether I want a spinning platter or an SSD. SSD has the advantage of being more fall-safe, but I'm still unsure when I try to read up on whether
a) an encrypted SSD is as secure (there isn't the ambiguity of surrounding random data necessarily, but maybe this barely matters)
b) do I need to overprovision?
Poverty Show more
I often tell friends who are struggling to put food on their plate they should apply for SNAP or go to the food bank
They often reply that they don't want to take it from the people who really need it
Friends, if your bank account is zilch and you're begging online for donations to buy food, you're the people who really need it. It's for you. I only ever got myself out of poverty by taking advantage of every social service available.
Try the food bank.
Going through a box of old electronics. Sadly my 17ish year old Palm Pilot does not boot. Lots of memories there.
Oh, and here's my Sharp Zaurus. Gosh I miss that form factor, the clicky little keyboard, and the thrill of first running GNU/Linux on a mobile device. (Terrible battery life though...)
Oh right I totally fucked something up when switching things to the thread queue model.
Argh. I need to rethink / remember how this should work.
If it doesn't pan out, the fediverse is doing pretty good right now. Maybe I can introduce some new and interesting things.
Also, if we focus on letting people set up "realms" that don't necessarily have a universal game state it's not that hard (but some realms can voluntarily share, and you can reuse your identity)
I've gotten some questions: does it really make sense to plan to build a distributed game system as part of the fediverse? Will that actually pay off or is it just one big gamble?
- Having things be fun for players/users may make them more likely to join. People want to build things together. May help alleviate the "join a federated social network to talk about federated social networks" problem
- Having things be fun for me is good too :)
Oh yeah and this benchmark is done on a 10 year old thinkpad.
That's on a single core, and this system will be able to span vats across cores/processes/machines.
Prelim test: without having even compiled anything, Goblins (the actor model implementation I'm working on for Spritely) can do about 16.6k messages per second. That's better than the 8sync-on-fibers implementation I had, done in Guile which could do about 13k per second.
oh it might be more like 250 bytes
Look, that's still way better than 1kb ok!!!
And it's WAY better than a couple days ago when each actor was like... 20kb.
I have to say I think about 100 bytes per actor is Pretty Good kthx
yes that was a galaxy quest quote thanks for asking
Oh yeah and most importantly...
- actors are now actually garbage collected and the GC doesn't go into an infinite loop