News for hackers. Stuff that matters.
Re:A look at my BBS Software from '93 by chrissnell on Wednesday April 19, 2017 @11:53PM (#14153807)
The late 80s/early 90s BBS scene was an amazing time for me. I was in high school and I've never been as interested in computers and communications as I was then. I never ventured into the "dark" side like OP--I was too scared of my parents--so I ran a legit FidoNET BBS using the RemoteAccess BBS software and the Frontdoor mailer (and later, Maximus and BinkleyTerm).

The most amazing thing about it all was that it was the public internet before there was a public internet. E-mails sent over FidoNET had an amazing weight to them that's hard to describe. It took a ton of effort just to get your BBS to participate in the network and once you did, data moved so slowly that you became very observant of each step of the process of communicating. First, you wrote the email in your mail editor (I loved GoldED). Then, another program bundled it up with other emails into some kind of binary packaging and passed it along to the mailer. The mailer took this bundle of mail and dialed out on the modem to the local FidoNET hub. If you lived in a rural location, this meant that you had to make a long-distance call to deliver the mail. My local hub was in Seguin, TX (~30 miles away) and it felt like a very big deal when my computer dialed him up to do a delivery. From there, the hub delivered it to a "star", which was a regional hub that dealt in larger volumes of mail. This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis. From the star, your mail was shipped across long distances and then the process repeated in reverse until the recipient's system picked up the mail from their local hub. Then, when they replied, the whole thing happened again in reverse. It regularly took days to get a reply from across the world but it was so fun! Every single mail that you received in your inbox felt as important as someone writing a letter by hand and sending it via the postal service. I cherished getting emails, even if they were stupid.

I still dream about reviving a modern FidoNET (yes, I know it still exists) for the HN crowd. I write a lot of Go and I even read some of the FidoNET technical standards with the thought of a Go implementation of the protocols but never got anywhere in it. It's an enormous amount of work and I haven't had a real phone line in over a decade. Doing Fido over TCP/IP just doesn't feel the same. It's way too easy.

Re:A look at my BBS Software from '93 by henrikschroder on Thursday April 20, 2017 @01:15AM (#14154145)
> Doing Fido over TCP/IP just doesn't feel the same. It's way too easy.

Do you remember ZMH? Zone Mail Hour? If you had a public BBS, you had to disallow logins during ZMH, so that your phone line was reserved for netmail and echomail delivery.

I was just a lowly point, so I didn't have to bother with that crap. 2:201/274.9 representin', yo.

The funniest part about the star-shaped network was that it was more of a feudal society than a democracy. And of course it devolved into political fights among the lowly nodes and points who thought the stupid RCs and NCs had way too much power over the network and wanted it to become more democratic, but since the coordinators (Did you call them stars in zone 1?) footed the bill for the long-distance message deliveries, it was usually their way or the highway.

Funnily enough, Sweden abolished the concept of long-distance calls sometime in the 90s, which drastically undercut the power of the controllers. :-)

Re:A look at my BBS Software from '93 by henrikschroder on Thursday April 20, 2017 @03:58AM (#14154762)
Finishing my original thought in the comment, since I got sidetracked by the nostalgia:

The reason for ZMH was that a node making a connection to another node required the use of a physical phone line where one node would dial the other, which would stop anyone else from connecting to those two nodes. So if you had a lowly user logged on to your BBS, noone else could log on to it, and you couldn't send or receive Fidonet mail.

Contrast that with TCP/IP where it's possible to have millions of active connections to other nodes on a single node without breaking a sweat, and it's just a ridiculous comparison.

Another hilarious quirk of the times was that almost noone was running a multitasking OS (Amiga users: shut up!), which meant that once someone had called your Frontdoor system and delivered mail, it would exit, and start your mailer (Fmail!), which would uncompress the received file, put all the messages in your local message db (We're talking flatfiles of course, SQL was nowhere in sight), and prepare packages for all your downstream nodes, and after that it would start up Frontdoor again, at which point you could finally receive calls again.

So not only were the systems unable to handle more than one connection at a time, there was also no background processing, so while your computer was busy unpacking an enormous serveral-hundred-kilobytes zip file of mail, it couldn't accept any calls.

Oh, oh! And there was no Unicode, not UTF8, so there was a years-long technical debate/flamewar/ridiculous shoutfest about which character set to standardize on, where the main contenders were CP437 vs. ISO-8859-1.

Looking back, it's amazing it worked at all, but it did, and that was fucking magic.

Re:A look at my BBS Software from '93 by rasjani on Thursday April 20, 2017 @12:09PM (#14157947)
Effin client, can't edit nor reply: s/qemu/desqview/
Re:A look at my BBS Software from '93 by rasjani on Thursday April 20, 2017 @12:06PM (#14157922)
Pirated version of qemu was a thing for us non-amiga operators :)
Re:A look at my BBS Software from '93 by chrissnell on Thursday April 20, 2017 @12:10PM (#14157960)
For people wondering what we're talking about, FidoNet was organized into continents (Zones) and then into cities or small regions (Nets). Zone 1 was North America. A city like San Antonio typically existed as a Net. In San Antonio's case, it was 387, so all San Antonio Fido BBSes had an address like 1:387/somenumber.

Fido's hub-and-star system existed to more efficiently move mail. Many of the Net- and Zone-level coordinators didn't run huge BBSes with lots of phone lines that could move the large (for this era of slow modems) amount of mail that could be generated. Volunteers with more money and expertise formed a mail routing system outside of the Fido leadership hierarchy to get the job done. Some better-funded local person in your Net would step up and become a "hub". All of the local BBSes would send their mail to the hub, which would make a long-distance call a few times a day to send mail upstream to a "star", which was basically the same thing, just moving much more mail at a higher level in the hierarchy. Stars would call other stars and move the mail over long distances, including across continents. The stars were the real power-holders in Fido.

Re:A look at my BBS Software from '93 by jamiewildehk on Thursday April 20, 2017 @03:27AM (#14154640)
I ran 2:250/165 back in the day. RemoteAccess 2 and FrontDoor NC. And running Desqview so I could have the BBS running as well as mess with my pc ;)
Re:A look at my BBS Software from '93 by brusch64 on Thursday April 20, 2017 @05:24AM (#14155162)
What do these numbers mean ? My Google-Fu is failing

I was just a little bit too young to get access to BBS in my youth.

Re:A look at my BBS Software from '93 by henrikschroder on Thursday April 20, 2017 @05:43AM (#14155244)
https://en.wikipedia.org/wiki/FidoNet

I was 2:201/274.9. My upstream node that I connected to was 2:201/274. He connected to his upstream hub, 2:201/200, who in turn connected to his upstream net coordinator, 2:201/0, whose upstream was the regional coordinator, 2:20/0, and finally up to the zone coordinator, who I think was 2:0/0 or something.

A zone was a continent, 2 was Europe. Regions were countries in Europe, 20 was Sweden. Each region could have any number of networks, Sweden had like 5, and network 1 was the Stockholm area. Each network had hubs and nodes, and the guy who ran the node I talked to was simply the 74th node of the 2nd hub. Finally, since I didn't have a public BBS, I was a private point, the 9th on my node.

So putting it all together, a Fidonet address is zone:regionnetwork/hubnode.point.

Why weren't there separator characters between the region and the networks, or the hub and the nodes? Who knows, it worked. :-)

Re:A look at my BBS Software from '93 by pgeorgi on Thursday April 20, 2017 @09:18AM (#14156333)
> Why weren't there separator characters between the region and the networks, or the hub and the nodes? Who knows, it worked. :-)

Because the original scheme didn't account for these intermediate levels. 2:201/274 was supposed to talk to 2:201/0, which was supposed to talk to 2:0/0. Doesn't scale, so they introduced the 10^n scheme for subdivision (whose precise limits differed between zones)

Re:A look at my BBS Software from '93 by brusch64 on Thursday April 20, 2017 @08:55AM (#14156201)
Thank you - heard about FidoNet before, but wasn't aware of these numbers or what they mean.
Re:A look at my BBS Software from '93 by earlcp on Thursday April 20, 2017 @03:33PM (#14160025)
I loved how relaying got around long distance charges.

Bowmanville would call Oshawa which was a local call.

Oshawa would call Pickering which was a local call.

Pickering would call Scarborough again a local call.

Scarborough would call Toronto and Toronto would call Mississauga.

All the message relays would just use local calls, but if you left any of the stop out you would need a long distance call. So all our local message did not cost us.

Re:A look at my BBS Software from '93 by sincarne on Friday April 21, 2017 @10:59AM (#14166154)
My home BBS was in Shelburne, and every call to a metropolitan centre was long distance for them for quite some time. We used to get long delays on mail drops!
Re:A look at my BBS Software from '93 by djsumdog on Thursday April 20, 2017 @12:26AM (#14153957)
Oh the Nostalgia! My soul hurts.

I was just a kid (teenager) so I didn't have the funds to run a BBS myself. But I remember the 60 minute limits, the long lists of local BBSes, the ANSI graphics, Maximus, RemoteAccess and others (I had played with a few in the hopes of starting a BBS, but that era was starting to end when I graduated in the early 2000s), Door games, RIP graphics (the very early days of vector art on VGA screens).

There were door games like Baron Realms Elite where BBS sysops would get together and play BBS against BBS (of course many people had player accounts of multiple BBSes but it was all part of the fun and the years of protection added a decent balance to the game).

Games from that era were so much better than this Free-To-Play with micro-transactions crap. I understand it earns mobile game companies a ton of money (from a tiny % of the population that spends $200 to $5000 on a single game), but the shareware model of first 10 levels free, next 30 levels for $x made for much better games. Plus it gave people something to exchange from board to board; the whole upload/download ratios (which kids from the torrent era should really learn about--because it existed then and for legal shareware on the majority of BBSs).

I remember once getting an amazing side scrolling shooter from Japan. It may have not been shareware, but it was impossible to tell. It had no readme and I couldn't read anything on the screen. :-P It was super fun though, and I remember thinking of all the hops it must have taken (those people who make long distance BBS calls, or maybe just someone who brought disks over on a holiday) to get to a BBS in my small town.

I also remember Doom coming out, and all the Sysops talking about how amazing a game it was. I think it was 3 disks though; took either three days (60 minutes time limits) or hopping to three different BBSes to get all the disks. Then it said I needed a 386 or higher (I had a 286). I took it to a friends house who had a 486. His mom was a super Christian. She watched us play a few levels and that didn't really end well.

Re:A look at my BBS Software from '93 by Imagenuity on Thursday April 20, 2017 @12:56AM (#14154073)
Glad to hear someone still remembers RIPscrip graphics. I was a co-founder of TeleGrafix Communications, who made the RIPterm and RIPaint software for viewing and creating those graphics.
Re:A look at my BBS Software from '93 by ethomson on Thursday April 20, 2017 @07:55AM (#14155840)
What a blast from the past. I remember TeleGrafix fondly; if I'm being honest, I didn't really use RIPterm all that terribly often; I've always felt more at home in text. But I did run a BBS (1:233/24) and I enjoyed hacking on it more, I think, than actually running it. So I spent a lot of time trying to shoehorn RIPscrip into Maximus, more for the novelty than for any actual demand on the part of my callers.

After googling, I just realized that Maximus 3.0 eventually included RIPscrip support built-in, but I had lost interest in my BBS and moved on to hacking on Unix systems by then.

But I remember RIPscrip being a nice format. Thanks for providing me with many an afternoon spent tinkering with it.

Re:A look at my BBS Software from '93 by glenneroo on Thursday April 20, 2017 @10:41AM (#14157048)
Hey I "volunteered" at your shop for awhile! I used to ride my bike an hour after school to get to the office, just to package up RIPterm/paint floppies and use that shitty FedEx PC in the back. I was a wanna-be code junkie and hoped I could glean some of the genius that went into making RIPscrip, though I'm sure it would have gone over my head anyways. It's a real shame that you guys didn't cash in, I always felt it was the natural progression from ANSI which dominated the BBS scene at the time.
Re:A look at my BBS Software from '93 by reiger on Thursday April 20, 2017 @01:35PM (#14158904)
I spent days making RIPscript menu's - amazing technology for the time!
Re:A look at my BBS Software from '93 by mmccaff on Thursday April 20, 2017 @08:43AM (#14156108)
Yes, I had so many DOOR games, and Solar Realms Elite (SRE) and Baron Realms Elite (BRE) were the only ones that I enjoyed playing myself.

I liked how they were turn based (each user got X turns per day) and one player played at a time, but you were playing in a multi-player world against other people who would take their turns for the day.

I always thought it'd be interesting to do something similar in modern day, where you could take turns offline in a game (eg. in a subway or something, without internet access) and when you had online access, those turns were submitted against other people in the game. I wonder if there is anything like that?

RIP graphics were progress and a great innovation.

Re:A look at my BBS Software from '93 by pimlottc on Thursday April 20, 2017 @11:23AM (#14157482)
One of the power plays in those turned base games was to take your turn just before midnight and then take another one right away when then day ticked over. Useful for launching a surprise attack on someone without giving them a chance replenish their defenses. Phone lines were often busy at those times for this reason.

Of course, these days you'd probably be able to just buy an extra day for 500 gold coins...

Re:A look at my BBS Software from '93 by matt_wulfeck on Wednesday April 19, 2017 @11:59PM (#14153826)
>This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis.

It's amazing to me is how many people volunteered their time, hardware, and money to keep these systems running for free.

Re:A look at my BBS Software from '93 by chrissnell on Thursday April 20, 2017 @12:18AM (#14153915)
It is, but there was also a certain amount of vanity to it. If you had the cash, you were the dude. You could watch as an entire region's (or even entire countries') mail flowed through your system. You probably walked down into your office and watched your busy Fido server (or servers) and a sweet stack of USR Courier external modems blinking away (you never wasted time on cheap gear) and when you participated in group mailing lists, you probably signed your e-mails with a sig that said something like "Bob Smith, Southern Star, 1:10/2", your address being a coveted and sweet, low-digit number. You were respected for your technical mastery of the system and in the very political world of Fido, few would challenge you.

I dreamed of running a big Fido hub. Sadly, Fido vanished before I reached the income level where I could have a bank of phone lines making long-distance calls all day and not worry about it. Just running a single phone line was an expensive challenge for me as a young kid. It took a lot of bussing tables at a hamburger joint.

Re:A look at my BBS Software from '93 by nsxwolf on Thursday April 20, 2017 @01:06AM (#14154110)
You could also use Frontdoor and the like to run non-Fidonet message nets, I don't remember the terminology but my BBS was part of one.

I made friends with a fellow in Texas that claimed he had won a counter suit against AT&T for false phreaking charges and settled out of court for some number of years of free long distance. Because of this he would call my board and push me the mail from our other nodes every day and save me the money.

Now that I'm older the story sounds implausible and I think the dude might have just been lonely.

It was a lot of fun getting messages from boards in South Africa and other places every day. A very prominent HNer ran a BBS that was also a member of the network though I'm sure they wouldn't appreciate being outed! Such fun times.

I used a mailer front end called Intermail, and I remember at age 15 it was unimaginably complicated to set up.

Re:A look at my BBS Software from '93 by oaktowner on Thursday April 20, 2017 @12:50AM (#14154058)
Even the talk of "long distance phone calls" makes me nostalgic.

I remember when, as a kid, if you answered the phone and it was a long distance call for mom or dad, we would run to get them yelling "Long distance! Long distance!"

Every second was precious.

Re:A look at my BBS Software from '93 by adrianN on Thursday April 20, 2017 @03:36AM (#14154685)
This is why we need to colonize space. Bring back those low-bandwidth long distance communications.
Re:A look at my BBS Software from '93 by tomfanning on Thursday April 20, 2017 @05:27AM (#14155170)
Ham radio. 300 baud packet over HF (thousands of miles) is still a thing, as are newer data modes such as PSK31 and the JT family. I'm actively working on 1200 baud projects over VHF FM now. Back in the day BBS was very much in. These days the same tech is more often used for telemetry, tracking etc (APRS). Now you can do it all in software, ref https://github.com/wb2osz/direwolf and friends.
Re:A look at my BBS Software from '93 by adrianN on Thursday April 20, 2017 @05:52AM (#14155287)
Ham radio doesn't allow for encrypted connections AFAIK, which makes it a lot less interesting to me.
Re:A look at my BBS Software from '93 by matt_wulfeck on Thursday April 20, 2017 @11:42AM (#14157673)
Why wouldn't it allow encryption? Can't anything that sends and receives packets be able to be encrypted?
Re:A look at my BBS Software from '93 by Zaak on Thursday April 20, 2017 @02:47PM (#14159596)
The restriction is because commercial activities are prohibited over amateur radio, and encrypted traffic would prevent that rule from being enforced.

I believe there's an exception for controlling remote devices when you need to make sure some rando doesn't brick your pricy gear.

Re:A look at my BBS Software from '93 by adrianN on Thursday April 20, 2017 @11:56AM (#14157816)
Not if the law forbids encrypted connections over Ham frequencies :)
Re:A look at my BBS Software from '93 by matt_wulfeck on Thursday April 20, 2017 @04:25PM (#14160506)
Oh I see. A policy restriction and not technical.
Re:A look at my BBS Software from '93 by Zaak on Friday April 21, 2017 @01:00PM (#14167281)
Is that a privacy issue or some other factor?
Re:A look at my BBS Software from '93 by chrissnell on Thursday April 20, 2017 @11:08AM (#14157323)
Oh my, do I ever remember that. I'm sure you remember the days before digital long distance, when you would make a call from, say, San Antonio to L.A. and the line would be crackly and staticky. When I would call my grandma in Hawaii, you would talk and she would hear it about a second later. Made conversations tough and expensive!
Re:A look at my BBS Software from '93 by mmccaff on Thursday April 20, 2017 @08:47AM (#14156140)
Yes, and seeing LD boards outside of the usual ones in your local calling area was an exotic treat. Every second was precious. :)
Re:A look at my BBS Software from '93 by tbyehl on Thursday April 20, 2017 @09:45AM (#14156532)
> sweet stack of USR Courier external modems blinking away (you never wasted time on cheap gear)

USR offered substantial discounts to BBS operators to keep us from buying cheap gear. I pre-ordered some pre-v.34 (upgradeable) Courier V.Everything for my board at BBSCon for $249/ea. I think that's about what a Sportster 14.4K was selling for at the time.

Re:A look at my BBS Software from '93 by nsxwolf on Thursday April 20, 2017 @01:46PM (#14159010)
25-years-ago me is very angry that he never knew about these discounts!!
Re:A look at my BBS Software from '93 by mmccaff on Thursday April 20, 2017 @08:21AM (#14155978)
Ah, FidoNET. Two things about Mastodon are what got me thinking about BBSs.

1) Administrators running their own instance that they can customize and have local conversations on, and

2) FidoNET, where instances relay messages to each other across a network.

I had worked on a similar network at the time which used Frontdoor in front of the BBS to call other boards and relay the messages (and receive calls from boards), but was never a part of the FidoNET network myself.

Haha - also "I was too scared of my parents" .. me too. There was not as much darkness as the skull images suggest, but trying to look 3l33t was /<-rad and all. RemoteAccess ("RA") was a nice software, I used that myself for a short time.

I remember that I had a strict limit of $13 a month that I was allowed to spend on long distance phone calls. I paid the bill myself, but my mother could not understand wasting more than $13 (I think it was originally $10, and I negotiated up to $13) a month on calling BBSs. I kept a hand-written log of how many minutes I spent in each area code and the price to call that area code so that I would not go over.

Re:A look at my BBS Software from '93 by WalterBright on Thursday April 20, 2017 @06:50AM (#14155564)
> it was the public internet before there was a public internet

The internet was invented several times. Many people assume that it wouldn't have happened without ARPAnet, but that doesn't line up with history. I remember the olden days :-) and anyone with two or more computers tried to hook them together by inventing a network.

It's like when the steam engine was invented (to pump water out of mines), one of the first things people tried was putting wheels on it. It's just obvious.

Re:A look at my BBS Software from '93 by spektom on Thursday April 20, 2017 @06:08AM (#14155370)
There's a Website that helps you find FidoNet address in case you've forgotten it, it helped me find mine: http://nodehist.fidonet.org.ua/?address=2%3A400%2F466
Re:A look at my BBS Software from '93 by Coreburn on Thursday April 20, 2017 @10:02AM (#14156670)
Oh man thank you for this link.
Re:A look at my BBS Software from '93 by Angostura on Thursday April 20, 2017 @04:19AM (#14154848)
Thank you for the happy nostalgic reminiscence of my youth. I also remember the computer mags that had several pages devoted to BBS phone number listings (just before the program listings you could type in)
Re:A look at my BBS Software from '93 by chrissnell on Thursday April 20, 2017 @11:11AM (#14157362)
Do you remember Computer Shopper? I remember when it was an inch thick. I would ride my bike to the grocery store and buy it and spend days reading though every ad, marveling at the 2 GB SCSI hard drives (like 4" thick!!!) and wishing I had the $4000 or whatever to buy one for my BBS.
Re:A look at my BBS Software from '93 by ckeck on Friday April 21, 2017 @12:21PM (#14166928)
Reading the comment thinking...I wonder if I know this guy...check username...yup :)

How goes it?