Sex, Drugs & Unix

Tuesday, March 13th

The Stardust is now... star dust.


As rumored in the Vegas Blog, the Startdust just came down.

Its 2:44am in Las Vegas as I write this. I had no idea it was going to happen, but then what sounded all too much like a semi-continous explosion started around 2:35am, so I went outside to look.. at a column of pulverized concrete rising in the East. With a few fireworks thrown in for effect, I guess.

More on Casino Death Watch, which reminds me all too much of the old dot.com deathwatch websites. You know, back when Fucked Company was fun, not sad, and Downside's deathwatch was still being updated.



Jim on 03.13.07 @ 02:51 AM PST [link]


Thursday, March 8th

Nerd Core (*nux humor)




mp3
lyrics[CC Licensed]


I guess I'll have to shut you down for good this time,
Already tried a SIGQUIT, so now it's KILL DASH 9.
You gotta learn when it's time for your thread to yield;
It shoulda slept; instead you stepped and now your fate is sealed.
I'll take your process off the run queue without even asking
'Cause my flow is like reentrant and preemptive multitasking.
Your sad rhymes are spinnin' like you're in a deadlock,
You're like a synchronous sock that don't know when to block;
So I pull out my keyboard and I pull out my glock,
And I dismount your girl and I mount /proc
And I've got your fuckin pid and the bottom line
Is that you best not front or else it's KILL DASH NINE.

KILL DASH NINE,
No more CPU time.
I run KILL DASH NINE,
And your process is mine.
I run KILL DASH NINE,
'Cause it's MY time to shine
So don't step outta line or else it's
KILL DASH NINE!

See it ain't about the Benjamins or Pentiums or Athlons,
But you rappin' 50 meters while I'm spittin' in decathlons.
Your shit's old and busted, mine's the new hotness;
You're like CLR and I'm like CLRS.
You're running csh and my shell is bash,
You're the tertiary storage; I'm the L1 cache.
I'm a web crawling spider; you an Internet mosquito;
You thought the 7-layer model referred to a burrito.
You're a dialup connection; I'm a gigabit LAN.
I last a mythical man-month; you a one-minute man.
It's like I'm running Thunderbird and you're still stuck with Pine,
Which is why I think it's time for me to KILL DASH NINE.

Yeah it's KILL DASH NINE
No more CPU time.
'Cause it's KILL DASH NINE,
And your process is mine.
I said KILL DASH NINE
'Cause it's my time to shine,
So don't step outta line or else it's
KILL DASH NINE!

My posse throws down like leaky bucket regulators;
I was coding shit in MIPS while you were playing Space Invaders.
With my finger on the trigger I run ./configure
Yo, this package is big, but MY package is bigger.
I roll my weed with Zig Zag while I zag-zig splay,
And I do a bounds check before I write to an array.
I'm a loc'd out baller writing KLOCS a day,
'Cause it's publish or perish, fool, what can I say?
I'm 26 now, will I live to see 28?
Some days I wonder if I'll survive to graduate.
But hey, that's just fine, I won't ever resign,
And if fools try to step then it's KILL DASH NINE!

Yeah it's KILL DASH NINE,
From my command line
It's KILL DASH NINE
Sending chills down your spine,
I said KILL DASH NINE,
'Cause it's my time to shine,
So don't step outta line or else it's
KILL DASH NINE!

fs sa rlidwka
I'll chown your home and take your access away
Comin' straight outta Stanford, ain't nobody tougher,
Control-X, Control-C, I'll discard your fuckin' buffer.
You're outside your scope, son, close them curly brackets,
'Cause I drop punk-ass bitches like a modem drops packets.
Dump your motherfucking core, and trace your stack
'Cause where your ass is going, there won't be no callback.
See my style is divine and my code is sublime,
My career's in a climb and yours is in a decline.
I'll write a pound-define and assign you as mine,
So refine those sad rhymes or remove your plus signs,

Or it's KILL DASH NINE,
No more CPU time,
'Cause it's KILL DASH NINE,
And your process is mine,
I said KILL DASH NINE
'Cause it's my time to shine,
Bitch you stepped outta line and now it's
KILL DASH NINE!

Jim on 03.08.07 @ 10:19 AM PST [link]


Monday, March 5th

ABSOLUT FRINGE(Ware)


This was from 1994 or so. I was a (largely silent) part of Fringeware.



Neotribalism in the Global Village... FringeWare, Inc. (FWI), is a smallcommercial enterprise dedicated to community development around a fringemarketplace, where the edges of diverse alternative cultures intersect. Wefeel that the Market is the core of any community, and sick markets mean sick communities... just look around.

FringeWare acknowledges the essential importance of trade, but our mission is tocreate a context for E. F. Schumacher's "Economics as if People Mattered."

What's in the Fringe Market? We focus on publications, events, and products that we find interesting, fun, and enlightening... we engage in the following business activites:Publishing printed and electronicperiodicals including FringeWare Review (ISSN 1069-5636) and UnshavedTruths (ISSN 1075-4458); Operating a retail outlet and mail order
service selling street tech, software, gizmos, wearable subversive memes,
etc.; Hosting an Internet mailing list for information from/about thecultural and technological fringes and providing an automated listserver for FWI archies (see p.1 for details); Organizing events with
other firms and organizations on the Fringes.

We're learning that people can survive quite nicely without huge corporations, huge governments, and huge dogmas pushing their lives. Sohere is the FWI alternative: start your own corporation. Trade withother like-minded people throughout the Global Village. Encourageinnovation and promote entrepeneurship. Promote fair, cooperativebusiness practices. Emphasize products that facilitate creativity,health, and play. Explore consciousness alternatives. Build community through advanced, available technologies, e.g. computer networks. Respect and consider the natural environment by promoting sustainable resourceuse. Have fun, be weird, and make what it takes to survive.

Welcome to the fringes of art, technology, and society. From here innovation emerges, and here survival, through cooperation and use of the unexpected, counts. --Thanx!

Jim on 03.05.07 @ 01:18 PM PST [link]


Sunday, March 4th

Dell and linux


On the subject of Dell and Linux, which has been much in the news of late, due to the high ranking of linux-from-the-factory on Dell's IdeaStorm website. Most recently I read Glyn Moody's piece A Modest GNU/Linux Proposal for Dell wherein Glyn takes Dell to task for not responding in a more direct manner, and suggest that a new, separate company be erected to explore the Linux-on-Dell space.

Meanwhile, Doc Searls has posted Can Apple clear the way for the Linux desktop?. Truth be told, I pointed him to the RoughlyDrafted piece, but only with a, "there is something to this" appended. It was 3am, and I was too tired to puzzle it out, especially since I had to be back up at 6:45 am.

Folks, Michael Dell isn't stupid. Most people seem to have forgotten that Dell was started in Michael's UT dorm room in 1985 on a shoestring ($1000) budget and that Dell had an internal Unix group for many years.

Dell's real brilliance, the driver for their success, was in two areas: The first was throwing away the idea that you had to sell PCs through channels (retail or not). Second (and later), to completely modify the manufacturing process in terms of "Just in Time" in order to facilitate Dells "Build to Order" philosophy.

Unless things have radically changed in the past six years, Michael Dell is a decent guy. Approachable, and curious about new technology. I'm fairly sure he's actually open to the idea of Linux-from-Dell.

Back in the early-mid 90s, I'd occasionally run into Michael if American Airlines would "bump" me into a first-class seat. I was flying a lot then, and had the dubious honor of being an AAdvantage 100k mile/year flyer. I was never much for the whole 'miles' thing, since I believe that the truely smart and/or powerfull make people come to them, but I digress.

One of the times I ran into Michael, I was working for Tadpole, back when Tadpole was building the SPARCbook and some very early Pentium-powered notebooks. This while Dell was still shipping 486SX-based notebooks and Pentium desktops.

He was plesant, and asked a few questions about the machine, and wished us luck, which we never received in sufficient quantities to last, but that is another story.

More recently, when Wayport was courting Dell's endorsement in 1999, my CEO gave Michael Dell my cell phone number, so I could be Michael's personal support person, in-turn, I got Michael's cell number.

Post-Wayport, when I was doing Musenki, I got called-in by Dell to make Wi-Fi work in his house. (You have to sign an NDA just to get in the gate...) MSD Capital also looked at investing in Musenki, but Michael had no involvement in that, as far as I know.

I can say that the guy is entirely reasonable and personable. He seems bright and eager to understand "new" things. Please note that I am not claiming to be a friend, or even that Michael would remember me.

Many people think a Linux-powered Dell machine should be less expensive than one with Windows XP (or Vista) on it. I fundamentally disagree. I think it should be priced exactly the same for a couple reasons:

1) Support costs money, even if you host it in Bangalore.

2) I think every Dell "linux box" should include a licensed copy of Windows XP.

I think the cost of support is obvious. Nobody both scales to volume and gives away support for very long. Even if the majority of (early) Dell/Linux customers don't need support, they still bought it, and
this will serve to make Dell is more profitable with Linux than without.

Assuming the market 'likes' a Dell/Linux machine, then as the customer base for these machines grows, the support load will tend to grow (linearly) with the customer base. At the same time, if Dell/Linux machines are more stable, and result in lower support loads, then the writing will be on the wall.

"More money via Open Source", wasn't that the promise that ESR made?

The second reason is likely somewhat jarring for anyone reading this. "Windows? Why do I need that, I've got all of this FOSS on my machine, I've eliminated all Microsoft products from my life?"

Well sure you have. But has your accountant? Your mother? "Aunt Tillie"? Until these people can run their existing applications on their new Dell/Linux box, they're going to be very resistant to trying it.

Now sure, Vista's launch has been problematic and lackluster, and its true that from all appearances, Microsoft, while not on the ropes, is tired of the fight. We get lots of press verbage about how the
company and its executives are still in it to win, but the Vista release, with all the important technologies of "Longhorn" stripped out, shipped four years late. Microsoft is also suffering a continual barage of high-profile lawsuits, which can only distract its senior management. (Seriously, $1.5 billion for patents on mp3?)

But nobody wants to go to work and take a beating when they have millions, if not bilions sitting in the bank. Not for long, anyway, so as rats leave a ship due to sink, I predict a huge exodus of talent
from Microsoft, just as soon as they can find something else "interesting" to do.

So, Dell ships a licensed copy of XP with every Dell/Linux machine, but lets not do something dumb like "dual boot" the two operating sytems, hell, even I hate that shit, and I'm a geek.

And lets not saddle even techno-savvy customers with something like Xen, which requires multiple-key sequences to shift between the various operating systems running over the hypervisor. Don't get me wrong, Xen is great for server work-loads, but in its current form, its not an appropriate technology for what I propose, a transparent "Windows Desktop", running over a Linux Desktop.

To accomplish this, Dell need merely reach out and buy Parallels (the company *and* its technology, not just a simple license.) Once it purchases Parallels, Dell would port (or have its new division port) the Coherence mode from MacOS X to linux. First, lets stop to understand what Coherence is. Quoting from the Parallels website:

Coherence is new, unique view mode that enables users to work with
Windows applications on their Mac without seeing the Windows
operating system. In Coherence mode, the entire Windows OS is
running, just like it would in windowed or full-screen mode, but
the user doesn't see it, eliminating the confusing and sometimes
jarring switch between the Windows and Mac desktop.


Now imagine if this was available for the GNU/Linux desktop. Suddenly Microsoft Office, and those 10,000 applications that people need "just work". In coherence mode the Windows desktop disspears, so the customer isn't presented with "two desktops". With a bit of work, Windows installers will simply "do the right thing" as well.

(Apple must be planning something similar for its Leopard launch, btw.)

In so doing, it would wreck havoc with Apple, asit would take away the "best" way for MacOS X to host other operating systems. Oh sure, people would have Bootcamp and VMware, but Parallels and its Coherence mode would be at the end of the tracks on MacOS X.

But back to supporting legacy Windows applications.

Dell already buys XP licenses in bulk. Microsoft can't turn them off due to both contractual isses as well as the simple fact that you simply don't disable your biggest customer. While Vista has some licensing restrictions against running in a VM, XP has none. All applications targeted against Windows XP, must, by defintion, be able to run on Windows XP, and few (if any) applications are targeted at Vista today. Certainly none are targeted at the Enterprise (or even SME) markets with a requirement that Vista is the base OS.

With judicious use of filetype bindings and browser settings, many many things that are assumed to workin the Windows environment would suddenly also "work" over a Linux image.

This is sort-of Eric Raymond's vision of binary userland blobs (codecs, etc) legally running on Linux, but with a new 'shim' inserted. That shim is, of course, WinXP over Parallels. Incidentally, the whole "Click-n-Run" from Linspire would die a quick painfull death should this happen.

Here are a few more areas/ideas where a Dell-tweaked distro could shine.

Dell helped drive fast resume" for Windows XP. If you read that link, its got some helpful (guru-level) hints on how to enable similar for Vista, but I have to ask, "Why doesn't Linux do this now?" (Hiroki Kaminaga from Sony wrote a paper (PDF) for last year's Ottowa symposium on exactly that topic, though it produced suspend and resume times over twice that of Windows XP.

Dell could offer full-support of power management in its Linux device drivers. In fact, Dell could, via its market power, demand Linux drivers from the chipset vendors who supply the components for its notebooks as a condition of sale. Dell could further demand that any driver that it (nominally) pays to have developed (even by the chipset vendor) will have the copyright assigned to it, and as such, it could legitimately display a copyright message during the boot process, even though the code is subject to the GPL. Can you imagine a HP machine display "Copyright Dell, 2008" over and over during boot? What message does that send to the "propeller heads" at any Fortune 1000 company?

Dell might also do more traditional things to support and promulgate a Dell/Linux platform. For one, it could engage its marketing machine, ("Dude, you're getting a Dell") and actually advertise (print, TV, billboards) that such a thing exists. They could even bring back the "Dude..." campaign, brightened up for new exposure. With a smart/hip guy/girl. Play up the "more secure than Windows, no viruses, etc" campaign like Apple does in its ads for MacOS. Show off Compiz/Beryl on TV, and openly ask people if the Mac can do something similar. This is even better if it shows commonly-used Windows applications (Word, Excel, Photoshop, iTunes, etc.) running natively on a secure, "open" machine.

Dell could partner with some major retail presence (I suggest McDonalds) to offer kiosks where folks can get a pre-made Knoppix "Live CD" that knows how to look-up the Dell service tag and uses that information to correctly configure the machine, as well as gathering up the existing Windows data and applications, and transporting them into a Parallels "coherence" environment. Presto, Dell "ugrades" your existing Dell machine to a new, highly-secure, higher-performance environment, and you get to keep all your Applicaitons and data. Suddenly Dell is your friend. Dell could also develop tools to make it very easy to move this new linux-powered environment to a new (presumably Dell) machine. I'm sure some will scream "lock-in", but frankly, its 100% false. You can always take your data and applications and move them by hand.

The same Install CD could also be given away (or the ISO downloaded). This would be a great "try it" method for spreading the Dell/Linux desktop to previously-owned Dell machines.

Point-in-fact, though I type this on a MacBook, my "desktop" is a previously-owned Dell Optiplex SX280 (the SFF model). I traded an old Apple Airport Extreme (the 11g model) for it and a Dell 1905FP monitor. When I got it, I had to re-seat the DIMMS before it would boot. Once the machine would POST, I found out that the primary cooling fan had failed. Several calls to Dell and a tech was dispatched with two new fans and a new heatsink. (The previous owner had paid for an extended "next day, hands on" service contract.) In the meantime, I'd loaded Kubuntu on it with nary an issue until I connected it to the dell 2405FPW monitor that I prefer to use. The eventual solution was to download a new X driver for the (Open! Free!) 910GL Intel video part found on this machine, but in the meantime, Kubuntu tried to screw me into 800x600 several times.

Dell could have saved me several hours on this one, if they had a Dell/Linux variant that properly supported their hardware. I think that such a 'distro' should be a virtual distro on top of Ubuntu or(better) Kubuntu, of course, but thats my opinion. A 'virtual' distro would use the Ubuntu/Kubuntu repositories, adding a couple so Dell could supply updated versions of its software (including the drivers for the machine, utilities, etc.) independent of the Ubuntu project.

Dell has made a start here, and here, but it can do so very much more.

Jim on 03.04.07 @ 10:36 PM PST [link]


Suddenly, Russ Nelson makes *perfect sense*


Either read this, or simply watch the clip below.




And the video below explains the backward assholes who populate Eastern Washington far better than I will ever be able to explain Spokane's ringworm-ridden cockwhores.



Jim on 03.04.07 @ 01:32 AM PST [link]


Friday, March 2nd

McCafe:1 Starf**ks:0


Comes now the mighty Ronald to slay the corporate coffee giant.

Perhaps this is why Howard Schultz called for Startfucks to return to its roots, and be less bland. Perhaps he knew that Ronald was launching an assult on bland, corporate coffee. As Doc put it Starbucks is becoming the McDonalds of coffee, and after you've done that to your company, all that is left is for one of the corporate giants to come in and either acquire you, further blanching your soul during the requisite re-branding, or for them to take the fat out of your market, leaving you with those who care about the quality that is without a name, the thing that made you, or your company unique in the first place.

Somehow I don't think the minimum wage McWorkers are going to deal with orders such as "a grande, double espresso, decaf, low fat, caramel macchiato, with extra foam, brewed at 180 degrees Celsius, topped with a sprinkle of cinnamon, and a dollop of whipped cream", but then thats not coffee. Perhaps Starbucks will keep its customers who think this is something to be savored, rather than merely injested then held up as another example of The Paradox of Choice.

Starbucks ruined its brand in its persuit of corporate greed. The stores all look the same, the employees wear uniforms and the last straw was pre-ground coffee and automatic machines. Hell, they might as well be McDonalds or 7-Eleven. Doc wants them to fix the milk:coffee ratios, but this seems to be the way "the public" likes their coffee drink. If you're going to have 10,000 storefronts, you're going to pander to the public, with the result that your merchandise will tend toward the cheap crap found at Wal-Mart. I agree with Doc, your typical Starbucks latte is a "hot milk bomb", but you can always 'fix' this by ordering it with the milk volume turned down to 4oz and increasing the coffee content, a "three-shot short" in the vernacular.

You can't fix pre-ground coffee. Ground coffee stales (oxidizes) immediately after grinding, so grinding fresh is integral to a great cup. Do you buy pre-chopped vegetables? (If you do... well, never mind. I can't help you.)

There is literally no such thing as "fresh, pre-ground coffee" unless you've just ground it yourself and dumped it in your coffee maker. In fact, there are four reasons why your coffee will suck:

1) You Use Crappy Coffee.
Forget instant, that's not even under consideration. Store bought, no name, canned ground coffee is at its best, sludge. If you buy a good French Roast, and use 5 to 6 heaping scoopfuls (not spoonfuls, but those little plastic scoopers), you get something you can compare to the fare at McCafe.

But most people don't. They buy whatever lame ass coffee is on sale that week, and then they use miserly portions. Bleeeccch.

2) Your Coffeemaker Sucks
That's right, its a piece of shit: It brews too fast, and it doesn't make the coffee hot enough.

A good brewer will slowly let the water drip into the basket, allowing the natural oils, flavor and aroma of the beans to come out. Ahhhhh, can you smell that? Hmmmmm.

Ideally, your brewer will use fresh filtered water, crank up the heat, and then have the warmer turn off quickly -- otherwise, it will burn the brew.

By the way, when was the last time you cleaned that skanky coffeemaker of yours? You can buy commercial products, or just run a 50/50 mix of vinegar and water. Clean it every three to six months.

3) Your Coffee Was Ground Ages Ago
Forget the stuff in the can -- that was factory ground in 1994. I'm talking to the people who buy beans, ground them up immediately, and then put them in a jar in the fridge for months. That starts the gradual loss of flavor and aroma immediately. (Why even buy beans?)

You want beans, and you want them ground as close to the brewing process as possible.

4) Your Tap Water is Nasty
Depending upon where you live, your tap water ranges from tasty to industrial run off to chemical comtaminants to carcinogenic.

Cancer flavored coffee tends to taste bad if what you wanted was this:



Bonus link: Girls of Engineering calendar, if you like your women hot and smart, it may be your kinda thing.
Jim on 03.02.07 @ 02:59 PM PST [link]


Fixing Vista


So Chris Pirillo wants to break up with Vista.


("No, its not you, its me.")

Or maybe you're just a little bit weary of the steps you'll need to take to make Vista perform like XP did. Hint, the first three are:

Turn off Windows Defender
Turn off Windows Firewall
Disable System Protection
Disable UAC


"Right now I am just not ready for this type of relationship." Indeed.

The fifth step? Remove your anti-virus software. Perhaps its time to, "see other people".

Or maybe its just that you suddenly Love Eric Raymond, and want to follow his lead. Last week, ESR decided to end his 13 year relationship wth RedHead and date the sexy young Ubuntu. In typical geek style, he broke-up via email. (If you need a link to esr's message, ... I can't help you.) He even detailed what was wrong, point-by-point, with RedHead. ESR definitely used the, "I feel I out grew you, and you never caught up" excuse.

Enter the Ubuntu Windows Installer, hot off the beta release train. It allows you to use the infamous, "I still wanna be friends", crap until you decide that you're better off without Windows.

The installation of Ubuntu Linux is a major barrier to its spread and use. This project aims to solve this problem by allowing installation from within Windows using an install.exe file, and eliminating the need to partition the hard drive or burn a CD to install. It will allow a faster and more user-friendly installation for Windows users, the ability to install without the risk of data loss through repartitioning, and the ability to install on ultra-portable laptops without CD drives.

Since its not clear from the page, the way this works is that it installs linux into a file on your ntfs drive, which makes it easy to remove and get your space back if you want to get rid of it, and skips deciding how much space to leave for linux. Almost exactly like debian.exe, actually.

Just remember, if you reboot to Windows, you're cheating with your ex.
Jim on 03.02.07 @ 04:44 AM PST [link]




your face here Home
Archives
Where I work
RSS 1.0 FEED
Powered by gm-rss History of sorts

What I (might) drive (soon!)

Greymatter Forums

Join FSF as an Associate Member!
March 2007
SMTWTFS
    123
45678910
11121314151617
18192021222324
25262728293031

Valid XHTML 1.0!