180 karma · joined September 6, 2016
I can’t imagine any old person calling tech support now and getting that kind of help. But think about how many people got their very first exposure to the internet just before you hung up the phone. Crazy.
In theory, one of the selling points was that as standards changed, you would just upgrade your drivers/software and not buy a new modem. That probably made a lot of sense if you bought a USR Winmodem, but those $20 unbranded models were lucky to ever see an update. If you were lucky, you had a reference model and could use the OEM drivers which did occasionally get updated. But by the time these things came about, V.90/V.92 existed, and dialup standards were kind of frozen in that 56k-if-you-were-lucky state. There wasn't anything to upgrade to - you got DSL if you wanted more bandwidth over POTS lines, or you went to cable.
Also I could be completely full of shit on the above. These are memories from 16-18 year old me.
Internal hardware modems had their own UART. A lot of them had DIP switches or jumpers where you'd set the IRQ and COM port. You needed to set them to a free IRQ/COM pair.
This will take you back in time: https://support.usr.com/support/5685/5685-files/spvc336.pdf
All these years later I really do still have anxiety when the phone rings, though. I have an irrational fear of picking up even when it's, like, my dad, or picking up the phone and having to call a business to ask a question or something.
Do you happen to remember what sort of system you had that still had an 8250 but extended into the >14.4kbps era? Was this just a super old machine in the mid 1990's, or something in the 486+ range and the motherboard manufacturer had a lot of late 80's chip stock?
In our case, we technically did not support your hardware - you had to show up with a working modem. But in practice, if you want to retain your customers, you need to support their hardware. At one point we used to have CDs full of known good drivers for all of the common softmodems that we'd send out if we couldn't figure out a configuration workaround. Even then, I had a handful of discussions with folks where I basically told them that their thing wasn't going to work - they either needed a different modem, of which we'd recommend a few that we knew some stores carried, or they needed to find a way to cut down their line noise. I'm one of those types that takes it a little bit personally when I spend a bunch of time on something and still can't solve it, so that always sucked. Maybe you could say that wasn't strictly the modem's fault, but even the cheapest hardware modems had better tolerance for line noise.
Getting online as easily as we do today is nothing I will ever take for granted!
You used to go to Google and effectively be asking, “Google, find me information about X.” Today you’re implicitly asking, “Google, show me ads related to X.” You just kind of accept that what it shows you will be the thing that is most fine tuned to appear most related to X - and the most common reason to do that fine tuning in the first place is to deliver an ad.
So you gotta search in natural language like an ad, and hope that someone in that first page of results decided to SEO some particularly good content so they could get you there to look at more ads.
That said your concern is incredibly valid and it’s why SMS needs to remain somewhat expensive. Could you imagine if SMS was as cheap as email? Holy shit the spam volume.
How can they advertise on-device if they’re immediately sending your data elsewhere?
WeWork was just ahead of their time!
Not to mention, you also get to just talk nonsense and get to know each other as humans a bit. Some folks enjoy that, me included.
Apple supports a number of open standards. I think I’d modify your statement to say Apple doesn’t want to depend on any standards it doesn’t control. And while that may appear nefarious, I get Apple’s implied position there. They have really tight coupling between hardware and software in order to deliver on the UX that they intend (whether or not you like all or some of it). If they’re designing their own software and hardware, I can see why they’d also want to implement standards that they can control to some degree - otherwise their UX is dependent on others. This is also why I think Apple sometimes implements new industry standards, USB-C being one example - if no one else has made an effort yet, they can influence the direction by being first movers.
It breaks other things like model downloading, but once I got it to a working state for myself, I figured why not put it up there in case its useful. If I have time, I'll try to rework it a little bit with more parameters and less dockerfile repetition to fit the main project better.
I upgraded to hydraulic brakes and wanted to keep the motor cutoff - it was hard to find levers with the integrated switch. I ended up with a kit using XOD brakes, which have the integrated cutoff and are otherwise just fine. I did, however, toss their included brake pads after a bit of riding and replaced them with Tektro P20.11 metal/ceramic pads, and those made a huge difference. That and bleeding the brakes properly.