News for hackers. Stuff that matters.
Re:Ergo Chat – A modern IRC server written in Go by kyawzazaw on Tuesday December 17, 2024 @10:06PM (#42447769)
your family and friends care enough to download and set this up?
Re:Ergo Chat – A modern IRC server written in Go by phillipseamore on Tuesday December 17, 2024 @10:36PM (#42447915)
The last line of OP: "The built-in websocket support is another key feature for me since it lets me to provide a web client just by serving some static files (I use Gamja for this)."

https://github.com/Libera-Chat/gamja

Re:Ergo Chat – A modern IRC server written in Go by donio on Wednesday December 18, 2024 @06:13AM (#42449600)
https://codeberg.org/emersion/gamja is probably what you want, the repo above seems like a local branch and it's a few months behind.
Re:Ergo Chat – A modern IRC server written in Go by crtasm on Tuesday December 17, 2024 @10:20PM (#42447835)
Isn't it just: install app, enter myserver.net and username+password ?
Re:Ergo Chat – A modern IRC server written in Go by kyawzazaw on Tuesday December 17, 2024 @10:31PM (#42447894)
yeah, this part itself. How easy it is to get them to do it?
Re:Ergo Chat – A modern IRC server written in Go by brabel on Wednesday December 18, 2024 @02:00AM (#42448628)
Any app that requires a login will be exactly the same? What's exactly your point? That people can't login to phone apps?
Re:Ergo Chat – A modern IRC server written in Go by Mashimo on Wednesday December 18, 2024 @02:58AM (#42448816)
> That people can't login to phone apps?

Probably that they don't bother to have another chat app just for a few people.

A older family member has WhatsUp and Signal and gets sometimes confused. I have WhatsUp, signal, telegram, discord, meta messenger and would be .. hesitant to install an IRC client for like 3 people.

Re:Ergo Chat – A modern IRC server written in Go by mavhc on Wednesday December 18, 2024 @07:21AM (#42449901)
Whatsapp wins because it doesn't require a username and password, that's too complex for many people
Re:Ergo Chat – A modern IRC server written in Go by prmoustache on Wednesday December 18, 2024 @10:37AM (#42451305)
> wins because it doesn't require a username and password

And lose because you can't give it to a kid that doesn't have a mobile phone number.

I have shared custody of my daughter and we communicate via xmpp on a tablet they carry over there when they spend a week at their mother's.

Re:Ergo Chat – A modern IRC server written in Go by mavhc on Wednesday December 18, 2024 @08:13PM (#42457313)
True, but I mean wins in a global "it's now the default platform for most people in the world" sense.
Re:Ergo Chat – A modern IRC server written in Go by Kiro on Wednesday December 18, 2024 @03:14AM (#42448876)
Yes. People install a handful of known apps and that's it. You would never convince any of my friends or family to install this. In fact, I wouldn't either.
Re:Ergo Chat – A modern IRC server written in Go by worldsayshi on Wednesday December 18, 2024 @09:29AM (#42450683)
The reason that most people don't want another chat app is not just because of the initial work. Every chat app adds a mental overhead for some activities.

Want to find that recipe that you remember that some person shared with you a while back? Now you have to look through four different apps.

And the overhead grows quite fast as you add apps.

Re:Ergo Chat – A modern IRC server written in Go by hombre_fatal on Wednesday December 18, 2024 @10:52AM (#42451465)
Your incredulous attitude is naive. Yes, people don’t want to have yet another increasingly niche chat app to communicate with just a few people.
Re:Ergo Chat – A modern IRC server written in Go by kyawzazaw on Wednesday December 18, 2024 @11:55PM (#42458538)
yeah, people definitely don't want to switch to use another app to chat. Is that too hard to understand?
Re:Ergo Chat – A modern IRC server written in Go by eddieroger on Tuesday December 17, 2024 @10:13PM (#42447799)
why would they need to download and setup a server? can't they just log in to OP's with the client of their choice?
Re:Ergo Chat – A modern IRC server written in Go by kyawzazaw on Tuesday December 17, 2024 @10:32PM (#42447899)
i am asking about download the client and even registering and entering a password
Re:Ergo Chat – A modern IRC server written in Go by donio on Wednesday December 18, 2024 @12:05AM (#42448249)
Yes, they just download the app and enter the server name, username and pw. It's a private server and I manage the accounts so there is no registration step. And they only need to worry about any of this when they get a new phone.
Re:Ergo Chat – A modern IRC server written in Go by scrapcode on Tuesday December 17, 2024 @11:07PM (#42448041)
Although I understand your point, and certainly have some friends that would feel like they're hacking the gibson connecting to an irc server, is Discord et. al really that much different?
Re:Ergo Chat – A modern IRC server written in Go by kyawzazaw on Wednesday December 18, 2024 @01:36AM (#42448538)
discord is totally different. I assure you they are not going to download Signal, Whatsapp. there is massive network effect involved and inertia

Even getting people to use a different messaging app (such as Facebook Messenger) already installed on their phones is difficult.

Re:Ergo Chat – A modern IRC server written in Go by mikepurvis on Wednesday December 18, 2024 @01:57AM (#42448614)
It’s an inertia issue. I already have iMessage, FB Messenger, WhatsApp, and Signal as “primary” messaging apps, plus Instagram and LinkedIn and Teams as secondary— my tolerance would be basically zero for installing something else to connect with a specific person or friend group.
Re:Ergo Chat – A modern IRC server written in Go by prmoustache on Wednesday December 18, 2024 @10:39AM (#42451326)
That is because you already have an absurd lots of them though.

I have whatsapp and conversations and that's it. I only use teams on my professional computer, you will never see me install "work" on my personal smartphone and nobody needs a linkedin app, the website is enough.

Re:Ergo Chat – A modern IRC server written in Go by mikepurvis on Wednesday December 18, 2024 @10:47AM (#42451408)
iMessage is needed for texting, Messenger for neighbours and FB Marketplace, WhatsApp for group chats, and Signal to have a non-meta option.

I agree about LinkedIn and will probably get rid of it; I mostly installed it as I was going to a conference and wanted the easy option for swapping contact details using camera codes.

Re:Ergo Chat – A modern IRC server written in Go by rollcat on Wednesday December 18, 2024 @08:54AM (#42450418)
My fam chat is currently on Telegram, but there recently (Durov's arrest) was a long discussion about that; everyone is actually interested in switching to something E2EE and/or self-hosted. But we want to keep the core features: share photos/videos, keep a history, 1-on-1 voice/video calls, etc. So the main alternatives are WhatsApp, and (distant second) Signal - the latter doesn't offer history for newly joining devices.

If self-hosting in general wasn't such a PITA, I'd probably research the options and set something up. But honestly, I'm burnt out with trying to maintain even the most basic setups. I have a Raspberry Pi with NixOS under my desk that hosts Miniflux over Tailscale, and I can forget it exists 99.7% of the time - until I accidentally unplug it, and 6 hours later, wonder wtf happened again.

Now multiply the problem by the average funny cat video size and crappiness of my residential uplink. Won't happen.

Re:Ergo Chat – A modern IRC server written in Go by dazed_confused on Wednesday December 18, 2024 @10:57AM (#42451553)
> Signal doesn't offer history for newly joining devices

This is a great feature for privacy though

Re:Ergo Chat – A modern IRC server written in Go by rollcat on Wednesday December 18, 2024 @11:38AM (#42452062)
This is not a feature, this is a limitation. It would've been a feature if Signal offered you a choice of whether the history should be synced up or not (perhaps with a default of "no" for existing users, to maintain the established expectation). As it is, this is a limitation.
Re:Ergo Chat – A modern IRC server written in Go by rekabis on Wednesday December 18, 2024 @12:56PM (#42452993)
In order for Signal to provide this history, said history would have to be stored on their servers, massively nerfing one of their core competitive advantages.

This “limitation” is the ultimate advantage from the perspective of Signal’s core competency.

Re:Ergo Chat – A modern IRC server written in Go by devjab on Wednesday December 18, 2024 @01:26PM (#42453298)
It could be saved on devices and supplied as needed from that device history. They wouldn’t need to keep it on their servers. I don’t think you can fault signal for not wanting to do that, but it also means signal is a terrible communications platform if you want that sort of thing.
Re:Ergo Chat – A modern IRC server written in Go by the_gipsy on Thursday December 19, 2024 @02:11AM (#42459176)
Exactly, matrix.org has this feature IIRC.
Re:Ergo Chat – A modern IRC server written in Go by rekabis on Monday December 23, 2024 @10:48AM (#42495220)
> It could be saved on devices and supplied as needed from that device history.

Then what if a new person joined the group convo? Do they have a right to see everything that everyone has said in that group convo, right back to the beginning? What if someone objects to sharing past conversations? What if sharing past conversations is a legitimate security concern to the group?

How does one filter out those past statements by someone who doesn’t want to share past statements? With security-state and foreign-state moles being a rather big issue in some groups, this is a legitimate rabbit’s hole that needs addressing. Some companies that standardize on Signal may not want any prior convos to become available to new entrants.

Personally, I see the lack of history to be a very real competitive advantage, and not any sort of a nerf.

Sure, your own history can be shared between installs on devices that you yourself own. But that is your chat history, meant for only you.

Re:Ergo Chat – A modern IRC server written in Go by kuschku on Wednesday December 18, 2024 @02:28PM (#42453960)
When you switch to a new phone, Signal can sync the history just fine.

When you add a new computer, Signal refuses to sync the history.

Re:Ergo Chat – A modern IRC server written in Go by stackghost on Wednesday December 18, 2024 @05:44PM (#42456323)
Does Signal, in fact, enjoy any competitive advantages?

Where I live (Canada) only a single person I know uses Signal. Everyone else is on Whatsapp and/or iMessage. As far as I am concerned, Signal is a wasteland.

I have received 400% more spam on Signal than I have received real messages.