Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Anyone have any thoughts on how trustworthy this election

was?

After a lot of consideration, I have my doubts. Now I am sure some of those come from Kerry sitting down in the losers seat, but even had he won I am pretty bothered about elections where we don't keep an actual record of the voters action.

A few things I am soul searching about:

Can we actually do electronic elections in a trustworthy way, and should we? Maybe basic democracy is better done the standard human way, with marks on paper and people gathering, counting and coming to consensus. The geek in me wants it to be online, like everything else that's cool. However, the human in me wants to see it all happen and take a little time. Democracy should be worth something more shouldn't it? Lots of people gave their lives to start this whole thing, maybe fast, impersonal electronic elections are an insult?

Thoughts?

I want more choices dammit! We are largely polarized at many levels in this country? Does everything have to be one way or the other? The binary nature of political discourse in America really has me thinking about a lot of things.

For example, I am socially pretty liberal. It's easier when one's various lists of bad behavior are short, provided the incentive to not infringe on others basic rights is there and working properly. However, I am financially conservative, for the most part (though you would not know it from how our family spends...) I could say more and probably lose a few friends, so I won't just yet. My point is that we all are very complex, yet we get boxed into two basic sides.

This is all very frustrating really because our system forces us to choose the best clump of issues and hope for the best.

How do things work in other nations where there are more parties? Do you feel the same?

This last year or so, I got pretty political, but managed to keep it from getting too personal. The basic view I take is that the other side could be right, so it's important to hash things out. (Almost always learn something that way.) For all of you on the winning side right now, give me some hope will 'ya?

As it stands now, things feel awfully one sided. Anyone on the winning side have regrets? Positive thoughts? I think I am going to need some of them...

Things have been pretty busy for the last few months. I am now working on my own and it's great. Feeling a little scared, but positive things will go well for the time being. All of you friends who regularly write in your journals provide me with many hours of entertaining reading.

Thank you all for that.

That's it for now...

User Journal

Journal Journal: Any Digital Radio Geeks out there?

I have just learned about the Ibiquity IBOC scheme. On FM, I believe it to be a tolerable improvement to radio, but what of AM? Seems to me the issues are just too complex to make for a good solution compared to existing analog methods. Low bitrates, reduced analog bandwidth, hiss/noise on existing radio units... Just put a longer article on my blog [http://www.opengeek.org/] If you have something to say at all about the state of radio today, put it there. Comments?
User Journal

Journal Journal: What matters to you most this election? 7

Subject says it all really.

For me, it's the economy. I believe Bush Co. is selling us out fast and hard. The bleeding has got to stop sooner rather than later. Fix that, and other issues can come after I can afford to help do my part.

Many people vote on one issue, what's yours? -->You ARE VOTING AREN'T YOU?

User Journal

Journal Journal: Randi Rhodes 7

Great Left leaning talk show. She hit the airwaves here in Portland a while back and I got to love the show. It's a wonder this talent did not get out of the box earlier. This lady is the real deal. Hard core talker with almost no holds barred. Very entertaining listen.

I enjoy talk when I am in the car. As of late, the format has been bent way toward the right, making a good idea tough to listen to. Hopefully, shows like this one will bring some much needed diversity to a rapidly growing stale medium.

Interested in talk, but growing jaded as of late? You can stream at http://www.therandirhodesshow.com/, or listen on the new Air America radio affliiates. http://www.airamericaradio.com/

Regardless of your politics, if you enjoy good radio, this show defines the medium. --Worth a listen.

User Journal

Journal Journal: Terror alerts on Independance Day 4

Good god. We are supposed to be on alert during the 4th of July. Hasn't this happened for each major event and holiday since GW took charge? Between the scrolling bar of terror, featured on FOX (the conservative mouthpiece) news, national alerts, color coded no less, from the department of homeland security, and the general atmosphere of fear ignited by 9/11, what is the average person to do?

Absolutely nothing. That's right nothing. Americans do not live in fear. We are a proud people with a great history, currently suffering from a bad leader right now. We have almost nothing to fear but our leaders right now. Don't buy into it.

Fear is the mind killer. (Dune -- Frank Herbert) Through fear we lose our ability to question, our hard won civil liberties, and our self respect. Through fear, our leaders chip away at our sense of what it is to be American. Fear unites our nation under ignorance and god. It's fucking sick, frankly.

Go out this 4th, forget the terror alerts, turn off the tube and practice a little independance. Light a couple of the really good fireworks while wondering exactly why there are so many rules dealing with the celebration of independance. Talk to your friends and family about good things.

The terrorists are angry at our actions, not us the people. Don't forget that. If you respond to the contrived fear we see today, you lose the ability to live your life to its potential. Why do that? What is there to gain?

While you are enjoying a particularly good firework, hopefully with some blues and greens in the color, ask how or when we are ever going to see a blue or green terror day. As you realize the world has problems, know that it always has. Nothing has changed except our ability, as a nation, to rationally deal with the problems just as we always have.

9/11 was a bad day for all of us. Many said the world changed. The reality is far from that. We changed because we bought into the fear. Our leaders let this fester and grow to their gain and our expense. Take back your life and liberty from the fear. Understand the difference between true fear and the shallow contrived fear put before us every day.

I don't live in fear. I ask hard questions every day of my leaders. I work hard to make sure my family knows the truth about fear and how it is being used. I respect my nation and its historical values. I resent our current direction.

I am not alone.

Have a good 4th.

User Journal

Journal Journal: The brilliance of Gmail

Went hunting for a Gmail account today and found the whole thing interesting. (Yes I did get one and I have no invites, at the moment I am still a noob!)

Searched and found the Gmail machine. Pressed refresh a hundred times or so. The amount of bandwith being spent there is amazing. Creative way to test your elite web hosting skills...

Stumbled on Gmail Swap. Damn cool site. They do the glaringly obvious by putting people wanting Gmail together with people who have invites. Reading through those different pitches really was entertaining --and tempting at the same time.

So, I offered up an SGI coffee mug. Took about 1 minute to get 5 offers for it. Naturally, I accepted the first one. Got the invite, took the mug to the post all done. (When I get some invites, I am going to do this to experience it from the other perspective.)

About 10 percent of the offers seemed to appeal. Most were creative and unusual. A few sob stories made the cut as well. Do no evil indeed. Seems this little marketing plan is doing some good at least 100 times per day.

To me, this is as profound as it is obvious. I am not sure Brin and Co intended for these things to happen, but they are. Not only are they getting people to market their service and build brand value, but they are also cultivating a nice feel good aspect to it as well.

Good show.

If you really want a Gmail account, ask around and be sincere and nice and you will get one.

User Journal

Journal Journal: car salesman 4

Man, I hate buying a car. Recent post topic prompted me to write this:

Want to get a car for the best price? Here is how:

Research the car you are planning to buy. Get the invoice price and expect to pay about 3 percent above that. (This is becoming less effective these days, but remains a decent indicator of the true price you should pay. Watch for dealers and their 'invoice sales' --they are manupulating the numbers.

Have some money to put down on the loan if you are going that route. Get your own loan if you can, it saves a lot of hassle at the dealership.

Be prepared to deal long and hard. If you can't do this, find somebody who will.

Learn the value of your trade in car in advance of your purchase.

At the dealership, ask them how they value your trade. Get a number from them before you select a car; otherwise, they will simply attempt to pad your trade into the price of the car, netting them a free trade.

They will fight you on this, continue until you get a number. Do not listen to the "it depends on the car you buy" line.

Having done that, go out and pick your car. Drive a couple of them, if you want. If you want to be mean, plan ahead with your wife or a friend. No matter what car you bring, they say they love it, but the color is wrong. This gives you a nice out to test drive a car hard, then choose another one!

Having nailed down the car, it is time to discuss the terms of the purchase. Most dealerships will have you work through a proxy; namely, the bozo you are talking to. Ideally, you make this process as hard as possible. When they go away to talk with the "man in charge", you go away also. Walk to the other end of the lot, grabbing your free coffee on the way, and go look at other cars and talk to people each time. They will have to come find you. This cuts down the number of times they will try this.

When they ask you what you think the car is worth, you need to low ball the price below invoice. (I suggest 3 percent below actually.) Continue working hard to keep your price low. Ask them to justify their price. Do not let them know you have looked at invoice prices. Just keep working hard to marginalize their value proposition until they either show the invoice, or agree to a price that is acceptable.

Do not ever pay MSRP. That is the suggested price for suckers. It is wise to avoid cars with branded option packages. Nothing but price padding in there. For example, the "Eddie Bauer" edition of a given Ford car will be almost $10K higher than the other model with only a few thousand in additional options. --Stay away.

Once you nail the price and get written confirmation of this, you are set to deal again in financing, unless you have your own loan.

By the way, they will try and get you to sign a committment to buy. "If we meet your price, you will buy the car right?" No, an agreement on price is only half of the deal. Don't tell them that, simple continue to reaffirm your desire to agree on price. Imply that you will buy, but never actually say you will buy because you might not, depending on how they will try and hose you on the back end of the deal.

Do not reveal your amount down early. The price of the car and the terms of the loan are two seperate items. Keep that clear in your mind.

Once price is firmly established, you can begin to discuss loan terms. It is in your best interests to have as much down as possible. Your cash plus your trade count as a down payment.

Do not sign the first contract they hand you. Dealerships make a lot of money on the sale price; failing that, they make it on shitty contracts.

Examine the first contract closely. Ask for a pen and remove all insurance charges, undercoating (because it is already on the damn car.) ad charges, and anything else that adds to the price of the car. Look at the total loan amount. That is what you will pay for the car, so you have to do all the dealing again!

Continue with this process until you have a contract that closely reflects the price you agreed to the first time.

Good luck, this proces can take a very long time, but is worth it.

User Journal

Journal Journal: Decided to try out the Google Blog service 2

Truth is, I like it. http://www.opengeek.org for now.

Simple, quick and easy --just the way blogging should be really. I will continue to post stuff here in the journal, just not as often. If you have been reading any of this --thanks! I appreciate it.

Consider checking out the blog. Send me a link to yours as well!

The Media

Journal Journal: Down and Out in the Magic Kingdom

I like this approach. Congress and disney are basically saying copyright is going to last a long time. We all agree this sucks. It sucks because extending copyright reduces the material new works come from. Classic Lessig here. (And I agree.)

Having said that, Cory has an interesting proposal.

His way of doing things preserves the profit motivation because it does not directly impact copyright, so Disney is happy. The incentive to create is clearly there.

However, being able to produce non-commercial works from his works adds a couple of nice twists to an otherwise stale discussion.

A second layer of incentives will form around this sort of licensing. As the creator, you want to make your money right off the bat. Once things trickle down, it is wise to release your work in the way Cory has. This does a couple of good things.

DRM makes less sense because people will need Open tools to make use of Open works. That part is good for everybody. Piracy is going to happen anyway, so why spend a bunch of money on it.

The traditional answer to this is back catalog sales. If we reach a DRM pay-per view state, copyright holders continue to profit from their catalogs --at everybodys expense.

If more people start doing what Cory does, then things change a bit. New works will need licenses, if they become commercially viable. Instead of milking every last dime from your creation, you instead sell licenses to new creators who are using your works to build on.

In this way, the public is able to create lots of new stuff, while existing copyright holders get a slice of the action as well through licensing.

We get to see and play with lots of new creative stuff as a bonus, without having to worry about prison for a little bit of self expression.

To me, this could be an interesting tradeoff. The idea supports Open Systems because people need to create. Having a nice body of legal works to create from is a nice check against all of the DRM schemes we hear each month. On a personal level, we have the freedom to express ourselves as we do now, with few worries.

The increased avalability of recent works suggests that we might actually see interesting new things in our lifetime!

Of course, this depends on how licensing works out, but the basic idea is sound.

Make your work, profit until it makes little sense to do so, essentially GPL your work, but let folks obtain other licenses as they normally would.

This is something to watch. Thanks Cory, for having the backbone to try and make a difference in a creative and constructive way.

Microsoft

Journal Journal: About Microsoft's new 'Taylor Made' Linux strategist

This guy is scary. Very smooth. I am not sure what I plan to do with this yet, but the amount of spin present in his recent enterpriselinux interview is sickening.

http://searchenterpriselinux.techtarget.com/qna/0,289202,sid39_gci946179,00.html

We need to trash every last thing this guy says for as long as he tries to say it. Here is my beginning effort, please add/change vent whatever:

"Some research indicates that Linux is winning against Microsoft in some markets. Its acceleration and adoption is undeniable. What worries you about Linux?

I don't say what worries me about Linux. I think about the market share. "

--So, he does not give Linux any credit at all. He wants to know what people want to buy, without revealing anything positive about Linux growth. Microsoft can do better, but Linux is not a factor in that? If that is really the case, why not just say that, instead of pretending the numbers don't indicate anything?

"It's no different than any other competitive discussion. It's the same way we think about Sun, Oracle, IBM, AOL..."

--He says, Linux is just like all the other UNIXES, but with a different business model. This is clever in that it marginalizes all of the good things the Open Source community has to offer, like the business model, while strongly linking UNIX to Linux. Microsoft wants, very badly, for people to think that UNIX is UNIX is Linux. This association benefits Microsoft in that UNIX has a reputation for high costs.

" Are you hearing more business-related or technology-related questions about Linux?

Taylor: Most of the questions are about interoperability and things like that. People might say Linux is a better product -- and that's not me speaking -- in terms of innovative solutions, new ways to do things, new ways to implement them." --He starts this one out by not answering the question. That must mean they are clearly hearing more about Linux. The rest of this sets up his comparison of the attention Linux is getting to 'noise'. People say things (which people, ordinary people? People that just don't matter?) all the time. The implication here is clear: We know the truth and everybody else simply does not. Microsoft is the authority?

"We know we've got a great offering. More so on the business model, on the licensing." --Translation: We are making lots of money with our ability to lock in the customers and fuck 'em over hard. Look at the numbers! We are making money hand over fist! All things being equal, we must be doing things right, right? This one will sit well with the money guys because they really don't look at the finer issues that actually are beginning to matter to a lot of people; namely, where exactly is all that money going, and what are we really getting for it year after year?

"The loudest technical area is with Unix migrations." --Here we bring forth the concept of 'noise'. We are hearing a lot of noise about UNIX to Linux migrations. Now that is a very interesting way to put this. It implies that UNIX to Linux migrations are bad. And they are, if you are Microsoft, but to everyone else they are a good thing, particularly if you are tired of paying high prices for high-end UNIX you may not need.

"Part of it's a perception issue and people giving Linux the credit that perhaps Unix earned in many ways."

--So, the low cost of Linux, is a matter of perception? It is kind of hard to argue with few to Zero dollars running on inexpensive hardware isn't it? The next bit is worse. Remember when I said he was trying hard to equate Linux to UNIX? Here it is again, but with a nice little twist. The word 'perhaps' links nicely to the concept of perception mentioned just a bit earlier. The link being that any credit UNIX may have earned is in the eyes of the beholder, and by implication not the truth at all. Throwing all of this FUD in with Linux simply tries to reinforce the negative link between 'Expensive UNIX' and this new Linux upstart UNIX wannabe. All negative in very subtle ways.

"So some of the challenges on the x86 architecture, you're going to see [migrations to] Linux or us. We've been at this for quite some time optimizing our platform for those migrations. So, I would say that's probably where most of the technical conversations might come up."

--This is a touchy one. Microsoft planned to have UNIX go away. They thought cheaper hardware combined with their 'embrace and extend' lock-in tactics would win the battle slow and sure. Enter Linux! They have spent a long time waiting for the payback Linux is taking from them today. Yes, people are talking about that for sure. Again negative toward Linux in a very subtle way. The idea that Microsoft has been in the game for a long time, really tries to speak to the youth and thus, unstable and unproven, in his eyes, of Linux.

" If the general perception is that Linux is winning against Unix in the server market, why all the positioning against Linux? Some might presume that Microsoft is panicking, and sometimes perception becomes reality.
Taylor: I don't see it as positioning against Linux. Most of the migrations are against Unix, no question. There is also a little bit of penetration on single-purpose servers and appliances. Our focus is to make sure that we clear up the perceptions that exist."

--Our new friend, the Linux strategist is not positioning against Linux? What exactly is he being paid for then? This is a bold faced lie. Microsoft has admitted they are concerned about Linux. This guy is here to preach the word with a forked tongue!

--Note also the ongoing references to perception? Reality must be something different then? Nice attempt to frame the discussion in a way that marginalizes the entire OSS movement as noise and poor perception. Again the strong implication of both truth and authority on the part of Microsoft, who has quite plainly demonstrated neither of those.

"You do some research and come back to me and tell me there's a perception in the marketplace that Linux has a better TCO. No, it's not the case. Let's do some research and make sure people understand that. In many ways what we're doing with the 'Get the Facts' campaign is making sure that on these areas where there is a disparity between reality and perception, we're trying to put those two things a little closer together."

--Wow. Basically, any research anyone chooses to conduct is not 'real' research at all. It must be that poor perception again. Since Microsoft is the authority in these matters --riight!, we all need to get the facts straight from the same company making fucking us hard while making money hand over fist!

--Just in case you fail to understand, we are going to pay lots of people to tell you in as many ways as we can think of that we are right and the rest of the world is suffering from poor perception. Never mind the fact that we are paying for the studies, just know they are the truth. This from the same company who lied in court to hide their monopoly crimes.

" Aren't IT pros smart enough to do the research and get the answers to those questions themselves? Is it worth the resources Microsoft is putting into this?
Taylor: It's 100% worth the resources. They are smart enough, but they don't always have the capabilities to do it. For instance, as an IT professional and I'm thinking about a simple solution for a small department, I'm probably not going to go into a detailed analysis about two platforms and all the time it takes to run the specs and run the [performance tests] to then have the comparative analysis to then make a decision."

Here he says we can easily do our own comparisons, but that takes time and money. Why not just take a look at ours and see for yourself. This implies trust and honesty along with a common bond over money that is simply crazy considering all the aggressive changes in licensing and product features intended to extract more revenue from the customer on a more regular basis. Honesty from the same company who lied in court and cannot, even in this interview, admit that Linux is growing on its own merits and not Microsofts failings? Come on!

--One other small point to mention here. If you are a small enough enterprise that doing a comparison like this is tough, chances are you don't need the performance metrics. You need a solution that will do the job with the least hassle for the fewest dollars. This whole like of discussion very cleverly moves the discussion away from the initial costs and feature comparisons into other areas more easily littered with FUD. If you are a small fry, why not just trust the big boys, afterall we know what we are doing? (What about IBM?)

"I'm normally going to lean one way or another to deploy that solution, then make a decision based on what I think. If it works, stay the course. We have many customers that might be doing an internal TCO discussion. Others say they're going to take a look at what's out there from publicly accessible information to build their view."

Not sure where he plans to go with this, but I do see an interesting admission here. The public is clearly getting our message. Microsoft is going to work hard to make sure people get theirs. The words "stay the course" are interesting as well. If what you are using now is working, you are better off staying with it. Sure, this is a good message for the monopoly holder to take because they can only lose.

Interesting he admits customers are doing TCO evaluations, and that they are listening to other sources of information.

" Some of the research cited in 'Get the Facts' has been funded by Microsoft. Why use that research? Doesn't that taint your campaign?
Taylor: I've told every single analyst firm, IDC, Gartner, Meta, if you guys did this on your own, I would not fund it. I want this data. Customers want to see this information. The fact remains is that they can't always fund it themselves. That's why [Microsoft] does it."

Interesting point of view; namely, the complexity of the issue. Now I am not sure it is that complex in a large number of cases, but you can be sure the more complex they can make it seem, the easier it is for people to digest their seemingly simple message. (Buy Microsoft!) He is even saying the issue is beyond the established firms! This is so tough yet so important, Microsoft has to do it because nobody else will.

This implies Linux is some sort of a fad. People are buying in without full knowledge. That perception and noise thing again. Microsoft has been doing things a long time, so they must have the experience to know better which things to study and which don't make sense right?

All of this again, speaks strongly to the smaller enterprises, or the smaller pieces of larger ones. They just want to spend their money and not have to worry much about justifying the decision. Again, plays nicely into Microsofts hands. A large part of their message is reducing the complexity of computing down to the level us mortals can understand.

All directed toward the ease of staying with Microsoft products. They have done the work so you don't have to. Simply pay them year after year and they will keep you covered.

Would they be looking hard at improving their value proposition if Linux was not there to force the issue? Would all these studies be necessary if they really were working hard to keep their costs down and value high? How can their costs be in our best interests when they make 80 percent on Office and Windows? Casts the above in a little bit different light doesn't it?

"It's so much less about the exact numbers, it's more about saying 'Don't believe what you think or might have heard.' Actually take a fact-based approach from analysts or do your own analysis to take an educated, informed decision."

This nicely says that all of us are basically making noise. Before doing anything, you need to do all of this work, spend money and hire the top firms, or you are wasting your time.

Quite simply, this says to me they are hurting big. The idea that it is hard to switch or try new things is a big part of this interview and seems to be growing theme in general. This is a short term view often used by incumbant players in a rapidly maturing marketplace.

"Part of your job is to learn about and understand Linux. In your opinion, why is it succeeding?
Taylor: First, define succeeding."

--That hurts. Classic politics 101. If there is no upside, don't respond. Divert the discussion to hide the answer. Folks, we are on the way!

" The adoption rates have been so quick. It's moving off the edge and deeper into data centers.
Taylor: Why is it moving? If you take a look at the Unix-to-Linux migrations, it's about the Unix equals Linux, Linux equals Unix connection. It's a skill-set issue; people know how to work on a character-based mode. They know how to write in Perl. We have Services for Unix that people can use, but most of your diehard Unix system administrators don't even want to touch a mouse or a GUI.

--He wants us to all look old and archaic. The GUI is the new way to compute. Let Microsoft do all the heavy lifting while you point 'n click to your new license arrangements. There is so much wrong with this, it could be its own journal entry. Lots of negative implications, diehard, not wanting to touch a mouse, old, lacking skills. All of it is plain old FUD. He does ask the right question though. "Why are they moving?", but does not allow the correct answer to come forward; namely, that people can continue to build enterprise ready systems on cheaper hardware and free software.

To the bottom-tier area, that's where it's more of a footprint, disposability issue where we offer a broad set of solutions and you pick what you need. With Linux, you can build a single-purpose server and do these things very easily. In those two environments, you don't see too many big, complex stack-integration Linux solutions. That's where it gets a lot harder for them and a lot easier for us to communicate our value. We have an ability to work with our partners and our solutions to integrate up and down the stack."

Here he does identify an issue Linux has. We are not yet as ready to deploy in mid-sized enterprises, because of the skill-set issue. Problem is the same at both ends though. On the high-end, Microsoft wants people to retrain and use their more limited systems, at the lower-end, Microsoft doesn't want people learning any more than they have to, but pay them instead. These views are not compatable in the longer term at all.

(more about noise, maybe for another entry...)

How about it? Comments, ideas?

Linux

Journal Journal: Want a "made for linux" computer?

I do. Wrote a short piece a while back for osviews and got some interesting feedback.

I would appreciate feedback and ideas/critique from fellow /.ers.

Let me frame this up just a bit. Based on some of the feedback I got, people took parts of this article the wrong way, so I would prefer to set that straight before linking...

The basic idea is to create a machine that is well suited to run Linux. I know, just about any PC will do that, but I think there are merits to a Linux only computer. One that does not run win32 out of the box.

Said machine would seek to fill a currently poorly serviced market niche. Casual and new users all want machines. Many of them are going to go for the ~$600 e-machine or dell running XP. After they get the machine home, they need to load other software, and configure and basically deal with the box as they are learning.

There are always new computer users, if we can get these folks started with Linux, they will grow with Linux. One problem is spotty hardware support and another is the general failure of the industry to provide a machine with Linux pre-loaded. (You can get them, but they are either high-end machines, or small players.) This box would be sold in places where you might see game consoles as well as traditional computer vendors.

The machine would include hardware and Linux software. Everything would be pre-tweaked and expansion would be limited to disk or ram. Keep it cheap and simple while permitting the largest number of tasks possible.

Instead of marketing OSS, or specs, marketing would place emphasis on:

- The package is cheap and supported.
- You can do a lot of things without additional time or money.
- the usual specs and such for those that want them, but not with any particular emphasis.

Personally, I want such a machine to give new users, friends, schools and kids. Many folks do not do much, how about a computer for them?

Anyway, I am interested in anything you might have to say on the subject, good or bad...

Here is the article link.

Fire away!
Slashdot.org

Journal Journal: How the heck do you get a users entire comment history? 2

I am actually interested in my own. Over the years, I have written lots of stuff. Would be cool to read back over it someday.

Have my positions changed on things? Why? Threads and ideas forgotten?

Anyway, searching by username gets some things, but this should be easier than it is.

Am I missing something?

User Journal

Journal Journal: Nothing like a nasty winter storm to encourage /. time!

Well, I am sitting here in NE Portland watching the ice slowly begin to thaw. This storm is the worst in probably 20 years or so.

For those of you on the east coast, this is a baby storm, but Oregonians are wussies when it comes to weather like this. We have snow, then sleet, then freezing rain. The only good thing is the power really. Normally we lose it, but this time we just can't go anywhere.

So, I have a batch of time to think about stuff, play with the kids and generally goof off. What a nice christmas present!

Any Portland Oregon readers wanna share?

Education

Journal Journal: Kids and computing

Posted this here for the usual reason. --I want to find it later. It is basically a list of computing related things kids need to work through (6 - HS) on their way up through school.

Read it? What do you think, am I setting the bar too high, or low? What would you add / remove from the equation?

------------------ Post ------------------------

You made an interesting distinction: the secretary compared to the (implied) programmer / power user.

Basic user skills are not very related to language, in this we agree. Those skills can be learned by most anyone at any time. However these are not the skills that people need to make the most of their computing experiences. Only having these sorts of skills are a large part of the problem we have with computing today.

Nobody growing up today should be considering the nature of a computer as a 'magic box'. Early on, this was true because computing was new enough, but today that has changed.

Computers are basically everywhere today and they are only going to become more pervasive in the years to come. Understanding the core nature of computing is important and is related to language more than you are giving it credit for.

You are dead on in the last paragraph regarding perspective. Most schools are missing it and the questions you raise are good ones more folks should be asking before sending their kids into the computer enabled classroom.

(BTW, I believe we should not see computer use prior to 6th grade. --Kids need time to gain mastery of the three R's before getting to use the computer. If you think of the computer as a tool to help think, which is computing when you really think about it, one must be capable of thinking on their own in order to get the proper benefit of the tool.)

What students need to know? (6th grade - HS)

(About computing)

0. Computers do exactly two things, in general. They add numbers together and move numbers around.

1. The nature of information and how it is processed. Basics only here, RAM ROM CPU Storage, I/O concepts.

2. Why base 2 numbers? Logic AND, OR, NOT, XOR and others. Make kids give instructions for general tasks using these operators when they make sense. Use plain english for these and include problems and situations that require some simple basic logic to express.

3. The representation of things using numbers. This is where computing is a lot like language. We make up new words all the time to define and convey ideas in a shorthand way. --This makes things easier for us. Example: Joe is an asshole. What combination of words replace 'asshole'. A large part of the problem understanding computers is directly related to the concepts inherent in this type of discussion.

4. Types of computers. Embedded, complex, cluster, personal. Compare and contrast the microwave controller, personal computer, cell phone computer, game machine. How are they different? What representations of data are important to their function?

5. Computing concepts. Basic programming using some semi-natural language. Anybody should be able to ask a computer to perform many basic tasks. Everyone should have written a simple program or two to get the computer to do exactly what they want instead of learning which software to purchase or how to combine functions to get the same result. Text files should be important.*

This is not a UNIX thing, or an anti GUI thing, it is a language thing. Learning how to manupulate representations of things we find important in a form the computer is good at processing in a meaningful way. Having grown up on the 8bitters, this comes naturally, on todays computers this information needs to be taught because the higher level representations possible today allow the core of what is happening to be glossed over too easily. --"Magic Box"

6. Software. All software is simply information just like anything else we put into a computer. What makes it different from data?

7. Ethics. The computers of today, for the most part, do what we tell them to. Lets hope that continues to be true. Given this, what responsibilities do we have? Compare and contrast 'hacking' to 'cracking'. Why are they different and how important is that difference?

8. Culture. Once people begin using networked computers (0-6 do not require this.) they must learn to work with others. OSS is a fantastic model for understanding many aspects of this culture.

9. Trust and critical thinking skills. The first several bits I have outlined provide a nice foundation for this. How does one determine the relative worth of a given piece of information they might find when using the Internet for research/understanding/learning? How does one trust their own computer? Is it doing what it says it is? How, why? A generation of people who actually have these working skills refined at an early age will have a dramatic impact on the amount of ignorance dependant bullshit lawmaking we see today.

10 Practical applications. This actually happens along the way, but it should be summarized at some point when the other skills are in place to make proper sense of it. Where are we today? What directions does the future hold? Who are the major players and why are they where they are?

11. Our rights and responsibilities. Everyone should know what they can do and what they cannot. For other parts of our society, these things are spelled out and understood at an early age. Why not do the same for information processing?

12. Safe computing, yes just like safe sex. The Internet is hostile. We have two choices. Accept the fact that nobody knows anything and dumb the experience down to the lowest and most useless level, or make sure the people coming though the ranks have the street smarts to understand how things really work. Nobody would knowingly send their kid into the world without having a talk or two about life would they? Same goes for the Internet. Cyberspace is just like meatspace in these regards. (This is a big part of why computer exposure needs to wait until after 5th or 6th grade.)

13. Career paths. Set some expectations regarding computing and its place in the workplace. Almost every career choice will involve the use of computers in some way. Compare and contrast this to a career in computing itself.

Taxpayer dollars? Most of this stuff does not take a lot of money invested in technology. Just about any old bunch of computers running a combination of OSS and Commercial software will do the job nicely.

The expense is in training and education for those doing the teaching. I have 4 kids in the system and am teaching these things at home as they go through school? Why?

NONE OF THE TEACHERS I HAVE MET ARE UP TO THE TASK. Not to say they are bad folks, because they are not. (Parkrose, Portland Oregon BTW.) They actually have done a good job with my kids in almost every other area, but they choose a simple task based approach to computer education that is lacking in almost every area I have outlined above.

We need to get these folks up to speed, or provide an easier way for others to help do it.

Personally, I would jump at the chance to do this, provided I could begin without the years of education and expense required to enter the classroom at a sub-standard wage. Which (the education) has little to do with the above BTW.

How is this related to language? All the elementary skills and concepts I have outlined are required in order to make any sense of computing in general. Terminology is one big part though this really is simply vocabulary. Slang is present in almost every part of our lives, how are kids going to grok computing if they do not know the ideals behind the slang?

Computer interfaces are the most language like though. All of them have common elements that are similar to word roots in nature. Variations on this are like dialects. Programming and all of its related concepts are applied language at its finest. Many of the readers here can parse a program written in a new dialect because we all know the roots behind the expression of ideas used for computing.

--Early exposure to these things is best. People who do not have that are often unable to match their peers later in life who do.

I am seeing this in action right now with my kids. They are not super computer geniuses, in fact most of them really do not care much for the art of computing.

However, they do understand many of the things I have illustrated above. Watching them work with friends who come over for study is interesting because I see them do things and reason differently. --Their friends are over for study because of this and want some help. If it is obvious to the kids, it should be obvious to the adults teaching them...

Linux Business

Journal Journal: The growing value proposition of free software

This was written in response to a post I made on a recent SCO thread regarding the doomed Open Source movement.

I am not sure the author really understands the technology change that is happening right now.

You see, people are beginning to understand that they can create much of the software they need on their own. This realization beginning with Stallman and has resulted in the body of software commonly known as Open Source or Free Software today.

SCO seeks to take control of that body and license it. Those that are currently in the big software business favor this action because it means they will be able to continue to charge people for the ability to perform basic computing tasks.

The reality is simple: We no longer have to pay for much of the software we use because its construction and distribution are both common knowledge and dirt cheap. Do we pay large amounts every year for other technologies that are mature and proven? No. Computing is no different.

Open Source software is disruptive in a big way right now and this SCO spat is not going to do much to change that in the longer term. Why? Because the software all of us have written (me included) is ours and not theirs.

The price for use? Zero + the cost of distribution. The price for use in a product? A requirement that you share your improvements + cost of getting the software to work from. Or, one could pay for the right to commercialize the software and go from there.

This is the part that companies don't like. They want to package, change and manupulate the software to further their goal of making money. BSD software has always allowed this, but Open Source / Free Software does not. (Damn good thing too.)

Will Open Source software remove a billion dollar revenue source from the industry? No. What it will do is redistribute that revenue source across the industry and that is a good thing.

Right now companies, like Microsoft, seek to bundle, intergrate and manupulate their software in ways that people must pay for. The bigger the bundle, the better the lock-in, the more money they make. This is not a bad thing provided we have choice in the matter, but choice breaks the business model now doesn't it? Why? Because choice lowers the overall value of the bundle. If we can choose our own OS, Word Processor, e-mail clients and such what value does the Microsoft bundle have for example?

It would have considerably more value in my mind, if it were open to other solutions, but it is not. Why again? Because that is just hard to do. Cookie cutter does not work because everyone does things just a bit differently.

Their solution? Get all of us to just accept the cookie cutter method, collect enough cash to cover damage control and keep on working each year to keep enough of us happy that the other problems can be dismissed.

No fucking thanks!

What if one does not want to run Office or win32? Should they not be allowed to compute how they want to? If they cannot, what incentive does Microsoft have to act in their best interests? Afterall, the only real check on the power of their monopoly is Open Source / Free Software.

That article represents some of the best FUD surrounding this issue right now. Companies say they need the freedom to innovate. (Read, combine software in ways that force us to pay more.)

Companies say they will lose revenue. (Is this a bad thing? Should we pay for something we no longer need to pay for year after year because it is just part of the package?)

Companies say the OSS / FSF folks have copied and distributed their software. (Really, we have checked and removed the bits we know of. Will they allow us to do the same?)

I started using Open Source software around the Red Hat 5.1 days. It has grown far since then. It has grown more than any other form of software has in a shorter time frame. OSS works and works well.

Today, I run OSS / FS almost everywhere. I no longer pay for the following tasks:

Word processing / general office
e-mail (Both serving and reading)
web (Both development and browsing)
programming (C, Perl)
Rip, Mix Burn
DVD media viewing and manupulation
Remote computing
File and print services
Security

Those are the major ones. So, what do I pay for?

Broadband (to learn and aquire software)
Boxed software sets (To support the work of those assembling my software. Their time is worth a bit of my money.)

So in my view, much of the money spent on software today is really wasted. What will I pay for? Specialized software like CAD software for example. That kind of software is worth paying for because it is hard to create. Their efforts save me time and money while enabling tasks I cannot easily perform with ordinary software.

Another example: This year I am building my own PVR. I can afford to do it because I am not paying for all the other mature and perfectly useable software others are. So, some of that money goes into a nice display system, sound hardware glued together with cheap, and open as well I might add, hardware combined with OSS / FS to do the work.

How will it work? Exactly the way I want it to.

Each year I look at what I spend on computing. Those dollars, whenever possible, go toward new things, not the same things crafted just a bit differently. Wouldn't it be nice to do the same?

Think I am alone, or just a geek? Think again. I have been computing since I was very young. Married and have 4 kids. See me on the street and I look just like the other folks paying their bills and counting their money.

The average business right now sees a growing IT budget. Most of that budget is going to one company who is trying to bundle everything together. (And not doing the best job of it.) As more and more of the industry gets included in this big bundle, less choice and innovation happens because the barrier to entry becomes too large.

This is far more destructive to our industry than OSS / FS ever will be. That is where the FUD is.

Every last one of the people who own these enterprises sees the growing bill. They all wonder when it will stop. FSS / OS is there for them today if they want to begin to stem the tide. Pain threshold too low? OSS / FS will be there tomarrow as well.

Every time you see one of these pieces (of FUD) consider these points:

Where is the money going now? What value are you getting for it? What incentive does the entity receiving your money have to act in your best interests?

Personally, I am happy to pay for software that actually adds value to my computing experience. I will also pay for services to help realize this value. You see, if I pay the local software guy for a service to solve a problem and that guy uses OSS / FS, then I have someone I can call and get resolutions right down to a code change. If that same guy uses closed, bundled software his ability to provide complete solutions really depends on what the makers of the software allow for. Code changes? HA, unless I am a big customer that's not going to happen.

People who learn to make use of OSS / FS gain the ability to solve computing problems right out of thin air! --That's value my friend make no mistake.

People who sell and support closed software solutions really cannot compete by any measure because most of their job revolves around getting the people they sell to ready to work around the software.

OSS / FS contributes to our industry in that people can build their own computing solutions as they see fit. They can spend their money as they see fit. They can pay others or do it themsevles. Seems to me software is getting to look a lot like the construction industry. Want to build a big building by analogy? Call HP or SGI or IBM. Building a small house or perhaps a shed? Download some Linux, stop by Fry's and perhaps pay for a few hours time getting the plumbing right.

Its about choice. Having it means the big fish are going to have to demonstrate their value proposition well beyond the simple lock-in they have now, or they are going to get a lot smaller as people begin to help themselves instead of taking the lazy (and expensive) way out of their computing issues.

OSS / FS is here to stay, I for one am damn happy to see it continue and I am not alone.

Slashdot Top Deals

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...