Live data from Hacker News

Ergo Chat – A modern IRC server written in Go

github.com

131–140 of 163 posts

Re: Ergo Chat – A modern IRC server written in Go

#131

Earlier quoted context omitted.

As heavy Discord user, it's nice to see that IRC is still kicking and might be available if/when Discord ZIRP gas runs out.

And if it's not, or you need something more secure, there's always Matrix. https://matrix.org

Ehhhh, Not a fan of Matrix but I haven't investigated it a ton. What I'm looking for probably doesn't exist.

Central Login Server hosted by Foundation of Chat Program and servers authenticate via OAuth2.

Central Login Server keeps track of which Servers identity is in and their endpoints so people don't lose track of servers.

Central Mobile Notification Service because mobile app notification is so important AND SO PAINFUL TO RUN.

Federation NOT required.

Re: Ergo Chat – A modern IRC server written in Go

#132
post #2

I've been running Ergo for the past year for my friends/family chat. I went this route because of the ease of hosting, very low resource requirements and a protocol and codebase that I feel I can understand and debug if needed. The v3 chathistory support and the always-on[1] multi-client[2] features paired with modern clients (like Goguma) go a long way at providing a modern chat environment. Most others on the serve…

You must have a truly mind-boggling amount of social capital to be able to switch your family/friends off of a mega platform like Discord or WhatsApp. Do you just onboard every single person who wants to talk to any of them also? Or do they see your system as "how to reach donio"

Re: Ergo Chat – A modern IRC server written in Go

#133
post #2

I've been running Ergo for the past year for my friends/family chat. I went this route because of the ease of hosting, very low resource requirements and a protocol and codebase that I feel I can understand and debug if needed. The v3 chathistory support and the always-on[1] multi-client[2] features paired with modern clients (like Goguma) go a long way at providing a modern chat environment. Most others on the serve…

I'm in the process of switching over from ngircd to ergo and have contributed a FreeBSD initscript to ergo.

My little IRC community has been going on for what must be more than 15 years now. There has been a noticeable slowdown this year. Maybe it will be the end of the line in a few years.

Nice to hear that at least there are others out there. I have vivid memories of the first time I connected my Nokia to a laptop and used mobile dialup-internet from the passenger seat of a car to connect to the IRC server while going down the Autobahn. Mobile internet was unheard of at the time, so it was totally exciting!

Re: Ergo Chat – A modern IRC server written in Go

#135

Earlier quoted context omitted.

What’s wrong with Slack?

IMHO it's expensive and not at all better than IRC, plus it helps kill IRC which was a core part of the public internet, open source culture, etc. I also find it annoying that the creators of slack pretend they invented something original.

Sounds like a good product if people are willing to pay so much for it...

Re: Ergo Chat – A modern IRC server written in Go

#137

Earlier quoted context omitted.

And if it's not, or you need something more secure, there's always Matrix. https://matrix.org

Ehhhh, Not a fan of Matrix but I haven't investigated it a ton. What I'm looking for probably doesn't exist. Central Login Server hosted by Foundation of Chat Program and servers authenticate via OAuth2. Central Login Server keeps track of which Servers identity is in and their endpoints so people don't lose track of servers. Central Mobile Notification Service because mobile app notification is so important AND SO P…

fwiw Matrix does do this, although making the OIDC IdP track the right target homeserver might need a bit of config.

Re: Ergo Chat – A modern IRC server written in Go

#138
post #45

Earlier quoted context omitted.

IRC is also a walled garden.

IRC is pretty much the opposite of the definition of a walled garden. Its content is not discoverable by search engines by default, but that is not the definition of a walled garden, which is typically a synonym for closed platforms where you have no choice how to access their content (e.g. being forced to use a specific client software).

[dead]

Re: Ergo Chat – A modern IRC server written in Go

#139
post #132
post #2

I've been running Ergo for the past year for my friends/family chat. I went this route because of the ease of hosting, very low resource requirements and a protocol and codebase that I feel I can understand and debug if needed. The v3 chathistory support and the always-on[1] multi-client[2] features paired with modern clients (like Goguma) go a long way at providing a modern chat environment. Most others on the serve…

You must have a truly mind-boggling amount of social capital to be able to switch your family/friends off of a mega platform like Discord or WhatsApp. Do you just onboard every single person who wants to talk to any of them also? Or do they see your system as "how to reach donio"

Nobody is on a single messaging platform these days they also use other stuff of course. They look at it as a simple way to reach this group of people.

Re: Ergo Chat – A modern IRC server written in Go

#140
post #118

Earlier quoted context omitted.

That's the counter example? A channel with one day logged in 2024, then nothing for two years, then nine days logged in 2022, five days logged in 2021, etc? What about big tech channels like, say, nodejs and javascript?

I’m not exactly sure why you think that matters. Everyone in those channels have logs that any program can read. The point that I am making is that the capability and software exists, even for others to view, if you want. I mean: did you need an account or specialised client for these logs? Thats the point. Be the change you want to see if you want archives uploaded. Or, do what others do: grep your local files or zn…

[dead]
Post reply on HN