Hacker Newsnew | past | comments | ask | show | jobs | submit | bo1024's commentslogin

What’s the state of accessibility on Zulip?

(Thanks for making Zulip, I love it)


You can do everything with the keyboard, and we do write everything with screenreader accessibility and colorblindness accessibility in mind.

But we don't have a dedicated accessibility tester on staff, so we're reliant on people reporting issues that bother them in actual use.

I should also mention there's a nice TUI app: https://github.com/zulip/zulip-terminal, which can be helpful for some people.


Thank you!

I'd like to convince other parts of my organization to move to Zulip, this will help.


Slack has basically one main hierarchy level (messages are grouped into channels) while Zulip has two, streams and topics. So you can create a stream for each project (say) and create a different topic for any given point that needs discussion about that project.

Kind of like if each slack thread discussion had a title and was discoverable from the left sidebar and didn’t get in the way of the other threads.


> didn’t get in the way of the other threads

But also, critically, if you want to, you can drop back to the "show me everything sequentially" view. Threads hide discussions away - which is good when you want to focus on something else, but bad when you can't remember where a discussion was.


The killer feateure is that it's very easy to move last $x messages to another topic, so if someone writes a short note that begins a conversation everyone is free to reorganize it, and also moving messages between threads is easy and nice.

From what I have read (not having actually used Zulip) it always sounded like the chats were threaded in the same way that mailing lists or newsgroups are threaded.

How accurate is that understanding?


That seems like a reasonable comparison. I've thought of Zulip as halfway between IRC and a forum.

No, it’s not fully threaded like those examples (or HN). In a particular discussion, you can’t reply to a post in the middle and have your reply branch off from the main discussion.

The answer to any question of the form "why is something the way it is?" is always "historical reasons".

Have seen this time and time again during my career.

Most of the time, it's something you could never conceivably figure out without having been there at the time. But after 10 seconds on the phone or a brief email from someone who was, it makes complete sense.


Are you describing how sports gambling odds are set? Prediction markets Polymarket and Kalshi do not function the way you describe, at least, not yet.


Same question. I wonder if they use ML to try to classify a chat as health information and not add it to their training data in that case.

I also wonder what the word "foundational" is supposed to mean here.


It’s an issue, but a small part of it. The funding cuts and immigration barriers have already laid foundations for a massive harm to the US’s edge in research and education.


The Internet is a computer network used to transmit information (as packets).

One system built on the Internet is the World Wide Web, which is just webpages served with the http/https protocol.

Other protocols that route over the Internet include email, ssh, Tor, torrents, apps, etc.


Make Cyberspace Great Again!


The broad use of discord is so frustrating, how can people find information by searching when it is locked behind registration and not indexed?


That would be cool, but they probably only get rights to sell the games, not full ownership of all rights.


So we pay more. Many owners of very old good, but mostly forgotten, games must know that the rights are basically worthless anyway.


The IP hoarders are waiting for the day you'll be able to do a 1-shot remaster with AI and put the game back up on Steam again.

Not that it is any guarantee that it would sell at all or be successful.


Nice! I'd imagine that defining a cut as simply a partition of the vertices (rather than a subset of edges) may simplify things slightly.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: