News for hackers. Stuff that matters.
Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @08:16AM (#16567645)
With all the (appropriate) smugness of "I told you so" surrounding this issue, I think that many people's attitude around sticking to IRC and mail is a reason why something like slack could even take off so quickly.

I regularly speak to people like that, who just plain refuse (are unable?) to even see the difference between a chat like slack (or telegram, or mattermost, or or or...) where I can post images/videos inline, use proper markup etc, and a combination of IRC and email. "But you can just send images by mail!" they shout. Yes, you can. But the user experience will be a different one. And it doesn't even matter that I personally prefer the slack-like UX. Many other people seem to prefer it too, that's what matters. For anyone who's only mildly technical, setting up IRC is only a small hurdle, but it's one of many.

IMHO, if you want people to use anything else but slack, sticking your head in the sand and screaming "you can do all of that in IRC" won't get you anywhere and is equivalent to complaining about the very nature of humanity. It might feel good to scream out your weltschmerz, but it won't change anything.

Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @11:08AM (#16568624)
Okay, I'll take the bait. I'm about as good a representative sample of the people you're talking about as anyone else.

I'm 39. I've been in technology in a professional capacity for 22 years, longer now than perhaps a few folks on HN have been alive. I wrote my first computer programs over 30 years ago, started online with local BBSs and then eWorld and then the internet.

I've seen a lot of stuff come and go. The tech industry as a whole has, over the last decade, adopted an especially frenzied pace that looks an awful lot like someone lost in the woods, freaking out, running in different directions trying to figure out where they've been and where they're supposed to be going.

There's nobody I can wag a finger at and say, "see, you didn't learn the last time 'round", because with a constant influx of new people, there's always a big group of folks that will adopt the latest thing because it's the latest thing, and have no memory of the last 30 years of latest things, and haven't been stung before when the latest thing fizzles out and takes a chunk of your time or infrastructure investment along with it.

Slack had advantages, sure. But it's hardly the first time that some service has come along and offered advantages over the tired old thing -- all except for a public, common protocol -- and then decided to take their ball and go home and to hell with everyone else. My staid desire for things being built on open protocols and available to people who want to self-host it doesn't come from some hardnosed ideology, it comes from years of, "oh no, this shit again."

Unfortunately, comments like yours tend to dismissively shout down the comments from the been-there-done-that folks, and so we're locked in a particularly self-defeating Eternal September that's costing the tech industry an incalculable amount of money.

In my more cynical moments, I wonder if a cadre of old farts oughtta start getting together and giving the less experienced folks the advice they want to hear, just to see how long it takes them to catch on: "building infrastructure out of walled gardens is a good idea, because they are commercial businesses and will be able to offer you more features than the slow-moving open source alternatives that haven't changed much in a long time".

Re:Slack's bait and switch by jaredhansen on Monday March 12, 2018 @12:21PM (#16569178)
>Okay, I'll take the bait. I'm about as good a representative sample of the people you're talking about as anyone else.

This starts off strong, but then ...

>I'm 39. I've been in technology in a professional capacity for 22 years, longer now than perhaps a few folks on HN have been alive. I wrote my first computer programs over 30 years ago, started online with local BBSs and then eWorld and then the internet.

If I were typing this in slack, this is where the first :facepalm: emoji would appear.

This is the mentality that caused the now-semi-famous HN post in the early days of dropbox, arguing that it was useless because with a combination of [ simple CLI tools that nontechnical people have never even heard of ], you could create the "same" functionality.

Say it with me: Being so simple that utterly nontechnical people can use (edit: not just 'use', but 'deploy and administer') IS important functionality. That's what made Dropbox, and it's what's made Slack. You don't have to be an IT pro to deploy it successfully. You don't have to be a programmer. You just click half a dozen buttons, all of which are helpfully color coded so that your unwillingness to read any text on the screen won't be an obstacle.

Yes, there are things you lose when you "build infrastructure out of walled gardens" -- but the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry, and for many people that is a worthwhile tradeoff.

Re:Slack's bait and switch by simplify on Monday March 12, 2018 @01:44PM (#16569873)
What mentality are you talking about? That so-called falepalm-worthy quote is just them describing their experience. You're reading way too much into this.

> the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry

There's nothing inherit about these "cathedrals" that require them to be walled gardens. Slack could have been an open protocol, but they decided not to be.

Re:Slack's bait and switch by sushid on Monday March 12, 2018 @02:27PM (#16570244)
Just curious, don't you think it'd be much harder to justify their valuation if it's just an open protocol?
Re:Slack's bait and switch by simplify on Monday March 12, 2018 @03:59PM (#16570984)
Yes, I do think so. But I also think fundamental functionality like team chat should be a solved problem by now, and shouldn't be so concentrated to a single company.
Re:Slack's bait and switch by sangnoir on Monday March 12, 2018 @03:09PM (#16570530)
Obviously, having a captive userbase to extract revenue from is good for their valuation. It probably isn't so great for the users though.
Re:Slack's bait and switch by jacobwal on Monday March 12, 2018 @03:30PM (#16570710)
Also allows them to invest more in the product, which is great for the users
Re:Slack's bait and switch by FridgeSeal on Monday March 12, 2018 @06:34PM (#16572319)
Which is why they fixed their resource hog of a client right?
Re:Slack's bait and switch by jacobwal on Tuesday March 13, 2018 @08:52AM (#16575682)
By no means am I calling the product perfect. Resource hogging is an issue that is particularly important to most HN users.

But would you say that they're _not_ investing in the product? They're improving on search, their API, adding new integrations with Github, etc. Those might not be the things that matter the most to you or other HN users, but they are investments in the product.

Re:Slack's bait and switch by jenscow on Monday March 12, 2018 @06:07PM (#16572134)
In theory.

Have you used their client?

Re:Slack's bait and switch by jacobwal on Tuesday March 13, 2018 @08:54AM (#16575699)
Yep, use it every day. Agree that it takes a lot of resources. But lack of investments in one aspect of the product doesn't mean that they haven't / aren't investing in other aspects.
Re:Slack's bait and switch by V-eHGsd_ on Monday March 12, 2018 @10:46PM (#16573569)
> There's nothing inherit

nit: inherent.

Re:Slack's bait and switch by sangnoir on Monday March 12, 2018 @03:02PM (#16570469)
> This is the mentality that caused the now-semi-famous HN post in the early days of dropbox, arguing that it was useless because with a combination of [ simple CLI tools that nontechnical people have never even heard of ], you could create the "same" functionality.

That's a strawman - no one said dropbox was useless to everyone: this is not about how simple it is to replicate the functionality, but who controls the data. The point gp was raising is that surrendering control your data to a 3rd party company has costs most people do not consider until it's too late - and this happens time and again ("oh no, this shit again"). How many stories have you read about downtime, account bans/freezes, and companies winding down or sold with little or no notice and no way to retrieve your data? Is it a worthy tradeoff for a shiny UI?

Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @05:55PM (#16572037)
Exactly, thank you. I wasn't FWIW one of the folks on HN who responded to Dropbox with "but rsync...". (And I was on HN when it debuted!) I did express concern about the privacy and security implications of storing sensitive information with them, and if I remember right, they did have a partial breach early on.

But, they handled it well and they've never screwed over their users and they have partially resolved the long-standing file transfer problem (https://xkcd.com/949/).

So I still have those concerns, but overall it's a great service and I've recommended it to a few folks over the years.

It helps also that there are some open alternatives on the scene now, so if you make Dropbox some critical part of your infrastructure, it's feasible to switch to something else if Dropbox suddenly decides they want to focus only on the smartphone market.

Slack had the ease-of-use and feature advantages -- which I acknowledged -- but it was too young and there were no open alternatives that matched it feature-for-feature. That made it dangerous to rely on too much. i.e., I'd still use it, but I wouldn't make it the de facto communication system for a company.

Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @11:53AM (#16568954)
First off, thanks for the reply. I've been going through a bit of deja-vu myself with this. While I came to the "game" quite a bit later than you, I've been stung by the google and facebook xmpp stunts and so I never bought into slack as some sort of new solution to communication "because you can just log in from IRC."

So yes, a bunch of "old farts" are a good a necessary corrective in our hype-driven environment. I agree with the assessment that slack is just another walled garden and comes with all the problems those bring. I even agree with the "open protocol, optionally self-hosted" conclusion. I just don't like the conclusion (not explicitely stated by you, but definitely by others) that that open protocol should be IRC and email, and that the UI for them needs to be pure text.

Put a bit shorter: the people have chosen between $SLACK over $OLD_STUFF, so if you want to use something open and still sway them then you'll have to change what's on offer vs slack.

Converse.js looks like a prime example of doing just that, as does e.g. conversations. I'd much rather we get our shit together and build jabber into something usable and beautiful than go back to IRC and email.

Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @05:47PM (#16571975)
> I just don't like the conclusion (not explicitely stated by you, but definitely by others) that that open protocol should be IRC and email, and that the UI for them needs to be pure text.

I work with a guy like that. I've got a lot of respect for him, but yes, his approach to things causes a lot of headaches for other techs in the company. (He likes to send config files by email ... inline, after gzipping and base64-ing them.)

There's a middleground. If more people tried harder to rely on software they could truly own, vs SaaS, it would force more companies to release open source APIs and libraries and all but the crankiest old farts would shut up.

I like things to be easy too, but not so much when it bites me in the ass later.

Your suggestion for extending jabber seems reasonable.

Re:Slack's bait and switch by flarg on Monday March 12, 2018 @12:30PM (#16569267)
I'm an older fart than you and as my remaining years drift away I just want to get things done and Slack helps with that like irc never did. Despite running Linux at home, I also like Jira, Confluence and MS Project at work for the same reasons.

Year of the Linux desktop never happened, KDE semantic desktop never happened, Python in Chrome never happened, Self never took off, Lisp never took off, we're still writing coffee like we did in the 90s. Nothing happened as much as we hoped it would and we have to just go with what we've got.

This year I'm dropping Linux at gone and going to Windows, after 15 years.

Re:Slack's bait and switch by iforgotpassword on Monday March 12, 2018 @07:26PM (#16572618)
> This year I'm dropping Linux at gone and going to Windows, after 15 years.

Kinda funny since I feel like windows is taking more and more weird turns since windows 8 regarding UX, UI consistence etc. From win 95 to win 7 it mostly felt like consistent evolution, but now it seems they tried to modernize different parts of the OS over night and none of the designers and devs involved were allowed to talk to each other.

I think the "fuck it I'm old, don't care anymore, just want it to work and look nice" goto solution is still the Mac, even in 2018, even after all those recent os x mess ups (I'm old, don't care, etc., get it?)

Re:Slack's bait and switch by petre on Monday March 12, 2018 @01:00PM (#16569525)
Apart from Jira and Confluence, Atlassian also has a team communication product called Stride, which is free to used under certain plans. Are there any advantages to using Slack over Stride? I've heard a lot of people complain how Slack is Electron based and a resource hog.
Re:Slack's bait and switch by mwarkentin on Monday March 12, 2018 @11:09PM (#16573651)
Mainly the ecosystem effect. Lots of integrations are slack only for quite a while. Not sure if hipchat integrations are compatible w/ stride or not.
Re:Slack's bait and switch by flarg on Monday March 12, 2018 @07:11PM (#16572528)
It totally is a hog; but most of all you miss the tight integration with Jira/Confluence offered by Stride. But then Slack is a cool so it has that going for it
Re:Slack's bait and switch by masukomi on Monday March 12, 2018 @02:53PM (#16570413)
slack's desktop client is electron based, and while people may bitch about it they don't actually have to use it. the web ui (which is just shoved in an electron wrapper for the desktop client) lacks a few of the desktop features but nothing major. it's pretty usable for anyone who hates electron.
Re:Slack's bait and switch by Yhippa on Monday March 12, 2018 @03:05PM (#16570494)
The biggest thing I'm missing is a quick way to switch between groups. Unless there's some kind of shortcut or other thing I'm missing.
Re:Slack's bait and switch by jacobr1 on Monday March 12, 2018 @09:11PM (#16573131)
browser tabs
Re:Slack's bait and switch by Mahn on Monday March 12, 2018 @11:56AM (#16568975)
The thing is, no one is arguing that propietary and closed is better than public and open. The problem comes when propietary and closed become the "better" option to the masses (faster, easier to use, more user friendly, more available, etc); at that point, you can protest, but average users don't like to give up convenience for ideology, hence on the long run the only way to beat closed and propietary is to have something public and open that can compete.
Re:Slack's bait and switch by TAForObvReasons on Monday March 12, 2018 @11:25AM (#16568744)
> The tech industry as a whole has, over the last decade, adopted an especially frenzied pace that looks an awful lot like someone lost in the woods, freaking out, running in different directions trying to figure out where they've been and where they're supposed to be going.

I think there's a simpler explanation: people are trying to find new business models. The old model of individuals paying tens or hundreds of dollars for software is slowly dying, and it's on full display in the iOS app store where even $5 is perceived to be a lot to charge for an app. So we need new models. The rise of SaaS is tied to that shift. in-app purchases and related psychological shenanigans are related to that shift.

The SV elders, like Peter Thiel of Palantir, now more than ever seem to favor rent-seeking business models and started selecting for those businesses 5 years ago. To course-correct, someone in technology will have to discover a new business model. I'm personally betting that we'll see a backlash and new models wherein people pay so there is no chance of data harvesting (going back from SaaS to standalone software)

Re:Slack's bait and switch by kurthr on Monday March 12, 2018 @11:55AM (#16568966)
Yes, when everything from Word, to CAD/CAM, to espionage is being priced on a yearly (soon to be monthly) a la cart SaaS subscription basis, you know that it's all about cash flows and lock-in. As you point out it really started after 2010 and has accelerated since 2015.
Re:Slack's bait and switch by unethical_ban on Monday March 12, 2018 @02:51PM (#16570400)
Good points, and it doesn't make Slack or anyone else look any better. They aren't doing what they do for the good of communication and long term retention. They are making themselve a single vendor point of failure on purpose, like so many companies have tried and will try to do with their customers.

I don't believe there is a dichotomy between IRC and Slack. In fact, Rocket Chat and Mattermost show that locally hosted platforms can be developed openly and serve a similar purpose.

Re:Slack's bait and switch by s73v3r_ on Monday March 12, 2018 @12:21PM (#16569179)
The reason they're shooting down the "been-there-done-that" folks is because the "been-there-done-that" folks, despite having been there and done that, insist on sticking to things like IRC and email, despite constantly seeing this mass dissatisfaction with those tools.
Re:Slack's bait and switch by ryandrake on Tuesday March 13, 2018 @12:57AM (#16573942)
As one of the been-there-done-that crowd, when we see these "new" tools coming out, many of us have this "here we go again" reaction. I'm not a religious person but by damn, the Christian Bible can be relevantly quoted here:

    What has been will be again,
    what has been done will be done again;
    there is nothing new under the sun.
And it gets truer year after year. So much developer time is spent re-inventing wheel after wheel. This time in Java! This time in Python! This time in Electron! This time as a SaaS! This time in the browser! This time with emojis! I fully expect to turn 60 and read about the latest cool new text chat app on the front page of the 2038 version of HN.
Re:Slack's bait and switch by andrewprock on Monday March 12, 2018 @10:45PM (#16573565)
I'm pretty sure that email and sms represent the lowest common denominator. IRC is a fringe protocol, and while there may be "mass dissatisfaction" with those tools, they are omni-present, and central to most business.

The truth is that no closed platform will ever reach the universality that email has. The prevalence of various chat platforms looks like a race to replace sms. At the current rate, there may be no winners, and only losers.

Re:Slack's bait and switch by _Tev on Tuesday March 13, 2018 @12:19PM (#16577313)
That is not everything. Otherwise we would be still using physical mail.
Re:Slack's bait and switch by Wintamute on Monday March 12, 2018 @08:27AM (#16567697)
Did you read the article to the end? The author isn't sticking his head in the sand, he puts his money where his mouth is and it currently developing a Slack-like client built on XMPP. The protocol can support many of the Slack-style features you cite, but a lot of the clients are currently lagging behind. Also, if you let hatred of other people's imagined smugness drive your technical and tooling decisions then ... well, I'm not sure it's the most effective metric to use.
Re:Slack's bait and switch by Can_Not on Monday March 12, 2018 @08:33AM (#16567726)
> The author isn't sticking his head in the sand

I think he was talking about HN users who argue that IRC does everything slack does.

Re:Slack's bait and switch by TAForObvReasons on Monday March 12, 2018 @10:32AM (#16568331)
> One of the sad things that has come out of Slack's meteoric rise to success, has been how many free and open source projects have jumped over to using it (after previously using IRC or XMPP).

He's definitely honing in on a group of people who should support federated solutions and instead evangelized the opposite. Ironically there's a similar frustration with using the proprietary GitHub service rather than open source git sites like GitLab

Re:Slack's bait and switch by tachion on Monday March 12, 2018 @12:08PM (#16569068)
Apples to oranges, GitHub provides Git as a service and Git is open source, so you can take your repo any time and host it yourself in number of different ways. It just happens that GitHub is most popular (for now) Git As A Service, probably due to the fact that GitLab had few horrible outages regularly every few months for past 2-3 years and hosting it yourself is/was also a bit of nightmare. Anyway, it's not like that. ;)
Re:Slack's bait and switch by TAForObvReasons on Monday March 12, 2018 @01:15PM (#16569624)
The problem with GitHub silo is not the repo hosting per se but the ancillary services. Issues are not easily exported. The milestones and related metadata are not easily exported. Even the identities are not easily exported since you can use noreply email addresses in git actions if you turn off public email
Re:Slack's bait and switch by tachion on Monday March 12, 2018 @04:10PM (#16571072)
Neither of these are Git features. Vote with your legs if you think what you want should be available in a service like this.
Re:Slack's bait and switch by true_religion on Monday March 12, 2018 @04:24PM (#16571223)
My company has gone through three different milestones and issue apps. Sure its mot manually exportable but thats why we pay for data entry staff.
Re:Slack's bait and switch by s73v3r_ on Monday March 12, 2018 @12:32PM (#16569276)
There are many different reasons to choose a service provider. Being FOSS should factor in, but it should hardly be the major factor. Currently, Slack and Github are better choices (Slack is far easier to get started using than IRC, and Github currently has more of a network effect than anything out there). While yes, it would be nice for open source projects to use open source solutions, they should be choosing the best tools for the job. If those aren't open source solutions, so be it.
Re:Slack's bait and switch by octalmage on Monday March 12, 2018 @08:43AM (#16567768)
Yeah anytime Slack is mentioned at work someone brings up IRC. So I get what he’s saying.
Re:Slack's bait and switch by cup-of-tea on Monday March 12, 2018 @10:02AM (#16568169)
Nobody argues that. But they may very well argue that IRC doesn't everything they want it to do.
Re:Slack's bait and switch by rwmj on Monday March 12, 2018 @01:23PM (#16569683)
My argument is that IRC is better because it doesn't do a lot of things. I really don't feel my day would be enhanced by people pasting images or animated emojis into my IRC channels.
Re:Slack's bait and switch by cup-of-tea on Monday March 12, 2018 @03:02PM (#16570472)
Ugh I messed up my post, "doesn't" was supposed to be "does".
Re:Slack's bait and switch by typon on Monday March 12, 2018 @10:52AM (#16568489)
See the replies to my comment 10 days ago: https://news.ycombinator.com/item?id=16495893
Re:Slack's bait and switch by cup-of-tea on Monday March 12, 2018 @03:07PM (#16570512)
Most of the replies are criticising the ghastly inefficient app. What is wrong with that?
Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @10:31AM (#16568327)
I know people who literally argue that. Needless to say, I don't agree with them. :P
Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @10:41AM (#16568404)
Thanks for clarifying this for me while I was afk. :) I wouldn't constrain it to HN only, but yes, that's my point.
Re:Slack's bait and switch by raverbashing on Monday March 12, 2018 @08:31AM (#16567722)
Interesting if it ends up supporting Emoji Reactions (note, this is not just Emoji, but Emoji Reactions to messages) and Threads

That's the right answer, I'm very skeptical of people saying "this can be done in XMPP" but when it comes to the actual implementation it falls short

Edit: also note the author updated the article and Emoji Reactions are still not supported in XMPP but are in development

Re:Slack's bait and switch by dmitriid on Monday March 12, 2018 @09:59AM (#16568155)
> but a lot of the clients are currently lagging behind.

^ this.

A lot of people are so mad at Slack and extolling the virtues of XMPP and IRC and fully forget that there are about zero clients for either XMPP or IRC that have the same functionality (consistent across multiple platforms) as Slack.

Yes, I'm fully aware of exactly one client for Android (Conversations) that supports mobile-friendly XEPS. And yes, I'm fully aware of IRCCloud, a closed-source, proprietary 100% web-based product on top of IRC (all the things that people seem to hate about Slack. Go figure)

Re:Slack's bait and switch by gurkendoktor on Monday March 12, 2018 @10:23AM (#16568285)
> And yes, I'm fully aware of IRCCloud, a closed-source, proprietary 100% web-based product on top of IRC (all the things that people seem to hate about Slack. Go figure)

My understanding is that many of IRCCloud's Slack-like features are based on the open IRCv3 standard. If this standard ever takes off (fingers crossed...), IRCCloud will have a lot less vendor lock-in than Slack does.

Re:Slack's bait and switch by bpicolo on Monday March 12, 2018 @10:46AM (#16568450)
> If this standard ever takes off

Hard to imagine it will for Slack's audience. Slack is serving the case for the non-technical folk extraordinarily well right now. A significant amount of their user base doesn't care about standards or IRC channels. They just want a consistent, well-designed product that does the things they need it to for work. They've never opened a terminal in their life and they don't need the terminal-irc-gateway that this recent change has killed off.

Re:Slack's bait and switch by gurkendoktor on Monday March 12, 2018 @11:27AM (#16568754)
All of that is true, not to mention that Slack is free (up to a certain point).

But many IT departments require on-premise hosting, which Slack doesn't offer. Users don't care about open standards, but maybe their sysadmins do. If IRCv3 can capture this audience, it has a chance to co-exist with Slack.

Re:Slack's bait and switch by dmitriid on Monday March 12, 2018 @11:52AM (#16568950)
> But many IT departments require on-premise hosting, which Slack doesn't offer.

Less and less IT departments do that now, since so many things move to the cloud. When you have all your stuff in Gmail and Google Docs already, having Slack is a no-brainer.

Re:Slack's bait and switch by dmitriid on Monday March 12, 2018 @11:00AM (#16568559)
IRCv3 has the same problems as XMPP's XEPs [1]. You need servers capable of handling these standards, and then you need clients capable of handling these standards.

In the meantime people will chose other platforms that provide better and more consistent experiences.

[1] https://gultsch.de/xmpp_2016.html

Re:Slack's bait and switch by gurkendoktor on Monday March 12, 2018 @11:10AM (#16568637)
That's entirely possible, but commercial products are not infallible either. I remember a time before Slack when many companies were using Skype for intra-company chatrooms. Then Microsoft managed the product to death and people started looking for new solutions again.

E-mail is about as terrible as IRC and yet it just won't die.

Re:Slack's bait and switch by jenscow on Monday March 12, 2018 @06:19PM (#16572208)
> E-mail is about as terrible as IRC and yet it just won't die.

At least with email you're able to send messages to those on different "networks".

Re:Slack's bait and switch by dmitriid on Monday March 12, 2018 @11:47AM (#16568918)
> Then Microsoft managed the product to death and people started looking for new solutions again.

That's very true. Products fail. So instead of blaming others for failing to provide integrations, I would look at what made these products popular in the first place. Unfortunately most discussions around XMPP and IRC rarely actually discuss this.

Speaking of Skype. You can actually see how management fails to understand the popularity and features of other communication platforms in each release. It's funny and sad at the same time.

Re:Slack's bait and switch by unicornporn on Monday March 12, 2018 @09:17AM (#16567913)
Sorry if I keep repeating myself. If you suddenly feel that IRC is too feature free or outdated for your needs, have some courtesy and consider a modern, federated and open solution instead. Matrix/Riot.im roughly has the pros of Slack (yes, including IRC bridges).

https://riot.im/

https://matrix.org/

Re:Slack's bait and switch by bogomipz on Monday March 12, 2018 @08:38AM (#16567743)
>"sticking your head in the sand and screaming "you can do all of that in IRC" won't get you anywhere and is equivalent to complaining about the very nature of humanity."

Did we read the same article? This article had nothing do do with IRC knee-jerk reactionaries.

The author's main point is that Slack results in a walled garden and information silo'ing of our conversations.

The author then went on to provide a potential antidote to that problem by discussing a javascript project they been working on.

Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @10:39AM (#16568394)
I should have made this clearer: I am not talking about the author of that blog post but rather of a subset of the tech community discussing slack's move and business model.
Re:Slack's bait and switch by toyg on Monday March 12, 2018 @02:09PM (#16570097)
In other words, you set up a strawman.
Re:Slack's bait and switch by _Tev on Tuesday March 13, 2018 @12:37PM (#16577447)
Have you read any previous discussion om HN about slack? There are plenty of people holding views OP attacked, so hardly a strawman.
Re:Slack's bait and switch by erikb on Monday March 12, 2018 @09:10AM (#16567887)
> IMHO, if you want people to use anything else but slack, sticking your head in the sand and screaming "you can do all of that in IRC" won't get you anywhere and is equivalent to complaining about the very nature of humanity. It might feel good to scream out your weltschmerz, but it won't change anything.

This is not what the article says. The article says clearly that everyone knows we want these fancy UIs in open chat apps. But the problem is funding. You need to pay 10+ developers, each costing between $100k and $200k (50-100 without tax) for 1-3 years to get such a nifty UI and after that you still need 1-3 devs each year to keep up with all the changes in the IT world. Someone needs to PAY that to get such a nifty UI.

The article also argues correctly that you are currently paying for it by giving away your data which is worth a lot more than a few 100k USD/year. And all you get is a more nifty UI. Wow.

And instead of understanding that you are exploited you complain about how stupid the people are that fight for protection of your values. That is REALLY stupid. The same level a child complaining about needing to go to bed early than the parents while the loud and colorful ads try to keep the child in front of the TV until 2 am or longer.

Start acting like a grown up.

Re:Slack's bait and switch by s73v3r_ on Monday March 12, 2018 @12:39PM (#16569345)
Calling it just a "nifty UI" really, really downplays the advancements and ease of use added to it. To the point where the jab at Slack is just childish.
Re:Slack's bait and switch by BrandonM on Monday March 12, 2018 @12:13PM (#16569106)
You could have done without that last sentence.
Re:Slack's bait and switch by erikb on Monday March 12, 2018 @01:54PM (#16569969)
True, was a little over the top. Thanks for the feedback.
Re:Slack's bait and switch by joesb on Monday March 12, 2018 @10:08AM (#16568191)
The author can start acting like a grown up by making enough money to fund the development or shut up. If he knew users are already paying for Slack, then obviously he can do what grown ups like Slack did to get paid users as well.
Re:Slack's bait and switch by erikb on Monday March 12, 2018 @11:46AM (#16568905)
While I haven't checked for proof I wouldn't be surprised if the author is in fact spending a lot of his time not just blogging and informing about the situation, but also working on improving things.

I challenge you to do it better. Ah, screw that. I don't think you can, the way you talk. I challenge you to do something much simper: Read an RFC and try to provide interview style non-compiling code to implement it, then write a single blog post explaining what you did, applying a correct and reasonable free license to your source code and your blog post. That's something an untalented hobby programmer can do if he puts his mind to it.

Re:Slack's bait and switch by joesb on Tuesday March 13, 2018 @04:31AM (#16574547)
I'm sure he is working on improving it. It's all in his article.

Still, he is stil "working on it". While Slack has already "delivered".

It is childish to say that whatever feature Slack has is "simply" something that can "just" be added to XMPP.

To me, the author's complaint of how Slack rips users of is the same as customer who complains when it takes month to "just" add a feature.

He himself hasn't even done it. He planned to do it, anybody can plan to do things. Anyone can be working on something that will change the world. Only few delivers. He complain about funding, while he is adding feature that he claimed was "simple".

Why does simple feature needs funding? And if Slack is ripping people of on feature that can simply be added on XMPP, then put your house on loan, create better XMPP client and earns millions of dollars. You don't need funding. That's what being adult is.

Re:Slack's bait and switch by dwighttk on Monday March 12, 2018 @10:32AM (#16568333)
why would [enough people] pay for slack if they didn't need information in a silo?
Re:Slack's bait and switch by dwc on Monday March 12, 2018 @10:03AM (#16568175)
> who just plain refuse (are unable?) to even see the difference between a chat like slack (or telegram, or mattermost, or or or...)

What if they do see the difference and don't see the value in it? This is worth considering.

> where I can post images/videos inline, use proper markup etc

I don't want someone else putting inline videos or markup into my feed. In IRC people post links, most of which I happily ignore at very low cost because they're not important to anything.

Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @10:55AM (#16568512)
> I don't want someone else putting inline videos or markup into my feed.

That is of course your personal choice, no arguing with it. I'm thinking of projects where communicating with/about videos and images is an integral part of the work. Think image processing for example. In that context a message of the kind "Hey, I tried this new method, look what I got as a result [image]" can make tons of sense.

If you don't need images, you don't have to use them. If the person on the other end of the chat insists on sending them anyway, why are you talking to them? :P

Re:Slack's bait and switch by toyg on Monday March 12, 2018 @02:12PM (#16570130)
So maybe the issue is just that this sort of features should really be enabled client-side. Which you could do fine with an intelligent IRC client.
Re:Slack's bait and switch by abritinthebay on Monday March 12, 2018 @10:38AM (#16568386)
If they don’t see the value but everyone else dies then they are an outlier.

That’s absolutely ok, as long as they understand that and that at some point the value is in network effects too

Re:Slack's bait and switch by scythe on Monday March 12, 2018 @10:06AM (#16568186)
The problem with IRC is that it's technically capable of being so much more than what people think it is but it's actually a real hurdle to set up and nobody is very good at it, plus the clients are stuck in the past. The right way to use IRC is to SSH into a screen/tmux session on a remote server that's always up and running; in theory it should be fully possible to send any files (images, videos etc) over DCC and use terminal plugins to display them but no clients can handle this right. DCC is perfectly capable of this as IRC piracy has been a thing for years and those files are much larger. The trouble is that FOSS is so often made by ascetics for ascetics and so most clients won't help you with any of this and people sniff at you if you use one that does.
Re:Slack's bait and switch by ebiester on Monday March 12, 2018 @12:33PM (#16569285)
So, how do I teach the non-technical users with whom I need to communicate to use IRC, SSH, TMUX, and and get the right things on their system?

We'd likely still need a client wrapper on top of it all.

Re:Slack's bait and switch by scythe on Monday March 12, 2018 @01:41PM (#16569852)
I didn't say you should; rather, my point is that the problems with IRC mostly happen at the client level rather than the protocol level. Of course, it is also hard to ensure that a dominant client vendor does not start trying to add backwards-incompatible changes to the protocol. This has already happened once, and it's why the character U+0001 is now responsible for /me.

I think ideally such a client could be implemented as a plugin to an extensible terminal emulator, which might help to keep the project small and prevent Jabberification.

Re:Slack's bait and switch by def_true_false on Monday March 12, 2018 @01:28PM (#16569722)
Something like Quassel had most of this functionality more than 5 years ago, while looking at least as good as Slack. I haven't used it in a long time but I'm pretty sure the setup was simple (not one click, but certainly easier than tmux, etc). It's a Qt app, so might be a better fit for non-technical users.
Re:Slack's bait and switch by hbosch on Monday March 12, 2018 @10:09AM (#16568208)
>post images/videos inline

There are quite a few IRC clients that do this automatically, fwiw.

Re:Slack's bait and switch by dalbasal on Monday March 12, 2018 @02:55PM (#16570435)
This comment is on the money.

"..just plain refuse (are unable?) to even see the difference between a chat like slack. ...the user experience will be a different one."

Underlying this is (unusually) a way some technical people think, and the way most bureaucracies think. Bureaucracies will often "checklist" requirements, see that it does all the things "users have identified as important," use cases they think these apply to and go on that information alone. They only consider stuff that is tangible & legible.

By that checklist method email, whatsapp, Twitter, slack are IRC and such are essentially the same. Some may tick a.minor box that the other does not, but basically they all get messages from A to B (sometimes to B, C & D).

It's even worse in this case, because slack is social software and the conventions people form as users are very impactful on the UX. This compounds differences.

Re:Slack's bait and switch by lamby on Tuesday March 13, 2018 @01:19AM (#16574001)
> But you can just send images by mail!" they shout.

When Dropbox was originally announced in a "Show HN" someone said:

   You can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem.
Re:Slack's bait and switch by baxtr on Wednesday March 14, 2018 @01:07PM (#16586309)
I don't like Slack not because it is slick and nice, but because it breaks my productivity. People think they're more productive, but they're not. They just chat. The great thing about email is that it is asynchronous.
Re:Slack's bait and switch by nukeop on Monday March 12, 2018 @08:40AM (#16567757)
I don't see anything conductive to actual work that slack has but IRC lacks. the software industries and choices of tools such as chat clients are fashion-driven and most people will be hard pressed to provide a reason why they prefer slack or discord or whatever the newest shiny toy is other than "it's popular". They're popular, in turn, because their owners have marketing budgets, and decentralized, superior alternatives don't, because they are not commercial products. Just accept that any choice of tools or technologies is typically at least 95% irrational and dictated by marketing, not by rational reasons or calculations of risks and benefits. It used to be that companies would never risk third parties getting hold of confidential internal communications, nobody cares anymore though.
Re:Slack's bait and switch by zwily on Monday March 12, 2018 @09:02AM (#16567847)
“Sync’d read-state across multiple devices” is what sold me on Slack years ago. I had been trying to simulate it for a long time in IRC using various bouncers, but it never worked very well and was hard to set up for non-technical people at work.
Re:Slack's bait and switch by isostatic on Monday March 12, 2018 @12:57PM (#16569499)
I use irccloud for persistence in IRC, but it's not as good as slack overall.

Work had a private irc server that required all sorts of client certificates to join, forget non-technical people -- it wasn't very good for technical people either!

Re:Slack's bait and switch by Mithaldu on Monday March 12, 2018 @09:43AM (#16568056)
Try IRCCloud.
Re:Slack's bait and switch by moosingin3space on Monday March 12, 2018 @10:08AM (#16568198)
Which is a centralized, proprietary, web-based client. All three of which HN loves to hate Slack for.
Re:Slack's bait and switch by isostatic on Monday March 12, 2018 @12:59PM (#16569513)
It does have a really easy way to extract your conversations as a log file though. An OSS version of irccloud you could just "apt-get install blahblah" with may have stemmed the rise of slack, at least in companies.
Re:Slack's bait and switch by moosingin3space on Monday March 12, 2018 @03:11PM (#16570544)
I expect this niche will be filled by Matrix in the near future. Host a Matrix homeserver + Riot.im web UI, then employees can use Riot mobile apps and any Matrix-supporting client.

For the record, I don't like Slack very much. I just disagree that IRC or IRCCloud are acceptable alternatives.

Re:Slack's bait and switch by zwily on Monday March 12, 2018 @10:09AM (#16568204)
IRCCloud was is its infancy when Slack came on the scene. If it had existed back then, maybe we wouldn’t have switched? I don’t know, but it’s way too late now. (I have never used it, and am just assuming the read state sync works as well as Slack, which may be a big assumption.)
Re:Slack's bait and switch by s73v3r_ on Monday March 12, 2018 @12:42PM (#16569383)
Ease of use is a very important feature, extremely conductive to actual work. Do not downplay that.