@happyborg Yeah great points. I'm working on a gradual transition timeline where we start at where the current fediverse is and gradually go full p2p.
I think before we replace the current inbox flow we can have more put into indexed outboxes for fast sync so instead of waiting for pushes from the accounts you follow you can get a quick pull for just the data you want and leverage the social graph for loading all that info.
Inboxes do live updates, outboxes are for sync when you come online.
@happyborg That's the hope yeah. We're reducing the surface of the bits of AP that need to use a central server as much as possible. Right now the inbox is hosted in the cloud but it could just as easily run on your device and servers could acc3ess it over p2p if they support that or via http gateways.
Similar approach for the published AP data. Initially instances will load over https but we'll be adding specs to include p2p urls for all your data which some clients can load directly.
I know it should be "because privacy first", and I do take it into account, but Google killing off services/products left and right for whatever reason is my main reason for not wanting to subscribe some of the stuff. https://arstechnica.com/gadgets/2023/08/google-kills-two-year-pixel-pass-subscription-after-just-22-months/
We've got a new #ActivityPub implementation that'll be released in early September in #DistributedPress!
Instead of fancy frontends and databases, we're focusing on enabling statically published sites to add AP support via a lightweight Social Inbox server that they can register using standard HTTP Signed Messages.
If you aren’t sure about what we add:
- an escrow system for commission deposits so both parties feel like they can trust each other more
- a shop/studio system where you can specify your offerings, with support for limited slots that are automatically managed as you accept commissions
- a discovery system where potential clients can find you
- automatic sales tax/VAT connection and remitting so you know you’re compliant
- for US artists, we even generate 1099s for you with your earnings!
Curious about #Banchan but have questions, no matter how basic, about how it works and what we can do to massively improve your commission management experience? Are you overwhelmed by how you get started? Reach out to us wherever it’s most convenient for you and we’ll help you out!
@foone the frustrating thing is that everything should be able to work together but as I understand it everything has an API and needs a library to interact with it.
Watching lgr videos and hearing about how smart devices used to be whether or not they had a computer inside them you just sent them a certain number and they would do a thing.
now you need a library and authentication and then the library isn't maintained, so a change in one of the 8 million libraries it depends on breaks it...
@codinghorror I wonder how much of tech company power comes from interoperability being almost impossible. Anyone can make a train or phone line but only Apple can make iphones that talk to apple cloud services. IMO in order to reduce their power they should probably be forced to interoperate more aggressivly at local levels.
@herhandsmyhands @romancelandia@a.gup.pe I think it'd be great if ai generated work is not copyrightable and folks use it anyway so that more stuff is public domain and unmonetizeable by corpos.
Not a fan of how sites with search features (youtube, duckduckgo, ali express, etc) have taken to showing results that they think are a "best match" even if they don't contain all the search terms I'm looking for. What the hell is the point of giving me options if it doesn't plan to respect them? Every year data becomes more frustrating to access as stuff gets "machine learned".
@ansuz OMG yeah C++ has given me the most grief out of any dependency management thing. Probably because so many things use it, but also the complexity in turning code into something that runs on your computer is so huge compared to other things.
@ansuz Jeeeeeze. That's horrible and only mildly surprising :// For some reason I thought jupytrt had a more stable environment but I've never actually used it so not sure why I was expecting that.
Feels like that could have been a great place to lock down available package versions and limit breaking changes entirely. ://////
@staltz Yeah I defs wouldn't subject the average human to my lifestyle. :P
I wonder how "AR screens" could interplay with public transit or with less harmful things than cars like bikes or scooters. Could be a useful case for having "fog computing"
@staltz LOL I walk around with goggles strapped to my face and code using a mini keyboard. I'm pretty far from the definition of human though. Personally AR that magically overlays stuff is overrated, just having windows floating in my field of view has been great.
body horror, fleshy lookin art
Wish all my computers worked like this. 🥰 #BodyHorror #FleshTech
https://www.tiktok.com/@orchid.flesh/video/7254756248589962542
The reason for difference between two is in the WHATWG spec: https://url.spec.whatwg.org/#url-representation
There are "special schemes" (http(s), ftp, ws(s)) for which hostname gets actually parsed, but for the rest - everything after the "protocol" part will go into the pathname (including two “//" slashes). This is wild!
You likely don't have to worry about it, but in Electron apps this can easily result in a bug. Here's my fix for proxy-agent npm module https://github.com/TooTallNate/proxy-agents/pull/242
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.