XPost: alt.os.development
Paul Edwards <[email protected]> writes:
On Sunday, 11 November 2018 05:12:42 UTC+11, Ivan Shmakov wrote:
2. Does not have a policy document.
This sounds backwards: the policy document does not /cause/
conflicts; rather, it provides guidelines for their resolution
(peaceful or not.)
While the specific guidelines that comprise the Fidonet Policy may
be good or bad, merely getting rid of that document will in no way
make conflicts impossible.
I am expecting conflicts. And when they occur I expect people to
stop exchanging mail with people they don't like, rather than someone getting excommunicated.
The issue at hand is that of transit data. Suppose, for
example, that Alice lives at a remote location and her only
access to the network is via a radio link with Bob. Now, Bob
has a conflict with Dave, and stops exchanging data with him.
From the Alice's viewpoint, Bob just got Dave excommunicated.
The only "real solution" to this problem I know of is to have
all transit data end-to-end encrypted (as, e. g., GNUnet does.)
When Bob only knows that the packet he's got from Charlie is to
be forwarded to Alice, he's likely to have no qualms with doing
so, even if the packet in fact ultimately originates from Dave.
After all, I am free to exchange snail mail with my friends too.
There's no authority with the power to stop me from communicating
with my friends. By telephone too.
Unless "national security" gets involved, that is.
I wish to communicate in English with the people in alt.os.development,
and also communicate with deafblind users in the 3rd world who are
using Morse code vibrators to read English messages.
I believe you're underestimating the cost of deployment of said
vibrators.
Regardless of the challenges, it's cheaper than Braille readers,
There's also the challenge of making Braille terminals cheaper.
Back when I've investigated the issue, my understanding was that
a huge part of the cost is due to the piezoelectric actuators
employed. (Which a single device needs around a few hundreds;
though given that my first computer used a 12-or-so-character
display, and was /not/ unusable at that, I suppose around one
hundred actuators may be enough, provided that scrolling is
somehow made easy.)
and it is an abstraction I find interesting anyway - being able to communicate in English via Morse Code.
Well, if anything, I can suggest to put effort to make the
design manufacturable. Then you can "leak" the files to Chinese
manufacturers, and there's at least some chance that the
(arguably limited) market will get flooded with cheap "knockoffs."
[...]
The Golden Rule of Networking is that by saving bandwidth you waste
cycles. As such, both of the approaches /are/ efficient: compressed
batches save bandwidth, while polling may save cycles. Whether one
or the other are at surplus may vary from user to user.
Ok, I wish to focus on saving bandwidth. I don't think the CPU
requirements for compressing and decompressing are an issue.
Also note that some of the links may be a physical USB stick carrying
data. I want minimum time spent offloading data.
If you consider CPU cycles to be cheap, you can form the batch
the moment you get the USB flash device mounted -- instead of
making them whenever there's new data.
So, in place of having a configuration file /on your host/ that
defines which messages should be fed to batches for a specific
downlink, you'd have the same, or similar, 'request file' that
the interested person would bring to you on the flash device
itself. From where it'd be possible for your downlink to
request for /any/ messages that you still keep at the time of
retrieval (and not just the newly received ones.)
Consider, for instance this scenario: the person regularly gets
messages posted to the foo.bar group from you, and at one point
learns that there was a recent discussion on baz.qux of interest
to him. He then updates the request file so that it reads "get
also the messages which were posted to baz.qux in the last three
weeks." Upon the next exchange, he gets the relevant portion of
your archive.
Another scenario is that you regularly form batches for some
person for months, only to discover that he's lost interest in
the groups you carry in the mean time.
The obvious difference of such a system to Chinese characters would
be that the latter has a sheer volume of existing literature, that
you may want, or sometimes need, to read and quote.
That is not the problem I am trying to solve at the moment. I am
focused on English language forums being accessible to anyone who
speaks English, regardless of whether they are deafblind in the 3rd
world, or whether they are using EBCDIC platforms.
That's part of my point: how the number of users that you expect
to be interested in EBCDIC support compares to the number of
those who'd want Chinese instead?
[...]
Yet you can use Google /Search/ to find Alpine, or Thunderbird (or
NeoMutt, Gnus/Emacs, etc.), download one and point it at
nntp://news.aioe.org/alt.os.development.
Ok, yes, I agree it is possible.
But I intend to make my BBS do it the way I think is best. Have a
single file area with software required to do an anonymous UUCP to
get access to more software and for some of that software to be a
UUCP news reader.
I have to point out that it's currently considered a good
practice to only install software originating from a "trusted"
source. For instance, about the only source I trust nowadays is
the Debian project; thus virtually any program that I find
elsewhere I'll only run in an "isolated" environment (such as
under QEMU, or on a separate "diskless" machine -- running from
a dedicated USB flash drive that I'll readily "reformat" after
the particular experiment is over.)
I'm not familiar with that currently. I'm only familiar with
Fidonet, as I worked on the software there.
Please note that I'm /not/ arguing that you should use, say,
NeoMutt and Aioe in preference to your own BBS software. Rather,
my point is that you should rely on NeoMutt/Aioe instead of
Google Groups.
That will allow you to familiarize yourself with Usenet concepts
(because Google Groups is /not/ a Usenet user agent, but rather
a Google's own Web forum, which also happens to include a
Usenet-to-Google bidirectional gateway) and existing software
(whose features you may decide to reimplement in your own.)
Moreover, that way you'd be using a hobbyist's server instead of
a "free" service run by a for-profit corporation, which I gather
is something you'd prefer anyway.
(As for the "Web forum" part, please consider that I'm filing my
posts in this thread under both "alt.os.development" and
"news.misc." A conventional netnews user agent would by default
file followups likewise. However, as Google forum does /not/
support crossposting, your responses are instead only filed
under "alt.os.development.")
Also hopefully the userid/password created for the BBS can be used
for UUCP news.
That's certainly doable in principle.
--
FSF associate member #7257 np. Blue Angel 69 (remix) -- Vred
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)