Live data from Hacker News

Tell HN: Slack decides to close down IRC and XMPP gateways

news.ycombinator.com

561–570 of 624 posts

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#561
post #337

Earlier quoted context omitted.

> You move your cursor in the code and it reads you the line. That's somewhat similar to how ed works. You choose a line number or range and print those lines to the screen.

Since you mentioned ed, I know of a blind programmer who actually likes and uses ed (or did last time I heard from him). In fact, he wrote his own version of ed that also includes a web browser, and called it edbrowse. To be sure, he's in the minority even among blind programmers. But for what it's worth, you can find an article that he wrote about his approach here: http://www.eklhad.net/philosophy.html

I love edbrowse! I keep a copy handy; it's the only web browser I know of that is distributed as a single statically-linked executable. Great for getting through wifi login portals before installing packages.

http://edbrowse.org/

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#562
post #101

Earlier quoted context omitted.

A few projects exist that try to be "modern" UIs for IRC (bias: I contribute to Lounge) TheLounge - https://thelounge.chat (FOSS, self-hosted) IRCCloud - https://irccloud.com (mobile clients OS, hosted)

they don't look "modern"..

I just played with The Lounge a bit and it actually looks really nice.

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#563

Earlier quoted context omitted.

Love matrix, but the OP just described the big adoption problem. Non-programmer wants to set it up for his company. How do you do that with a matrix server? Slack makes it pretty damn easy for non-techies to get set up and invite people. Matrix currently does not do that.

Maybe I'm not understanding you correctly, but with Riot.im you can just sign in, create a room, and then invite people to that room. It gets a bit more complex if you want to run your own server, but that's not something you can do at all with Slack.

It's very possible I'm misunderstanding as well, but when you create a room on the Matrix homeserver, the only option you have is to make it so users on another homeserver cannot join that room, which means your only security is other matrix users not knowing your room name.

For a small corporate team that wants to pilot a chat program, like in the original comment, the gulf between Slack setting up your own private workspace with a few clicks and a room that has all of your chat history exposed to any user that knows the room name is pretty large.

I would love to see riot or matrix give you a few click options to have them host your own private matrix server, as that's a big obstacle for corporate customers who don't have the resources (human) to spin up their own servers (domains, adding ssl certs, adding nginx, etc.) just for trialing a chat program.

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#564
post #320

Earlier quoted context omitted.

Love matrix, but the OP just described the big adoption problem. Non-programmer wants to set it up for his company. How do you do that with a matrix server? Slack makes it pretty damn easy for non-techies to get set up and invite people. Matrix currently does not do that.

Like just about any IT service you call your ops team? Slack offers value in being hosted for sure but if you're worried install difficulty then we're in the world of on-prem services. Matrix is easy compared to some paid products I've used.

I've worked for a few small startups and smaller IT teams in larger corps, so the option of "call your ops team" isn't really feasible, so in that sense Slack wins because it's easy enough for the business owners to set it up, send out the email invites, and feel that it's relatively secure. I think Matrix is an all around better option, but just believe that they are missing why small companies or strapped teams pick Slack in the first place.

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#565

Earlier quoted context omitted.

With the punctuation level set to all, the NVDA screen reader for Windows reads your code snippet like this: n s dictionary star my compounded word equals at left brace at left quote key colon [pause] left bracket n s number number with int colon [pause] 7 right brace right bracket semi It's a lot to absorb, but people do program productively this way. For example, the NVDA screen reader is itself developed primarily…

I think it would be much better if the screen reader could use sounds for punctuation, like the sound of a typewriter typing to indicate a dot, and some meep-like sound with the frequency goes up for an opening parenthesis, and down for a closing parenthesis.

I liked Urbit's mapping from symbols to syllables: https://github.com/urbit/docs/blob/master/docs/hoon/syntax.m...

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#567

Earlier quoted context omitted.

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).

So what? You're saying that like it's this terrible thing. It's not. Especially because, as has been shown, Electron apps are extremely sorely lacking in things like accessibility.

> You're saying that like it's this terrible thing.

I made no such claim. I was just providing a legitimate business reason for going the Electron route.

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#568

WeeChat Slack API plugin (works without IRC-gateway) https://github.com/wee-slack/wee-slack Background I'm not associated but I thought I had to share this. Since about a year back I've migrated to wee-slack for slack usage in my WeeChat IRC-client, it's also possible to use WeeChat as a bouncer through WeeChat relay (if not mistaken there's irssi-proxy:esque proxy-plugin too). I've been a die hard irssi-fan and stil…

This is what I use. Unfortunately as soon as you load previous Slack messages, the log file gets all messed up with their message order, so you can't rely on it as-is.

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#569
post #267

Earlier quoted context omitted.

So much this! I happen to be a blind software developer who has had just this sort of experience in years gone by. Web apps mean that you are at the mercy of the developers. Something can work one day and break the next. This is even more true for blind people than it is for the general public. Even if there is accessibility testing, I doubt that it covers my particular toolstack. I'm on Linux. So I'm doubly a niche…

Besides building accessibility into frontend/React component toolkits, how do we automate testing for accessibility? I've turned on text dictation and tested apps with a blindfold, but that doesn't scale and I'm not even sure if it's how people really use an app without sight.

> how do we automate testing for accessibility

Have you looked into pa11y and its CI integration [1]? It's a good start but it cannot replace properly testing your UI with accessibility in mind.

[1] https://github.com/pa11y/pa11y-ci

Re: Tell HN: Slack decides to close down IRC and XMPP gateways

#570
post #248

Great, I feel like an idiot. I advocated slack, because it granted the freedom to choose a client. Now I helped lock-in others. Suggestions for alternatives, that I could migrate to? The requirements are: mid sized teams, desktop and mobile, all major os. People used web based client, native clients, irc gw, and bots. We need search and archive. Self-hosting is an option.

Prosody+Kaiwa

Prosody is an XMPP server Kaiwa is a web frontend that works really well with it. For a quick "try it out" Kaiwa makes a docker image that bundles prosody.

There are lots of bot options. Conversations is the android client to use. There are no great iOS clients though.

Post reply on HN