Welcome to JoshLong.com, home of my personal blog
<< Last | Next >>
February 4, 2009

Dust

Sometimes people tell me, "Josh, you're an idiot!" Then I have myself a good cry and walk it off.

Then people ask me about the 7-node grid I keep in my home office.

They wonder why I would keep that many computers in so small a space. They wonder, "why?" Besides providing something of an electric heater (the room's consistently 10F warmer than the rest of the place!), the computers let me test algorithms/concepts in scale. Frameworks like Teracotta don't test very consistently on a single node, after all. And, of course, there's nothing like having 2TB of space exposed as one giant mount.

Finally, people ask me if there are any disadvantages. They ask if the electric bill's high. It isn't, but that's a side effect of living in Arizona, where my air conditioner's on 24/7 and so an extra few computers doesn't really make a difference. They ask if I spend my time maintaining them.I tell them I run Ubuntu, so I never get viruses. If a PC malfunctions then I simply repair it and reimage the node. They press me. Surely there's something disadvantageous to running so many computers. I tell them the honest truth. It's the dust. The dust alone is the reason I want to just invest in EC2. And of course, I'm an asthmatic and a green fiend. So I can't use the aerosol canisters to dispel the dust. Nor can I use the Ozone-friendly canisters -- they both trigger my asthma or offend my green sensibilities. So, I have to clean them with a rag on occasion (once every couple of weeks).

Next time I get a home office, I'm going to get it with tile. Remember, if you're going to setup a grid, the biggest challenge you face may not be technical.

January 31, 2009

My Favorite Month

This is Pancit. I'm vegetarian, so there's no Shrimp or sausage in the variety I eat. But still: yummy!Today - the 31st of January - is my birthday. I celebrated it by sharing a wonderful meal of Pancit (http://en.wikipedia.org/wiki/Pancit ) with my amazing wife last night, and then finally going to see Russel Peters last night at the Improv at the invitation of my good friend Venkatesh. That was probably the hardest I've laughed in a month. My brother from another mother Mario took me out drinking last night afterwards, and the fact that I don't remember much of it attests to how well we did!

January 31st's also my dad's birthday! Yes, that's right, I was an awkward birthday gift :-) He's 71, now. Astonishing. I'm very surprised that a man's years can so belie a man's youth. I hope everybody gets to be as interesting, and wonderful a man as he is - even once in there lives. I love my dad very much, and owe a large debt of gratitude to him. I wouldn't be the man I am without his unique contributions. I'll be going to Los Angeles next Friday to see him. I can't wait.

January in recent years has become more involved because there are two new special occasions to celebrate.

My buddy's daughter Makani - a light in dark, boring times - joined the eternal conversation of life on January 26th, 2007. She's one year old now. Long may she live, and smile. I don't normally like babies. It's not that I dislike them - I just don't know what to do with them. This one's different. She's humbling. She inspires. I can't believe it's been one year, and I can't believe she's come as far as she has. She's been 100 different Makanis over the last year - constantly, and manifestly, evolving and growing. Part of that is biological imperative. Part of that is... something else altogether miraculous.

Finally, my wonderful, beautiful wife and I married 2 years ago, January 13th, 2007. I'm excited, exhilarated, by how fast time flies when I'm with her. She's indulgent and patient. It's like she read The Nerd Handbook and understood it, perfectly. Frankly, it's more amazing than that: I know she hasn't read that particular bit of HTML. She just gets it. Thank you.

Here's to January.

January 26, 2009

Whatever is Ray Ozzie Going To Do?

I'm catching up on some of my reading (more on that later). I was reading the December issue of WIRED. I don't envy Ray Ozzie his situation. He's the new chief software architect at Microsoft (taking over Bill's job). Questions need to be asked about whether Microsoft's viability is certain. Ozzie is himself a wunderkind that Bill Gates hs called the "one of the top five programmers in the universe". Certainly,the proof is in the pudding. He invented Lotus Notes based on the research and learning environment Plato (see this good article ), which he tinkered with during his college years. As an aside, I note that the WIRED article attributes Price Waterhouse's purchase of Notes as a turning point for Ozzie and his work one that eventually made it attractive to IBM, which then bought Lotus two years later. My mother worked at Price Waterhouse during that time, and I remember her having this incredible workgroup software on her laptop. It was only later that I'd understand how powerful it was. Now, Ozzie isn't just changing the face of office workgroups, he's chaning the landscape of the computer desktop in general, and he's got to do it through Windows and Office.

He's come on strong. In 2005 he wrote, and with Bill Gates, sent a memo to high level executives at Microsoft whose purpose was two-fold: evaluate the current situation and landscape and map out what the future holds. He was writing on he money in describing the next computing platform as a cloud based paradigm. The latest and greatest out of Redmond confirms this. A lot of the stuff that was supposed to be in Vista, including a cohesive service-oriented platform, seems to be present in this new version of Windows, Windows Azure. It seeks to make the internet as much a fiber of the next generation of applications as an operating system's kernel is today.

He's also previewed the cloud-friendly version of Office. For a good review, check out this MSDN webcast. The cloud-friendly Office -- honestly, Linux and Java zealot that I am -- looks really cool. The idea is that you can drift between the web, the web, and the mobile version of the client. Finally, communal workflows are supported natively -- they're showcasing examples where somebody makes a change in a thick client and that change is propogated instantly to the ajax version of a document. I'd love to see how that particular ESB's being secured. I wonder if it's channeled centrally through Microsoft's servers, or if it's installable on the client's servers? I know they mentioned Sharepoint, but I genuinely hope they don't compel users to buy that whole boondoggle of a stack just to get the integration features. 'Sides, what am I griping about? And, really, perhaps I'm not their customer anyway. I'm using OpenOffice and Google Docs to write this.

But the question is -- is it too late? Google Docs is already thoroughly entrenched, and even Apple's iWork /iLife suite are in the cloud already. iTunes, the number one music application and service by far, has been a thick-client/cloud hybrid since day one, and has been doing it successfully. Even infrastructure has successfully, and comercially, been made available through services like Google's App Engine and Amazon EC2. The list goes on and on (photo albums, email, etc.) for all the things Microsoft might do that it doesn't do. It seems like the only thing they have left, realistically, is the operating system itself. And in this respect, perhaps Windows Azure is viabe. After all, I haven't yet heard about a cloud-oriented version of OS X or Linux, though I'm not sure what makes Azure cloud-friendly in the first place.

Perhaps he can turn the ship around. So far, I'm impressed with what I've seen. What, exaclty, does "success" look like for Microsoft, though?

January 25, 2009

If You Build It, They Will Come: Communally Crazy

Do the web 2.0 communities remind any one else of the glory days of the wild dot-com boom (and bust?) of the early 2000s?

The communal web (isn't that redundant?) has inspired so many different applications that one wonders why any startup would want for a business model. Upstart and favorite Twitter just raised 250 million US through an unknown VC. Meebo went through similar rounds of funding a year ago. At the time, it was unclear what the business model behind the then naked/unadorned Ajax-powered IM client would be. Twitter, with a similarly large proliferation, faces the same question: what is the business model? Meebo.com solved the problem by adding advertising to its property, which works well because the property is what the users interact with. Twitter, I imagine, is something that people use from their cell phones, from desktop rich clients like Spaz and Twitterific, and so on. Twitter is the network, not the home page. I don't know - short of suffixing every 140 character update with an ad on all outbound messages – how they can monetize it.

But, as we've seen time and time again, if you build it, they will come. Or, they will build it on top of what you built. Or something. Twitter is valuable as it's become the standard bearer for any type of "status" requirement. Facebook, Plaxo.com, etc, all incorporate it. You can embed a Twitter status on your home page, should you like. It's become an platform for an essential part of a community: presence.

In the same vein, Facebook has become so menacing a threat to established giant MySpace by encouraging development on top of its platform, where MySpace had done everything possible to thwart it. MySpace failed to provide an API and a marketplace for such improvements. There were ambitious “hacks” that tried to integrate with the site, but were ceremonially squashed through MySpace's various “security” enhancements. This is the same tact that Microsoft took with Windows in its early growth: it made development on top of Windows a very cheap proposition and promised an entrenched market for those applications. Now a days it seems like Facebook integration's de rigueur, an absolute must for any application wishing to get off the ground and into the hands of a large audience quickly. There's also a cross pollination between larger apps, such as the one between the various applications on the Facebook platform itself and other standalone services, like Yelp.com, or the new Citysearch beta.

There's no way to monetize these integrations in of themselves except that they broaden the applicability of the application.

The iPhone has had a simialar effect; it's marketplace has birthed many different applications that have been carried to exorbitant levels of profitability simply by being accessible to the audience that the iPhone application marketplace carries with it. Witness: the iFart application.

This all makes me wonder: are we seeing another dot-com boom? Do these new folksonomy-based applications rely on a quality that isn't by itself profitable and achieve profitability solely through VC investment?

December 17, 2008

Apple News, Mobile and Otherwise

SeaDragon, an application from Microsoft that extracts the "Deep Zoom" component from Silver Light and enables it on an iPhone, has been released to the Apple Application Store (Wonders never cease!) because the Apple iPhone has a fantastic GPU.

What's very interesting to me about this feature is not the mobile component, but the ajax one.

Apple, Steve Jobs, bow out of MacWorld Expo. This fuels the usual debate on Steve Jobs' health, as usual, and rumors run rampant. What do you think? Sick? Disincentivized?

PLUS: My new favorite iPhone Application: Taxi Magic. Seriously -- how slick is that? When do you usually need a Taxi? When you're most impaired, likely, say perhaps after drinking? One button. Finally, technology for fun and profit.

May 25, 2008

Samuel Jackson for HTTP error codes!! Awesome.

Roy Fieldings on Apache 3.0 (well, sort of -- more of a series of hopeful hypotheticals than anything else...). It's brilliant: my favorite idea? Using Samuel Jackson pictures and quotes for all HTTP error codes!
April 12, 2008

Adobe Media Player

Adobe's Finally Released Their Much Rumored Media Player: "Adobe Media Player"It's sweet. Built on AIR, it's a stand-alone "installable" Flash program that allows you to manage, search out, and watch FLV / H264 content inside of Flash. It's beautiful to use but my big gripe is that because it runs on AIR, there's no Linux version.They seem to have lined up some pretty big content-producers, which should make the deployment easier. I wonder if they're fixing to be to digitial video / flash video what iTunes is to music. A one-stop video content shop / hub.. Absolutely stunning UI - and it's consistent with some of their more recent stuff, including Colour and Adobe Photoshop Express. I wonder where they'll take this - I wonder if there's a way to share video playlists etc? Integration with Youtube.com just like Apple TV did?

July 22, 2007

Quick Update, DIY Zoning, Mac/Ubuntu shock, and phantom key commands

It has been forever and a day since I've blogged, and not for want of trying!

It's been an amazing, wonderful month at my latest gig.

As I type this on my windows copy of MS Word, I find myself reaching for my Mac-imbued command keys and trying to use alt to do weird things.

I got introduced to Ubuntu Linux, the first Linux distro to ever, ever, completely work out of the box with the super-proprietary hardware on my old Sony VAIO laptop. Even my wireless card works, which was unthinkable! The wireless card never works on Linux without insane hacking on MadWifi (you know the whole ndiswrapper dance?) and some sort of sacrificial lamb…

I'm finding out a lot about the wide world of Cocoa and the utopian computing environment that was (and, to some extent continues to be in modern-day OS X) NeXT.  Objective C's turned out to be a lot of fun, and in particular, using Maven Oh yeah, I went to   Oregon for the 4th of July weekend, and that was humbling. Absolutely beautiful. Lastly, the last Java User Group's topic was pretty cool, and well worth your time if you're interested in wielding tech and bettering your home :  DIY zoning

June 13, 2007

Safari For Windows! Huzzah!

Apple's got Safari available for Windows (is this a surprise to anyone though?).

The site wasn't as funny as when iTunes came out and the website had something to the effect of, "Hell's frozen over: iTunes for Windows." Good news, nonetheless!
April 29, 2007

If I were a South Park character...

If I were a South Park character ( South Park Studio), I would look like:
<< Last | Next >>