Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread zachary rosen
If the news servers can sync with the mailing lists and
the servers could be managed and payed for by in kind donations
(unnoficial campaigners) then it sounds wonderful to me. Run with it man -
hash it out on the wiki, get some devs, and build the sucker.

thats my advice ;)

-ZAck

On Tue, 29 Jul 2003, Jay R. Ashworth wrote:

> On Tue, Jul 29, 2003 at 12:54:00PM -0500, zachary rosen wrote:
> > > The issue was mailing lists vs. web boards; you will note that I *said*
> > > that weblogg-y stuff should be syndicated by RSS.
> >
> > Doing the mailinglist as Usenet is a very interesting idea.  The problem
> > is, obviously, spam.  But - being able to quickly browse / hop around all
> > the different mailing lists would be a very useful thing.
>
> Well, if you run your own NNTP servers, it's likely to be *easier* to
> kill spam, I should think.
>
> > I don't think we could use NNTP to do it though unless we used it to just
> > mirror the mails.  Could we make some central mail indexing service that
> > signed up to all the mailinglists and aggregated / displayed them all in a
> > reasonable fashion?  Something of this sort is actualy being used right
> > now to archive this mailing lists (see the links off the hack4dean
> > "mailinglist" page).
>
> Bidirectional gating between newsgroups and mailing lists is *well*
> understood by now -- another advantage of Getting the Glue Right.  As,
> for that matter, is indexing netnews traffic.
>
> And, indeed, if you're running the servers yourself, your indexing
> facility could provide news:// links that would permit users to avoid
> the impedance mismatch between the powerful Usenet-based toolsets and
> the usually-less-powerful (and almost always differing) web-front-end
> toolsets.
>
> And, to clarify again, my goal is to stamp out web-bulletin-boards as a
> tool for doing what is, essentially, netnews.  They're usually not
> especially powerful, and they're *different* almost everywhere.
> They're inefficient to use, and worse inefficient to learn.  You can't
> cache them locally, which means you're dependent on external sources
> for searching tools, and they're just not as evolved (task-wise) as
> even the Windows newsreaders, let alone the Unix ones.
>
> This is another of those split-constituency problems: I'd bet that the
> Dean-online audience will be close to 25% power-users, and such people
> tend to be opinion-leaders against their flock.  If you can make life
> easier for them without making it appreciably more difficult for
> yourself, it's always A Good Thing.
>
> Cheers,
> -- jra
> --
> Jay R. Ashworth[EMAIL PROTECTED]
> Member of the Technical Staff Baylink RFC 2100
> The Suncoast Freenet The Things I Think
> Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274
>
>OS X: Because making Unix user-friendly was easier than debugging Windows
> -- Simon Slavin, on a.f.c
>



Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread Jay R. Ashworth
On Tue, Jul 29, 2003 at 12:54:00PM -0500, zachary rosen wrote:
> > The issue was mailing lists vs. web boards; you will note that I *said*
> > that weblogg-y stuff should be syndicated by RSS.
>
> Doing the mailinglist as Usenet is a very interesting idea.  The problem
> is, obviously, spam.  But - being able to quickly browse / hop around all
> the different mailing lists would be a very useful thing.

Well, if you run your own NNTP servers, it's likely to be *easier* to
kill spam, I should think.

> I don't think we could use NNTP to do it though unless we used it to just
> mirror the mails.  Could we make some central mail indexing service that
> signed up to all the mailinglists and aggregated / displayed them all in a
> reasonable fashion?  Something of this sort is actualy being used right
> now to archive this mailing lists (see the links off the hack4dean
> "mailinglist" page).

Bidirectional gating between newsgroups and mailing lists is *well*
understood by now -- another advantage of Getting the Glue Right.  As,
for that matter, is indexing netnews traffic.

And, indeed, if you're running the servers yourself, your indexing
facility could provide news:// links that would permit users to avoid
the impedance mismatch between the powerful Usenet-based toolsets and
the usually-less-powerful (and almost always differing) web-front-end
toolsets.

And, to clarify again, my goal is to stamp out web-bulletin-boards as a
tool for doing what is, essentially, netnews.  They're usually not
especially powerful, and they're *different* almost everywhere.
They're inefficient to use, and worse inefficient to learn.  You can't
cache them locally, which means you're dependent on external sources
for searching tools, and they're just not as evolved (task-wise) as
even the Windows newsreaders, let alone the Unix ones.

This is another of those split-constituency problems: I'd bet that the
Dean-online audience will be close to 25% power-users, and such people
tend to be opinion-leaders against their flock.  If you can make life
easier for them without making it appreciably more difficult for
yourself, it's always A Good Thing.

Cheers,
-- jra
-- 
Jay R. Ashworth[EMAIL PROTECTED]
Member of the Technical Staff Baylink RFC 2100
The Suncoast Freenet The Things I Think
Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274

   OS X: Because making Unix user-friendly was easier than debugging Windows
-- Simon Slavin, on a.f.c


Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread Jay R. Ashworth
On Tue, Jul 29, 2003 at 12:49:39PM -0500, zachary rosen wrote:
> I am sorry for misunderstanding what you guys where pushing for.  I read
> the majority of this thread in a pretty stupored state, and then the rest
> of it i read quickly before I rushed off to lunch. I was under the
> mistaken impression that there was support for using the actual NNTP
> protocol over RSS, and was kinda miffed about it :)  Good thing I was
> wrong.

Oh... is *this* what was going on.  :-)

See? If we'd been having this conversation on a news server, you could
have set the X-Poster-Condition: screwed-up header, and we'da all
understood. :-)

Cheers,
-- jra
-- 
Jay R. Ashworth[EMAIL PROTECTED]
Member of the Technical Staff Baylink RFC 2100
The Suncoast Freenet The Things I Think
Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274

   OS X: Because making Unix user-friendly was easier than debugging Windows
-- Simon Slavin, on a.f.c


Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread zachary rosen
Doing the mailinglist as Usenet is a very interesting idea.  The problem
is, obviously, spam.  But - being able to quickly browse / hop around all
the different mailing lists would be a very useful thing.

I don't think we could use NNTP to do it though unless we used it to just
mirror the mails.  Could we make some central mail indexing service that
signed up to all the mailinglists and aggregated / displayed them all in a
reasonable fashion?  Something of this sort is actualy being used right
now to archive this mailing lists (see the links off the hack4dean
"mailinglist" page).

Any other ideas?

-Zack

On Tue, 29 Jul 2003, Jay R. Ashworth wrote:

> On Tue, Jul 29, 2003 at 12:10:35PM -0500, zachary rosen wrote:
> > Doing the aggregation / syndication stuff as NNTP doesn't make much sense
> > to me.  We are creating a web app, it should use web protocols. RSS is
> > perfect for this kind of things.  It forces us to create the network to be
> > far simpler and open than if we did it with NNTP - and that is a very good
> > thing.
>
> The issue was mailing lists vs. web boards; you will note that I *said*
> that weblogg-y stuff should be syndicated by RSS.
>
> Cheers,
> -- jra
> --
> Jay R. Ashworth[EMAIL PROTECTED]
> Member of the Technical Staff Baylink RFC 2100
> The Suncoast Freenet The Things I Think
> Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274
>
>OS X: Because making Unix user-friendly was easier than debugging Windows
> -- Simon Slavin, on a.f.c
>



Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread zachary rosen
I am sorry for misunderstanding what you guys where pushing for.  I read
the majority of this thread in a pretty stupored state, and then the rest
of it i read quickly before I rushed off to lunch. I was under the
mistaken impression that there was support for using the actual NNTP
protocol over RSS, and was kinda miffed about it :)  Good thing I was
wrong.

-Zack

On Tue, 29 Jul 2003, Ka-Ping Yee wrote:

> On Tue, 29 Jul 2003, zachary rosen wrote:
> > Doing the aggregation / syndication stuff as NNTP doesn't make much sense
> > to me.  We are creating a web app, it should use web protocols. RSS is
> > perfect for this kind of things.  It forces us to create the network to be
> > far simpler and open than if we did it with NNTP - and that is a very good
> > thing.
>
> I didn't mean to start off such a big thread.  But lot of the debate
> seems to miss the point, to me -- i wasn't arguing (or even suggesting!)
> that we should drop what we're doing and run NNTP servers instead.
>
> I was trying to call attention in the *transport* (NNTP), not the *format*
> (RFC822).  Of course metadata and structure are useful.  Let's not throw
> that away,  All i'm saying is that we can look to NNTP for inspiration
> when we design our transport, since it was a fairly reliable and successful
> way to spread content around.
>
> And let's face it, folks: we *are* designing a transport.  HTTP polling is
> not the whole picture.  It can't be.  There are still open questions about
> caching and fetching articles selectively.
>
> Jay made an important point with respect to RSS:
>
> > Precisely -- and it sounded to me like people were talking about syndicating
> > *the user comments themselves* -- for which is it manifestly not suitable.
>
> For better or worse, NNTP succeeded at that.
>
> Of course we can decide we're not going to do that kind of syndication,
> and set the issue aside.  But let's *know* that we are making that
> decision when we make it.
>
>
> -- ?!ng
>



Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread Jay R. Ashworth
On Tue, Jul 29, 2003 at 12:10:35PM -0500, zachary rosen wrote:
> Doing the aggregation / syndication stuff as NNTP doesn't make much sense
> to me.  We are creating a web app, it should use web protocols. RSS is
> perfect for this kind of things.  It forces us to create the network to be
> far simpler and open than if we did it with NNTP - and that is a very good
> thing.

The issue was mailing lists vs. web boards; you will note that I *said*
that weblogg-y stuff should be syndicated by RSS.

Cheers,
-- jra
-- 
Jay R. Ashworth[EMAIL PROTECTED]
Member of the Technical Staff Baylink RFC 2100
The Suncoast Freenet The Things I Think
Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274

   OS X: Because making Unix user-friendly was easier than debugging Windows
-- Simon Slavin, on a.f.c


Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread zachary rosen


On Tue, 29 Jul 2003, Ka-Ping Yee wrote:

> On Tue, 29 Jul 2003, zachary rosen wrote:
> > Doing the aggregation / syndication stuff as NNTP doesn't make much sense
> > to me.  We are creating a web app, it should use web protocols. RSS is
> > perfect for this kind of things.  It forces us to create the network to be
> > far simpler and open than if we did it with NNTP - and that is a very good
> > thing.
>
> I didn't mean to start off such a big thread.  But lot of the debate
> seems to miss the point, to me -- i wasn't arguing (or even suggesting!)
> that we should drop what we're doing and run NNTP servers instead.
>
> I was trying to call attention in the *transport* (NNTP), not the *format*
> (RFC822).  Of course metadata and structure are useful.  Let's not throw
> that away,  All i'm saying is that we can look to NNTP for inspiration
> when we design our transport, since it was a fairly reliable and successful
> way to spread content around.
>
> And let's face it, folks: we *are* designing a transport.  HTTP polling is
> not the whole picture.  It can't be.  There are still open questions about
> caching and fetching articles selectively.

I agree completly Ping - this is very good advice.

> Jay made an important point with respect to RSS:
>
> > Precisely -- and it sounded to me like people were talking about syndicating
> > *the user comments themselves* -- for which is it manifestly not suitable.
>
> For better or worse, NNTP succeeded at that.
>
> Of course we can decide we're not going to do that kind of syndication,
> and set the issue aside.  But let's *know* that we are making that
> decision when we make it.

Yes and yes.  I am all for looking at NNTP for inspiration / experience,
and all for knowing the scope of what we are building.  I am just against
using NNTP over RSS.

-Zack

>
> -- ?!ng
>



Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread zachary rosen
Doing the aggregation / syndication stuff as NNTP doesn't make much sense
to me.  We are creating a web app, it should use web protocols. RSS is
perfect for this kind of things.  It forces us to create the network to be
far simpler and open than if we did it with NNTP - and that is a very good
thing.

-Zack

On Tue, 29 Jul 2003, Jay R. Ashworth wrote:

> On Mon, Jul 28, 2003 at 03:11:23PM -0700, Kurt Cagle wrote:
> > While I think that the commentary on NNTP is essentially correct -- we are
> > rebuilding the foundation of NNTP, I want to raise a couple of issues that
> > may justify just WHY such a rebuilding is necessary.
> >
> > I started working with NNTP back in 1992 ... it was in fact my first
> > experience with the Internet, prior in fact to HTTP/HTML. At the time, NNTP
> > was small, largely free, was run by a coterie of competent amateurs for the
> > love of the medium and was very much devoted to handling the issues
> > associated with maintaining threading across the boundaries of the nascent
> > Internet.
>
> Please note that you're conflating NNTP (a transport mechanism) and Usenet (a
> messaging network which is transported by, *among other things*, NNTP).
>
> > In a decade, the threats that have been lingering at the edge of e-mail has
> > pretty much devoured NNTP. NNTP is difficult to moderate, difficult to
> > search, difficult to archive, difficult to set up. If you want NNTP access,
> > you often have to pay extra from your ISP, and there is no guarantee that
> > the newsgroups that YOU need are going to be available via the server. The
> > bulk of material circulating on Usenet is porn span, sent not by legitimate
> > users of the servers but by companies that seem to feel that extreme (and
> > typically disgusting) acts of sexual display will drive people to their
> > sites. The high volume and poor archiving formats also insure that
> > newsgroups are short memory archives at best. Finally, the role of the web
> > has changed enough that most people are simply not aware that Usenet exists,
> > even in those cases where it is available.
>
> You're assuming that I meant that you should become part of Usenet, and I
> wasn't.  I was merely observing that, for the category of message transport
> that appeared to be in question, it seemed that NNTP was a better mechanism
> than RSS.  *Some* of the things you want to move around *would* be better
> served by RSS, but not forum traffic -- which I understood to be the issue on
> point; was I wrong?
>
> > Contrast that to what's going on with the current Drupal modules and RSS
> > syndication. I've written chapters in a couple of books on RSS, and
> > consequently have had a lot of chance to think about what exactly this
> > medium is. RSS is significant in that it provides a way to aggregate links
> > and associate that aggregation with some form of editorial filtering and
> > annotation. Why is that important? In great part because it is a function
> > which currently is not done very well within the confines of web pages. Many
> > web pages contain links and editorial content on those links, but in most
> > cases such information is not terribly filterable, is reliant upon
> > webmasters remaining on top of their link pages on a regular basis
> > (something that very seldom occurs in practice) and such feeds cannot be
> > merged together to provide a large stream of aggregation. In other words,
> > the meta-content that Web Pages are able to offer are far less than what RSS
> > can do.
>
> Stipulated.  But off my point.
>
> > A Drupal node can be thought of as a distributor of RSS feeds of varying
> > types, which may or may not also be a transport mechanism for content
> > itself. In most cases RSS is most efficient when the only payload
> > information it does carry is abstracts of contents and linkages, perhaps
> > with enough overhead in terms of production dates and authors to allow
> > verification systems to work effectively.
>
> Precisely -- and it sounded to me like people were talking about syndicating
> *the user comments themselves* -- for which is it manifestly not suitable.
>
> > RSS abstracts and categories can be archived and persisted, can be formatted
> > any number of different ways with relatively little work and because of its
> > XML base works well in web services environments. You don't need a
> > specialized server to use it, which isn't true of NNTP, and you aren't
> > dependent upon having to go through a community process to create a new
> > newsgroup, minimizing the alt.* phenomenon.
>
> You don't need a specialized server to use RSS?  I'm not sure I believe
> that's an accurate charaterization at either end, but certainly not at the
> receiving end...
>
> And if you're running *your own servers*, then the latter problem isn't an
> issue either.  And if you were running your own top-level (dean.*), then it
> wouldn't be an issue anyway if you could get people to carry it -- but I
> wasn't really suggesting that

Re: [hackers] Rebuilding the foundations of NNTP

2003-07-29 Thread Jay R. Ashworth
On Mon, Jul 28, 2003 at 03:11:23PM -0700, Kurt Cagle wrote:
> While I think that the commentary on NNTP is essentially correct -- we are
> rebuilding the foundation of NNTP, I want to raise a couple of issues that
> may justify just WHY such a rebuilding is necessary.
> 
> I started working with NNTP back in 1992 ... it was in fact my first
> experience with the Internet, prior in fact to HTTP/HTML. At the time, NNTP
> was small, largely free, was run by a coterie of competent amateurs for the
> love of the medium and was very much devoted to handling the issues
> associated with maintaining threading across the boundaries of the nascent
> Internet. 

Please note that you're conflating NNTP (a transport mechanism) and Usenet (a
messaging network which is transported by, *among other things*, NNTP).

> In a decade, the threats that have been lingering at the edge of e-mail has
> pretty much devoured NNTP. NNTP is difficult to moderate, difficult to
> search, difficult to archive, difficult to set up. If you want NNTP access,
> you often have to pay extra from your ISP, and there is no guarantee that
> the newsgroups that YOU need are going to be available via the server. The
> bulk of material circulating on Usenet is porn span, sent not by legitimate
> users of the servers but by companies that seem to feel that extreme (and
> typically disgusting) acts of sexual display will drive people to their
> sites. The high volume and poor archiving formats also insure that
> newsgroups are short memory archives at best. Finally, the role of the web
> has changed enough that most people are simply not aware that Usenet exists,
> even in those cases where it is available.

You're assuming that I meant that you should become part of Usenet, and I
wasn't.  I was merely observing that, for the category of message transport
that appeared to be in question, it seemed that NNTP was a better mechanism
than RSS.  *Some* of the things you want to move around *would* be better
served by RSS, but not forum traffic -- which I understood to be the issue on
point; was I wrong?

> Contrast that to what's going on with the current Drupal modules and RSS
> syndication. I've written chapters in a couple of books on RSS, and
> consequently have had a lot of chance to think about what exactly this
> medium is. RSS is significant in that it provides a way to aggregate links
> and associate that aggregation with some form of editorial filtering and
> annotation. Why is that important? In great part because it is a function
> which currently is not done very well within the confines of web pages. Many
> web pages contain links and editorial content on those links, but in most
> cases such information is not terribly filterable, is reliant upon
> webmasters remaining on top of their link pages on a regular basis
> (something that very seldom occurs in practice) and such feeds cannot be
> merged together to provide a large stream of aggregation. In other words,
> the meta-content that Web Pages are able to offer are far less than what RSS
> can do.

Stipulated.  But off my point.

> A Drupal node can be thought of as a distributor of RSS feeds of varying
> types, which may or may not also be a transport mechanism for content
> itself. In most cases RSS is most efficient when the only payload
> information it does carry is abstracts of contents and linkages, perhaps
> with enough overhead in terms of production dates and authors to allow
> verification systems to work effectively.

Precisely -- and it sounded to me like people were talking about syndicating
*the user comments themselves* -- for which is it manifestly not suitable.

> RSS abstracts and categories can be archived and persisted, can be formatted
> any number of different ways with relatively little work and because of its
> XML base works well in web services environments. You don't need a
> specialized server to use it, which isn't true of NNTP, and you aren't
> dependent upon having to go through a community process to create a new
> newsgroup, minimizing the alt.* phenomenon. 

You don't need a specialized server to use RSS?  I'm not sure I believe
that's an accurate charaterization at either end, but certainly not at the
receiving end...

And if you're running *your own servers*, then the latter problem isn't an
issue either.  And if you were running your own top-level (dean.*), then it
wouldn't be an issue anyway if you could get people to carry it -- but I
wasn't really suggesting that.  In this day and age of NNTP client retrieval,
it's not as necessary to do that sort of thing as it was in the days when
propagation was an issue.

Cheers,
-- jra
-- 
Jay R. Ashworth[EMAIL PROTECTED]
Member of the Technical Staff Baylink RFC 2100
The Suncoast Freenet The Things I Think
Tampa Bay, Floridahttp://baylink.pitas.com +1 727 647 1274

   OS X: Because making Unix user-frien