> I sat through a conference session in the late nineties trying to understand the difference between an OLE document, a COM object, and an ActiveX control.
I wonder if we attended the same conference session!
I have experienced migraines since my teens, usually starting with annoying visual artifacts, facial numbness, difficulty speaking, and progressing to intense pain. The worst of them would also cause auditory discomfort.
In my 20s, I could reliably trigger a migraine by doing something intensely physical (like playing basketball with friends) and drinking lots of cold water or taking a cool shower.
Since then, it's been harder to determine a cause other than stress. About 15 years ago, work was really stressful and I had numerous migraines in a four-month period. Once I even got a demerol IM shot, which seemed like much ado about nothing -- I was hoping for great relief, but it didn't seem to do much.
Now in my 50s, I only get about one a year, and it's pretty mild.
I'm not apologizing for MS, and I have no idea what PII protection Recall actually has. If Recall does have real PII logic, it should recognize that a legitimate VISA payment card numbers must start with '4' + be 16 digits in length, and AmEx cards must start with '34' or '37' + be 15 digits in length; also, the LUHN algorithm must be satisfied over the card digits.
With Recall, it seems false positives for PII-type protection rules would be more acceptable than false negatives. But with the negative press already around the technology. I'm not sure it will ever gain acceptance.
The barrier to entry for programmers on projects like PostgreSQL and FreeBSD is high, with good and bad results. It seems you have to be very committed to the project (which may involve support from one’s employer) to join and contribute. It requires deep understanding of the codebase and preparedness to deal with fallout when changes inevitably cause problems. That’s good in that the developers are highly invested in building a quality product.
But the high barrier to entry makes it difficult to attract new developers, and it is very difficult for those with a passing interest to get fixes and improvements into the codebase.
Sounds interesting but behind the WSJ paywall.
A story I find very interesting is the recovery of a large number of films found preserved under permafrost under a former ice rink in Dawson https://en.wikipedia.org/wiki/Dawson_Film_Find
"The more things change, the more they stay the same" - Jean-Baptiste Alphonse Karr
In the late 1980s, "executive dashboards" were all the rage. Vendors were selling tools to tap data in mainframe databases to provide insights directly to execs to improve business knowledge. It generally felt like a massive waste of resources.
(But, in that timeframe, I did build a tool to scrape data from a mainframe DB and turn it into useful statistics on a weekly basis at a big organization. Not sure how long it lasted, though, because my boss required that the reporting interface be implemented in his favorite tool, Lotus 1-2-3.)
(edited for spelling)
I have been unpleasantly surprised when I expect Posix semantics from Windows.
Think about parent PIDs. You can't assume a process's parent PID is actually still the parent.
Think about file open semantics. Try to open to a file when any other process has the file open with no sharing allowed.
Think about file delete. (Really, try to delete a file reliably in Windows.)
Think about string encoding and code pages. (Well, this is out of bounds for Posix, but closely related to expected filename semantics.)
I wonder if we attended the same conference session!