08 September 2012

Canada reacts to Iran

So, I read a Canadian news report on today's closing of the Iranian embassy and it boils down to this:

"The calls were sparked by a July news report that said Iran's cultural counsellor in Ottawa, Hamid Mohammadi, suggested Iranian expatriates should be nurtured to be of service to Iran."

http://www.cbc.ca/news/politics/story/2012/09/07/pol-baird-canada-iran-embassy.html

I doubt this is a policy isolated to Canada, rather this is Iran's global policy.

07 September 2012

Experimenting with the economy

"And the truth is, it will take more than a few years for us to solve challenges that have built up over decades. It'll require common effort, shared responsibility, and the kind of bold, persistent experimentation that Franklin Roosevelt pursued during the only crisis worse than this one." - President Obama, 7 Sep 2012

The massive recovery effort to save the Too Big To Fail started months before he was even elected; it's now 3 1/2 years since he took office and he proposes experimenting with the economy!

A global marketplace with hundreds of billions of dollars sitting on the sidelines, praying for stability, and he wants to engage in century defining liberal economic policies.

They didn't even work for FDR. The 2nd World War made his failing policies moot.

04 September 2012

Corporations are people

‎"President Obama listened to the voices that mattered to him most -- the voices of the auto workers and the communities that depended on them. ... To President Obama they weren't just companies that needed a loan, they were communities that needed a leader to stand up for them." - Mayor Rahm Emanuel, 4 Sep 2012

So what you're saying is that corporations are people, my friend?

I'm not really digging at Rahm, I digging at the Left's rant-o-sphere. They rail against Mitt Romney's heckle driven "Corporations are people, my friend." But Obama propping up GM is a cheer amongst cheers. Their hypocrisy is ripe.

In Mitt's case, corporate taxes effect both the worker and the stock holder. Both of these are people. I suppose it also effects the politicians that would then have less money to hand-out as earmarks.

It should also be pointed out that a vast raft of the bailout money went to GM's expansion into the People's Republic of China. Money that in theory will flow back to the U.S. as ... corporate profits.

19 October 2010

Ray Ozzie leaving post as Microsoft's chief software architect

This is something that makes me stop and consider where the software industry is going.

Nick Eaton at the Seattle PI Blogs as able to come up with a run down of Ozzie's stint at Microsoft soon after his stepping down was announced Monday. http://blog.seattlepi.com/microsoft/archives/225271.asp

Wikipedia has the bio on Ozzie. http://en.wikipedia.org/wiki/Ray_Ozzie

Does this mean that SharePoint Workspace is dead?

10 August 2010

Verizon-Google and Net Neutrality

Josh Silver expounds on the Google-Verizon Deal: The End of The Internet as We Know It.

The Verizon-Google deal is not clear to anyone right now. However, this and other deals like it do need to be watched and guarded against being too far reaching. When Silver says, "all video, radio, phone and other services will soon be delivered through an Internet connection" -- that is mostly true. Digital TV might as well be all Internet-based. Big Media video over the Internet is why Big Tech and Big Telecom are inking deals like this. But if you study the broadcast industry at the dawn of television you will also see articles describing "power plays" for radio place. The Internet is good at routing around censorship and "damage", it is part of the design of the Internet.

I'll be watching this one.

21 September 2008

WebKit's New JavaScript Performance

Platform: PPC, PowerMac G4 2x867MHz, 2GB RAM, Mac OS X 10.4.11, Safari 3 web browser.

Below are each build's SunSpider benchmark results -- built locally, but no special build flags.

This is revision 36535, 2008-09-16...

http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B3020,2115,1647,2118,2115%5D,%223d-morph%22:%5B1176,1149,1140,1155,1151%5D,%223d-raytrace%22:%5B1344,1045,1064,1326,1339%5D,%22access-binary-trees%22:%5B193,135,132,136,131%5D,%22access-fannkuch%22:%5B238,236,236,236,237%5D,%22access-nbody%22:%5B3078,2361,2494,3040,3178%5D,%22access-nsieve%22:%5B90,85,90,83,97%5D,%22bitops-3bit-bits-in-byte%22:%5B91,83,89,81,85%5D,%22bitops-bits-in-byte%22:%5B116,115,121,115,118%5D,%22bitops-bitwise-and%22:%5B139,138,137,139,144%5D,%22bitops-nsieve-bits%22:%5B504,417,425,483,522%5D,%22controlflow-recursive%22:%5B81,72,73,75,84%5D,%22crypto-aes%22:%5B124,118,116,115,115%5D,%22crypto-md5%22:%5B384,327,327,350,411%5D,%22crypto-sha1%22:%5B334,346,337,337,362%5D,%22date-format-tofte%22:%5B271,256,264,257,261%5D,%22date-format-xparb%22:%5B408,417,400,403,410%5D,%22math-cordic%22:%5B1418,1102,1126,1386,1561%5D,%22math-partial-sums%22:%5B1761,1372,1395,1722,2215%5D,%22math-spectral-norm%22:%5B826,668,687,834,864%5D,%22regexp-dna%22:%5B1173,1126,1130,1133,1194%5D,%22string-base64%22:%5B205,189,209,212,217%5D,%22string-fasta%22:%5B435,409,421,434,449%5D,%22string-tagcloud%22:%5B556,544,531,525,589%5D,%22string-unpack-code%22:%5B452,438,449,439,422%5D,%22string-validate-input%22:%5B453,413,442,438,442%5D%7D


This is revision 36738, 2008-09-21...

http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B401,403,400,399,397%5D,%223d-morph%22:%5B509,510,510,506,505%5D,%223d-raytrace%22:%5B324,366,349,356,333%5D,%22access-binary-trees%22:%5B110,111,124,113,113%5D,%22access-fannkuch%22:%5B246,237,235,236,238%5D,%22access-nbody%22:%5B405,452,478,456,452%5D,%22access-nsieve%22:%5B86,82,82,85,85%5D,%22bitops-3bit-bits-in-byte%22:%5B87,87,87,88,88%5D,%22bitops-bits-in-byte%22:%5B118,118,117,117,117%5D,%22bitops-bitwise-and%22:%5B137,137,140,136,140%5D,%22bitops-nsieve-bits%22:%5B190,196,206,195,207%5D,%22controlflow-recursive%22:%5B78,78,77,77,77%5D,%22crypto-aes%22:%5B128,129,124,124,124%5D,%22crypto-md5%22:%5B130,129,134,135,127%5D,%22crypto-sha1%22:%5B132,131,131,131,133%5D,%22date-format-tofte%22:%5B232,232,233,244,247%5D,%22date-format-xparb%22:%5B325,321,321,316,319%5D,%22math-cordic%22:%5B334,328,328,328,334%5D,%22math-partial-sums%22:%5B402,418,405,408,404%5D,%22math-spectral-norm%22:%5B209,211,223,212,211%5D,%22regexp-dna%22:%5B1092,1067,1078,1069,1066%5D,%22string-base64%22:%5B157,158,152,156,154%5D,%22string-fasta%22:%5B268,267,272,262,270%5D,%22string-tagcloud%22:%5B480,475,468,463,466%5D,%22string-unpack-code%22:%5B425,426,434,440,432%5D,%22string-validate-input%22:%5B327,322,328,328,330%5D%7D


TEST COMPARISON FROM TO DETAILS

=============================================================================

** TOTAL **: 2.34x as fast 17262.6ms +/- 11.7% 7381.6ms +/- 0.6% significant

=============================================================================

3d: 3.65x as fast 4580.8ms +/- 16.8% 1253.6ms +/- 1.9% significant
cube: 5.51x as fast 2203.0ms +/- 28.2% 400.0ms +/- 0.7% significant
morph: 2.27x as fast 1154.2ms +/- 1.4% 508.0ms +/- 0.6% significant
raytrace: 3.54x as fast 1223.6ms +/- 15.7% 345.6ms +/- 6.1% significant

access: 3.73x as fast 3301.2ms +/- 14.6% 885.2ms +/- 3.6% significant
binary-trees: 1.27x as fast 145.4ms +/- 22.8% 114.2ms +/- 6.1% significant
fannkuch: ?? 236.6ms +/- 0.5% 238.4ms +/- 2.3% not conclusive: might be *1.01x as slow*
nbody: 6.31x as fast 2830.2ms +/- 16.4% 448.6ms +/- 7.4% significant
nsieve: - 89.0ms +/- 7.6% 84.0ms +/- 2.8%

bitops: 1.50x as fast 812.4ms +/- 7.6% 541.6ms +/- 2.0% significant
3bit-bits-in-byte: ?? 85.8ms +/- 6.0% 87.4ms +/- 0.8% not conclusive: might be *1.02x as slow*
bits-in-byte: ?? 117.0ms +/- 2.7% 117.4ms +/- 0.6% not conclusive: might be *1.00x as slow*
bitwise-and: - 139.4ms +/- 2.4% 138.0ms +/- 1.7%
nsieve-bits: 2.37x as fast 470.2ms +/- 12.4% 198.8ms +/- 4.6% significant

controlflow: ?? 77.0ms +/- 8.5% 77.4ms +/- 0.9% not conclusive: might be *1.01x as slow*
recursive: ?? 77.0ms +/- 8.5% 77.4ms +/- 0.9% not conclusive: might be *1.01x as slow*

crypto: 2.11x as fast 820.6ms +/- 6.7% 388.4ms +/- 0.8% significant
aes: *1.07x as slow* 117.6ms +/- 4.0% 125.8ms +/- 2.5% significant
md5: 2.75x as fast 359.8ms +/- 12.8% 131.0ms +/- 3.2% significant
sha1: 2.61x as fast 343.2ms +/- 4.1% 131.6ms +/- 0.8% significant

date: 1.20x as fast 669.4ms +/- 1.4% 558.0ms +/- 1.2% significant
format-tofte: 1.10x as fast 261.8ms +/- 2.9% 237.6ms +/- 3.8% significant
format-xparb: 1.27x as fast 407.6ms +/- 2.0% 320.4ms +/- 1.3% significant

math: 3.98x as fast 3787.4ms +/- 20.4% 951.0ms +/- 0.7% significant
cordic: 3.99x as fast 1318.6ms +/- 18.7% 330.4ms +/- 1.2% significant
partial-sums: 4.16x as fast 1693.0ms +/- 25.2% 407.4ms +/- 1.9% significant
spectral-norm: 3.64x as fast 775.8ms +/- 14.6% 213.2ms +/- 3.3% significant

regexp: 1.07x as fast 1151.2ms +/- 3.3% 1074.4ms +/- 1.3% significant
dna: 1.07x as fast 1151.2ms +/- 3.3% 1074.4ms +/- 1.3% significant

string: 1.25x as fast 2062.6ms +/- 3.0% 1652.0ms +/- 0.3% significant
base64: 1.33x as fast 206.4ms +/- 6.4% 155.4ms +/- 1.9% significant
fasta: 1.60x as fast 429.6ms +/- 4.4% 267.8ms +/- 1.7% significant
tagcloud: 1.17x as fast 549.0ms +/- 5.7% 470.4ms +/- 1.8% significant
unpack-code: - 440.0ms +/- 3.3% 431.4ms +/- 1.8%
validate-input: 1.34x as fast 437.6ms +/- 4.2% 327.0ms +/- 1.1% significant

15 September 2008

Found Work

I have not been updating lately, but maybe that will change. Back in March I started a new job. Getting back on top of things has taken a while, but within the bounds of protecting the privacy of my new employer, I'll have to say you will not be reading much about my new job here.

I think there is plenty else that I can talk about that will be fun to blog about.