Obviously slack got something right, otherwise people would still use irc. It always amazes me how we devs fail to ack the business side of a success case as slack. And if any contender in the space fail to identify what slack got right they won't thrive. Maybe it was the ui, or some particular features, but they did resonate with the users. And now they are the benchmark that all the others will compare to.
Slack client for the terminal
141–150 of 184 posts
Re: Slack client for the terminal
#142Earlier quoted context omitted.
why is it obscene? Ram runs between $3-$10 per GB, so 20MB is 6-20 cents of hardware. That's far cheaper than using 20kB of ram in 1990 ($2 of hardware).
The price of RAM is not a relevant parameter. Why should 20MB hold less information today than it did in 1990? Especially for this application, which presents a UI from 1990, and the functionality of an IRC client.
64-bit, for one.
Re: Slack client for the terminal
#143So we've gone from IRC which worked perfectly fine to a billion dollar business just to port that software back to the terminal, where we started out to begin with I don't understand this world any more
I love using Unix and the terminal, but I hate using IRC. I don't think it works "perfectly fine". I have been lurking on a few IRC channels due to my work on http://www.oilshell.org/ . Problems I noticed: - The lack of conversations/threading is really annoying. Most worthwhile IRC channels have more than one conversation going on at once. Not only do you have to untangle who's talking to who, there's no way to know…
I find it interesting that people want to have threaded conversations in what is essentially a synchronous chat, but they prefer to have a degraded threading experience in their email client by using conversation view rather than traditional email threading using the Reply-To and/or References headers.
Re: Slack client for the terminal
#144(not to imply that the electron app isn't nicer to some people)
Re: Slack client for the terminal
#145Earlier quoted context omitted.
how is it taking up that much data? I'm at 550mbs with 6 very active teams and while on voice chat. Dropped out of voice chat I'm at 340mb. Each team has 10-20 channels. I also use Discord which uses Electron and with it, I'm on 8 separate active servers with anywhere from 10-30 channels. This sits at 115mb without an issue. Can you tell me where these electron metrics come from where people have slack take up 1gb or…
Every Slack workspace creates an Electron instance. If you're on three workspaces, that's like running three totally separate browsers.
Re: Slack client for the terminal
#146Earlier quoted context omitted.
And other platforms solve this problem by having history as a built-in feature, which apparently IRC can never get due to inertia.
IRC is not a service. It's a protocol. There are services built on IRC mentioned in this thread which have history as a built-in feature.
Re: Slack client for the terminal
#147Earlier quoted context omitted.
Somebody could probably earn a lot of 'coffees' just building a C++ or Python Gtk UI that works with Slack's API, yeah? It couldn't be that rough, could it? I've done little interacting with the API's outside of simple bot integrations for a little fun.
I'd love to try my luck with this, but I'd also love to use Rust and QT. I need to do a bit of research is this even possible yet, or is it going to be fun at all...
Re: Slack client for the terminal
#148I use this personally. Its great. Hides all the cruft that people post in slack as text. I've been working on trying to extend it on the side. A chat client should not be taking over 1GB of RAM
Why do you care so much about RAM usage? All this concern over RAM is completely missing the picture here.
Every conversation about slack or electron people complain about RAM usage. The market could not give two shits about RAM usage so why does everyone on HN complain about it?
Re: Slack client for the terminal
#149Earlier quoted context omitted.
why is it obscene? Ram runs between $3-$10 per GB, so 20MB is 6-20 cents of hardware. That's far cheaper than using 20kB of ram in 1990 ($2 of hardware).
The price of RAM is not a relevant parameter. Why should 20MB hold less information today than it did in 1990? Especially for this application, which presents a UI from 1990, and the functionality of an IRC client.
Disagree, the reason why it is so popular is because of its slick UI.
> and the functionality of an IRC client.
Disagree. Did you read the other comments? An IRC client is not the same as a SaaS chat service that keeps history, video chat, infinite scroll, allows communication to happen even if a user is not online, etc.
Sorry to sound so harsh but saying that slack is just an IRC client with a 1990s UI shows a complete lack of understanding for why it has dominated the market for business chat.
Re: Slack client for the terminal
#150I use this personally. Its great. Hides all the cruft that people post in slack as text. I've been working on trying to extend it on the side. A chat client should not be taking over 1GB of RAM
> A chat client should not be taking over 1GB of RAM Why do you care so much about RAM usage? All this concern over RAM is completely missing the picture here. Every conversation about slack or electron people complain about RAM usage. The market could not give two shits about RAM usage so why does everyone on HN complain about it?