- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Short answer: Yes.
When PCs first came out, it was cheaper to buy a PC then to buy a 3270 terminal. A typical PC then was circa $2500. A 3270 terminal was about $10,000. I always wondered why: a 3270 does a whole lot less than a PC.
Dedicated lines are more expensive than regular phone lines. That's not so mysterious. With a dedicated line, it's all yours, so you have to pay the entire cost. With a regular phone line, the wire that goes from the phone pole to your building is yours, but the rest is shared with many other users, so you can share the cost.
Admin
Uh... not quite, not unless you're on a party line.
With POTS, the wire between your phone(s) and the telephone company switch is "yours". If you're some distance from the nearest switch, your signal might be aggregated onto a digital carrier via a SLC/DLC, but you'd still have a dedicated "circuit" within that aggregated carrier.
The cost savings comes from the difference in how the signal is handled between phone switches. With a dedicated line, you don't go through a switch; your line is one circuit end-to-end. That means a LOT of amplifiers and line conditioners to make it work, and those are expensive. With POTS, your call is switched onto an available trunk line between exchanges, which can be used by someone else when you're not using it. In other words, it's a very coarse form of time-division multiplexing.
Of course, nowadays most phone companies use VoIP or the equivalent instead of interexchange trunks, and "dedicated lines" usually use permanent virtual circuits over an ATM/SONET link instead of a long copper pair... but this article clearly predates all that jazz.
Admin
Interpreting Touchtone is easy. There's a box that goes in front of the switch that converts tone to pulse. In the 80s you paid for this box with a monthly charge. Direct distance dialling, on the other hand, is hard. Not so much because the call setup is hard, but because the billing is hard. I'm not sure, but I think it might even be impossible on a step-by-step exchange, which could be what they had.
The "dumb bitch" Operator couldn't tell it was a modem calling. That's because the calling end of a 300 baud modem makes no sound until after it hears the other end.
Admin
Back in the day I supported a small branch office which used a RAS server with dial-up to provide interwebs to multiple users. They called and said it wasn't working. I figured out there was no dial tone and when I went to look at the box where the line came into the building found that the owner's horse, which he often brought with him to work, had eaten the phone line.
Admin
Admin
I can top that, I worked at a place in 2000 that had just installed a NT3.x server, running Citrix on the the Windows 3.11 shell.
95 and 98 would have been wonderful.
Admin
All it did was run terminal emulator. I think they could've figured it out...
Admin
I don't think windows has fanbois. Windows has real users who, while understanding that windows sucks, know that all other OSes suck more, and windows is the best out there.
Admin
Meanwhile, if the PCs were running Word then 8087s could speed things up even if the PCs were in the accounting department. I wonder if Winmodem drivers used floating point too (which would require a lot of care but might be faster than doing fixed-point in software).
Admin
In 1988 in an industrialized city in Texas I dialled a long distance number, and an operator came on the line and asked what number. I don't remember if that phone was touch-tone.
At home I'm too cheap to pay the premium for touch-tone so my phone system recognizes buttons and dials out clicks. Even the fax's modem dials out clicks.
One of my colleagues has to dial out through a cellular modem when he's on site at a client that doesn't allow other kinds of connections. Though he gets to use touch-tone and direct dialling.
Admin
A combination of general-purpose CPUs not really being fast enough compared to the special-purpose chips in a modem/printer on the one hand, and computer peripherals not having the price pressure on them yet that made manufacturers try to cut costs by removing such special-purpose chips.
Admin
Admin
Addendum (2012-05-16 03:39): ** makes me think of around 1988 when the repair man came to the pool room at the student union building to work on the Gauntlet machine. A bunch of the CS students regularly hung around there, so the fact that he had the machine open attracted some attention.
I was mildly surprised at just how little there was inside - a PSU, a couple of medium-large circuit boards, the CRT and speakers, and a whole lot of air.
Those of you who played it back then will remember all the grunts and shouts produced by the in-game characters as they did stuff and took damage. One of my fellow CS students was totally baffled by the absence of a tape player to play back these sounds...
Admin
And you couldn't tell it was a prank post because ... ?
Admin
Bloody Winmodem drivers, they're the ones who cause all the accidents.
Admin
You may laugh, but when I was tasked with writing an app to extract numbers from an Oracle database and use a Java tool to squirt the results through a C socket into a FORTRAN program running on a VAX, the only straightforwardly reliable technique for passing a large number of floats back and forward was to pipe them across as strings. Relying on the internal format to be sufficiently consistent to allow us to write a converter (there wasn't a pre-built one available at the time) was too risky, and the effort in writing it wasn't worth the candle. Using the toString method at the Java end and FORMAT (F15.5) or whatever at the FORTRAN end was perfectly adequate.
Admin
I still remember the command to turn up the speaker: ATL3 I'm old...
Admin
The machines probably had more then 16K of RAM. 128K was the standard at the time. Even the lowly IBM PCjr had at least 64K.
Admin
You must be American, aren't you?
Admin
Admin
The CRT in a 3270 was far superior and much more expensive to make than the CRT in a PC monitor. The characters were clearer and the contrast easier to endure for long periods of time.
Admin
No, but your brain is full of useless crap.
The good news, that's true for most of us, dnkrow.
Admin
Ah, the original "warrantless wiretapping" :)
Admin
"the premium for touch-tone"??? Huh? I use touch-tone (in the USA) and I think the premium charge went away about 25 years ago. What country are you in?
Admin
But the question is . . . did the operator understand either pulse or DTMF?
Admin
"Is it just be, or have bronies kinda ruined my unicorns. Maybe I should stop doing them… Just kidding. Nothing can ruin my unicorns!"
Your unicorns make TDWTF brony accessible. Moar unicorns plox!
Admin
You see? This is why when most people go for first post, they just stop at "FRIST"
Admin
The physical construction probably made up most of the cost. 3270s were nearly indestructible, weighed as much as a large child, were built like tanks and designed to take abuse. The keyboard alone weighed about 8 lbs, and it was extremely comfortable to use for long periods of time (imho anyway).
Admin
+++ OK ATH NO CARRIER
Admin
Seriously though, I know CS students crank through some awesome math and such, but judging by their work product, they should never be allowed near a real computer. Stick to doing "research" and writing papers and stuff like that.
Admin
A leased line is pretty much just a setting at the switch, nothing more, nothing less. There is usually no extra piece of copper to maintain, and the copper definitely is not point-to-point anyway, it goes to a card at the beginning of the last mile, and it's digital from there onwards. Long haul has been digital for quite a while. A run-of-the-mill leased line is a line that has no dialtone and the circuit is always up. If you hook up phones at the ends, you pick up the receivers and they are connected. If it's a digital line, then it's T1 or a multiple thereof, and again, the data is simply forwarded unchanged between the endpoints via a circuit set up at the switch(es). That's how leased lines that I've seen looked like.
Admin
i am surprised so many people are using my name to make posts.
Admin
Ain't another article today? Ain't naming this website the daily wtf?
Admin
For some time it was very difficult to dial in successfully at peak hours without getting a busy signal. What we did was dial the number on the nearby phone, which had a redial button that made retrying much faster than letting the computer do it. If we got something other than a busy signal, we quickly hit the connect button in the software and hoped we were fast enough it would "dial" quick enough that it would connect. Sometimes did, sometimes didn't.
Admin
We installed bright MODEMs--that could detect dial tone. Most of the time.
Admin
Admin
Admin
Admin
Oh there were a few - in the mid-90's when Windows 95 was coming out with its "Pre-emptive Multitasking" and "Protected Memory" - they used to diss Mac and DOS users about it. Not that any of that stuff made 95 any more stable or anything. NT was a godsend comparatively speaking. (If you never used OS/2, you could finally format a floppy in Windows and do other useful stuff...)
Admin
Admin
Let me share with you just exactly how destructive your thoughtless "me first" attitude was.
I had designed and prototyped a working Internet (I called it "DataScape") with a full featured web-browser-like-thingie (I called it "DataScape Traveller") back in those days. Plus, it was fully secure from the ground floor, by design. It would have been so much better than what we ended up with.
I was ready to upload all the details, specs, and free software to AOL, but I couldn't get in. Imagine how much different the world would be today if not for your assholosity.
Admin
Admin
TRWTF is that Nagesh is getting worse and people still respond (and try to correct him)
Admin
Handsets overload the * button when a call has been answered, so that button presses after that (until the call ends) will be transmitted as tones instead of clicks. So I'm hardly the only person who's too cheap to pay the premium for touch-tone.
Admin
Meanwhile, there was a subroutine to convert floating point numbers from VAX format to IEEE format, but only one of my colleagues knew about it so I guess it wasn't available to you. This kind of tool didn't get anywhere because it only took me an hour to write.
Admin
In fact they couldve stuck with it just fine. They just had to pick up the and ask for the phone number to be connected then send ATX0D so the modem doesn't wait for the and dials an empty number. As soon as the other side picks up they do their handshake just fine.
Or X3 I think, since X0 also ignores the busy signal
Then again, if the town was so backwards they might have had so few outgoing lines they would've complained about the always-on connection. And the leased line was easier on the users too.
Admin
TRWTF is floating point financial calculations.
Admin
16KB of RAM? Four times that, and it'll be all that I ever need.
Admin
No, don't worry your fluffy little head about that, your life would not depend on such accuracy. The numbers as extracted from the database were already fairly well rounded and truncated, and were being used solely as the data for financial management reports which we were desperately trying to wean the customer off.
After considerable research into the nature of the various formats in which the numbers were stored, we came to the conclusion that there was too much uncertainty and risk involved, not to mention the fact that the utter pointlessness of what the customer was insisting that we do gave us a rather more laissez-faire attitude. There's a trade-off between "doing it right" (finding an ubernurd who would delight in writing a neat little widgetymajig for converting between various obscure floating-point implementations) and "doing it cost-effectively" e.g. by just saying "ah bugger it, we'll use strings."
And no, it probably wasn't F15.5, I pulled the numbers out of the air without thinking about them too much, for illustrative purposes. It would probably be F16.3, which would have been sufficient to cover the numbers we were transferring. But the fact that you suggested E21.15 suggests that you don't actually have much of a clue about the general problem domain - or that you're trolling.
Admin