HN user

ghelmer

27 karma
Posts0
Comments16
View on HN
No posts found.

one thing that helps me short-circuit it 99% of the time is a high amount of caffeine

The med that helped my dad with migraines was Vanquish (aspirin, acetaminophen, and caffeine.

Your experiences with migraines are interesting and relatable. One thing I have noticed is random scalp tingles in the day before a migraine.

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.

"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.)

Love these posters -- the one referenced in the article, and the other (UNIX feuds) noted in the comments. At one time I had both - lost one on a plane, and lost the other in a move. So rich in meaning, as others are noting.

"They just want to win the argument" is a good summary of what I understood from the article. There are people I regularly encounter who have to inject their opposition or correction to anything anyone else does or says, which feels like they are attempting to prove their superiority or correctness (but instead proving their failure to recognize the context of the original statement). Couching their point in the style "What about X?" instead of making a counter statement would be a more useful communication method IMO. (Edited to fix grammar)

A summer spent testing (and breaking) compilers taught me a lot, including: compilers do have obscure bugs. 99.99999% of program errors are bugs in the code, but the rare compiler bug is maddening to diagnose.