News for hackers. Stuff that matters.
Re:Ergo – modern IRC server written in Go by Darmody on Wednesday June 22, 2022 @02:13AM (#31832589)
I don't think that's going to change. It's like that by design and I don't think IRC devs are willing to change it.

So you'd have to use a server that's connected to the IRC server 24/7 and connect from your phone to that server.

Re:Ergo – modern IRC server written in Go by one_more_q on Wednesday June 22, 2022 @02:42AM (#31832740)
That’s what a bouncer is. And I already used it to solve this problem 20 years ago. The main point back then was of course that nobody steals your username.
Re:Ergo – modern IRC server written in Go by tamrix on Wednesday June 22, 2022 @02:53AM (#31832800)
And don't forget idling in your friends chat rooms so it appears higher on the list and randos would join.
Re:Ergo – modern IRC server written in Go by onion90 on Wednesday June 22, 2022 @02:34AM (#31832696)
The Ergo IRCd has an built in "Always-on" feature which allows you to stay online without an additional server.
Re:Ergo – modern IRC server written in Go by DrJokepu on Wednesday June 22, 2022 @02:16AM (#31832606)
Isn't that what BNC is?
Re:Ergo – modern IRC server written in Go by johnisgood on Wednesday June 22, 2022 @03:01AM (#31832852)
It is.
Re:Ergo – modern IRC server written in Go by brabel on Wednesday June 22, 2022 @02:33AM (#31832691)
Why is it designed that way? Just to avoid the server having to keep data while you're offline? Or there's a grander motivation?
Re:Ergo – modern IRC server written in Go by vegai_ on Wednesday June 22, 2022 @02:48AM (#31832773)
IRC is a message-passing service, not a log synchronization service -- like many of the more modern ones are. You might say that that is one of its architectural strengths, unless, of course, you want to see old messages that were passed when you were offline. In which case you'll need to hack something like bouncers up, which works in practice really well.

Or https://ircv3.net/specs/extensions/chathistory# this might change it.

Re:Ergo – modern IRC server written in Go by okasaki on Wednesday June 22, 2022 @04:29AM (#31833370)
IRC doesn't have accounts, you just connect, specify a nickname and it's yours unless it is used by another connected user. So not really possible to track users.
Re:Ergo – modern IRC server written in Go by brabel on Wednesday June 22, 2022 @04:51AM (#31833488)
I've been using https://libera.chat/ which allows "claiming" Nicks with a registered email account... I suppose it would be possible to "buffer" messages?

I see some IRCs even keep a mailing-list-like record of all messages posted on a channel... so I don't see how it's not possible.

Re:Ergo – modern IRC server written in Go by usrn on Wednesday June 22, 2022 @05:56AM (#31833865)
Logging and nick registration are both extra services that run ontop of IRC.

At one point I extended an IRC server where you could send a list of regex filters. When messages where sent to channels you had joined that matched the filters it would send you push notifications. I think that combined with logging is really all people want on mobile.

Unfortunately someone has to actually run the push server and that

1) Requires more work than volunteers are willing to do

2) Can only be done by people holding the certificates used to publish the app.

I've personally just given up on popular mobile OSes. They're a disaster in nearly every way.

Re:Ergo – modern IRC server written in Go by Darmody on Wednesday June 22, 2022 @12:06PM (#31837859)
If the nick bot is down, there's no registration.

It's just a bot that runs on IRC just like the bots I made when I was using it.