Live data from Hacker News

Gitter is open source

gitlab.com

81–90 of 176 posts

Re: Gitter is open source

#82
post #44

Earlier quoted context omitted.

Interesting (and rude). I think it's much better than any other group chat app. Especially for groups organised around code projects.

I was talking about GitLab, not Gitter. Yes it's rude, but I want to love GitLab - it's amazing. However I just can't bring myself over with this UI. It's just too bad and too unintuitive. Also slow.

From my own experience, Gitlab is fast for as long as u have sufficient RAM available. It becomes slow when the SWAP is hitted.

Re: Gitter is open source

#83
post #3
post #2

Page should tell at first glance what gitter DOES.

Gitter is one of the most popular chat room services that was based on github repositories and authentication, but was bought by their competitor - gitlab.

I read the entire readme and had no idea that's what it was.

Re: Gitter is open source

#85
post #40

Earlier quoted context omitted.

This is actually the first real project I've come across that uses neo4j - thank you for pointing that out. Given the requirements, I actually think this project looks rather clean between the docker-compose-file and the npm dependencies. I very much doubt it can compete with Mattermost or Rocket.chat for self-host for small organizations - but I'm really happy to see this thing open sourced! I much prefer it to be o…

(Gitter Co-founder here) Unfortunately our neo4j setup as it stands really doesn't scale. At an application-level we're built error-handling to gracefully handle the frequent outages we experience running it. These are probably our fault, rather than a failing in the product, but I've wanted to replace the current neo4j-based suggestion algo with a new one that uses batching/clustering for a while. As soon as I get a…

You might want to reach out to Al Baker or Kendall Clark at Stardog. Their product is more RDF centric than for generic graphs like Neo4j, but is in my opinion a much better product. They have a community version, and have open sourced several pieces, but it is commercial. https://www.stardog.com/docs/

If you want pure Open Source then Titan might be a good fit for Gitter. http://titan.thinkaurelius.com/

Re: Gitter is open source

#86
post #38

Earlier quoted context omitted.

You say that as if it's a good thing...

IRC is not going anywhere but projects like neovim use gitter primarily while IRC is linked using a bot. They view the IRC chat in gitter. Dunno if Gitter is better than IRC as I have only used for help and support (for me) but Gitter was far easier to use than IRC. Just Login and start chatting. I don't think IRC is going anywhere either... We just have alternatives to freenode now in Gitter

Apropos, does anyone know of a hosting provider with one-click installs of Weechat? It would be nice to have something slightly more self-hosted than irccloud to recommend to the GsoC/GCI students who keep disconnecting from freenode :)

(You'd think with all the Wordpress one-click-installs that this would exists, but I can't find any yet at least.)

Re: Gitter is open source

#87

Earlier quoted context omitted.

(Gitter Co-founder here) Unfortunately our neo4j setup as it stands really doesn't scale. At an application-level we're built error-handling to gracefully handle the frequent outages we experience running it. These are probably our fault, rather than a failing in the product, but I've wanted to replace the current neo4j-based suggestion algo with a new one that uses batching/clustering for a while. As soon as I get a…

You might want to reach out to Al Baker or Kendall Clark at Stardog. Their product is more RDF centric than for generic graphs like Neo4j, but is in my opinion a much better product. They have a community version, and have open sourced several pieces, but it is commercial. https://www.stardog.com/docs/ If you want pure Open Source then Titan might be a good fit for Gitter. http://titan.thinkaurelius.com/

The big problem with the way we use neo4j is around huge rooms with ~100K users. The number of possible rooms that neo4j has to traverse (even a shallow traversal) for a user in a big room is huge.

Thanks for your recommendations. I'll definitely check them out.

Re: Gitter is open source

#88
post #71

Hey, what do you use neo4j for? I am interested in your use case as I have recently started using it also. Thanks!

Gitter co-founder here: we use neo4j for suggesting rooms. So, if you're in room A and room B, and most people in those two rooms are also in room C, then we suggest that you join room C. As I mentioned elsewhere, we also use some non-neo4j based methods for suggestions (including your GitHub graph). One of the problems we've had with neo4j is that we haven't been able to make it scale. It frequently burns up from be…

Sounds like you're going to be doing a lot of writes, which neo4j isn't designed for. While I get why you're using it, I'd suggest that it's not really the right tool for that job, which is possibly why you're having problems with it.

Do you really need persistance at all? If the application crashes everyone would be kicked out of the channels anyway no? I think making an in memory graph and ditching the graph DB entirely would be more helpful for that kind of suggestion tool.

Re: Gitter is open source

#90
post #44

Earlier quoted context omitted.

Interesting (and rude). I think it's much better than any other group chat app. Especially for groups organised around code projects.

I was talking about GitLab, not Gitter. Yes it's rude, but I want to love GitLab - it's amazing. However I just can't bring myself over with this UI. It's just too bad and too unintuitive. Also slow.

> Also slow.

Only on gitlab.com, on prem here it flies.

Post reply on HN