I travel a ton and stay in dozens of different hotels every year. Domestically, and in maybe 50% of the foreign cases, the high priced hotels had worse and slower internet up until a couple of years ago. For the last 2 years they have gotten better, on the average. Oh, I was in a 5-star Vegas resort last night that had horrible bandwidth. In the past, my joke was accurate that the difference between a Four Seasons (just an example) and a Super 8 is that at the Super 8 the internet worked and was free. The most important thing to me in a hotel is computer use. The fancy suites in major hotels are often set up for entertaining friends and DON'T even have a computer desk. I ask my wife to book me into Super 8's whenever possible.
I actually noticed this trend about 8 years ago, and wrote a book to solve it. The book is called Programming from the Ground Up. It is a Linux-based assembly language book, but also teaches a lot about systems programming in general, but without being too technical.
For the other CS-oriented stuff that they don't teach, the two books you should get are how to design programs and Structure and Interpretation of Computer Programs. After that, I have written a series of articles to apply those ideas to "real" programming languages on IBM's developerWorks. You can find links to them here.
End goal: change the constitution. We need a start. It's easy to see how hard this will be and to give up early, but some of us feel the imperative to fight for it. We can change things. The vast will of the masses (corporation political donations are not equivalent to the free speech we enjoy as individuals) needs to be strategically gathered. Critical mass could take decades, as with things like gay marriage.
Spammers or hackers could get your IP turned off. But I'd do it anyway to be helpful.
Thanks. I understand and appreciate where you are coming from.
As a founder of the EFF, I do stand up for the small consumers vs. the wealthy and powerful. There is no perfect solution.
When you make the rules, you are right when you're wrong.
The problem with early detection is that many diseases are actually benign in their early stages, and, when detected, their detection can actually cause more harm for the patient. For instance, early cancer detection increases the likelihood that the patient will start chemo. Some cancers wind up being handled by the body, but *all* chemo treatments harm patients. So, early detection sometimes leads to more harm than benefit (plus an unfortunate issue with "success" rates - the cancer treatments get to include in their "success" count cancers that the body would have cleaned up anyway).
"Or are those contracts written so horribly that the company gets paid for a nonfunctional product?"
The problem is that a lot of these types of contracts are written with a clause such that launching them publicly is an implicit acceptance of the project as a finished product. So, since they at least tried to launch it, that means that the project is "finished", and everything else is billed hourly on top of it.
It has been over a decade since I last worked with Oracle, so things may have changed. But when I worked on an Oracle project, it cost a huge amount of money, took way too long, didn't work well, and required double the number of staff to manage the application. After Oracle left, a second company came along behind who specializes in fixing stuff that Oracle broke. This company, I don't remember its name, literally does its business as cleaning up Oracle's trash. They didn't even promise good results, only "I know how much pain you are in, we'll make it not hurt quite so much." Interestingly, this particular project wound up as a "success story" on Oracle's website.
Must be nice to be able to fail at a project such that they owed you $69 million, but you don't actually have to make it work.
Perhaps states should make a rule stating that large projects must be broken up into deliverables of $1 million increments.
I know everyone wants an electronic everything, but it sounds like in your situation paper records may actually be optimal. If you have to have a paper system in place anyway, why do the added expense of going digital as well? Sometimes, what is really needed is to optimize the paper system, rather than replace it with an electronic one.
Evi has been my closest contact at CU over the years. She was always a good friend and administered the scholarship I set up there. I am very sad but hoping to hear good news from my NZ friends. Evi was a very important person when it comes to Unix and Internet routing.
iCloud is a useless service. It intended to compete with DropBox, I think, and failed miserably. I think iOS developers should all individually opt to develop for DropBox rather than iCloud.