@danburzo thank you, I will check out!!! Anything ethnic-focused recommendations?

Needed: tutorial cookbooks that rather than giving you 50 hard recipes, instead give a graded progression of dishes to level you up, to get you used to the various ideas in the cuisine.

Must be written by aunties and with dishes for home cooking (not restaurant food).

CW just so I can have more characters to describe 

@garbados @djsundog thanks for connecting and for asking!

I have a light wrapper around PouchDB-Server github.com/fasiha/gotanda-pouc which does auth in Node instead of Pouch, and let’s me run one backend that multiple people’s multiple web apps can sync to, with each {person, app}’s data in a separate PouchDB on disk for isolation. I love it.

But it’s non-collaborative. As I was adding “friends” (person X can read my app A’s database), I realized I was thinking a lot about client-server and server-server API, just like Matrix or ActivityPub—person X might not have an account on my server (they might be running their own), so how should instances sync, etc., and recreating all that seems a lot of work.

What if PouchDB could write to a Matrix room whose access I could control via the usual Matrix affordances? If Pouch used a Matrix room to persist data, that could be cool! But I’m not sure how feasible that is.

A simpler alternative to PouchDB could be for each person’s app to just write plain events (that only make sense to that app) to a room, in JSON or plain text or whatever, and sync those events and recreate a database state from the event stream (like CQRS). This full database would just live in each client device, and not exist in Matrix: Matrix would just store the raw events.

So those are the thoughts behind my hastily-written toot :) in a nutshell, use Matrix as the persistence/sync/collaborative layer for local-first apps. Thanks for reading!

@isagalaev you are right!!! Candidate number two is 1.29 grams!

@isagalaev No, this is an N=1 analysis, one lucky tissue that was sticking out the top of the box.

@cathal Stand by I have chili chicken, guaranteed to get the snot flowing

We have a super-accurate weight scale.

a kleenex (paper tissue) weighs 1.33 grams.

22 boosted

Things I'd like to see more in secondary worlds:

- Hunter-gatherer societies that acknowledge their sophistication and complexity and don't relegate them to noble savages
- Matrilineal societies that are not some caricature of "matriarchy"
- Nuanced ideas of gender and sex, dammit
- Religion and spirituality that are actually real and important guiding principles in characters' and communities' lives and not just exotic color or a source of supernatural power
- "Soft" skills like negotiation, relationship management, homemaking, spirituality, gardening, caregiving etc. being given actual importance. So sick of women characters' worth being decided solely by how good they are at violence, and physically disabled people being left out altogether unless they have Disability Superpowers.

22 boosted

The lack of this kind of variety is why I've largely checked out of fantasy and started taking more interest in history tbh. It's not that great stories haven't been told under more conventional action-adventure frameworks, it's that they all feel the *same* after a while and I'd rather go to a much richer, diverse source: real life.

Show thread

I will always retoot beating up police with their ballsacks.

22 boosted

. What a badass. I will buy and read anything anyone strongly recommends about her story.

'It means he doesn’t relate to the feeling that he could be the next driver to be unjustifiably stopped and searched, asked to get out of his car (or worse) for a broken taillight or verbally ridiculed or assaulted for someone else’s assumptions about his sexual orientation. It means he doesn’t think the rise of white supremacy in America is going to affect or diminish his ability to “stay focused” on his company’s mission. It means…' — on 🔥


@wim_v12e this is so awesome, thank you for doing so much good!

This note about inclusivity is so great. In my little way, I try to include as many as possible also, when I publish a project that might be interesting to non-coders (like Japanese stuff etc.) my instructions include how to install Git and Node or etc.

@Shitlord Dr Narayanan, in the thread that Martin was quoting, talks about other ways this happens even without money changing hands—so even if the "more needy" had money to fund research (at which point they wouldn't be needy), this dynamic might not change: mobile.twitter.com/random_walk Martin is super-classy for being conscious of this and choosing to go against the grain, and for scolding other researchers who have this choice (i.e., nobody's funding them) but fail to make it.

@nomad Dr Narayanan, who Martin is quote-tooting, talks about how this happens even without explicit funding—e.g., students want to get jobs at BigCos so they gravitate to that work even if nobody's paying them to. mobile.twitter.com/random_walk

'a lot of computer systems research is solving problems that only huge tech companies have (eg. fast datacenter networking, big data analytics systems), rather than working on technologies that empower individual users and the underprivileged. Frankly, the big tech companies don't need help from academics. … It would be much better if academics prioritised research that benefits those who *don't* have the resources to do this work themselves.' mobile.twitter.com/martinkl/st

classy yet

Show more

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