community-development

https://github.com/clojurians/community-development
plexus 2018-02-10T04:53:12.000003Z

while we're on the subject, I'd like to see some discussion around who should have access to the raw log data. These are text files, one for each day, which contain all the raw events we receive from slack, one json object per line

plexus 2018-02-10T04:53:53.000070Z

currently they're in a private repo, and a handful of people who asked for it have gotten access in the past

plexus 2018-02-10T04:54:31.000073Z

on the one hand I'm wondering if this can be public, it would make e.g. collaborating on this app easier

seancorfield 2018-02-10T04:54:40.000042Z

Given that anyone can sign up for Clojurians and nearly all the channels are public, do the raw events need to be private at all?

plexus 2018-02-10T04:56:18.000024Z

on the other hand I think there are privacy concerns, not everyone is aware they are being logged. The main scenario I can imagine is that an abuser pulls out the full log of a person's messages to find either identifying or incriminating information.

seancorfield 2018-02-10T04:57:02.000047Z

Yes, good points.

plexus 2018-02-10T04:57:11.000002Z

it's maybe a bit of a stretch, given that they could also scrape this off the site, and people should assume what they post here is more or less public anyway, but still I felt this should be talked about

seancorfield 2018-02-10T04:58:28.000042Z

I guess my yardstick for this would be: are the IRC logs Google/Bing searchable publicly?

plexus 2018-02-10T05:00:02.000147Z

the logs are definitely searchable and indexed, that's part of the reason we have them. Getting the raw data just makes it a bit easier to pull out the bits you're interested in...

plexus 2018-02-10T05:01:14.000052Z

is there any precedent to chat communities adopting a license for stuff that's posted on them?

plexus 2018-02-10T05:02:34.000043Z

might be impossible to apply it retroactively, and probably equally impossible to agree on a specific license ๐Ÿ™‚ but it would take away the ambiguity of who "owns" this data

plexus 2018-02-10T05:05:59.000052Z

another point to consider: if someone would ask to remove their message from the history then I think we should honor that. This hasn't happened yet, although there are a few channels that we've been explicitly asked not to log. I've also been approached once by someone who changed their avatar but was still seeing the old one in the logs.

plexus 2018-02-10T05:06:33.000056Z

if it's a public git repo then it might be impossible (or at least not very useful) to delete stuff from it

plexus 2018-02-10T05:07:29.000011Z

I think I'll start a thread on Clojureverse about this, this might warrant some long form async conversation ๐Ÿ™‚

seancorfield 2018-02-10T05:10:03.000022Z

It's very hard to satisfy every concern but you're right to want to err on the conservative side -- despite my comments about "everything" being searchable via Google/Bing...

plexus 2018-02-10T05:14:42.000014Z

Ok, I'll keep it private until further notice, but I might make a small amount of it public (maybe a week worth of logs), so that there's some test data for people who want to help with the app

2
cfleming 2018-02-10T05:37:48.000081Z

Somewhat related to this, one thing that would be very useful to me would be for me to be able to log privately the messages from my DMs, since I use them a lot for support. Is this possible with something like logbot? Can I run my own bot just for my own DMs? This is more of a technical question, there are also obviously issues around notifying others that Iโ€™m doing so etc.

cfleming 2018-02-10T05:38:49.000008Z

A combination of something like that and something like http://slackarchive.io would make Slack work fine for me.

cfleming 2018-02-10T05:40:35.000092Z

@plexus Do you have an opinion on replacing the current logbot with http://slackarchive.io? The main advantage is no maintenance (code or sysadmin), the main disadvantage is that it might go away any time I guess.

arrdem 2018-02-10T05:42:37.000021Z

@cfleming so I use the IRC gateway for this. I run an irssi instance which just connects to slack, and provides passive log collection for all my dms and channels here.

arrdem 2018-02-10T05:43:57.000090Z

It works pretty well. Slack only exposes dms to administrators/auditors IIRC, so bots that aren't authed as you can't see your dms anyway.

arrdem 2018-02-10T05:44:42.000082Z

The logs are less structured than I'd like but that could be fixed with a different client and or some engineering time.

cfleming 2018-02-10T06:26:15.000068Z

@arrdem Thatโ€™s interesting, thanks. Iโ€™ll try that out next week.

cfleming 2018-02-10T09:45:22.000038Z

Who would have thought that IRC would end up saving Slack for me ๐Ÿ™‚

dominicm 2018-02-10T10:21:20.000046Z

I've really been liking wee-slack as my slack client recently. It uses weechat.

dominicm 2018-02-10T10:21:35.000047Z

It supports fancy things like threads though, which is cool.