Re: Org ML integration with an existing Discourse instance

2022-09-28 Thread Ihor Radchenko
Bastien  writes:

>>> Not just this: I’m concerned with setting up a user-to-user discussion
>>> space that reify a split between users (on a forum) and developers (on
>>> the mailing list).
>>
>> For what it’s worth, as a developer I’d be very interested in the ability of 
>> a
>> forum to categorise feature requests/bug reports/workflow discussions, etc.
>
> But then the ML and the forum would compete with each other from a
> maintainer's point a view: the ones using solely the ML would not get
> the same information than the ones using the forum.

I do not know the details about Discourse-email integration. If category
changes are also emailed, Woof! might be able to work with those.

In any case, we cannot really expect everything going on in Discourse to
be reflected on Org ML. Org ML will always get less metadata and, as
discussed, we do not even aim to sync all the Discourse posts with Org
ML - just relevant.

-- 
Ihor Radchenko,
Org mode contributor,
Learn more about Org mode at https://orgmode.org/.
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92



Re: Org ML integration with an existing Discourse instance

2022-09-28 Thread Bastien
Hi Timothy,

Timothy  writes:

>> Not just this: I’m concerned with setting up a user-to-user discussion
>> space that reify a split between users (on a forum) and developers (on
>> the mailing list).
>
> For what it’s worth, as a developer I’d be very interested in the ability of a
> forum to categorise feature requests/bug reports/workflow discussions, etc.

But then the ML and the forum would compete with each other from a
maintainer's point a view: the ones using solely the ML would not get
the same information than the ones using the forum.

>> If a community-driven Discourse instance for Org emerges, that will be
>> a good thing: people could go there instead (or on top) of SO/reddit
>> if they don’t want/like to interact on a mailing list.
>
> We could canvas reddit for example to see if the people currently on there 
> would
> be interested in an Org discourse.

Yes, but mentioning that this would not be "the" Org discourse (not
forum.orgmode.org), just "a" Org forum maintained by X for the benefit
of the whole Org community (which is not really a thing actually, just
a mental shortcut for "every Org user out there").

It would be a good outcome to have such a forum: I'd be more comfy
recommending users to ask questions there iff they don't want/like
sharing questions on the ML than recommending them using reddit and
the like.

All best,

-- 
 Bastien



Re: Org ML integration with an existing Discourse instance (was: IM dev discussions?)

2022-09-27 Thread Ihor Radchenko
Tim Cross  writes:

> Given that Discourse is open source and free (in GNU sense being GPL
> v2), perhaps a better approach would be to try and get the FSF to host a
> Discourse server from GNU projects (not just org). This would be in
> addition to the mail lists hosting currently provided.

I think that it is premature to talk about this just yet.
As I stated in the subject, I am more interested in ML-Discourse
integration possibility. Preferably with an existing Discourse instance.

We can indeed have a community Discourse (hosted by FSF or some other
means). But it will not help with current fragmentation of the Org
community. Not adding yet another place for discussion.

> I think Discourse is an interesting take on things and I can see how it
> could be beneficial to org mode, but we need to be realistic about the
> costs and resources needed. We have to have a reasonable confidence
> regrading long-term viability (i.e. our ability to administer and
> resource the service). I think it would be a mistake to rely on a 3rd
> party provider unless we have high confidence that 3rd party will be
> able to resource and maintain a server over the long term.

I envision Org ML being a central hub of the Org community with ability
to access its portions from other platforms (like Discourse). Individual
platforms may or may not include the whole message traffic from Org ML.
The key point is making it easy to share Org core-related questions with
Org ML without compromising accessibility ML provides.

A number of people prefer using shiny new platforms these days. If those
platforms can be transparently connected to Org ML, we do not need to
worry about new trendy things dying out over a couple of years. Org ML
will still remain and record the relevant discussions in public inbox.
Yet, people who are cringy about using email will be able to communicate
with the core Org community.

-- 
Ihor Radchenko,
Org mode contributor,
Learn more about Org mode at https://orgmode.org/.
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92



Re: Org ML integration with an existing Discourse instance

2022-09-27 Thread Timothy
Hi Bastien,

> Not just this: I’m concerned with setting up a user-to-user discussion
> space that reify a split between users (on a forum) and developers (on
> the mailing list).

For what it’s worth, as a developer I’d be very interested in the ability of a
forum to categorise feature requests/bug reports/workflow discussions, etc.

> If a community-driven Discourse instance for Org emerges, that will be
> a good thing: people could go there instead (or on top) of SO/reddit
> if they don’t want/like to interact on a mailing list.

We could canvas reddit for example to see if the people currently on there would
be interested in an Org discourse.

All the best,
Timothy


Re: Org ML integration with an existing Discourse instance

2022-09-27 Thread Bastien
Ihor Radchenko  writes:

> The main question we need to answer is who is going to maintain that
> Discourse instance. AFAIU, Bastien is mainly concerned with the extra
> maintenance burden.

Not just this: I'm concerned with setting up a user-to-user discussion
space that reify a split between users (on a forum) and developers (on
the mailing list).

If a community-driven Discourse instance for Org emerges, that will be
a good thing: people could go there instead (or on top) of SO/reddit
if they don't want/like to interact on a mailing list.

If this instance is stable and useful enough and futur Org maintainers
feel like this should be advertized as forum.orgmode.org, they will be
able to do it of course.

-- 
 Bastien



Re: Org ML integration with an existing Discourse instance (was: IM dev discussions?)

2022-09-27 Thread Tim Cross


"Bruce D'Arcus"  writes:

> On Tue, Sep 27, 2022 at 2:25 PM Tim Cross  wrote:
>
>> Discourse is not free - either you have to pay or you have to self host.
>
> IIRC, it is for open source projects.
>
> Yes:
>
> https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/
>
> Bruce

Thanks Bruce. That option is not mentioned on their pricing page at all.

Looking at it, it seems there are restrictions and it is at their
discretion (you have to apply). There are also bandwidth limits, but
I don't know what our 'normal' usage is and what it would be using the
discourse UI. Basically, we only get 50k page views per month.

Their definition is

"Page views
All requests for content such as a list of categories, topics, or posts,
count as page views, whether by a human or a web crawler. Any request
that reaches our servers and incurs significant work will be counted as
a page view."

If you assume 10 posts per day, that would allow
only around 178 views per post. That feels a little low to me. However,
this could be completely wrong a it isn't easy to tell exactly what data
is transferred with each request. It isn't easy to know exactly which
clicks on UI elements result in a new data request.

The concern would be that if it did turn out to be a popular solution,
we could end up needing to purchase the 'standard' plan and while we
wold get that at a discounted price, it is an expense that would need to
be met. (the standard plan would give us 100k page views per month).



Re: Org ML integration with an existing Discourse instance (was: IM dev discussions?)

2022-09-27 Thread Bruce D'Arcus
On Tue, Sep 27, 2022 at 2:25 PM Tim Cross  wrote:

> Discourse is not free - either you have to pay or you have to self host.

IIRC, it is for open source projects.

Yes:

https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/

Bruce



Re: Org ML integration with an existing Discourse instance (was: IM dev discussions?)

2022-09-27 Thread Tim Cross


Ihor Radchenko  writes:

> Payas Relekar  writes:
>
>> Perhaps we can check if it is indeed possible to bridge both Discourse
>> and mailing list seamlessly (or close enough). There are some issues
>> with extra chrome and clutter in discourse notifications, but these 2
>> links are what I found in 5 minutes of googling. A more thorough
>> research might just yield what we desire.
>
> The main question we need to answer is who is going to maintain that
> Discourse instance. AFAIU, Bastien is mainly concerned with the extra
> maintenance burden.
>
> Can we simply reuse some of the existing discourse instances like Org
> Roam? Will the existing maintainers be interested to take this task?
>
> If we have a volunteer to run Discourse and setup the email bridge, I
> feel we can get something really useful.

It is largely about maintenance, but what about hosting? Discourse is
not free - either you have to pay or you have to self host. Where would
we self host?

Given that Discourse is open source and free (in GNU sense being GPL
v2), perhaps a better approach would be to try and get the FSF to host a
Discourse server from GNU projects (not just org). This would be in
addition to the mail lists hosting currently provided.

I think Discourse is an interesting take on things and I can see how it
could be beneficial to org mode, but we need to be realistic about the
costs and resources needed. We have to have a reasonable confidence
regrading long-term viability (i.e. our ability to administer and
resource the service). I think it would be a mistake to rely on a 3rd
party provider unless we have high confidence that 3rd party will be
able to resource and maintain a server over the long term.



Org ML integration with an existing Discourse instance (was: IM dev discussions?)

2022-09-27 Thread Ihor Radchenko
Payas Relekar  writes:

> Perhaps we can check if it is indeed possible to bridge both Discourse
> and mailing list seamlessly (or close enough). There are some issues
> with extra chrome and clutter in discourse notifications, but these 2
> links are what I found in 5 minutes of googling. A more thorough
> research might just yield what we desire.

The main question we need to answer is who is going to maintain that
Discourse instance. AFAIU, Bastien is mainly concerned with the extra
maintenance burden.

Can we simply reuse some of the existing discourse instances like Org
Roam? Will the existing maintainers be interested to take this task?

If we have a volunteer to run Discourse and setup the email bridge, I
feel we can get something really useful.

-- 
Ihor Radchenko,
Org mode contributor,
Learn more about Org mode at https://orgmode.org/.
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92