CentOS: a portal OS
This is rapidly becoming my favorite Linux distro.
For BSD, I like FreeBSD 6-series, and with Windows, I'm either recommending Windows 2000 for older machines, or Windows Vista for the new ones, but you have to set Vista up correctly. It's tempermental.
The same thing is true of CentOS, but for different reasons.
CentOS is not the flashiest desktop, and it has the kind of slightly stodgy install that comes of designing for the least specialized use, knowing that people will be plugging your system in under radically different conditions. Ubuntu doesn't do that. Windows does, mostly with hardware support. BSD is pretty good about it too.
You could describe CentOS as a conservative Linux distro, because it doesn't go far beyond being able to consistently replicate known demands. It's not sexy, but it is reliable, and fairly fast even on old hardware.
I've got a couple archaic Dells with this on it heading out to people who would be perfect Asus Eee customers if they were in a buying mood. They're aiming for the 90% of common tasks that can be done with a browser, email client, and simple word processor. An 800 mhz Dell with CentOS, AbiWord and Firefox does what they need.
I'm taking a different approach in that I'm not presenting these systems as software platforms, like Windows machines are. I'm presenting them as portals to the rest of the net and common tasks. They're not primary machines, but handy appliances like blenders or TVs.
We'll see where it goes. Either way, CentOS has earned a place in my repertoire, alongside other distros (and commercial OSs).
Actually, Vista works
I'm a Windows XP and FreeBSD user. The only thing I won't use is a Mac, because the Macintosh user community, as a group, behaves like a pretentious snot and I don't want to be associated with it. I think I like Windows XP okay for desktop software, but anything server-ish and most development tasks I prefer to do on the BSD box. Desktop and server really are two completely different worlds.
Today's conventional wisdom, based on more than a year's worth of relentless negative publicity, says Vista is hopelessly broken. In fact, my experience says the exact opposite is true. I proved the point in the first installment of this series, where I restored a sluggish $2500 Sony Vaio notebook to peak performance in a few hours. And I think anyone with a modicum of PC smarts can do the same.
I think he's right. I've now used several Vista machines, and to his assessment, I'd add this: Vista is designed to drive adoption of new hardware and abandoning of the old. This will benefit us all as industry finally adapts to the newer paradigms, including how we're going to really take advantage of multicore chips. But, get yourself a fast machine with 2-4 gb of RAM for Vista.
Is Slashdot "groupthink"?
/., et. al., tend to promote "groupthink" which is what Guy was talking about when he disdained digg. (Not to mention the diggers' gaming of the system.
If I were a great writer, I'd have some strong opening line about how wrong this guy is. Instead, I'm going to waffle, and hope that I'm clever enough to keep it entertaining.
Groupthink isn't something confined to any one place, in my view, and it's not something you can legislate out of existence. When you put a site online, people will join its community, and groupthink will result, but not among all people.
Probably most of what gets posted to Slashdot in the comments is junk, and some good things don't get modded up, but that's what happens when moderation is turned over to a community. If they tried to hire moderators to do it, well, who would take that job?
Compared to Digg and other social networking sites, Slashdot is a breath of fresh air for the people who have the wit to write something both informed and constructive. It's not as easy as it sounds, and it's why I don't comment on many topics. I have nothing informative and constructive to say about Hans Reiser's murder conviction, except that I think he should keep developing ReiserFS from jail, and someone else will have said that better.
What I like doing instead to counteract groupthink is to highlight people who have said intelligent things, either by friending them or replying. That helps a community grow. Groupthink will always be with us, and any community needs editors to keep content from turning to the lowest common denominator, but nothing will replace the community members being active in fighting back stagnation of all forms.
These comments are mine alone, but it'd be great if some of you thoughtful people out there (I know you're there) weighed in on this thread. When it's done, I'm sending the URL to the original techblog post and will let the editor there, Dwight Silverman, see what he thinks of it.
It's easy to write readable Perl
Perl developers have to try to write good, readable code. *
Although I respect this writer's opinion, I really have to disagree here.
It's easy to write readable Perl code, especially if you come from a C/C++ background, because you are thinking beyond a series of regular expressions.
The Perl code that ends up a nightmare is the result of either a programmer determined to prove he's clever, or a task conceptualized as a series of regular expression filters. Either can be made readable easily, and doing that re-shapes the way the brain makes code.
If you get into the practice of treating Perl like a programming language, and not a scripting language, it starts to make sense to use the un-shortcuts that make it easy to read.
All of the good Perl programmers I know write this way, because it means their code has a longer life when it leaves their hands. We all know that much of what we write will be maintained by others, so it's a matter of courtesy and good business to write it clean.
Blogosphere, transformed (keep your RSS reader ready)
Blogs were, around 1996-1999 or so, a rarity because they were mostly personal avatars. I credit Jorn Barger for having taken the blog in a new direction. Robot Wisdom is every part of the news media fused together: news stories, human interest, science and society with an eye for stuff outside the Britney and flag waving that characterizes CNN.com, for example.
Now, blogs are commonplace, with just about every business having one. I encourage this among my clients. There's no easier way to post information than the short, informal, quasi-journalistic blurbs of a blog.
However, now that there are so many blogs, the aggregators like Slashdot, Digg and social networks are what rule because there are very few blogs with all the information one wants in one place. It used to be that you read four newspapers and distilled the results in conversation; now you read 12 blogs through your RSS aggregator.
How the blogosphere will adapt is going to be interesting. I think that, much as Twitter functions as an aggregator, more blogs will start to exist as link posts where a dozen or more sources are summarized daily with minimal comment. Maybe Twitter and blogging will fuse as the ultimate short information blurb -- a half-paragraph plus link. Whatever the case, it's a change in blogging brought about by the success of blogging itself.
Transformation of the Blog Ecosystem
This morning on the Blog Herald, Jason Kaneshiro, brought up this very topic. When people post an article on a blog these days, the conversations are occurring offsite. The blog link could be submitted to Digg, Mixx, and/or FriendFeed, and conversations may occur around the topic on those sites instead. The original blog post, meanwhile, has 0 comments. Jason asks: "Does this bother you as a blogger? How about as a user?"
The Conversation has Left the Blogosphere
I don't see the problem in this. It's a natural progression, but it irritates bloggers. Just like newspapers were yesterday's big media, today's big media are the massively popular blogs. Adapt or die, I guess, although if we all end up on Twitter I may become ill.
Ultra-Mobile PCs rising
Tech Corner claims the Netbook uses a 900 MHz Celeron processor and would sell for around $400. This contradicts reports that the upcoming Netbooks would be using the Intel Atom Diamondville processor and fall between the $250-$300 price range. However, claims of a June 2008 launch do seem to line up with those same reports.
Is This the Intel Netbook?
$250-$300 is a smart price range, since the Asus Eee is already selling here for $320 street price. But I still don't know if I'd buy one of these fugly, cumbersome Intel boxes.
The Ultra Mobile Personal Computer (UMPC) market is heating up ever since the Asus Eee enhanced the idea of the Palm Foleo (or, for that matter, Alphasmart Dana) and made this nifty, light, clean-looking, phone-like portable with mostly full size keyboard and monitor. Intel's latest, the NetBook, misses the mark.
Setting full steam for failure, this device ignores the basic principle of industrial design: a tool's success can be measured in terms of how easily it adapts to its use. In other words, what do they users want to do that motivates them to buy one product over another? In the case of UMPCs, they want simple, fast, hassle-less access to a few basic applications (web, mail, word processing).
Intel takes another tack, which is to assume that people want a miniaturized laptop. This is a classic mistake made by someone who finds a way to describe what they see others doing, and by doing so, creates a category which has nothing to do with its actual use. We can describe the Asus Eee as a miniature laptop, but that does not describe its actual function, which is more like a portable web/text platform.
Intel misses the boat with NetBook
It's kind of like buying an Apple notebook. Do you want the fugly grey-on-black Dell that's thick, boxy and loaded with crapware, or to pay a few hundred more for a sleek white box that inspires you to think of pleasant things?
Why is it so hard for the corporates (Intel, MSFT, HP, Dell) to figure out this basic principle?
Types of Fake Work
Upper bosses like underlings they can replace. They are more afraid of hot shots and rock stars than they are of incompetents.
As a consequence, they assemble a large tiered leadership structure which by making rigid categories for job roles, ensures everyone has some time when they are not working on anything important.
So people try to make themselves look important, as a way of retaining their jobs, being less bored, and feeling good about their lives and their roles, income and status.
They create fake work, or busywork, that fills the time but achieves nothing toward the end goal, which is either ROI or a great product, depending on whether you're more corporate or open source in mentality.
* Conference calls.
* Meetings where people report status in round-robin fashion.
* Internal emails.
* Client contact.
* Client surveys.
* Time sheets.
* Team-building exercises.
* All-hands meetings.
* Coffee area chatter.
If you filter out all this junk, there's only a few hours every day where real work needs to be done, and then we can go home and maybe enjoy the great outdoors.
(Inspired by Management Tyrants and Management Realists.)
Technical writers, remember this well
One thing that I return to time and again when explaining technical writing to potential employers is the dangerous concept that people do not sit down and read manuals, for the most part.
We pick up the new gadget, try a few things, talk to other people about it, and try to get some sense of a singular principle which explains how it works. We play with it. When we get stuck, with the boss yelling down our shirts, we dash for the manual and look up a likely keyword or two.
Assuming guaranteed readership
Snopes replies to adware allegations
Seeing the article on how Snopes.com has been serving adware, I wrote in to the site with a question: is this an urban legend?
Here's the Snopes reply:
Thank you for inquiring about the possibility an
advertisement that violates our acceptable advertising guidelines at
http://www.snopes.com/info/faq.asp#ads may have been displaying to
some visitors to our site.
We have temporarily removed from our site *all* advertisements from
the agency that handles the ad in question while we investigate if and
how such an ad was indeed being served to some of our
We don't ever knowingly run adware or malware on our site -- that's
not who we are or who we'd ever want to be.
Urban Legends Reference Pages --> http://www.snopes.com
While it's always nice to get a reply, and they're doing the right thing, I find it hard to believe anyone would look at those ads and not realize that they're up to no good.
I'm also ambivalent about snopes.com itself. While I think it's funny, it often oversimplifies issues and in some cases is flat-out wrong. There's rarely an attempt to find the fragments of truth in some urban memes, only a smug shooting down that leaves the reader less not more informed.
It remains an excellent resource for true urban legends of the "Bill Gates will give you $100 for this email." No word on whether they've updated the urban legend about waking up on ice with your kidneys cut out.
Desk jobs and getting fat (not phat)
At most of the jobs I've worked, the day has been varied because I'm always on the run somewhere for some bit of information or another.
At my current contract gig, they've nailed down interoffice communication (Microsoft Messenger, email, Skype and WikiMedia Wiki) that it's desk-bound time all day.
I was looking in the mirror last night and noticed the equation for the curve of my gut has changed. I am slowly getting wider.
Now, I do keep an exercise regimen, but I think I'm hurting for all the elevators, desk hours, so forth and so on.
Has anyone else run into this problem?
It's possible I might even end up on the Atkins diet, although something tells me they have a very intolerant attitude toward donuts and other good things.
Two things I am too dumb, or too sane, to understand: avatars in Second Life and social networking.
I can understand wanting to have a game character, but people accessorize these like lockers in high school, as if trying to prove their individuality. Isn't their individuality proven by the fact that they're individuals?
Social networking is another puzzler. I like the idea of having lots of friends because "friend" is a positive word, and we all like people, especially those who like us. But are these people really "friends"? It seemed disingenuous to me, so I dropped out of social networking except to keep track of friends I have in real life.
On Slashdot, because amongst the trolls and embittered moron BOFH candidates there are many knowledgeable, smart and often kind people, I had a different idea. I call it "meta-social networking." Instead of trying to claim people as friends, I'm claiming them as friend material because I respect something they said, or did, or at a live Slashdot gathering found them insightful.
I've now been meta-social networking on Slashdot for six months, and my meta-friends list runneth over with people who have distinguished themselves with their brains and personalities and knowledge. I'm proud of this list, because when I go through it, I see people who are using their brains to make technology and humanity better. These aren't the couchbound slackers that make our lives miserable by failing to fix obvious deficiencies. These people represent the kind of people whose company I'd want to seek, the kind of people who bring a sense of hope for humanity.
Here's that meta-social networking list again. Check 'em out. I'm proud of them, even if I only know a few of them.
Intellectual property or Imaginary property?
The whole debate over digital rights management (DRM) has morphed into a titanic clash between opposites. On one hand are those who claim that defending intellectual property (IP) is essential for our society to work, and on the other side are those who claim IP is bunk and defend piracy as vigorously as they campaign against DRM.
Open source gets caught in the middle because while its basic premise, free software whose innards anyone can see, is sound, inevitably open source software also includes a certain amount of cloning of proprietary methods. Open source people often as if they're giving away IP, and think others should too. There's some truth in that.
Giving away IP enables people to build a next generation based on what you've done. If you come up with a killer application, like Photoshop, and develop it to maturity, and then someone clones it with an application like GIMPshop, you may be disappointed but no one can argue that you created a new market lead and now there's a need for something to leapfrog it. Of course, this only goes so far, since Photoshop is nearing the point where new features aren't occurring because new graphics technologies aren't.
But, if we make giving away IP mandatory, it could undermine some things we take for granted. For example, open source did not innovate office suites or photoshop-like applications. Would there have been the focus to do so? Similarly, there are few open source equivalents for the high-level development environments favored by programmers. It's possible the profits of these are needed to fuel a big enough entity to address all the details of their production.
Another way of saying this is to ask, If you were dorking around in the lab tonight, and you discovered a new algorithm or chemical formula that could save everyone time and stress, would you release it to the public for free? After all, this is your wealth and retirement we're talking about here. If you release it, you go back to work the next day and every day for the rest of your life. If you patent it... you could end up in a nice house on a nice street with a big bank account, and no job.
I view this as the hard question of IP. Is it true that once we go open source, we've rejected the profit model and should consider ourselves basically communist, or is there middle ground? I like to think of open source as a middle layer in a complex ecosystem in which IP plays a vital role.
"Technical Writing in Transition" republished
I wrote this little piece about where technical writing should go if it wants to stay relevant in a time of increasing bureaucracy, regimentation of language and buzzword-happy managers. Bolg recently published it, so I present to you my nonexistent readers a brief excerpt:
With the transistor revolution of the 1970s, two crucial changes occurred. First, the computer migrated from the machine room to the desktop. Second, high schools got more lenient at the same time users became more acquainted with television media. This new generation were shaped by seeing machines used before understanding the principles behind them, which laid the ground for the interface revolution to follow.
On the heels of those developments, a second computing revolution occurred in the late 1980s and early 1990s. Both the graphical user interface (GUI)-based operating system and the world wide web took existing technologies and put them to new use. This usage redefined the comput from being being a calculating machine to an information browser. This role shift entailed thinking about interface in user-centric contexts and resulted in both these revolutions.
Usage exploded since the layperson could now interact with a computer as they would a video game, vending machine or automated teller. This in turn spurred a network revolution. Since the computer was viewed as an information browser, it needed connections to information, so the network became the computer. These influences caused the computer to become increasingly powerful, standardized and ubiquitous.
The standardization affected technical writing...
You can read the whole thing at Technical Writing in Transition.
Sticks and stones
Is it just me, or is there a rise in labeling stuff that offends community pretense as "FUD" or "Troll" or "Flamebait"?
It reminds me of little kids bullying on the one guy whose mom got him a pink lunchbox. It's OK to call him any bad name, but if you say he might have a point, you have joined him in the circle of those who are bad.
If you're serious about open source, or even just about using computers, you get agnostic on this kind of religion. Firefox sucks. IE does as well, but Opera doesn't. Start thinking instead of bleating.
If anything, you empower those who are creating real FUD because they can post a comment "IE does OK with tables" and watch it get modded down, called flamebait or FUD, and followed by angry misspelled messages, and then they can turn to other people and say, "See? I told you these F/OSS people were angry basement dwelling losers who can't tell the difference between a good app and a crap one."
Maybe they're right. I still stick by my lack of religion. If a product is good, I'm going to use it and because I believe in good tools, I won't shut up about it even if you mod me -5, FUD Flametroll.
Office Christmas party? Help a geek out
So I'm working at this place which is having a holiday Christmas party. They promise:
5:30-7:30 Cocktail Reception
7:30-9:00 Buffet Dinner
8:00-12am DJ, Dancing and Karaoke
Does anyone else think this sounds like hell? What should I do?
It's a large corporation with probably 500 people, about a third of whom are developers, and the rest are various and sundry consultants, administrative staff, lawyers, salespeople, therapists and nuns. Actually, I don't know what they all do.
I'm not an antisocial nerd, but I'm also a geek, and I'm passing up on either some quality programming time, or quality family time. Still they tell me this is the way to advance my "career" toward "success" which means that I can afford a big house in the exburbs, and I'll never live near a busy street, raging ghetto, fast-food restaurant or discotheque again. But.. but... my instinct is to flee from this awkward-sounding social disaster.
Can any geeks help?
Technical Writing in Translation
I've written up a short summary of the origins of technical writing, the challenges it faces, and a possible future for technical writers that involves expanding our profession. The article, Technical Writing in Transition , is on uber-networked technical writer's hangout TECHWR-L, although the full text is posted to User Advocacy and another blog for which I write, Bolg.
Here's a short excerpt:
Among technical writers, the state of the profession is a form of contention in itself. Many argue that assuming change is afoot is to knuckle under to the steady stream of buzzwords and fads that make a few venture capitalists rich while everyone else hits the job boards again. A growing faction of otherwise sceptical writers are thinking instead that transition is upon us, and will reward those who adapt.
To understand this change, we need to track the development of technical writing.
Originally a bizarre hybrid between psychologist, journalist, and instructor, the technical writer compiled scattered notes written by engineers and converted them into manuals that normal people could read and understand. This allowed the product-buying public to use technology with which they had no familiarity.
Technical writing through the 1950s and 1960s followed this pattern. Users were expected to have a high school education including some math and science, so much of the job involved explaining specifics in terms of the general skills with which users were more familiar. Gadgets varied widely and so the writer served an essential role, translating engineer complexity into end-user clarity.
See what you think.
Endless Coffee Pot!
Chaotic humans recently invented an Endless Coffee Pot as part of their senior thesis in electrical engineering. They designed, built, and programmed (in C++) a microcontroller-assisted coffee pot that loads itself with coffee, drains out stale coffee, throws out coffee grounds, and maintains a constant temperature. It has an LCD display and would very easily make a vending machine.
The core component of the entire product is a 'run-of-the-mill' Proctor Silex coffee maker  which performs the basic brewing process. The brain of the product is Mini-Max/51C-2 8051 microcontroller board manufactured by BiPOM Electronics  and interfaces with all sensors, pumps, and motors through the Custom-Built Integration Board (CBIB).
The Endless Coffee Pot
Houston Slashdot 10th Anniversary Party report
When I volunteered to sponsor the Houston Slashdot 10 Year Anniversary Meetup, I had no idea what to expect. These are the people who will tear up a message board with hi-tech information and then devolve into a fit of giggles and "In Soviet Russia, disk drive formats you!" refrains.
We converged on Agora in the Montrose district. It's a quiet coffee house that also has some quality beers and occasionally, tasty junk food. Other than intoxicants and junk food, I can't think of a thing nerds require besides Wi-Fi, and at least one participant reported that it was working quite well.
Of the 57 people who said they'd show up, I counted 22, but those were some of the best and brightest and made up in quality what they might not have reached in quantity.
Although the mayhem I anticipated never materialized, the event went well on the whole. Among other local luminaries, Dwight Silverman from the Houston Chronicle made his presence known and showed off his laptop with the recently-installed (and now, reviewed) OS X Leopard running Windows XP and Ubuntu under parallels.
I got a chance to speak to, and enjoy, a diverse group of users all of whom I haven't matched up to usernames yet. There was Brew Bird (I think), a BSD programmer and early ISP pioneer from Clear Lake. Prien 715 spoke articulately about the joy of programming CAD in C++. JGuthrie shared some hints about blogging and not getting caught. I saw Drachenstern leading a small group in discussion of Linux forensics and intrusion. But, conversation was blurringly fast and as the night wore on, increasingly blurry. (If I forgot you, or screwed up your username, please contact me at athloi AT yahoo PERIOD com).
The tshirts kindly provided by Sourceforge/Slashdot were a big success, with people clamoring for one and not content -- at all -- until they were handed out. TechGeek catalogs were a similar hit, with the clod of them I handed over to someone vanishing within a few minutes into jacket pockets.
I can barely remember much of what happened. I remember broken glass, loud music, a crowd of people smoking cigarettes in traffic, and then security asking me was a Slashdot was. In another ten years, I'd like to do this again, especially if I have a top-notch health plan.
User Advocacy Slashdot Party Report
Persistence, a virtue often unsung
Here are your recent submissions to Slashdot, and their status within the system:
2007-10-29 18:15:47 Hackers target IE7 URI flaw (Index,Security) (pending)
2007-10-29 16:56:32 Apple's behavior is repellent (Index,Technology (Apple)) (pending)
2007-10-29 16:09:58 UN warns humanity likely doomed (Index,The Matrix) (pending)
2007-10-29 15:04:24 Criminals turn hackers to get ID info (Index,Security) (pending)
2007-10-26 19:18:21 Computer security frustrated by users (Index,Security) (rejected)
2007-10-26 15:06:18 Wall Street Rises on MS Vista earnings (Index,Microsoft) (rejected)
2007-10-25 19:55:47 Houston Slashdot party at Agora Coffeehouse 10/26 (Index,It's funny. Laugh.) (rejected)
2007-10-24 23:02:18 iPhone uses lame security model (Index,Portables (Apple)) (rejected)
2007-10-24 22:23:01 DRM-free movie released (Index,Patents) (rejected)
2007-10-23 18:45:22 Google pulls a Microsoft with new Google OS (Index,Google) (rejected)
2007-10-23 18:14:27 DRM-free file sharing saves classical music (Index,Privacy) (rejected)
2007-10-23 17:57:08 Researchers invent hand-held supercomputer (Index,The Matrix) (rejected)
2007-10-23 17:10:18 Google needs Mozilla, increasingly (Index,Google) (rejected)
2007-10-23 15:46:10 Regulators avoiding investigating Intel (Index,Intel) (pending)
2007-10-23 15:25:53 10 Things MS can do to fix Vista (Index,Microsoft) (rejected)
2007-10-22 20:04:56 Microsoft prepares tiny version of Vista (Index,Microsoft) (pending)
2007-10-18 14:57:15 Seven states extend Microsoft antitrust judgment (Index,Microsoft) (accepted)
2007-10-18 14:46:25 Web developer salary and skills survey released (Index,The Internet) (rejected)
2007-10-18 14:40:38 Microsoft introduces mashup tool (Index,Microsoft) (rejected)
2007-10-18 14:26:25 Technology makes porn easier to access at work (Index,Privacy) (rejected)
2007-10-18 14:17:29 Light to power nano devices (Index,The Matrix) (rejected)
2007-10-18 14:11:22 Ann Arbor using LEDs to replace incandescents (Index,The Matrix) (rejected)
2007-10-18 14:03:44 OSS used to punish competition is bad biz (Index,Patents) (rejected)
2007-10-15 19:02:44 Houston Mayor endorses green telecommuting (Index,Editorial) (rejected)
2007-10-15 18:18:11 Blog Action Day: the Environment (Index,The Matrix) (rejected)
2007-10-10 21:00:00 Worst thing about Macs: the users (Index,Technology (Apple)) (rejected)
2007-10-10 18:11:46 None dare call it genocide (Index,Privacy) (rejected)
2007-10-09 19:22:33 Design for success by making software last 15 yrs (Index,Linux Business) (rejected)
2007-10-09 19:01:30 Google tools to power virtual worlds (Index,Google) (rejected)
2007-10-09 15:29:59 YouTube a copyright paradox (Index,Google) (rejected)
2007-10-05 15:14:17 Data center costs to rise with wattage (Index,The Internet) (rejected)
2007-10-05 14:49:08 Group says retailers should not store credit data (Index,Security) (accepted)
2007-10-04 17:03:00 Did Israel hack Syrian air defenses? (Index,Security) (rejected)
2007-10-04 16:18:09 Positive moderation: "Post of the Day"? (Ask Slashdot,Slashback) (rejected)
2007-10-03 14:59:57 Setting the record straight on Windows Vista (Index,Microsoft) (rejected)
2007-10-03 14:36:08 Apple considering Intel chips for iPhone (Index,Portables (Apple)) (rejected)
2007-10-03 14:25:46 Windows Vista Reliability and Compatibility Update (Index,Microsoft) (rejected)
2007-10-03 14:17:30 Microsoft futures revenues will be 25% ad-driven (Index,Microsoft) (rejected)
2007-10-02 17:35:48 Most security problems originate in user (Index,Security) (rejected)
2007-10-02 14:31:21 Online videos may conduct viruses (Index,Security) (accepted)
2007-09-27 15:04:19 Serious XSS vulnerability found in Gmail (Index,Security) (rejected)
2007-09-27 14:40:05 85% of hacked sites use default passwords (Index,Security) (rejected)
2007-09-27 14:28:32 Microsoft must abandon Vista to save itself (Index,Microsoft) (rejected)
2007-09-27 14:18:22 FedEx uses Half Life style virtual earth (Index,The Matrix) (rejected)
2007-09-25 19:49:42 Mainstream media finds AOL IM hole (Index,Security) (rejected)
2007-09-25 16:02:13 Intel to downsize staff yet again (Index,Intel) (rejected)
2007-09-24 15:54:16 UN chief screams for global warming action (Index,The Media) (rejected)
2007-09-24 15:20:06 Is Apple going rotten? (Index,Technology (Apple)) (rejected)
2007-09-20 16:05:49 Why a Recession Will Help Google Rule The World (Index,Google) (rejected)
2007-09-20 15:57:01 Google still launching gPhone (Index,Google) (accepted)
2007-09-19 15:47:18 Intel now supports Blu-Ray as well (Index,Intel) (rejected)
2007-09-19 15:34:37 Social networking users fill out false data (Index,The Matrix) (rejected)
2007-09-19 14:56:13 Apple may be next for EU anti-trust action (Index,Desktops (Apple)) (rejected)
2007-09-19 14:47:39 Windows Apps on Linux: WINE or commercial software (Ask Slashdot,Software) (rejected)
2007-09-19 14:27:36 Why Linux is not succeeding on the desktop (Index,The Matrix) (rejected)
2007-09-18 17:08:33 From media ethics to media anarchy (Index,The Media) (rejected)
2007-09-18 15:59:34 27 Tips for a Successful Blog (Index,The Internet) (rejected)
2007-09-18 15:50:27 Tech's brave women who lead startups (Index,The Matrix) (rejected)
2007-09-18 15:44:11 Apple looks out for my best interests (Index,Media (Apple)) (rejected)
2007-09-18 15:36:49 Wait for Vista to be ready, then jump in (Index,Microsoft) (rejected)
2007-09-18 15:28:35 Employee use drives business to accept Web2.0 (Index,The Internet) (rejected)
2007-09-17 21:46:55 Everything you've read about Vista DRM is lies (Index,Microsoft) (accepted)
2007-09-17 15:22:26 Workers cause more hacks than viruses (Index,Security) (accepted)
2007-09-17 14:29:43 Has smart money abandoned Web 2.0? (Index,The Almighty Buck) (rejected)
2007-09-14 22:18:11 OLPC gets price upgrade (Index,Handhelds) (rejected)
2007-09-14 16:27:34 Phone makers collaborate on flashcard format (Hardware,Input Devices) (rejected)
2007-09-14 15:45:45 Standard for server hardware released (Index,Announcements) (rejected)
2007-09-14 15:22:47 OSS browser forces cross-browser coding (Index,Mozilla) (rejected)
2007-09-14 15:10:31 Quicktime and Firefox bugs form exploit (Index,Security) (rejected)
2007-09-14 15:00:29 Man jailed for spoofing Google (Politics,Google) (rejected)
2007-09-12 13:07:29 8 ways a competitor can bomb you out of Google (Index,Google) (rejected)
2007-09-12 12:50:13 Incompetence, not hackers, dooms technology (Index,The Media) (rejected)
2007-09-11 22:10:19 Apple: We Don't Hate iPhone Hackers (Index,iMac) (rejected)
2007-09-11 18:12:33 Hacking the White House (Index,Security) (rejected)
2007-09-11 15:43:10 Web2.0 widgets cool but "semi-useful" (Index,The Matrix) (rejected)
2007-09-10 14:58:15 Comcast shutting downloaders at mysterious limit (Your Rights Online,The Internet) (rejected)
2007-09-07 15:16:20 Alum hacks into university, busted (Index,Security) (rejected)
2007-09-07 14:59:10 Apple obscures giant iTunes hole (Index,Security) (rejected)
2007-09-06 17:28:00 Court decision may invalidate OSS licensing (Index,The Courts) (rejected)
2007-09-05 22:08:22 Abuse of trust threatens Web 2.0 viability (Index,The Matrix) (rejected)
2007-09-05 15:51:59 Firefox security holes still vulnerable (Index,Security) (rejected)
2007-09-04 18:38:22 Linux market share at 1.34%, surpassing Win 98 (Index,Linux Business) (rejected)
2007-08-31 17:35:29 54% of CEOs dissastisfied with innovation (Index,Businesses) (accepted)
2007-08-30 21:13:21 AutoPatcher.com community fights MS takedown (Index,Microsoft) (rejected)
2007-08-28 21:21:05 Google accused of aiding far-right in Germany (Your Rights Online,Programming) (rejected)
2007-08-28 20:33:36 The war to be PC maker #3 heats up in China (Index,Businesses) (rejected)
2007-08-14 16:20:47 Macs "easy" to hack because not updated li (Index,Media (Apple)) (rejected)
2007-08-14 16:10:35 Yahoo edges out Google in customer satisfaction (Index,Google) (accepted)
2007-08-06 19:23:11 Millionaires feel poor in new age of wealth (Index,The Matrix) (rejected)
2007-08-06 16:16:12 Social networking sites full of security holes (Index,The Matrix) (accepted)
2007-08-03 19:01:35 How to hack IRS? Call and ask for classified info (Index,Security) (rejected)
2007-08-03 14:20:17 Wikipedia in mass panic over Colbert jab (Index,The Matrix) (rejected)
2007-08-03 13:39:35 Germans reject file-sharing paranoia (Your Rights Online,The Courts) (rejected)
2007-08-03 13:26:14 World's large PC makers gear up for China fight (Index,Upgrades) (accepted)
2007-08-01 17:30:04 Web 2.0 bubble may be worst burst yet (Index,The Internet) (accepted)
2007-08-01 16:27:52 Microsoft taking over SOX with XRBL via gov't (Index,Microsoft) (rejected)
2007-07-27 15:14:32 Report warns against well-meaning net censorship (Index,Censorship) (accepted)
2007-07-26 16:09:13 BMC software moves to Open Source (Index,Software) (rejected)
2007-07-25 21:56:25 VIA to compete with AMD and Intel @ 1333Mhz bus (Index,Intel) (rejected)
2007-07-25 14:35:09 Gibson: Google is interactive fiction aid (Index,The Matrix) (rejected)
2007-07-25 14:15:07 Computer program learns baby talk in any language (Index,Programming) (accepted)
2007-07-24 21:39:11 Apple stock falls on lower iPhone sales (Index,Media (Apple)) (rejected)
2007-07-24 21:07:29 Linux blind to average user's needs (Index,GNU is Not Unix) (rejected)
2007-07-24 17:47:09 No lack of talent, but lack of recognition in IT (Index,Media) (rejected)
2007-07-24 17:26:57 IEEE group settles on new Ethernet standard plan (Index,The Internet) (rejected)
2007-07-24 17:02:58 Intel open sources multicore code tool (Index,Intel) (rejected)
2007-07-23 23:24:31 Domain name goldrush returns (Index,The Matrix) (rejected)
2007-07-23 15:10:30 Should Newspapers Become Local Blog Networks? (Index,The Media) (rejected)
2007-07-23 14:49:26 Vista surging ahead of OS X (Index,Microsoft) (rejected)
2007-07-19 13:02:10 How exclusivity contracts define games (Games,Businesses) (pending)
2007-07-19 12:40:45 Corporate America embraces F/OSS (Index,Linux Business) (rejected)
2007-07-19 12:24:07 Apple patents the portable user account (Index,Desktops (Apple)) (rejected)
2007-07-12 16:26:06 Old Media and New Media come together (Index,The Media) (rejected)
2007-07-12 14:49:00 Microsoft "Cloud OS" announced to develope (Index,Microsoft) (rejected)
2007-07-12 14:08:37 Cellular networks should be open, says major news (Your Rights Online,The Courts) (rejected)
2007-07-12 13:57:12 Mainframes still popular for their stability (Index,IBM) (rejected)
2007-07-12 13:40:22 CEO online rants influence rival's stock price (Index,The Matrix) (rejected)
2007-07-11 21:55:49 US military leaks its secrets online (Index,Privacy) (accepted)
2007-07-11 15:35:24 Googling "how to crack a safe" pays off (Index,It's funny. Laugh.) (rejected)
2007-07-11 15:22:08 Intel lags on energy efficiency (Index,Transmeta) (rejected)
2007-07-11 14:58:58 Microsoft uses Server 2008 to boost Vista sales (Index,Microsoft) (rejected)
2007-07-09 21:23:02 Solaris to get Linux features (Index,Linux Business) (rejected)
2007-07-09 20:38:13 Blogs obsolete for in-depth content (Index,The Internet) (accepted)
2007-07-09 19:03:23 Neutral net needs twice bandwidth of tiered net (Index,The Matrix) (rejected)
2007-07-06 20:24:47 FTC OKs MS purchase of ad-serving company (Index,Microsoft) (rejected)
2007-07-05 20:03:32 Gadgets "threaten energy savings" (Index,The Matrix) (rejected)
2007-07-05 19:44:22 Singles, not albums, define music industry success (Index,The Media) (accepted)
2007-07-05 19:29:32 Shrink says gadget use "looks like addiction&# (Index,The Matrix) (rejected)
2007-07-05 19:12:46 Paper apologizes for publishing Wiki-fiction (Index,The Matrix) (rejected)
2007-07-05 18:41:47 DirectX10 "wow" limited by current hardwar (Index,Graphics) (rejected)
2007-07-03 20:30:37 Movie industry follows music in falling fortunes (Index,Media) (rejected)
2007-07-03 18:46:29 ASUS grows giant, to split into three (Index,Businesses) (rejected)
2007-07-03 15:30:36 Credit industry opposes anti-ID theft method (Index,Privacy) (accepted)
2007-07-02 17:30:13 Russia waging cyberwar against dissidents (Index,Privacy) (rejected)
2007-07-02 16:08:33 Roswell crash was real, not weather balloon (Index,United States) (rejected)
2007-06-28 18:20:59 Microsoft shuts down Longhorn Reloaded project (Index,Microsoft) (rejected)
2007-06-28 18:00:41 How Apple whipped the press into iPhone frenzy (Apple,The Media) (rejected)
2007-06-28 15:32:49 Dell selling hardware for Google (Index,Google) (rejected)
2007-06-27 20:34:50 Microsoft to sell desktop PCs in India (Index,Microsoft) (rejected)
2007-06-27 20:16:09 Microsoft to offer free online storage (Index,Microsoft) (accepted)
2007-06-27 20:05:15 A warning for Apple from its own history (Apple,Businesses) (rejected)
2007-06-26 19:02:15 US demands digital biometric data from flyers (Index,Privacy) (accepted)
2007-06-26 16:35:42 Illegal software used to justify raid on modder (Index,Privacy) (rejected)
2007-06-20 14:37:22 Dep't of Homeland Security hacked (Index,Security) (rejected)
2007-06-18 14:47:03 Google Video rebrands as video search engine (Index,Google) (rejected)
2007-06-18 14:33:18 American cities may be too big for good wireless (Index,Communications) (rejected)
2007-06-18 14:26:15 Wireless USB chip created (Index,Communications) (rejected)
2007-06-11 19:29:21 Texas makes green computing mandatory (Index,The Courts) (accepted)
2007-06-06 22:44:14 Technology writing influences literature (Index,Books) (rejected)
2007-06-06 13:01:27 OSS can benefit from branding (Developers,Software) (rejected)
2007-05-31 15:50:26 Music industry overstates damages (Politics,Privacy) (rejected)
2007-05-29 14:27:16 Indie software promoting Linux through price (Linux,Linux Business) (rejected)
2007-05-16 19:38:17 Modern society will kill you if it can (Science,Privacy) (rejected)
2007-05-14 18:15:10 Gov't requests sex offender data from MySpace (Your Rights Online,Censorship) (rejected)
2007-05-14 14:32:32 Music sharing a social, not ethical, issue (Your Rights Online,The Matrix) (rejected)
2007-05-07 15:37:01 The Eight-Hour Day: An excuse for poor planning? (Ask Slashdot,Slashdot.org) (rejected)
2007-05-03 15:33:45 Editor forced to quit over criticism of Apple (Apple,Privacy) (rejected)
2007-04-12 17:03:35 Emails can't be erased, says US (Index,The Media) (rejected)
2007-04-10 16:07:10 How to resurrect reputation (Ask Slashdot,Slashdot.org) (rejected)
2007-04-10 14:50:27 Internet use from work may be protected (Your Rights Online,The Courts) (accepted)
2007-04-04 15:41:12 Apple ranked last for environmental practices (Index,Media (Apple)) (rejected)
2007-03-26 21:17:50 Who's buying Windows Vista? (Index,Windows) (rejected)
2007-03-23 20:08:59 California sold Social Security Numbers on web (Index,Privacy) (rejected)
2007-03-22 15:44:36 Who invented the GUI? (Index,Microsoft) (rejected)
Open source doomed by cognitive dissonance?
I was reading, through Dvorak.org, a Mark Perkel rant about open source software.
When I sold commercial software and someone called me needing something fixed or added I usually had it the same day. However in the open source world you have a lot of people who have a highly inflated sense of importance who think their software is the greatest thing that was ever written and it's crap!
But what the open source world doesn't get is that Windows programs actually WORK! If you want to install a windows application you download it, click NEXT, AGREE, NEXT, NEXT, NEXT, FINISH and the program is running. In the Linux world this almost never happens and when it does you're almost sure that something has to be wrong. In Linux you have to edit cryptic config files with poor documentation. Then you try to run the application, get an error, Google the error, and go back and edit again. After many hours you might have it working or you might have to give up.
Dvorak elaborates a bit further.
This is totally different from what you get from the Macintosh fan base when they are complaining. The Mac fanboys, as they are affectionately called, tend to love the Mac because it demands little of them, and they like it that way, and they can't understand why everyone doesn't see the light. It's kind of like a religion, or a lifestyle.
The open-source mavens circling the Linux drain actually know something about computers and coding, and they're defending the priesthood, not a lifestyle. If there's a lifestyle here, it's about coke, pizza, and porn, nothing more. The only thing they have in common with the Mac aficionados is a hatred of Microsoft, the evil empire trying to enslave them. And anyone critical of open source is part of an evil scheme.
These guys are not your intellectual or thoughtful types, in general. ^
What I like about Dvorak is that he is an intellectual and a big-picture guy, which means he's an intellectual that's useful (these are not as rare as surmised). He isn't buying into a class conflict between underpaid, underchallenged programmers who are truth be told usually cloning successful Windows software on Linux. He's pointing to the trends in human society at the intersection of technology, psychology and politics.
Programmers tend to eschew big picture guys, like many eschew writers, because they like to indulge in the pretense that programming is more difficult than quality writing or thinking. Given that the sheer amount of bad code out there balances the immense amount of bad writing, and how few programmers can write a coherent paragraph, I think it's a case of different specializations wrecking our brains for anything else. I can train writers to program, if they're natively intelligent, and I can train programmers to write, although it's a more cumulative discipline and may take longer.
I believe in shareware, and I consider open source an extension of the freeware and shareware of the 1980s. What I believe in more than that is quality design. A really good app has a great interface, great code, and great project management in that its designers know the tasks for which it is used and how to optimize it for those tasks. As with any great physical world tool, good design is apparent readily not as much in some shock and awe sense, but a solid sense of familiarity with using it.
The editor Perkel mentions, Textpad, is probably the best designed editor ever to grace a computer. It feels right. It works right. It rarely crashes. It can handle whatever you throw at it.
Because I'm a believer in good design, I know that design and leadership matter more than whether a product is open source, closed source and free, or closed source and commercial. There can be good music that's not on indie labels, and there can be commercial-styled products that are excellent and aren't made for pay. Think outside the box - we hear this phrase so much, we've forgotten what it means. Think outside the rigid categories that imprison us, and design better categories.
I know that good open source software exists. But I've also observed the butthead behavior that Perkel, Dvorak and others document. I have also seen that the loudest voices in the open source community deny this, because they're busy cultivating audiences for their own projects. They don't care about the truth. They want to make themselves bigger by getting lots of you to sign up for their deceitful misrepresentations (Eric S. Raymond, I'm calling you). They aren't doing anything wrong per se in that they're acting like commercial software companies do, which is they're trying to earn a bunch of money and retire to the hills above San Diego. Wouldn't you?
And that, I think, is where my heart, non-scientific as it is, is with open source software fanatics. I wouldn't. I haven't. I believe in something greater, and while I want money, I won't give up some things for it. I wouldn't allow myself to be in porno films for a million dollars. I wouldn't exploit third world workers for cash, although I refuse to buy products from those same states. I wouldn't sell drugs to kids. I would like to make quality products, and I think once the open source software gets over its bad psychology, it will see things the same way.
Cognitive dissonance is what happens when reality is so far from what you want it to be that you create an alternate reality for yourself based on intangible, non-reality-correlative ideas like morality, emotions, or how hip or swift you are. Cognitive dissonance is what grips the open source movement and retards it. If it is to move on toward a better future, we need to learn how to recognize the kind of cognitive dissonance that enables us to call crappy applications GREAT because they're not Microsoft and are open source. Even if these are our virtual friends, we need to let them know that their thinking is marred by bad psychology.
It's one thing to believe. At some point, you have to put that belief into action, and that requires treating your brain like any other technology, and mastering it.