#social 2022-12-02

2022-12-02 UTC
AaronNGray, cel[m]1, enick_885, npd[m]1, sideshowbarker[m], mro and timbl joined the channel; AaronNGray and chris left the channel
#
cel
mailing list email notifications to IRC (enick_885) via Matrix (vector.im RSS Bot integration)
#
cel
if this is problematic it can be disabled
mro joined the channel
#
mro
Just recently, I received a grant to develop from scratch the single-person, self-hosted microblogging engine https://nlnet.nl/project/Seppo/ being part of the fediverse but also offering a lean (atom) approach as well (inspired by https://mro.name/ShaarliGo).
#
mro
I have some guiding principles in mind related to permacomputing, such as a static binary CGI, static page generation (for visitors who read), (mostly) immutable plain text data, 1-file copy install & upgrade, optional javascript, and various & small platforms (starting with like a Raspberry Pi Zero).
#
mro
What else do you think should be considered?
#
mro
How do you recommend to test federation?
sheila600k joined the channel
#
cel
good questions; not sure if i have answers
#
cel
i don't know if there is any federation "testnet"
#
cel[m]1
room is not currently bridged to IRC
#
cel[m]1
actually it is... some messages were dropped though
#
cel
oops, mro left
#
cel
test1
#
cel[m]1
test2
#
cel[h]
test3
#
cel[m]1
#socialcg:cybre.space is one-way bridged -> IRC; #_w3c_#social:matrix.org is two-way bridged
#
cel[m]1
nightpool
#
cel[m]1
* #socialcg:cybre.space is one-way bridged -> IRC; `#_w3c_#social:matrix.org` is two-way bridged
#
cel[m]1
nightpool
mro and AaronNGray joined the channel
#
mro
nervermind if I leave, I'll catch up via https://chat.indieweb.org/social/
#
cel
mro: ok, cool!
#
cel
good idea writing the ml
#
cel
also congrats on the grant
#
mro
Thanks!
mro_name joined the channel
#
AaronNGray
HI, anyone up for a chat on the diversity of ActivityPub/ActivityStream solutions and languages ?
#
cel
AaronNGray: i could be
#
AaronNGray
@cel do you have much coverage of existing solutions
#
cel
not really, except for Rust which i looked into yesterday and wrote to the mailing list about
#
AaronNGray
I am finding so many projects now in so many different langauges with very few common implementation libraries
#
AaronNGray
okay
#
AaronNGray
I like the idea of using dynamic languages for prototyping projects before moveing the servers to a staticly compiled language, like Rust or C++
#
Loqi
C has 1 karma in this channel over the last year (15 in all channels)
#
AaronNGray
no JS so its static HTTML page based in C
#
cel
yes no JS, but it generates pages dynamically
#
AaronNGray
yes but static pages ;)
#
AaronNGray
which means a lot of refreshes and a lot of server client network traffic
#
AaronNGray
its clean C code though
#
AaronNGray
would be good as a C ActivityPub library in its own rights possibly
#
cel
yes
#
cel
could be less network traffic if less large JS/CSS bundles and images, etc
#
AaronNGray
is the feed in a ifrmae ? as that might make for a reduced network traffic instead of refreshing the whole page
#
cel
i don't know
#
cel
i understand static pages to mean e.g. served from files without further processing. but i understand you were referring to the pages not having client-side dynamic (JS) features
#
AaronNGray
Anyway I think it would be an idea to ceate a page of ActivityPub/Streams projects. I did find one but it was very incomplete, if its still alive we may be able to update it with PR's
#
cel
yes. on wiki, or somewhere else?
#
cel
there may be lists already...
#
cel
Epicyon (https://epicyon.net/) implementation is in Python; spports plain HTML use, but it uses JS also.
#
AaronNGray
heres another one anyway last updates 13 months ago
#
Loqi
[preview] [shleeable] Big-List-of-ActivityPub: Big List of ActivityPub Projects
#
cel
Takahē is also in Python; i haven't tried it yet https://jointakahe.org/ https://github.com/jointakahe/takahe
#
AaronNGray
okay
#
cel
cool. also some lists are in https://codeberg.org/fediverse/
reedy left the channel
#
cel
i find 3 Rust implementations via Big-List-of-ActivityPub that are new to me: Kibou, Rustodon, Kroeg
#
cel
looks like all 3 not active in past couple years though
#
AaronNGray
maybe we need a list of list then either find the best and update that or create one on https://github.com/activitypub if we can get a repo there
#
AaronNGray
Rustodon sounds interesting namewise, wonder if its a Mastodon clone in Rust ?
#
Loqi
[preview] [rustodon] rustodon: A Mastodon-compatible, ActivityPub-speaking server in Rust
#
AaronNGray
last touched 3 years ago
#
AaronNGray
19 still open issues, 43 close
#
cel
yes, and its flagship instance is down
#
cel
list of list would be good
mro joined the channel
#
AaronNGray
yes
#
AaronNGray
we should see if we can get a repo on https://github.com/activitypub but it all seems private with no visible members
#
AaronNGray
if not we could just start our own repo
#
Loqi
definitely
#
AaronNGray
add the other list repos we find and any projects we find, classify them in a table with any demos, last commit date, and number of open and closed issues maybe and any other metrics
#
AaronNGray
does anyone know anything about https://github.com/activitypub ?
#
AaronNGray
or know who might know ?
mro joined the channel
#
cel
i don't know or see any info there
#
AaronNGray
no I think we need to ask on the mailing list
#
AaronNGray
unless theres anything or any clues on https://activitypub.rocks/
#
cel
my preference would be to work on libre hosts rather than github. but i do not want to stand in the way of work being done. i think codeberg.org is a good option, being an instance of gitea (maybe they will switch to forgejo?) run by a nonprofit
#
AaronNGray
Yes I am on there there seems to be quite a few participants, 124, I would how many are active ? There does nto seem to be any join dates. IS this a quite recently formed group or is it older ?
#
AaronNGray
I don't know those, GitHub has a higher profile on Google searches so would be easier found : |
#
cel
there is a grant to implement federation (ActivityPub) in gitea: https://nlnet.nl/project/Gitea/ https://gitea-open-letter.coding.social/updates/december-2nd/
#
cel
this is an older group but is just now starting to become more active, with the mailing list reenabled, and more general interest in the topic
#
AaronNGray
yes
#
AaronNGray
I think the Aaron Swartz day got a lot fo people interested thats where I heard about it all.
#
cel
a lot of the speakers there put their fediverse id in their slides, that was cool
#
AaronNGray
Basically to be honest I am looking to start a project using instances in different languages with the view to extracting the ActivityPub and Activity Stream libraries as prototype libraries and then look at the best way of creating standardized libraries for as many langauges and also a unit tests and intergration test suite. So everyone can be on the same page and we have a good firm
#
AaronNGray
underpinning for communications.
#
AaronNGray
If this was done and maintained by groups of people in each language then it would not be a lot of work overall.
#
cel
interesting
mro_name joined the channel
#
AaronNGray
Ideally we migrate towards a set of standardized isomorphic (near same) API's in each language
#
AaronNGray
I am on the FOSS server I use the same handle on all platforms
#
cel
test suites would be good
#
cel
cwebber was asking for volunteers to take over maintenance of their test suite that the socialwg used, i think
#
cel
https://octodon.social/@cwebber - a few days ago (how to search a mastodon feed?)
#
Loqi
[preview] Christine Lemmer-Webber
#
AaronNGray
yes its written in Scheme and I could make head notail of it:(
#
AaronNGray
With the list it does not matter where we start it but ideally we use git, and its good to have a mirror just in case "the empire goes down"
#
cel
i think origins matter; but it might work okay to have interlinked mirrors, if there is a cultural practice (?) of moving between them, in the absense of mirroring of the non-git content (issues/PRs) (and/or content embedded in git not readable by the hosts/UIs/forges, e.g. with git-bug), rather than defaulting to one while others languish
#
Loqi
[preview] [mro] there's a call for action concerning the test suite of https://www.w3.org/TR/activitypub/. Contact https://octodon.social/@cwebber/109393609248065993
#
mro_name
(linked to)
#
cel
thanks mro_name
#
AaronNGray
k