Fork me on GitHub
#community-development
<
2016-09-19
>
martinklepsch14:09:34

@seancorfield With your admin powers could you give us a list of the most popular rooms?

gjnoonan15:09:01

@martinklepsch Define popular, by number of users or messages?

gjnoonan15:09:05

or activity

martinklepsch15:09:12

activity I'd say

gjnoonan15:09:34

Unfortunately because we don’t pay we don’t get access to many statistics, but will see what I can get

gjnoonan15:09:48

Although I realise I’m not Sean lol

martinklepsch15:09:31

@gjnoonan I'm ok with you not being Sean 😛

seancorfield15:09:53

I can tell you, off the top of my head, that we produce 10-12K messages per week across the whole Slack.

seancorfield15:09:58

Oh, it was even higher this week: just over 13K.

gjnoonan15:09:16

Unfortunately can’t see on a channel level, it may be worth having a word with the guy who runs the log bot, and do some analysis

seancorfield15:09:23

And we uploaded 110 files.

gjnoonan15:09:00

992,000 messages total since we started 🙂

seancorfield15:09:43

922K messages in total 😸

gjnoonan15:09:02

ah yes, touche

seancorfield15:09:11

2.4G file storage (just over 5,000 files).

seancorfield15:09:26

We don't get per-channel stats tho' so analyzing log bot output is a great idea. I hadn't thought of that!

gjnoonan15:09:57

Glad to see the discussions in here still going strong in my absence

akiva16:09:21

I like watching you two going back and forth at how awesome this community is.

plexus16:09:34

the log data is on Github (private), I can invite whoever wants to pull some stats from them

gjnoonan16:09:28

@plexus Would love access please 🙂

martinklepsch17:09:37

That TechCrunch article kinda sucks ...

akiva17:09:29

I just scanned it; not endorsing it.

martinklepsch17:09:19

@akiva yeah, didn't mean to say you did just wanted to say that I didn't like it 😛

akiva17:09:36

Hah! Sorry, yeah, that sounded a bit defensive on my part. D’oh!

martinklepsch17:09:45

nah, all good.

martinklepsch17:09:00

There are a few Clojure rooms on Riot/Matrix btw, in case anyone wants to join

akiva17:09:30

I should.

martinklepsch17:09:59

Here's a WIP index of them which might also serve as "Matrix Directory Server" later

martinklepsch17:09:09

but search also totally does the job 🙂

akiva17:09:43

I’ll have a look. I’m kind of pro-IRC in a post-Slack world and that’s only because I can just do it from Emacs.

akiva17:09:58

Uh oh. CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection.

martinklepsch17:09:10

@akiva@plexus just connected to Matrix using emacs yesterday I think

martinklepsch17:09:17

Also there are Matrix<>IRC bridges (which you can use as kinda-bouncers today)

akiva17:09:40

If @plexus knows how to do that, that’d be good. In my experience, IRC bridges are kinda crappy.

akiva17:09:55

At the very least many seconds delayed.

martinklepsch17:09:12

check this one, I find it pretty acceptable

plexus17:09:13

There's a matrix client on melpa, very straightforward

akiva17:09:32

Oh, excellent.

plexus17:09:45

client could be improved but it's totally usable

martinklepsch17:09:47

@akiva any chance you tried to acces the cloudfront thing with https?

akiva17:09:58

Might give me an excuse to write a Spacemacs layer around it.

martinklepsch17:09:00

that could break it right now

akiva17:09:24

Yeah, that’s what’s happening. Vivaldi (or maybe the server) is forcing HTTPS on it.

akiva17:09:04

Actually, it’s the HTTPS Everywhere extension. Forgot I had that.

martinklepsch17:09:35

Yeah, will get that fixed eventually but not a priority yet 😄

akiva17:09:53

Heard. Makes me wish HTTPS Everywhere had a whitelist but it seems binary.

akiva17:09:16

Oh wait, nope. Got this.

emperorcezar19:09:27

Playing with riot now. Seems nice from first view

martinklepsch19:09:04

@emperorcezar there are a few clojure rooms, search for them in the directory if you like

emperorcezar19:09:27

@martinklepsch Yup. Jumped into one first thing

martinklepsch19:09:33

@emperorcezar yeah so that is actually the IRC bridge and not a "Matrix room"

emperorcezar19:09:25

@martinklepsch Interesting. So it does both. Does it hold history for the IRC bridge rooms?

martinklepsch19:09:12

@emperorcezar I believe it's even searchable, you should totally try that

emperorcezar20:09:32

@martinklepsch Looks like it keeps history since the user joined. Which is good enough for me.

keatondunsford22:09:34

Yo channel, I think Sandstorm is the way to go. It’s awesome, open-source (free) and self-hostable (only cost). https://sandstorm.io/

seancorfield22:09:27

@keatondunsford And which company is going to pay to host it?

seancorfield22:09:34

Self-hosting is not generally an acceptable answer since if whichever company hosts it moves on from Clojure or goes out of business, we’re back to square one.

keatondunsford22:09:58

We could all just crowdsource to chip in. It’s just deploying on Digital Ocean or AWS.

seancorfield22:09:08

No, that is not an acceptable answer either.

gfredericks22:09:33

there was an internet rant about software community resource management a month ago or something

seancorfield22:09:52

Someone still has to manage the actual payment / accounting behind all of that and we can’t have the community beholden to a single person for that.

seancorfield22:09:00

And we don’t pay Slack anything.

keatondunsford22:09:23

But the free plan has a cap, which I’m assuming is why we’re all talking about this.

seancorfield22:09:45

No, we’re talking about it because Slack has apparently shutdown invites for very large communities in the past.

keatondunsford22:09:17

That’s what I mean.

keatondunsford23:09:30

Sandstorm might take Bitcoin for payment. We could create a multi-sig wallet and leave control in a number of the community members we trust (if one leaves Clojure, no problem, members can just vote to transfer funds to a new wallet with a new signer).

keatondunsford23:09:07

For their own self-hosting plans, called Oasis.

seancorfield23:09:33

Hahaha… Bitcoin… 😆

keatondunsford23:09:04

Or boom, this works. v

keatondunsford23:09:45

Lol I’m just trying to be creative so we can make this work. Bitcoin isn’t hard at all.

seancorfield23:09:12

Having anything that requires community payment or a single, responsible company to cover hosting costs has been pretty much ruled out in the discussions that happened eight or nine months ago.

gfredericks23:09:59

does that leave only free hosted options from existing organizations like slack & freenode?

gfredericks23:09:07

or is there some logical 4th choice I'm missing?

seancorfield23:09:11

But, here we are, most of a year later, so if someone wants to try to crowdfund it, set up the service, set up the fund, and see how it goes...

seancorfield23:09:01

Just suggesting something isn’t really sufficient. That’s why all the suggested Slack-replacements haven’t actually gone anywhere. Only a couple of them have ever seen any actual work from community members.

gfredericks23:09:07

maybe a $2500 endowment could run a paid hosted thing in perpetuity

keatondunsford23:09:09

Totally get the concerns, but I think clearly our options are seriously limited if we don’t figure something out. Multi-sig wallets solve this problem. I would be shocked if there wouldn’t be twenty people in here willing to pitch in $5 / month to help support the community.

keatondunsford23:09:25

I’d have no problem trying to get a Proof of Concept up and running.

seancorfield23:09:35

Sorry, as I indicated the other day (to domincm), I’m frustrated that we’re rehashing the same stuff that was hashed out at length ages ago and we’re not much further along… I should probably just resist commenting (which is a lot easier if folks don’t @-mention me 😈 ).

keatondunsford23:09:31

I get it. No worries.

seancorfield23:09:34

I’m not leading this. I’m not even invested in it. I’m purely here as one of the community moderators to try to make sure discussions don’t get heated (they got very heated when this channel first got started).

keatondunsford23:09:45

I’ll work on something, and hope it doesn’t suck.

seancorfield23:09:15

Seriously tho’ folks, don’t @-me or I’ll be all grumpy and rain on your parade 🙂

rafd23:09:14

there's been a lot of progress on the #braid-chat front since January (the last time this conversation really picked up); I'm cleaning up the docs and site and will be recording a video to give you all a better idea of where things are at

rafd23:09:26

I'm also exploring a matrix bridge

gjnoonan23:09:47

look forward to the video @rafd

akiva23:09:52

@keatondunsford, it’s a huge risk to take. Even if we were to come together as a huge Woodstock and develop a Clojure solution in peace and harmony, someone’s going to have to take the responsibility of owning the server and with the amount of traffic we generate here, even the most bare bones DigitalOcean server would be far more than people people are willing to pay. Beyond that, accepting payment can itself be a nightmare task. How do you track it; what do you do when a card expires; what do you do when someone decides to stop paying because they’ve moved on to working at Panera; and, worse, what do you do when the people who are willing to pay no longer are sending enough to maintain the server. Refunds?

akiva23:09:15

Wow that was a lot of text.

akiva23:09:56

The further this thing creeps along, the more I’m just fine with everyone going to Gitter or IRC or blogging or some combination thereof.

akiva23:09:08

Maybe a bigger presence on SO?

keatondunsford23:09:32

Yeah I get all the concerns. I’m just an optimist I guess haha. Joining together and singing Kumbaya sounds fun lmao.

akiva23:09:03

Hah, yeah, me too. I’m the most pessimistic optimist you’ll likely ever meet and I was one of the ones who decided to leave the channel after things got a little bit out-of-hand before. I’m still a supporter, of course, but I think my cynicism is starting to creep in.