#Loqichat is informal messaging offered by numerous services, a few of which interoperate or bridge with each other, and also a set of brainstorms for what an amazing indieweb friendly chat web app/site could do https://indieweb.org/chat
#Loqichat is informal messaging offered by numerous services, a few of which interoperate or bridge with each other, and also a set of brainstorms for what an amazing indieweb friendly chat web app/site could do https://indieweb.org/chat
#aaronpkthe pieces are pretty well in place for that to work. The main difference between that and Matrix is that as written, the indieweb on relies on a single coordination server to distribute the messages
#aaronpki was reading the matrix spec about server-to-server federation, and they have a bunch of stuff about how conversations don't actually "live" in any one place
#bearhaha - you can't be in the XMPP world for as long as I have without having a good sense of humour
#aaronpkand all the different players can backfill a channel from any other server
#bearsingpolyma - agree, if they bridged to pubsub then any new entry could be federated to others by listening to that topic
#bearhell, I know that back in the day of even FidoNet it was solved by a new node pulling in the starting list of topics to seed their cache
#singpolymaprobably the right model would be PSHB-to-PubSub (prosody has a module for that), get that working with a nice social networking client like Movim, then layer on webmention to that
#bearwhich would be like a merger of NNTP and Torrent
#singpolymabear: Yeah. I have an older friend who is constantly saying "those who don't know their history are doomed to reinvent it badly over HTTP"
#bearsingpolyma - that is what I say almost weekly
#tantekpreviously: those who don't know their history are doomed to reinvent it as XML
#beara topic would then become a dynamic article with each chat equal to a paragraph - then webmention and fragmention could be used
#bearwell, XML I would consider old enough that it could be what should have been used by many folks - but i'm not going to fall on that conversation-sword in this generation of developers any more
#tantekpreviously previously (especially in gov/edu circles) those who don't know their history are doomed to reinvent it as SGML
#martymcguire[m]aaronpk: just submitted an updated implementation report for screech from running through micropub.rocks client tests. should i include a link in there to the micropub.rocks permalink?
#martymcguire[m]i've hit a point where, because i am working on two micropub clients with common server-side python functionality, i am trying to refactor into a library before adding more features. i should probably hold off on that and pass more client tests instead. :}
#martymcguire[m]aaronpk: another question about working through the tests - there are tests for creating posts in both form-encoded and JSON format. is there a reason that a client would pass both of these tests?
KevinMarks joined the channel
#bearIMO it should do both as being a client you don't know what the endpoint will accept
#aaronpkYou don't need to pass both if you have a reason to do one or the other only
#aaronpkbut keep in mind that some servers may only support form encoded "simple" posts
#aaronpkive been making Quill use form encoded for simple things and then upgrading to JSON requests when they use fancier features
[chrisaldrich] and gRegorLove joined the channel
#martymcguire[m]is it goofy to ask the server what it supports? my reading of the spec suggests that a rule of thumb is "form encode until you want to do something that requires JSON"
#aaronpki can't remember the conversation that came up in, but we added this to the spec to clarify: "Syntax such as foo[0] and foo[bar] is not supported"
#LoqiInternationalization (AKA internationalisation, i18n; localization, l10n.) is the process of adapting software/content to various languages https://indieweb.org/i18n
#LoqiInternationalization (AKA internationalisation, i18n; localization, l10n.) is the process of adapting software/content to various languages https://indieweb.org/l10n