#social 2022-11-22

2022-11-22 UTC
thli joined the channel; thli left the channel
mro, mro_name, KevinBush, altrion, M0x, asocrt, bemfmmhhj, apt-get384, benedicttwins, bengo, calliopehadassahxpr, black_poseidon, chubbubus, curiousinvention, daniel-uhlik, hdenskove, GiorgiGzirishvili, dhfdkdkd738, elclay, emmzie, [old]freshgumbubbles, Magnus, getpaidyn81, ginahicks09, GregoryKlyushnikov, guysoft, hoss49083, iwanaucamp, htjaya, Michelle, JayWake, jeff200k, jc, jsto, kolmogorov, khaled87, matthiath, enick_500, Mayel, michaeljob, monse90, Sancho, MrA, NaI, SelectSweet, onskidrow, OkSolution8, OverTime, pauho, pyngbld, SouthernWeldingRebel, rzr, salvehh30, Scalperos, SamuelCaraliu, Lilith, scooke, SocioProphet, stoic_troll, susanhill, tabltennis, telnetcookie, theshawe, totoros, tusf and AaronNGray joined the channel; jeff200k left the channel
#
AaronNGray
Hi, anyone about, just learning ActivityPub, Activity Streams, RDF, and OWL.
AaronNGray and mro joined the channel
#
@brandonkelly
↩️ The app itself is decentralized and runs on the ActivityPub protocol, a W3C-recommended standard! (https://www.w3.org/TR/activitypub/) That means it’s easier for third party apps to get involved, and they don’t have to worry about getting snuffed like Tweetbot and Twitterrific. (EOT)
(twitter.com/_/status/1595060042402861058)
#
@geekdada
After talking with @mkohlerdev I'm more amazed by how Mastodon works! Initially I thought of Mastodon as a replica of Twitter but "decentralized", but it's actually built on an open protocol called https://www.w3.org/TR/activitypub/.
(twitter.com/_/status/1595065842231902210)
#
AaronNGray
The issue I have with Mastodon is its server is written in Ruby and is very inefficient. And as a result it is not green energywise.
#
AaronNGray
I am looking at putting together first a Node.js implementation simular to Mastodon as a reference implementation to work from as I find Rails very strange (also) then look at a full RDF based implementation, followed by an implementation in a static language like Rust or C++.
#
AaronNGray
I am gemming up on all the standard involved first and having a look at the existing implementations that we do have.
#
AaronNGray
I am compiling a list of links for the whole area too as well which I will probably put on GitHub.
#
AaronNGray
There are some existing resource lists :- https://socialhub.activitypub.rocks/ https://activitypub.rocks/
#
AaronNGray
Activity Streams seems to be the actual protocol used in ActivityPub for communicating between "mailboxes" :- https://www.w3.org/TR/activitystreams-core/
#
Loqi
[James M Snell] Activity Streams 2.0
#
AaronNGray
Theres also several other standards involved json-ld for example.
#
AaronNGray
yes
#
AaronNGray
It would be nice to have protocol implementations in all the main languages adhering to a standard API structure isomorphic to the problem domain.
#
AaronNGray
With ActivityPub like db and db adapters for main dbs like GraphDB and more traditional DB's like PostgresSQL
#
AaronNGray
SO ActivityPub as the data model, and ActivityStreams as the communications protocol running over REST
#
AaronNGray
@Loqi Oh I see your somewhere there already on the Node.js side of things !!! Just seen your website !!!
#
AaronNGray
Oh maybe not thats WebStreams ?
#
AaronNGray
How efficient are they
#
AaronNGray
Activity STreams seem to be HTTP based as default.
#
AaronNGray
@Loqi Just seen who you are ;)
#
AaronNGray
@Loqi I am interested in getting RDF & OWL for AtivityPub as well as ActivityStreams, then being able create extensions for supporting comments and nested comments with likes as well.
mro joined the channel
#
@rudiseitz
↩️ It IS up and running already. Mastodon implements the ActivityPub protocol introduced by W3C in 2018. https://www.w3.org/TR/activitypub/
(twitter.com/_/status/1595091518439686144)
mro and AaronNGray joined the channel
#
@olyerickson
Did you know: * The #Fediverse is based on #ActivityPub; * ActivityPub is a @w3c recommendation; * The ActivityPub recommendation was created by people named Christine, Jessica, Erin, Amy, and Evan https://www.w3.org/TR/activitypub/
(twitter.com/_/status/1595119236862861312)
mro and AaronNGray joined the channel
#
@Reverecherecher
↩️ I'm not an expert on any of this, of course. To find out the particulars of how standards work, it's worth looking at the docs. RSS: https://validator.w3.org/feed/docs/rss2.html ActivityPub: https://www.w3.org/TR/activitypub/
(twitter.com/_/status/1595182943848128512)
dmitriz joined the channel