Saturday, November 29, 2008
Sister and Moshe: a phase of our lives ends
Back in August, we put Moshe to sleep. He had diabetes and we have long sworn that we would not become caretakers (and, frankly, financiers) for deathly ill kitties. [Note: I wrote this originally in March 2008. Moshe then managed to live till the end of July, far longer than expected. We finally had to euthanize him, because he had lost half his body weight and we had to leave for an extended holiday. The vet clearly felt that we had already waited too long and he had likely been suffering. We felt bad.]
Sister died last year, just kind of stopped eating and then stopped breathing, once her thyroid medicine had no discernible impact.
They were both about fourteen years old at time of death.
Even though Mica is left, she is a rather late arrival to our home, having rescued her some five years ago from the home of our older son, Chris. A rescue was necessary because Mica was born with only three functioning legs and lots of internal organ abnormalities. Extensive surgery kept her alive, but the other two, big, black, aggressive cats in Chris' home made her life a bit uncomfortable.
Here's a picture of Mica.
So we took in Mica, but Sister and Moshe had been with us since Eli was seven, just after we moved into our Rogers Park home, and they were a part of our lives for a long, long time - and almost all of Eli's growing up.
And so I thought I would pay homage to Sister and Moshe.
Sister showed up one day in our backyard, just wandered in, almost certainly looking for food. She was a beautiful gray cat and she was impossibly skinny. Must have run away from her home or gotten lost, and didn't really have the hunting skills necessary to live on mice and rats outdoors.
Eli was obsessed with dinosaurs in those days. He put together dinosaur skeletons from kits, read magazines about dinosaurs, and so on.
Sister was so skinny that when Eli saw her, he said: "Mom, that cat looks like a dinosaur!" because her bones were stuck out so sharply.
Veva had some leftover salmon in the refrigerator. They fed it to the starving cat and she decided that there was no reason to leave our backyard. We took her in and Chris named her "Sister Itsacat."
She was always something of a standoffish kitty. She couldn't handle being brushed at all- I don't know if she was the victim of some abuse or maybe her skin was just too sensitive. Her fur was certainly very fine and soft. But she liked to be petted and was very willing to be held. She would just melt over your arms or shoulders. Here's a nice picture of her. And another.
Moshe, well, he was a very different sort of cat.
Soon after moving to Rogers Park, we started spending time at the Nature Center, a small enclave of a park surrounded by residential neighborhoods, a senior citizens home (actually a large complex of building), a university, and a cemetery. We volunteered there, helping to maintain the trails, and visited for holiday celebrations. The Center itself boasted a small "zoo" of sorts, with a variety of animals found on the property (and usually in need of some medical assistance). It was a wonderful place to be able to take a young boy, growing up in an urban environment like Chicago.
One day when we visited, we found that there were several brand new kittens in the Center. Their mother was a feral cat at the park and rather than have a small gaggle of wild cats growing on the property, they decided to find homes for the kittens. Moshe was one of those kittens.
When we first took him home, he was so small, he could sleep curled up inside Veva's slipper. He was tiny. But it was clear from the very start that he had no intention of staying that way. Sister had a fine appetite, but she didn't act as if eating was the most important activity of her life.
Moshe, on the other hand, was so enthusiastic about eating that he would mush his face into the bowl of food, chomp chomp chomp, and come away with food shmushed all over his face. His enthusiasm quickly paid off. He got big and he got fat.
And he was definitely the Alpha Male of the house, to which this photo can attest.
Yet he always remained at heart a kitten. Even when he clearly tired and arthritic, when getting up and down stairs was clearly painful for him, if I took out a string and dangled it in front of him, he would push himself up and go after that string. I could even get him to chasing his tool (well, when he was young, he really did chase his own tail, but when he was older, he chased the string around and around in a circle).
Moshe would have loved to play with Sister, but she was never the least bit interested in playing with him. In fact, she was very upset when we brought him home. She was never excited about sharing her home, and her salmon, with other cats.
Mica was definitely interested in playing with Moshe, but by then he was a good bit older and it was never clear if he liked playing with her or simply tolerated her. She was (is) much more lively, even with only three legs to hop around on. Plus, we removed both Moshe's and Sister's front claws, but didn't have the heart to do the same thing to Mica. She really only has just one weird claw on one paw.
So Mica would dance around Moshe, taunting him, poking her claw out, and finally Moshe would respond, and they would engage in a short dance. The dance would usually end by Moshe falling over onto Mica. Not much she could do about that, being about 1/4 of his body weight.
So...why, you be wondering, did Veva call Moshe the "Baby Seal Cat"? Because he had this endearing habit of lying on the floor and pulling his front legs up so that looked like a seal.
Moshe really enjoyed life. He enjoyed eating. He enjoyed sleeping. He enjoyed bullying the other cats, especially when it came to food. He like being vacuumed and was very well behaved generally whenever we needed to do anything to him (give him medicine, wash him, etc.). He loved to go out to the backyard and hang out in the sun. And if he somehow made it out of the yard, he never ventured far. This home was all he knew and it fit him just fine.
Sister had a taste of the world beyond our yard and if she got out, she could certainly end up at least several houses away. She was good at chasing down rats and mice, even without front claws. We finally erected an eight foot privacy fence around our house so we could let the cats out into the backyard and they would likely stay in the yard, though Sister would occasionally still find her way out.
Mica was totally a house cat; we could barely even get her to step out the side door and experience the wind on her face. That made her a very smart cat, since she would have been pretty much helpless in the face of the most mild of predators.
Our cats enriched our lives, but also made Veva and Eli perpetually at least a little bit miserable, since they were both allergic to cat dander. Sigh...so now that Sister and Moshe have died, and Mica has moved on to a new home, our house is pet free and pet dander free (well, mostly), but also a bit empty feeling.
Maybe someday we will bring a hypoallergenic animal into our lives. But for now....we will be pet-less.
You can find all my photos of our pets here: http://flickr.com/photos/60694364@N00/sets/72157610386826763/
And this is a nice one of Moshe and Sister together: http://flickr.com/photos/60694364@N00/3067977619/in/set-72157610386826763/
Wednesday, November 26, 2008
A wonderful trip to Portugal
We had a really wonderful time. Carlos and Joao of Dutec were fantastic hosts, very generous with their time, taking us out to dinner each night, taking care of all the details of our stay, putting us up in a very nice hotel, the Villa Rica. One evening, we went to a restaurant with fado singers - that was a great experience!
And in Porto, Manuel of University of Porto put aside his many responsibilities to show us around this beautiful, very old city (continually inhabitated by humans since 1300 BC!). We even got to meet his wife and daughter (Margerita was one of the highlights of my trip!), as well as that of his developer (and first winner of the OPP Test a Thon), Filipe de Silva. Filipe's 14 month old son, Francisco, was a tremendous amount of fun.
You can see photos from our trip at:
http://flickr.com/photos/60694364@N00/collections/72157609008492753/
Of course, Veva and I also visited Pasteis de Belem, home of some of the finest pastries I have ever tasted in my life (and blogged on previously, including my poem dedicated to these pastries).
A very fine trip, due primarily to our wonderful hosts. Thanks again, Joao and Carlos!
Two thoughts about the economic meltdown
One thing about the government bailouts make me happy: for years, our so-called leaders have told us that there simply isn't enough money to pay for universal health care, decent education for our children, repairing our infrastructure...and many other services that would help millions of our own citizens.
Well, now we know that is all bullshit. Because when the banks and financial services companies started to fail, suddenly there is more than enough money to shower on these Titans of Capitalism. And the extraordinary numbers thrown around in this bailout make the cost of things like universal health care seem downright reasonable.
So I say: if we are going to put our children and grandchildren deeply into debt, let's do it in a way that benefits them and not just a handful of fat cats on Wall Street.
TWO
GM, Ford and Chrysler CEOs come to Washington begging for $25B in bailout funds and they are raked over the coals - justifiably. "Where's the plan? How do we know you won't come back for more?" Now, I have mixed feelings about this bailout; these companies are so badly managed. But their collapse will be catastrophic for our economy. At least, however, there was a reasonably public debate over the use of public funds.
But Congress said go away (and come back later with a plan). Oh, and the Bush Admin expressed opposition to giving the Big Three this money.
Days later, after no public debate, no Congressional hearings....Citigroup is handed another $20B of taxpayer dollars. What is their plan, I wonder? How can a company that does nothing but push bytes around in different computers (that's what financial services mostly comes down to, doesn't it?) get a free ride when GM does not?
It's almost as though the Bush Administration is more concerned about making sure rich people stay rich than middle class and poor Americans keep their homes. Huh.
Catching up with old trips
http://flickr.com/photos/60694364@N00/
I am sorry that I do not have comments about these photos (some don't even have real names). I hope you can simply enjoy the images....
Friday, November 14, 2008
Time for another vote!
THAT MAKES ME SO VERY HAPPY.
I don't expect that he will be able to reverse the decline of the American Empire, but he sure is a sight for sore eyes and ears and brains and conscience. And to think that Americans could see their way to electing a non-white old male to be their President. I am more hopeful than I have been in a long, long time.
Anyway, that election is done with and now I am writing to ask your help for another election: vote for my son, Chris, in a remix competition! Chris sent out this email today, and I pass it on to all of you.
From Chris Silva, http://chrissilva.com
Hello friends, fam and recipients of my spam!
I know many of you may not have heard from me in quite a while since I've been in serious hermit mode and taken a considerable break from the business of visual art and the relentless hustle that is needed to sustain that career. But I'm back and asking for your support in my venture to make music a more solid part of my existence. I have realized that creating music is too important an aspect of who I am and it would be fantastic if it could start bringing in some income at some point too.
So here's where you come in!.
Below is the link to my entry to this Roots "Criminal" remix contest:
http://www.indabamusic.com/submissions/show/3621
So please hook me up with a vote! Just click the link above and press "vote for me" on the page you are redirected to. Then, if I make it to the top 25 then I can actually compete in a real remix competition.
The determination of winners for this first round is really lame (didn't realize this until after the fact)…basically a self-promo battle for votes. I guess the judges didn't want to have to listen to 310 remixes to determine what was actually good. But I worked hard on my track and feel its good enough to be in the top 25, so I'm giving it a shot.
The top 25 finalists will advance to Round 2. For Round 2, The Roots will make another track from Rising Down available to be remixed by the 25 finalists, and thankfully there be 3 judges making the final decision.
Oh, and "L.C. Rivers"...that's me. Lavish Catastrophe Rivers is an anagram of Christopher Tavares Silva and is what I'm using as my music production identity.
Much love to all!
Chris...
http://chrissilva.wordpress.com/
Sunday, November 09, 2008
Play games to become a better developer
Software development is one heck of a serious job. It turns out, however, that there are several games you can play to improve the quality of code you write. This is the second of two blog entries that introduce you to two of my favorite brain development and training games: Set and Mastermind. Play either (preferably both) of these games, and you will write better software. [ Note that I do not include Solitaire in this list. Playing this game will definitely not help you become a better developer, but it will pass the time. ]
For the full explanations:
Part 1. The Game of Set
Part 2. The Game of Mastermind
Enjoy!
Sunday, October 26, 2008
McCain is oh so proud of cute, little Sarah
As in:
"I'm so proud of the way she ignites the crowds. The way she has conducted herself in my view is incredibly admirable," McCain said.
Let's suppose for a moment that McCain hadn't plucked Palin out of relative obscurity (at the urging of the ultra-right in this country, most notably Rush Limbaugh, who started pushing for her as the GOP VP candidate back in February 2008).
Suppose he had picked Mitt Romney or Rudy Giuliani.
Can you imagine John McCain saying over and over again:
"I'm so proud of Rudy, the way he responded to 9/11."
Doesn't that sound just a wee bit condescending? Like McCain is her dear, old Uncle, patting her on the head?
Wednesday, October 08, 2008
Doing SQL in PL/SQL: a key resource from Bryn Llewellyn
Bryn surely has the most thorough and clear understanding of the PL/SQL language of anyone I have met (definitely including me).
His talk was detailed and precise (and maybe just a little bit overwhelming. He needed twice the time allotted) on this most important topic.
The bad news about this talk is that most PL/SQL developers will never be able to hear Bryn present it.
The good news is that everything he talks about (and more) may be found in a newly published whitepaper of the same name.
Simply visit the Oracle Technology Network PL/SQL Homepage and click on the hyperlink for that paper.
Notice also that Bryn has published an in-depth whitepaper on SQL injection, a very serious and widespread security risk in many applications.
Sunday, October 05, 2008
Quick Tip: Oracle11g function result cache
Suppose you have a table that is queried frequently (let's say thousands of times a minute) but is only updated once or twice an hour. In between those changes, that table is static. Now, most PL/SQL developers have developed a very bad habit: whenever they need to retrieve data they write the necessary SELECT statement directly in their high-level application code. As a result, their application must absorb the overhead of going through the SQL layer in the SGA, over and over again, to get that unchanging data.
If, on the other hand, you put that SELECT statement inside its own function and then define that function as a result cache, magical things happen. Namely, whenever anyone in that database instance calls the function, Oracle first checks to see if anyone has already called the function with the same input values. If so, then the cached return value is returned without running the function body. If the inputs are not found, then the function is executed, the inputs and return data is stored in the cache, and then the data is sent back to the user. The data is never queried more than once from the SQL layer - as long as it hasn't changed. As soon as anyone connected to that instance commits changes to a table on which the cache is dependent, Oracle invalidates the cache, so that the data will have to be re-queried (but just once). You are, as would be expected inside an Oracle database, guaranteed to always see clean, correct data.
Why would you do this? Because the performance improvements are dramatic. In the 11g_emplu.pkg script (available in the demo.zip at PL/SQL Obsession), I compare the performance of a normal database query via a function to a function result cache built around the same query and I see these results:
Execute query each time Elapsed: 5.65 seconds.
Oracle 11g result cache Elapsed: .30 seconds.
Isn't that just amazing and incredible and wonderful? Here's the original version of the function (over 5 seconds):
PACKAGE BODY emplu
IS
FUNCTION onerow (employee_id_in IN employees.employee_id%TYPE)
RETURN employees%ROWTYPE
IS
onerow_rec employees%ROWTYPE;
BEGIN
SELECT *
INTO onerow_rec
FROM employees
WHERE employee_id = employee_id_in;
RETURN onerow_rec;
END onerow;
END emplu;
and here's the result cache version:
PACKAGE BODY emplu
IS
FUNCTION onerow (employee_id_in IN employees.employee_id%TYPE)
RETURN employees%ROWTYPE
RESULT_CACHE RELIES_ON ( employees )
IS
onerow_rec employees%ROWTYPE;
BEGIN
SELECT *
INTO onerow_rec
FROM employees
WHERE employee_id = employee_id_in;
RETURN onerow_rec;
END onerow;
END emplu;
Can you see the difference? Not much of a change, right? I just added that single RESULT_CACHE line. And notice that I would not have to change any of the code that was already calling this function.
Here's the bottom line regarding the function result cache: get ready now to take advantage of this feature. Stop writing SELECT statements directly into your application code. Instead, hide your queries in functions so that you can easily convert to result caches when you upgrade to Oracle11g.
Friday, October 03, 2008
Sarah Palin, the lipstick-coated, pitbull-mannered Stepford Wife
And she will do it in an aggressive, condescending manner that indeed makes one think of a pitbull with lipstick and very nice $400 eyeglasses.
Doggone it, but she reminded me so much of a Stepford Wife. She just didn't seem entirely human.
Well, that does it, then. I will vote for Obama.
Tuesday, September 30, 2008
Could they at least APOLOGIZE for f#@king up our country?
And for those same years, the media and our elected officials bowed down to the so-called leaders of our great nation: Alan Greenspan, Warren Buffet, T. Boone Pickens and the other exorbitantly-paid CEOs who steered the great ship of the greatest example of the wonders of capitalism. They could do no wrong, they could not earn enough money, and they bristled whenever anyone talked about maybe giving the middle class a tax cut. ("Class warfare!" went the cry)
And for those same years, we doubters of the wonders of the "free market" have been vilified and mocked. Naive! Communist! Ignorant!
Now, sadly, it must be said: We were right. We of the left, we of the Naive Class, we Americans who never believed that a CEO was worth 500 times the value of a software developer in his company, we bleeding hearts who could never accept that 40 million Americans must have no health care, that tens of millions must go unemployed, that children should go hungry in this country: we were right.
And our so-called leaders were wrong. And not just wrong. Complicit, greedy, corrupt and arrogant.
These days, it is the arrogance that gets me the most.
They are so used to running everything their way, that no one even feels the need, the sense of human decency, to apologize.
Alan Greenspan, who allowed the economy to drift into this horrible state, is no wise man. He is a smart man who knew how to get his bread well buttered. And he does not apologize for his part in this mess.
William Jefferson Clinton, who signed into law deregulation of the financial industry that made this collapse inevitable, is no friend of the people. He is a brilliant politician who always sided with Wall Street. And he does not apologize for his part in this mess.
All those CEOs (from both failed and failing companies), who filled their boards will yes-men and yes-women who agreed to the most obscene pay packages, are not wise men. They are greedy bastards who will not apologize for their parts in this mess.
Keep it up, Leaders of the Free World. Make no apologies, accept no blame and stuff your pockets with every dollar bill (or euro) in sight. Then build some really big walls.
Because if the collapse continues, and if the bailout mainly bails YOU out, then I predict that the American people will shed their sheeps' disguises. They will come boiling out of their homes, full of anger and desperation, and I wonder if any of the walls you build could be tall enough to stop them.
Sunday, September 14, 2008
Another aspect of the Bush Legacy
A world-wide race to arm rather than feed our citizens....
The Times, citing Defense Department sales data through the end of August, reported that countries newly reliant on the United States as a primary major weapons source included Argentina, Brazil, India, Iraq, Morocco and Pakistan and former Soviet republics Azerbaijan and Georgia.
Together the countries signed $870 million worth of arms deals with the Bush administration from 2001 to 2004, but in the past four fiscal years the total had increased to $13.8 billion.
From $870M to $13.8B! Fortunately they are going to the most stable and democratic of nations, so we don't have to worry that someday some of these weapons might be used to kill our own citizens.
Seems like George W (or, to put a finer point on it, Dick "Watch Your Head" Cheney) is making sure that all of his friends in the military-industrial complex will be taking dumps in solid gold bathroom fixtures for the rest of their unnatural lives.
Thursday, September 11, 2008
A week in life of Travelin' Steven
On Monday morning, I caught an 8:30 AM flite to Los Angeles (a four hour trip). After a two hour stopover, I boarded a 777 to Tokyo. That took 11 hours. After a two hour stopover, which I spent in the wonderful Japan Air Lines First Class Lounge (fantastic massage chairs and the most wonderful service), I got on a 747 bound for SIngapore. Seven hours later, we landed (just after midnight). At 1 Am, I was in my Carlton hotel room on the 7th floor, skyped over to Veva to say hello, yes I made it alive and sane, and then it was time for bed. Woke up at 7 AM (before the darned alarm went off).
By 8:30 I had walked the few blocks in humid, warm (but not yet hot) weather over to the Suntec convention center and up to room 208. There I spent the next 8.5 hours presenting on PL/'SQL technology to 102 Oracle technologists, some 15 of which had even flown in from Thailand. That all went very well, even though Clara of Quest (that rare very competent person who also maintains a vigorous sense of humor) introduced me using a photo of yours truly from the waist up, at age 18 months or so, completely naked. Very cute, eh? Very unusual. I can't really imagine what all the attendees thought of that!
Back to the hotel for a quick workout at the fitness center, then off to dinner with a handful of other Quest Software fellows at Jumbo Seafood in the East Coast Park, where we feasted on the signature Singapore dish: chili crab (and lots of other delights). Then Jason drove me to the Changi airport for a 10:40 PM flight back to Tokyo. Oh, joy.
I really wanted to sleep overnight, but I couldn't drift off. I couldn't get an upgrade for the Singapore-Tokyo flights on Japan Air Lines, and my legs don't like hanging down and stretching out from a regular coach seat. That was too bad. So seven hours later, we disembarked at 6:15 Am at the Narita airport in Tokyo, and I was very tired, in a daze. Back to the First Class Lounge, where I spent the next nine hours waiting for the 4 PM flight to Los Angelos. I spent over an hour total in the massage chair, and had a real (but short - 10 minute) massage by a masseuse, that was very nice.
Then I flew 11 hours back to LA, picked up a rental car, drove to Aliso Viejo where my employer is headquartered, and am now sitting through 1.5 days of meetings, then I fly back home to Chicago on Friday evening.
So let's total this up....between Monday and Friday I will have spent spent:
* Less than 23 hours in Singapore.
* Just two nights in a bed.
* About 45 hours up in the air.
* At least 60 hours in transit (in the plane, waiting for flights, going to and from airports).
That's just crazy. And that's my life, though usually it isn't quite this ridiculous. And I really am going to stop doing all this traveling pretty darn soon. Just not in 2008.
I hope you are all enjoying sleeping in your own beds!
Saturday, August 09, 2008
Butterfly and Leaf - a poem
Butterfly and Leaf
Moca Finca, August 9, 2008
Copyright 2008, Steven Feuerstein
Flickering shadow
of a butterfly
catching the sun
seeking out color:
Alive, for a time.
Fluttering shadow
of a leaf
losing the sun
losing the branch:
Dying, in separation.
My eyes
can't tell the difference.
Living or dying,
the shadow is the same.
It communicates,
it hides.
My eyes
move on,
seeking a shadow
I can trust.
Sunday, August 03, 2008
Getting weary, so weary: Big Oil's biggest quarter ever: $51.5B in all
By JOHN PORRETTO, AP Business Writer Fri Aug 1, 5:11 PM ET
HOUSTON - Oil giants Chevron Corp. and Total SA wrapped up a string of gargantuan, record-breaking earnings reports Friday, a stretch in which six of the major international oil companies topped $50 billion in combined profit for the first time.
While the profits of unparalleled size have brought withering criticism from Washington and disgust from consumers across the country, very few were surprised. Crude prices during the second quarter were nearly double what they were a year ago.
====================================================
It is getting so so hard to even pretend that we live in a democracy. In what sort of democracy do its citizens allow corporations to suck us dry as they repeat the mantra of "supply and demand"? In what sort of democracy does its citizens allow a runaway, renegade, ultra-right government (which admits to hating government and wanting to privatize all) take all our tax dollars and hand them over to banks, financial "services" companies, military-industrial wacko companies like Blackwater - either when they actually blow it so badly they fail or pay off our legislators to hand them big fat no-bid contracts?
The US is not a democracy. It is a plutocracy, with manic edges of theocracy. And it is wearing me down.
I say: start doing some worse case planning.
What are you going to do with they start charging for air?
What are you going to do when the infrastructure of the country collapses (bridges, roads, etc.) and while they continue to pour our tax dollars down black holes of the War Against Extremism, they raise our taxes to theoretically repair that infrastructure (but then another suicide bombing requires another war - sorry, no infrastructure)?
What are you going to do when gas hits $10 a gallon?
If you don't plan for it now, you will be screwed, totally screwed, very soon.
And that is my mid-summer rant. See ya....
Monday, July 21, 2008
My Oracle Open World Schedule
Session ID: S300184
Hope to see you there!
Wednesday, July 09, 2008
How we fill the shopping malls
But when I do go shopping, I am startled by how full the parking lots are and how busy the shops are.
After all, consumer confidence is almost as low as the approval ratings for President Bush. Everyone but the rich are suffering badly and broadly, losing their homes, declaring bankruptcy because a child or parent falls ill, and so on. So how can we Americans keep on buying stuff?
An article in the Tribune confirmed my suspicion (full text at end of this entry): many Americans have simply given up on the idea of ever digging themselves out of their debt hole. So what the hell? Use the credit card! Load it up! Get another one and load up that one! Buy a big LCD TV. Buy a new cell phone. Hey, buy an iPhone! Pay my bill? Maybe. I sure hope so. But since my outstanding balance is already $12000, what difference does it make if I bump it up to $14000 or $20000? Oh and when I have to take my child to the emergency room because I couldn't afford preventive doctor visits, I will put that on my credit card, too. If they will let me.
What a doomed nation....
Borrowing with credit cards surges
Consumers boosted their borrowing in May, mostly reflecting heavy credit card use to finance their purchases.
The Federal Reserve reported Tuesday that consumer credit increased at an annual rate of 3.6 percent in May, roughly the same pace as logged in the prior month.
The pickup pushed total consumer debt up by $7.78 billion, to $2.57 trillion.
The increase was led by much stronger demand for revolving credit, which is primarily credit cards. Use of revolving credit rose at a 7.1 percent pace in May, a month in which a flow of tax rebates helped to energize consumer spending. In April consumers cut back on such credit at a 0.5 percent pace.
Still, the longer-term trend shows that consumers have been charging more of their purchases on credit cards as banks have tightened lending standards on other types of loans.
"Consumer spending was so large in May that consumers used their income tax rebate checks and brought out the plastic as well," said Chris Rupkey, chief financial economist at Bank of Tokyo-Mitsubishi in New York. "This double-dipping approach cannot keep the consumer afloat forever."
Demand for non-revolving credit used to finance cars, education and other things, meanwhile, slowed to a 1.6 percent increase in May. That was down from a growth rate of 6.1 percent in April and was the slowest since December.
Overall, revolving debt jumped $5.69 billion during May and non-revolving debt increased $2.09 billion.
The Fed's measure of consumer borrowing does not include any debt secured by real estate, such as mortgage or home equity loans.
Consumer spending accounts for more than two-thirds of economic activity.
Friday, June 27, 2008
A confession regarding the Second Amendment
I still am, but not because I disagreed with them. My dismay is that this decision (really, more the decision to decide on this issue) demonstrates how far along the radical right agenda for this country has proceeded. From the packing of the Supreme Court with the likes Thomas of Scalia, to the extreme politicization of the Justice Department, to the privatization of our military, the Bush Administration is hurrying the American people along to a very dark and troubling place.
Having said that, I have come to accept that I agree with the decision of the Supreme Court regarding the Second Amendment. I do think it is reasonable to conclude that the Second Amendment does support the idea of individuals bearing arms, owning a gun.
I think it is reasonable because the Second Amendment is weirdly ambiguous and terribly ungrammatical ("A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."). As a result, there will never be a clear path to banning arms for individual use entirely.
I also believe it is reasonable given its context. The founders of our nation fought a revolution against tyranny and you can't do that with water pistols. If individuals are not allowed to own weapons, then how can we defend ourselves against a government that takes away our freedoms (like the Bush Administration is doing) and is ready to use state violence against us to accomplish their goals (what the Bush Administration is not yet doing on a widespread basis)?
No, I think we should all accept the reality that given our constitution and bill of rights, we must allow individuals to own weapons -- but not all individuals and not any weapon (this is pretty much what Scalia said in his statement as well).
The problem in our country is not the Second Amendment and not the idea that an individual can open a weapon. The problem in the US is that we allow extremist, fundamentalist zealots to set policy.
We should concentrate all efforts on removing NRA influence on our legislators (and more generally end corporate and lobbyist bribing of our politicians) so that we can have sane, reasonable laws passed to enact tight controls on gun ownership in this country.
Saturday, June 07, 2008
Without logic we are truly lost...
Logic is also tightly linked to critical thinking: it is hard to tell when somebody is pulling the wool over your eyes, when you cannot logically identify flaws in their arguments. When, however, your brain is well-trained to move from assumptions to conclusions via clearly defined rules of logic, it is much easier to (a) solve problems, (b) challenge bogus arguments, and (c) avoid voting against your own self-interest.
I ran across a great example of such manipulation through explicit violation of logical thinking in the latest issue of Discover magazine. The title of the article is "Medicine's Magic Bullets?" and it is another in a seemingly endless stream of seriously bad news regarding the way that pharmaceutical companies lie and manipulate "research" data to get FDA approval for their drugs. Before I get to the part about logic, here's one quote to give you a feel for what I am talking about:
"One reason many doctors overlook risks and believe statins to be safe is that most controlled studies of stains wind up excluding people who originally began to participate in a study but stop taking the drug because they experience problems with it; these test participants are then dropped from the study as 'non-compliant.'"
Please do stop for a moment and think about that.
OK, now on to my main point regarding logic: this article talks about how pharmaceutical companies can camouflage unfavorable results through "combination end points."
Hmmm. "Combination end point" - what might that be? Well, a drug can be tested for multiple outcomes, such as heart failure and blood pressure. That surely sounds reasonable.
But then we learn that:
"By combining two or more of these outcomes to create a single category, you can say it helped 'A and B' even if it only helped A and not B. For example, although there was no statistically significant effect from tPA in the NINDS trial on the number of patients who died, there was a small decrease in disability for those who survived. With those two factors combined, there was technically a decrease in the combination end point of 'death and disability.'"
I would like to think that at this point, the mouth of any and every software developer reading the above paragraph will be hanging open in disbelief.
For those who might still have their mouth closed, allow me to explain:
When you say "A AND B", that is only true if both A is true and B is true. If either are false, then "A and B" is also false. If, on the other hand, you assert "A OR B", then only one of the two need to be true to render the whole statement true.
So when the author writes "you can say it helped" and "technically a decrease", I have to ask myself: precisely who can say that the statement "A AND B" is true even if B is false? And what technology is being referred to there? The technology of anti-logic?
I am shocked first of all that Discover's author would not explicitly point out the fundamental logical flaw of this "combination end point" bullshit.
And I am afraid, very afraid, for a nation in which...
* a critical regulatory agency like the FDA can accept such blatantly false thinking as a path to approving drugs which can and do kill people on a regular basis.
* citizens can read such things and not realize that they are being treated with disdain, are beging manipulated and, ultimately, put at risk of illness and death in order to improve the profit margins of corporations like Genentech (the maker of tPA, which is the main subject of the Discover article).
Friday, June 06, 2008
My presentations at Oracle Open World 2008
Session ID: S300183
Session Title: Break Your Addiction to SQL!
Session ID: S300184
Session Title: Weird PL/SQL
Session ID: S300185
Session Title: Why You Should Care about Oracle11g PL/SQL Now!
Hope to see some of you there!
SF