Live data from Hacker News

Bye bye BetterSlack

g3rv4.com

311–320 of 392 posts

Re: Bye bye BetterSlack

#311

> Injecting javascript into Slack via Chrome extension can have an impact on the privacy and security of our customers and our product. So can taking screenshots of messages. If injecting JS can possibly affect the security of your platform then that's a vulnerability you should fix, not send a C&D to some developer about.

They're not saying that their server will leak data, they're saying that an ecosystem of Slack Chrome extensions injecting arbitrary JS is fundamentally much, much less secure than an ecosystem of integrations using official Slack APIs. It's debatable whether Slack has the authority to disallow Chrome extensions, but it's certainly in their interest to discourage them.

If everyone gets used to installing 5 Chrome extensions from unknown developers adding little themes and tweaks to Slack, then some of those extensions are going to be malicious and a lot of people are going to have their accounts stolen. Third-party software should only request as much access as it needs, and Chrome extensions are just bad architecture for this sort of problem, since you can't say "this extension gets to make benign visual tweaks to the page but doesn't get to steal my Slack account". I haven't worked with Slack's API, but nearly every API like it provides granular access and certainly doesn't let you steal the user's account, and all actions are done via an API token that can be tracked and revoked by Slack if your app is malicious.

Re: Bye bye BetterSlack

#312
> It is okay to be descriptive about what your product does, but we prefer that you do not include the word “Slack” in your product’s name.

How about BetterSlacker? Or some synonym of Slack.

Re: Bye bye BetterSlack

#313

Earlier quoted context omitted.

Try using Slack in a browser on Android. It doesn't work. I find that really objectionable. They don't (last time I asked) distribute an APK. Instead they directed me to a pirate APK site, so I don't believe it's for security.

Try using Slack in a browser on Android. It doesn't work. It does work on Firefox for Android, if you enable Request Desktop Site. It's not optimized for small screens, though.

I tried exactly that a few weeks ago and couldn't get to the messages interface.

Re: Bye bye BetterSlack

#314
After reading this I am quite glad that we made the decision to leave Slack in our company. Moves like these seem either desperate or disconnected from reality to me.

Re: Bye bye BetterSlack

#315

Earlier quoted context omitted.

Try using Slack in a browser on Android. It doesn't work. I find that really objectionable. They don't (last time I asked) distribute an APK. Instead they directed me to a pirate APK site, so I don't believe it's for security.

Sites like APKMirror aren't pirate sites, as they only host APKs that are free of charge. Also, if you're using Android without Play Services but still want to download Play Store apps, you can use the "Yalp Store" app from F-Droid.

I'm not making a moral judgement, maybe 'pirate' was the wrong word. It probably was something like APKMirror, and my point was the chain of trust is broken (you have decide to trust that site and its provenance model) vs an HTTPS download from the Slack domain.

Re: Bye bye BetterSlack

#316

I think you can safely ignore this cease and desist. Just change the name and add a disclaimer so your users know that by using your extension they are violating their acceptable use policy. This is no different than any user writing a Tampermonkey script to modify any website they want to modify. Even further, this is no different than a user opening the Dev Tools console and modifying things there.

What he needs is to host it anonymously or give it to someone else to host. Corporate vultures can't get you if they can't find you.

Re: Bye bye BetterSlack

#317
post #304

Earlier quoted context omitted.

> You don't have to literally sign something to be bound by an agreement. That's only in the US as far as I know, everywhere else you can't be bound by an agreement without signing anything.

Well here in the EU you can easily make a contract without signature. Even handshake contracts could be binding. So thats not true.

"in the EU" is false. There are many different countries and several of those do not accept handshake agreements as contracts at all.

Re: Bye bye BetterSlack

#318
post #22

Earlier quoted context omitted.

> My company of 500 with only 30 devs uses it. Same at my workplace. Slack is mostly used by the managers, all the devs avoid it. Even if you don't mind the proprietory protocol, the performance even on beefy machines is an absolute dumpster fire, that nobody wants to touch the app with a ten foot pole.

I'm hardly a Slack fan, but, in fairness, I've never considered Slack to be slow or resource intensive. Either the web UI or the (OSX) desktop app. Or are you referring to audio calls and video calls?

Slack is ludicrously chuggy for basic operations. Why does it take so insanely long to start up?

Re: Bye bye BetterSlack

#319

I think you can safely ignore this cease and desist. Just change the name and add a disclaimer so your users know that by using your extension they are violating their acceptable use policy. This is no different than any user writing a Tampermonkey script to modify any website they want to modify. Even further, this is no different than a user opening the Dev Tools console and modifying things there.

Reminds me of when Facebook sent an order to Unfriendfinder:

https://penguindreams.org/blog/discoverying-friend-list-chan...

Post reply on HN