Live data from Hacker News

The Zulip Foundation

blog.zulip.com

61–70 of 85 posts

Re: The Zulip Foundation

#61
post #55

bro just say: "Anthropic is going to pay me a beefy salary and it's exciting!" what's this salad come on: "I’m stepping back from Zulip to join Anthropic because of its remarkable commitment to the responsible development of AI for the long-term benefit of humanity." it's pretty funny

Come on. He ran Zulip for 10 years!

Totally and Zulip is wonderful. But the double speak come on dude

Re: The Zulip Foundation

#62
post #45

I've only used Zulip when checking out the Lean Zulip a few years ago, and I thought it was an infinitely better interface than Discord for serious discussion, and also much easier for lurkers to find information. I wish more projects adopted it.

I just gave Zulip a try with a team of 3. I loved the UI because I spent years in pain finding things in big Slack and Mattermost installations (big = 30 users, nowhere near enterprise-level). For my two junior colleagues, instead, Zulip was too complicated. We evventually switched over to Discord. I highly recommend Zulip to anybody who faces the problem that the concept of threads and channels is not a good fit to…

How is any chat app complicated with 3 people?

Re: The Zulip Foundation

#63

Concretely, how are you going to manage PR reviews? Even with today’s staff they are very slow (weeks for a round of NITS at a time), so with more developers leaving they’re going to explode and further discourage external contributors.

Like we always have. See https://zulip.readthedocs.io/en/latest/contributing/review-p... for the basics; but it's all written down in ReadTheDocs.

Like most large projects, we triage every new PR, and make decisions about which ones to invest what level of maintainer time into. We try pretty hard to efficiently review visibly high-quality PRs and those from highly engaged contributors who are visibly learning from the feedback we give.

Review latencies vary for myriad reasons. For example, when preparing to publish a major release like Zulip 12.0, there's about a month wherein we mostly only review PRs that might go into that release.

Historically, the great majority of PRs in zulip/zulip have been reviewed by two maintainers before being merged. First a "maintainer review", and then a second "integration review" by me. My reviewing everything is a quite unusual practice for a project of this scale, and I would not recommend anyone else try it. But it has worked for us, and everyone appreciated my having the complete context that comes with this practice.

All of our maintainers are very good at reviewing Zulip work. Thus, the great majority of those integration reviews involve my suggesting readability/documentation improvements, or merging the PR with just a comment thanking everyone who helped. So we're making the obvious adjustment wherein the other longtime maintainers also do integration reviews.

We've been writing a great deal of nice process documentation to support this plan (For example: https://github.com/zulip/zulip/pull/39290 details how I think about integration review, and https://github.com/zulip/zulip/pull/39229 greatly improves our database migration documentation).

I plan to hold regular office hours for more active project maintainers to use my time as they wish. It is likely that some of that time will be used doing reviews.

I hope this context helps!

Re: The Zulip Foundation

#65

This article would have been fine and a good send-off if the maintainers just said they were moving on to greener pastures. The discussion of the Anthropic job offer and the cult-like praise of them seems out of place, especially the unnecessary defensiveness in the tone. It’s okay to make money and change up your career! But this communication is bizarre.

Which part was defensive?

Re: The Zulip Foundation

#66
RIP Zulip, it was bound to happen

When politics gets involved, you loose all the talents ;)

They don't mind, they have their LLM code monkeys to handle rewrites automagically

After all, what's a society, if not just a bunch of soulless servants

Re: The Zulip Foundation

#67

> It’s hard these days to feel confident that a company whose product you love won’t yield to commercial pressure and start selling your data, putting in ads, or otherwise violating your trust. It’s been a challenge to convincingly make the case that this won’t happen to Zulip, especially to folks who might not have time to investigate deeply. The Zulip Foundation, which has the goal of serving the public good, makes…

PS. With the sincerity out of the way - can't wait for the upcoming Rust rewrite!

If they can also vibe-code some modern Android app for Zulip using the unlimited tokens, I'd be happy.

Re: The Zulip Foundation

#68

> It’s hard these days to feel confident that a company whose product you love won’t yield to commercial pressure and start selling your data, putting in ads, or otherwise violating your trust. It’s been a challenge to convincingly make the case that this won’t happen to Zulip, especially to folks who might not have time to investigate deeply. The Zulip Foundation, which has the goal of serving the public good, makes…

PS. With the sincerity out of the way - can't wait for the upcoming Rust rewrite!

The likelihood of the Rust rewrite being announced is grossly overstated, and the PR that just landed almost certainly won't get merged before I finish this comment

Re: The Zulip Foundation

#69
post #45

Earlier quoted context omitted.

I just gave Zulip a try with a team of 3. I loved the UI because I spent years in pain finding things in big Slack and Mattermost installations (big = 30 users, nowhere near enterprise-level). For my two junior colleagues, instead, Zulip was too complicated. We evventually switched over to Discord. I highly recommend Zulip to anybody who faces the problem that the concept of threads and channels is not a good fit to…

How is any chat app complicated with 3 people?

Have you used Zulip? The UX is basically chat for vim and tmux users. It doesn’t “feel” like chatting. Not exactly user friendly.

Re: The Zulip Foundation

#70
post #33
post #11

Earlier quoted context omitted.

> I'm certain that he's not doing this because he wants more money. There are many reasons to change job. The pay is always one of them (if you don't work for money, it's not called a job, is it?). > join Anthropic because of its remarkable commitment to the responsible development of AI for the long-term benefit of humanity. Obviously, it's better to believe that what Anthropic is doing is good for humanity when you…

I was a part of the Zulip project as a contributor and have contributed > 100 commits to `zulip/zulip` and also admire Tim a ton. But, leaving you're life's work to work on "long-term benifit of humanity" at Anthropic doesn't sound right to me. I am guessing Tim isn't going to work on safety research or interpretability side of Anthropic, that's not his expertise. Hence, leaving Zulip to help build anthropic a new so…

What labs actually care about people, from your perspective?
Post reply on HN