...they'll transport you to a black site in El Salvador, tho.
Recording a vote from an already-known account is way less than 100 ms, yes. Usually it's less than 100 ms but sometimes it can be several seconds.
When an activity is received the cryptographic signature on it needs to be checked and that means sending a network request to the creator's instance to retrieve the creator's public key (and profile pic, and cover pic each of which are more network requests. Then resize and store those images).
Images in posts need to be downloaded, resized, scanned for objectionable material, etc.
Every network request is quite unpredictable as many instances are overloaded or poorly configured.
Ahh, El Salvador, the place with the bitcoin president. Interesting coincidence...
Wow, no dark mode on a photo app. Photos look great on a dark background...
Every few months Dansup announces that Groups are imminent.
Good news - https://join.piefed.social/docs/piefed-mobile/
When we do get a real mobile app out the door (not just a PWA), it'll be hard to keep it up to date with the web app. So many moving parts. We'll need to either slow down the charge or let the mobile app lag quite a lot.
It'd be so much better if everyone just used the PWA.
Yes, url is the only reliable way I could think of to match posts.
For image posts we could use a hash of the image data. But image cross-posts are not common so it doesn't seem urgent.
Those comments get merged into one tree. I think, didn't actually test that.
Yes we had a lot of inspiration from Mbin for this one.
They are matched by the url of where the post links to. So this only works for posts that have a url, not discussion or image posts.
Use https://news.feedseer.com/ to summarize your Mastodon feed. Works great.