[00:12:45] *** Joins: spacepirate (75c8f0f9@gateway/web/freenode/ip.117.200.240.249) [00:15:35] Guys, is the HX Github org, mod-only? [00:23:58] no it's open for anybody as read-only [00:24:13] there's an invite heroku somewhere… [00:25:20] Link me? [00:30:04] it's the biggest button on http://wearehx.github.io [00:30:04] Title: WE ARE HX [00:30:23] err the bottom-most button [00:32:36] Lmao, didn't check that website hahah [00:32:52] Thanks guys [02:27:27] *** Quits: spacepirate (75c8f0f9@gateway/web/freenode/ip.117.200.240.249) (Ping timeout: 252 seconds) [02:42:23] *** Quits: majora (~majora@205.204.23.189) (Quit: Leaving) [12:45:51] *** Joins: majora (~majora@205.204.23.189) [12:45:51] *** ChanServ sets mode: +v majora [13:34:20] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 255 seconds) [13:37:22] *** Joins: vishwin_ (~alliek@wikimedia/O) [16:22:46] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [16:28:51] *** Joins: vishwin_ (~alliek@wikimedia/O) [16:33:52] *** Quits: vishwin_ (~alliek@wikimedia/O) (Quit: Kernel update?) [16:38:28] *** Joins: vishwin_ (~alliek@wikimedia/O) [16:45:47] *** Quits: vishwin_ (~alliek@wikimedia/O) (Quit: Kernel update?) [16:47:53] *** Joins: vishwin_ (~alliek@wikimedia/O) [17:14:28] So... I guess Shane is kinda right she could have been asking about Hack the programming language... [17:14:42] Though I don't think she was [17:20:29] lol [17:21:31] okay [17:27:23] that guy is just trying to pick a fight [17:27:25] it's a shit post [17:29:16] not gonna close it [17:29:41] can't afford to incite anything [17:29:52] >to me the fact that the mod shutting down a post type posts is absolutely fucked especially because you're all so quick about it [17:29:58] >sorry, "type posts get the most likes" [17:32:31] yea don't close it [17:32:37] i'm just saying this guy should be on your watch list [17:32:43] for shitposting [17:33:49] apparently he's scared we're bulding a community of gatekeeprs [17:34:17] that's fine [17:34:19] he can leave then [17:34:23] no one's forcing him to join [17:34:36] yeah I agree [17:34:46] or alternatively [17:34:51] but I don't wanna tell the kid to fuck off lmao [17:34:53] hang out in IRC and/or run for admin [17:35:03] we talk about all these things here [17:35:08] I know [17:35:14] we post about how we make all our decisions here [17:35:18] remmeber we told him [17:35:23] and he was like that's biased or something [17:35:31] I don't rmemeber his direct verbiage [17:35:35] well it's an open protocol [17:37:50] >sure but what happened to me is this same thing [17:37:50] nobody asked me what I meant, I had good intentions, and was shut down and everyone loved it [17:37:51] maybe if the person has said shitty things before but that was my second post in the group and the first one was a legit and good discussion [17:37:51] I'm scared that you're building a community of gatekeepers [17:37:51] people who are quick to assume I'll intent [17:37:52] and even [17:37:54] conflate their hypothesis of ill intent with reality [17:37:56] it's nazi Germany level fucked except intellectual murder instead of physical murder [17:39:49] lol wtf [17:39:53] i think the verdict on that previous post was even if we knew what he meant, it was a shit post [17:41:03] yeah I agree [17:41:10] but no one did know what he meant [17:41:16] it's v complicated [17:41:19] he stopped pming me [17:42:47] i think you're worrying to much [17:42:53] and you kind of sound like you feel bad [17:42:55] dont [17:43:26] ok ok [17:49:44] wait, we have meeting today, right? [17:49:46] iangcarroll are you following the thread [17:49:47] and yes [17:49:53] Ari si commenting on a few things via github [17:49:53] not really [17:49:54] or did [17:50:10] damn it... nobody ever created the event [17:50:22] i'll make it [17:50:27] Sorry, have been way over my head with work [17:50:36] I actually wanted to talk about the meeting [17:50:42] so pause a sec [17:50:46] kk [17:50:50] Purpose was to merge content policy [17:50:53] it's not done [17:51:02] There are entire sections that say todo [17:51:35] there are more things on the agenda than that [17:51:42] but i think that was one of the reasons we wanted to have one [17:52:04] Where's the agenda? [17:52:13] oh, found it [17:52:13] https://github.com/wearehx/meetings/blob/meeting-2/agendas/meeting-01-19-2016.md [17:52:14] Title: meetings/meeting-01-19-2016.md at meeting-2 · wearehx/meetings · GitHub [17:52:45] subgroups is not urgent but it's a relatively big one [17:53:50] Guys lay of Shane on FB [17:53:54] *off [17:54:32] pretty sure majora is the only one talking with him rn [17:55:07] gsingh93 is publically [17:55:55] no, i'm not going to lay off [17:55:59] I know him personally - he's into psychology and stuff and probably actually found it interesting that there could have been an unseen double meaning to the post [17:55:59] we're not doing anything wrong [17:56:11] his post was passive agressive [17:56:11] You're talking down at him [17:56:17] really? how so? [17:56:22] It wasn't passive agressive [17:56:28] totally was [17:56:31] read my message [17:56:34] up ^^^ [17:56:43] the double meaning? [17:56:46] Yes [17:56:54] He's not trying to be passive agressive [17:57:05] look. he's pissed that his post was closed a while ago. now he sees other posts being closed and he's venting about it [17:57:05] You are being non-passively aggressive in response [17:57:15] And you know this how? [17:57:18] PMs [17:57:31] Please let us deal with it [17:57:41] i'm allowed to comment on this post [17:57:41] attacking him publically isn't cool [17:57:47] no one's attacking anyone [17:58:19] If I was a new member and I saw the way you're talking to him right now publically, I would be scared to post, full stop. [17:58:36] Please back off [17:58:51] So we can't even have a discussion about this on facebook? [17:59:13] if we disagree in opinion, the conversation obviously isn't going to be friendly, but no one's attacking anyone [17:59:41] please don't tell people to PM the mods [17:59:51] they need to discuss it in IRC with the mods [18:00:04] no one told him to PM mods [18:00:09] oic [18:00:12] (I prefer fb message because mobile...but...) [18:00:15] I misinterprated my bad [18:00:22] You told him to, didn't you? [18:00:26] nope [18:01:01] " [18:01:01] If your post is closed, it's not deleted. Just PM the mods if you think there's been a mistake and get it reopened if there was a mistake. [18:01:02] "but if I want to make a meta post I have to reference the post I'm talking about????????" [18:01:07] That was you ^ [18:01:09] so from what I've read so far... we need the meeting and another agenda item... [18:01:27] no problems with me making the event? [18:01:35] oh [18:01:39] that comment [18:01:46] yea, i'm not used to saying IRC [18:02:55] kk, so I'm gonna make that event now [18:04:36] do we need an agenda item for shane's comments about HX? [18:04:45] sure [18:04:47] this kid needs to review [18:04:58] but i think we should also try to limit meetings to no more than 1 hour [18:05:09] if they go over we should schedule another one [18:05:20] majora: ++ [18:05:37] we might need to shelve subgroups then if we're gonna talk about enforcement and shane's posts/the hack post [18:05:38] I like this comment he made: also can we institute a policy where the mods aren't allowed to make comments that any content here is "shit" but rather only refer to the content policy and let that speak for itself? [18:05:46] I want someone to post it in on that thread [18:05:47] CC majora [18:06:16] I think it's v hard to do that because then we'd have the content policy cover every situation where new ones arise all the time [18:06:38] also policies move relatively slow so it's hard to do that [18:07:01] i mean, the content and admin policies are supposed to support every decision we make [18:07:10] even if it's a blanket 'defer to admin judgement' statement [18:07:14] Specifically in reference to saying something is shit. Just don't. Say it's offtopic, or repetitive, or whatever [18:07:20] but be professional [18:07:27] +1 ian [18:07:33] well saying it's not shit is me lying to them [18:07:55] but I will do better not to [18:08:17] so regarding content policy [18:08:25] i don't know if you read my comment yesterday [18:08:31] but i'm going to need some help [18:08:46] i saw, I'm gonna try and reword it [18:09:01] ty [18:10:09] any particular things you had trouble with? [18:10:15] i haven't started yet [18:10:25] but curious [18:10:52] yea [18:11:01] so i started with Announcements [18:11:04] the first thing there [18:11:27] but concisely specifying what that is is tricky, while giving some examples is easy [18:11:39] because announcements could be hackathon announcements, your own projects [18:11:45] some program people can sign up for [18:11:47] your startup [18:11:49] etc. [18:12:05] the biggest problem i see with the content policy is it's impossible to be 100% specific [18:12:35] so when people say point me exactly to where this violates the content policy [18:12:39] we can get close [18:12:44] Indeed [18:12:47] but there's always going to be some interpretation [18:13:00] can I turn the content policy into an RFC-style doc [18:13:31] actually, I might just prefer using the RFC for usage of MUST/SHOULD/etc [18:13:51] but [18:13:54] i'd have to see how it turns out [18:14:00] a lot of different formats could work [18:14:37] regardless of my forrays into RFC style, is it a bad idea to say admin judgement prevails if the post's content is not allowed or disallowed? [18:15:04] i think that's fine [18:15:07] because again [18:15:13] we're not going to be 100% accurate [18:15:19] and you're an admin for a reason [18:15:34] in the admin policy, i said in these cases the policy should be amended as soon as possible [18:15:52] if it is possible to do so, that is [18:19:12] very minor nitpick, but we should license our content and admin policies to be freely redistributable [18:19:22] MIT/public domain/etc [18:19:44] i'd be fine with PD for this [18:21:22] AGPL [18:21:29] lolol [18:21:32] ofc frank [18:21:39] I've dropped subgroups from the agenda, added shane's questions and ban logs per SCKelemen. [18:21:49] s/added/and added [18:21:49] iangcarroll probably meant: I've dropped subgroups from the agenda, and added shane's questions and ban logs per SCKelemen. [18:23:06] i'm going to respond to his questions now (on FB) which will ideally speed up going through them during the meeting [18:24:06] he claims to not want to use IRC/Github [18:24:08] again [18:24:14] which is fine but we shouldn't cater to it [18:24:34] afaik, the GPL text is all rights reserved but freely redistributable [18:24:43] we should not use the GPL [18:24:49] I was jk about that [18:24:54] I mean for the *text* [18:24:58] oic [18:26:08] *** Joins: kuler51 (c7c94086@gateway/web/cgi-irc/kiwiirc.com/ip.199.201.64.134) [18:26:19] Hi [18:26:48] yeah the *text* of the GPL is all rights reserved, probably to prevent people from releasing ish under a modified GPL [18:27:37] also did we go through with making the GH org require 2fa [18:29:28] Please no [18:29:38] to which statement? [18:29:42] My phone is usually dead for days at a time [18:29:44] 2fa [18:29:46] oh, the 2fac [18:30:02] Unless I can use yubikey [18:30:08] which is probably a thing [18:30:08] lol, how do you survice with your phone dead half the time [18:30:23] I...um...live in the real world? [18:30:32] * vishwin has always been opposed to 2fac on fones out of principle [18:30:46] Lol I just have times that I'm at my computer and communicating with the world and times when I'm not [18:30:49] okay let's not get into this argument [18:31:07] with github you can enable 2fa with your yubikey but that only works for SSH key, you'd still need the code to log in [18:31:24] so I need a phone? [18:31:43] I use the google authenticator application for my GH 2fa [18:32:47] > real world [18:32:51] i'm sorry, i don't understand [18:32:59] i only exist inside IRC [18:33:12] lol [18:33:53] it's understandable [18:34:00] we need to figure this out more I guess [18:34:08] Easy fix to shane issue: ban meta posts [18:34:24] direct him to HX Meta [18:34:31] Can't complain about the platform [18:34:34] Because FB [18:38:21] as much as I'd like to move Shane's posts out of the FB group, it seems a bit unreasonable to move it to a group with only 17 members [18:39:24] there will be more Shanes though, so if there is a better way to move discourse out of the main group... [18:39:24] Advertise the group [18:39:38] s/discourse/moderation decision discourse [18:39:39] iangcarroll probably meant: there will be more Shanes though, so if there is a better way to move moderation decision discourse out of the main group... [18:39:41] I mentioned I didn't know the group existed until around the time of the last meeting [18:39:51] sticky it? [18:39:56] we need a new sticky anyway [18:40:11] I think that'd be awesome [18:40:13] also sidebar [18:40:29] But I think first and foremost it should be in the content policy [18:40:52] moving mod discussions to meta? [18:41:16] perhaps we should sticky meta for a bit and then add that [18:41:33] "you might but am I not allowed to say these things here? it is my preference" [18:41:38] what if he doesn't want to move to meta? [18:42:07] We put it in the content policy that it's off topic [18:42:21] So if he doesn't want to move he can't post in HX [18:42:27] (y) [18:42:33] you should answer his question with that then [18:42:36] I did [18:42:39] read the replies [18:43:29] ugh, there are too many comments [18:43:31] i lost it [18:43:45] has anyone noticed that FB sometimes hides the "read more comments" link? [18:43:55] or is this just adblock messing with FB? [18:44:13] Not adblock [18:44:21] It hides it when it's in your newsfeed [18:44:28] but not in the original location [18:44:32] it's irritating [18:45:05] *** Quits: wolfcore (~wolfcore@unaffiliated/wolfcore) (Ping timeout: 276 seconds) [18:45:27] I'll send you a screenshot on fb [18:46:22] yeah, i've been worried a bunch of comments were deleted because of this lol [18:46:46] Yeah lol then I always click on it and am like "phew" [18:49:44] *** Joins: wolfcore (~wolfcore@unaffiliated/wolfcore) [19:13:14] *** Quits: kuler51 (c7c94086@gateway/web/cgi-irc/kiwiirc.com/ip.199.201.64.134) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) [19:30:54] well I mean could the lack of users in HX meta be moreso that people don't actually care to read these kinds of things? I don't think many people care for meta posts. Although visibility might still be an issue, I doubt there will be more than 20% of people that join HX meta [19:31:35] but these posts should definitely be moved to hx meta [19:32:07] yeah [19:32:11] my opinion is that if a user decides not to join HX Meta [19:32:13] that's fine [19:32:19] if there are 5 people in Meta [19:32:25] then those are the five people who care [19:32:33] yeah exactly [19:32:35] um, someone submitted a join request and they're "Member of 2,032 groups" [19:32:43] lolol [19:32:47] that sounds like spam... [19:33:08] lolwut [19:33:24] https://www.facebook.com/mamz.aimz.1 [19:33:26] Title: Mamz Aimz | Facebook [19:33:27] he has 4k friends too [19:51:44] yeah, spam [19:53:11] iit's almost time [19:54:36] woohoo [19:54:42] such excite [19:54:44] very hx [19:55:33] * arirawr drinks redbull to try to stay awake [19:56:17] is only 8pm [19:58:10] Long day dude [19:58:29] it happens [19:58:30] * arirawr thinks she's starting to get old [19:58:47] * arirawr enjoys the use of /me [19:59:17] * arirawr ponders speaking in the third person forever... [19:59:52] * iangcarroll hopes you don't [19:59:53] okay lets get this show on the road [20:00:08] one sec grabbing coffee [20:00:18] iangcarroll do you want to moderate? [20:00:45] or literally anyone who's not me [20:00:47] not particularly [20:02:11] majora? [20:02:18] what does doing such entail [20:02:18] lmao [20:02:33] move from topic to topic [20:02:37] sure [20:02:38] what I did last time [20:03:01] lemme merge it [20:03:33] https://github.com/wearehx/meetings/blob/master/agendas/meeting-01-19-2016.md [20:03:34] Title: meetings/meeting-01-19-2016.md at master · wearehx/meetings · GitHub [20:03:41] kk, back [20:03:43] i think we should rotate moderators [20:03:45] just because moderation isn't an easy job [20:03:47] and you guys should all get some experience [20:03:49] also, let's cap the meeting at 6 or a few minutes past 6 [20:03:51] can someone post the agenda here [20:03:56] someone just did :p [20:03:57] Just did [20:04:04] *** ChanServ sets mode: +o iangcarroll [20:04:17] https://github.com/wearehx/meetings/blob/master/agendas/meeting-01-19-2016.md [20:04:18] Title: meetings/meeting-01-19-2016.md at master · wearehx/meetings · GitHub [20:04:34] yes, let's cap the meeting at 6PST/9EST [20:04:36] *** iangcarroll changes topic to 'Hackers administration matters | https://github.com/wearehx | Mods are voiced | Agenda for current meeting: https://github.com/wearehx/meetings/blob/master/agendas/meeting-01-19-2016.md | Admin policy draft: https://git.io/v06vT' [20:04:41] *** iangcarroll sets mode: -o iangcarroll [20:04:55] oh, right [20:04:59] i keep forgetting about timezones [20:05:01] :P [20:05:05] leggo majora [20:05:08] ok [20:05:32] so [20:05:40] >Meeting procedure, agenda, and minutes (@???) [20:06:15] one note i have here is to make sure to make the next meetings PR after this one [20:06:39] ok [20:06:43] and if we want to do meeting minutes [20:06:47] will do [20:06:53] someone should make some short notes while the meeting is going on [20:06:55] if not [20:07:01] just posting IRC logs is fine with me [20:07:05] I think we should directly CP the IRC logs [20:07:06] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [20:07:13] (y) [20:07:20] other thoughts? [20:07:25] I think minutes should be made but it's so laborious [20:07:35] I have 3/4 done ones from last time [20:07:42] and no one helped [20:07:46] arirawr: i think it's because you made them after the fact [20:07:46] if we see users requesting them we can start, if not just send them through the logs [20:07:52] whenever we reach the end of the topic [20:08:00] just write one or two sentences on the conclusion [20:08:14] I was moderating, so I couldn't [20:08:16] ah [20:08:43] well, if someone wants to they can do it [20:08:47] i don't think it's mandatory [20:08:50] it would be nice though [20:09:24] ready to move on? [20:09:28] 👍 [20:09:34] >Merging policies round 2 (@gsingh93) [20:09:40] admin policy is looking good [20:09:48] need to add some minor stuff iangcarroll and arirawr mentioned [20:09:59] then i think we're in agreement it can be merged [20:10:06] I've v much agreed with all things I've seen [20:10:35] the issue right now is content policy [20:10:36] As long as the things I mentioned get in, gtg [20:10:51] iangcarroll: has volunteered to help clean it up [20:10:57] (y) [20:11:05] yup, I'll get on that tommorow [20:11:17] i need to make a few changes unrelated to what we were talking about [20:11:22] but if i do them later [20:11:26] we can just merge our changes [20:11:28] shouldn't be a problem [20:11:30] kk [20:12:00] so the other thing was how comprehensive the content policy should be, and how that's used in administrating posts [20:12:02] *** Joins: vishwin_ (~alliek@wikimedia/O) [20:12:05] we could leave this for later though [20:12:11] when we talk aobut shane's questions [20:12:16] *** Joins: vishwin60 (~chatzilla@wikimedia/O) [20:12:30] 3 vishwins [20:12:31] lol [20:12:38] lol yup [20:12:40] just got into work [20:12:48] i agree with how it is right now [20:12:57] aka wait for people in the computer lab to ask me questions XD [20:12:58] and what is that? [20:13:00] admins amending as we go along and using their discretion [20:13:06] but I'm a bit biased [20:13:10] so in the case that the admin policy doesn't cover something [20:13:23] and can't give a section number [20:13:24] * vishwin60 has no problem with discretion in the face of no caselaw [20:13:32] they can still close? [20:13:42] yes [20:13:53] i agree [20:13:55] agree or disagree everyone else [20:13:56] as you said, so long as the admin and content policy don't allow or deny it [20:14:10] Things that are closed and not in the policy should be talked about and put in policy the next meeting [20:14:20] cool [20:14:24] majora? [20:14:35] yup [20:14:40] 👍 [20:14:45] moving on then majora [20:14:49] > [20:14:50] Reported post Chrome extension (@gsingh93) [20:14:50] nono [20:14:53] Stahp [20:14:56] ok [20:15:01] Policy still isn't complete [20:15:07] which part? [20:15:08] when is it being completed? [20:15:15] iangcarroll: is fixing stuff up tomorrow [20:15:18] Jokes iirc [20:15:26] probably today or tomorrow [20:15:27] and Meta [20:15:35] do we need to discuss jokes? [20:15:39] i forget what we did last time [20:15:46] we discussed it last time [20:15:51] We discussed last time but nothing was added [20:15:53] i want to write up all those ideas [20:15:55] yes [20:16:03] today or tomorrow [20:16:25] I can't really preemptively agree to merging [20:16:32] we're not asking you to do that [20:16:36] kk [20:16:43] just for the admin policy [20:16:45] not for content [20:16:45] *** Joins: SamuelKelemen (442396c9@gateway/web/cgi-irc/kiwiirc.com/ip.68.35.150.201) [20:16:46] k [20:16:48] cool [20:17:01] I'm definitely late [20:17:01] majora: [20:17:07] > Reported post Chrome extension (@gsingh93) [20:17:31] so let me be clear about this [20:17:39] this is not related to any admin trust issues [20:17:54] or surveillance or anything like that [20:18:06] this is simply something i think FB does not do well, and i've heard people request it [20:18:11] and i think it would help [20:18:28] the problem is it would be helpful if admins knew which posts were reported and how they were handled [20:18:39] so lets say iangcarroll sees a reported post [20:18:46] thinks it's on topic [20:18:49] lets it go through [20:19:02] later people complain that their reports aren't being responded to [20:19:09] they keep reporting posts, and nothing is done [20:19:20] well, if the admins knew which posts were reported after they were handled [20:19:27] instead of the posts disappearing [20:19:31] that would fix this issue [20:19:35] FB doesn't have an API for this [20:19:41] so the easiest solution would be a chrome extension [20:19:43] thoughts? [20:19:53] gah, there is no way to build this into hackbot is there [20:19:56] nope [20:19:58] that would be the best solution [20:20:02] yup :P [20:20:33] Thats kind of a shitty limitation [20:20:46] Admins always need to use chrome. [20:21:04] agreed [20:21:05] ^ [20:21:05] yeah I will resign before using chrome to moderate [20:21:09] a user script might be better [20:21:10] and lol [20:21:16] botnet bullshit [20:21:16] solution: rebuild FB on our own to allow this [20:21:19] I believe that there is a way to make firefox extensions work with chrome [20:21:19] majora: [20:21:23] created by mozilla [20:21:29] we could use a monkeyscript [20:21:31] jetpack? [20:21:32] I think is the thing [20:21:34] whois @majora ? [20:21:37] yeah [20:21:38] it's super easy to make multiple solutions to this [20:21:44] they just need to log to the same backend [20:21:47] greasemonkey sorry [20:22:02] *** Joins: sv (59f1accb@gateway/web/cgi-irc/kiwiirc.com/ip.89.241.172.203) [20:22:02] the backend could be something super simple [20:22:03] yeah we could do greasemonkey to a free tier googlefirebase-thingy [20:22:06] a parse db or something [20:22:10] just send it a REST request [20:22:11] SamuelKelemen Frank Cash [20:22:12] you're done [20:22:15] why cant hackbot do this? [20:22:23] SamuelKelemen: how would it? [20:22:24] hackbot doesn't have a ui [20:22:26] *** sv is now known as Guest28330 [20:22:41] we'd be publicly running a command to indicate report status, which will just clutter it [20:22:41] I'm not quite sure. Does Hackbot run as a fb user? [20:22:45] no [20:22:46] an app [20:23:01] though it uses my token [20:23:03] hmm, I guess I thought it was a fb user [20:23:23] *** Quits: Guest28330 (59f1accb@gateway/web/cgi-irc/kiwiirc.com/ip.89.241.172.203) (Client Quit) [20:23:24] the time frame for this is something we can put on a TODO list [20:23:28] it's honestly super simple to code up [20:23:34] well I guess we could use hackbot and have it write to a json on gh and use a gh site [20:23:38] i just want to see if we're in agreement [20:23:39] and then everyone could view it [20:23:49] i agree on building something to do this [20:24:00] yes, the idea is good. [20:24:00] majora: it'd need to be private though [20:24:05] though I don't think it's a huge priority [20:24:06] these are reported posts [20:24:09] yup [20:24:16] we could use some oauth stuff [20:24:17] lmao [20:24:18] I can provide a db, if needed [20:24:26] lol [20:24:27] implementations later [20:24:37] >Deletion and ban logs (@gsingh93 and @SCKelemen) [20:24:47] btw [20:24:49] so, let's do deletion logs first [20:24:50] before we do that [20:24:59] can we get some kind of action items list [20:25:02] or TODO list [20:25:07] trello? [20:25:08] because there was some stuff from last time [20:25:14] well, just something per meeting [20:25:17] idc how we do it [20:25:21] ah [20:25:24] maybe in the minutes? [20:25:25] because last time we were supposed to post about hackbot [20:25:25] trello boards for each meeting? [20:25:40] yea, at the end of the meeting minutes lets put that there [20:25:40] how about todo.md in a github repo [20:25:42] lmao [20:25:46] and lets have the moderator add the items [20:25:50] is that ok majora? [20:25:57] WOW WAY TO SPRING THIS ON ME [20:25:59] it's pretty low frequency [20:26:01] :P [20:26:02] lol [20:26:11] so on the meeting agenda add a todo [20:26:14] yup [20:26:24] I like todo.md over trello. Too many trellos in my life. [20:26:25] so far, post about Hackbot help (refer to last meetings log) [20:26:39] and then other todo is work on this extension thing [20:26:43] which i can take care of [20:26:50] cool, not moving on to deletion logs [20:26:51] sure [20:26:55] now* [20:26:56] for real though, like 90k boards. although I also get like 90k github notifications/day [20:26:56] okay [20:27:04] >Deletion and ban logs (@gsingh93 and @SamuelKelemen) [20:27:13] so for deletion logs [20:27:25] so my original idea won't work [20:27:31] but i want to confirm that this is actually a reasonable problem [20:27:49] in HH, i actually saw with my own eye's an admin accused of censoring/deleting posts [20:27:57] later the user admitted he was lying [20:28:03] that's a huge issue in my opinion [20:28:08] people *love* to hate on admins (sorry guys) [20:28:14] 😢 [20:28:17] if we let that stuff go without evidence [20:28:25] trust in admins will decline [20:28:31] and people will start to troll admins [20:28:34] and HH will happen [20:28:37] we could just make a .json file [20:28:40] arirawr: did you notice cases like this? [20:28:42] in HH [20:28:52] I thought we aren't deleting posts? [20:28:52] I think once [20:28:57] there is no way to distinguish between malicious admin delete and friendly user delete though [20:29:02] SamuelKelemen: we aren't, but you can't prove it [20:29:05] maybe a few times [20:29:14] not sure we need the complexity of JSON even though it's not the most complicated data format out there [20:29:16] iangcarroll: that's the issue i'm running into [20:29:22] mediawiki does logs well [20:29:30] all we have to do is make them plaintext [20:29:32] guys, backends and implementations are irrelevant during these discussions [20:29:33] but I'm not opposed to it [20:29:34] I was already working on a logger for fb groups that saves out all posts. I basically got swatted the other week over in HH Politics [20:29:39] please focus on the goals and high level details [20:29:43] ah right gsingh93 [20:30:04] Well, I'd agree that we should log ALL THE THINGs [20:30:11] so as iangcarroll mentioned, we don't know who deleted certain posts [20:30:15] but i think if we have a log of deletions [20:30:21] that doesn't really fix a malicious user framing friendly admins though [20:30:21] In OSSP, when they delete things, they take screenshots [20:30:40] as long as actions get logged indiscriminately, which is the key [20:30:40] i'll just post something critical of the admins, delete it, and then cry censorship [20:30:44] yea... [20:30:46] distinctions can be made later [20:30:48] ie investigations [20:30:58] logging is not fixing all of our issues here though :p [20:31:00] i think this is a problem, just not sure how to deal with it [20:31:09] it doesn't seem high pri now [20:31:18] but if we don't figure it out *before* it happens [20:31:20] we're in trou ble [20:31:26] We need a http://hackit.edward.io/ but for HX [20:31:26] Title: Hackit [20:31:29] at some point [20:31:32] so [20:31:33] run independently [20:31:38] i don't know much about that site [20:31:39] unfortunately if it does happen, there is no possible solution to prevent us being framed [20:31:47] gsingh93: it just backs up all posts [20:31:53] it's open source too [20:31:59] wolfcore: i feel like that would violate FBs policies [20:32:01] not sure though [20:32:09] oh okay [20:32:14] I've suggested this before but the creator took it down [20:32:17] maybe if the group is public [20:32:23] and lmao like I give two crappers [20:32:27] the group is public [20:32:27] yeah majora I remember you mentioned it the other day on FB [20:32:29] iangcarroll: i agree, i think certain patterns found in logs though can help convince people what's happening [20:32:49] example, if a certain user is deleting multiple posts and doing this [20:33:09] that might mean something different than it happening to various people [20:33:14] or with various topics [20:33:17] though as I said earlier, a motivated bad user can create posts with the same patterns we're looking for in malicious admin behavior [20:33:30] iangcarroll: if there's one thing i've learnd doing malware analysis [20:33:34] a very motivated user could even use multiple accounts, but I suppose we're really dreaming up scenarios now [20:33:34] bad actors are dumb [20:33:40] yeah [20:33:47] you'd be very surprised [20:33:55] how much they fall for very basic defenses [20:33:59] i've seen way too many debug strings in malware, don't worry :p [20:34:04] i think here some basic defenses might help [20:34:06] on topic plz [20:34:15] i think my example is relevant [20:34:29] these people aren't super motivated [20:34:37] alright, so we'll put the extension and this in the low priority basket [20:34:41] but helpful to have [20:34:43] (y) [20:34:46] majora: [20:34:55] ban logs [20:35:06] that's SamuelKelemen's idea [20:35:09] yup [20:35:10] is that even possible to do [20:35:11] did you guys decide where you want to put them? [20:35:19] wolfcore: it'd be a manual thing [20:35:25] banning logs? [20:35:28] no [20:35:32] like [20:35:35] i ban a user [20:35:43] ah [20:35:44] and add it to a list [20:35:46] right? [20:35:49] that's what we're talking about? [20:35:52] well, it seems like a very simple webapp [20:35:57] but a spreadsheet might be easier [20:36:00] yeah, so if a user is banned, we need to keep track of when and why. expecially since admins rotate [20:36:02] json pls [20:36:09] just do a spreadsheet... [20:36:13] that way you can start today [20:36:18] instead of making some complex solution [20:36:19] seriously guise? [20:36:25] migrate later [20:36:29] fair [20:36:39] you already have some banned users [20:36:48] having something today would be good [20:36:53] agreed. [20:36:57] other thoughts? [20:37:01] does anyone hate google? [20:37:02] I think it should be public. [20:37:07] as in, can we use google spreadsheets? [20:37:17] i think it should be private [20:37:19] google is okay [20:37:29] google good [20:37:30] If I can make a better solution, you can use it until then... [20:37:35] sure [20:37:39] majora: TODO list this [20:37:50] ok [20:37:56] anything else on this topic [20:37:56] Any other opinion on public/private? [20:37:57] anything else? [20:38:01] oh yea [20:38:05] i support private [20:38:05] other opinions [20:38:09] private [20:38:11] I don't see why it should be private [20:38:18] no point in publicly shaming people for their actions [20:38:21] especially later on [20:38:22] Information should default to being public [20:38:23] it isn't shaming [20:38:24] lmao [20:38:31] it's not shaming imo [20:38:35] but private is fine, I wont lose sleep over it [20:38:40] SamuelKelemen: i feel like it's a FB privacy violation [20:38:43] not completely sure though [20:38:46] ^ [20:38:47] and anyone should be able to answer why they were kicked [20:38:57] why would fb care? [20:39:16] SamuelKelemen: we care about anything that you couldn't find out directly on FB itself [20:39:18] terms of use [20:39:21] I mean all it would basically say is which part of the content policy was violated, and when [20:39:21] we really need time to answer the billion questions shane asked, so if we can do this later... [20:39:25] * majora zuckernerding intensifies [20:39:29] Public could be used against the person outside of the group [20:39:30] lol [20:39:35] which is bad [20:39:37] ^ [20:39:40] okay private [20:39:43] so again private ++ [20:39:44] @iangcarroll, ill bring this up later, in that case [20:39:46] we can always turn it public later [20:39:51] yea, that's true [20:39:52] yeah, kk [20:39:54] next? [20:39:56] private is the conservative approach [20:39:57] >Homework posts (@majora) [20:40:02] i meant public as in, belonging to the group [20:40:11] >> next topic [20:40:47] Okay, so homework questions will come up obviously this goes along with posting guidelines but I think we either [20:41:08] deem them off topic, require users to show they've made an effort to solve it, or :( [20:41:12] HX Homework Help [20:41:23] I think some homework questions are fine, but I didn't like what that guy did [20:41:26] there was one post earlier in the week where someone asked for a solution and a bunch of users trolled them [20:41:37] yeah so we should require they show an effort [20:41:39] yup [20:41:42] true [20:41:43] if they show effort [20:41:45] fine with me [20:41:52] is that fine with all? [20:41:53] we aren't stack overflow [20:42:01] I would prefer it be more like [20:42:06] 👍, I guess [20:42:11] showing effort before asking is good, similar to physicsforums [20:42:14] if we become a homework help group we'll have to revise it [20:42:16] similar to all forums [20:42:18] "Yo, I'm lost with this hw. Can someone point me in the right direction?" [20:42:27] SamuelKelemen: the thing is [20:42:33] fine if "I tried this, but this happened, can you help with this?" [20:42:41] they could be trying to get people to do there homework [20:42:42] rather than, "Yo, how do I even "hello world" [20:42:57] or people are going to waste time explaining things they already know [20:42:59] arirawr that suggests they tried [20:43:08] indeed [20:43:12] I dont see anything wrong with getting fb groups to answer hw questions [20:43:20] SamuelKelemen: me neither [20:43:29] i'm not going to do their hw for them [20:43:29] Mark Zuckercyborg did it. [20:43:37] than dont reply to it? [20:43:38] seems like something a subgroup could take up if they wanted to [20:43:43] * majora zuckernerding intensifies [20:43:52] but I don't want to clutter the group with HW posts [20:43:53] SamuelKelemen: let me rephrase: i don't think people should do their hw for them [20:43:54] or allow them [20:43:55] Yeah, I'd say subgroup that [20:44:06] I just don't want unnecessary trolling in the group [20:44:08] s/allow them/allow asking for answers [20:44:08] iangcarroll probably meant: or allow asking for answers [20:44:28] OKAY [20:44:29] so [20:44:41] verdict: allow them completely or force them to show an effort or ban them [20:44:55] make them show an effort [20:44:57] ^ [20:44:58] dont ban. ask to show effort [20:45:08] i think there are 3 options there [20:45:09] please add that as a TODO majora for the content policy [20:45:11] but, I have no clue how to enforce that [20:45:11] not two [20:45:13] effort [20:45:26] kk [20:45:47] SamuelKelemen: we ask once nicely [20:45:55] we good to move on? [20:45:56] and then close [20:46:06] SamuelKelemen: sure, but i doubt they'd say no lol [20:46:17] i've helped with a lot of hw posts and they're just not good internet citizens yet [20:46:19] lol [20:46:22] we can discuss enforcing it later [20:46:24] i'm fine with moving on [20:46:26] >Shane's various questions (@admins) [20:46:36] are there specific questions here [20:46:41] lol [20:46:42] that you want to bring up? [20:46:44] or just all of them [20:46:49] alright [20:46:50] so [20:46:52] https://www.facebook.com/groups/wearehx/permalink/1720956238148894/?comment_id=1721003054810879¬if_t=group_comment_follow [20:46:53] Title: Log into Facebook | Facebook [20:46:56] I can copypasta them for you if you want [20:46:59] i responded to almost every one [20:47:10] what I would suggest is reviewing them and seeing what ones you guys want to address [20:47:17] do your reponses indicate some sort of changes we should make? [20:47:19] or where you disagree with what I said [20:47:26] also if anyone knows Laura Alkhoury buy her a beer [20:47:29] i don't think so, aside from one comment I made [20:47:32] on the PR [20:47:39] I think the most valid thing worth discussing is the 1) closing posts should cite specific lines in policies [20:47:43] yeah [20:48:02] we actually talked about that [20:48:04] he was kinda annoyed at the way his post was closed, I guess [20:48:08] when i was talking about content policies [20:48:11] and we were in agreement [20:48:16] and 2) perhaps we should add a fb group File, where people can bring comments and concerns for the meetings, for those who don't IRC or Github [20:48:30] SamuelKelemen: i'm fine with that and your recent post in the group [20:48:38] >for those who don't IRC or Github [20:48:45] well they don't care enough to contribute [20:48:46] fwiw, I don't think the doc or weekly post should be official [20:48:48] or really mandated [20:48:58] git and IRC are both open protocols for exchanging information [20:49:02] yea [20:49:04] if you can't use either, something else is wrong [20:49:15] i think if someone "doesn't want to use Github", that's actually their problem [20:49:17] however [20:49:21] I think HX Meta is a good alternative for people stuck to fb [20:49:24] initially, this might help with bringing in more interest [20:49:26] it's like vegetarians who choose to not eat meat [20:49:30] i agree with meta too [20:49:38] I'm okay with Meta [20:49:49] Meta is okay but IRC is preferred for instant feedback [20:49:57] i guess I'm somewhat wrong about git being an open protocol, as we're doing this with PRs and their comments [20:50:10] but github has a mobile interface which allows you to comment(?) [20:50:13] I see his point that the group is a fb community, and all comments are outside of fb. I was really just trying to give him a solution, that would be agreeable [20:50:19] ^^ [20:50:21] I agre [20:50:22] iangcarroll on their mobile site yes [20:50:24] so i think the idea of Meta is great [20:50:24] git in and of itself doesn't have any commenting facility [20:50:29] and I think meta is the solution [20:50:35] yeah, meta sounds loke a good idea [20:50:35] i think one thing we could do though [20:50:36] I'd agree with meta [20:50:41] one thing we should do [20:50:45] and mobile github, does indeed suck [20:50:46] to increase usage and awareness of meta [20:50:58] is we should share any posts to Meta if they belong in meta [20:51:04] and close them in the original group [20:51:11] fine with that [20:51:15] probably with a redirect note [20:51:16] what if there's existing discussion? [20:51:17] i can live with that [20:51:21] iangcarroll: hmm [20:51:27] copy and paste it :P [20:51:28] +++1 [20:51:30] lol [20:51:33] we have bots to do this inside of FB [20:51:35] screen shots [20:51:40] I mentioned on GH that Meta posts should be offtopic so ideally closed immediately [20:51:47] *** Joins: Hazzard (43aefd2c@gateway/web/freenode/ip.67.174.253.44) [20:51:52] arirawr: yea, but that's "ideally" [20:52:05] what should we do if there's already discussion when you get there? [20:52:08] @arirawr +10pts [20:52:10] too bad we're all in timezones +- 3hrs of each other, so there's the night :p [20:52:26] This implies regular sleep schedules lol [20:52:29] anyway [20:52:29] right [20:52:33] im up all night [20:52:38] I don't think we need to go out of our way [20:52:50] to document discussion on offtopic posts [20:52:51] S.C. Kelemen 4 admin, 2016 [20:52:54] kk [20:53:00] so close meta posts in HX [20:53:05] after its added to the content policy [20:53:12] and share to meta [20:53:23] majora: add to TODO please [20:53:25] also, any objections to me stickying a post informing people of meta? [20:53:29] Also (TODO) pinned post about meta, link meta in sidebar [20:53:44] okay [20:53:49] about the pinned post, anything else you want to put in there? [20:53:55] like the other hackbot help announcements? [20:54:15] you should probably draft a proper pinned post actualy [20:54:15] Could combine, yeah [20:54:17] that has everything [20:54:19] yeah [20:54:24] including all policy links, etc. [20:54:29] fold it all into meta-type goings on [20:54:35] the sidebar needs to be rewritten anyway [20:54:38] yea [20:54:43] same for the meta sidebar, FYI [20:54:47] let's not refer to HH [20:54:57] ^^^^^^ [20:55:00] kk, TODO list majora [20:55:02] we don't need to shit on the past. We just need to work on a better future [20:55:06] +10 pts to Samuel [20:55:09] SamuelKelemen 2016 [20:55:12] lol [20:55:13] =D [20:55:25] so, shane said "if there was a weekly request for community feedback in the main HX group Facebook I wouldn't feel the need to make posts like this". is our 'official' response that he should post in meta? [20:55:31] iangcarroll: please make a TODO list bot [20:55:35] !TODO make todo list bot [20:55:39] Yes ian [20:55:41] lol [20:55:43] paging woodruffw/yossarian-bot [20:55:56] And @Iangcarrol I'd say yes. Move to meta [20:56:04] huh [20:56:09] what's up [20:56:16] He's also welcome to share meta posts to main group if they have good discussion, imo [20:56:18] you can tell him to feel free to message me, if he wants me to bring something up [20:56:18] want to add a todo list command to the bot? :p [20:56:34] arirawr: as long as the main discussion happens in Meta [20:56:35] oui [20:56:36] gdammit iangcarroll wrestling my words out :-P [20:56:42] yep [20:56:44] i try [20:56:52] okay final 5 minutes [20:56:53] woodruffw: add TODO lists to yossarian-bot [20:56:57] i could probably make one in a few days, i'm a bit short on time atm [20:56:57] what's left? [20:57:06] any other comments by shane we need to talk about? [20:57:09] otherwise general Q&A it is [20:57:14] it's easy to write plugins for yossarian-bot is anybody wants to give it a try [20:57:23] what lang? [20:57:25] that would require me having time [20:57:26] ruby [20:57:27] ruby [20:57:29] lol [20:57:29] dope [20:57:31] ew [20:57:38] it's in ruby [20:57:41] EW [20:57:43] link me the repo in pm or w/e [20:57:43] i agree with gsingh93, rewrite it in PHP [20:57:46] lol [20:57:49] lolol [20:57:49] ... [20:57:51] rewrite in Hack [20:57:53] oh woodruffw the bot ain't identified to services again [20:57:55] the official language of HX [20:57:55] * majora /kickban woodruffw [20:58:05] vishwin60: weird, i'll check that out [20:58:19] it probably netsplit some time ago and failed to reauth [20:58:21] >hack >official language of trash dumpyard [20:58:26] !botinfo uptime [20:58:26] I've been online for 6 days, 19 hours, 39 minutes, and 8 seconds. [20:58:27] ftfy gsingh93 [20:58:28] woodruffw: were you also managing the github bot? [20:58:35] gsingh93: the github bot? [20:58:36] link me the repo too, Ill look into the bot [20:58:37] no that was iangcarroll [20:58:38] i believe that was me [20:58:39] I think [20:58:39] the one that posted here when PRs were made [20:58:42] !botinfo source [20:58:43] it was working [20:58:43] yossarian-bot's source code can be found here: http://git.io/vs65u [20:58:45] SamuelKelemen: ^ [20:58:51] iangcarroll: does it only do new PRs? [20:58:52] gsingh93: that's not mine, no [20:58:54] in fact the config hasn't changed [20:58:56] i guess [20:59:05] i feel like comments might be good? [20:59:08] didn't sivoais have a script to give it more actions? [20:59:12] the web UI doesn't let me change it [20:59:20] it's a github integration [20:59:20] Okay folks - any more Q&A? [20:59:26] SamuelKelemen: check out WRITING_PLUGINS.md for a crash course [20:59:34] add bot stuff to TODO list [20:59:35] >General Q&A [20:59:43] I'm good [20:59:58] Thanks woodruffw [20:59:59] are we done? [21:00:02] yes [21:00:04] @woodruffw will do [21:00:08] arirawr: np [21:00:13] time to go make 🍞 [21:00:18] *** Quits: yossarian-bot (~yossarian@104.131.177.124) (Remote host closed the connection) [21:00:21] bread being toast [21:00:22] your emoticons aren't working [21:00:29] your client is probably stupid [21:00:29] *** Joins: yossarian-bot (~yossarian@104.131.177.124) [21:00:30] lolol [21:00:30] are you not on unicode majora [21:00:32] *** ChanServ sets mode: +v yossarian-bot [21:00:34] maybe [21:00:36] there it goes [21:00:46] 💁 [21:00:49] so today's log http://hx.vishwin.info/%23%23hx-admin/2016-01-19.log [21:00:51] it's just my irc client [21:01:11] if you view with unicode the emoticons work [21:01:17] iangcarroll: yes, I do [21:01:23] however with any western encodings it's garbage [21:01:25] 🐙 [21:01:38] is it up anywhere? [21:01:57] !botinfo version [21:01:58] yossarian-bot 2.50.16 running on ruby 2.2.4 (x86_64-linux-gnu). [21:02:01] what's it [21:02:30] iangcarroll: you can approximate it with [21:02:30] Title: devops/enchant at d3bb54bd627ef619cb2a88774e9cb4320794ad6e · PDLPorters/devops · GitHub [21:02:57] all the Perl part at the top does is find the URL for the IRC webhook [21:02:58] okay I put the meeting on github too lmao https://github.com/wearehx/meetings/blob/master/minutes/meeting-01-19-2016.txt [21:02:59] Title: meetings/meeting-01-19-2016.txt at master · wearehx/meetings · GitHub [21:03:17] iangcarroll: change the config to point to the right server, etc. [21:03:24] mmkay bai [21:03:26] kk, thx [21:03:31] 👋 [21:03:35] lol majora [21:03:38] lol [21:03:41] you're always laughing your ass off [21:03:43] :P [21:03:54] ayy lmao [21:03:55] I'm always having a good time [21:03:55] oh [21:03:57] ayy lmao [21:04:05] are we going to immediately close meta posts shared to the main group? [21:04:18] iangcarroll: from now on, yes [21:04:22] kk [21:04:43] majora: are you going to put the TODO in the same document? [21:04:50] no [21:04:54] I put it in the agenda [21:05:09] we should make HX Meta public then, shouldn't we? [21:05:32] iangcarroll: oh, it isn't? [21:05:37] it's closed [21:05:48] oh wow [21:06:15] majora arirawr good to make it public? [21:06:31] sure [21:15:09] *** Joins: lablayers (uid55894@gateway/web/irccloud.com/x-teipwebcdfttsdsn) [22:08:39] this is xenophobic as fuck [22:08:59] nvm I'll not say it [23:03:45] *** Quits: SamuelKelemen (442396c9@gateway/web/cgi-irc/kiwiirc.com/ip.68.35.150.201) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) [23:15:54] *** Quits: lablayers (uid55894@gateway/web/irccloud.com/x-teipwebcdfttsdsn) (Quit: Connection closed for inactivity) [23:49:51] lol