• The Fat Dragon Blog

    From tenser@21:1/188 to All on Mon Nov 26 22:35:30 2018
    I've decided to put down a few words about BBSes and related
    things at http://fat-dragon.org/

    I plan to make something of a series of posts on engineering BBS
    software on a modern platform.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From apam@21:1/125 to tenser on Tue Nov 27 13:43:44 2018
    I've decided to put down a few words about BBSes and related
    things at http://fat-dragon.org/

    a few words. lol. Just checking it out now. I think I'm going to need to
    make a coffee and perhaps even get a couple of biscuits to get through
    this :)

    I plan to make something of a series of posts on engineering BBS
    software on a modern platform.

    Cool! I look forward to reading it!

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From apam@21:1/125 to apam on Tue Nov 27 14:05:20 2018
    I've decided to put down a few words about BBSes and related
    things at http://fat-dragon.org/

    a few words. lol. Just checking it out now. I think I'm going to need
    to make a coffee and perhaps even get a couple of biscuits to get
    through this :)

    Just finished reading it.. didn't take as long as I thought it would :)
    Nice article.

    I wonder how much piracy had to do with the boom of the internet. I was a
    bit late connecting to the internet, I didn't even have a modem until
    near the end of BBSing (I got my first modem perhaps 1996?) but I
    remember napster being very popular, as well as warez sites, piracy and
    porn I reckon played a big part in getting the masses interested.

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Avon@21:1/101 to tenser on Tue Nov 27 20:15:10 2018
    On 11/26/18, tenser pondered and said...

    I've decided to put down a few words about BBSes and related
    things at http://fat-dragon.org/

    I plan to make something of a series of posts on engineering BBS
    software on a modern platform.

    I have yet to read the post fully but I love the site and the efforts your going to to post those thoughts. Kudos. I'll have a good read and post some comments when I have. Can I ask how did you build the site, curious to know what publishing tool(s)? you're using?

    --- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From tenser@21:1/188 to apam on Tue Nov 27 16:21:58 2018
    On 11/27/18, apam said the following...

    Just finished reading it.. didn't take as long as I thought it would :) Nice article.

    Thanks!

    I wonder how much piracy had to do with the boom of the internet. I was a bit late connecting to the internet, I didn't even have a modem until
    near the end of BBSing (I got my first modem perhaps 1996?) but I
    remember napster being very popular, as well as warez sites, piracy and porn I reckon played a big part in getting the masses interested.

    The boom? Probably very little. The "WaReZ" scene of the BBS era did
    not translate well to the Internet; besides, by that point what would
    come to be known as "open source" was a pretty big deal.

    Music piracy and porn, on the other hand....

    We used to have a joke: All the porn providers would start up running
    Windows on Intel boxes with Microsoft's IIS; a month later they'd switch
    to FreeBSD because Windows couldn't handle the load. People don't like
    to admit it, but a lot of bugs in networking and serving infrastructure
    got fixed because of porn.

    The thing about Napster was that many early users were still using
    dial-up, which just didn't have the bandwidth to suck down large amounts
    of multimedia content, plus you needed special software to play e.g.
    MP3's.

    I started using the Internet in 1991 or 1992; prior to the spread of
    the World Wide Web as the dominant application of the network. We
    were still all about telnet (though those in the know used `rlogin`)
    and FTP. SSH came a couple of years later, adopted widely after the
    first few packet sniffing attacks (SunOS kernels were shipped with
    this `SNIT` thing enabled by default; any loser with a C compiler
    could download an [8lgm] exploit and login names and passwords of all
    your users: broadcast Ethernet was still common at the time. Ugh).
    Back in those days, you compiled your code from source, but the source
    was almost universally available gratis and people welcomed bug reports.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to Avon on Tue Nov 27 16:22:18 2018
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to Avon on Tue Nov 27 16:27:52 2018
    On 11/27/18, Avon said the following...

    I have yet to read the post fully but I love the site and the efforts
    your going to to post those thoughts. Kudos. I'll have a good read and post some comments when I have.

    Thank you!

    Can I ask how did you build the site,
    curious to know what publishing tool(s)? you're using?

    The Fat Dragon is running OpenBSD 6.4 on a VPS. The web server is
    their default HTTP server (there's a paper about it here: https://www.openbsd.org/papers/httpd-asiabsdcon2015.pdf).

    The site itself is generated using Hugo, which is a static site
    generator package written in Go: https://gohugo.io

    I'm using the Base16 theme: https://github.com/htdvisser/hugo-base16-theme

    The content itself is marked up with Markdown; I just edit a text
    file and Hugo does the rest.

    I use Atom (https://atom.io) to edit the content, with the `remote-ftp` package.

    Everything is done on the Fat Dragon itself: editing, site generation
    and serving. Since this is a low-traffic application, it works pretty
    well.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Avon@21:1/101 to tenser on Wed Nov 28 12:40:36 2018
    On 11/27/18, tenser pondered and said...

    The site itself is generated using Hugo, which is a static site
    generator package written in Go: https://gohugo.io

    Cool thanks for the info. I'm looking for alternative ways to put up a
    website and this interests me as an option :)

    --- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From tenser@21:1/188 to Avon on Tue Nov 27 21:43:12 2018
    On 11/28/18, Avon said the following...

    Cool thanks for the info. I'm looking for alternative ways to put up a website and this interests me as an option :)

    Sure thing! There are a ton of these static site generators; I chose
    Hugo because it's written in Go and looked nice. Jekyll is also popular,
    as I understand it; I'm sure there are others.

    The next little installment in my blog is online. It may rub some folks
    the wrong way; that's not the intent. It's merely trying to set up some context for subsequent posts. I kind of rushed it because I wanted to
    get writing technical content.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Avon@21:1/101 to tenser on Wed Nov 28 16:11:42 2018
    On 11/27/18, tenser pondered and said...

    Sure thing! There are a ton of these static site generators; I chose
    Hugo because it's written in Go and looked nice. Jekyll is also popular, as I understand it; I'm sure there are others.

    I have been toying with the idea of using tools like these (of which I know very little about) to generate a site for fsxNet. At present I have a domain name and a wordpress clunky template for fsxnet.nz but am looking for a
    better way yo do things. My site is hosted by a web host I use for my own domain name and bbs.nz amongst others.

    I'd spent a little time looking at github and realised I might be able to use tools such as you mention to do something like what you're doing. I think? :)

    It's just a time thing for me - not enough of it :)

    The next little installment in my blog is online. It may rub some folks the wrong way; that's not the intent. It's merely trying to set up some context for subsequent posts. I kind of rushed it because I wanted to
    get writing technical content.

    OK will have a look tonight. Perhaps these are posts you may also like to publish as .txt files and add a file_id.diz to a .zip and they could be
    hatched to FSX_TEXT file base if you wanted? Just a thought.

    --- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/125 to tenser on Wed Nov 28 13:24:00 2018
    The next little installment in my blog is online. It may rub some
    folks the wrong way; that's not the intent. It's merely trying to
    set up some context for subsequent posts. I kind of rushed it
    because I wanted to get writing technical content.

    I read your new article. I'm not offended or anything, maybe I didn't understand it, but I'm not sure I entirely agree about nostalgia, and I
    don't think it's entirely about nostalgia.

    While I am sure many people come here for the nostalgia, I don't think
    that's why people stay. What we have here isn't just a trip down memory
    lane. Heck for the most part people aren't even running BBS software that
    was written back then (yes I know mystic and synchronet were around, but they're not what they were 20 years ago).

    Personally, I'm having more fun now than I did back in the late 90s, I
    have more access to hardware, I can easily run a BBS without costing a
    fortune, the internet has enabled us to connect better, and I've met
    people I wouldn't have met were it not for the nostalgia that started it.

    Trying to recreate the culture of back then, I agree, is silly. The whole
    l33t groups things, which is really more about division than anything
    else leaves a bad taste in my mouth.

    Also, expecting the same experience is foolish too. Most of us were
    sysops then, so most of us want to be sysops now, users have moved on.

    I think comparing the BBS scene from then, to comparing it now is a
    little like apples and oranges. We're not expecting to get the world back BBSing, just having fun sharing similar interests with each other.

    Andrew


    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From KrUpTiOn@21:2/105.1 to tenser on Wed Nov 28 01:18:32 2018
    Re: The Fat Dragon Blog
    By: tenser to All on Mon Nov 26 2018 10:35 pm

    I've decided to put down a few words about BBSes and related
    things at http://fat-dragon.org/

    I plan to make something of a series of posts on engineering BBS
    software on a modern platform.

    Nice! I started reading it...
    Regards,
    KrUpTiOn
    --- SBBSecho 3.04-Linux
    * Origin: thenewfrontier2.hopto.org:2333 (Akron, OH) (21:2/105.1)
  • From Vk3jed@21:1/109 to apam on Wed Nov 28 17:36:00 2018
    On 11-28-18 13:24, apam wrote to tenser <=-

    While I am sure many people come here for the nostalgia, I don't think that's why people stay. What we have here isn't just a trip down memory lane. Heck for the most part people aren't even running BBS software
    that was written back then (yes I know mystic and synchronet were
    around, but they're not what they were 20 years ago).

    For me it's about enjoyable messaging. Not only is there good company in here, but the medium itself is just so much nicer to use than modern web forums. I don't feel like I'm trying to walk in treacle, when I'm BBSing. Everything just works.

    There are still updates that could be done, like clickable links in offline readers and the like. But it still kicks a web forum to death.

    I am on web forums with comparable traffic to my BBS, but I can't cope with keeping up with the traffic, while on the BBS, a typical QWK packet of a day's mail takes only a few minutes to read, plus longer when I want to write a
    eply.

    Personally, I'm having more fun now than I did back in the late 90s, I have more access to hardware, I can easily run a BBS without costing a fortune, the internet has enabled us to connect better, and I've met people I wouldn't have met were it not for the nostalgia that started
    it.

    I'm loving BBSing. In the 90s, I had a lot more wide ranging, often deep and meaningful and sometimes even life saving discussions on the BBS, as well as topical debates and general hanging out. Today, it's mainly just hanging out, a lot of the more targeted and "support" stuff now takes place in closed and secret groups on Facebook. But I'm here on the boards for the long haul. :)

    Trying to recreate the culture of back then, I agree, is silly. The
    whole l33t groups things, which is really more about division than anything else leaves a bad taste in my mouth.

    Agree. Now we have a chance to be inclusive.

    Also, expecting the same experience is foolish too. Most of us were
    sysops then, so most of us want to be sysops now, users have moved on.

    Users have plenty of other places (like Facebook) to interact.

    I think comparing the BBS scene from then, to comparing it now is a
    little like apples and oranges. We're not expecting to get the world
    back BBSing, just having fun sharing similar interests with each other.

    Agree totally. :)


    ... Jesus turned water into wine....the ultimate party guest!!!!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Tiny@21:1/130.4 to apam on Wed Nov 28 13:01:24 2018
    don't think it's entirely about nostalgia.

    I've been online since 1985. It's not nostalgia for me it's just a
    hobby. :)

    have more access to hardware, I can easily run a BBS without costing a fortune, the internet has enabled us to connect better, and I've met people I wouldn't have met were it not for the nostalgia that started it.

    Seriously. ;) In the late 90's I spent $700 a month just on telephone
    lines. Now I spent zero. My BBS's are hosted at a friends house now
    becuase I don't even have a internet connection in my house now. (Other
    then mobile)

    little like apples and oranges. We're not expecting to get the world back BBSing, just having fun sharing similar interests with each other.

    That's it exactly. ;)

    Shawn

    --- MagickaBBS v0.12alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From tenser@21:1/188 to Avon on Wed Nov 28 13:48:16 2018
    On 11/28/18, Avon said the following...

    I have been toying with the idea of using tools like these (of which I know very little about) to generate a site for fsxNet. At present I have
    a domain name and a wordpress clunky template for fsxnet.nz but am
    looking for a better way yo do things. My site is hosted by a web host I use for my own domain name and bbs.nz amongst others.

    I'd spent a little time looking at github and realised I might be able
    to use tools such as you mention to do something like what you're doing.
    I think? :)

    I don't see why not. If the content is purely static, then something
    like Hugo or Jekyll would work just fine. The content itself is just
    a text file.

    It's just a time thing for me - not enough of it :)

    I can totally sympathize with that....

    OK will have a look tonight. Perhaps these are posts you may also like to publish as .txt files and add a file_id.diz to a .zip and they could be hatched to FSX_TEXT file base if you wanted? Just a thought.

    Well, they're already text files (that's all a markdown file really
    is: the markup itself is very light weight; e.g., _this_ becomes
    italicized because of the underscore characters). The idea was to
    take de facto USENET conventions and generate e.g. HTML from them: https://daringfireball.net/projects/markdown/syntax

    But I kind of feel like the web site might be a better way to
    distribute them. One of my goals is to experiment with closer
    integration with the underlying operating system and network.
    Things that made sense for DOS, dial-up, and Fidonet-style
    store-and-forward networks are potential areas for revisiting.

    Speaking of which....Another couple of posts went up. These
    discussing prototypes and what I think is important for my li'l
    BBS development effort and what's not. Note that these are my
    opinions about what I want to concentrate on; not value
    statements about anything anyone else may or may not be doing.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to apam on Wed Nov 28 14:02:46 2018
    On 11/28/18, apam said the following...

    I read your new article.

    Cool. I've since updated it a little bit and added a couple
    of more.

    I'm not offended or anything, maybe I didn't
    understand it, but I'm not sure I entirely agree about nostalgia, and I don't think it's entirely about nostalgia.

    Well...for me it is. :-) After all, I can only speak for myself,
    not for anyone else.

    Personally, I'm having more fun now than I did back in the late 90s, I have more access to hardware, I can easily run a BBS without costing a fortune, the internet has enabled us to connect better, and I've met people I wouldn't have met were it not for the nostalgia that started it.

    This is interesting: to what end would one run a BBS, then? I'd
    like to know what the motivation is. Some of it sounds like, "hey,
    it's not the web." Ok, fair enough; but what about alternatives
    that aren't the web? For example, USENET?

    One of the things I want to explore is hypothesizing what would
    have happened had Christensen and Suess had access to more
    sophisticated hardware and software. For example, suppose they
    had had access to a Prime 100 or PDP-11/20; what would CBBS have
    looked like? Would it even have happened? And if it looked
    radically different, then what would subsequent BBS software
    packages looked like?

    Trying to recreate the culture of back then, I agree, is silly. The whole l33t groups things, which is really more about division than anything
    else leaves a bad taste in my mouth.

    Also, expecting the same experience is foolish too. Most of us were
    sysops then, so most of us want to be sysops now, users have moved on.

    I think comparing the BBS scene from then, to comparing it now is a
    little like apples and oranges. We're not expecting to get the world back BBSing, just having fun sharing similar interests with each other.

    And that's totally fine. In these early posts, I'm just trying
    to provide some historical context and explain the motivation behind
    what I'm doing. The bit about nostalgia is a bit of a cautionary
    thing from my own experience based on setting up a VM/CMS system: back
    in the early 1990s, a lot of my friends were using a mainframe and
    there was a social community around that. I set up VM and told those
    same folks that I'd done it, and ... no one was interested anymore. :-)
    That's fine; we'd all moved on. But it occurred to me that the mistake
    was assuming that it was even possible to recreate that environment.

    That's not a bad thing; just something to be aware of. :-)

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to KrUpTiOn on Wed Nov 28 14:03:20 2018
    On 11/28/18, KrUpTiOn said the following...

    Nice! I started reading it...

    Thanks! I hope you enjoy it.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to Vk3jed on Wed Nov 28 14:10:24 2018
    On 11/28/18, Vk3jed said the following...

    For me it's about enjoyable messaging. Not only is there good company in here, but the medium itself is just so much nicer to use than modern web forums. I don't feel like I'm trying to walk in treacle, when I'm
    BBSing. Everything just works.

    Thanks; that's an interesting perspective. It only seems to
    consider BBSes and the web, however: what about other systems?
    Consider USENET, Notesfiles; that sort of thing. What thoughts
    do you have on those systems?

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From StackFault@21:1/172 to Avon on Wed Nov 28 14:55:04 2018
    On 11/27/18, tenser pondered and said...

    The site itself is generated using Hugo, which is a static site generator package written in Go: https://gohugo.io

    Cool thanks for the info. I'm looking for alternative ways to put up a website and this interests me as an option :)

    Static serving of CMS-like sites is a good idea, it's quick and much safer.

    We use Jekyll to do something similar for Hackfest. You edit the site using markdown and it gets generated on-the-fly with a ruby front-end (on a private port), the content then gets delivered to the front-end as static files where it's served using Nginx. No PHP, no scripting, no nothing, all content if read-only.

    There is really a lot of interesting options to stay away from the WordPress and Drupal of this world...

    Cheers,

    ß Þ
    úúúÄÄÄÄÄúÄÄúúÄÄÄÄúÄú Ý ßúÄúÄÄÄúÄÄÄÄÄÄúúÄÄÄÄÄúÄÄÄÄúÄÄÄÄÄÄúúÄÄÄÄÄÄÄÄÄúÄÄÄÄúúú
    Dave aka Stackfault ß Ýß bbs.bottomlessabyss.net (telnet/2023 þ ssh/2222)
    Bottomless Abyss BBS ÜßÞ https://bbs.bottomlessabyss.net for info
    -úúú --- - - --- -- ú-úú ú úúú úúú ú- -úúú -ú-- úúú úúú -úúú -úúú úúú

    --- Mystic BBS v1.12 A39 2018/04/21 (Linux/64)
    * Origin: The Bottomless Abyss BBS (21:1/172)
  • From apam@21:1/125 to tenser on Thu Nov 29 10:11:06 2018
    Personally, I'm having more fun now than I did back in the late 9
    have more access to hardware, I can easily run a BBS without cost fortune, the internet has enabled us to connect better, and I've people I wouldn't have met were it not for the nostalgia that sta

    This is interesting: to what end would one run a BBS, then? I'd
    like to know what the motivation is. Some of it sounds like, "hey,

    For fun. Why do people play with model trains? You could say nostalgia is
    what sparked the interest in the first place, and if I were doing it by
    myself, I'm sure interest would wane - but I'm not, there's all these
    other people I've met through it.

    it's not the web." Ok, fair enough; but what about alternatives that aren't the web? For example, USENET?

    Usenet is interesting for some, personally I had never used usenet back
    when it was popular. People incorporate it into their BBS, using NNTP to
    read messages, and even bridging USENET groups.

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From tenser@21:1/188 to apam on Wed Nov 28 20:25:06 2018
    On 11/29/18, apam said the following...

    This is interesting: to what end would one run a BBS, then? I'd
    like to know what the motivation is. Some of it sounds like, "hey,

    For fun. Why do people play with model trains? You could say nostalgia is what sparked the interest in the first place, and if I were doing it by myself, I'm sure interest would wane - but I'm not, there's all these other people I've met through it.

    Sure, I get the hobby aspect of it. And what's the point of
    a hobby if it's not fun. Or, at least mostly fun. Perhaps my
    question is a bit more meta: what makes it fun? If I
    understand you right, for you that's the people you've met,
    right?

    it's not the web." Ok, fair enough; but what about alternatives that aren't the web? For example, USENET?

    Usenet is interesting for some, personally I had never used usenet back when it was popular. People incorporate it into their BBS, using NNTP to read messages, and even bridging USENET groups.

    USENET was just an example. More generally, the intent behind
    the question is to discover what's unique about the BBS experience
    that makes it interesting.

    I must confess, when I started using the Internet and reading
    USENET in earnest, I left BBSes behind because I didn't find
    the content sufficiently interesting or engaging. But my
    interests were nearly purely technical. BBSes were more locally
    focused, which meant you were limited in who you were exposed
    to. Networks like Fidonet helped a little, but were unappealing
    for, well, the same reason Fidonet is unappealing now.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From KrUpTiOn@21:2/105.1 to tenser on Wed Nov 28 20:38:58 2018
    Re: Re: The Fat Dragon Blog
    By: tenser to KrUpTiOn on Wed Nov 28 2018 02:03 pm

    On 11/28/18, KrUpTiOn said the following...

    Nice! I started reading it...

    Thanks! I hope you enjoy it.


    Would it be ok to add a link on my BBS website to your article?
    Regards,
    KrUpTiOn
    --- SBBSecho 3.04-Linux
    * Origin: thenewfrontier2.hopto.org:2333 (Akron, OH) (21:2/105.1)
  • From tenser@21:1/188 to KrUpTiOn on Wed Nov 28 20:52:44 2018
    On 11/28/18, KrUpTiOn said the following...

    Would it be ok to add a link on my BBS website to your article?

    Sure! It's the world wide web; go for it. :-)

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From apam@21:1/125 to tenser on Thu Nov 29 12:13:22 2018
    On 11/29/18, apam said the following...

    This is interesting: to what end would one run a BBS, then?
    like to know what the motivation is. Some of it sounds like,

    For fun. Why do people play with model trains? You could say nost
    what sparked the interest in the first place, and if I were doing myself, I'm sure interest would wane - but I'm not, there's all t other people I've met through it.

    Sure, I get the hobby aspect of it. And what's the point of
    a hobby if it's not fun. Or, at least mostly fun. Perhaps my
    question is a bit more meta: what makes it fun? If I understand you
    right, for you that's the people you've met, right?

    That's definitely a big part of it. It's also the reason I got into
    MMORPGs, though the communities there for the most part have taken a turn
    for the worse.

    I also always wanted to write a BBS software but lacked the skills (or at
    least the confidence) to try it back then. I don't know why it's fun, it
    just is.

    it's not the web." Ok, fair enough; but what about alternati aren't the web? For example, USENET?

    Usenet is interesting for some, personally I had never used usene
    when it was popular. People incorporate it into their BBS, using
    read messages, and even bridging USENET groups.

    USENET was just an example. More generally, the intent behind
    the question is to discover what's unique about the BBS experience
    that makes it interesting.

    I wrote a web server at one stage for fun (no not the one in magicka
    based on libmicrohttpd) I also had a go at writing an operating system
    for fun. Both were enjoyable for a little while, but you can't interact
    with your visitors to a website in the way you can with a BBS. As for the Operating System, that was fun when I got to networking and ported my
    webserver to it... and made an irc client and could interact with others
    - if I could run a bbs on it it would probably still be fun (but there
    were bugs in my ethernet driver I couldn't track down, and multitasking
    was slooow.) I probably bit off a little more than I could chew there.

    I must confess, when I started using the Internet and reading
    USENET in earnest, I left BBSes behind because I didn't find
    the content sufficiently interesting or engaging. But my
    interests were nearly purely technical. BBSes were more locally
    focused, which meant you were limited in who you were exposed to.
    Networks like Fidonet helped a little, but were unappealing for,
    well, the same reason Fidonet is unappealing now.

    The internet is great for technical articles, learning how to do things, particularly with computers, is much easier these days with the internet,
    but the social aspect of the internet is for the most part rubbish. A
    local BBS you might be restricted to those in the area, but the chances
    are if they wrote rubbish about you you could go punch them in the face
    so to speak. Now no one is accountable and can write whatever they want
    without consequence.

    Though the same is true for BBSing now being connected to the internet,
    people can log in from all over the place and put junk in the questions,
    but for the most part, people here seem to be decent, and the trolls for
    the most part haven't found us.

    I don't know... Why is BBSing fun? Why does chocolate taste nice?

    Andrew

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Vk3jed@21:1/109 to tenser on Thu Nov 29 14:05:00 2018
    On 11-28-18 14:10, tenser wrote to Vk3jed <=-

    Thanks; that's an interesting perspective. It only seems to
    consider BBSes and the web, however: what about other systems?
    Consider USENET, Notesfiles; that sort of thing. What thoughts
    do you have on those systems?

    I used to enjoy Usenet, not sure what the S/N is like these days. However, I prefer working offline for Usenet too, because network and server lag really slows down reading, though not as badly as web based systems. Also been a fan of email lists for many years.

    Notesfiles, no idea what that is. Facebook, although web based is often not quite as objectionable as web forums. I suspect their content distribution network helps, as does some careful use of the right click, though its dynamically changing notifications are sometimes a pain.
    ... This BBS has achieved Air superiority.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Avon@21:1/101 to tenser on Fri Nov 30 16:14:16 2018
    On 11/28/18, tenser pondered and said...

    I don't see why not. If the content is purely static, then something
    like Hugo or Jekyll would work just fine. The content itself is just
    a text file.

    I tend to agree. I have been looking at the Hugo site today and should also visit Jekyll. Perhaps when I get back from my forthcoming trip I will try one or both and see if I can create something more useful for fsxnet.nz :) I'll also learn some new things for me along the way. A good thing!

    publish as .txt files and add a file_id.diz to a .zip and they could hatched to FSX_TEXT file base if you wanted? Just a thought.

    Well, they're already text files (that's all a markdown file really
    is: the markup itself is very light weight; e.g., _this_ becomes italicized because of the underscore characters). The idea was to
    take de facto USENET conventions and generate e.g. HTML from them: https://daringfireball.net/projects/markdown/syntax

    OK

    But I kind of feel like the web site might be a better way to
    distribute them. One of my goals is to experiment with closer
    integration with the underlying operating system and network.
    Things that made sense for DOS, dial-up, and Fidonet-style store-and-forward networks are potential areas for revisiting.

    That being the case, and given you're also creating essentially nice readable plain text. I think the posts would be good to 1) add to a zip file for distribution across the network in a text files base, and 2) just posting
    them as an echomail to fsx_gen for folks to read here as well. By all means
    web but if you're here and trying to experiment with things that made sense
    for dos, dial-up and ftn-style networks then posting your content to echomail and file bases is a good fit imho :)

    Speaking of which....Another couple of posts went up. These
    discussing prototypes and what I think is important for my li'l
    BBS development effort and what's not. Note that these are my
    opinions about what I want to concentrate on; not value
    statements about anything anyone else may or may not be doing.

    Yep have been reading along and enjoying the writing style and info covered.
    I think you write very well and clearly have some experience doing so ;-)

    Best, Paul

    --- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From KrUpTiOn@21:2/105.1 to tenser on Fri Nov 30 03:06:24 2018
    Re: Re: The Fat Dragon Blog
    By: tenser to KrUpTiOn on Wed Nov 28 2018 08:52 pm

    Would it be ok to add a link on my BBS website to your article?

    Sure! It's the world wide web; go for it. :-)

    Thank you! Soon as I get around to it, I'll be linking it to 2 different websites :)
    Regards,
    KrUpTiOn
    --- SBBSecho 3.04-Linux
    * Origin: thenewfrontier2.hopto.org:2333 (Akron, OH) (21:2/105.1)
  • From tenser@21:1/188 to Avon on Fri Nov 30 10:52:34 2018
    On 11/30/18, Avon said the following...

    I tend to agree. I have been looking at the Hugo site today and should also visit Jekyll. Perhaps when I get back from my forthcoming trip I
    will try one or both and see if I can create something more useful for fsxnet.nz :) I'll also learn some new things for me along the way. A
    good thing!

    Cool! Here's hoping you find it useful and have good luck.

    That being the case, and given you're also creating essentially nice readable plain text. I think the posts would be good to 1) add to a zip file for distribution across the network in a text files base, and 2)
    just posting them as an echomail to fsx_gen for folks to read here as well. By all means web but if you're here and trying to experiment with things that made sense for dos, dial-up and ftn-style networks then posting your content to echomail and file bases is a good fit imho :)

    Well, I'm not opposed to this, but it's not something I want
    to focus too much energy on.

    I hope this doesn't come across sounding elitist, but an
    explicit goal is to NOT do things that made sense for DOS,
    dial-up, and FTN-style networks; rather, the point is
    to do things deliberately differently. In particular,
    what made sense for those systems was dictated by the
    systems' limitations, and I don't see a reason to continue
    to bind myself by those limitations as they don't exist in
    modern systems.

    Also, I kind of feel like the DOS-centric BBS thing has been
    done, and I want to explore doing things a different way than
    the CBBS model. Or, perhaps more accurately, I want to explore
    taking the sorts of things we did on mainframes and Unix/VMS
    networks contemporaneously with BBSes and bring them to a
    new audience. Where much of that work was done behind closed
    doors (those systems cost real money, so were mostly the
    domain of large organizations with deep pockets), I want to
    open it up to a larger audience.

    Consider Fidonet as an example: why would one have ever
    done that when UUCP already existed? Perhaps Jennings
    didn't know about UUCP, or perhaps he was worried about
    legal entanglements with AT&T, or perhaps he didn't have
    the documentation to build a clone (Tom Dell obviously
    did). Anyway, I find it somewhat curious that FTN-style
    messaging is still used in the BBS world. Don't get me
    wrong, I see that it's useful and folks enjoy working
    with it, but I guess I just don't understand why it hasn't
    been replaced with something based on e.g. HTTP and a
    syndication format.

    For example, consider wrapping messages in some kind of
    extensible, text-based structured format (like JSON or
    something) and wrapping that in something like Atom and
    distributed via an HTTP server. Or perhaps represent
    each message as a separate resource and point to them via
    RSS 2.0 enclosures. You would get all of the benefits of
    TLS, on-the-fly compression, authentication, etc, but
    using whatever technology you wanted on either end. More
    generally, you could leverage more Internet-centric
    infrastructure and integrate more closely with the global
    web.

    As for the DOS thing.... I think BBS programs tend to be
    implemented as hermetically sealed monolithic things with
    highly captive user interfaces. They do a bunch of things,
    build in a bunch of protocols for things like mail, file
    transfer, etc; they provide their own UI and tools (editors,
    user management, etc). User's are locked into the user
    interface and can't access anything else on the computer
    that hosts the BBS. I wonder why, and I think it's actually
    due to emulating the Christensen and Suess model; but
    that model came about as a result of the primitive nature
    of the machine CBBS was developed and ran on. Truthfully,
    DOS machines weren't much better than CP/M in this regard:
    when all you've got is a single-user, single-tasking program
    loader in lieu of a real operating system, of course you're
    going to lock the user into a box so s/he can't destroy your
    filesystem (let's be honest: back in the heyday, there were
    lots of angsty teens trying to mess with people). If you
    have no security model, you build all of that stuff yourself.

    But aside from a few retro enthusiasts, no one is using
    systems like that anymore. With a multitasking, multiuser
    operating system and a real, well-understood security system,
    it's possible to distribute the BBS functionality between
    multiple programs. Why implement your own user management
    when the system supports that natively? If you use the
    system's support for multiple users, then you can use things
    like the system's support for groups and ACLs for access
    control to different parts of the "board". Similarly, once
    BBS users are just normal user accounts, you can use the
    system provided SMTP server: an annoying bit of code you
    no longer have to write yourself. Why bother writing code
    for serving the TELNET protocol when a perfectly decent
    telnet server with decades of development and testing support
    comes with the operating system? Or even better, why use
    TELNET at all? Just use the SSH server that comes with the
    system: this also gives you support for secure file transfer
    via SFTP. "File bases" are just directories. Text editors,
    games, etc, all similarly. And if a user wants to pop out
    of the BBS environment, well...we've secured the base system
    well enough to make that happen: why not? Go for it; hit
    the shell, write a program, type an email, edit a document.
    The BBS can be so much more than "just" a BBS.

    Other things that I don't think make a lot of sense anymore....
    BBS time limits. If we're accessing this thing via TCP
    connections multiplexed over a packet-switched network via
    a broadband connection, mediated by a pseudo-terminal
    abstraction synthesized by the remote machine's operating
    system, then who cares how long a user is connected for? Stay
    logged into the Fat Dragon for days or weeks if you'd like; I
    do. Hell, I wish users _would_ do that. Similarly with idle
    timeouts: it's not taking up much in the way of resources for
    a user to maintain an idle shell. Go for it. It'll just be
    there when you want to start doing something. Also, why a
    limit on the number of concurrently connected "lines" for
    users? The kernel can support hundreds if not thousands of
    pseudo TTYs; we used to regularly have 70 simultaneous
    interactive users on grex.org. SDF sees that kind of traffic
    still.

    All of the stuff in the last paragraph made sense in the
    dialup days under DOS. I just don't think it much matters
    at all anymore.

    What I want to build is something that revisits these
    assumptions about what a BBS is and how it works. It may not
    be for everyone; our public access Unix machines attracted
    a certain "type" of user for a while. What I think was
    missing was a bridge between the more technically focused
    user population of places like Grex and the mainstream BBS
    world; who expect certain things.

    I want to explore that bridge.

    I suspect that if Christensen and Suess had been able to
    start with a PDP-11/20 or Prime 100 or something, the BBS
    world would have looked very different.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Satchmo@21:4/144 to tenser on Fri Nov 30 16:14:12 2018
    On 11/30/18, tenser said the following...

    I hope this doesn't come across sounding elitist, but an
    explicit goal is to NOT do things that made sense for DOS,
    dial-up, and FTN-style networks; rather, the point is
    to do things deliberately differently. In particular,
    what made sense for those systems was dictated by the
    systems' limitations, and I don't see a reason to continue
    to bind myself by those limitations as they don't exist in
    modern systems.

    <snip>

    tenser, I agree. You raise some interesting and valid points here. Something which I touched on while deciding on what to do with my new BBS this week.

    Dipping back into this world I have noticed how entirely closed off it can be. Now I know some people like that and that is fine but I'm pursuing some kind
    of further integration with more modern systems and services.

    For the best experience you have to use an ANSI based client like SyncTERM or similar. That's half the barrier for new users and then they struggle to understand how to download files and read messages.

    When I last checked out Synchronet BBS the standard web frontend provided access to files and massage areas which made it really easy for users to download files and read messages whilst also allowing Google and others to index the content. Although some people may not like this also.

    Got me thinking, thank you.

    Satchmo

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: Sonic BBS | sonicbbs.ddns.net (21:4/144)
  • From tenser@21:1/188 to Vk3jed on Fri Nov 30 12:13:26 2018
    On 11/29/18, Vk3jed said the following...

    I used to enjoy Usenet, not sure what the S/N is like these days.

    It's gotten much better in the last couple of years. It went
    though a very bad time, but the spammers seem to have taken off
    for greener pastures.

    One of the things I lament about USENET was that it used to be
    *the* place to go for high-quality technical content. You could
    interact with people on programming language standards committees,
    for example, or report bugs to your compiler writers, or get
    advice on how to fix something from the person who wrote the
    system, or troubleshoot a device with the person who wrote the
    driver, or plug into a research community, or whatever.

    Now all of those things (to the extent that they exist at all)
    are distributed through a number of disparate channels. It's
    not centralized at all. You have to go to 20 different places
    to keep up, and it's too hard.

    However, I prefer working offline for Usenet too, because network and server lag really slows down reading, though not as badly as web based systems. Also been a fan of email lists for many years.

    Hmm; are you on the end of a particularly slow connection?

    Notesfiles, no idea what that is.

    Basically, PLATO notes for Unix. It was done by Rob Kolstad
    and Ray Essick and distributed with 4BSD for the VAX. From
    there, it got pulled back into 2BSD for the PDP-11. It was
    kind of neat; a relatively recent replacement is something
    called `newts`. I got that running on the Fat Dragon to play
    around with it.

    Some have described `notes` as the single best computer
    conferencing software ever. In particular, VAX NOTES for
    VMS was called "the Camelot of Collaboration":

    https://thoughtsofanidlemind.files.wordpress.com/2012/12/vaxnotes.pdf

    (And VAX NOTES really was cool; a more sophisticated interface
    than either newts of notesfiles, for sure.)

    Facebook, although web based is often
    not quite as objectionable as web forums. I suspect their content distribution network helps, as does some careful use of the right click, though its dynamically changing notifications are sometimes a pain.

    Interesting. Is that purely a performance thing, or content as well?

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to apam on Fri Nov 30 12:22:56 2018
    On 11/29/18, apam said the following...

    That's definitely a big part of it. It's also the reason I got into MMORPGs, though the communities there for the most part have taken a turn for the worse.

    That's too bad.

    I also always wanted to write a BBS software but lacked the skills (or at least the confidence) to try it back then. I don't know why it's fun, it just is.

    That's fair. If you have more thoughts on why you think it's fun,
    I'd love to hear them, but I also understand that sometimes things
    are just fun for reasons that are unclear.

    for fun. Both were enjoyable for a little while, but you can't interact with your visitors to a website in the way you can with a BBS. As for the

    So interaction is a critical component? The social aspect?

    - if I could run a bbs on it it would probably still be fun (but there were bugs in my ethernet driver I couldn't track down, and multitasking was slooow.) I probably bit off a little more than I could chew there.

    Writing drivers is nasty and not fun. I can look at your
    context switching code if you like. Do you recall what about
    it was slow, specifically?

    The internet is great for technical articles, learning how to do things, particularly with computers, is much easier these days with the internet, but the social aspect of the internet is for the most part rubbish. A local BBS you might be restricted to those in the area, but the chances are if they wrote rubbish about you you could go punch them in the face
    so to speak. Now no one is accountable and can write whatever they want without consequence.

    I hope we're not bum rushing dudes. :-)

    It strikes me that the BBS thing nowadays *is* an application of
    the Internet. Similarly, a bunch of folks from SDF showed up on
    Grex at some point and wanted me to install a Gopher server, so
    I did (there was no harm in it and they seemed to dig it). I
    couldn't really understand the appeal of a dead protocol, and when
    I asked it was roughly something along the lines of, "it's not the
    web." More specifically, it was easier to produce content (simple
    text, etc), text oriented, etc. I kind of thought that something
    like a simple static-site generator used with e.g. lynx would be
    a more interesting way to go.

    Though the same is true for BBSing now being connected to the internet, people can log in from all over the place and put junk in the questions, but for the most part, people here seem to be decent, and the trolls for the most part haven't found us.

    I don't know... Why is BBSing fun? Why does chocolate taste nice?

    Well, there are people who don't care for chocolate. I mean, those
    people are evil, but still...they exist.

    But seriously. There's an element of increased user populations
    spoiling things because the few who are truly destructive get in
    and do nasty things. This happened to USENET in the 90s; we never
    built in protections against malicious users. The network got big;
    we weren't ready and the system eroded to the point of being
    unusable. People moved on, the spammers left, it got better.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to Satchmo on Fri Nov 30 13:27:46 2018
    On 11/30/18, Satchmo said the following...

    tenser, I agree. You raise some interesting and valid points here. Something which I touched on while deciding on what to do with my new
    BBS this week.

    Thank you! I lightly edited that web site and put it up on the
    Fat Dragon. http://fat-dragon.org/post/goals/

    For the best experience you have to use an ANSI based client like
    SyncTERM or similar. That's half the barrier for new users and then they struggle to understand how to download files and read messages.

    I started looking into this, and need to write something about it
    up. But briefly..."ANSI" is part of the problem. But ANSI is just
    a standard for terminals for things like cursor addressing and
    setting text attributes (like colors, and whether it blinks or not).
    But the thing is, in BBS lingo it gets conflated with the CP437
    character set and it's pseudo-graphical glyphs. CP437 is the real
    problem: ANSI control sequences are pretty much compatible with e.g.
    xterm, but getting a good font to use with CP437 encodings for a
    "normal" terminal program like xterm is a pain. Sure, they exist,
    but it seems to me that everything that's in CP437 is also defined
    in Unicode somewhere, plus a whole lot more. UTF-8 has taken over
    as the byte-encoding for unicode, so we use things like syncterm.

    And don't get me wrong, syncterm is a fine program, but if the only
    reason we use it is because we want to retain compatibility with
    CP437 and ANSI.SYS, then why aren't we looking forward? Fonts like
    unscii (http://pelulamu.net/unscii/) give you the needed glyphs;
    using them with xterm or PuTTY or whatever would be really cool.

    Got me thinking, thank you.

    Sure thing!

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Vk3jed@21:1/109 to tenser on Sat Dec 1 09:39:00 2018
    On 11-30-18 12:13, tenser wrote to Vk3jed <=-

    @MSGID: <5C0170E6.2490.fsx-fsx_bbs@freeway.apana.org.au>
    On 11/29/18, Vk3jed said the following...

    I used to enjoy Usenet, not sure what the S/N is like these days.

    It's gotten much better in the last couple of years. It went
    though a very bad time, but the spammers seem to have taken off
    for greener pastures.

    Looks like it's worth going back to. :)

    One of the things I lament about USENET was that it used to be
    *the* place to go for high-quality technical content. You could
    interact with people on programming language standards committees,
    for example, or report bugs to your compiler writers, or get
    advice on how to fix something from the person who wrote the
    system, or troubleshoot a device with the person who wrote the
    driver, or plug into a research community, or whatever.

    I used to enjoy Usenet back in the day, as there was a lot of high quality content, such as you describe.

    Now all of those things (to the extent that they exist at all)
    are distributed through a number of disparate channels. It's
    not centralized at all. You have to go to 20 different places
    to keep up, and it's too hard.

    That's true. Sometimes a web search can help, but it isn't as easy as back then.

    However, I prefer working offline for Usenet too, because network and server lag really slows down reading, though not as badly as web based systems. Also been a fan of email lists for many years.

    Hmm; are you on the end of a particularly slow connection?

    No, I'm particularly sensitive to various delays. Network delays these days are dominated by latency, especially if the server is on the other side of the planet (200 x how many transactions required to complete the task). Server lag is also an issue.

    Notesfiles, no idea what that is.

    Basically, PLATO notes for Unix. It was done by Rob Kolstad
    and Ray Essick and distributed with 4BSD for the VAX. From
    there, it got pulled back into 2BSD for the PDP-11. It was
    kind of neat; a relatively recent replacement is something
    called `newts`. I got that running on the Fat Dragon to play
    around with it.

    Still not familiar with it.

    Facebook, although web based is often
    not quite as objectionable as web forums. I suspect their content distribution network helps, as does some careful use of the right click, though its dynamically changing notifications are sometimes a pain.

    Interesting. Is that purely a performance thing, or content as well?

    Performance and UI layout. Facebook allows me to liberally use the right mouse button (right click, open in new tab), wich can partially mitigate the ffects of delays (by having them all happen at once - bit like the effect of downloading a QWK packet over a slow modem link). Unfortunately, Facebook has made its notification list scripts a bit "smarter" and they sometimes change the order of the items, which is annoying to keep track of.


    ... Never let your tongue cut your own throat. -Chinese Proverb
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From tenser@21:1/188 to All on Sat Dec 1 09:40:26 2018
    I put up a new post on Unix: What it is, where it came
    from, why it's useful for building a BBS:

    http://fat-dragon.org/post/unix/

    Also, since there was interest in seeing the raw content,
    and since those are just text files that are maintained
    in a git repo (see the tools post: http://fat-dragon.org/post/tools/),
    I put cloned them (along with my hugo site) onto a
    repository on github:

    https://github.com/fat-dragon/web/tree/master/content/post

    All of the markdown files are there and one can look at
    them if one wants, clone the repo and look at them locally,
    send me a pull request if you see a typo or error, etc.

    As always, the main site is available here:

    http://fat-dragon.org/

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to Vk3jed on Mon Dec 3 20:37:10 2018
    On 12/01/18, Vk3jed said the following...

    Hmm; are you on the end of a particularly slow connection?

    No, I'm particularly sensitive to various delays. Network delays these days are dominated by latency, especially if the server is on the other side of the planet (200 x how many transactions required to complete the task). Server lag is also an issue.

    I see. Yes, lag can be annoying.

    This is something I've been thinking about a fair amount since
    thinking about BBS software. Back in the microcomputer days,
    when everything was essentially single-tasking, computers were
    slow but they did exactly one thing at a time (be it serve your
    BBS or whatever). All the the resources in the machine were
    dedicated to the task at hand, and you could afford to busy-wait
    on receiving a byte from the serial port or whatever.

    Sure, there was non-deterministic latency from having to seek
    a floppy disk, some code was multi-threaded, and some folks ran
    "multi-tasking shells" like DESQview or whatever, but to a first
    order approximation, traditional BBSes were basically soft
    real-time programs.

    Fast forward to today, when we have far more powerful computers,
    but they're invariably running multiprocessing software and more
    than one program at a time. Even in the case of multicore
    machines with true parallelism, there are often more processes
    runnable than we have cores to run them, which means that programs
    have to sit around and wait every now and then, even if they have
    something useful they could do; this means increased latency.

    It's interesting to go back and read some of the Zmodem design
    documents by Forsberg where he specifically describes one of the
    design criteria for his protocol being acceptable performance on
    timeshared machines. This would tend to support the thesis that
    u-comps were quasi-realtime, while "real" machines suffered from
    greater latency, despite being more powerful computers.

    When I more or less stopped using PCs in the early '90s and started
    using workstations (Suns at work; my personal machines at home were
    a DECstation 5000/125 running Ultrix and a VAXstation 3100 running
    VMS), I didn't really notice, but a decent Sun was already much
    faster than a '486. Funnily, though my VAX was much slower than the DECstation, it "felt" faster. I attributed much of that to the
    design of VMS's virtual memory system.

    Notesfiles, no idea what that is.

    Basically, PLATO notes for Unix. It was done by Rob Kolstad
    and Ray Essick and distributed with 4BSD for the VAX. From
    there, it got pulled back into 2BSD for the PDP-11. It was
    kind of neat; a relatively recent replacement is something
    called `newts`. I got that running on the Fat Dragon to play
    around with it.

    Still not familiar with it.

    That's fine. Here's a reference manual:

    https://www.krsaborio.net/internet/research/acrobat/851020.pdf

    Interestingly, it appears that Notes was used in MIT's project
    Athena as part of the helpdesk suite:

    https://www.researchgate.net/publication/2713277_OLC_an_On-Line_Consulting_Syst em_for_Unix

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Vk3jed@21:1/109 to tenser on Wed Dec 5 07:58:00 2018
    On 12-03-18 20:37, tenser wrote to Vk3jed <=-

    Sure, there was non-deterministic latency from having to seek
    a floppy disk, some code was multi-threaded, and some folks ran "multi-tasking shells" like DESQview or whatever, but to a first
    order approximation, traditional BBSes were basically soft
    real-time programs.

    Yeah, other than various latencies - floppy disk, timer interrupts, etc, you are pretty right.

    Fast forward to today, when we have far more powerful computers,
    but they're invariably running multiprocessing software and more
    than one program at a time. Even in the case of multicore
    machines with true parallelism, there are often more processes
    runnable than we have cores to run them, which means that programs
    have to sit around and wait every now and then, even if they have something useful they could do; this means increased latency.

    Well, consider a major web server (or server/CDN) - potentially thousands of simultaneous connections and threads going on. I see your point. But as I said, it's not just the servers, but also the network. Modern websites tend to be pretty "chatty", because of the multitude of page elements being loaded, that are dependent on others. The worst are often those with advertising - some of the ad servers can be particularly slow. Now given that the majority of web servers are on the other side of the world from here, this chattiness adds up. Each round trip is 200 mS on a faster path, if there's a few dozen of those, you're up over 5 seconds already!

    Sure, BBSs in the old days had their modem lag, primarily the amount of time it took to send the screen image at the slow modem speeds of the day, but offline mail offered a way to both reduce (with compression) and aggregregate the modem lag, so you could tell the BBS to download a mail packet and log off, while you went off and grabbed a coffee or did something else. Aggregating the delays like this made it possible to make productive use of that time, something not possible with 5 seconds here, 5 seconds there (add that up over 100, 200, 500 or 1000 messages!).

    Today, BBS lag is negligible (because of simple, fast protocols and low loading, combined with high network speeds), and the time saving effect is far less with offline mail, but I still prefer the navigation of an offline reader to an online BBS style system. :) In my experience, web and even NNTP or IMAP don't share this property. However, offline newsreaders are nice to use.

    It's interesting to go back and read some of the Zmodem design
    documents by Forsberg where he specifically describes one of the
    design criteria for his protocol being acceptable performance on timeshared machines. This would tend to support the thesis that
    u-comps were quasi-realtime, while "real" machines suffered from
    greater latency, despite being more powerful computers.

    Yes, that would make sense, especially if the timeshared machine is heavily loaded with CPU or I/O intensive tasks such as computations, compilation, etc.

    That's fine. Here's a reference manual:

    https://www.krsaborio.net/internet/research/acrobat/851020.pdf

    Hmm, OK, will have to look.


    ... When Eve arrived, this was no longer a man's world.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From tenser@21:1/125 to All on Thu Dec 20 21:44:42 2018
    I put up a new blog post on terminals, ANSI, CP437, Unicode/UTF-8
    and BBSes:

    http://fat-dragon.org/post/terminals/

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)
  • From Digital Man@21:1/183 to tenser on Thu Dec 20 13:59:20 2018
    Re: Re: The Fat Dragon Blog
    By: tenser to All on Thu Dec 20 2018 09:44 pm


    I put up a new blog post on terminals, ANSI, CP437, Unicode/UTF-8
    and BBSes:

    http://fat-dragon.org/post/terminals/

    Lots of use of the "we

    digital man

    Synchronet/BBS Terminology Definition #6:
    BinkD = Binkley Daemon
    Norco, CA WX: 79.0øF, 29.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From tenser@21:1/188 to Digital Man on Thu Dec 20 22:04:02 2018
    On 12/20/18, Digital Man said the following...

    Lots of use of the "we

    Yeah, arguably more than useful. Do you think I should edit it
    to use the first-person more? The "we" thing sort of my default
    for semi-formal writing, but I would be happy to change it if
    it makes things clearer.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From echicken@21:1/164 to tenser on Thu Dec 20 22:32:56 2018
    Re: Re: The Fat Dragon Blog
    By: tenser to Digital Man on Thu Dec 20 2018 22:04:03

    Yeah, arguably more than useful. Do you think I should edit it
    to use the first-person more? The "we" thing sort of my default
    for semi-formal writing, but I would be happy to change it if
    it makes things clearer.

    I dunno, it reads like a bit of an opinionated manifesto, which isn't necessarily a bad thing.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From tenser@21:1/188 to echicken on Fri Dec 21 03:19:28 2018
    On 12/20/18, echicken said the following...

    I dunno, it reads like a bit of an opinionated manifesto, which isn't necessarily a bad thing.

    The last part, definitely. Before that is mostly history.
    I need to do some edits, if nothing else for grammar. I'll
    try and modify it to use a less formal register.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Digital Man@21:1/183 to tenser on Fri Dec 21 01:23:58 2018
    Re: Re: The Fat Dragon Blog
    By: tenser to Digital Man on Thu Dec 20 2018 10:04 pm

    On 12/20/18, Digital Man said the following...

    Lots of use of the "we

    Yeah, arguably more than useful. Do you think I should edit it
    to use the first-person more? The "we" thing sort of my default
    for semi-formal writing, but I would be happy to change it if
    it makes things clearer.

    I actually didn't intend to send that, just fat-fingered the wrong key. Anyway, I assumed it was the "royal we" and you were really talking about what *you* were/should/wanted to do. It's cool, just clarifying. I've enjoyed reading your essays and the referenced material. The one about the monkeys and the rope/firehose is a good one.

    digital man

    Synchronet "Real Fact" #98:
    The Synchronet Wiki (wiki.synchro.net) went online in April of 2010.
    Norco, CA WX: 58.6øF, 63.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From tenser@21:1/188 to Digital Man on Fri Dec 21 10:53:06 2018
    On 12/21/18, Digital Man said the following...

    I actually didn't intend to send that, just fat-fingered the wrong key. Anyway, I assumed it was the "royal we" and you were really talking
    about what *you* were/should/wanted to do. It's cool, just clarifying.

    Ah, yes; that's right. I've tried to edit it to a) fix a bunch of
    embarrassing grammar problems, and b) clarify that it is just what
    I want/should do.

    I've enjoyed reading your essays and the referenced material. The one about the monkeys and the rope/firehose is a good one.

    Thank you very much! I really appreciate the kind words.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From tenser@21:1/188 to All on Fri Jan 4 16:47:52 2019
    I've written a new DRAFT article about the Unix TTY abstraction and
    programming it in SML over on the Fat Dragon:

    http://fat-dragon.org/post/tty/

    Please let me know what you think. I'm not done editing/proofing
    and some parts surely deserve clarification, but I'd love any
    feedback.

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)
  • From Avon@21:1/101 to tenser on Sat Jan 5 10:59:10 2019
    On 04 Jan 2019, tenser pondered and said...

    I've written a new DRAFT article about the Unix TTY abstraction and programming it in SML over on the Fat Dragon:
    Please let me know what you think. I'm not done editing/proofing
    and some parts surely deserve clarification, but I'd love any

    Cool thanks, will certainly do so :)


    ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄ Eùavon@bbs.nz ÄÄÄÄÄÄ Wùbbs.nz ÄÄÄ ÄÄÄÄ Kùkeybase.io/avon ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

    --- Mystic BBS v1.12 A42 2018/12/30 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From shinobi@21:1/153 to tenser on Sat Jan 5 10:58:12 2019
    Hello Tenser,

    Please let me know what you think. I'm not done editing/proofing

    I'm pretty sure this a high-quiality blog. Something I'd like to spend some time on reading. I guess You can dedicate post to Music. I mean chiptunes. Yerzmyey, ay-riders etc. I wish You luck with the publishing.

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A42 2018/12/30 (Linux/64)
    * Origin: Fatal Echo BBS (21:1/153)
  • From esc@21:1/112 to tenser on Sun Jan 6 06:54:08 2019
    I've written a new DRAFT article about the Unix TTY abstraction and programming it in SML over on the Fat Dragon:

    Opened it in a browser window and took a cursory glance, and it looks pretty well informed. Thanks for the writeup. I'll read it in full.

    --- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
    * Origin: Black Flag <ACiD Telnet HQ> blackflagbbs.com (21:1/112)
  • From tenser@21:1/188 to esc on Tue Jan 8 06:28:52 2019
    On 01/06/19, esc said the following...

    Opened it in a browser window and took a cursory glance, and it looks pretty well informed. Thanks for the writeup. I'll read it in full.

    Thanks!

    --- Mystic BBS v1.12 A39 2018/04/21 (Raspberry Pi/32)
    * Origin: ACiD Underworld // blackflag.acid.org:31337 (21:1/188)