• xorcist 7 hours ago

    BBSes was such a huge part of being into computers in the 80s and 90s.

    I really wish this culture could be understood by future generations. Yes, we have the BBS Documentary movie but we need so much more. Everything non-US is underdocumented, and all the subcultures such as the eLiTe scene, the demo scene, the vision impaired stuff, all of that risks being forgotten with time.

    • jlundberg 7 hours ago

      This is a relevant reflection and I have contemplated collecting BBS memories from my network and strangers. Will be doable once my kids are a bit older and work is a bit leds intense.

      Let us stay in touch!

      2:206/149 or about in my profile and you’ll find me :)

      • INTPenis 6 hours ago

        It's the standard antithesis of instant gratification culture. We had to actually wait for things to happen, to download, to render, to dial.

        Finding something online was a journey and it's often the journey that teaches you more than the destination.

        • flyinghamster 5 hours ago

          Even when you had a networked forum like FidoNet's Echomail (or Usenet, for that matter), it would take time for messages to propagate through the network - and they could sometimes fail to be delivered.

        • squigz 2 hours ago

          Could you elaborate on 'the vision impaired stuff'? I'm visually impaired myself so I'm intrigued.

          The demo scene is still alive and kicking, by the by :)

          • toxic an hour ago

            One of the more popular DOS-based BBS software platforms of the early 90s was VBBS. It was interoperable with WWIVnet, which is part of why it was popular.

            Its author/developer/maintainer was blind. You can imagine how well it worked with screen readers and other accessible technology (which was primitive at the time, and yet somehow better than it is today).

            Text on a terminal is much better suited to accessibility technologies, whether readers or braille terminals. BBSes were all about text on terminals, and it was a place where folks who used accessibility tools could choose whether to identify themselves as someone who needed it... and most of the time if they chose not to make it known, none of the other users had any idea.

            "You are your own words" is a BBS-ism. For people who are in the deaf community or who used tools because of their sight, being able to be known primarily by their words and not by the way that they used them was absolutely incredible.

            (edit: typo)

            • gausswho an hour ago

              This is increasingly fascinating.

              I want to see a documentary of this in the style of alternating scenes of a) narration over still photos and b) contemporary music alongside silent video of the people behind this community.

          • axpvms 6 hours ago

            I found myself reading through textfiles.com just recently,a really good archive of BBS-era text files.

            • avg_dev 4 hours ago

              here is one nice site http://bbslist.textfiles.com/

              • jart 3 hours ago

                Isn't that just a list of phone numbers?

                What are some websites that host the text files, ansi art, and computer programs from old school BBS systems? I would really love to be able to mirror that with wget and explore it in emacs.

                Edit: http://www.textfiles.com/directory.html looks good.

                • avg_dev 2 hours ago

                  for my area code, some of the sysops have left commentary on the directory page that lists the numbers. also, i used to log in to many of them.

            • glimshe 8 hours ago

              BBSs were a huge part of my life in the 90s. I wanted teenagers of today to be able to feel the same thrill of socializing like we did back then. BBSs are not as good as the Internet, obviously, but there are no full fidelity replacements for BBSs nowadays - if you were there, you get it.

              • flyinghamster 5 hours ago

                I'd say there were both advantages and drawbacks to the BBS scene. The biggest single advantage was that it tended to be local - of necessity, since long-distance phone calls to reach distant systems could cost a fortune, even at night rates.

                There were attempts to address this. Networked forums became available, and there was PC Pursuit, an effort by Telenet to sell off-peak capacity on their X.25 network to people wanting to call faraway BBSes. A user could dial in to a local access number, then use their network to dial out to a remote system, provided their network could dial it from a nearby modem pool.

                • TheSkyHasEyes 5 hours ago

                  I was a 'sysop' in 1983. Had I known BBS would still be discussed today I would've snagged a video recorder and took video. It was a TRS-80 Model III with two floppies with an auto-answer 300 baud MODEM. After business hours only.

                • sokoloff 8 hours ago

                  RIP.

                  My first paid programming gig ($20) was implementing the XMODEM checksum in 6502 assembly for a BBS sysop who had bought an early 1200 baud modem, only to find that his Atari BASIC BBS software was computing the checksum so slowly that it still created slowdowns in file transfers and needed a USR() that could compute it faster.

                  I learned a lot about protocols and algorithms from that exercise (now trivially simple, but wasn't for me at the time).

                  • fsckboy 6 hours ago

                    >an early 1200 baud modem...needed a USR()

                    what's a USR()?

                    asking cuz USRobotics was a modem company

                    • compressedgas 6 hours ago

                      > USR is a BASIC function to call (execute) a machine code routine

                      • sokoloff 5 hours ago

                        This. I'll add the following reference in case someone is curious and wants more details:

                        https://www.page6.org/archive/issue_11/page_24.htm

                        One of the annoying things is that the most convenient way to encode a short machine code subroutine was in a BASIC string. But BASIC strings are not loaded in a predictable location in RAM, so any code intended to be encoded in a BASIC string has to be relocatable (using only relative branches/jumps). That's not an issue for a simple XMODEM checksum calculation, of course.

                      • renewedrebecca 6 hours ago

                        Usr() is a way to call out to a machine (assembly) language subroutine from BASIC.

                      • DonHopkins 2 hours ago

                        AppleSoft had the enigmatic and cosmopolitan "&" command!

                        • flyinghamster a minute ago

                          Even better, there were hooks that allowed a machine-code routine triggered by & to further interpret the rest of the statement, so you could have a special-purpose "&print" statement, for instance.

                      • mikewarot 5 hours ago

                        Well, this isn't how I expected to learn of his passing. All of the people I would ask for confirmation are gone, as our computer user group members have aged out.

                        Ward was a first principles thinker. Lately he was very active with Blinkies, helping folks learn to solder and make their own electronics.

                        • shrubble 6 hours ago

                          A friend who works in embedded systems pointed out that XMODEM protocol communication is used everywhere in embedded; it may be that the protocol is more widely shipped now than it has been in the past!

                          Many Cisco, Adtran, Juniper etc switches and routers have it in their firmware also.

                          • imdsm 6 hours ago

                            > Christensen, along with partner Randy Suess,[2] members of the Chicago Area Computer Hobbyists' Exchange (CACHE), started development during a blizzard in Chicago, Illinois, and officially established CBBS four weeks later, on February 16, 1978. CACHE members frequently shared programs and had long been discussing some form of file transfer, and the two used the downtime during the blizzard to implement it.[3][4][5]

                            I feel like many of us programmers here could do with a blizzard, weeks without work to just build things. If you're like me, so often you're so busy it's hard to ever stop and just build things for fun, for play.

                            • sombragris 22 minutes ago

                              He was a pioneer and a public benefactor. Our connected world would be unthinkable without him.

                              Maybe HN should carry a black banner today.

                              • relistan 8 hours ago

                                BBSes were a very big part of my early computer days. I learned real programming in high school teaching myself and hacking on BBS source code in Pascal. Not knowing that I would soon be on the Internet, one of the reasons I went to university in a city was so that there would be local BBSes. All of that had huge impact on my life and I’m just one small example. I and many others owe huge thanks to Ward Christensen and all those who carried on what he started.

                                • axpvms 6 hours ago

                                  I remember riding my bicycle over to the local sysop's place to pay $5 cash for my BBS account as a young teen. Looking back this was probably ill advised and risky. Turned out the sysop was only a couple of years older than me.

                                  • kragen 3 hours ago

                                    It wasn't; you only had $5 and the bicycle to steal.

                                  • michaelcampbell 10 hours ago

                                    Oh, darn.

                                    I had an online text chat with him on Compuserve back in the 80's; he was surprised anyone knew who he was. Nice guy.

                                    • rexreed 7 hours ago

                                      An amazing guy, and not much of an attention seeker. That he stayed at IBM all his productive work life (1968-2012) says something, especially as "His last position with IBM was field technical sales specialist."

                                      • abotsis 3 hours ago

                                        I had a meeting with him (as a customer) in probably 2007. Super unassuming and humble guy. I had no idea who he was during the meeting until after, when I saw him get in his car with an XMODEM license plate and googled him and found the connection. RIP, Ward.

                                      • WesBrownSQL an hour ago

                                        LEGEND! I remember pouring over the xmodem doc's back in the day. Thank you sir, without your work my life would have been a much experience.

                                        • anonymousiam 4 hours ago

                                          It was always Ward Christensen protocol before people began calling it Xmodem protocol. That is why everybody knew his name.

                                          RIP Ward.

                                          • LVB 7 hours ago

                                            That’s a name I remember from my youth. I became pretty interested in all these curiously named file transfer protocols (Xmodem, Zmodem, Kermit, bimodem, etc.) and learned what I could from poring over microfiche archives of magazines and papers at the local library.

                                            • Scramblejams 7 hours ago

                                              (poring*)

                                              Yep, it’s one of those names I can’t think of without seeing it emblazoned in green on a black background on my old Apple Monitor III screen.

                                            • bane 7 hours ago

                                              @dang this would seem to be worthy of a black banner day?

                                              • DonHopkins an hour ago

                                                Indeed!

                                              • DamonHD 9 hours ago
                                                • INTPenis 6 hours ago

                                                  There is NSFW content in the middle of that thread. Took me by surprise.

                                                  • andrewf 4 hours ago

                                                    I Perceive NSFW content in the middle of this thread :P

                                                    • renewedrebecca 6 hours ago

                                                      Mastodon.social gets regularly hit with waves of spam.

                                                  • wnoise 8 hours ago

                                                    Dying of BBS and XMODEM fame sounds painful.

                                                    Can dang or another mod move the parenthetical modifier?

                                                    • DamonHD 8 hours ago

                                                      Fixed, thanks.

                                                      That was my third attempt at being concise and informative...

                                                    • freefolks 3 hours ago

                                                      in the 90's, Xmodem seemed to be a inferior protocol compared to Z-Modem and HS-Link.

                                                      • karaterobot 2 hours ago

                                                        For what it's worth, Zmodem came about 10 years after Xmodem, and HS/Link came about 15 years after Xmodem.

                                                        • kragen 3 hours ago

                                                          Sure, but that's because they were designed later with the benefit of hindsight on XMODEM, and didn't have to run on such tiny machines.

                                                        • greenthrow 7 hours ago

                                                          BBSes were a big part of my pre-teen years, before dial up internet access became available in my area. Really difficult to explain to younger folks what it was like. XMODEM was the file transfer protocol for more than a decade, as I recall.