Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Keep an eye on China's grain production

Philip Bowring in the IHT asks us to keep an eye on it. A warning, and something to note. I may as well quote the whole thing:

The world may soon pay a high price for years of low global food prices resulting in large part from European and U.S. farm subsidies. The winners could include China’s long-exploited farmers.

We should remember that food shortages were second only to oil prices in causing the huge global inflation of 1973 to 1975, which resulted in a collapse of financial asset prices and pushed the global economy into deep recession. Then, as now, the surge in commodity prices followed a period of easy money and rapidly rising financial markets.

History is threatening to repeat itself. Despite a hoped-for small rise this year, China’s grain output is still some 12 percent below its peak, and the country is experiencing another large grain deficit. Most of India is still anxiously awaiting a belated monsoon. Unless it comes soon, India’s ability to export food will be in jeopardy. Australia, too, has another drought.

While both India and China have huge grain stocks, the interlinkage of poor local harvests and tight international supplies is clear enough. The revival of inflation in China is due more to food prices – up 30 percent over a year ago – than to oil and other minerals.

That may not seem important for rich nations, for whom raw food prices are a tiny part of the price index. However, in an interdependent world, and especially one in which China plays a major role as supplier of manufactures, food prices are the beginning of an inflation chain.

The 30 percent rise in grain prices in China is spurring 4 to 5 percent or more consumer price inflation, which thus requires wage increases well ahead of productivity growth. Those additional wage costs are on top of higher prices for oil, steel, copper, plastics, etc.

Sooner or later these will be reflected in export prices and hence in a significant portion of retail sales in the United States. Inflation could again become embedded.

Given China’s extremely competitive position in labor-intensive manufacturing, it is unlikely to suffer significant loss of market share by raising prices. Alternative suppliers are facing many of the same cost pressures or have currencies that have appreciated against the dollar.

The good news is that in the short run farmers in China and elsewhere will see their incomes rise, slightly redressing China’s immense urban-rural income gap. The longer-term opportunity is that it will lead to investment in China to boost rural labor productivity, create off-farm employment, and promote the pricing of China’s scarcest resource – water.

Whatever the long term outcome, today’s reality is that real food and commodity shortages exist side-by-side with excess global liquidity and low interest rates.

It is not a comfortable combination, and it could well get worse if the weather compounds man’s self-created problems.

D12 Art Of War review, lyrics

You can read about the death of Proof over at the Eminem Blog.

D12’s ‘Art Of War’ from the D12 underground EP will introduce you into the atmosphere of rap battles. The D12 soldiers will teach you the art of war and show you how to handle words.

The D12 crew is determined to show you some original work and much more different from what you may usually hear in the world of rap.
Proof has something different to offer to hip hop lovers:

Tired of niggas rapping the same
Talking the same, ya, hah
Living in the same place
What style is Proof gonna do this time?

Ready to spit his full venom, Mc BigProof will rip his enemies off:

By the age of aquarius
My mind state was gugarious
Various opponents whose stature was hilarious
Like you’

Proof doesn’t fight all alone. His fellows are ready to murder you lyrically. He is followed by Bizarre and Kuniva who will scare you, because they will act dangerously. Kuniva’s rhymes will leave you speechless:

No matter what the problem
Revolvers can solve ’em
Keep a nigga breathless
The tech whips regardless
Heartless
Walking you punks right to the edge of darkness’

Kon Artis is the next menace you should take into account:

Highly dangerous
Spraining my wrist
Lickin’ off this black tech
With my eyes flossed bitch
Look up the Art of War
In the ghetto dictionary’

The Art Of War also gives you the opportunity to fully appreciate Bugz’ talent. He’s ready to murder his opponents. Of course, lyrically:

Bugz’ll murder you
In less than a word or two
Bring the art of war to your door’

Bugz concludes the well written D12 song.

There is no Slim Shady featured in the song. Only Proof’s allusion reminds us of the now full part D12 member:

Next to Slim
I’m Shady as a Tetris win’

‘The Art Of War’ enlightens D12’s lyrical offensiveness. It is a real pleasure for the ears of gangsta rap lovers.Lyrics

[Proof]

Tired of niggas rapping the same
Talking the same, ya, hah
Living in the same place
What style is Proof gonna do this time?
Ya really wanna know, huh?
What is he gonna do?
You got niggas who said,
“I’m out, I’m out the door this year”
Fuck, all them niggas
Fuck *Einstein*
Nigga said me and Bizarre hate each other
Fuck you
Fuck Low Key
Fuck that nigga
Talking ’bout he battled me and beat me
Fuck you
And when I see you on the streets
I’m in your grill
Ya know what I’m saying?
Listen
By the age of aquarius
My mind state was gugarious
Various opponents whose stature was hilarious
Like you
Throwing fairy dust
Then frowning hard on whack chorus
Proof was on the scene before Nat Morris
Cold as a black forest in these starving streets
A garbage heap that was brought
Stars could eat
The nerve of haters
Diss us perging gators
So I spit venom at you through your serve in vegas
The primitive fool again
None can match that
Blast at your rib cage
Making your spine hatch back
You lack fat tactics
And thoughts of Dexatrim
Whippin’ my dick out on nuns
If they say sex is sin
Next to Slim
I’m Shady as a Tetris win
Dirty Dozen solo are respected men
Get known for craft
Irritate me like infected skin
The future ain’t lookin’ the same
Like a neglected twin
Some test the scary
That’s unnecessary
To kill your crew, family, your friends
Your tech can carry
Knock your paws off sync
Left you flat like a soft drink
Got more styles than Diana Ross swing
Zone like Rick James when he smoke crack
You and Charli Baltimore
Got something in common
Y’all both whack
Proof the king P-I-N
If I ain’t the best this year
The motherfucker be my twin

[Bizarre]
Who’s the bitch ass nigga
That’s mentioning my name?
No one to blame
I just cock back your name
None of y’all bitch ass niggas wanna test
Cuz five minutes or less
I’ll be at your assets
You’re just a bitch
And I wanna test you
And the niggas you was with
They already left you
So duck down cuz Bizarre Kid’s comin’ here
Shootin’ at you and your peers
And cousins you ain’t seen in years
Hope you believe in God
Cuz nigga you better pray
Pull your kids from the window
And duck from this AK
And already done called the Proof and Denaun
And even if I want to
I can’t change my nigga’s lines
Cuz you on the shit list
These bullets are relentless
And ain’t no way in hell that you avoidin’ this
Ain’t no apologies
Yo I see your number on my caller ID
Bitch, stop callin’ me
Fuck the truce
Nigga I pull the deuce deuce
And my niggas go wild
Like a bunch of rats that got loose
I’m comin’ for you nigga
So hide behind your door
Cuz all my niggas believe in the Art Of War
Chorus (x4)
What you startin’ for?
Is you on for war?
Trife assassins
Bringing you the art of war

[Kuniva]
Straight wylin’
Burying bodies right on top of each other
So when somebody ask
I just say you under the weather (Killer Eel)
No matter what the problem
Revolvers can solve ’em
Keep a nigga breathless
The tech whips regardless
Heartless
Walking you punks right to the edge of darkness
We’re way beyond that
When I pull me out a cartridge
I bank shots
Wettin’ up your white tank top
While my nigga Bugz is stickin’ up
Your nearest gang spot
Just another scarred liar retired
We make niggas pass out like fliers
Flossin’ my teeth with barbed wire
Leavin’ a bloody mess
Then harass kids
And buy ’em a candy bar
So they can tell me where you live

[Kon Artist]
Highly dangerous
Spraining my wrist
Lickin’ off this black tech
With my eyes flossed bitch
Look up the Art of War
In the ghetto dictionary
And see Bizarre holding your kids
Hostage for their Crunch Berries
My pump stay hot
Coat stomachs like Malox
Run away spots
Setting it off with the guns that Dre got
Ghetto s’ance
But ass backwards
Fuck bringing you back to life
Nigga we putting you in your caskets
Running off with the mop like you got somethin’
But in my mind I’m thinking
Blast soon as I spot somethin’
And when you fall
I know damn well I done shot somethin’
And I’m cleaning your brains
Off my windshield for frontin’
D-12 is
Your local weed sellers
Throwing pipe bombs in your church
To kill your elders
The men on bitches like tracks
You notice these
Banging clits and ovaries
Till they drop the sheets
Niggas’ll die from these
Blows we inflict
You supposed to be in some shit
Cuz you the underdog bitch
Chorus (x2)

[Bugz]
Bugz’ll murder you
In less than a word or two
Bring the art of war to your door
Call me Sonny Zoo
Nigga don’t be mad cuz your broad is a trick
Always dialing 976-need-a-dick (bitch)
Niggas like you
I’m known to smack, stab, and spit on
Kick at, hit on, you hear me bitch? It’s still on
Calling through my crib
Like your bout it with your shouts
Ain’t you the same nigga
Who was crying on his couch
Apologize on site boy
If you like your life boy
(Yo Bugz, leave that nigga alone
You know he just a white boy)
Fuck that
I smack him off the wheels
And take his bleel
Or bought a royal mope
And destroy him with my steal
You pussy ass
How you figure it will linger
Take your bitch on Jenny Jones
Then beat your ass on Jerry Springer
Don’t fuck with it
Or get your head split and mouth bruised
That’s a promise
Fuck *Hal Shoes*
Chorus ’till fade

Terminator or girlie man?: Mark Steyn

Something is calling me to write a fisking of Steyn’s latest diatribe in the Spectator.

Not only because of the sheer nonsense that he seems to come up with, but I did read the article he refers to some weeks ago, and even mentioned it to Dick O’Brien at the blog party earlier this month. His argument seems entirely based on ad hominem attack and some might say stupid logic.

I will work on it as soon as I get some sleep.

Back up

Well I revamped the server and updated MT Blacklist. I also managed to get my 3com wireless gateway working. Its got quite a range and goes quite fast. The problem was that I had to change my original DSL modem into a bridge, while still having the PPPoE details entered, I then had to set the wireless gateway up also as a PPPoE login, and as a DHCP server. All hunky dory.


Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Undefined variable: todo_styles in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120

Notice: Trying to access array offset on value of type null in /var/www/html/wp-content/plugins/bwp-minify/includes/class-bwp-minify.php on line 3120