Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Javascript (http://www.velocityreviews.com/forums/f68-javascript.html)
-   -   comp.lang.javascript FAQ question (http://www.velocityreviews.com/forums/t926095-comp-lang-javascript-faq-question.html)

VK 07-31-2006 11:20 AM

comp.lang.javascript FAQ question
 
As I'm still in Europe with rather occasional Internet access, I
originally missed a few weeks old discussion about FAQ posting and
update.
While making my program for automated FAQ posting, I've made some
research on the FAQ question. That time the program was not used by the
FAQ poster, but I kept the article on my laptop. I see the moment now
to post it.

-------------

As it is (or isn't) known, Big Seven's Usenet groups do not have
*official* FAQ or sites or links. The only official parts are
Rationale, Charter and Short Description. These parts are formed before
voting and stored (if passed) in <news.announce.newgroups> archives for
public references.

It is also a rule that the above mentioned documents (Rationale,
Charter, Short Description) are made on the "Once in - Never out"
principles. Once passed the voting and approved they never can be
changed: a new newsgroup must be created instead if needed. This is the
rule of the classic Usenet (at least): groups are not "updating" with
time. They are appearing and disappearing (if no activity) based on the
current demand.

In this concern comp.lang.javascript exists with more than 10 years old
charter and still fully within of it and it doesn't lack posting
activity :-) My sincere congratulations.

Any other resources related to a newsgroup - including FAQ - are
subjects of the public consensus and the newsgroup's traditions. For
older newsgroup traditions possibly have even more weight than some "up
to time consensus". It means that legally anyone can start posting
something called "official FAQ", but in application to clj it would be
a bogus to be killfiled.

The creation of comp.lang.javascript had been initialized by Thomas
Winzig in December of 1995. The standard voting process has been
conducted in January 1996. By the majority of votes the new group was
approved January 27 1996
A side note: on January 27 of each year it could a "birthday posting"
:-)
All results of the voting process are stored at
<news.announce.newgroups> It can be viewed say at
<http://groups.google.com/group/news.announce.newgroups/browse_frm/thread/e472637f7141a60d/1cfd3fc1b03fd982>

Right after the creation the newsgroup did not have any explicit
leader. AFAICT the main and only purpose of Thomas Winzig was to get
rid of JavaScript questions in Java-related newsgroups. He did not
participate much in clj any after.

In April of 1996 Gordon McComb created a page called "unofficial FAQ"
and he started to provide links to it in his posts. Unfortunately this
page located at <http://www.freqgrafx.com/411/jsfaq.html> was not
preserved.

In the end of May of 1996 Erica L. Sadun created a document called "The
JavaScript FAQlet" using her own experience and partially materials of
Gordon McComb. She started to post "The JavaScript FAQlet" in clj
rather regularly but without any fixed schedule. The original version
can be viewed at
<http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/e1f1d331269e6cc6/5c0e0aa2b389ef24?lnk=st&q=&rnum=1&hl=en#5c0e0aa2b3 89ef24>

By the end of summer of 1996 Erica stopped her postings and then
Michael Moncur created the revised version called "comp.lang.javascript
Mini-FAQ". He started to post this document weekly by Saturdays.

April 1998 Christopher Thompson restored the regularity of postings. He
created fully revisited version called "comp.lang.javascript meta-FAQ".
The current clj FAQ (after eight major updates) still keeps the
structure of Thomson's document. The original beta version can be
viewed at
<http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/9214118f167e8800/50ff3fd5ae5c532a?lnk=st&q=&rnum=1&hl=en#50ff3fd5ae 5c532a>

February 1999 Thompson asked for volunteers to take over the FAQ
posting and maintenance. Jim Ley called for this, he also donated space
on jibbering.com for FAQ storage. The first FAQ post under the name of
Jim Ley was made October of 1999. Since November of 1999 the FAQ posted
with sender name "comp.lang.javascript FAQ" (no more individual names).

January 2004 Jim Ley asked for volunteers to take over the FAQ
maintenance. Richard Cornford called for this. March 2004 Richard
Cornford released next major update #8. The current FAQ version is 8.1,
so there were not any major updates for 2.5 years by now.


Prieure de comp.lang.javascript FAQ (to Dan Brown with all my
disrespect :-)

Gordon McComb | Apr 1996 - June 1996 | "unofficial FAQ"
Erica L. Sadun | June 1996 - Aug 1996 | "The JavaScript FAQlet"
Michael Moncur | Aug 1996 - Mar 1998 | "comp.lang.javascript Mini-FAQ"
Christopher Thompson | Apr 1998 - Feb 1999 | "comp.lang.javascript
meta-FAQ"
Jim Ley | Feb 1999 - Jan 2004 | "comp.lang.javascript META-FAQ"
Richard Cornford | Jan 2004 - now | "comp.lang.javascript FAQ"


>From this rather long preface it should be clear that only Richard

Cornford has moral rights to maintain FAQ or to transfer this duty to
someone else. Jim Ley (despite still active participant of clj) should
stay with his decision of Jan 2004 and avoid putting any pressure.

At the same time I would like to remind to Mr.Cornford that his duty is
to be a FAQ *maintainer* and not a *FAQ archives keeper*. The Internet
does the latter automatically without any extra help.

The best way IMHO to move the FAQ out of the current stagnation:

The whole procedure of adding/updating/removing FAQENTRY's has to be
much stricter defined and narrowed. It is not good enough that 1-2-3
people - however "oldposting" and knowlegeable they are - are saying
"it is not a FAQ" or "it is wrong".
That must be a well-defined amount of similar questions within a month
that makes it to be a FAQ. It is completely *out* of the public
interest what does the current FAQ maintainer think of such question:
is it a "good question" or she would rather kill whoever is asking it.
It is irrelevant. She is only in power to decide where to add the new
FAQENTRY and what other FAQENTRY to remove if needed to keep the FAQ
list compact.

After a new FAQENTRY is defined it must be a public discussion for the
best answer to the question. This discussion i) should not take forever
and ii) must be the best *practical* answer to a practical question.
Evangelistic narrations of type "don't use it", "don't do it", "it's
useless" etc must be kept exclusively for private posts and blogs.

Until this ussue is not solved, the frequency and the mechanics of the
FAQ posting is not really so important.


Richard Cornford 07-31-2006 12:41 PM

Re: comp.lang.javascript FAQ question
 
VK wrote:
> As I'm still in Europe with rather occasional Internet access, ...

<snip>

The greatly reduced irrelevant noise originating from you has been
appreciated. It is a pity that you cannot keep it that way.

You opinions remain, as always, worthless.

Richard.


VK 07-31-2006 03:57 PM

Re: comp.lang.javascript FAQ question
 

Richard Cornford wrote:
> The greatly reduced irrelevant noise originating from you has been
> appreciated. It is a pity that you cannot keep it that way.
>
> You opinions remain, as always, worthless.


I have shown to everyone (who's interested to read) the history and
traditions of the FAQ posting in clj. It also explains why someone
Richard Cornford is currently on charge of the group FAQ and why his
position and opinion must be respected.

At the same time Mr.Cornford is not the group's creator nor the
original FAQ editor/poster. He is just the last in the long chain
started back in 1996. Thusly if Mr.Cornford is in a private opinion
that back in March 2004 he managed to create some "ultimate final all
times FAQ version" which doesn't need any major upgrades anymore - if
he really thinks so then he is sorry mistaken. It is a sorry mistake
even if some other people (including ones participated in the March
2004 edition) may share the same opinion.

The FAQ has to become FAQ once again, not an historical document. That
was the 4th attempt to change a damn line in the book over the last
year (no one was initialized by myself). Every single time it shutes
down slowly but surely by the current FAQ's maintainer. I don't know
for how long is he hoping to *keep* rather than *maintain* the FAQ, but
the time limit may be shorter than he thinks it is. Usenet is not an
absolute monarchy nor a hunta. It is closer to the democratic
institutions - closer than Mr.Cornford possibly thinks.

"The FAQ, its wording and revisions, are open to public scrutiny and
comment in
this forum and the results are by mutual consent (albeit passive
consent
in most cases)."
Richard Cornford
July 2, 2003


Bart Van der Donck 07-31-2006 05:52 PM

Re: comp.lang.javascript FAQ question
 
VK wrote:

> [...]
> While making my program for automated FAQ posting, I've made some
> research on the FAQ question. That time the program was not used by the
> FAQ poster, but I kept the article on my laptop. I see the moment now
> to post it.


I wasn't aware that somebody else besides me was working on automated
FAQ postings. Didn't mean to pick the salt from your potatoes.

> [ ... skip FAQ history ... ]


Why not making a FAQ entry of that :-) "What is the history of the
comp.lang.javascript FAQ ?"

> The best way IMHO to move the FAQ out of the current stagnation:
>
> The whole procedure of adding/updating/removing FAQENTRY's has to be
> much stricter defined and narrowed. It is not good enough that 1-2-3
> people - however "oldposting" and knowlegeable they are - are saying
> "it is not a FAQ" or "it is wrong".


Well, I'ld say that depends on the criteria that are used to make such
a decision, not so much on the number of persons.

> That must be a well-defined amount of similar questions within a month
> that makes it to be a FAQ. It is completely *out* of the public
> interest what does the current FAQ maintainer think of such question:
> is it a "good question" or she would rather kill whoever is asking it.
> It is irrelevant. She is only in power to decide where to add the new
> FAQENTRY and what other FAQENTRY to remove if needed to keep the FAQ
> list compact.
>
> After a new FAQENTRY is defined it must be a public discussion for the
> best answer to the question.


True, but I'm also convinced that many of such public discussions
already took place in the past, but without making it to the FAQ. Why
not browse the archives and extract useful information from it ?

The same could apply to existing code from various resources -
thoroughly reviewed, adapted where necessary and added to the FAQ. The
questions are as important as the answers; they should cover frequent,
practical topics and offer qualitative responses. I'ld look at the FAQ
as a library of (mostly) ready-to-go solutions for common problems.

I think the FAQ should just have more content, I'm imagining things
like
- How do I find yesterday's date ?
- How to know the Unicode code point of a character ?
- How many dimensions can variables have in javascript ?
- Can I store files using javascript ?
etc. etc.

> This discussion i) should not take forever
> and ii) must be the best *practical* answer to a practical question.


Totally right, IMHO!

--
Bart


VK 08-01-2006 08:11 AM

Re: comp.lang.javascript FAQ question
 

Bart Van der Donck wrote:
> I wasn't aware that somebody else besides me was working on automated
> FAQ postings. Didn't mean to pick the salt from your potatoes.


Never mind at all :-)
Everyone (I'm sure) appreciate your efforts. You also may take a look
at the script I wrote a while ago by the agreement with the FAQ poster:
<http://groups.google.com/group/comp.lang.javascript/tree/browse_frm/thread/2b234f5ba2cae095/ff73768ed44445bc?rnum=1&q=VK+FAQ&_done=%2Fgroup%2F comp.lang.javascript%2Fbrowse_frm%2Fthread%2F2b234 f5ba2cae095%2Ff847811bc3824c2e%3Flnk%3Dgst%26q%3DV K+FAQ%26rnum%3D1%26#doc_9746a91f36066748>
It also takes into account some particular demands for the data
treatment. Not to say that I'm agreed with all of them: indeed one XML
source (as in your case) for both Usenet posting and HTML display is
much easier and up to date.

As I understand the problem properly it is not about software per se
but about a Usenet account. The free ones are very rare now and they
have high tendency to disappear/be down. A payed account would create
too much of monetary involvement for the poster. I mean it would be
better to keep all future discussions between equal volunteers rather
than between freebes and someone who's investing her own money on a
monthly basis.

If you have a free Usenet account in Denmark you would like to share,
that would be greate to inform Mr.Cornford. One could solve at least
this part of the problem (not the biggest one though).

At the same time - and with deapest respect to the efforts you've spent
- that would be not totally appropriate IMHO to start FAQ posting in
this newsgroup without an explicit agreement with Richard Cornford; or
without his explicit statement that this part of the problem is given
to the public resolution.


> Why not making a FAQ entry of that :-) "What is the history of the
> comp.lang.javascript FAQ ?"


Not only that, but also links to all FAQ versions by years starting
from 1996. I assure you that it is an amazing reading, reflecting the
whole Web development history as well.

>> VK:
> > The whole procedure of adding/updating/removing FAQENTRY's has to be
> > much stricter defined and narrowed. It is not good enough that 1-2-3
> > people - however "oldposting" and knowlegeable they are - are saying
> > "it is not a FAQ" or "it is wrong".

>
> Well, I'ld say that depends on the criteria that are used to make such
> a decision, not so much on the number of persons.


FAQ is "Frequently Asked Question(s)" ;-) So we have one *measurable*
category independent from the private opinions: the frequency.
It also mean that FAQ has the tendency to change by years and even
within one year.
In 1996 one of the tops was about using document.write() In 2005/2006
it's ajaxoids and libraries. One FAQENTRY's are being added, others are
being removed as useless. It is a natural everlasting process.

> True, but I'm also convinced that many of such public discussions
> already took place in the past, but without making it to the FAQ. Why
> not browse the archives and extract useful information from it ?


FAQ is not a ultimate source of answers, it is a convenience tool. It
is much easier to read a compact article rather than search by keywords
in old postings. Also not everyone is using Google Groups, and the
Usenet as it is has very primitive search tools (over news agents). In
the most cases threads older than 1-3 months are out of reach for the
public.


Bart Van der Donck 08-01-2006 09:05 AM

Re: comp.lang.javascript FAQ question
 
VK wrote:

> Everyone (I'm sure) appreciate your efforts. You also may take a look
> at the script I wrote a while ago by the agreement with the FAQ poster:
> [skip url]
> It also takes into account some particular demands for the data
> treatment. Not to say that I'm agreed with all of them: indeed one XML
> source (as in your case) for both Usenet posting and HTML display is
> much easier and up to date.


I'ld even go a step further. Take one database storage with a common
API and derive all output formats you want from it (xls csv htm xml edi
txt etc). The current data is workable, but indeed not ideal IMO. The
weak point is data-structural, not technical. I think it's typical for
manual XML maintenance.

> As I understand the problem properly it is not about software per se
> but about a Usenet account. The free ones are very rare now and they
> have high tendency to disappear/be down. A payed account would create
> too much of monetary involvement for the poster. I mean it would be
> better to keep all future discussions between equal volunteers rather
> than between freebes and someone who's investing her own money on a
> monthly basis.
>
> If you have a free Usenet account in Denmark you would like to share,
> that would be greate to inform Mr.Cornford. One could solve at least
> this part of the problem (not the biggest one though).


Yes, I've spent some time to find Usenet accounts, I think I've found
some good ones.

http://www.sunsite.dk/ (free, text-only, easy registration
http://dotsrc.org/usenet)
http://news.individual.net/ (10 Euro/y, text-only)
http://www.teranews.com/ (3 Euro setup, then free)

http://www.newzbot.com/ is a portal site dedicated to Usenet servers.
If sunsite.dk would go down, it's easy to set another account in Perl
script.

> At the same time - and with deapest respect to the efforts you've spent
> - that would be not totally appropriate IMHO to start FAQ posting in
> this newsgroup without an explicit agreement with Richard Cornford; or
> without his explicit statement that this part of the problem is given
> to the public resolution.


I hereby ask him (and anyone) what he thinks about it.

--
Bart


VK 08-01-2006 11:55 AM

Re: comp.lang.javascript FAQ question
 

Bart Van der Donck wrote:
> Yes, I've spent some time to find Usenet accounts, I think I've found
> some good ones.
>
> http://www.sunsite.dk/ (free, text-only, easy registration
> http://dotsrc.org/usenet)
> http://news.individual.net/ (10 Euro/y, text-only)
> http://www.teranews.com/ (3 Euro setup, then free)
>
> http://www.newzbot.com/ is a portal site dedicated to Usenet servers.
> If sunsite.dk would go down, it's easy to set another account in Perl
> script.


One can add here free cheap56k.com (server news.cheap56k.com)
This is what I went for testing, but I don't like that they put random
ads at the bottom of each post. How is sunsite.dk in this matter?

> >- that would be not totally appropriate IMHO to start FAQ posting in
> > this newsgroup without an explicit agreement with Richard Cornford; or
> > without his explicit statement that this part of the problem is given
> > to the public resolution.

>
> I hereby ask him (and anyone) what he thinks about it.


Good question asking for a good answer. As we know for sure that
Richard was here just one day ago, one could expect a prompt response.
If no response then one could estimate with a good probability that he
opted for the option two (the problem is given to the public
resolution).


Richard Cornford 08-01-2006 01:26 PM

Re: comp.lang.javascript FAQ question
 
Bart Van der Donck wrote:
> VK wrote:

<snip>
>> As I understand the problem properly ...


If that were the case it would be novel. But instead you have
miss-understood as usual (nobody will be surprised by that as
understanding what was said required the comprehension of written
English and you just don't do that).

>> If you have a free Usenet account in Denmark you would like to
>> share, that would be greate to inform Mr.Cornford. One could
>> solve at least this part of the problem (not the biggest one though).

>
> Yes, I've spent some time to find Usenet accounts, I think I've found
> some good ones.

<snip>

You should not let VK waste your time. Generally, when VK makes a
statement it is most efficient to just assume that it is wrong.

>> At the same time - and with deapest respect to the efforts you've
>> spent - that would be not totally appropriate IMHO to start FAQ
>> posting in this newsgroup without an explicit agreement with
>> Richard Cornford; or without his explicit statement that this
>> part of the problem is given to the public resolution.


Halfwit!

> I hereby ask him (and anyone) what he thinks about it.


It will be interesting to see if "anyone" can tell you what I think
about it.

Richard.


Bart Van der Donck 08-01-2006 03:07 PM

Re: comp.lang.javascript FAQ question
 
VK wrote:

> Bart Van der Donck wrote:
> > Yes, I've spent some time to find Usenet accounts, I think I've found
> > some good ones.
> > [skip server list]

>
> One can add here free cheap56k.com (server news.cheap56k.com)
> This is what I went for testing, but I don't like that they put random
> ads at the bottom of each post. How is sunsite.dk in this matter?


>From the information I have, it seems sunsite.dk offers reliable/steady

Usenet accounts. No ads.

> > > VK:
> > >- that would be not totally appropriate IMHO to start FAQ posting in
> > > this newsgroup without an explicit agreement with Richard Cornford; or
> > > without his explicit statement that this part of the problem is given
> > > to the public resolution.

> > BVdD:
> > I hereby ask him (and anyone) what he thinks about it.

> VK:
> As we know for sure that Richard was here just one day ago, one could
> expect a prompt response. If no response then one could estimate with
> a good probability that he opted for the option two (the problem is given
> to the public resolution).


The door is open! :-)

--
Bart


VK 08-02-2006 11:06 AM

Re: comp.lang.javascript FAQ question
 
<snip>

>> Bart Van der Donck wrote:
>> I hereby ask him (and anyone) what he thinks about it.

> Richard Cornford wrote:
> It will be interesting to see if "anyone" can tell you what I think
> about it.


Anyone can tell if the current FAQ posting situation is of the best
interests of the community or not. If decided no, a better solution can
be found by mutual consent (albeit passive consent in most cases).

sunsite.dk server currently seems to be the best option for the
automated posting. At the same it must be some commitment from the
poster to install and to provide a minimum support of the posting bot
for a reasonnably long period of time (one year at least).

If Mr. Bart Van der Donck is willing to donate his time for that, he
has my vote YES in advance.

Also there is the official (as much as something can be "official" in
the Usenet) FAQ server supported by MIT. They keep and maintain
FAQ-related materials of the Usenet back to 1993. That could be a
future option (?)

<http://www.faqs.org/faqs/>
<http://www.faqs.org/faq-maintainers/>
<http://www.faqs.org/faq-maintainers/faq-server/>



All times are GMT. The time now is 06:36 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57