Live data from Hacker News

Show HN: A browser-based IRC client built on Node.js – first Node project

airchatter.net

31–40 of 44 posts

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#31

Why does it need sudo to run on port 3000?

It shouldn't. The install script copies files that you need super user privs to get at (specifically, /usr/lib), but after it's installed, you should be able to run the aIRChat server (node Content/app.js) without sudo.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#33

Why does it need sudo to run on port 3000?

It shouldn't. The install script copies files that you need super user privs to get at (specifically, /usr/lib), but after it's installed, you should be able to run the aIRChat server (node Content/app.js) without sudo.

Awesome thanks. I really like it.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#34
post #32

OT: but I need something like this but a client that sits in the background. Basically like quassel-core but that thing is written in C++ and is a hassle to install and configure.

znc?

http://wiki.znc.in/ZNC

Looks like thus is c++ as well.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#35
post #16

The problem with most IRC software is that they're not always online. The usual solution is irssi, which is what I've used for the last 6 years.

If you mean not always connected to IRC and that your solution is to run Irssi in a screen/tmux session on a server somewhere, it's considerably easier to use ZNC.

http://wiki.znc.in/ZNC

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#36
post #6
post #3

It might be a stretch to call it "world's most modern" IRC client when it looks like a pretty generic client. I really think at some point the word modern just won't make sense in the same sentence as "IRC". I think as your first node project it looks pretty cool though.

> It might be a stretch to call it "world's most modern" IRC client when it looks like a pretty generic client. Haha, I definitely agree. I'm just trying hard to pitch it to people who might be less familiar with other clients. The word "modern" means a lot to people, it turns out. > I think as your first node project it looks pretty cool though. Thanks so much!

You might want to add two newlines instead of one for better readability in your comment.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#37

OT: but I need something like this but a client that sits in the background. Basically like quassel-core but that thing is written in C++ and is a hassle to install and configure.

If you're open to a paid solution, IRCCloud is probably the most modern IRC client available today. It's $5/month, but nothing else I've used has come close in terms of general interface quality across all devices, from Android to my iPad to my desktop.

As interesting off-topic trivia, it was written in Erlang.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#39
post #24

Earlier quoted context omitted.

Looks really nice - especially the part where multiple networks are in the very first screenshot! How are you handling persistence tho? Straight up in-memory storage?

Yes, right now it's only in memory. I've been thinking about storing the logs in .txt-files (with the option to turn this feature on/off). This way, I could let the user download the logs directly via the browser.

I'm not familiar with how difficult it may be, so please tell me if I'm off base. But couldn't you offer the option for either text logs or HTML logs? I know that when given the option, I opt for HTML logs for the ease of reading.

Re: Show HN: A browser-based IRC client built on Node.js – first Node project

#40
post #35
post #16

The problem with most IRC software is that they're not always online. The usual solution is irssi, which is what I've used for the last 6 years.

If you mean not always connected to IRC and that your solution is to run Irssi in a screen/tmux session on a server somewhere, it's considerably easier to use ZNC. http://wiki.znc.in/ZNC

I don't remember trying ZNC, but the problem with all the irc bouncers I've used before was that it wasn't neatly integrated to the irc client. If you're using screen+irssi, everything works exactly like you would expect. With irc bouncers you have various issues, e.g. when you connect all the channels need to send 2000+ rows of backlog for every channel, which is pretty inefficient.
Post reply on HN