Recent blog posts
John Kawakami's blog
I was reading up on calendar data structures and came across something I hadn't thought about in years: the 2038 problem.
This is more serious than the year 2000 problem that was supposed to lead to the collapse of technological society. Out in my neck of the relatively modern woods, all that Y2K meant was that a few applications started displaying 19100 instead of 2000, and a few others showed the wrong time or date. They were fixed with minimal incident.
Y2038 is more serious. It's a problem a lot of Unix applications will suffer if they're still running in 34 years. Now, that might sound far-fetched, but, consider this: many important parts of Linux were written in the early 1990s, and haven't yet been updated. Many of these programs were originally written in the early 80s, and the origins of Unix as we know it go back to 1970.
We're already past the halfway mark: Unix is 34 years old, and there are only 34 years left until 2038. So, let's be conscious of this issue, and start dealing with it now, before it's too late.
The Year 2038 Problem
It's better and more confusing than the soap opera. It's my adventures at General Hospital LAC+USC. Let's get caught up on the story.
Rosa's spleen is enlarged, and she's caught up in "the system". Her boyfriend, John, is tagging along, marvelling at the Byzantine system that is LAC+USC. They both worry that the condition can be polycythemia, a rare condition where the marrow produces red blood cells nonstop, and if left untreated, will lead to thrombosis, and death. It could also be a bruised spleen from a fall.
This morning, I got a call from Rosa requesting a ride to the hospital. She'd talked to a nurse there to get her blood test results. Simple enough, I thought. I get that kind of info over the phone sometimes. But, no, she had to go in person.
When I drove her there, it took a few minutes for Rosa to be told that, no, the results would not be given out. The doctor needed to talk with her. So an appointment was scheduled. Also, they would not schedule her to CT scan her spleen, despite the fact that the doctor requested it last time.
That seemed stupid. The scan was requested at the prior appointment. They should just send the request, so it can be performed before the doctor appointment. That would knock out two birds with one stone.