Panel urges Federal Government to meddle in the private lives of Canadian families

CBC:

Activities that boost children's “cardio-respiratory fitness” should be the focus of a federal tax credit, an expert panel urged Thursday as it outlined the types of activities and costs that should qualify.

The war is over. The socialists won.

2006/10/26 14:33 · 0 Comments

How to fix the computer industry

The Inquirer claims that Nvidia is preparing to produce it's own CPU. I don't know. I've never heard of this Stexar thing before.

Anyway, they say the following about the problems with non-x86 compatible CPUs, and they're mostly right:

To step aside for a moment, let's ask this question. If Nvidia does not make an X86 CPU, but an ARM, PPC or some other ISA? Well, it is, again more than capable, but that would mean giving up the market it has a pretty solid lock on now. Buy the new Nvidia CPU, it doesn't run Windows and won't run your software or games, but the theoretical graphics power is astounding! I can see the lines forming to buy one as soon as they are released. Not. Linux is very cool, but basing a mainstream CPU only on it may not be a bright business move.

OK. But x86 is an ancient, ugly kludge. The chips are horrifically inefficient because they have to support instructions no one has used in 20 years. Plus there's the BIOS, the design of which is nearly that old by itself, and which is only now beginning to be replaced.

I’ve finally learned what “upward compatible” means. It means we get to keep all our old mistakes.
– Dennie van Tassel

Then there's Windows. It suffers from this architecture, but worse, it adds it's own layers of obsolete APIs and bugs intentionally preserved and screensavers that ship in original Windows 3.1 form with XP. Vista won't fix it. Vista will make it worse.

It doesn't have to be this way, though. Check out the list of architectures supported by a decent Linux distro, such as Debian. All the software that ships with these systems works on all the architectures supported. Hardware compatibility isn't necessary, because all the source code is available and portable.

So, how can we fix this? How can we free the computer industry from the tar pit it's mired in?

Emulation. There are already a number of low-power processors that emulate x86 entirely in software. Suppose an enterprising CPU manufacturer created an extremely high performance CPU, with a huge number of cores. Suppose they built a software x86 emulation layer that allowed the OS to run natively while some threads ran emulated x86 code. You could even imagine that the released this software under the GNU GPL and integrated it into the Linux kernel, so that it became platform independent.

The next step is obvious: WINE. A reimplementation of the many Windows APIs that runs on Unix.

Now we're set. We can run our legacy apps, DirectX games included, on any platform at all, so long as it has a Linux port. Our hypothetical manufacturer starts churning out massively parallel, high performance legacy-free boxes for a third the cost of a conventional x86 machine. They sell, because people can use them to do what they want. A competing manufacturer can ship an entirely different hardware platform, this one optimized at the instruction-set level for video processing, and people still buy it because they can run all the same software on this one as on the other.

2006/10/25 10:28 · 0 Comments

Observations on Arabs

Stephen Browne spent a year living in Saudi Arabia, and has some things to say about Arabs.

http://rantsand.blogspot.com/2006/09/observations-on-arabs.html

EDITED TO ADD: “Jill Carroll, a freelance reporter for The Christian Science Monitor, was kidnapped by Sunni Muslim insurgents in Baghdad on Jan. 7, 2006. Over the next 82 days, she had closer contact with Sunni insurgents than any American who has lived to tell the tale.”

http://www.csmonitor.com/specials/carroll/index.html

2006/10/17 15:54 · 0 Comments

The Emperor's New AI

Machine Intelligences are not 'just around the corner', and if they were, they probably wouldn't change anything much, says The Register. I agree.

http://www.theregister.co.uk/2006/09/25/bogus_ai/

2006/10/17 15:47 · 0 Comments

France "in a state of civil war"

“We are in a state of civil war, orchestrated by radical Islamists,” said Michel Thooris, the head of the hard-line trade union “Action Police”. 2,500 police officers have been wounded this year, according to France's Interior Ministry.

http://www.upi.com/InternationalIntelligence/view.php?StoryID=20061013-083614-1432r

2006/10/17 13:38 · 0 Comments

Hello, World!

int main(int argc, char ** argv) {
   printf("Hello, world!\n");
}

I wonder what language the first Hello World program was written in?

2006/10/11 22:36 · Philip Bock · 0 Comments
New blog entry:
 
blog.txt · Last modified: 2010/01/18 08:31 by phil
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki