Over-rated Movies: "Devil Wears Prada" "Akeelah and the Bee"

Ugly Betty has the exact same plot (including must-be-from-the-same-source-material stuff about how the perfectly routine magazine process called "Run of Book" has special fashion-industry quirks and at least one identical "Are you the 'Before'?" joke), is funnier, and (with the exception of Meryl Streep, who's fantastic) is better cast. (They …

more ...

search?q=vista+architecture: What's Wrong With This Result Set?

http://www.google.com/search?q=vista+architecture

It seems to be the common wisdom that programmers, as well as the general public, are hesitant about embracing Vista. With results like the above, it's no wonder: at the moment it takes until page 5 to see a relevant text article …

more ...

Hau'oli makahiki hou!

Hoowee! Even with a bad cold, New Year's in Hawaii is a special thing: with July 4th, it is one of 2 days per year that fireworks are legal. I imagine that it's the Asian influence on the society, but for whatever reason, New Year's is much louder than the …

more ...

Chess Champ Banned for Bluetooth-in-the-Ear During a Tournament

According to InformationWeek, Umakant Sharma, seeded 2nd in a tournament in New Delhi, was caught with a Bluetooth headset stitched into a cap that he wore "pulled down over his ears" during competition. According to the All India Chess Federation, accomplices fed him moves from a chess program. He's been …

more ...

My Sister Bought Me A C++ GUI Programming Guide!

Well, more or less...

\<a href="http://www.amazon.com/exec/obidos/redirect%3fpath%3dASIN/1584503491%26link_code%3das2%26camp%3d1789%26tag%3dthinkinginnet-20%26creative%3d9325"" atomicselection="true">

There's really no way to program XNA, even in 2D modes, without learning HLSL.

more ...

Envy Code R Programming Font Preview Release (Oh, and iTunes sucks)

Damien Guard has released a preview of Envy Code R , a good-looking programming font. At the moment, I think it looks best at higher font-sizes: I would definitely consider this for use in presentations.

Incidentally, the image is from some utility programs I've been writing for iTunes. I got an …

more ...

Mandelbrot Shader: Holy Effing Crap!

Absolute times to calculate a fixed range of the Mandelbrot set:


Machine Concurrency Language Time

Dual-Opteron Singlethreaded C# \~0.81

Dual-Opteron Multithreaded C# \~0.45

Dual-Opteron Singlethreaded C++ \~0.50

Dual-Opteron Multithreaded C++ \~0.38

XBox 360 Singlethreaded C# \~4.4

XBox 360 Multithreaded C# \~2.1

XBox 360\ GPU …

more ...

XNA Multithreading: Must Set Processor Affinity Manually

\<a href="http://www.knowing.net/images/XNAMultithreadingMustSetProcessorAffinit_7800/image011.png"" atomicselection="true">

Ah, that's more like it. This is a graph of duration (in seconds) versus the number of threads during a calculation of a Mandelbrot set using the XNA Framework on the XBox 360 (Neil: The previous graph …

more ...

Office 12 Excel Graphing Bug: Axis Label Not Copied On Cut-And-Paste

Properly chastised by Neil Bartlett for not labeling my Y Axis on a graph, I added such a title to my next attempt. I then cut-and-pasted that image, which resulted in this being pasted into my blog editor:

And yet, I had already typed the Axis Title, as this screen …

more ...

XNA Multithreading: Built On A Throne of Lies?

UPDATE: See this new post ~~It looks like XNA does not distribute processing across the multiple cores of the 360:~~

This is identical code (a Mandelbrot calculation of a fixed size) running with multiple threads. While my desktop machine speeds up with more threads (peaking at 3), the XBox 360 …

more ...