Hip hip hooray!
Curiosity has been offline for several weeks, after a software glitch (and possibly a memory failure; reports vary). The photo at right was returned amongst the first new batch since the glitch first occurred. It's very nice to see that! In just over a week, Curiosity (and all of Mars) will be on the opposite side of the Sun from Earth, so for a few weeks after that it will be “radio silence” for all the robotic explorers orbiting and sitting on the surface of Mars. Let's hope they all wake back up successfully when Mars is out of occlusion!
Saturday, March 23, 2013
We Aren't the World...
Experiments in psychology and sociology are plagued by uncontrolled (and perhaps uncontrollable) variables and difficulties in replication. For any engineer or scientist used to the somewhat firmer ground of the “hard” sciences, this makes investigations into human behavior seem like something other than science and closer to opinion. It doesn't help that facets of these softer sciences that are believed to be true are routinely and frequently overturned.
On that theme, here's an article exploring one of the more recent such overturnings. My main reactions after reading this: (1) don't believe anything is actually “known” in those fields, and (2) I'm sure glad my own areas of interest aren't quite so ambiguous and difficult to measure – my oscilloscope and voltmeter work every time, with perfectly repeatable results :)
On that theme, here's an article exploring one of the more recent such overturnings. My main reactions after reading this: (1) don't believe anything is actually “known” in those fields, and (2) I'm sure glad my own areas of interest aren't quite so ambiguous and difficult to measure – my oscilloscope and voltmeter work every time, with perfectly repeatable results :)
Labels:
Psychology,
Science,
Sociology
Picking CPU Registers...
On many CPU architectures, especially older ones, there are a relatively small number (sometimes only two or three!) of CPU registers. Modern CPUs are sometimes much more symmetric with respect to register set architecture. If you're an assembly language programmer, you know all about registers. If you're not, you can think of them as particularly fast memory locations that machine-level computer instructions can access directly (that is, without having a memory address).
This characteristic of a small number of registers wasn't limited to microprocessors; all the early “mainframe” and “mini” computers were built the same way. The first mainframe computer I worked with was a Univac CP-642A, and if I remember correctly it had just four registers: A, Q, I, and the program counter. All of the subsequent mainframes and minis I worked with were also machines with limited register sets, with some of the most modern of them having a couple dozen registers. Similarly, all the early single-chip microcomputers I worked with had very limited register sets as well. The TI 99000 attempted to move a lot of register functionality into memory locations, but even it had over a dozen specialized registers.
All of these machines with limited register sets shared another characteristic: to various degrees the registers were specialized. One register might have special capabilities for increment and decrement. Another might be specially usable as an index into memory. Another might be part of double-precision multiply and divide operands. Or perhaps a couple of registers might have a special “swap” capability. This sort of thing was quite normal in those early CPUs, and the special register set capabilities were directly reflected in the machine-level instruction sets.
William Swanson has a nice article up exploring the Intel 8086 register set architecture in quite a bit of detail. It's a specific case of this more general design characteristic. Reading this brought back a lot of memories, both from the distant past :) and more recently, with PIC single-chip systems...
This characteristic of a small number of registers wasn't limited to microprocessors; all the early “mainframe” and “mini” computers were built the same way. The first mainframe computer I worked with was a Univac CP-642A, and if I remember correctly it had just four registers: A, Q, I, and the program counter. All of the subsequent mainframes and minis I worked with were also machines with limited register sets, with some of the most modern of them having a couple dozen registers. Similarly, all the early single-chip microcomputers I worked with had very limited register sets as well. The TI 99000 attempted to move a lot of register functionality into memory locations, but even it had over a dozen specialized registers.
All of these machines with limited register sets shared another characteristic: to various degrees the registers were specialized. One register might have special capabilities for increment and decrement. Another might be specially usable as an index into memory. Another might be part of double-precision multiply and divide operands. Or perhaps a couple of registers might have a special “swap” capability. This sort of thing was quite normal in those early CPUs, and the special register set capabilities were directly reflected in the machine-level instruction sets.
William Swanson has a nice article up exploring the Intel 8086 register set architecture in quite a bit of detail. It's a specific case of this more general design characteristic. Reading this brought back a lot of memories, both from the distant past :) and more recently, with PIC single-chip systems...
Labels:
Computer,
Geek,
History,
Technology
Massive Construction Underneath New York...
The Atlantic has a great article up about the massive construction project currently underway, mainly deep underground in New York City. It's been going on for over five years already, and it's truly enormous in scale – yet most people have never heard about it, and most New York residents have never seen any evidence of it.
Being a government project, of course it's massively over-budget and behind schedule. It would be fabulously shocking if not :)
I'm not a fan of big cities in general, and New York is amongst my least favorite. But the sheer scale of this civil engineering project leaves even me with my jaw dropped. Lots more photos at the link; the one below is a custom (and massive!) tunnel-boring machine built for the project.
Being a government project, of course it's massively over-budget and behind schedule. It would be fabulously shocking if not :)
I'm not a fan of big cities in general, and New York is amongst my least favorite. But the sheer scale of this civil engineering project leaves even me with my jaw dropped. Lots more photos at the link; the one below is a custom (and massive!) tunnel-boring machine built for the project.
Labels:
Awesome,
Civil Engineering,
New York
Unfit for Work...
NPR has an article posted digging into the phenomenon of skyrocketing employment disability rates in the U.S. There are lots of interesting nuggets in the article, like the infographic below showing how the kinds of disabilities being claimed have changed over 50 years. Read the facts, and come to your own conclusions about the causes. Remember that the source is NPR: sources are likely filtered, and opinions carefully vetted to fit the progressive world view. I'll offer one additional caution: most of the things being measured are not well-isolated metrics. For example, the infographic below is almost certainly colored by the progress of medicine in that same period - so, for instance, the lower rate of claims for respiratory diseases is probably caused (at least partly) by advances in respiratory medicine, and not at all by behavioral changes...
Labels:
Disability,
Policy,
Politics
Friday, March 22, 2013
Rustic, Do-It-Yourself Vibe...
An excellent satire on how the left thinks about guns...
Labels:
Gun Control,
Progressive,
Satire
Clever Designs...
And some of them even look useful! I recommend muting to avoid the awful background tracks. Via reader Simi L...
Thursday, March 21, 2013
Battery Problem Solution?
The “battery problem” refers to the currently poor methods we have available to store electrical energy. In particular, either by weight or by volume, current batteries (the best electrical energy storage today) cannot store nearly as much energy as hydrocarbon fuels (e.g., gasoline). The battery problem is the main technological barrier to wind and solar power, and to replacing gasoline powered cars with electric cars.
The battery problem is a very hard one; so hard that despite billions of dollars invested in research, the very best solutions are still only incrementally better than the batteries used in the late 1800s.
Here's some very early research into an alternative storage mechanism, one that stores electricity as nuclear energy (rather than chemical energy, like current batteries). This is theoretical work at this point; not even to the proof-of-concept stage – but it stands out to me because it's a fundamentally different approach that promises energy densities far higher than even hydrocarbon fuels can achieve. That would most definitely solve the battery problem, and would make hydrocarbon fuels looks sort of silly...
The battery problem is a very hard one; so hard that despite billions of dollars invested in research, the very best solutions are still only incrementally better than the batteries used in the late 1800s.
Here's some very early research into an alternative storage mechanism, one that stores electricity as nuclear energy (rather than chemical energy, like current batteries). This is theoretical work at this point; not even to the proof-of-concept stage – but it stands out to me because it's a fundamentally different approach that promises energy densities far higher than even hydrocarbon fuels can achieve. That would most definitely solve the battery problem, and would make hydrocarbon fuels looks sort of silly...
Labels:
Battery Problem,
Science,
Technology
Boston Molasses Disaster...
I happened across this in my morning reading, entirely by accident. On January 15th, 1919, an enormous molasses storage tank burst, spewing 2.5 million gallons of molasses into the streets of a Boston neighborhood. This created an 8 to 15 foot high wave of molasses, moving at about 35 miles per hour. It killed 21 people and injured over 150 more; there was a large amount of property damaged (including buildings and railroad).
And I thought I knew my U.S. history fairly well!
And I thought I knew my U.S. history fairly well!
Labels:
Amazing,
History,
United States
Accomplishment is So 1900s!
Way back in the Paleozoic era, when I was going to grade school, the kids who actually accomplished something – whether in academic studies, shop course, or athletics – were recognized in little ceremonies held in the school auditorium. Those students were lauded for their accomplishments, and quite overtly held up to the less-accomplished others as examples to emulate. The celebrations were sincere, and the accomplishments real.
That was then.
These days, grade schools seem to be going out of their way to devalue actual accomplishment. I see two approaches, sometimes taken at the same time.
One approach is to celebrate everyone, whether accomplished or not. One common manifestation of that around here are the bumper stickers parents proudly put on their car, proclaiming “My child was student of the month at XXX” (where XXX is some school). If you drive around any community here, you'll see the same bumper sticker on lots of cars – far more cars than there are months in the year. I'm not sure how they hand these bumper stickers out, but it sure as hell isn't one per school per month!
Then there's the opposite approach, in the news today: just stop celebrating accomplishment altogether. We wouldn't want the poor, under-achieving little darlings to feel bad about under-achieving, would we? It might not be their fault, after all.
What absolute crap.
We're teaching our kids that you don't need to actually accomplish anything in order to succeed. This isn't exactly preparing them for any corner of the real world that I've seen (except maybe the Post Office or the DMV). The real world that I know demands actual accomplishment and performance. Businesses are reluctant to fork over wages and benefits for people that don't actually get things done.
I hear the pealing of the bell of doom...
That was then.
These days, grade schools seem to be going out of their way to devalue actual accomplishment. I see two approaches, sometimes taken at the same time.
One approach is to celebrate everyone, whether accomplished or not. One common manifestation of that around here are the bumper stickers parents proudly put on their car, proclaiming “My child was student of the month at XXX” (where XXX is some school). If you drive around any community here, you'll see the same bumper sticker on lots of cars – far more cars than there are months in the year. I'm not sure how they hand these bumper stickers out, but it sure as hell isn't one per school per month!
Then there's the opposite approach, in the news today: just stop celebrating accomplishment altogether. We wouldn't want the poor, under-achieving little darlings to feel bad about under-achieving, would we? It might not be their fault, after all.
What absolute crap.
We're teaching our kids that you don't need to actually accomplish anything in order to succeed. This isn't exactly preparing them for any corner of the real world that I've seen (except maybe the Post Office or the DMV). The real world that I know demands actual accomplishment and performance. Businesses are reluctant to fork over wages and benefits for people that don't actually get things done.
I hear the pealing of the bell of doom...
A Great Moment...
Snopes has identified this as a true story written by Kent Nerburn while he was a taxi driver in Minneapolis, Minnesota. Below is the heart of the story; there's a longer version at the Snopes link...
I arrived at the address and honked the horn. After waiting a few minutes I walked to the door and knocked.. 'Just a minute', answered a frail, elderly voice. I could hear something being dragged across the floor.
After a long pause, the door opened. A small woman in her 90's stood before me. She was wearing a print dress and a pillbox hat with a veil pinned on it, like somebody out of a 1940's movie.
By her side was a small nylon suitcase. The apartment looked as if no one had lived in it for years. All the furniture was covered with sheets.
There were no clocks on the walls, no knickknacks or utensils on the counters. In the corner was a cardboard box filled with photos and glassware.
'Would you carry my bag out to the car?' she said. I took the suitcase to the cab, then returned to assist the woman.
She took my arm and we walked slowly toward the curb.
She kept thanking me for my kindness. 'It's nothing', I told her.. 'I just try to treat my passengers the way I would want my mother treated'.
'Oh, you're such a good boy', she said. When we got in the cab, she gave me an address and then asked, 'Could you drive through downtown?'
'It's not the shortest way,' I answered quickly.
'Oh, I don't mind,' she said. 'I'm in no hurry. I'm on my way to a hospice'.
I looked in the rear-view mirror. Her eyes were glistening. 'I don't have any family left,' she continued in a soft voice.. 'The doctor says I don't have very long.' I quietly reached over and shut off the meter.
'What route would you like me to take?' I asked.
For the next two hours, we drove through the city. She showed me the building where she had once worked as an elevator operator.
We drove through the neighborhood where she and her husband had lived when they were newlyweds She had me pull up in front of a furniture warehouse that had once been a ballroom where she had gone dancing as a girl.
Sometimes she'd ask me to slow in front of a particular building or corner and would sit staring into the darkness, saying nothing.
As the first hint of sun was creasing the horizon, she suddenly said, 'I'm tired. Let's go now'.
We drove in silence to the address she had given me. It was a low building, like a small convalescent home, with a driveway that passed under a portico.
Two orderlies came out to the cab as soon as we pulled up. They were solicitous and intent, watching her every move. They must have been expecting her.
I opened the trunk and took the small suitcase to the door. The woman was already seated in a wheelchair.
'How much do I owe you?' she asked, reaching into her purse.
'Nothing,' I said
'You have to make a living,' she answered.
'There are other passengers,' I responded.
Almost without thinking, I bent and gave her a hug. She held onto me tightly..
'You gave an old woman a little moment of joy,' she said. 'Thank you.'
I squeezed her hand, and then walked into the dim morning light. Behind me, a door shut. It was the sound of the closing of a life.
I didn't pick up any more passengers that shift. I drove aimlessly lost in thought. For the rest of that day, I could hardly talk. What if that woman had gotten an angry driver, or one who was impatient to end his shift? What if I had refused to take the run, or had honked once, then driven away?
On a quick review, I don't think that I have done anything more important in my life.
We're conditioned to think that our lives revolve around great moments.
But great moments often catch us unaware - beautifully wrapped in what others may consider a small one.
Labels:
Palate Cleanser
Slightly Used F-1 Engines Recovered...
Readers of a certain age may remember the gigantic Saturn V rockets that launched the Apollo missions to the moon. If you were fascinated by those missions (as I was), you might also remember that the Saturn V's first stage was powered by five F-1 liquid fuel rocket engines. These incredible rocket engines used liquid oxygen (LOX) for their oxidizer, and kerosene (RP-1) for their fuel. Throttled up, each of these engines consumed over 40,000 gallons of LOX and RP-1 per minute (almost 700 gallons per second), while generating 1.5 million pounds of thrust. They are the most powerful rocket engines every flown by any country.
The F-1 engines have to be on anybody's list of the most amazing machines mankind has ever built.
There's one sad element of the F-1's story, though. Every one that ever flew is at the bottom of the sea. After blasting off from Cape Canaveral, burning for about three minutes, and seeing the second stage separate and head to orbit – the first stage and its F-1 engines fell in a roughly parabolic curve until they splashed into the Atlantic Ocean.
But now two of them have been recovered, in a technological feat of an entirely different kind. Remotely operated vehicles (ROVs) operating three miles under the ocean's surface have located, dug out, and retrieved two of the used F-1 engines. The expedition that pulled this off was financed by Jeff Bezos (CEO of Amazon). The video below is from that expedition:
The F-1 engines have to be on anybody's list of the most amazing machines mankind has ever built.
There's one sad element of the F-1's story, though. Every one that ever flew is at the bottom of the sea. After blasting off from Cape Canaveral, burning for about three minutes, and seeing the second stage separate and head to orbit – the first stage and its F-1 engines fell in a roughly parabolic curve until they splashed into the Atlantic Ocean.
But now two of them have been recovered, in a technological feat of an entirely different kind. Remotely operated vehicles (ROVs) operating three miles under the ocean's surface have located, dug out, and retrieved two of the used F-1 engines. The expedition that pulled this off was financed by Jeff Bezos (CEO of Amazon). The video below is from that expedition:
Labels:
Apollo,
Awesome,
History,
Technology
Wednesday, March 20, 2013
How Could They Be So Stupid???
Megan McArdle explains why countries seem to repeatedly make utterly foolish economic and financial policy decisions. The doom approaches, apparently inevitably. Politics are (of course!) the problem...
Flying Pig Moment...
Generally speaking, you can count on pablum from the “tame conservative” David Brooks in his commentary published by the progressive podium afforded by the New York Times. But check out this lead:
There is a statue outside the Federal Trade Commission of a powerful, rambunctious horse being reined in by an extremely muscular man. This used to be a metaphor for liberalism. The horse was capitalism. The man was government, which was needed sometimes to restrain capitalism’s excesses....and then go read the whole thing. Definitely a flying pig moment! I expect poor Mr. Brooks may be fired at any moment...
Today, liberalism seems to have changed. Today, many progressives seem to believe that government is the horse, the source of growth, job creation and prosperity. Capitalism is just a feeding trough that government can use to fuel its expansion.
Labels:
Flying Pig Moment,
Politics,
Progressive
Quote of the Day...
From Mark Steyn:
...in Britain, in Canada, in Australia (which is to say in some of the oldest free societies on earth and among the very few developed nations that did not succumb to the mid-20th century totalitarian fevers), it is now received wisdom that state power is required to “balance” free speech with competing societal interests as determined by regulatory bureaucrats.Scary stuff, especially when it's easy to see that this trend has already started here (most especially in our universities)...
Labels:
Doom,
Free Speech,
Quote
Magnificent Chickens...
When I first visited this site, my internal comment was ... “Really?”
And the answer is ... “Yes, people really do compete in chicken magnificence”
Oh, my...
And the answer is ... “Yes, people really do compete in chicken magnificence”
Oh, my...
Headphone History...
Who would have guessed that the history of headphones involved polygamy and Nazi direction-finding?
Labels:
Electronics,
History,
Technology
The Anatomy of a (Successful) Click Fraud Scheme...
A fascinating dissection of a successfully executed click fraud scheme that generated millions of dollars for the perpetrator...
Labels:
Advertising,
Fraud,
Web
Subscribe to:
Posts (Atom)





