News for hackers. Stuff that matters.
Re:Slack closes account of an Iranian user living in Canada by ashelmire on Thursday December 20, 2018 @10:20AM (#18725592)
What features does IRC lack? The messaging, chat rooms or PMs, private servers, file sharing, etc has existed forever. You can also build any sort of tool for integration with it.

I guess it lacks persistence and access to history? But there are surely ways to solve that.

Re:Slack closes account of an Iranian user living in Canada by gregmac on Thursday December 20, 2018 @10:45AM (#18725841)
Off the top of my head...

persistence, history, search, rich formatting, image previews, synchronization between devices, usable mobile clients, group/here/channel mentions, channel directory/search, channel descriptions, file upload/sharing (XDCC is not this), multi-line/expandable messages (eg, paste code or logs without flooding the channel), user status (away/DND).

Some of this can be approximated with bots, of course, but there's a lot of extra work then required to make that work (namely, setting up, writing and maintaining the bot). Some of this can be done client-side, but then you have inconsistent experience.. you don't know if the other user is going to get the image preview or if their client understands markdown or some other formatting, or is going to interpret and display your message using some other markup format. Some of this you can also work around with one of those persistent IRC connection proxies, provided each user gets one and that is also maintained by somebody.

Eventually someone packages this stuff all together for simple deployment.. and basically creates a bad clone of Slack, but with 10x maintenance requirement and so many more things that can break.

Re:Slack closes account of an Iranian user living in Canada by kuschku on Thursday December 20, 2018 @10:51AM (#18725905)
As long as you’re willing to run a bouncer (and an organisation could run one for all their users), there are usable mobile clients with synchronization between devices, persistence, user status and even profile images.

For example my app https://quasseldroid.info/ which requires you to run the https://quassel-irc.org/ bouncer, but provides all that. As well as IRCCloud and Weechat-Android, which are also very awesome and provide a similar amount of functionality.

The other features are atm a work in progress.

Re:Slack closes account of an Iranian user living in Canada by gregmac on Thursday December 20, 2018 @11:18AM (#18726177)
This is kind of my point though, especially for a company: this is kind of a pain to setup for technical users that want to get the functionality. It's basically a complete barrier for the types of users who still primarily use e-mail, phone calls and in-person meetings.
Re:Slack closes account of an Iranian user living in Canada by kuschku on Thursday December 20, 2018 @12:05PM (#18726674)
I agree — the current usability is still very suboptimal, and we need to work on it a lot. But compared to where we’ve been a few years ago, it’s already gotten better.

I wish I could do more, but in the end, I’m just a single developer improving the usability of a single app in my free time.

For open source non-centralized solutions to compete with the proprietary options, you need lots of devs and even more funding. Matrix/Riot.im has that, and even they aren’t close to where Slack is. Most of us IRC devs are either getting nothing, or, as e.g. in my case, the donations don’t even cover the server costs.

In the end, if people want open solutions to grow, they need to put their money where their mouth is.

Re:Slack closes account of an Iranian user living in Canada by brianpgordon on Thursday December 20, 2018 @10:55AM (#18725959)
irccloud is great and solves many of these issues. I'm not suggesting it's an alternative to Slack because of course then you're paying them $5/user/mo instead of paying Slack $6.67/user/mo and you're right back where you started, but if you're an IRC user looking for history/synchronization across devices, image previews, a mobile client, and drag-and-drop image sharing, irccloud is IMO totally worth it.
Re:Slack closes account of an Iranian user living in Canada by Argorak on Thursday December 20, 2018 @12:38PM (#18727055)
Slack is free for users in FOSS communities. So they beat IRCCloud by 5$. Why would people with a question pay those to get into your community?

I hate Slack for open communities as much as the next person, but IRC or fixes on top of it aren't really the solution.

Re:Slack closes account of an Iranian user living in Canada by bad_user on Thursday December 20, 2018 @11:05AM (#18726047)
>> you're paying them $5/user/mo instead of paying Slack $6.67/user/mo and you're right back where you started

Are we complaining about price or are we complaining about proprietary services?

Re:Slack closes account of an Iranian user living in Canada by weberc2 on Thursday December 20, 2018 @10:33AM (#18725717)
I’ve honestly never found an IRC client with a sane UI. If it’s tedious for technical folks, why do you expect it to be preferable to slack?
Re:Slack closes account of an Iranian user living in Canada by exogen on Thursday December 20, 2018 @12:26PM (#18726925)
It's been a while since I've used IRC daily, but I think I remember the basics...

Doesn't IRC file sharing involve directly connecting to individual users to transfer the file, instead of those users choosing to download it at their leisure? And if you happened to be offline at the moment the user shared the file, can't you never download it unless you ask them to resend? For large, asynchronous groups, that is untenable. Slack's file sharing works because Slack hosts the file.

Also, basic messaging features are indeed missing from IRC. How do you do a private group chat? Like an SMS group thread? Doesn't it only support channels and then individual 1:1 DMs? Slack has ad-hoc group DMs. On IRC you'd have to make a new channel every time. It's like getting a conference room every time you want to talk to more than one person at once.

Slack also does voice and video calls, and screen sharing, and it's really quite good at it (feels light, not bloated). Sometimes talking with someone needs to turn into a face-to-face call.

Re:Slack closes account of an Iranian user living in Canada by paulddraper on Thursday December 20, 2018 @10:23AM (#18725623)
> persistence and access to history

Yep.

> there are surely ways to solve that

Most common solution is to use something else.

Re:Slack closes account of an Iranian user living in Canada by VectorLock on Thursday December 20, 2018 @10:58AM (#18725986)
Custom emoji.

You could say IRC could do anything any other chat program does, but it doesn't.

Re:Slack closes account of an Iranian user living in Canada by mirimir on Thursday December 20, 2018 @10:48AM (#18725872)
Slack's "persistence and access to history" seems questionable.

And re IRC, I gather that Sabu got doxed based on EFnet logs from the late 90s.