#social 2017-09-27

2017-09-27 UTC
rowan, cdchapman, timbl, xmpp-social, JanKusanagi and bitbear joined the channel
#
sandro
puckipedia, I've closed issue-47 for you. :-)
#
puckipedia
ah :P
#
puckipedia
hair trigger bots
jankusanagi_ and jankusanagi__ joined the channel
#
cwebber
o/
rowan joined the channel
#
cwebber
socialcg meeting in 40 minutes!
Over54 joined the channel
#
Over54
cwebber, I find the channel ! cheers for the toot
#
sandro
oh, follower migration!
#
Over54
doing well sanro :)
#
Over54
ld age is not place for sissies.
#
sandro
"ld age"? In any case, can I ask you not use that kind of language, even in jest?
#
Over54
all the language I use is in englsh, and sorry about my former comment
#
Over54
Whats the biggest bug sandro ?
#
cwebber
hi everyone
#
cwebber
meeting is about to start, eh
#
rhiaro
lurking on irc
#
Over54
cwebber: rannpháirtíocht airgeadais
#
cwebber
Over54: I don't know what that means, but we're going to have a meeting so I request you don't interrupt it
#
Over54
okay
#
cwebber
sandro: did you hear me talk earlier?
#
cwebber
not sure if this is one you want to dial into
#
sandro
no cwebber I haven't heard anything. audio test channel also doesnt seem to do anything, so maybe it's me.
#
sandro
although I'm using the same setup as usual
#
cwebber
sandro: no I think it's me
#
cwebber
dang
#
sandro
I dunno, should audio-test do anything?
#
cwebber
well I'm not seeing cwebber_remote light up when I'm talking on my phone
#
cwebber
sandro: did you try talking?
#
cwebber
hm I didn't hear that either
#
cwebber
obviously I cursed it by travleing
#
sandro
do you see me unmute?
#
cwebber
it doesn't look like I ever saw you muted
#
cwebber
hold on I'm restarting the server
#
sandro
goo dplan
#
cwebber
try speaking again
#
sandro
yeah, been trying, hearing nothng
#
cwebber
currrrsed
#
sandro
you should see me go into talking mode
#
cwebber
well, Melody couldn't make it ot this week's socialcg anyway, so I guess we can cancel the anti-abuse talk for this week
#
cwebber
but wtf is going on
#
sandro
trying another mumble server
#
Loqi
I agree
#
cwebber
which one?
#
cwebber
I'll join you
#
sandro
gregorian.net
#
sandro
dunno how to make channel though
#
cwebber
click on group 0
#
cwebber
I'm footest
#
sandro
Yeah, I said hi to them a minute ago
#
sandro
using Group #2
#
sandro
were you able to hear me talking to the guys?
#
cwebber
try talking
#
cwebber
I was not
#
sandro
im talking
#
cwebber
wow that isn't working for me either
#
cwebber
wtf
#
cwebber
well I have no idea what isn't working, but apparently none of our 3 clients or somehow all the servers are broken
#
sandro
I'm just stock android plumble
#
cwebber
oh
#
cwebber
unless
#
sandro
and obviously this other server is working for other folks
#
cwebber
unless the wifi here is somehow doing some weird packet filtering
#
cwebber
though I think mumble is encrypted so i dont think that work work
#
cwebber
since I'm clearly connected just not hearing sound
#
cwebber
unlesss
#
cwebber
nah I don't have an ipv6 connection
#
cwebber
well I'm out of ideas!
#
cwebber
sandro: text-only meeting?
#
sandro
hangouts
#
sandro
appear.in
#
sandro
appear.in is good
#
Over54
+1 hangouts
#
cwebber
ok, my setup won't allow that for now.... I don't run proprietary software so I can't connect to hangouts, and for whatever reason webrtc is busted
#
cwebber
oh
#
cwebber
though I may be able to
#
cwebber
via my phone
#
sandro
but since it's 20 minutes in and no one else is here
#
Over54
?
#
sandro
I hear you chriss
#
cwebber
I see a corner of your head
#
sandro
who is the third person?
#
cwebber
not sure, but anyway, I disconnected
#
cwebber
I think we could call that a non-success ;)
#
cwebber
anyway
#
cwebber
I'm declaring the AV part of the meeting canceled due to teleconference incompetence
#
cwebber
sandro: have things you want to talk about on irc or should we consider that canceled too?
#
cwebber
sandro: ok no response, so I consider that over too :)
#
cwebber
meeting canceled everyone... as you were..
#
cwebber
"oh, it was probably our firewall" says someone in the office
#
cwebber
still don't get how I got video but not audio on the webrtc call tho, wha
JanKusanagi joined the channel
#
surinna
cwebber: wrt the extensions thing, there is one thing where the proposal in the issue you made is lacking from my perspective. I mentioned it in a comment on the issue but I'd like to discuss it at some point if that'd be okay.
#
cwebber
surinna: sure, let me go read what you wrote
#
surinna
(after finally going back and reading all of (the current version of) ActivityPub and Activity Streams 2.0, though not yet JSON-LD, I suspect there are more ActivityStreams-y ways of solving what I want than what I suggested there)
#
cwebber
surinna: commented.. WDYT?
tantek and cdchapman joined the channel
#
surinna
I think that would mostly satisfy my wants. I'd appreciate it if there were suggestions about how/where exactly within that to stick stuff related to extensions.
cdchapman joined the channel
#
surinna
(i'll go back and add this in a comment later; github isn't convenient for me to access during my workday)
#
surinna
"configuration" feels a bit of an odd name to me, though it's hard to have a good name for something so... generic
#
surinna
"instance-info" was what we (kibi & I) were considering calling our thing which served an analogous purpose, which in AP terms would be more like "serverInfo" I suppose. it's perhaps also not great
cdchapman and jankusanagi_ joined the channel
#
cwebber
surinna: serverInfo sounds useful
#
cwebber
or nodeInfo? sounds too much like nodejs I suppose ;)
JanKusanagi joined the channel
#
surinna
cwebber: either of those sound reasonable to me, though I like serverInfo a bit better than nodeInfo since the spec already calls servers servers.
#
jaywink
please don't call it nodeinfo, there is already one ;) it's part of diaspora. but, it would be great if the extensions were a part of a generic metadata document that was more than just activitypub. /me goes to add a comment to the issue
#
tantek
Yo dawg, I heard you like node, so I put some nodeinfo in your node so you can run it on node.
#
cwebber
gosh I hope our protocol isn't written in such a way that it can only be written in one language/environment like node or etc
#
cwebber
drupalInfo
#
jaywink
I think the name nodeinfo is actual really good. The best description I can think of for an instance on a federated network is a "node". But, it's taken ;)
#
jaywink
I never actually even thought about nodejs before when reading it
tantek joined the channel
#
cwebber
jaywink: you just said please don't call it nodeinfo! :)
#
cwebber
but maybe you changed your mind
#
jaywink
well, it would be confusing. there is already nodeinfo and nodeinfo2 ;) maybe it could be called nodeinfo3?
#
jaywink
I guess that wouldn't be confusing
#
tantek
node is nearly as overloaded/meaningless as object
#
cwebber
tantek: well we use object too so it's fine ;)
#
cwebber
goes back to rendering widgets
#
tantek
well played cwebber
#
tantek
goes back to processing items
#
jaywink
"objectinfo" .. hmmmm....
#
cwebber
though notably even though node and object are so generic they can mean nearly everything
#
cwebber
here's one example where they don't seem to :)
#
cwebber
I never hear someone talk about "running an object"
#
cwebber
I mean, maybe Alan Kay would think of it that way, I'm not sure anyone else would ;)
#
surinna
I like the idea of having a generic metadata document broader than activitypub but imo it's still useful to expose it in more protocol- or implementation-specific places.
#
puckipedia
I mean, for most of ActivityPub there's no need for server-level metadata? but I feel it could be useful for some people so I guess it's best to just define it
#
cwebber
puckipedia: I also feel like this is not needed very super frequently given the json-ld support we have
#
cwebber
occasionally I think it will be useful
#
cwebber
but most extensions will be recognized or just best-effort rendered
#
cwebber
and in some ways, what extensions your *client* can understand/show may be just as important, but that's a crazy hard problem to solve
#
puckipedia
I mean, I consider that user-level info lol
#
puckipedia
maybe an endpoint "configuration", linking to a JSON-LD object
#
puckipedia
and that json-ld object also tells you about configuration/flags for each extension
#
puckipedia
and possibly a description/name for the instance it runs on (and the homepage?)
rowan joined the channel
#
jaywink
well, AP isn't just intended for single users, it's also for large servers. the largest implementor currently is a good example ;)
rowan joined the channel
#
ajordan
ahaha cwebber just saw your MediaGoblin update
#
Loqi
hahaha
#
ajordan
> I originally figured the standards meetings would be something I'd show up for once a week, and we'd make sure that ActivityPub would be in a good shape for our own needs, and that others in the room would be the experts
#
ajordan
lmfaooooooooooo
eugr joined the channel
#
eugr
HEY cwebber sorry that I missed the call, I was kinda depressed
#
eugr
did you come to any conclusions re: follower migrations?
#
puckipedia
eugr: iirc the call didn't even happen :P
#
eugr
oh
#
puckipedia
tech issues
#
eugr
does anyone here use statsd for anything?
cdchapman and rowan joined the channel
#
surinna
it occurs to me that... if we have an array of extension URIs, we could just allow them to optionally be a Link instead of a bare URI then any necessary metadata about a Server's support for an extension could just be properties on the Link to the extension, right?
#
puckipedia
hm, we could
#
surinna
the exact representation isn't really important to me, but I think it is somewhat important that both the extensions and any metadata about them be exposed in the same place
#
surinna
since a server's support for or configuration of extensions might be variable, it's probably necessary to test it before every action that depends on an extension in some cases, so requiring two requests when it could be one seems suboptimal to me. also it seems rather neater to keep them together.
#
puckipedia
yup