Ruby-talk separation, part II

From: Sean Chittenden [mailto:sean@chittenden.org]
Sent: Monday, September 30, 2002 5:22 PM
To: ruby-talk ML
Subject: Re: announce@ == less email (FAQ item?)

ZenTest and ZenWeb were just released. I announced these to several
lists including this one. I’m sure many of you got multiple
copies. I admit that is annoying. These releases announce my LAST
announcements to ruby-talk@. I’ll be announcing only to
announce@rubynet.org. I urge every developer releasing ruby
scripts, modules, or anyone having ruby-related events to use this
as your primary means of announcing your information. It will cut
down on volumes of email that we get and make it easier to focus on
the work at hand.

I’m not clear on how this would help me cut on down on e-mail, unless I stop
reading ruby-talk.
The announcement list is not guaranteed to carry all announcements, unless
the list manager is watching all other lists for announcements not sent to
the announcement list.

If somebody has a new class or library, then they should add it to the RAA
index. Want to see what’s new? Go to the RAA. Use an RSS feed. Even RAA,
though, is less than a full success, as many Ruby projects (e.g. Zen Test)
never appear there, so why would an announcement list be better? Why have
Yet Another Place to Post? Do we need YAPPing?

I read this thread out of curiosity because I’m hosting the
announcement list, and the sentiments of the nay-sayers finally got to
me after a few hours of thinking about it. Immediately after I’d
finished reading my -talk mail, I archived my read or non-flagged
messages from ruby-talk and moved them into old-ruby-talk. To reply
to this message, I had to open up a mail spool with some 35K messages,
ALL of them -talk. I’m running a count of my mail spool at the
moment, I’ll post the # of messages I’ve received in the last year and
a half… it’s staggering and really sick, but, that frames my retort.
FWIW, 570979 msgs and in 18mo, that’s about 1043 emails a day. I
digress…

Unfortunately, subscribing to it will only increase the volume for
those of us who are staying on ruby-talk.

Honestly? I don’t really care. -talk is close to -chat. Most of the
35K emails to ruby I’ve scanned over because they don’t interest me.
Not to say that what people are saying isn’t interesting, just that
what they’re talking about has little relevance or bearing on my use
of Ruby.

This seems like basically the same discussion that occurred back at the
start of the year
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/32121

What has changed since then? I have no trouble following the volume on
ruby-talk, and can (still) easily pick what threads to follow or ignore. I
can see a problem if a handful of people end up using ruby-talk for their
personal project list, flooding the list with messages of little interest
to 98% of the other subscribers. Still, if I ever decide that anybody has
become hyperfocused on a topic no longer suited for ruby-talk, even after
some public admonishment, I can simply add the name to my kill file.

I’d rather first see social pressure used to contain off-topic or dead-horse
threads before invoking fragmentation and possible isolation. I have an
interest in, for example, database programming, but I don’t want to
subscribe to a list solely on that topic, as database programming only
occupies a relatively small and sporadic amount of my time.

What I find troublesome is the implied message that people should stop
using ruby-talk for an accepted practice (making announcements), and the
suggestion that people who don’t join the announcement-list bandwagon will
miss out on future announcements.

One thing I really like about ruby-talk is the opportunity for serendipity,
something that would decrease over time as more lists are created. I want to
be able to scan threads that aren’t of an immediate interest to me, just to
see what’s going on.

More lists mean more work, less fun.

James

···

-----Original Message-----

ZenTest and ZenWeb were just released. I announced these to
several lists including this one. I’m sure many of you got
multiple copies. I admit that is annoying. These releases
announce my LAST announcements to ruby-talk@. I’ll be
announcing only to announce@rubynet.org. I urge every developer
releasing ruby scripts, modules, or anyone having ruby-related
events to use this as your primary means of announcing your
information. It will cut down on volumes of email that we get
and make it easier to focus on the work at hand.

I’m not clear on how this would help me cut on down on e-mail,
unless I stop reading ruby-talk.

I’m about 2 hairs away from putting -talk down next to my SPAM folder
and fully intend to move it down in my order of lists to read as soon
as this thread dies. So in essence, yes, I plan on reading talk about
once every two weeks, at best.

The announcement list is not guaranteed to carry all announcements,
unless the list manager is watching all other lists for
announcements not sent to the announcement list.

Correct. announce@postgresql.org doesn’t have every PostgreSQL
related announcement, neither does announce@apache.org (the other
project I forgot to mention that I track heavily). Somethings will be
missed… but I’m willing to let a few things fall through the cracks
to save the time it’d take every day to read this list, I’m sure
others would agree as well. An announcement on -talk is a pin-head
sized diamond in the desert, it happens once every 200-500 posts.

If somebody has a new class or library, then they should add it to
the RAA index. Want to see what’s new? Go to the RAA.

NO, WRONG! This is the same broken attitude that promotes the use of
Wiki’s, which, as far as I’m concerned are a black hole for information
and should be avoided at all costs. Want to propagate information?
Setup a cvs commit emailer that sends out diffs. Fire up a docbook
project and hand out cvs accounts left and right. What do you have at
the end of a wiki? A chunk of HTML and a community. What do you have
at the end of a docbook +cvs exercise? A publishable book that’s
factual and reference-able. Chris Morris’s wiki/cvs commit dilly is of
interest to me because it could mean that wiki’s will actually
broadcast raw information and will allow folks to stop having to hit
the website for changes… never mind the second step required to get a
diff.

Use an RSS feed.

This will be used actually. I’ve got a digest version of this that’ll
send announce@ a nicely formatted email that has all of the modules
that are new from the last week and a list of all of the modules that
were updated. The nice thing about this is that it gets sent to me,
I don’t have to go trolling around looking for information.

Honestly? I don’t really care. -talk is close to -chat. Most of
the 35K emails to ruby I’ve scanned over because they don’t
interest me. Not to say that what people are saying isn’t
interesting, just that what they’re talking about has little
relevance or bearing on my use of Ruby.

This seems like basically the same discussion that occurred back at
the start of the year
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/32121

I remember it vividly and instead of subjecting myself to stating my
opinion once and hoping that the content contained within would prove
to be useful in swaying opinions, but I’m going to be a PITA and reply
to almost every post on this topic until this horse is sufficiently
dead. My apologies in advance for the ensuing missives (or hopefully
not). I have no interest in responding to every email, but that seems
to be the way that discussions take place on this list so I’ll join
the trend for a while.

What has changed since then?

Hopefully there are more folk using Ruby for commercial applications
and are more people who are interested in talking about only Ruby as
it stands and being able to use it for its purposes as opposed to
slaughtering -talk with many well thought out, but still off topic,
posts about various nuances of programming.

I have no trouble following the volume on ruby-talk, and can (still)
easily pick what threads to follow or ignore.

It’s not an issue of following the volume or content, it’s caring
about the content. When I send something to freebsd-net@freebsd.org
or subscribe to that list, I’m pretty much guaranteed that the topics
at hand are going to be network related and aren’t going to pertain to
re-architecting FreeBSD’s signal queuing or the latest SMP bungle from
Intel. On the networking list, the topic sticks pretty close to
networking and the bits that flow in and out of various interfaces.
This may seem strange for -talk goers, but there are days where there
are only one or two posts, and others where there aren’t any at
all!!! Novel concept.

I can see a problem if a handful of people end up using ruby-talk
for their personal project list, flooding the list with messages of
little interest to 98% of the other subscribers.

Does academic interest in programming languages count as personal
project list?

Still, if I ever decide that anybody has become hyperfocused on a
topic no longer suited for ruby-talk, even after some public
admonishment, I can simply add the name to my kill file.

But, if there were multiple mailing lists, we wouldn’t have to tend to
this nearly as much. I for one, don’t moderate or filter anything
that goes to a list because off topic posts to a list get killed real
fast by a lack of interest. There’s something to be said for
community peer pressure for keeping things on topic.

I’d rather first see social pressure used to contain off-topic or
dead-horse threads before invoking fragmentation and possible
isolation. I have an interest in, for example, database
programming, but I don’t want to subscribe to a list solely on that
topic, as database programming only occupies a relatively small and
sporadic amount of my time.

Heh, speak of the devil. I agree that social pressure helps keep
things within the bounds of Ruby, but that takes 10 emails to have go
into effect and is close to worthless on a list with the volume of
Ruby’s. Having a list that was dedicated only to database programming
would get close to no traffic, but when it did, it would hopefully
have the aggregate minds of the people who use or write database
software for Ruby. Same goes for modruby@modruby.net, low volume,
high quality posts. I like those kinds of lists.

What I find troublesome is the implied message that people should
stop using ruby-talk for an accepted practice (making
announcements), and the suggestion that people who don’t join the
announcement-list bandwagon will miss out on future announcements.

announce@ will be cross posted to -talk by someone, you can’t ever
escape that from happening, but its impractical for people to assume
that -talk is a good place for announcements pertaining to Ruby.
-talk is a good place for discussion, that’s been prooven… I don’t
care about discussion so much though, only code, bugs, what’s new, and
the specific bits here and there that pertain to what I’m doing. I’m
sure I’m not alone.

One thing I really like about ruby-talk is the opportunity for
serendipity, something that would decrease over time as more lists
are created. I want to be able to scan threads that aren’t of an
immediate interest to me, just to see what’s going on.

I have no interest in that though, more correctly, no time. I don’t
want to preclude people from using -talk, it’s clear that many like
Ruby and -talk because of this aspect. I, however, for the sake of
taking a stance and position, am going to portray myself as a cold
hearted, self involved, corporate email machine that doesn’t like any
of the fluff and only wants the the bits, diffs, and specific problems
for specific topics, that’s it. I can track lists here and there that
are on topic and focused, but long winded threads that last for weeks
at a time? If a problem can’t be solved inside of 10 emails, then
there’s a communication problem or the discussion isn’t a problem,
very rarely is it an actual problem that requires extensive public
discussion: I haven’t seen an instance of that yet on -talk.

More lists mean more work, less fun.

Or for the busy, means more fun because information gets prioritized
and categorized. Roughly 10% of my email over the last year has been
Ruby email, of that, however, only 0.05% of it has been of interest.
If we had the other lists in place, that’d be an extra 9.95% of time
that I could spend on other things. -sc

···


Sean Chittenden

I want to add that part of the intent of the RWN is to catch the announcements
made on -talk. The RWN can be ‘pulled’ by going to rubygarden.org or ‘pushed’
through the RWN ML that gets sent out once per week and is non-reply. It
seems that people don’t use the announce feature of the RWN so perhaps it is
something that should be omitted in future releases.

Take care Ruby folk.


Signed,
Holden Glova

···

On Tue, 01 Oct 2002 13:26, JamesBritt wrote:

-----Original Message-----
From: Sean Chittenden [mailto:sean@chittenden.org]
Sent: Monday, September 30, 2002 5:22 PM
To: ruby-talk ML
Subject: Re: announce@ == less email (FAQ item?)

ZenTest and ZenWeb were just released. I announced these to several
lists including this one. I’m sure many of you got multiple
copies. I admit that is annoying. These releases announce my LAST
announcements to ruby-talk@. I’ll be announcing only to
announce@rubynet.org. I urge every developer releasing ruby
scripts, modules, or anyone having ruby-related events to use this
as your primary means of announcing your information. It will cut
down on volumes of email that we get and make it easier to focus on
the work at hand.

I’m not clear on how this would help me cut on down on e-mail, unless I
stop reading ruby-talk.
The announcement list is not guaranteed to carry all announcements, unless
the list manager is watching all other lists for announcements not sent to
the announcement list.

More lists mean more work, less fun.

I certainly disagree with this statement. I find myself scanning this
list and reading maybe 1% of the posts. I agree with Sean that this
list needs to be split up and organized. I do not see how quantity
can/should be argued as a strong advantage for a mailing list. It lends
itself towards “scrolling blindness” where messages dissappear in the
midst of the mass of email for the day. I for one would like to see
ruby-help, ruby-announce, etc… type mailing lists. More important to
me than the high volume is the density of useful information. High
volume decreases that.

-Michael

This seems like basically the same discussion that occurred back at the
start of the year
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/32121
What has changed since then?

How about 20,000 emails in 252 days?

I have no trouble following the volume on
ruby-talk, and can (still) easily pick what threads to follow or
ignore.

Congratulations. I can’t/won’t… Many others can’t. That’s why I
suggested we start announce@ and that’s why sean put it on his server
and that’s why out of ALL of the people subscribed to this list we have
less that 10 (guestimate) arguing against it.

I have an interest in, for example, database programming, but I don’t
want to
subscribe to a list solely on that topic, as database programming only
occupies a relatively small and sporadic amount of my time.

Who said you were limited to only one list? Subscribe to more than one,
including -talk, and filter them to the same mailbox or whatever you
want.

How detrimental is multiple lists to the ruby community (which we
already have!)? It hasn’t seemed to hurt FreeBSD, or apache, or linux,
or postgresql, or mysql, or… you get the picture. For the most part,
those are all thriving online communities.

···

On Monday, September 30, 2002, at 06:26 PM, JamesBritt wrote:

If somebody has a new class or library, then they should add it to
the RAA index. Want to see what’s new? Go to the RAA.

NO, WRONG!

What, specifically, is wrong? Listing items on RAA? Using RAA as a central
point of information about contributed libraries? Expecting people to
actively check the RAA for changes?

This is the same broken attitude that promotes the use of
Wiki’s, which, as far as I’m concerned are a black hole for information
and should be avoided at all costs. Want to propagate information?
Setup a cvs commit emailer that sends out diffs. Fire up a docbook
project and hand out cvs accounts left and right. What do you have at
the end of a wiki? A chunk of HTML and a community.

There’s a lot to be said for a chunk of HTML and a community.

There are whatever number of ways to propagate information. Face-to-face,
IRC, mailing lists/newsgroups, Wikis, “conventional” web sites, books, etc.
I can’t see dismissing any one them outright as indicative of a broken
attitude, though they can be misused. Now, at the extremes, I can’t see
using either IRC or books as a primary means of dissemination announcements,
but what’s suitable depends on the shelf life of the information, and
whether some degree of interactivity is called for.

What do you have
at the end of a docbook +cvs exercise? A publishable book that’s
factual and reference-able.

Ironically, this may be a better topic for a different list (ruby-doc).
Wikis are not meant to be pre-books. Criticizing Wikis for not being more
like books, or for not lending themselves to static publishing, is mistaken.
The essential features of Wikis (non-linearity, constant updating) are
features books lack. Books are static, Wikis are dynamic. Similarly,
announcements are transient; there is little value in archiving
announcements past a brief duration. Wikis strike me as slow-motion mailing
lists, and are probably not the best place to store library announcements.

Chris Morris’s wiki/cvs commit dilly is of
interest to me because it could mean that wiki’s will actually
broadcast raw information and will allow folks to stop having to hit
the website for changes… never mind the second step required to get a
diff.

The Ruby Garden Wiki is kind enough to provide an RSS feed of updated
topics. I added it to rubyxml.com (along with a few other RSS feeds). The
feed is checked three times a day via a cron job. I don’t know if this is
any more efficient than if rubygarden.org emailed me whenever there was a
change.

Now, if some people decided to check updates from rubyxml.com (or wherever
the RSS feed is presented) rather than rubygarden.org directly, that would
distribute the load. Push or pull? Centralized distribution, or distributed
storage? What are the trade-offs?

Use an RSS feed.

This will be used actually. I’ve got a digest version of this that’ll
send announce@ a nicely formatted email that has all of the modules
that are new from the last week and a list of all of the modules that
were updated. The nice thing about this is that it gets sent to me,
I don’t have to go trolling around looking for information.

There are any number of ways to automatically fetch data. Using a mail
client to pull text from a mail server is just one of them. If people are
already making entries to the RAA, why wouldn’t an RSS feed from RAA be
sufficient? If people aren’t maintaining entries in RAA, should they?
Because if they should, but don’t, then why would they bother using an
announcement list?

When I updated my Blogtari software, I updated an entry on the RAA site, and
made an announcement to ruby-talk. My ruby-talk message used the [ANN]
convention, so that folks with a particular interest in flagging
announcements can have their mail readers catch it (or filter it out, for
that matter). But, really, I should be able to update my RAA entry and be
done, with the new information automatically propagated to those interested.
Maybe this means it appears on a special list, or gets posted to ruby-talk,
or is available from an RSS feed. Or all three, and more.

The sense I’m getting, though, is that one will be able to get some
information about new libraries from the announce@ list, and some (possibly
overlapping) information from RAA, but neither one will be authoritative.
Instead of having one incomplete source (i.e. RAA), we’ll have two. If we
want to avoid trolling around for information, then having a single
authoritative source might work better. If it feeds secondary means of
distribution, fine.

James

i think that creating of maillist named ruby-chat or ruby.beyond is
not the best way to separate traffic. noone thinks that his interests
is "beyond" of ruby or he just chatting and stole time of another
subscribers

my personal interests is
1) improvement of language by implementing common usage patterns in
ruby itself
2) changes to language desirable to work on large projects
3) language design principles - area where i and Pixel (and Matz?) can
answer to your questions

as interest to ruby grows, this maillist grows too. may be it's time
to send ruby progress group to separate maillist

···

--
Best regards,
Bulat mailto:bulatz@integ.ru

I have no trouble following the volume on

ruby-talk, and can (still) easily pick what threads to follow or
ignore.

Congratulations.

???

I can’t/won’t… Many others can’t. That’s why I
suggested we start announce@ and that’s why sean put it on his server
and that’s why out of ALL of the people subscribed to this list we have
less that 10 (guestimate) arguing against it.

And how many arguing for it? Five? 20? Out of ALL of the people subscribed
to this list? I don’t see how an informal poll determines the long-term
validity of any idea. Many people do not publicly comment because they
believe their views have already been expressed by somebody else, and aren’t
aware that somebody has decided a vote is in progress.

I have an interest in, for example, database programming, but I don’t
want to
subscribe to a list solely on that topic, as database programming only
occupies a relatively small and sporadic amount of my time.

Who said you were limited to only one list? Subscribe to more than one,
including -talk, and filter them to the same mailbox or whatever you
want.

Thank you for that insight. My point was that, with a list focused on (as
an example) database development, one would need to subscribe to the list to
partake in any brief discussion about databases. As it is now, ruby-talk
allows for broad-topic discussions on databases, threading, distributed
applications, etc. With potential fragmentation, discussions covering more
than one area often might require running for one list to another, repeating
the details at each step.

Now, maybe that’s just how it has to be, maybe we’ve reached the point where
multi-topic discussions are impractical on ruby-talk. Maybe it’s worth
discussing before spewing lists.

How detrimental is multiple lists to the ruby community (which we
already have!)? It hasn’t seemed to hurt FreeBSD, or apache, or linux,
or postgresql, or mysql, or… you get the picture. For the most part,
those are all thriving online communities.

For the most part? It is insufficient to point to another community and
count the number of lists. We should also consider the number of lists
relative to the number of list participants and the size of the community,
as well as the topics and organization of the lists, and see what (if any)
bearing these have on the growth and development of the community.

Here are my concerns:

That an announcement list will distract from the use of the RAA as the
primary means of recording information about new and altered libraries.

That a precedent will be set for any disgruntled person or group to start
whatever “official” lists they happen to deem useful at the time, risking
Balkanization of the community because of a lack of discussion and
consensus. I’m excepting lists devoted to independent classes and libraries
(e.g. ruby-tmpl), which should be managed by the owner of the library, and
referring to broad-topic lists (e.g. ruby-databases, ruby-announce).

If there is a real need for additional Ruby lists (and it appears there is,
though the specifics are vague), then the details should be thought-out and
publicly discussed prior to creation, and the lists should be organized
under @ruby-lang.org.

James

P.S.

Where can I go to get a complete list of all ruby-related mailing lists?

If somebody has a new class or library, then they should add it to
the RAA index. Want to see what’s new? Go to the RAA.

NO, WRONG!

What, specifically, is wrong? Listing items on RAA? Using RAA as a
central point of information about contributed libraries? Expecting
people to actively check the RAA for changes?

Expecting people to goto the RAA. (ps, sorry for being harsh/brash)

This is the same broken attitude that promotes the use of Wiki’s,
which, as far as I’m concerned are a black hole for information
and should be avoided at all costs. Want to propagate
information? Setup a cvs commit emailer that sends out diffs.
Fire up a docbook project and hand out cvs accounts left and
right. What do you have at the end of a wiki? A chunk of HTML
and a community.

There’s a lot to be said for a chunk of HTML and a community.

There are whatever number of ways to propagate information.
Face-to-face, IRC, mailing lists/newsgroups, Wikis, “conventional”
web sites, books, etc. I can’t see dismissing any one them outright
as indicative of a broken attitude, though they can be misused.
Now, at the extremes, I can’t see using either IRC or books as a
primary means of dissemination announcements, but what’s suitable
depends on the shelf life of the information, and whether some
degree of interactivity is called for.

I don’t dismiss it, but I equate wiki’s to postit notes that are
chained together and stuck on a bulletin board. Works for basic
information sharing, but it’s far from a tomb of information. As
dblack said on IRC, redirecting a conversation to a wiki is the kiss
of death for the topic. Wiki’s are seductively easy to use, but are
blackholes, nevermind that you have to go visit the bulletin board to
see what’s changed.

Now, if some people decided to check updates from rubyxml.com (or
wherever the RSS feed is presented) rather than rubygarden.org
directly, that would distribute the load. Push or pull? Centralized
distribution, or distributed storage? What are the trade-offs?

Email is an event driven push messaging bus. For that reason, email
is good. Having to poll places for data doesn’t scale, having
something come in over the socket and send a kqueue event telling the
listening process to check out the data that’s blocking on the socket
and waiting to be processed is good. Having multiple lists is like
having multiple ports.

Heh… I never thought I’d equate online communities to listening TCP
servers on an IP address. ::shrug::

There are any number of ways to automatically fetch data. Using a
mail client to pull text from a mail server is just one of them. If
people are already making entries to the RAA, why wouldn’t an RSS
feed from RAA be sufficient? If people aren’t maintaining entries
in RAA, should they? Because if they should, but don’t, then why
would they bother using an announcement list?

I have nothing against the RAA other than that the information format
makes it hard to see what’s changed in the course of a week. That’s
what the announcement list will do.

The sense I’m getting, though, is that one will be able to get some
information about new libraries from the announce@ list, and some
(possibly overlapping) information from RAA, but neither one will be
authoritative. Instead of having one incomplete source (i.e. RAA),
we’ll have two. If we want to avoid trolling around for
information, then having a single authoritative source might work
better. If it feeds secondary means of distribution, fine.

It will be a combination of announcements that were sent by the author
(hopefully), or an automated diff (of sorts) of what’s changed in the
last week from the RAA. -sc

···


Sean Chittenden

Hello –

i think that creating of maillist named ruby-chat or ruby.beyond is
not the best way to separate traffic. noone thinks that his interests
is “beyond” of ruby or he just chatting and stole time of another
subscribers

Well, collaborating on designing a language other than Ruby is
off-topic, whether it’s “beyond” or not.

my personal interests is

  1. improvement of language by implementing common usage patterns in
    ruby itself
  2. changes to language desirable to work on large projects
  3. language design principles - area where i and Pixel (and Matz?) can
    answer to your questions

as interest to ruby grows, this maillist grows too. may be it’s time
to send ruby progress group to separate maillist

I’m sorry, but labeling your pet projects “progress” (not to mention
setting yourself up as a language design oracle) is inappropriate, and
not in the community’s best interest.

David

···

On Tue, 1 Oct 2002, Bulat Ziganshin wrote:


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

Here are just a few suggestions of mail lists
(Most of these are not original, but come from other
groups I have seen, eg, FreeBSD)

cvs-all Changes made to the source tree
ruby-advocacy Ruby Evangelism
ruby-announce Important events and project milestones
ruby-arch Architecture and design discussions
ruby-bugs Bug reports
ruby-chat Non-technical items related to the Ruby community
ruby-config Development of Ruby installation and configuration tools
ruby-core Discussion concerning RCR’s and patches for Ruby
ruby-docs Discussion concerning Ruby and library documentation
ruby-jobs Ruby employment and consulting opportunities
ruby-newbies New Ruby users activities and discussions
ruby-questions User questions and technical support
ruby-security Security issues
ruby-test Where to send your test messages instead of one of the actual lists
ruby-www Issues for using Ruby with http servers

···

On Tue, Oct 01, 2002 at 09:03:44PM +0900, Bulat Ziganshin wrote:

i think that creating of maillist named ruby-chat or ruby.beyond is
not the best way to separate traffic. noone thinks that his interests
is “beyond” of ruby or he just chatting and stole time of another
subscribers

my personal interests is

  1. improvement of language by implementing common usage patterns in
    ruby itself
  2. changes to language desirable to work on large projects
  3. language design principles - area where i and Pixel (and Matz?) can
    answer to your questions

as interest to ruby grows, this maillist grows too. may be it’s time
to send ruby progress group to separate maillist


Best regards,
Bulat mailto:bulatz@integ.ru


Jim Freeze

Programming Ruby
def initialize; fun; end
A language with class

And how many arguing for it? Five? 20? Out of ALL of the people subscribed
to this list? I don’t see how an informal poll determines the long-term
validity of any idea. Many people do not publicly comment because they
believe their views have already been expressed by somebody else, and aren’t
aware that somebody has decided a vote is in progress.

I have an interest in, for example, database programming, but I don’t
want to
subscribe to a list solely on that topic, as database programming only
occupies a relatively small and sporadic amount of my time.

Who said you were limited to only one list? Subscribe to more than one,
including -talk, and filter them to the same mailbox or whatever you
want.

Thank you for that insight. My point was that, with a list focused on (as
an example) database development, one would need to subscribe to the list to
partake in any brief discussion about databases. As it is now, ruby-talk
allows for broad-topic discussions on databases, threading, distributed
applications, etc. With potential fragmentation, discussions covering more
than one area often might require running for one list to another, repeating
the details at each step.

I would suspect that the lists would work much like they to for FreeBSD.
If a topic is specialized or advanced it would then be directed
to one of the lists.

I think ruby-talk would look a lot like ruby-questions but without
the philosophical meanderings…they would go to chat or advocacy
or language-design or whatever. Seems that could be over 50% of
the current traffic. :slight_smile:

Now, maybe that’s just how it has to be, maybe we’ve reached the point where
multi-topic discussions are impractical on ruby-talk. Maybe it’s worth
discussing before spewing lists.

How detrimental is multiple lists to the ruby community (which we
already have!)? It hasn’t seemed to hurt FreeBSD, or apache, or linux,
or postgresql, or mysql, or… you get the picture. For the most part,
those are all thriving online communities.

For the most part? It is insufficient to point to another community and
count the number of lists. We should also consider the number of lists
relative to the number of list participants and the size of the community,
as well as the topics and organization of the lists, and see what (if any)
bearing these have on the growth and development of the community.

Here are my concerns:

That an announcement list will distract from the use of the RAA as the
primary means of recording information about new and altered libraries.

I hope to see the raa changed in the future and become raa.succ.
If so, I don’t see this as a concern.

That a precedent will be set for any disgruntled person or group to start
whatever “official” lists they happen to deem useful at the time, risking
Balkanization of the community because of a lack of discussion and
consensus. I’m excepting lists devoted to independent classes and libraries
(e.g. ruby-tmpl), which should be managed by the owner of the library, and
referring to broad-topic lists (e.g. ruby-databases, ruby-announce).

Agreed. That is why I want these lists to be controled by ruby-lang
and not created by joe schmoe.

If there is a real need for additional Ruby lists (and it appears there is,
though the specifics are vague), then the details should be thought-out and
publicly discussed prior to creation, and the lists should be organized
under @ruby-lang.org.

Yes

···

On Thu, Oct 03, 2002 at 12:20:31AM +0900, JamesBritt wrote:

James


Jim Freeze

Programming Ruby
def initialize; fun; end
A language with class

Email is an event driven push messaging bus. For that reason, email
is good. Having to poll places for data doesn’t scale, having
something come in over the socket and send a kqueue event telling the
listening process to check out the data that’s blocking on the socket
and waiting to be processed is good. Having multiple lists is like
having multiple ports.

Unless you’re running your own mail server (which most people don’t), you
have to have a process polling an external location for data. Perhaps it’s
better to have single process (your E-mail clinet) poll a single location
(your POP3 or IMAP server), but polling at least one place for data is
inevitable. (Using E-mail polling as the sole source for retrieving certain
types of data is another matter.)

The specific technology may be irrelevant if the data is available in a
multitude of forms, and on demand (e.g. I shouldn’t have to be at my home
PC, or require access to my mail server). The larger issue of an
announcement list is the effect on the use and maintenance of the RAA.
Already there have been announcements to rubynet-announce of items that have
no entry in the RAA. How can we best promote and maintain a single
authoritative location for library information (including additions and
updates)?

Sean Chittenden sean@chittenden.org writes:

What, specifically, is wrong? Listing items on RAA? Using RAA as a
central point of information about contributed libraries? Expecting
people to actively check the RAA for changes?

Expecting people to goto the RAA. (ps, sorry for being harsh/brash)

RubyGarden also publishes an RDF feed of RAA changes.

http://www.rubygarden.org/ruby?RichSiteSummary

If we need an -announce list, I’d much rather see an official one
(that is, one that originates from ruby-lang.org). I think that would
stand far more chance of being accepted and adopted. It also gives us
a consistent archive and search mechanism.

Dave

Hello dblack,

Tuesday, October 01, 2002, 4:20:31 PM, you wrote:

as interest to ruby grows, this maillist grows too. may be it’s time
to send ruby progress group to separate maillist

I’m sorry, but labeling your pet projects “progress” (not to mention
setting yourself up as a language design oracle) is inappropriate, and
not in the community’s best interest.

:slight_smile: and someone thinks that ruby must not change in any way. there is
viewpoints and viewpoints, and noone hold the “right” position in this
discussion

···


Best regards,
Bulat mailto:bulatz@integ.ru

FreeBSD’s got a decent setup. Few additions to the list here:

Here are just a few suggestions of mail lists
(Most of these are not original, but come from other
groups I have seen, eg, FreeBSD)

cvs Changes made to the source tree
ruby-advocacy Ruby Evangelism
ruby-announce Important events and project milestones
ruby-arch Architecture and design discussions
ruby-bugs Bug reports
^^^^^^^^^
It’d be nice if this were a subscribable list w/ archives, I’m sure
that’s where I would’ve found a bit about mark/sweep in the past. :slight_smile:

ruby-chat Non-technical items related to the Ruby community
ruby-config Development of Ruby installation and configuration tools
ruby-core Discussion concerning RCR’s and patches for Ruby
ruby-docs Discussion concerning Ruby and library documentation
ruby-jobs Ruby employment and consulting opportunities
ruby-newbies New Ruby users activities and discussions
ruby-questions User questions and technical support
ruby-security Security issues
ruby-test Where to send your test messages instead of one of the actual lists
ruby-www Issues for using Ruby with http servers

Few more to suggest:

ruby-performance
ruby-xml
ruby-database
ruby-gui
ruby-extending
ruby-embedding

I know this’d spread things thin… but would that necessarily be a
bad thing? I’m sure many people would be on all of the lists, myself
included, but the important thing would be that they could prioritize
their time accordingly. -sc

PS If in one weeks time I haven’t heard of any objections, I will
wholesale create all of these lists above plus any other suggested
lists and toss them on rubynet.org along with an updated site and
links pointing to all of the lists, descriptions of the lists, and
archives. Searchable archives I’ll be able to have up in a week or so
after that.

···


Sean Chittenden

Here are just a few suggestions of mail lists
(Most of these are not original, but come from other
groups I have seen, eg, FreeBSD)

cvs-all Changes made to the source tree
ruby-advocacy Ruby Evangelism
ruby-announce Important events and project milestones
ruby-arch Architecture and design discussions
ruby-bugs Bug reports
ruby-chat Non-technical items related to the Ruby community
ruby-config Development of Ruby installation and configuration tools
ruby-core Discussion concerning RCR’s and patches for Ruby
ruby-docs Discussion concerning Ruby and library documentation
ruby-jobs Ruby employment and consulting opportunities
ruby-newbies New Ruby users activities and discussions
ruby-questions User questions and technical support
ruby-security Security issues
ruby-test Where to send your test messages instead of one of the actual lists
ruby-www Issues for using Ruby with http servers

I’ll second the notion! I am not sure if we need all these mailing
lists, but I definately agree that there needs to be an organization
of the mailing list. This ML was probably just right for ruby when
it was getting off the ground, now that there is a large and growing
user base, it is time to organize the list in a more efficient manner.

-Michael

Email is an event driven push messaging bus. For that reason,
email is good. Having to poll places for data doesn’t scale,
having something come in over the socket and send a kqueue event
telling the listening process to check out the data that’s
blocking on the socket and waiting to be processed is good.
Having multiple lists is like having multiple ports.

Unless you’re running your own mail server (which most people
don’t), you have to have a process polling an external location for
data. Perhaps it’s better to have single process (your E-mail
clinet) poll a single location (your POP3 or IMAP server), but
polling at least one place for data is inevitable. (Using E-mail
polling as the sole source for retrieving certain types of data is
another matter.)

True enough. Let me amend my analogy slightly: if you’re running
your own mail server, it’s like kqueue in that it will wake up the
process and notify it that there’s data on the socket. For the rest
of the world, they have to poll the socket, but the data is already
waiting at the socket in a queue and just needs to be picked up.

The specific technology may be irrelevant if the data is available
in a multitude of forms, and on demand (e.g. I shouldn’t have to be
at my home PC, or require access to my mail server). The larger
issue of an announcement list is the effect on the use and
maintenance of the RAA. Already there have been announcements to
rubynet-announce of items that have no entry in the RAA. How can we
best promote and maintain a single authoritative location for
library information (including additions and updates)?

::shrug:: cave to the fact that there are multiple stock markets for a
reason? ::shrug:: Single authoritative places are good for standards,
but not necessarily for implementations or use. Could you imagine a
world with only one software vendor? :slight_smile: -sc

···


Sean Chittenden

I’ve never heard that opinion expressed by anyone.

David

···

On Tue, 1 Oct 2002, Bulat Ziganshin wrote:

Hello dblack,

Tuesday, October 01, 2002, 4:20:31 PM, you wrote:

as interest to ruby grows, this maillist grows too. may be it’s time
to send ruby progress group to separate maillist

I’m sorry, but labeling your pet projects “progress” (not to mention
setting yourself up as a language design oracle) is inappropriate, and
not in the community’s best interest.

:slight_smile: and someone thinks that ruby must not change in any way. there is


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

PS If in one weeks time I haven’t heard of any objections, I will
wholesale create all of these lists above plus any other suggested
lists and toss them on rubynet.org along with an updated site and
links pointing to all of the lists, descriptions of the lists, and
archives. Searchable archives I’ll be able to have up in a week or so
after that.

I believe there is already a question of whether such lists should be hosted
by ruby-lang.org. I would suggest that broad-topic lists remain under the
auspices of the ruby-lang.org umbrella, while independent lists be reserved
for application-specific topics (e.g., the DRuby or REXML lists).

James