If you've ever braked hard, you've used ABS. Its what let's you continue to steer under heavy braking. Previous generations were taught to pump the breaks for a similar (much less effective) effect.
The fact that you've used it and don't know it proves your point. That's an example of good safety implementation.
I have never needed to brake hard enough for ABS to kick in, or at least not intentionally - I don't count wellying on it hard to seat new brake pads, for instance, nor do I count traction control coming in (which uses ABS) under load on loose slippy surfaces.
It's easy to tell when it does - it makes the same BRRRRRP noise it does during the ECU's startup self test from the valve block in the engine bay.
Not popular. Core. It was the trusted place for open source software. Then it was ads. Then the day they bundled there was a MASS exodus. And the 14 people who ran their own source code interfaces scoffed and said "see. I told you." And we all said "yup" - we knew something would happen one day, but that was a worst-case-scenario that few thought was even a remote possibility.
> And the 14 people who ran their own source code interfaces scoffed and said "see. I told you." And we all said "yup" - we knew something would happen one day, but that was a worst-case-scenario that few thought was even a remote possibility.
And nobody learned their lesson and they all piled over to the next centralized system that offered "FREE!".
I mean, we got ~15 years of great service out of them for free. I used to pay for my own servers in colo for all the stuff Github has been providing for free all that time. It'll suck to move, but I've done it before. It's hard to turn down the loss leader they want to give me, when it's a really good product. Now that it's stopped being a really good product, maybe it becomes easier to turn down, I dunno.
I wrote a whole project in pascal around that time. Analyzing two datasets. It was running out of memory the night before it was due, so I decided to have it run twice, once for each dataset.
That's when I learned a very important principal. "When something needs doing quickly, don't force artificial constraints on yourself"
I could have spent three days figuring out how to deal with the memory constraints. But instead I just cut the data in half and gave it two runs. The quick solution was the one that was needed. Kind of an important memory for me that I have thought about quite a bit in the last 30+ years.
> Assembly isn't that hard, those of us that grown around 8 bit home computers were writing Z80 and 6502 Assembly aged 10 - 12 years old, while having fun cracking games and setting the roots of Demoscene.
reply