#social 2021-04-23

2021-04-23 UTC
tantek, xmpp-social, Grishka and hellekin joined the channel
#
hellekin
hello. Social CG meeting in about 35 minutes right?
#
Grishka
afaik yes
sl007 and xmpp-social joined the channel
#
sl007
Social CG meeting in 10 minutes, BBB https://bbb.w3c.social/b/rhi-vp1-fv6-vn7
paul joined the channel
#
bengo1
Is there a calendar on next cloud for socialcg?
#
bengo1
Wait. I thought it was tomorrow?
#
bengo1
Err no. 10am
#
bengo1
shoot. 9am.
#
hellekin
can we deprecate linear time?
#
bengo1
lol
#
Grishka
linear time?
#
bengo1
I’m subscribed to that next cloud cal via iCal and it shows up at 10am lol
#
bengo1
weird
#
Grishka
can we at least deprecate the am/pm thing? ;)
#
bengo1
That says 6pm London. It’s 5pm in London now, right?
#
hellekin
yes should be
#
bengo1
But next cloud is off by one.
#
bengo1
But the forum post says now, so let’s do now
#
bengo1
Sorry, just had to move another meeting I had now. Joining
#
Grishka
the socialhub says it's 7 pm (can I change it to show it as 19?!) in Moscow timezone, which is about now
#
hellekin
I guess we are waiting for rhiaro to start the BBB meeting
#
sl007
yes, rhiaro has to join as they started the room
#
Grishka
if anyone is wondering, setting the language to "English (UK)" did the trick
#
bengo1
I’ve asked rhiaro privately to start it. Until then, I’ll be in https://meet.jit.si/SocialCG
#
sl007
I could also open a second room on the bbb
paul joined the channel
#
bengo1
We’re meeting in here https://meet.jit.si/SocialCG Sorry for last minute change.
#
dmitriz
^ +1
#
sl007
+1
#
sl007
p+
#
Grishka
it says I'm the only one in the meeting
#
bengo1
Doing reintroductions/hello
#
Grishka
okay, it's service workers AGAIN
#
bengo1
Intros: bengo, Dmitri, Sebastian so far
#
Grishka
imagine making a website in 2021 without a service worker
#
bengo1
(Using irc as light notes)
#
dmitriz
@Grishka - come to https://meet.jit.si/SocialCG
#
bengo1
Grishka introducing https://github.com/grishka/Smithereen
#
Loqi
[grishka] Smithereen: Federated, ActivityPub-compatible social network server with friends, walls, and groups.
paul joined the channel
#
Grishka
I'd show some screenshots but IRC doesn't support that
#
dmitriz
@Grishka - you could share screen tho
#
bengo1
bengo: Beginning project updates (5m) with Sebastian: redaktor
#
bengo1
Sebastian is sharing screen for demo. Cool!
#
dmitriz
scribe+ dmitriz
#
dmitriz
sl007 - (overview of Redacktor)
#
dmitriz
... written in TypeScript, headless CMS
#
dmitriz
... uses widgets / WebComponents
#
bengo1
2min remaining
#
dmitriz
sl007 - I've done a PoC / pilot, where I showcased different widgets / cards
#
dmitriz
... (showing screenshots)
#
bengo1
Times up :)
#
bengo1
scribe+ bengo
#
bengo1
Dmitri: Hey I’m Dmitri, codenamedmitri in socialhub
#
bengo1
dmitri: do a lot of work in verifiable credentials, solid, DIF Confidential Storage
#
bengo1
dmitri: I’m always the first one to recommend ActivityPub whenever it’s appropriate. Want to build bridges to DIF, CCG, Fediverse
#
bengo1
dmitri: Currently involved with two projects. First is life-server, which is a solid server written in javascript, which I’m working on adding ActivityPub integrations to
#
Loqi
[interop-alliance] life-server: A decentralized personal data framework inspired by MIT's Solid Project
#
bengo1
dmitri: Other one is xr3ngine, which is VR and AR (Augmented Reality) server and client that runs in the web browser
#
Loqi
[xr3ngine] xr3ngine: An end-to-end solution for hosting humans and AI in a virtual space, built on top of react, three.js and express/feathers. This repo includes a fully-feature client, API server, realtime gamerserver, game engine and devops for scalable deployment. Pick and choose what you need or deploy the whole stack and start building your application on top.
paul joined the channel
#
bengo1
dmitri: Before I got involved int he project, I did not realize how much 3d/VR stuff is built into the web browser, and how good the WebXR APIs are
#
bengo1
dmitri: VR community is interested in ActivityPub integration and Solid tech
#
Grishka
So this way, it would not only melt your GPU with all the 2D graphics, but also your CPU with all the JavaScript 🤣
#
bengo1
dmitri: They are starting up a group that I’m encouraging to coordinate with this group here. Need to standardize things like friends list, contacts list, activitiy feeds, etc.
#
Grishka
*3D
#
bengo1
dmitri: First call for that group is today in 2.5 hrs
#
bengo1
dmitri: Open meta verse intro group
#
bengo1
(2m15s remaining)
#
bengo1
dmitri: I want to see cross pollination there. People from this community should come join
#
bengo1
dmitri: Come join the open meta verse interop group
#
bengo1
Grishka is gregory?
#
bengo1
Grishka: I don’t think anyone has seen my project
#
bengo1
Grishka: This is the news feed. Looks like Facebook. Has posts like this.
#
bengo1
Grishka: There are walls (on user profile pages). You can go to other peoples pages, write something. Can change language
#
Loqi
[grishka] Smithereen: Federated, ActivityPub-compatible social network server with friends, walls, and groups.
#
bengo1
(it looks like og thefacebook.com but green)
#
bengo1
Grishka: There is. page for my friends. Can see friend requests. Can see profiles with walls.
#
dmitriz
+1, Groups are super important
#
bengo1
Grishka: The one thing that no one wants to talka bout ever in ActivityPub… Groups!
#
bengo1
Grishka: This is a group, where people can join. Other people can manage. Or moderate.
#
bengo1
Grishka: They are fully federated. Haven’t tested that, because there is only one instance, which is this one.
#
hellekin
I'd be interested in setting up a smithereen instance for testing
#
bengo1
Grishka: This only works locally right now. So you can’t promote remote users to administrators.
#
dmitriz
@Grishka -- good design!
#
Loqi
@Grishka has -1 karma over the last year
#
bengo1
Grishka: This is a feature I built the other day: Blocklists
#
hellekin
maybe we can do that on Thursday during the workshop Grishka?
#
bengo1
Grishka: Groups also have walls. (Demos it)
#
bengo1
Grishka: Next features I’m working on is: being able to send email notifications/confirmations, password resets
#
bengo1
Grishka: Currently there is no way to reset your password. That’s annoying. After that’s done, I will make my first release
#
bengo1
Grishka: Collaborators not at this point
#
bengo1
Grishka: I’ve always created a Fediverse Enhancement Proposal about federated walls. That’s something I want other projects to support if they have such features
#
bengo1
Inspired by VK
#
dmitriz
VKontakte
#
dmitriz
(which just translates to "In Contact")
#
bengo1
ianconsolata: demoing
#
Grishka
hellekin you'll be able to do that after I make my first release ;)
#
bengo1
ianconsolata: Project I’m working on is https://understory.coop
#
bengo1
ianconsolata: One thing I want to show off and talk about and could use eyes/help on is...
#
bengo1
ianconsolata: I used to work at circleci. We wanna know: How can we use solid as a personal data storage layer to configure things people want to deploy on a regular basis
#
bengo1
ianconsolata: new verbal build based on these configuration files
#
bengo1
ianconsolata: understory.garden is a personal content management system. Write notes. Configure content in our system
#
bengo1
ianconsolata: what you do to deploy that is to write this simple turtle file that talks about what you want to deploy. Takes a template.
#
bengo1
ianconsolata: We’re trying to lean into how can we get users to deploy their own social applications
#
bengo1
ianconsolata: promotes all these unique takes on social networks
#
bengo1
ianconsolata: we want them to all be interoperable.
#
bengo1
ianconsolata: reach out to understory.coop
#
dmitriz
ianconsolata: we're interested in doing a Solid + Federated ActivityPub server
#
dmitriz
... we need some type of Webhook / update functionality (like WebSub)
#
bengo1
(I had forgotten to start timer FWIW)
#
dmitriz
... if anyone has suggestions, I'm new to the standards process and to W3C, but my background is from industry, so I have a lot of things to contribute
#
dmitriz
... I'm really excited about these standards from a technical perspective, and I want to see wider adoption
#
Grishka
one thing I forgot to say about Smithereen — the aim here is to recreate that cozy experience of just you and your friends and nothing in between you all, like in the good old days of VK before it was acquired and ruined
#
dmitriz
bengo1: next up, let's talk about process
#
dmitriz
... I added something to the GH issue tracker a week ago,
#
dmitriz
... with the resolution / proposal that - that is should be the Issue Tracker for this CG
#
dmitriz
... hellekin commented recently, proposing that we should use a Federated issue tracker, when that's ready
#
dmitriz
bengo1: I want to incentivize people to move issues forward, async (outside of this call)
#
dmitriz
... and there's always room for process improvement
#
Loqi
[gobengo] #27 RESOLUTION: This is currently the primary issue tracker for SWICG
#
dmitriz
q+
#
Grishka
lol'd at hellekin's github profile pic
#
hellekin
q+
#
bengo1
dmitri: no big objection.
#
bengo1
Dmitriz: How is SWICG diff than SocialCG
#
bengo1
bengo: I think they’r enot
#
bengo1
Q? hellikin
#
bengo1
hellikin: We had previous resolved to use that
#
dmitriz
hellekin: we were thinking of using the w3c ActivityPub repo for this
#
dmitriz
... we didn't want to use the larger CG with AP stuff
#
dmitriz
... so I propose that, for AP-specific issues, we use the AP repo. And for more general issues, we use the one Ben proposed?
#
Grishka
there's also a third one where FEPs live
#
dmitriz
bengo1: my main goal is to consolidate the various places (forum threads, etc), and make it clearer on where issues should be brought up
#
dmitriz
q+
#
Loqi
[w3c] activitystreams: Activity Streams 2.0
#
bengo1
dmitriz: All good points. Sounds like we should revisit this topic on the next call
#
bengo1
dmitriz: We want to resume regular calls again.
#
bengo1
dmitriz: summary: We have two specific specs with their own issue trackers (activitypub + activity streams) not to mention websub
#
bengo1
dmitriz: for more general social web issues, we should figure out where the issues go.
#
bengo1
dmitriz: We should figure out where the FEPs live too
#
bengo1
dmitriz: Main deliverable by next call is a page that outlines this process.
#
bengo1
dmitriz: e.g. activity pub issues go here, FEPs live here
#
bengo1
dmitriz: i.e. a documentation page
#
bengo1
dmitriz: Brings up the question which is: What is the entryway to this group?
#
dmitriz
sl007 - so, ActivityPubRocks is currently the main entryway
#
hellekin
q+
#
dmitriz
... some community members did a lot of work on rebooting it (like CWebber), but that hasn't been published yet
#
dmitriz
... and it would be nice if we could resurrect it
#
dmitriz
... the idea was to make it an entrypoint for users, developers, also a link to the forum,
#
dmitriz
... Also, if anybody wants to take over FediverseSpace, the source code is open, and we can link to it as well
tantek joined the channel
#
dmitriz
hellekin: I think sl007 makes good points,
#
dmitriz
... we need a way to get collective ownership of the site, so that no one person is a bottleneck
#
dmitriz
... there's already a topic on that, on SocialHub
#
dmitriz
... and we can open a topic on the specific issue tracker, once we settle on one
#
dmitriz
bengo1: sounds like dmitriz has proposed that - we summarize the state of the issue trackers. (at least list them)
#
dmitriz
... anybody want to volunteer to do that? Or I can
#
bengo1
ACTION: bengo to draft issue tracker overview
#
dmitriz
@bengo1 - I'm happy to collaborate with you on that
#
dmitriz
bengo1: also, I have an ActivityPub.com domain, which I'd love to use
#
dmitriz
... to manage collectively
#
dmitriz
... and I'd love to set up an Infrastructure As Code repo that automates some of it, so that people can make PRs etc
#
dmitriz
... similar to w3id.org
#
dmitriz
... I'll draft a proposal for that over time.
#
dmitriz
... but lets start with this first proposal, of just listing / sorting out the issue trackers
#
bengo1
Q?
#
dmitriz
bengo1: next up - anybody have suggestions for next topics, general discussion points?
#
bengo1
Call for Topics for next call
#
dmitriz
ianconsolata: i'd be happy to help set up that community infrastructure repo when the time comes / that proposal passes, Ben
#
Grishka
I don't think that queue bot works without you setting it up first
#
bengo1
It’s an imaginary Q
#
dmitriz
hehe yep. /we're/ the Q bot at the moment
#
dmitriz
bengo1: how does one use that?
#
dmitriz
bengo1: I've heard the beginnings of a topic from Grishka, about some of the related standards, like Capability Negotiation, Groups, etc
#
dmitriz
+1, Grishka, config discovery / negotiation is hugely important
#
dmitriz
Grishka: yeah, we have 1000s of ActivityPub installations with disparate feature sets
#
dmitriz
sl007: helleken, ah, we're talking about /negotiation/ part of capabilities, not like Object Capabilities specifically
#
dmitriz
Grishka: right, basically, discovering what feature sets each server supports
#
dmitriz
sl007: let's start with the Conformance section in the spec.
#
dmitriz
sl007: if I read it correctly, we don't really have any major Conformant software on the market except Pleroma
#
dmitriz
sl007: because that section says you need to implement the ENTIRE protocol for conformance
#
dmitriz
... which is not realistic
#
dmitriz
... (mentions multi-language support problems with Mastodon)
#
dmitriz
... so yeah, we need machine-readable ways of feature conformance discovery
#
bengo1
q+ to wrap meeting
#
dmitriz
oooh right, we're at the top of the hour
#
bengo1
(People can stay after though, but we can relieve scribe etc)
#
bengo1
Sebastian proposing an agenda item for capability authorization work for next time
#
hellekin
s/authorization/negotiation/
#
hellekin
q+
RRSAgent joined the channel
Zakim joined the channel
#
Zakim
got it, rhiaro
#
rhiaro
Zakim, this is Social Web Incubator CG
#
rhiaro
RRSAgent please draft minutes
#
rhiaro
RRSAgent, make logs public
#
RRSAgent
I have made the request, rhiaro
#
rhiaro
Zakim, please draft minutes
#
Zakim
I don't understand 'please draft minutes', rhiaro
#
rhiaro
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2021/04/23-social-minutes.html rhiaro
#
hellekin
present+
#
rhiaro
damnit that didn't work
#
rhiaro
sorry I was late everyone :/
#
Grishka
a thought: maybe we should have ActivityPub compliance "profiles" that are discrete feature sets
#
Grishka
like a groups profile, that includes groups themselves and moderators
#
Grishka
and the basic microblogging profile that is most of the Mastodon feature set
#
bengo1
hellekin: how do I move this out of ‘Drafts’ and into some community topic? https://socialhub.activitypub.rocks/t/social-cg-issue-trackers/1648
#
hellekin
oh, don't you have a "publish shared draft" button? Then it must be limited to Staff. Let me hit that button for you.
#
bengo1
Thank you
#
hellekin
done
xmpp-social joined the channel
#
bengo1
@hellikin done
#
Zakim
excuses himself; his presence no longer seems to be needed
Zakim left the channel
#
Loqi
yeah who invited you anyway Zakim
#
rhiaro
Loqi don't be mean
xmpp-social, Guest67 and jon[m] joined the channel
#
dansup_
Forgot about this channel, its been a minute ;)