<div dir="auto"><div>I've been using the recently created Types Zulip (for academic PL) -- my first experience with this platform -- and also found it unusual at first but then quite liked the dynamic topics thing (exactly for reasons Mario describes).</div><div dir="auto"><br></div><div dir="auto">Zulip or anything from 21st century would be a huge improvement on status quo (i.e. IRC) in terms of attraction of new contributors. Think the Phabricator –> GitLab transition but in the IM space.</div><div dir="auto"><br></div><div dir="auto">--</div><div dir="auto">Best, Artem</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021, 10:26 PM Mario Carneiro <<a href="mailto:mcarneir@andrew.cmu.edu">mcarneir@andrew.cmu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Speaking as a *heavy* user of the Rust and Lean zulip instances, I find it a huge improvement over the alternatives of Gitter and Discord, and I think IRC although I have not used IRC much. It takes some getting used to, but the topic threading is absolutely essential once you reach a certain size. Looking at other chat platforms, overlapping conversations are a major problem when you have more than around 10 people online at once. Rust routinely has 50 or more online at once, and channels help but even then you will have multiple topics in a single channel, and that extra level of organization is absolutely warranted. It also helps when you want to look back at the discussion (or even just find it again!) or continue an old conversation from a year ago. Most of these activities I couldn't even imagine doing in a Gitter/Discord style chat platform.<br><br></div>I have no stake in this discussion, but I thought I should balance out the Zulip downvotes with some positive experiences. (Also, I would definitely be more likely to participate on a haskell Zulip than an IRC or Matrix instance, FWIW.)<br><br></div>Mario Carneiro<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021 at 9:58 PM Carter Schonwald <<a href="mailto:carter.schonwald@gmail.com" target="_blank" rel="noreferrer">carter.schonwald@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">I definitely find Zulip confusing and have failed to use it every time I’ve tried </div><div dir="auto"><br></div><div dir="auto">If normal threading is lasagna layers, Zulip threading is like trying to hold cooked spaghetti in your ha d. </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021 at 2:40 PM Alex Rozenshteyn <<a href="mailto:rpglover64@gmail.com" target="_blank" rel="noreferrer">rpglover64@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>(I'm a little ashamed that I lurk on this list but the thing that brings me out of lurking is a post on communication technologies)</div><div><br></div><div>Not Zulip.</div><div><br></div><div>Please not Zulip.</div><div><br></div><div>I've used Zulip once many years ago, and once this year. Both times, its interface felt clunky, and it felt like it was trying to get the best of IRC, Slack, and a BBS and instead getting the worst of all the worlds. Synchronous communication was confusing, asynchronous communication was limited, and topics and channels didn't really do anything to organize things.</div><div><br></div><div>I have two alternatives to add to consideration:</div><div>* Mattermost: it's an open-source clone of Slack, which has its advantages and disadvantages, but at least it's familiar and heavily used UI</div><div>* Discourse: it's an asynchronous communication tool, but that may acceptable or preferable, and there is already a Haskell Discourse set up (<a href="https://discourse.haskell.org/" target="_blank" rel="noreferrer">https://discourse.haskell.org/</a>)</div></div><br><div class="gmail_quote"></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021 at 11:59 AM Ben Gamari <<a href="mailto:ben@well-typed.com" target="_blank" rel="noreferrer">ben@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Carter Schonwald <<a href="mailto:carter.schonwald@gmail.com" target="_blank" rel="noreferrer">carter.schonwald@gmail.com</a>> writes:<br>
<br>
> I personally vote for irc. Perhaps via Libera.<br>
><br>
> What are some example vibrant technical communities on matrix? I’ve<br>
> experienced such on irc but less so via more recent / newer platforms<br>
><br>
I know that many subcommunities within the Rust community use Matrix. I<br>
have had quite good interactions in this context. Frankly I think that<br>
most of these newer options are technically much more conducive to<br>
technical collaboration than IRC.<br>
<br>
Cheers,<br>
<br>
- Ben<br>
<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div></div>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div></div></div>