Live data from Hacker News

Bye bye BetterSlack

g3rv4.com

261–270 of 392 posts

Re: Bye bye BetterSlack

#262
post #76

So it lasted 3 days? https://g3rv4.com/2018/08/betterslack From that post: > I may build an Electron app that patches the Electron app… so far, that’s what makes the most sense to me. But we’ll see. Even if this was against the ToS, could it be stopped? I didn't know one Electron app could target the other.

> I didn't know one Electron app could target the other. An Electron app consists of two parts: HTML5 (which can run Javascript, but within a browser-like sandbox), and native Javascript code, running under Node.js with no sandbox whatsoever. The native half of an Electron app can do anything to your filesystem (including the parts that contain other applications) that any other native app can do.

I'm not sure how easy that would be since you're dealing with ASAR (just a binary encoding but definitely not as easy as modifying plain JS files) and code signing.

Re: Bye bye BetterSlack

#263
post #203

Earlier quoted context omitted.

> You are not modifying slack (their product) Their product are the bits they ship to you and the code they run on their servers. You're modifying a part of their product. Since you can't modify their product, you also obviously shouldn't be able to use any web browser to view slack because those browsers take those bytes they ship you and interpret them in the context of the browser windowing system (its userChrome.…

He he, too funny you mention zooming. I've had a bug report going for a while where their emoji sprite sheet gets all messed up if you run at smaller zoom levels. I think they still haven't fixed it properly. :)

Because people who zoom do not deserve to be on the internets.

Re: Bye bye BetterSlack

#264
post #147

Earlier quoted context omitted.

In any case, it probably is not worth likely legal costs and effort should the other party take legal action. It is one thing to theorize about legal implications, quite another to risk livelihood etc to put it to test. Defending against action takes time and money which amounts to loss in many cases even when you are successful in court.

There is almost zero chance slack would win this case and I doubt they would even try. Adblockers inject code into sites. So do password keepers. If sites could sue adblockers because it breaks their terms of service, don't you think they would? You are not bound by the slack terms of service except in the scope of your slack account or an API connection of some type. Someone else can use my software all day long to…

Has anyone (with tons of money to spend) ever made a suggestion to you that they might sue you? It is pretty stressful. I do not recommend it to anyone.

Re: Bye bye BetterSlack

#265

Earlier quoted context omitted.

This just starts a death spiral though. Slacks next step is to start detecting the objecting code and banning users from using the web interface that are found using those tools. There are a bunch of folks doing this already for ad blockers.

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.

Re: Bye bye BetterSlack

#269
Hey g3rv4 sorry to hear the news. Although I personally don't use slack, when I saw your last post (congrats on the double front page btw) I was super impressed by the stuff you'd added, sorry to see it go.

So this seems rather unfortunate now but the first thought I had on reading your initial post was "wow, I wish he'd come and do some similar stuff for riot[1], but unless slack shut him down there's no chance." However lo and behold here we are, so I thought I might as well reach out. If you haven't heard of it, Riot can be described as "an open source slack" although I think that's unfair on it, it certainly lacks certain features that slack has (although with its current rate of development this gap is shrinking) but also can do things slack just can't.

Full disclaimer I'm not a developer on riot (or matrix[2] the open protocol it implements), just a happy user so I can't speak with true authority but I think they'd be happy for you to make these sorts of changes to riot.

So I invite you to come check it out, I hope you find it compelling. At the very least riot has a means of bridging to slack (along with irc, gitter and more) which you might find helpful in dealing with slack (I know I do).

Hope your future endeavors so smoother, I look forward to seeing whatever you create next.

[1]https://riot.im/ [2]https://matrix.org/blog/home/

Post reply on HN