@helge right now I'm focused on making it easier for web publishers to use this stuff and with all our work being in the open for devs to peek at and reuse 🥰
My wip blog post about it: https://github.com/RangerMauve/blog.mauve.moe/pull/1
Tbh these two guides and peeking at my mastodon data got me all I needed. :P
https://paul.kinlan.me/adding-activity-pub-to-your-static-site/
https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
It was honestly trivial compared to some of the stuff out there 😅
@mariusor @helge Are you using your library for yourself and your own interests? That's the best way to do open source IMO. Whether a thing is "popular" or not is secondary. As long as it's useful to *someone* it's a win IMO. Unless you want to makey money off of it I guess, but that's a whole other ball game 😅
@steve @evan @djsf @bengo Like when they inevitably try to add ads to AP or whatever shit we can give them the finger and fork from any impl that's shitty enough to go with it. Prople thay want big social media corps can go ahead and use em, and existing AP communiyies can do fine without it.
I think it's mostly the monolith instances like .social that will cave to incorporate whatever facebook wants of them
@evan @djsf @bengo Hmm I think maybe the difference is I'd like them to implement but not be in charge. The power dynamics would be so imbalanced compared to anything else. IMO it'd be nice if AP was more like HTTP where we had the core more set in stone unlike how stuff like Group Ware and email got turned into something non–corpo impls couldn't coexist with easily.
My hot take is that the #ActivityStreams and #ActivityPub specs are fine. Having some more standards for working with groups might be nice but honestly I'm happy with how much folks are able to do already and how many implementations are out there that can work together. This is from a few months of working on a new implementation. Honestly there's been a decent amount of docs spread around the place to go off of.
@evan @djsf @bengo I'm sure there's lovely people with good intentions in these companiws hut giving their overlords power over what is currently a mish mash of communities working together will just enable the capitalist misery machine to do it's job of turning human suffering into profit one way or another
@djsf @evan @bengo Why are corpos even at the table? It should be instances and open source implementations that work on this stuff. Like what Facebook is going to come in and be like "Oh we need such and such thing in the standard" and the folks at gaycommunists.gunclub need to suddenly break everything in order to support it?
Growing a start-up bro with half baked ideas full of the most recent buzzwords on my back so I can get venture capital.
By modulating air through a series of slits he makes sounds like:
"biiitcoooin"
or
"A I..."
When they try to hand him checks I reach out and grab them from underneath.
@talon btw from what I recall the web audio api is pretty close to what's available in Open AL. Have you checked the various language bindings there?
@talon Yeah my choice for using node was to make it easier to reuse as many libraries as possible and to reduce the burdon on getting c++ dependencies to build cross platform. TTS and STT is one of those things that's hard to get working on Linux even with all the stuff in Chromiums codebase :x
Would love to experience more audio-first games though.
@talon I started doing some of this in my "webrun" project a few years back. I'm still very much into it. See also, exokit but that was focused more on 3d graphics without the browser renderer.
#TIL dogs can pet other dogs. #undertale
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.