The day-fine system is kinda interesting, because it recognizes that the impact of paying a $500 fine is very different based on your income.
I was surprised to learn that the UK experimented with it, briefly, but it's something that exists in several other countries for example Finland has had the system since 1921.
For speeding, we do have a fine based on your weekly income. It can be up to 175% of your weekly income (capped to £2,500), if doing >100 MPH on a motorway (or >76 MPH if speed restricted to 50 MPH).
I wonder how many of the features which other operating systems got much later, such as the unified buffer cache, were due to worries of software patents?
UBC is one of the more technically challenging things to retrofit onto BSD, see https://www.usenix.org/legacy/event/usenix2000/freenix/full_... -- in particular note that it wasn't a universal performance improvement as of that paper. Some long lived UNIX like HP-UX never accomplished it.
Buckets are default deny, now. But for many many years they were not, and the defaults almost certainly changed due to the many many examples of "accidental exposure".
I'd love to know what the original architects of S3 think now, looking back, of S3 buckets being globally unique.
AWS has certainly enjoyed a class of vulnerabilities caused by the way they allocate resources and expose them over DNS, but S3 is just a simple namespace.
Can you explain what you mean by "for many years they were not [default deny]"? I've been using S3 for 10+ years and I can't remember a time when they were ever open-by-default.
If you mean there were years where it was dangerously easy to accidentally open up a bucket, you'll get no disagreement from me. But I can't think of a time when they weren't default deny.
Indeed, disabling SELinux is like following instructions for PHP applications and running "chmod -R 777 /var/www".
I used to work at a payment provider and we had to deal with lots of monitoring and security stuff. Some of it was (obviously) busywork and needless checkbox filing, but other parts were genuinely useful. Setting up systems was tedious and difficult, but ultimately worthwhile and necessary.
If you visit https://www.tindie.com/ you can search for either "Z80" or "CP/M" and find a lot of single-board computers that are available as kits.
RC2014 is the most popular, a modular system with lots of options, but that's overkill and more expensive than it needs to be if you just wanna get a simple system working and running your own code.
I've had a lot of fun with Turbo Pascal over recent years. Simple single-board computers are easily available from tindie, etc, and even without that there are a lot of CP/M emulators out there.
I hacked up a simple emulator in golang for mac/linux/bsd - https://github.com/skx/cpmulator/ and there's a link to a set of binaries for turbo pascal, and instructions for using it available here:
There's a highly related post on the front-page right now is about building your own Z80 computer, which would be ideal for running CP/M and thus Turbo Pascal!
I live in Finland nowadays, and this system is nice.
I moved from Scotland where there are frequently buildings containing multiple apartments - tenements - there are there are two systems for the labeling of the apartments.
The first is the obvious one, "flat 1", "flat 2", "flat 3" (often this would be written after the number of the street - so flat six at number seven example road would be called 7/6 Example Road).
The second approach is the more physical layout. I used to live in "TFL, 7 Example Street". "TFL? Top flat - left side". You get "GFR" for "Ground-floor right", and similar examples. This worked really well if there were three floors to a building (top floor, middle floor, and ground floor) but the confusion got intensified if the building were higher.
There were times when you'd enter your postcode into an online service, ordering a home delivery for example, or setting up a new electricity contract, and you'd be presented with one/other of these systems. And broadly speaking it would always be the same. When I lived at TFL it was *never* called Flat 6, although I'd often enter it as 7/6 Example Street a time or two just to keep the posties on their toes!
To be honest most of the time the postal delivery people were smart, if I got mail addressed to "Steve, 7 Example Road" it would end up at the correct apartment. Either because the postal delivery person knew - they tended to have fixed routes - or one of my neighbours would do the decent thing and redelivery if it was sent to them in error.
For my money the Milgauss is the standout of that montage. I've always loved the "quirky" colours, and the lightning-bolt hand stands out a little.
But watches are pretty personal, and it's okay to have different tastes. I like that the author knew what was important to them - for me I avoid Roman Numerals, and subdials as both look too busy. I try to avoid date-complications for the same reason, and if I must have them I abhor the cyclops.
My watches range from the casio terrorist, through mass-produced soviet pieces that were made before I was born, all the way to high end Swiss pieces. I still wake up and change my watch based on what kinda mood I'm in, or what I'm doing.
reply