Let me disabuse you of your incorrect notion. My last four jobs did not involve an HR department. (1) One was a "promotion" from freelance to full-time. (2) One was a contract gig "promotion" to full time. (3) One was from a newspaper ad sent to me by a friend, who knew the owner of the business. (4) One was an equipment co-location customer who got so dependent on me that he hired me to continue what I had been doing as "customer service".
Indeed, looking back on my career I have very little contact with any HR department. My very first job came through the efforts of a gradute-student-run research project at Southern Illinois University. Several jobs were as a college student worker. Several more jobs came via recruiters. My best jobs was one of those error cascades involving computer magazines, the American National Standards Institute, and being a take-over-Charlie in a standards-setting committee.
The problem is that the HR departments want X years in specific technology. I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.
The last time I was looking for work, I found ads that were so specific that I surmise the hiring person had a specific person in mind, but was required to put job openings out to the world. I do know one instance where the job was intended for a H1-B visa applicant; no way they were going to hire a citizen for the position.
Yes, I agree that people should continue to learn new stuff. I'm picking up Python as part of my current job.
There has been quite a discussion (including in CIO magazine) about old programmers being exactly the right people to deal with "ancient" legacy systems. There is still a lot of systems in current use written in COBOL out there, even COBOL that predates the ANSI version. FORTRAN is still surprisingly strong in the scientific community.
The article mentions programmers continuing in niches. Me, for example. I've discovered a very nice corner where I work with RS-232 serial ports and the mistakes engineers/programmers 20-30 years my junior inflict on the community. Schools don't teach the National Semiconductor 16550 UART anymore; not to mention all the errors made trying to utilize the FIFO capabilities. (It's not engineers using the chips themselves, it's the ASIC people using the 16550 from the cell libraries!)
I'm on the wrong side of 60, yet I've not decided when I'm going to retire...if I retire. I may just decide that, as long as I can find people who need my skills, I'll keep going until they carry me out feet-first.
Like so many other people have commented, I have earned the right to turn off advertising on
127.0.0.1 media.sonypictures.com.
127.0.0.1 images.adsyndication.msn.com.
127.0.0.1 2mdn.net.
127.0.0.1 atdmt.com.
127.0.0.1 fastclick.net.
127.0.0.1 hire.tv.
127.0.0.1 hiro.tv.
127.0.0.1 pointroll.com.
In firefix, I have also set to "ask first" for every single media player. I just wish there was a way I could do this with HTML5 video content as well.
Then there will be the sliver of comments about developing additional sources of zero-carbon sources of energy. Traditional fission reactors have their own pollution problems. Fusion is still too experimental; no one has yet to demonstrate a scalable method of doing that. But there is another power metal: thorium. https://en.wikipedia.org/wiki/...
I'm not saying that solar and wind are pie-in-the-sky. Those sources of renewable power have their place. We should not shut the door, though, to additional options. Just as we need diversity in our population, we need diversity in our power solutions.
Plus, don't count out Bell Lab's favorite project goal: "And then something wonderful happens."
When I clicked on the link to see the definition of "abstracting electricity", in the section on case law the offense cited was meter tampering. As in substantionally "more than a few electrons." The cost of prosecution would far exceed the cost of the electricity used. (I would also see where this particular law would apply to unauthorized taps or splices, where the power draw would be signifiant.)
One issue the article did bring up: the power at that train-car outlet isn't at all clean. If it uses external power pickup (third rail or overhead catenary) I could see where the surges, sags and dropouts would be severe enough to damage a phone or laptop, especially as the drive motors of the train, a highly inductive load, would cause very large spikes as the power pickup loses and re-makes contact. Contrast that with a long-haul train which supplies power from a locomotive generator, which shouldn't flicker at all.
So it could well be that there is a cause for action of a different sort: "We are not liable for any damage caused by plugging anything into the outlets on this train."
The hardest part of climbing the ladder of success is getting through the crowd at the bottom.