Earlier quoted context omitted.
> Here's a thought: how about you write a native app for each platform? I can guarantee that the hundreds, if not thousands, of engineers working on AppKit and Windows APIs are a lot better at getting this to work than your team. Not just that, but it took them months to implement some (mind you, still not all) features that are useful for blind users that someone already did in a userscript in a few days. So yeah, I…
> it took them months to implement some (mind you, still not all) features that are useful for blind users that someone already did in a userscript in a few days A userscript hammered out in a few days is not really that comparable to incorporating accessibility in a flexible and sound way across a codebase. Where one is dependent on the current representation and types of features in the app, the other touches prett…
Tell HN: Slack decides to close down IRC and XMPP gateways
221–230 of 624 posts
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#222Earlier quoted context omitted.
They're not basically electron apps. they _are_ electron apps. And it's completely absurd that mine is currently using 1514MB of memory. If I weren't required to use Slack on a day-to-day basis, I absolutely wouldn't solely on principle.
Indeed, the Windows app is horrid. One of our older workstations is a quad core i5 with 8GB, nothing special but no slouch either, and the Slack app completely chokes that machine. The employee has to run Slack on her iPhone to be able to get regular work done throughout the day. On our newer workstations it's not quite as bad but it's still noticeable. Our oldest in-service machine is a Core i7 laptop I use when I'm…
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#223Step 2: Become popular and highly profitable
Step 3: Ditch openness of your platform, implying your initial supporters were just useful idiots
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#224Earlier quoted context omitted.
They're not basically electron apps. they _are_ electron apps. And it's completely absurd that mine is currently using 1514MB of memory. If I weren't required to use Slack on a day-to-day basis, I absolutely wouldn't solely on principle.
I just use emacs-slack[0]; my entire emacs usage is currently a fraction of yours. On X, this means emacs-slack displays images, emoji &c. just like the web or pseudo-native clients do. [0] https://github.com/yuya373/emacs-slack
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#225Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#226Earlier quoted context omitted.
Just use Qt. It's harder, but not dramatically harder, than a web-based implementation.
The web-based implementation means you only have one codebase for both Slack in the browser and Slack in Electron. So adding Qt in addition to their browser client means they have two disparate clients instead of one client (plus Electron glue code).
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#227Earlier quoted context omitted.
assuming this claim is valid, that it took "few days" to implement what took them "months", then they could rewrite the entire user script from scratch every time a change is made, and this could be repeated dozens of times , which, assuming major UI changes are made once every few months, would take several years.
But, but, but, then I'd have to touch the same code twice... /s There is definitely a poison in our profession, I definitely have to fight the urge to make sure no future changes will break something, instead of just budgeting time to fix breaking changes later. Especially since no one seems to remember when we all agree something doesn't need to be bullet proof. Just today there was an expression of disbelief when I…
(Note that 'purpose' might be 'allow us to process this one batch of files' or it might be 'provide a stable, maintainable infrastructure for our product for the next 20 years'. It's just important not to lose sight of that purpose either way!)
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#228Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#229I'm very disappointed to see that Slack has decided to go the way of every other messaging service and move away from decentralized and standardized protocols towards those that are walled and proprietary. > We are focused on making Slack accessible to all people. Over the past year, we've made great progress in improving both the keyboard and screen reading experiences in Slack. We know many users have been relying…
> Here's a thought: how about you write a native app for each platform? I can guarantee that the hundreds, if not thousands, of engineers working on AppKit and Windows APIs are a lot better at getting this to work than your team. Not just that, but it took them months to implement some (mind you, still not all) features that are useful for blind users that someone already did in a userscript in a few days. So yeah, I…
The web (and web apps) are all about providing an experience. I don't want an experience, I want a reliable tool.
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#230Everybody here is disappointed at Slack, and I like open protocols and open platforms just like everybody else, but I still have a contrarian view. Instead of blaming Slack, why not accept that the open protocols indeed suck? IRC does not specify encoding, netsplits are a common issue, file sending sucks, etc. XMPP also has file sending problems, does not play nice with mobile, is fragmented (not every client impleme…
There are open protocols like Matrix which are superior to Slack in that they are decentralised, have support for full e2e encryption, entirely self-hostable, don't store your data outside of the home-servers used for communication, etc. Riot is a perfectly fine client (looks just like every other chat application), and there are weechat plugins as well as native applications as well. Open protocols exist, and people…
How does that translate to superior communication between my coworkers and I? Most of that stuff does not matter to people.