Live data from Hacker News

Mozilla is giving up on their IRC server

exple.tive.org

341–350 of 370 posts

Re: Mozilla is giving up on their IRC server

#341

Earlier quoted context omitted.

We already use an open source forum: discourse. If you mean real-time chat, in my personal opinion, Discord is the best choice. Zulip is good, if you can deal with it being a bit weird. The other options are fine, but not great. You may have different opinions than me personally.

You mean the same Discord that's now majority-owned by Tencent, right?

I don’t know anything about their ownership, but I also don’t think you’re actually asking that question.

Re: Mozilla is giving up on their IRC server

#342
post #108

Earlier quoted context omitted.

To be fair, it is "frivolous eye-candy”. But that doesnt change the fact that you are not going to reach the people which rank eye candy higher then functionality.

Why would you want to reach those people? Avoiding them sounds like a feature!

It's the same kind of question like "Why would you want to hire people that don't want to do our algorithm puzzles/don't want to call themselves coding rockstars/don't have the same interests outside work". It's restricting the people you interact with along more or less arbitrary lines that are not a reliable indicator of quality/usefulness.

People like to frame it as "if they can't even figure out IRC", but that's a straw man. Nearly everyone can "figure out IRC", the question is if they want to bother with it when there's alternative things they could do.

(and I say that as someone who by far prefers IRC over every other group chat system)

Re: Mozilla is giving up on their IRC server

#343

Earlier quoted context omitted.

Then presumably you never did work over IRC. The fact that you can have discussions in asynchronous real time out in the open makes (made?) for a far superior developer experience compared to forums, text messages, emails, and everything in between, because everyone could _passively_ follow the conversations that were happening. IRC is the ship's "always on" walkie talkie: do you need it? No. Does it provide a layer…

I was never an IRC user, mainly because I never really needed it. Everyone I wanted to talk to back in the day was on BBSes, later ICQ and later still AIM, and IRC just always seemed so desolate and took a lot of investigative work to find the right channel to find something interesting. I'm not really defending IRC, more than questioning the need for yet another chat application, with a distinct con of being central…

Right, and as someone who's used it extensively, I'm here to tell you that its value is not in being "a chat application". Its value is in being a _community_ platform, where everyone can see and hear everyone else. While private message has always been in the spec, the value of IRC has always been in offering people a place to establish common knowledge and culture _passively_ to whatever degree necessary for the channel or even server that happened in/on.

Simply by being in an IRC channel you become part of that, which is radically different from any of the other media you mention, where one has to actively go through the records (as it were) to get an idea of what's going on, and what the shared culture and body of knowledge is.

They really are very different media with a very different experience, and today the only experience that has managed to recreate the value that set IRC apart from other communication tools is Slack/Discord.

Re: Mozilla is giving up on their IRC server

#344
post #78

If I'm reading this correctly, the main problems they have with IRC is that it's too "old"/obscure, and too open — simultaneously too difficult and too easy to access. Hard to control who gets in and what they say. I haven't seen much spam or harassment on IRC, but I haven't been to Mozilla's server. As for newbie accessibility, doesn't a web gateway solve that? You could change the font family from monospace to Lato…

> too easy to access. Hard to control who gets in and what they say.

I don't really get that for an org that runs their own IRC servers. Requiring external registration, rate limiting, content filtering, ... all are available options. Just because the majority(?) of IRC networks allows access freely doesn't mean you have to. I'm not sure what other systems would add in this regard an IRC server can't do.

Re: Mozilla is giving up on their IRC server

#345

Earlier quoted context omitted.

I'm an admin in the Reactiflux server on Discord [0]. We currently show somewhere around 30K users who have joined, although that's _after_ having done a couple purges of inactive accounts over time. I used to routinely go back through the day's discussions in #general and #need-help whenever I got home from work, and yes, reply to questions that had been asked 8-10 hours earlier. But, Reactiflux has become too high-…

This is exactly the functionality of forums, for example Stack Overflow (and many others before SO). I guess the only real advantage of Slack is that it's both real-time and persistent. That said, is that advantage really worth millions of dollars, or is it just clever marketing?

Yeah, there really is a significant difference in usage between forums and chat channels.

Chat channels give immediate and interactive feedback. When someone asks a question in Reactiflux, they frequently get an answer within minutes, if not seconds, and we can iterate on asking for details quickly if needed.

The downside is that multiple simultaneous conversations in the same channels quickly become hard to handle, questions can get missed if they're not answered right away, and we do see a lot of the same questions over and over.

I know the Spectrum folks have emphasized the searchability of their site as a major selling point, both from Google indexing pages and the ability to search for existing threads. I won't say they're completely wrong, but at the same time, my experience is that newbies in particular won't actually search for existing answers - they just want to ask and have someone answer directly.

Re: Mozilla is giving up on their IRC server

#346
post #217

Earlier quoted context omitted.

On snoonet at least there is a channel option frequently used, that makes the channel send the last x messages to the recently joined user. It exists.

What ircd are they using?

InspIRCd according to this: https://ircv3.net/support/networks.html

Re: Mozilla is giving up on their IRC server

#347
post #98
post #81

Earlier quoted context omitted.

sounds like matrix.org

I think bridges are not a good enough level of integration. You really need to have your personal connection to your IRC servers. (Unless the matrix IRC bridge connects to the IRC server with a server-to-server type connection and can thus address messages from/to virtual users on the IRC protocol level. But that would need a lot of coordination and authorizations from IRC server administrators, which brings in so mu…

This is precisely what happens. The matrix.org bridge has approximately 25k open client connections to freenode. It would probably be a good idea to switch it to server-server connections to save resources, but afaict nobody has experimented with that yet. If you've ever seen users with an [m] at the end of their names, that's the default name for bridged matrix users.

Re: Mozilla is giving up on their IRC server

#348
post #289

Earlier quoted context omitted.

My chat logs are just plain text under ~/.weechat/logs and I search them using rip-grep. Works really fast. I am guessing a nicer interface like IRCCloud or TheLounge can work like Slack for searching, file/snippet hosting etc in a more approachable manner.

So, you come to a new job and join a channel that has been around for 2 years. Design decisions and discussions from 4 months ago with the old tech lead are there. Does weechat give you access to those logs?

I agree to what nickjj said but hopefully decisions like that are not taken in chat but rather on a mail or an issue so it is documented.

Re: Mozilla is giving up on their IRC server

#349
post #109

Earlier quoted context omitted.

IRC has gigatons of clients because it is an open protocol. Some clients are even shareware/commercial. Same goes for servers and server admin interfaces. IRC may have its shortcomings, but its worst defect, for the too many people that want to have fun while pretending to communicate, is that it is not "modern".

Its worst problem is the inability to request scrollback from the server. I don't understand why that extension wasn't written, like, 20 years ago. You also need a "de facto official" client that includes a small list of default servers, and big friendly buttons for /JOIN and /PART - in fact the user should not be required to type a /COMMAND at any point.

It's definitely something that people have looked at, eg:

https://github.com/ircv3/ircv3-specifications/pull/292

Re: Mozilla is giving up on their IRC server

#350

Earlier quoted context omitted.

> straw-man argument Not at all a strawman argument. As I stated, there are a plethora of features in Slack, Discord, and its ilk that are most assuredly not "having fun while pretending to communicate". The whole point of my post is that one cannot so off-handedly dismiss an entire class of application. If GP meant to be dismissive of GIFs and emoji, they can easily have said so. (That said, one can post standard Un…

> If GP meant to be dismissive of GIFs and emoji, they can easily have said so. (That said, one can post standard Unicode emoji to IRC, and will anybody call that frivolous?) OP confirms. But that's the tip of the iceberg. Yes, you can use Unicode in IRC, and yes, people will kick you out if you "misuse" it - but perhaps I've been on weird channels. > incorrectly-entered Markdown formatting, or other kinds of minor r…

> Markdown in IRC?

No, Markdown in Slack, Discord, etc.

> Chat messages shouldn't be longer than a tweet

Says who? You?

You're not the arbiter of how people should choose to communicate. Aside from that, there are good situations on Discord and Slack where messages tend to be longer, such as announcements, lists of rules, when posting code blocks, giving detailed explanations, etc.

> If you need formatting then you're writing a document, not chatting

Again, says who? People have had formatting in instant chat for years, in AIM, ICQ, Yahoo, MSN, etc. People can use formatting to provide emphasis, to separate code blocks, etc.

Even IRC supports basic bold text blocks.

> There we agree you need another service for that

No, we don't agree. Why should you need an external service for that? Why send people out of the discussion to an external website, a needless interruption of the flow?

There may be times when that's appropriate, but a chat service, something that's inherently about conversations and keeping things in context, no longer needs to mandate this. There are no technical restrictions to this as there were in the 80s and 90s. If people want to share a snippet in the conversation, they should, and now can, do so.

Same goes for images, videos, etc.

> Good communication starts with choosing the appropriate tool

People have found the appropriate tool, have flocked to it in droves, and are quite satisfied.

It's only old-fashioned IRC-clinging fuddy-duds who think there's still any question about this. Everybody else is getting on quite productively and happily.

Post reply on HN