Ronin of the Spirit

Because reality is beautiful.

The Ubuntu-mobile II

OK, so that’s Ubuntu.  And here’s why the open source car people are full of bologna.

What they are calling open source means they provide CAD/CAM drawing of the car, and these drawings and plans are open source.  That’s dumb.  Open source cannot be applied to the tangible.  Open source is a response to closed source.  Closed source = intangible.  You can’t open source the tangible.  If you can put a tape measure on something a measure it, by it’s mere tangible existence its already “open source”

You can open source software because it’s code is intangible. You can open source the die of a microchip because blueprinting the die is so bloody difficult it rates as intangible.

You catagorically cannot “open source” something you can blueprint quickly and easily.

Further, remember that Linux was developed by brilliant professionals doing what normal folk cannot.  Normal people CAN make car bodies. Fiberglass + Bondo + elbow grease = car body.

The hard part of car design, the things you really need professional help for is emissions and crash standards.  To control emissions you need software running on an Power Control Module (PCM.) There is one open source PCM available and it cannot be used on emission control vehicles because it has not been EPA approved.

Crash standards can be suggested by computational anysis but require regirous testing.  Once a basic chassis granted DOT approval the blueprints of that chassis could be open sourced.

But without EPA stamp on the PCM and engine, plus DOT approval of the chassis, the car is dead in the water.

The active community of users with wikis and forums and blogs is development of an effective product, not the cause of it.  The open source car, as it stands is a joke.

Finally, since cars do not reproduce flawlessly like software, a certify agency will have to put a stamp of approval on cars to show that they are open source compatable, and therefore, EPA and DOT approved, as well as sharing parts interchangability with other certified cars.

Advertisements

May 26, 2009 Posted by | Engines, Government, Linux, Microcar, skepticism, Small Car, Software, Transportation, Uncategorized | , , , , | Leave a comment

The Ubuntu-mobile I

I wish I could buy an Ubuntu car.

Now, there are people out there working on what they call an open source car, but I’m not super impressed with any of them yet.  Further, it think their basic premise is flawed, or frankly, stupid.

Open source is a response to closed source.  Had closed source not started it all, open source would not have had a reason to exist.  Let’s look at the cause of open source, Microsoft.

Microsoft wrote DOS.  DOS lets people talk to the computer, but DOS is still pretty obtuse.  Microsoft makes a bunch of pretty pictures than normal people can use, and those pictures can talk to the DOS to talk to the computer. That’s windows.  Windows was really popular, and computer code is easy to reproduce.  Microsoft, like all good companies was interesting in making profit for its owners so it took steps to make it hard to sell and reproduce the code that many thousands of Microsoft programmers had worked very hard on and need to be paid for.

Linux was created as a substitute for DOS, not for windows.  Essentially a guy named Linus re-wrote a old operating system for mainframes (Unix) into a new operating system for PCs.  He did it because he thought computers were a force of capital G Good in the world, and he didn’t want Microsoft’s bottom line to get in the way of people being able to use computers.

Later, just as Microsoft developed a graphic user interface for DOS, a graphic interface would be developed for Linux.  If fact many would be developed, the most popular is called Ubuntu.

Ubuntu is the most popular because it is, for all practical purposes, NOT Linux.  Though Linus’s original code is buried in Ubuntu, it has been improved by thousands of highly skilled programmers working tens of thousands of hours.  Further, Ubuntu contains a whole bundle of pre-packed goodies that make it a functional windows replacement.  Those goodies were all developed by yet more thousands of programmers working tens of thousands of hours.

Despite the fact that Ubuntu was developed for free, it was not developed by amuteures. It was developed by some of the best programmers in the world over a period of years, and in some parts of the source code, decades. (The original Unix kernal was written in 1969.)

What the programmers did was what you cannot do. They did the very hardest parts, the most esoteric parts that take the greatest level of technical proficiency.

Finally, Ubuntu has a tremendous support network.  Wikis and forums which explain each step in plain detail.  If you can’t handle that, often in the forums, there are links to blogs which will explain tiny steps in stupefying detail.

May 25, 2009 Posted by | Engines, Linux, Microcar, Science, Software, Transportation, Uncategorized | , , , , | Leave a comment

Totally Unsubstantiated Parallels to the Church

First of all, the modern Church could not exist without the New Testament (Or New Covenant as it is properly called).  I am fascinated by the Bible as a human artifact.  First off, the Bible is open source.  Think about it.  There was no top down command structure that caused the Bible to be developed on certain lines.  The “design” was open source.   All kinds of people wrote their stories, their advice, their point of view.  The word Gospel means good news, but it doesn’t just mean that in the sense we mean it today.  It was a common way for a traveler to begin a positive story.   The Gospel according to Mark could be changed into the expression “The Big story, according to Joe”.   Tons of people wrote original work, many more people copied the original work and made minor changes.  A lot of the original work was not that great and many of the changes were pointless.   The really good stuff was kept and the not so great stuff discarded. Eventually a certain writing style, presentation, and language developed.  Sound familiar?  The Bible was the original wiki!  (You might consider the Koran the original Linux. The source document was written by one vision, but the most of the Koran is actually inspired commentary on the source.  The inspired commentary was written by experts of the source document in collective, co-operative, and Darwinian manner.)

Then there is the early Church.  The church began with a handful of true believers, profoundly affected by what they had seen.  Each formed his own following, a small group that respected and obeyed him.  In modern middle eastern cell ideology this called the cell ring: the core cells in the center of the org chart that basically independent but lead with a connection to each other.  The churches under them met in houses, this would be the secondary cells.  Rituals began to develop that encouraged a sense of intimacy and family between people who had not previously been related.  (The siblinghood of all man under God and through Christ encouraged this.)  Then, increasing notoriety and public knowledge resulted in increasing religious cleansing. The movement went underground.  The leaders began to die, and the cell structure split into two separate cultures depending on local tradition and local acceptance. One was leaderless resistance movement, where the cell don’t communicate much, but work independently towards the same basic goals. The other movement became more of a top down cell group structure of a Western rather then middle-eastern tradition.  Sound familiar?  It’s the same with every small group of political or philosophical resistance fighters world over.   It is how terrorists organize their cells, how the special forces organize theirs, how the NVA fought in Vietnam, how the Communist fought in China, and so on.  It is the premiere method of organization for asymmetrical warfare.

Then, when the church became accepted, the western style bureaucratic cell structure prevailed, gradually absorbing the leaderless cells, and setting up a chain of command.  There was the individual, the decons, the elders, and a bishop.  Due to the social welfare provided by the church, a geo-political government formed, with a chain of command and hierarchy.   Everyone paid the church (tithes were not voluntary, making them de facto taxes), but not everyone one in leadership.   The church was divided between clergy and laity.  The low level clergy had some say in political issues, and were appointed from the top down.  Because this was a source of wealth and power, becoming part of the clergy was the route to wealth and power.    Sound familiar?  It’s the communist party in Russia.   Just as junior level party members had some power, and high level ones all the power.  The discongruous enormous personal wealth, power, and luxury of senior level party officials was identical to that of senior level Church officials.

Then the Church grew into a machine that took and took.  The message of all the world under one cross was taken to the farthest corners of the world, and the old states of the Roman empire became the Satellite states of the Church.  The Church provided military aid and advice to accomplish it’s goals.  Improper expressions of the Gospel (ie, ones that didn’t pay tithe to Rome or refused to serve the Church’s armies) were viciously eradicated.  Sound familiar? Soviet history anyone?

During this time the Church maintained itself as the world’s first multinational brand, with immediately recognizable franchises in every city of any importance in Europe, and small branch centers is smaller towns and villages.  (Read the history of McDonalds)

Then, the Reformation.  The massive bureaucracy was unable to respond to the new paradigm of freer, more democratic leadership selling a religious experience for the individual rather than the city or village. (IBM vs Apple, Cars vs. Trains, landlines vs. cell phones)

Everything you need to know about business, about management, about wealth, about power, about technology, about organization, about counter culture, about revolution, about change, is all there in the history of the Church.

April 19, 2009 Posted by | atheism, Christianity, Linux, Politics, Religion, Self discovery, skepticism, Slice of life, Uncategorized | , , , , , , , | 3 Comments

If you insist on being an ignorant ass, then you will be consistently rewarded with failure

c64console1.jpg

I was born in 1980. I have never lived in a world in which “hi-tech” meant anything but computer. I shake my head at this, but as a child the lunar landings were not something that had tapered off a mere few years before I was born, but some sort of sepia toned snapshot of history like steam engines and narrow gauge railways. It was what we did “back then”. The moonshot of my childhood was not outerspace, but inner space, the world that existed not between stars but between the transistors of a microchip.

When I was about 12, someone gave me an old Commodore 64. This someone was the only person I ever knew who’s technical opinion I truly respected. (He invented the F.R.E.D. http://en.wikipedia.org/wiki/Flashing_Rear_End_Device ) He told me that it was an outdated piece of junk, however, the only thing that would make it run was BASIC and the concepts that made it run would help me understand the much more advanced machines of the future. I learned very entry level programing on that piece of crud. I gave up around the time that I wrote a large program to create a set of random numbers from 1 – 6 (a dice roller). The program tanked. My 64K of memory and elementary BASIC interpreter meant I would have to enter the whole program again and taking a hike to the river and throwing rocks at carp, frankly, seemed like a better use of my professional time.

Eventually someone gave me an IBM XT. I was very excited. I mean an IBM was real computer, the Commodore was junk. (I knew it was junk because the Commodore plugged into a TV instead of monitor and had an Atari compatible slot in the back. No real computer had that stuff.) Besides IBMs were manly brawny machines! Anybody could use the sissy “Macintosh” computers at the library. They were named after fruit, and had a little bar of soap with a wire attached called a “mouse”. Real men didn’t suggest that a computer did things with a little mouse. They COMMANDED. Thats why it was called a “command line” for crying out loud!

So I used my IBM XT and read every magazine I could get my hands out about computers.

The XT used 80186. Mom wouldn’t buy one. Then the 286 came out. Again no computer. Then the 386, the 486, the Pentium 75. The 133. Finally, the MMX series came out dropping the price of the straight 200’s to the point that my mom could be guilted into getting me one for “educational” purposes.

It had Windows 95 on it, which was still a big deal at the time. I think like every wired teen boy out there with relatively smart parents my first real education in computing came when I found out that all the websites (with the adventurous women) stayed locked into the computer in non-intuitive files. I would learn to navigate the file system in a constant search for anything that might tell my parents what I was looking at.

When I left home I got another Pentium 200 with monitor and printer for the princely sum of $25. I would continue to use that piece for years until it was more an anachronism today than my Commodore 64 was when I was kid. It wasn’t until I had to get an more advanced computer to handle things from work that I got a new one.

And what a computer it was! 3.8 GB processor, 64 bit architecture, DVD RW, 1 GB of RAM up-gradable to 4 GB. That 4GB of RAM in particular amazed me. My old computer had a 2GB hard rive. My RAM was now twice the size of my old hard drive. I would rock the internet! I could play all those games that had been big news since high school (and they would only be $4.99, now)

The computer may have been quantifiablely faster than the old 200, but, ah… see, I didn’t run Windows95 on my new one. I ran Windows XP. Windows95 took up 50 Megs of that 2Gig hardrive or about 2.3%. Windows XP says it takes 3.3 gigs. The reality is that it takes closer to 30GB after all of its “stuff” is done installing, or about 12% of my 250GB hardrive. So when I ran 95 it took up about 3% of my hard drive. My new super duper amazo-puter: 4 times more. Well I figured that was OK, I would get 4 times more computing out of it.

But I didn’t get 4 times more out of it. I could play new games. One I was really excited about was Civ4. It was supposed to be so much better than Civ 2 which I had been playing for about 10 years by then. Of course, it wasn’t 4 times better. Over 10 years I had a lot of time to think about what would take Civilization from a great game to a truly perfect game. And almost none of the ideas made it into Civ 4. In fact all the things that made Civ 2 really fun to play were missing. What was new was ton of complicated and rich graphics that didn’t actually add anything to the fun of the game. Everything seemed to be like that. More bells and whistles, but no real increases in functionality.

The internet wasn’t really that much faster. Connection speed and lack of spyware has a lot more to do with perceived speed than other considerations. My 64-bit computer did not run twice as fast as 32- bit model. It ran -1% to 7% faster (yes on some functions 64-bits are slower). When I happily sat down to Microsoft office to write a blog for the first time, imagine my surprise! I hadn’t payed for it??? Microsoft, it turned out had not sold me a full office utility, they had loaned me one for 60 days and if I wanted to buy it, I could. Having just paid a large amount of money for my new and amazing computer (and included operating system) this was very frustrating.

But I kept with it. Its funny, I never understood free software. I mean, I knew it was out there, but “ya get what you pay for” right? Why would I download some buggy crap onto my computer. I had paid my admission price to the information age, and I still had my ticket stub. It said Microsoft in pretty gold script. Microsoft was power to the people. No one could afford Macs when I was kid. If you wanted a cheap computer you bought an IBM compatible. The 2 people who had owned it before you put windows 3.11 on it or maybe if you were really lucky even Win95. 386’s and 486’s were cheap and easy to get to know and understand.

Fast forward to the present. My computer is running slower and slower. I don’t know why, I am very careful to keep spyware off it. But it just keeps getting worse. Applications don’t seem to want to run. At one point in the past, my MediaPlayer quit working when I installed an Explore update, so I figure it is Explore again. I strip all the add ons off of Explore. Next day, they’re back! Now, I am sure I have some malware. Deleted programs that come back are always a sure sign. I go through my files manually looking for anything that shoudn’t be. I’m not a computer geek. I just like to know whats going on. But there is nothing there that is not supposed to be there. My excellent programs can’t find spyware.

Well, I never use Explore anyway (I started using Firefox not long after my “free” 60 days on MSOffice ran out and I switched to OpenOffice). Why not junk it all together? Well, I can’t. It won’t let me. Some research reveals that this because Microsoft wrapped the whole operating systems around Explore. If you take out Explore, the whole OS withers and dies a shaking death. Now that disturbs me. Explore has long been known to be the weak link in Windows, so why wrap an the WHOLE OS up in it? Further I am disturbed by the fact that the one part of the whole software suite that relates to the internet is the part that the whole system is based on.

Being an adventurous sort I decide to delete some Explore related files and see what happens. Dire warnings are projected on the monitor. But nothing happens. I delete more. Nothing. So I get a program from friend of mine who walks a line between geek and hacker. This program shows me all the hidden files. I never deleted those programs. Microsoft will let you push whichever icons you want. Microsoft decides what gets deleted and what stays. Microsoft doesn’t want Explore to not have those files. After all the warnings, I deleted them anyway. So the systems moves them to a file I can’t see without a special software tool, and tells me I’ve deleted them.

This does more than disturb me. This makes me pretty mad. I bought and paid for this software, if I want to cut pieces out of it, that is my business. But it turns out it’s not. A careful reading of the “end use agreement” (that rediculously long document that eveyone says they read but hasn’t) says I am not the owner of this software. Microsoft is the owner of this software. I am but a licensee. It is as if I ran a factory that made a patented product on license from the developing firm. I can’t just change the licensed product and continue to sell it. Of course, the difference is. I am not running a factory. I am not going to strip windows down and sell it to other people in my new modified version, I am going to sit with it at home. If the owner of a factory wanted to modify a licensed product for his personal use no one could complain.

Microsoft seemed to be acting more and more like malware. Didn’t delete when it said it did, did things non-transparently, hid folders etc. So I do some more research. Microsoft is maleware.

Microsoft “was expanded to include a system that made contact with Microsoft’s servers to help the company identify people who may be using pirated versions of its market-leading operating system” Microsoft is being sued because it has violated the state of California’s anti-spyware laws. WindowsXP checks your whole system and sends Microsoft an email report on it. Indetify people??? What are they? The NSA’s bitch???.
http://www.eweek.com/c/a/Windows/Lawsuit-Labels-Windows-Genuine-Advantage-as-Spyware/

A computer program can only do what a computer program can do. Did you ever wonder why computer virus scares never amount to much? Oh sure it gets on the news and numbers are thrown around but did you ever actually here of it really causing a problem other than short lived inconvenience? You know why? Because computer programs don’t “like” being viruses. Computer programming languages don’t even have the vocabulary to make a virus really do what it is supposed to do. Most (99%) attempted virus fail. The code isn’t built to do that and it doesn’t do it well.

But spyware seems to work great. Why? Because spyware is doing exactly what it was coded to do. It doesn’t have to fight the computer, it just has to convince the computer it is Windows. Just to be really clear here. The cause of spyware is Windows. If Windows was not made with the built-in ability for files to hide from you, non-Windows files could not be hidden from you. If Windows wasn’t made with built-in ability to show files as being deleted when they really haven’t been, nothing running on a windows system could either.

Have you noticed that even though you don’t hear much about viruses you hear a lot about security problems? That’s because Windows concept of security is this: If no one but us knows what the heck we are doing then everyone who uses our product will be safe. Windows relies on the fact that no one can read the source code to keep you safe. If people could read the source code, says Microsoft, then they could hack it.

THATS THE POINT! If everybody has the source code weakness in the code are seen instantly. The included problem with security by obfuscation is that it is intrinsically reactive. Since no one is supposed to “get” Windows code, when someone does get it and uses it with ill intent, it will be the first time Microsoft hears about it. Further, you know how Prohibition helped create organized crime? Similarly, since no one is supposed to understand Window’s code, if someone does, that limited information is worth a large amount. On the other hand, if the source code was known, then the incentive to crack it goes down, and the chance and incentive to use it with ill intent is reduced.

Like I said, I never really got “free software” until I read one thing. Its not free as in “free beer” its free as in “free speech”. Open source software isn’t free because it’s given away, you can sell it if you want. Open source software is free because the code is freely accessible. I said goodbye to Microsoft last week. I run a straight Linux system now. Its 99% just as “easy” as windows. Yes, it is somewhat more technical at times. And, no, I don’t know what the heck I am doing. I make mistakes, and mess things up and have to fix my stuff again. But that’s the point: Its mine. I am free to do whatever I want with any part of any of the software on my computer. I’ll take freedom to act over security from needing to act any day. (BTW, it is also blinding quick and other than that 1% intuitive and easy to use. It is also better at everything you actually need to do.)

Always, I didn’t want to know what happened in my computer. I just wanted it to do what it was supposed to do. What’s funny is that I have derided people like that my whole life. People who have no idea how a car works and don’t want to know. They seem to get stranded a lot. When I tell them (as I fix it) what is wrong with their car they get mad! “I don’t care how it works, I just want it to work!” they pout. And I always say “You are this car’s caretaker. If you can’t be bothered to understand how it works, then you won’t understand how to take care of it. If you don’t take care of it, it will not take care of you.”

If I am feeling particularly shrill I will go on: “You have no right to decide what the performance of something you do not understand should be. Period. If you insist on being an ignorant ass, then you will be consistently rewarded with failure. The universe does not work a certain way because you wish it to be so, thank God. Reality has certain way that it works and the sooner you accept that easy your life will be

How painful to be given my own advice about my favorite technology. Wait for more updates on how this newfound but ironically, painfully obvious, truth strikes my view of other matters that I relate too.

January 12, 2008 Posted by | Linux, Software | , , , , , , , , , | 1 Comment