<div dir="ltr">Agreed. If you read through that thread about Discourse hosting for open source projects, you'll see that Jeff made a point of stressing just how easy it is to manage a Discourse instance.<div><br></div><div>Still, my bias is to delegate where possible, even if the task is light, to reduce the psychological burden of being responsible for something. Then again, I'm not on the Python infra team, so I can't speak for them. If they're (and I'm guessing you're part of the team, Donald?) OK with it, then sure, it should be fine to manage the instance ourselves.</div><div><br></div><div>Nick</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 30, 2016 at 12:59 PM Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Honestly, It’s probably not super hard for us to get this running (and we might want to so we can piggyback on our Fastly CDN and such). Assuming it stores all of it’s persistent state inside of PostgreSQL then we’re already running a central PostgreSQL server that we keep backed up. The biggest issue comes from software that wants to store persistent state on disk, since that makes it difficult to treat those machines as empehereal.</div></div><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Jan 30, 2016, at 12:30 PM, Nicholas Chammas <<a href="mailto:nicholas.chammas@gmail.com" target="_blank">nicholas.chammas@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div><p style="margin:0px 0px 1.2em!important">Yeah, the voting is just a plugin which I presume you can enable or disable as desired.</p><p style="margin:0px 0px 1.2em!important">As for hosting, I agree it’s probably better to have someone else do that so we can lessen the burden on our infra team. The Discourse team also offers <a href="https://meta.discourse.org/t/becoming-the-new-standard-discussion-tool-for-open-source-projects/26305/7?u=nicholaschammas" target="_blank">discounted hosting for open source projects</a>. Depending on the arrangement they offer, it may be really cheap for us even with a fully managed instance.</p><p style="margin:0px 0px 1.2em!important">Nick</p>
<div title="MDH:WWVhaCwgdGhlIHZvdGluZyBpcyBqdXN0IGEgcGx1Z2luIHdoaWNoIEkgcHJlc3VtZSB5b3UgY2Fu
IGVuYWJsZSBvciBkaXNhYmxlIGFzIGRlc2lyZWQuPGRpdj48YnI+PC9kaXY+PGRpdj5BcyBmb3Ig
aG9zdGluZywgSSBhZ3JlZSBpdCdzIHByb2JhYmx5IGJldHRlciB0byBoYXZlIHNvbWVvbmUgZWxz
ZSBkbyB0aGF0IHNvIHdlIGNhbiBsZXNzZW4gdGhlIGJ1cmRlbiBvbiBvdXIgaW5mcmEgdGVhbS4g
VGhlIERpc2NvdXJzZSB0ZWFtIGFsc28gb2ZmZXJzIFtkaXNjb3VudGVkIGhvc3RpbmcgZm9yIG9w
ZW4gc291cmNlIHByb2plY3RzXSg8YSBocmVmPSJodHRwczovL21ldGEuZGlzY291cnNlLm9yZy90
L2JlY29taW5nLXRoZS1uZXctc3RhbmRhcmQtZGlzY3Vzc2lvbi10b29sLWZvci1vcGVuLXNvdXJj
ZS1wcm9qZWN0cy8yNjMwNS83P3U9bmljaG9sYXNjaGFtbWFzIj5odHRwczovL21ldGEuZGlzY291
cnNlLm9yZy90L2JlY29taW5nLXRoZS1uZXctc3RhbmRhcmQtZGlzY3Vzc2lvbi10b29sLWZvci1v
cGVuLXNvdXJjZS1wcm9qZWN0cy8yNjMwNS83P3U9bmljaG9sYXNjaGFtbWFzPC9hPikuIERlcGVu
ZGluZyBvbiB0aGUgYXJyYW5nZW1lbnQgdGhleSBvZmZlciwgaXQgbWF5IGJlIHJlYWxseSBjaGVh
cCBmb3IgdXMgZXZlbiB3aXRoIGEgZnVsbHkgbWFuYWdlZCBpbnN0YW5jZS48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2Pk5pY2s8L2Rpdj4=" style="min-height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0"></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 30, 2016 at 12:25 PM Guido van Rossum <<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Oooh, Discourse looks and sounds good. Hopefully we can opt out from<br>
voting, everything else looks just right. I recommend requesting some<br>
PSF money for a fully-hosted instance, so nobody has to suffer when<br>
it's down, security upgrades will be taken care of, etc.<br>
<br>
On Sat, Jan 30, 2016 at 8:48 AM, Nicholas Chammas<br>
<<a href="mailto:nicholas.chammas@gmail.com" target="_blank">nicholas.chammas@gmail.com</a>> wrote:<br>
> To follow up on one of the suggestions Brett and Donald made, I think the<br>
> best solution today for a modern discussion forum is Discourse.<br>
><br>
> Discourse is built by some of the same people who built Stack Overflow,<br>
> including Jeff Atwood. Among the many excellent features it has is full<br>
> support for a “mailing list mode”, where you can reply to and start new<br>
> conversations entirely via email. That may be important for people who are<br>
> not interested in using the web for their conversations.<br>
><br>
> Discourse doesn’t currently have a voting plugin, but here is an interesting<br>
> discussion about adding one. Just earlier today a member of the Discourse<br>
> team followed-up on that discussion with a detailed proposal to make the<br>
> plugin real.<br>
><br>
> As an example of the polish Discourse already has, consider this remark by<br>
> Random832:<br>
><br>
> It would be interesting to make a forum with a “spin-off thread” feature,<br>
> which would automate the placement of the reply in a new thread and a note<br>
> in the old thread with a link to the new one.<br>
><br>
> If you look at the post I linked to about adding a voting plugin, you can<br>
> see just this kind of link offered by Discourse since the poster spun that<br>
> new thread from an existing one.<br>
><br>
> A large open source community using Discourse today is Docker. If Donald<br>
> sets up a Discourse instance for Packaging, that should serve as a good<br>
> trial for us to deploy it elsewhere. I suspect it will be a success.<br>
><br>
> As for hosting, there are many options that range from free but<br>
> self-managed, to fully managed for a monthly fee.<br>
><br>
> Nick<br>
><br>
><br>
> On Sat, Jan 30, 2016 at 10:50 AM Random832 <<a href="mailto:random832@fastmail.com" target="_blank">random832@fastmail.com</a>> wrote:<br>
>><br>
>> Chris Angelico <<a href="mailto:rosuav@gmail.com" target="_blank">rosuav@gmail.com</a>> writes:<br>
>> > How do you change the subject line to indicate that the topic has<br>
>> > drifted (or is a spin-off), while still appropriately quoting the<br>
>> > previous post?<br>
>><br>
>> You're free to quote any post anywhere, even if you make a new<br>
>> thread. In general to do this you have to start your reply in the<br>
>> original thread, then copy/paste the quote markup (which includes a<br>
>> magic link to the post you are quoting) into the post new thread form.<br>
>><br>
>> It would be interesting to make a forum with a "spin-off thread"<br>
>> feature, which would automate the placement of the reply in a new thread<br>
>> and a note in the old thread with a link to the new one.<br>
>><br>
>> But in most cases this can't be automated because on better-managed<br>
>> forums once a digression has grown large enough to need a separate<br>
>> thread, the forum's moderators will move earlier posts about it<br>
>> (originally made in the first thread) to the new thread. (it might be<br>
>> interesting to make a forum that provides a way to have a post live in<br>
>> two different threads at the same time)<br>
>><br>
>> _______________________________________________<br>
>> Python-ideas mailing list<br>
>> <a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
>> <a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
>> Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">http://python.org/psf/codeofconduct/</a><br>
><br>
><br>
> _______________________________________________<br>
> Python-ideas mailing list<br>
> <a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
> Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">http://python.org/psf/codeofconduct/</a><br>
<br>
<br>
<br>
--<br>
--Guido van Rossum (<a href="http://python.org/~guido" rel="noreferrer" target="_blank">python.org/~guido</a>)<br>
</blockquote></div>
_______________________________________________<br>Python-ideas mailing list<br><a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br><a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/codeofconduct/</a></div></blockquote></div><br></div><div style="word-wrap:break-word"><div>
<br>-----------------<br>Donald Stufft<br>PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
</div>
<br></div></blockquote></div>