• ad-hoc wifi news transport

    From Toaster@toaster@dne3.net to news.software.nntp on Thu Mar 20 20:45:47 2025
    From Newsgroup: news.software.nntp

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I think
    it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally the
    purpose of the network is to route traditional TCP/IP protocol stacks
    on top of whatever routing technology (like babel). But for radios,
    they broadcast out naturally, it seems like a service like news/store
    and forward message sending would be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the infrastructure seems
    like a cool idea. If I were going to do it, I'd add some kind of
    proof-of-work scheme to prevent spamming the network. Bandwidth would
    be low due to the air-time of a large mesh network being saturated, but
    I see that as a plus, prevents abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and see if
    other work has already been done on something like this.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bp@bp@www.zefox.net to news.software.nntp on Tue Apr 1 18:36:35 2025
    From Newsgroup: news.software.nntp

    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I think
    it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally the
    purpose of the network is to route traditional TCP/IP protocol stacks
    on top of whatever routing technology (like babel). But for radios,
    they broadcast out naturally, it seems like a service like news/store
    and forward message sending would be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood
    (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the
    routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the infrastructure seems
    like a cool idea. If I were going to do it, I'd add some kind of
    proof-of-work scheme to prevent spamming the network. Bandwidth would
    be low due to the air-time of a large mesh network being saturated, but
    I see that as a plus, prevents abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and see if
    other work has already been done on something like this.

    Everything in your post looks interesting, but I'm reading it all for
    the first time. I would have liked a slower presentation of everything.
    For instance, nntpchan.net is down. I'm asking for help on their IRC
    channel at Rizon. It's not clear what it aims to achieve, but it looks interesting.

    What I'm working on right now is an NNTP server for a small community.
    So far the server is not able to peer itself with another one. Where am
    I going? I see a lot of websites hosting forums. That's the wrong
    thing to do. These forums should have an interface-independent storage
    that provides the data for a web interface as well as others such as
    NNTP itself.

    I'm beginning the work with the NNTP protocol because it allows us to
    use the system right away with all the NNTP clients out there. But I
    plan to build an HTTP API with which people can build their web
    preferred web interface and then power their communities.

    But I'm aware you're talking about something considerably lower level here---which is also interesting. Perhaps I could keep the idea in mind while I work on this project.

    To a degree, ad-hoc wifi bears some resemblance to the dialup connections
    used in the days of UUCP. I wonder if a UUCP-like approach, at some level
    in the stack, might be useful. AIUI, NNTP relies on always-on, always-same network connections. UUCP functions with mostly-off, manually configured connections. That seems like dialup.

    Thanks for reading,

    bob prohaska


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Ethan Carter@ec1828@somewhere.edu to news.software.nntp on Fri Apr 4 10:13:46 2025
    From Newsgroup: news.software.nntp

    bp@www.zefox.net writes:

    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I think
    it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally the
    purpose of the network is to route traditional TCP/IP protocol stacks
    on top of whatever routing technology (like babel). But for radios,
    they broadcast out naturally, it seems like a service like news/store
    and forward message sending would be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood
    (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the
    routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the infrastructure seems >>> like a cool idea. If I were going to do it, I'd add some kind of
    proof-of-work scheme to prevent spamming the network. Bandwidth would
    be low due to the air-time of a large mesh network being saturated, but
    I see that as a plus, prevents abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and see if
    other work has already been done on something like this.

    Everything in your post looks interesting, but I'm reading it all for
    the first time. I would have liked a slower presentation of everything.
    For instance, nntpchan.net is down. I'm asking for help on their IRC
    channel at Rizon. It's not clear what it aims to achieve, but it looks
    interesting.

    What I'm working on right now is an NNTP server for a small community.
    So far the server is not able to peer itself with another one. Where am
    I going? I see a lot of websites hosting forums. That's the wrong
    thing to do. These forums should have an interface-independent storage
    that provides the data for a web interface as well as others such as
    NNTP itself.

    I'm beginning the work with the NNTP protocol because it allows us to
    use the system right away with all the NNTP clients out there. But I
    plan to build an HTTP API with which people can build their web
    preferred web interface and then power their communities.

    But I'm aware you're talking about something considerably lower level
    here---which is also interesting. Perhaps I could keep the idea in mind
    while I work on this project.

    To a degree, ad-hoc wifi bears some resemblance to the dialup connections used in the days of UUCP. I wonder if a UUCP-like approach, at some level
    in the stack, might be useful.

    A UUCP approach sounds nice for peering. Now, typically servers would
    peer by plain TCP, so the server should plan for a UUCP-type of exchange
    ahead of time. I am not there yet, but I'll keep that in mind. I
    believe a UUCP-type of exchange might be too much for a first release
    with peering support. I also think we should take advantage of what's available. I think TCP plus NNTP is what the most popular servers do.

    AIUI, NNTP relies on always-on, always-same network connections.

    I think a server can come online, fetch all articles their peers want to deliver and then disconnect. But, yes, I think peers register their
    peers and communicate with the same ones always. I don't think we
    should go towards a discovery of peers, say.

    UUCP functions with mostly-off, manually configured connections. That
    seems like dialup.

    That makes sense.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Toaster@toaster@dne3.net to news.software.nntp on Fri Apr 4 19:21:45 2025
    From Newsgroup: news.software.nntp

    On Fri, 04 Apr 2025 10:13:46 -0300
    Ethan Carter <ec1828@somewhere.edu> wrote:

    bp@www.zefox.net writes:

    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I
    think it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally
    the purpose of the network is to route traditional TCP/IP
    protocol stacks on top of whatever routing technology (like
    babel). But for radios, they broadcast out naturally, it seems
    like a service like news/store and forward message sending would
    be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood
    (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the >>> routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the
    infrastructure seems like a cool idea. If I were going to do it,
    I'd add some kind of proof-of-work scheme to prevent spamming the
    network. Bandwidth would be low due to the air-time of a large
    mesh network being saturated, but I see that as a plus, prevents
    abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and
    see if other work has already been done on something like this.

    Everything in your post looks interesting, but I'm reading it all
    for the first time. I would have liked a slower presentation of
    everything. For instance, nntpchan.net is down. I'm asking for
    help on their IRC channel at Rizon. It's not clear what it aims
    to achieve, but it looks interesting.

    What I'm working on right now is an NNTP server for a small
    community. So far the server is not able to peer itself with
    another one. Where am I going? I see a lot of websites hosting
    forums. That's the wrong thing to do. These forums should have
    an interface-independent storage that provides the data for a web
    interface as well as others such as NNTP itself.

    I'm beginning the work with the NNTP protocol because it allows us
    to use the system right away with all the NNTP clients out there.
    But I plan to build an HTTP API with which people can build their
    web preferred web interface and then power their communities.

    But I'm aware you're talking about something considerably lower
    level here---which is also interesting. Perhaps I could keep the
    idea in mind while I work on this project.

    To a degree, ad-hoc wifi bears some resemblance to the dialup
    connections used in the days of UUCP. I wonder if a UUCP-like
    approach, at some level in the stack, might be useful.

    A UUCP approach sounds nice for peering. Now, typically servers would
    peer by plain TCP, so the server should plan for a UUCP-type of
    exchange ahead of time. I am not there yet, but I'll keep that in
    mind. I believe a UUCP-type of exchange might be too much for a
    first release with peering support. I also think we should take
    advantage of what's available. I think TCP plus NNTP is what the
    most popular servers do.

    AIUI, NNTP relies on always-on, always-same network connections.

    I think a server can come online, fetch all articles their peers want
    to deliver and then disconnect. But, yes, I think peers register
    their peers and communicate with the same ones always. I don't think
    we should go towards a discovery of peers, say.

    UUCP functions with mostly-off, manually configured connections.
    That seems like dialup.

    That makes sense.

    My original idea was to leverage wifi's characteristics to propagate
    articles in a flooding manner. It bypasses all of the complexity of
    ad-hoc wifi peering and uses all of the strengths of a radio based
    broadcast medium. It'd be anonymous and virtually uncensorable. (and
    free transport with no configuration or centralized anything)

    Using the internet, I'd just use NNTP. UUCP would work for serial links
    or the like, but NNTP already exists, so why not use it?

    But don't stop there, imo NNTPchan should have leveraged the existing
    usenet network instead of having another separate network of
    incompatible servers. Just make a top level hierarchy and use that for
    the service data, or under alt, who cares.

    I think the problem is going to be getting people to use it, as it
    stands alot of people like having control over their own little
    communities. Bad news is good data can just disappear forever. So many
    lost geocities pages full of content gone. :(

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bp@bp@www.zefox.net to news.software.nntp on Fri Apr 4 23:54:06 2025
    From Newsgroup: news.software.nntp

    Ethan Carter <ec1828@somewhere.edu> wrote:
    bp@www.zefox.net writes:

    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I think
    it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally the
    purpose of the network is to route traditional TCP/IP protocol stacks
    on top of whatever routing technology (like babel). But for radios,
    they broadcast out naturally, it seems like a service like news/store
    and forward message sending would be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood
    (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the >>>> routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the infrastructure seems >>>> like a cool idea. If I were going to do it, I'd add some kind of
    proof-of-work scheme to prevent spamming the network. Bandwidth would
    be low due to the air-time of a large mesh network being saturated, but >>>> I see that as a plus, prevents abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and see if
    other work has already been done on something like this.

    Everything in your post looks interesting, but I'm reading it all for
    the first time. I would have liked a slower presentation of everything. >>> For instance, nntpchan.net is down. I'm asking for help on their IRC
    channel at Rizon. It's not clear what it aims to achieve, but it looks
    interesting.

    What I'm working on right now is an NNTP server for a small community.
    So far the server is not able to peer itself with another one. Where am >>> I going? I see a lot of websites hosting forums. That's the wrong
    thing to do. These forums should have an interface-independent storage
    that provides the data for a web interface as well as others such as
    NNTP itself.

    I'm beginning the work with the NNTP protocol because it allows us to
    use the system right away with all the NNTP clients out there. But I
    plan to build an HTTP API with which people can build their web
    preferred web interface and then power their communities.

    But I'm aware you're talking about something considerably lower level
    here---which is also interesting. Perhaps I could keep the idea in mind >>> while I work on this project.

    To a degree, ad-hoc wifi bears some resemblance to the dialup connections
    used in the days of UUCP. I wonder if a UUCP-like approach, at some level
    in the stack, might be useful.

    A UUCP approach sounds nice for peering. Now, typically servers would
    peer by plain TCP, so the server should plan for a UUCP-type of exchange ahead of time. I am not there yet, but I'll keep that in mind. I
    believe a UUCP-type of exchange might be too much for a first release
    with peering support. I also think we should take advantage of what's available. I think TCP plus NNTP is what the most popular servers do.

    AIUI, NNTP relies on always-on, always-same network connections.

    I think a server can come online, fetch all articles their peers want to deliver and then disconnect. But, yes, I think peers register their
    peers and communicate with the same ones always. I don't think we
    should go towards a discovery of peers, say.

    With UUCP administrators agreed to peer offline, since online hadn't been invented yet . I don't see why that couldn't be automated, maybe through
    some simple yes/no approval by an appropriate sysadmin


    One of the nice things about UUCP is that it doesn't require any sort
    of administrative hierarchy. It predates DNS, so there's no "master"
    authority. Just a bunch of hosts configured to share messages when
    there are messages to send and a path available to the next hop in
    the path. Hosts were identified by a name at the end of "bang" list:
    Something like ucbvax!agate!joesworkstation. Ucbvax would be a host
    generally known how to contact, agate could be any host (typically
    closer) that knew how to contact joesworkstation.

    I don't think it required unique hostnames, though they were preferred,
    since the bang paths generally were different for different hosts even
    if the had the same name. In a sense the bang path was the identity of
    any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to administer
    and was incomparably faster. With with some thought it might be useful
    again.

    Thanks for reading,

    bob prohaska

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From J@J@M to news.software.nntp on Sat Apr 5 03:03:26 2025
    From Newsgroup: news.software.nntp

    On Fri, 4 Apr 2025 19:21:45 -0400, Toaster <toaster@dne3.net> wrote:
    On Fri, 04 Apr 2025 10:13:46 -0300
    Ethan Carter <ec1828@somewhere.edu> wrote:
    bp@www.zefox.net writes:
    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:
    snips

    My original idea was to leverage wifi's characteristics to propagate
    articles in a flooding manner. It bypasses all of the complexity of
    ad-hoc wifi peering and uses all of the strengths of a radio based
    broadcast medium. It'd be anonymous and virtually uncensorable. (and
    free transport with no configuration or centralized anything)
    Using the internet, I'd just use NNTP. UUCP would work for serial links
    or the like, but NNTP already exists, so why not use it?
    But don't stop there, imo NNTPchan should have leveraged the existing
    usenet network instead of having another separate network of
    incompatible servers. Just make a top level hierarchy and use that for
    the service data, or under alt, who cares.
    I think the problem is going to be getting people to use it, as it
    stands alot of people like having control over their own little
    communities. Bad news is good data can just disappear forever. So many
    lost geocities pages full of content gone. :(

    some of those geocities sites (sans ftp-linked content) may still be
    available on archive.org https://web.archive.org/web/*/geocities.com >https://web.archive.org/web/19961022173245/http://www.geocities.com/

    many old web sites can still be at least partially accessed this way

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Ethan Carter@ec1828@somewhere.edu to news.software.nntp on Fri Apr 4 19:33:50 2025
    From Newsgroup: news.software.nntp

    Ethan Carter <ec1828@somewhere.edu> writes:

    bp@www.zefox.net writes:

    Ethan Carter <ec1828@gmail.com> wrote:
    Toaster <toaster@dne3.net> writes:

    Posting this here (was on comp.misc)

    I was researching NNTP and came across this project:

    https://github.com/nntpchan/nntpchan/

    Using NNTP as a base protocol for other services. Personally, I think
    it's a great idea, and it got me thinking.

    Wireless ad-hoc mesh networks are an interest of mine. Normally the
    purpose of the network is to route traditional TCP/IP protocol stacks
    on top of whatever routing technology (like babel). But for radios,
    they broadcast out naturally, it seems like a service like news/store
    and forward message sending would be a natural fit.

    The idea is to use a smart flooding algorithm, like uflood
    (https://pdos.csail.mit.edu/~jaya/uflood_thesis.pdf) and skip all the >>>> routing/high speed packet delivery problems and just flood news
    articles over it. I think it would be a good fit.

    Usenet is already decentralized, decentralizing the infrastructure seems >>>> like a cool idea. If I were going to do it, I'd add some kind of
    proof-of-work scheme to prevent spamming the network. Bandwidth would
    be low due to the air-time of a large mesh network being saturated, but >>>> I see that as a plus, prevents abuse (spamming binaries on the net).

    It's half baked, but I wanted to put my thoughts out there and see if
    other work has already been done on something like this.

    Everything in your post looks interesting, but I'm reading it all for
    the first time. I would have liked a slower presentation of everything. >>> For instance, nntpchan.net is down. I'm asking for help on their IRC
    channel at Rizon. It's not clear what it aims to achieve, but it looks
    interesting.

    What I'm working on right now is an NNTP server for a small community.
    So far the server is not able to peer itself with another one. Where am >>> I going? I see a lot of websites hosting forums. That's the wrong
    thing to do. These forums should have an interface-independent storage
    that provides the data for a web interface as well as others such as
    NNTP itself.

    I'm beginning the work with the NNTP protocol because it allows us to
    use the system right away with all the NNTP clients out there. But I
    plan to build an HTTP API with which people can build their web
    preferred web interface and then power their communities.

    But I'm aware you're talking about something considerably lower level
    here---which is also interesting. Perhaps I could keep the idea in mind >>> while I work on this project.

    To a degree, ad-hoc wifi bears some resemblance to the dialup connections
    used in the days of UUCP. I wonder if a UUCP-like approach, at some level
    in the stack, might be useful.

    A UUCP approach sounds nice for peering. Now, typically servers would
    peer by plain TCP, so the server should plan for a UUCP-type of exchange ahead of time. I am not there yet, but I'll keep that in mind. I
    believe a UUCP-type of exchange might be too much for a first release
    with peering support. I also think we should take advantage of what's available. I think TCP plus NNTP is what the most popular servers do.

    AIUI, NNTP relies on always-on, always-same network connections.

    I think a server can come online, fetch all articles their peers want to deliver and then disconnect. But, yes, I think peers register their
    peers and communicate with the same ones always. I don't think we
    should go towards a discovery of peers, say.

    UUCP functions with mostly-off, manually configured connections. That
    seems like dialup.

    That makes sense.

    By the way, look at what John Goerzen has posted today on
    comp.mail.uccp. We should look into NNCP and NNCPNET. The whole
    project looks pretty important. I will make sure I understand it before
    I continue my work on this NNTP server. Whatever I do, it should fit in
    well with NNCPNET. I'm going to embrace the project.

    --8<-------------------------------------------------------->8---
    Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.quux.org!alexnews.alexandria.complete.org!.POSTED!not-for-mail
    Message-ID: <slrnvv03u1.18ctm.jgoerzen@slrnh.complete.org>
    From: John Goerzen <jgoerzen@complete.org>
    Newsgroups: comp.mail.uucp
    Subject: NNCPNET, the successor to UUCP networks, now available
    Date: Fri, 4 Apr 2025 16:58:41 -0000 (UTC)
    Organization: Alexandria NNCP news system
    Injection-Date: Fri, 4 Apr 2025 16:58:41 -0000 (UTC)
    Injection-Info: alexnews.alexandria.complete.org; logging-data="71566";
    mail-complaints-to="jgoerzen@complete.org"
    User-Agent: slrn/1.0.3 (Linux)

    Hi everyone,

    I've mentioned before that NNCP is to UUCP what ssh is to telnet.

    I've been thinking about this for a LONG time, and have finally done it: created software to run an email network over NNCP.

    You can read about it here:

    https://salsa.debian.org/jgoerzen/docker-nncpnet-mailnode/-/wikis/home

    Basically, it is a Docker container (multi-arch, so you can also run it
    on a Raspberry Pi) that bundles these components:

    * Exim mail server

    * NNCP

    * Verification and routing tools I wrote

    * Automated nodelist tools - it will freq a nodelist from quux daily and
    update its configuration accordingly. I also updated tooling on quux
    to support this.

    It is open to all. The homepage has a more extensive list of features.

    I even have a mailing list running on-net; see https://salsa.debian.org/jgoerzen/docker-nncpnet-mailnode/-/wikis/interesting-addresses

    There is EXTENSIVE documentation, and of course the source to the whole
    thing is available.

    In the future, I hope to make an Internet gateway available (on a purely
    opt-in basis) as well.

    Please feel free to ask any questions, and I hope to receive NNCP email
    from you soon!

    - John
    --8<-------------------------------------------------------->8---
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From root@root@4uwpi53u524xdphjw2dv5kywsxmyjxtk4facb76jgl3sc3nda3sz4fqd.onion (Cron Daemon) to news.software.nntp on Sat Apr 5 08:59:24 2025
    From Newsgroup: news.software.nntp

    I've mentioned before that NNCP is to UUCP what rsh is to telnet.

    ftfy
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Toaster@news@dne3.net to news.software.nntp on Mon Apr 7 14:18:22 2025
    From Newsgroup: news.software.nntp

    On 4/4/2025 7:54 PM, bp@www.zefox.net wrote:
    snip
    I don't think it required unique hostnames, though they were preferred,
    since the bang paths generally were different for different hosts even
    if the had the same name. In a sense the bang path was the identity of
    any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to administer
    and was incomparably faster. With with some thought it might be useful
    again.

    Thanks for reading,

    bob prohaska

    I'd like to experiment around with uucp and nncp. looking at nncp
    protocol currently.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bp@bp@www.zefox.net to news.software.nntp on Mon Apr 7 19:23:35 2025
    From Newsgroup: news.software.nntp

    Toaster <news@dne3.net> wrote:
    On 4/4/2025 7:54 PM, bp@www.zefox.net wrote:
    snip
    I don't think it required unique hostnames, though they were preferred,
    since the bang paths generally were different for different hosts even
    if the had the same name. In a sense the bang path was the identity of
    any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to administer
    and was incomparably faster. With with some thought it might be useful
    again.

    Thanks for reading,

    bob prohaska

    I'd like to experiment around with uucp and nncp. looking at nncp
    protocol currently.

    Are you thinking of using WiFi LANs as the transport layer?

    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    bob prohaska

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nomen Nescio@nobody@dizum.com to news.software.nntp on Tue Apr 8 06:07:43 2025
    From Newsgroup: news.software.nntp

    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    https://freifunk.net/en/

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From J@J@M to news.software.nntp on Tue Apr 8 15:07:11 2025
    From Newsgroup: news.software.nntp

    On Tue, 08 Apr 2025 06:07:43 -0000, Nomen Nescio <nobody@dizum.com> wrote:
    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    https://freifunk.net/en/

    could be that most users really don't mind being tracked and spied
    on (big brother already does that anyway, so why worry about wifi?)

    (using Tor Browser 14.0.9)
    https://duckduckgo.com/?q=community+wifi+spy

    seriously, it could be that community wifi users actually want the
    attention, and there's safety in numbers, so if enough people join
    these burgeoning wireless communities it would be too overwhelming
    for any spook to track and spy on billions of users simultaneously

    but then again, on the other hand, it's a jungle out there, caveat
    emptor; storefront marketing schemes "you can trust us" are common

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Toaster@toaster@dne3.net to news.software.nntp on Tue Apr 8 14:48:42 2025
    From Newsgroup: news.software.nntp

    On Mon, 7 Apr 2025 19:23:35 -0000 (UTC)
    bp@www.zefox.net wrote:

    Toaster <news@dne3.net> wrote:
    On 4/4/2025 7:54 PM, bp@www.zefox.net wrote:
    snip
    I don't think it required unique hostnames, though they were
    preferred, since the bang paths generally were different for
    different hosts even if the had the same name. In a sense the bang
    path was the identity of any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to
    administer and was incomparably faster. With with some thought it
    might be useful again.

    Thanks for reading,

    bob prohaska

    I'd like to experiment around with uucp and nncp. looking at nncp
    protocol currently.

    Are you thinking of using WiFi LANs as the transport layer?

    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    bob prohaska


    Yes, that's the idea. I'm also looking into yggdrasil network. Zero configuration, end to end encrypted. The idea would be everyone peers
    together via wifi, directional links or omni-directional. Directional
    is more scalable. Then you share resources with people you know
    (internet access, files, etc) via public key. I.e. my friend and I
    trust each other, we both share our internet access to each other and
    allow default routing out.

    If enough people do this then it would be a good auxilliary to standard internet access, good for low to mid bandwidth localized traffic. Right
    now most traffic on the internet goes to a few centralized sites, but
    does that have to be the case?

    In a peer to peer network, you just install an application that
    communicates directly with the person you are trying to reach, no
    server needed. All it would take is a small shift in which applications
    are used.

    Another idea is to ditch IP communication altogether and just use the
    mesh as a news network. Articles bounce around the mesh like they do on
    usenet. That's a tough sell, can't do much other than post like we do
    here on usenet.

    Zero infrastructure cost, run by volunteers = free communications. I
    could see using it for out-of-band access to home servers, private sms,
    zero infrastructure chat applications. I'd put a news server and irc on
    it, make a phone app and dress it up nice and pretty for my friends
    that aren't technical. Could even support voip to your landline/hotspot.

    The dream is the ability to connect your phone to this free net, and
    talk to your friends in your community directly instead of trusting
    some far off thing. Battery powered nodes would work when nothing else
    would (i.e. tornado took out most of everything, enough nodes remain
    and the network persists). All this needs is enough buy in from people
    to make a minimal network. I'd even pay for the units because im weird
    like that.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bp@bp@www.zefox.net to news.software.nntp on Tue Apr 8 19:12:13 2025
    From Newsgroup: news.software.nntp

    Toaster <toaster@dne3.net> wrote:
    On Mon, 7 Apr 2025 19:23:35 -0000 (UTC)
    bp@www.zefox.net wrote:

    Toaster <news@dne3.net> wrote:
    On 4/4/2025 7:54 PM, bp@www.zefox.net wrote:
    snip
    I don't think it required unique hostnames, though they were
    preferred, since the bang paths generally were different for
    different hosts even if the had the same name. In a sense the bang
    path was the identity of any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to
    administer and was incomparably faster. With with some thought it
    might be useful again.

    Thanks for reading,

    bob prohaska

    I'd like to experiment around with uucp and nncp. looking at nncp
    protocol currently.

    Are you thinking of using WiFi LANs as the transport layer?

    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    bob prohaska


    Yes, that's the idea. I'm also looking into yggdrasil network. Zero configuration, end to end encrypted. The idea would be everyone peers together via wifi, directional links or omni-directional. Directional
    is more scalable. Then you share resources with people you know
    (internet access, files, etc) via public key. I.e. my friend and I
    trust each other, we both share our internet access to each other and
    allow default routing out.

    If enough people do this then it would be a good auxilliary to standard internet access, good for low to mid bandwidth localized traffic. Right
    now most traffic on the internet goes to a few centralized sites, but
    does that have to be the case?

    In principle, no. In practice, it simplifies matters enormously. There's
    a reason central authorities tend to outcompete egalitarians, at least initially 8-)


    In a peer to peer network, you just install an application that
    communicates directly with the person you are trying to reach, no
    server needed. All it would take is a small shift in which applications
    are used.

    Another idea is to ditch IP communication altogether and just use the
    mesh as a news network. Articles bounce around the mesh like they do on usenet. That's a tough sell, can't do much other than post like we do
    here on usenet.

    Zero infrastructure cost, run by volunteers = free communications.

    What!!!, who do you think pays for all the infrastructure needed for
    this scheme? We all do. It isn't free, it's shared, hopefully in an
    equitable way.


    I could see using it for out-of-band access to home servers, private sms, zero infrastructure chat applications. I'd put a news server and irc on
    it, make a phone app and dress it up nice and pretty for my friends
    that aren't technical. Could even support voip to your landline/hotspot.

    One of the key points about uucp is that it wasn't, and could not be, "predictable delay" (there's no such thing as "real time"). At least
    some of those features (voip) need short, predictable delays to work.

    The dream is the ability to connect your phone to this free net, and
    talk to your friends in your community directly instead of trusting
    some far off thing. Battery powered nodes would work when nothing else
    would (i.e. tornado took out most of everything, enough nodes remain
    and the network persists). All this needs is enough buy in from people
    to make a minimal network. I'd even pay for the units because im weird
    like that.

    Again, nothing is free. All users have to share each other's costs. High bandwidth, low-latency traffic likely won't work well, if at all. Don't underestimate the routing overhead that such a system entails. For uucp
    that fell on administrators to sort out manually, and they deserted uucp
    in droves as soon as they got a T1 link. Perhaps some of that can be automated.

    These comments aren't meant to be _very_ discouraging, just realistic.
    Some may find them very discouraging anyway.

    Thanks for writing,

    bob prohaska

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Toaster@toaster@dne3.net to news.software.nntp on Tue Apr 8 15:17:37 2025
    From Newsgroup: news.software.nntp

    On Mon, 7 Apr 2025 19:23:35 -0000 (UTC)
    bp@www.zefox.net wrote:

    Toaster <news@dne3.net> wrote:
    On 4/4/2025 7:54 PM, bp@www.zefox.net wrote:
    snip
    I don't think it required unique hostnames, though they were
    preferred, since the bang paths generally were different for
    different hosts even if the had the same name. In a sense the bang
    path was the identity of any given host.

    UUCP died out because DNS and ICANN made TCP/IP much easier to
    administer and was incomparably faster. With with some thought it
    might be useful again.

    Thanks for reading,

    bob prohaska

    I'd like to experiment around with uucp and nncp. looking at nncp
    protocol currently.

    Are you thinking of using WiFi LANs as the transport layer?

    My router can see about a dozen WAPs, each of them can likely see
    more than a dozen each. If I could peer with just a few of them and
    we all agreed to share some fraction of our bandwidth back to our
    ISP and other peers it would make for a rather dense mesh.

    bob prohaska


    Yes, that's the idea. I'm also looking into yggdrasil network. Zero configuration, end to end encrypted. The idea would be everyone peers
    together via wifi, directional links or omni-directional. Directional
    is more scalable. Then you share resources with people you know
    (internet access, files, etc) via public key. I.e. my friend and I
    trust each other, we both share our internet access to each other and
    allow default routing out.

    If enough people do this then it would be a good auxilliary to standard internet access, good for low to mid bandwidth localized traffic. Right
    now most traffic on the internet goes to a few centralized sites, but
    does that have to be the case?

    In a peer to peer network, you just install an application that
    communicates directly with the person you are trying to reach, no
    server needed. All it would take is a small shift in which applications
    are used.

    Another idea is to ditch IP communication altogether and just use the
    mesh as a news network. Articles bounce around the mesh like they do on
    usenet. That's a tough sell, can't do much other than post like we do
    here on usenet.

    Zero infrastructure cost, run by volunteers = free communications. I
    could see using it for out-of-band access to home servers, private sms,
    zero infrastructure chat applications. I'd put a news server and irc on
    it, make a phone app and dress it up nice and pretty for my friends
    that aren't technical. Could even support voip to your landline/hotspot.

    The dream is the ability to connect your phone to this free net, and
    talk to your friends in your community directly instead of trusting
    some far off thing. Battery powered nodes would work when nothing else
    would (i.e. tornado took out most of everything, enough nodes remain
    and the network persists). All this needs is enough buy in from people
    to make a minimal network. I'd even pay for the units because im weird
    like that.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Toaster@toaster@dne3.net to news.software.nntp on Thu Apr 10 00:53:37 2025
    From Newsgroup: news.software.nntp

    On Tue, 8 Apr 2025 19:12:13 -0000 (UTC)
    bp@www.zefox.net wrote:

    <snip>
    Perhaps some of that can be automated.

    These comments aren't meant to be _very_ discouraging, just
    realistic. Some may find them very discouraging anyway.

    Thanks for writing,

    bob prohaska


    No no, I agree with much of what you said. Real-time traffic on a mesh
    network would be very hard. I do think if the traffic was something
    akin to usenet articles (batches sent out to peers), then it could be
    very workable. I just don't think anyone other than me would appreciate
    the alternate communications avenue.

    It could work - even simpler, no addresses, peers just flood messages
    ala usenet. No routing, no administration. Could be a raspberry pi on a
    rooftop with a small omni. Maybe chunk up messages so the traffic is
    quick bursts, re-assemble and retransmit. Not fast, but cheap and
    resilient (with enough participation).

    It should be a fun pilot project for a few friends in the neighborhood
    if nothing else.

    --- Synchronet 3.21a-Linux NewsLink 1.2