Category Archives: General

WebOS RIP

I’ve been watching HP’s latest midlife crisis implosion, wherein they are effectively killing the WebOS platform that they bought for $1.2Bn about a year ago, and trying to sell their PC business which is currently the largest in the world, to become an enterprise company, where they are merely one of several big fish. The latter madness is very much akin to the Carly-era “let’s become a Whitebox PC Vendor and sell off our differentiating technology” fail, but the former is something I’m currently interested in. I’ve been chatting about it in news discussions, some of which are publically visible, but wanted to collect thoughts here.

1. HP has done this shit over and over. Apollo in 1989. Convex in 1995. DEC via Compaq in 2002. This may be the most egregious “Buy a distressed asset with good technology, then abandon it” of all time, but the precedent was certainly there.
2. It took Apple (roughly, based on patents and employees) 22 years and two failures (the Newton and one killed internally around ’04) to build a mobile platform that didn’t suck too much for even the reality distortion field to market, and they made a good try at fumbling again at release (remember “No one needs native applications, webapps only“?). Palm was the only other contender with that kind of background, and they designed around Apple’s mistakes (Hello competent multitasking, clipboard, and notifications system!). From a design standpoint, WebOS was the obvious winner.
3. Android, WebOS and Meego are all fundamentally ARM EABI Linux, with a shiny UI coating. iOS’s XNU for ARM and POSIX-y underlayer isn’t that different. WebOS managed the balance perfectly, with official support for optware for the “This is a Linux box” software, and a commercial store for the UI-focused software. Apple kicks and screams and tries to subvert users who want to do anything other than in-band UI-wrappered software through their official store, but there is still a substantial jailbreak/cydia/etc. aftermarket. MeeGo didn’t really have a usable mobile UI layer, restarted too late, and isn’t really worth discussing. Android has technological impediments built in to it to make it as unpleasant as possible to run native binaries, even though the capability is there, which has resulted in a store full of $1.50 pieces of cross-compiled FOSS software with clunky dalvik wrappers over them, and my contempt.
5. I’d like to reiterate that the WebOS development environment was brilliant. The tool-chain was built completely out of open, standard components and languages. No custom JVM substitute to provide lock-in, patent wars, and wasted cycles. No effectively domain specific language (ObjectiveC with weird libraries? Really?). Just a clean interaction model built on top of HTML, CSS, and Javascript, native binaries in C/C++ using STL and OpenGL, and an interface to connect the two.
4. I pretty much agree with this Ars article on how it should have gone down, with an additional “they should have hurried the fuck up” to cap it off.

What I really want in a device is a pocket POSIX workstation with a clean Mobile UI. I’ve ranted about this before. A WebOS device with decent hardware (High-resolution screen, usable keyboard, removable storage) would have been nearly perfect, and the Pre3 was almost it. But it was six months late, lacked removable storage, and has now been cancelled between its European and US release. I’ll probably end up with a HTC Doubleshot (aka. MyTouch 4G Slide) shortly here, as Android is the last platform standing that meets my most basic requirements, and T-mobile and HTC (now with Unlocked Bootloaders!) are the least evil respective sources of service and devices. At least there is a Linux system buried under there somewhere, and now that Matias Duarte has moved to google the Android UI might improve. And hell, maybe I’ll bargin-bin a WebOS device in a couple months as they’re being dumped, just for sport.

Posted in Computers, DIY, Electronics, General, Objects | Tagged , , , | Leave a comment

24!

Another year older, and again much the same, although not exactly as expected; I got a repulsive mixture of “no”s and bullshit offers on the round of PhD applications I sent out last year, and will be in Lexington for another year. That said, my plans for next year still suit me: I’m employed for the next semester working with the revamped EE101 course which covers the “Creative” requirement of the new general studies system at UK, in which we will (among other things) have the engineer younglings doing fun hobby electronics type things.

I also have a bit of the MS project to finish off. In my original plans I would have been defending on right about now. The delay in the MS as roughly as much to do with me being unfocused from the break in momentum as any of the various predictable setbacks in the project.

The combination actually works quite well: because it is a two section class with several people working on it, I should also have plenty of time to work on research, initially finishing off the last of the MS, and then seeing to various other projects which have been previously deferred.

The situation fits my personality: I’m directed, not driven. As long as I’m pointed in a direction I like and making progress, I’m pretty content.

Posted in General, Navel Gazing | Leave a comment

Quote Widget

I has a quotes widget. Hopefully appearing over there -> in the right side bar. It’s picking from a selection which has been growing on my primary machine for years — I’ve been meaning to put a copy online since I accidentally wiped part of it out, then discovered my backup script hadn’t been saving dot files for months, and just found a suitable WordPress plugin to manage them. I think some of them are inappropriately long passages for the widget, but if I was interested in web design I wouldn’t be using the default WordPress theme tweaked only for functionality.

Posted in Entertainment, Literature, Meta | Leave a comment

Punk + The Internet

I’ve been having a hard time getting a read on the situation in Britain the last few days, but seeing the quote that follows glide by in my news feeds motivated me to start looking closer. At this point, almost everyone seems to be in the wrong; violent idiots are masking legitimate concerns about bad policy, and being used to justify more bad policy. At a high level, this is looking remarkably like the modern interpretation of the circumstances that created Punk.

“Everyone watching these horrific actions will be struck by how they were organized via social media, free flow of information can be used for good. But it can also be used for ill.”
– British PM Cameron in an address to Parliament on the recent riots.

I’m with him up to here – This statement is exactly correct, but then he veers off and draws exactly the wrong conclusion:

“And when people are using social media for violence we need to stop them. So we are working with the police, the intelligence services and industry to look at whether it would be right to stop people communicating via these Web sites and services when we know they are plotting violence, disorder and criminality.”
[Via the NYT]

Open communication isn’t a “Sometimes” proposition. It isn’t a “When it suits you” proposition. Open communication is a “This is the right thing” proposition, that democratically changes societies in ways that can’t be controlled.

The “Arab Spring” the western world was so excited about was enabled by modern communication technology, and we were all atwitter with how backward Egypt & co. were for trying to cut off the internet. (Let’s just ignore that that whole situation is turning into “Well organized religious groups subvert populist revolutions to take over the middle east” for the time being) Here we are on the flip side with the “Angry, Young and Poor” (hey! these are the people that phrase was invented for) of Britain rioting more effectively with modern communication tech, and the best the British government can come up with is “maybe we should turn it off” – It’s a shame the British kids are organizing for damage instead of organizing for change; they could have been clearly in the right, but are instead being marginalized as criminals so there is just blame everywhere.

Then again, this is from a government that seems to think the solution to “unrest” apparently initiated by legitimate fury with the police is “more police,” which is another pretty good indicator of a clusterfuck in progress.

I’m not saying I’m sympathetic to the people who are just using the situation as an excuse to fuck shit up; I find them especially infuriating because they are marginalizing legitimate protests, but the whole situation is British social policy of the last several years coming home to roost.

Posted in General | Leave a comment

Linux 3!


I just ran my first major-version-number Linux kernel upgrade, and nothing caught fire. The “no fire” is mostly thanks to the Arch maintainers, who held it until a clean upgrade path and driver compatibility was established, so props to them.

Posted in Computers, General | Tagged , | Leave a comment

NPR Science Fiction and Fantasy

At Systems Lunch earlier today one of the Professors brought up NPR’s Science Fiction And Fantasy Finalists list, which kicked off a fabulous discussion of favorites and extended the already ridiculous list of things I’d like to read. There are only a handful of things I consider appropriate for the list missing (like Brian Aldiss’ Helliconia Trilogy, mentioned in my last post), and a surprising number of things usually excluded for one reason or another (Like Timothy Zhan’s Thrawn Trilogy which is tainted by association with the Star Wars franchise, and Yevgeny Zamyatin’s under-appreciated dystopia novel We) present.

Posted in Entertainment, General | Tagged | Leave a comment

Just read.

I just snapped out of one of those particularly idyllic afternoons, when I finished the remainder of this year’s Jonathan Strahan edited “The Best Science Fiction and Fantasy of the Year” after I put it down a couple months ago and forgot about it. This was complimented with kwxx stream bringing me ridiculous but relaxing island pop. I hadn’t spent an afternoon just reading in too long.

I’ve picked up every previous volume of the collection and am going to post up a couple quick notes like I did for previous volumes in the preceding link, to give credit where due and make it so I can find them later.
Continue reading

Posted in Entertainment, General, Literature, Music | 3 Comments

Why the hell did Google just force me to link my YouTube account to a Google account? Do not want.

Posted on by pappp | Leave a comment

Humble Indie Bundle, Again

The Humble Inidie Bundle folks have a new set available, labelled #3. (I guess the last one was “Humble Frozenbyte Bundle” and thus not numbered). I liked Crayon Physics when it was an experiment on Maemo, and the collection of puzzle platformers that make up most of the balance look worthwhile. Once again, I’m in for $15.
EDIT: My mistake, the Maemo physics game I was thinking of was a contemporary play-alike called Numpty Physics

Posted in Computers, DIY, Entertainment, General, Objects | 1 Comment

Minecraft Survivalism

While looking for something idle to do after I was out of patience for code the other day, I came across the Survivalism mod of Minecraft. Minecraft is a good sandbox, and a fair social activity, but isn’t terribly interesting as a game due to lack of objectives. Survivalism adds requirements for drinking, eating, and rest that make the game considerably more urgent and challenging, and gives the player a limited number of lives which changes the dynamic by keeping games finite. It lends a kind of rogue-like feel, which makes it way more interesting as a game. As we all know, Dying is Fun.

Posted in Computers, DIY, Entertainment | 2 Comments