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
Tell HN: Slack decides to close down IRC and XMPP gateways
561–570 of 624 posts
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#562Earlier 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"..
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#563Earlier 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.
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
#564Earlier 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.
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#565Earlier 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.
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#566Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#567Earlier 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.
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
#568WeeChat 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…
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#569Earlier 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.
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.
Re: Tell HN: Slack decides to close down IRC and XMPP gateways
#570Great, 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 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.