Wednesday, September 24th, 2008

QotD

Sony Ericsson's MBW-200 Bluetooth watches for sporty she-geeks
When a press release is laced with words like "handbag," "sophisticated," and "vibrates," it's clearly targeting the fairer sex.
Like the watches, though.
(Leave a comment)

Tuesday, September 9th, 2008

The Future is Almost Here

John Maeda taking over the presidency of RISD, “ambient awareness” being talked about in the NYT, and all the noise about chrome all have a lot to do with one another. If it isn't as obvious to you I'll try to put more coherent thoughts together in the near future, but for now some of the highlights:
Read more... )
(2 comments | Leave a comment)

Friday, September 5th, 2008

tileUI Desktop


I'd have to search my delicious links to find it, but a while back I ran across http://bumptop.com/

This video (http://www.youtube.com/watch?v=Kz5RzBS7) shows an AIR app that does pretty much the same thing. (The sound is really bad but you don't really need it.)

The crazy thing is this is built in AIR (/Flex). Having worked with Flex for a couple months now I can tell you that this is _sick_.

This morning I was about ready to give up on Flex, and I am only trying to do things that I can already do in Javascript (that is an oversimplification, but makes my point). A few hours and some pair programming later, we got through the roadblocks and I'm (relatively) happy with our solution in Flex.

This afternoon I just happened to run across a _bunch_ of sick Flex/AIR apps (if you missed my tweet, check out the AIR iPhone http://merhl.com/?page_id=75) that despite my issues with Flex development got me really excited about the technology.

The importance of something like tileUI is clearer if you consider specific implementations--imagine a professional digital photographer presenting a client with their images via a tileUI-like interface, the client clicking-and-throwing to sort through the proofs, creating a "print" stack, then clicking on that stack and ordering prints (or a CDR or a DVD or a...)...

Sadly, this tileUI thing was built over a year ago and was never released. The person who built it has been working on some of those other sick Flex apps I mentioned above, apps that also happened to pay him...handsomely, we presume...
(Leave a comment)

Thursday, September 4th, 2008

My Conherant Thoughts on Chrome, having spent months researching RIA options, Would Go Here

Chrome: A new force for web applications?
This really is a significant feature, because a well-designed and responsive web application will be indistinguishable from any other desktop application.

I have a fairly detailed, geeky blog post on this subject in my brain, but not enough time to actually write it.
(Leave a comment)

Tuesday, August 12th, 2008

Um, Yeah...

Using an iPod was “frustrating”. Seriously. OK, the first one was DOA, but my father returned it to the Apple Store without incident. But because he didn’t have a music collection, he relied on me to fill his iPod with new music every so often. The first time he went to recharge it, he plugged it into his Mac and iTunes “helpfully” wiped it and refilled it with the few songs that were in his iTunes library. Of course he didn’t realize what had actually happened until he went to the gym the next day and had virtually no music (and certainly no good exercise music). His next thought was that I should refill it, and then he would just copy the music from the iPod to his iTunes library. This led to a long discussion of why iTunes wouldn’t let you do that, and how this was technically different from me letting him borrow one of my CDs, and how if he really wanted to do that there were utilities but not from Apple, and so on and so forth. So yeah, my parents switched to Linux because — among other reasons — it was easier to use with their iPod. That’s how badly Apple has lost the plot.
2008 is the year of Linux on the desktop (...but it didn't last)
(2 comments | Leave a comment)

Thursday, August 7th, 2008

Mozilla Aurora


Aurora (Part 1) from Adaptive Path on Vimeo.

Call it silly if you like, but this kind of stuff gets me very excited and jealous that I'm not smart or experienced enough yet to be working on it.

Or maybe I am.
(4 comments | Leave a comment)

Wednesday, August 6th, 2008

QotD

dive into mark
I never really understood how people found bugs like this until I had kids
(Leave a comment)

Saturday, August 2nd, 2008

Cool/Culture/Art/Technology/Time/Attention

Jordon Cooper: The Cult of Cool:
Somehow I think we think that cool technology equates with cutting edge culture and this comes from a weird understanding of culture.

Culture and coolness is local. It’s all local. When I am in rural Saskatchewan, a leather John Deere ball cap is cool and a very important part of culture. Yet when I hear people in the church talk about culture, we talk about “emerging culture” (there is no such thing), or global culture (sorry, culture is awfully localized). The thinking is what is cool in San Francisco or New York is going to be cool in Saskatoon or Calgary is incorrect. I always cringe when I read my blog as being listed as an important blog to read for understanding culture. That is totally incorrect, you don’t understand culture by reading a blog about culture...
I'm working on the third installment of my Antipocalypse series for Movement magazine. The first two can be found at the writing section of my website. The first two are fictional. The third is not; it is a description of what I was shooting at with the first two, "Documentation." It comes closer to some conclusions on the subject:
About half my clinical obsession with web technologies is driven by an ADD-fueled love of all things new and shiny. The other half comes from a fascination with how the technology allows a boolean-packet level quantification of not new behaviors, but ways-of-being that predate history.

...The technologies we employ to facilitate these social transactions, they so often seem to be built with the intention of removing deceit, but...
I'm still working on what comes after that but...I just re-worked something from a semi-recent blog entry:
The tools communicating meaning have replaced actual meaningfulness. And without actual meaningfulness we lose context. And without context we become vapid. We become an un-unified theory of everything...we will continue to make attempts at tools that will give agency to what essentially amounts to some vaguely aesthetic abstraction of our desires.
All this on the day I'm missing startupcamp in Austin. I'm in a forced get-what-you-can-get-done-while-you-can-do-it mode, which today has been this (writing work), flexing the vocal chords a little (haven't played guitar or sang hardly at all in months) and thinking about the next record (back in the studio in 5 weeks), and now...work stuff, because this week was > 50% fail in that department.
(Leave a comment)

Saturday, July 26th, 2008

Scaling Facebook

Facebook VP of technical operations: Jonathan Heiliger
Jonathan Heiliger, vice president of technical operations at Facebook speaks to CNET News.com’s Dan Farber about the balancing act between innovating quickly and building a stable infrastructure at a company moving at breakneck-speed. Heiliger also discusses what he’s doing to scale data center operations and support the addition of more than 250,000 customers on a daily basis.
Interesting video for those of us in this business. I've always been impressed to the point of disbelief that Facebook has scaled a PHP application as successfully as they have. There is a bit near the end where he talks about storing data locally that I didn't really catch for the screaming kid, but it sounded intriguing, at least in the sense that they are thinking/talking about that option.
(2 comments | Leave a comment)

Wednesday, July 23rd, 2008

Uncov blogger back with column

Google releases serialization scheme:
What makes the protocol buffer so popular with the pretentious little shits? Aside from wanting to put it on the CV they send to Google every three months, it’s got scalability written all over it. Oh, scalability: the problem that tens of thousands of engineers yearn for, but only six actually have.
One of my favorite bloggers is back with a column in the Register.
(Leave a comment)

Saturday, July 19th, 2008

Frustrations (Update)

Update: Google Web Toolkit Blog: Getting to really know GWT, Part 1: JSNI:
we naturally want to apply a lot of optimizations to source code and catch bugs as early as possible. Both of these goals are directly facilitated by Java's static type system and the existence of great Java IDEs. That is why we, dispassionately, chose to center GWT on Java technologies. That's it — no fodder for language wars here.

// Lots of stuff about JSNI, which lets you put raw Javascript into your GWT Java code...
...to which I say, fine, great...but why such a big deal?! Especially the way the above post made it sound--why would I care to use GWT if I'm just going to write everything in Javascript? The syntax for the in-Java Javascript, as I understand it, essentially escapes it--so no debugging there. Without a GWT-specific Eclipse plug-in, the code won't even be colorized correctly.

Yesterday, shortly after writing that post, I started looking into OpenLaszlo, which I discovered about two weeks ago during all this ...er, discovery process. So far, it looks very promising. I'm hoping to get some time to play with it on personal projects* this weekend. *It is getting to the point where I'm getting pretty unmotivated to learn Yet Another RIA Framework, so doing something I have a little bit more stake in is the best way to start. Plus it is the weekend. Might as well kill two birds with one stone.
(Leave a comment)

Friday, July 18th, 2008

Frustrations

Professionally: I gave up on Flex on Monday for various reasons I won't get into here. I've been trying to figure ways to possibly use it for various bits and pieces in the future as to not have wasted 1.5 weeks of my life exploring it as an RIA option.

This leaves me back in GWT land, a place I explored for about a week when I first started, in-between getting settled/bearings. GWT is very Java, and I'm learning that I don't like Java very much. The entire experience is almost the exact opposite of Flex--Flex was easy to get off the ground and have some early success with, but fell flat on its face when trying to implement a second level of complexity (as well as having some high level issues for which there weren't obvious work-arounds). With GWT, deviating from the prescribed quick start guides or tutorials is met with a quick inability to even run the code. We have a GWT demo already built--by consultants before I joined--and I can't get it to run locally at all.

It feels like a lot of these strict OOP languages have traded a complexity in the code (and that is relative IMHO--chasing function calls or chasing function calls in objects...not that much of a difference...the stuff we're talking about for the web here isn't rocket surgery) for complexity in configuration*. This code calls an object in this library that is referenced in these three places--one for the editor, one for the debugger, and one for the compiler; plus of course actually referencing it in your code, of course in every object that requires it. Move the code or rename its folder and you're focked. Anyone who can point me in the general direction of some insight in this area would be greatly appreciated.

*Not that I'm calling 100's of 1000's of Java and .NET developers wrong...

Personally: Deadbeat dads are still dads, and that's frustrating. I've blogged about it before in an undisclosed location, but still...
(1 comment | Leave a comment)

Monday, July 14th, 2008

UM OMG ok I'm just going to go back to bed now

RA DIOHEA_D / HOU SE OF_C ARDS - Google Code:
Radiohead just released a new video for its song "House of Cards" from the album "In Rainbows".

No cameras or lights were used. Instead two technologies were used to capture 3D images: Geometric Informatics and Velodyne LIDAR. Geometric Informatics scanning systems produce structured light to capture 3D images at close proximity, while a Velodyne Lidar system that uses multiple lasers is used to capture large environments such as landscapes. In this video, 64 lasers rotating and shooting in a 360 degree radius 900 times per minute produced all the exterior scenes.
(Leave a comment)

Thursday, July 10th, 2008

Be afraid. Be very afraid.

You can’t destroy or diminish Deep Ellum. It was here long before all of the shiny shopping malls, the overpriced corporate live music venues and trendy “red velvet rope” clubs with their snooty bottle service. As was referenced time and time again last night, the area is the cradle of this city’s creative sensibility.

If you’re content to live in a vacuous, benign existence with little sense of purpose or meaning, then stay at home and jerk off your X-Box.

If you wanna break out of a routine that offers little or no spiritual or creative inspiration, then know you will be embraced and made to feel part of this very eclectic creative community.

...There’s nothing to be afraid of.
-- Jeffrey Liles via finelinelive.com

I'm all for a little button-pushing, as anyone who knows me or reads this blog will know, yet I find myself scratching my head at the angry young man stuff coming from the D-town art crowd. I was totally down with the finger-pointing and looking-down-on, even just a few years ago. But now I consider all the things that have changed in even just the last half decade:
  • Sociopolitically. Let's face it, thinking about this category will send you into the fetal position. We don't need to be reminded.
  • Economically
  • Technologically
  • Generationally. Generation Xers are no longer the taste makers. And FIIK what the youngins are into these days
Technology is obviously the category that most interests me, as the Web has obliterated any and all forms of mediation that came before it. And yet, when someone blasts the web--or XBox--in their defense of old-school mediations like the stage or the gallery wall*...well, their dearth of logic is the source of some serious eye-rolling.

* And on myspace.com FFS! The irony!

And it makes me not want to join that conversation. Me, the one who was a professional art advocate for years.

Lots more to say on this subject. This is just a placeholder.

I'm reminded of something I wrote in 2004:
We rail against suburbia, but it is not the enemy: it is only our version of the enemy.
(Leave a comment)

Wednesday, May 28th, 2008

Cities and Ambition

In a hundred subtle ways, the city sends you a message...
I normally don't have enough time for Paul Graham's cogitative essays, but this one caught my attention: I wonder what Dallas' message to its inhabitants is?
(Leave a comment)

Sunday, May 25th, 2008

Looks like the ability to view a friend's (collective) timeline on Twitter is going away?

(Looks like it already has gone away--but I'm unsure if it is temporary or not.)

Poll: how many of you use /statuses/friends_timeline/user.format?
We'd still allow you to retrieve your friends_timeline for the authenticating user, just not the authenticating user looking at another user's timeline. This latter method forces us to do a fairly complex query that, when not cached, can be pretty painful.

How many of you actually make use of this method? Should it stay or should it go? I can say that the equivalent view on the web is going away in all likelihood. You'll still be able to see who another user follows, but not in timeline format.
I so want to be a fly on the wall at TwitterHQ. I've vented about Twitter performance before. Now they're ripping out long-standing functionality like crazy (hi paging! wait, aren't you a basic feature of every content-based site ever?), turning off IM for everyone* (supposedly over a single errant API user, begging the question, why not just ban that application until things are cleared up?), and getting really smarmy when accused of allowing abuse within their community.

* I haven't enjoyed Twitter over IM for most of the year, apparently being an edge case and not worthy of having my account looked at individually.

There are two things I will say about the whole thing, 1) it is an interesting topic from a technological perspective, and 2) having multiple interfaces--web, (IM), SMS, API--even when one goes down, there are usually options (SMS seems pretty rock solid, and that was, admittedly, the original interface-of-choice, right?). Each interface has a unique user experience--since switching to an API client I've had to carefully adjust "followers" (as opposed to "notifications")*, since the API-based client gets my entire timeline. When I step away from the computer, I only get "notified" (via SMS) on a much smaller subset of people--most of them local. The only issue is "tracking"--which only works when I'm on SMS, which is the opposite of how I would prefer (and this would be completely mitigated if IM worked for me). There is no API hook to get messages based on tracked words, however. It is a feature only baked into the messaging infrastructure.

* If Twitter is a communications utility (as they claim) and not social software, then there should have never been this differentiation. All these people competing for followers is incredibly lame, IMHO. But then without the ability to follow without notifications, there would be less social software wankers and spammers (granted, most of them don't use it as a communications utility, so in that sense it wouldn't make a difference, they would still be doing what they're doing) and therefore less traffic, and therefore less $$.

Will people begin to jump ship if Twitter continues to have downtime on the scale* of this past week? I'm not so sure. I imagine the people who would bail would be the very emotionally invested (all of us blogging about it), who have no where to bail TO, or the opposite--those who could care less either way.

* No pun intended, I promise.

The biggest potential problem would be enough downtime that we get out of the habit; after all, there was life before Twitter.

Would people pay for a stable Twitter? I think so. If Twitter could create a scaling situation which favored paying users, or if someone came along with a Twitter copy that didn't fail, there might be some opportunity there.
(Leave a comment)

Monday, January 28th, 2008

Don't get 2 excited or U might blow UR load: metaphors 4 teh web that everyone can understand

My comment on a blog posting this article, "Searching for the truth online".

Well the article and its accompanying video are horrible and in that sense proving their own point--i.e. they don't understand this particular information/technology landscape either. The web has been overhyped and overvalued since the beginning and "Web 2.0" is no exception. And in some sense it is a self-feeding machine now, with so much of that hype originating in the navel-gazing blindrooms of the nerdosphere.

I think the long-term winners are those that focus on tools that solve age-old problems of information and communication, or introduce new constraints on the collective load introduced by all these new technologies. Otherwise we're just going to continue to have cycles of premature load-blowing over each new trend and a collective retreat when we realize it's much better when we take our time and enjoy the process and respect one another. And we'll have somewhat sad press like that above each time we cycle through.
(Leave a comment)

Sunday, December 16th, 2007

The Semantic Web used to be a big topic on my blog

And once I am able to wrestle said blog's data out of its RDF store (for *&#$ sake) and put it into a normal database I will be able to show you.

But in the meantime I wrote this in an email just now and thought it preservation-worthy:

My relationship with the Semantic Web (big S big W) parallel paths my relationship with Religion (big R)...I still have faith, but when it comes to the religious doctrines of the various denominations, I am totally cynical and just want to see some actual works. While I aspire to and enjoy perfection in design, be it aesthetic or informational or whatever, someone walking up with a tool or product whose entire innovation is that the guts work better according to a particular school of thought, I get uninterested really fast.
(Leave a comment)

Wednesday, November 28th, 2007

If there was EVER a solution looking for a problem

Dear Jeff Bezos (one-week Kindle review) [Scobleizer]. Good lord. Yes, you are a geek. But the worst possible kind. There is a fine line between "This suxs" and "Fire! Burn! Loot!"

And as for one's reasons for wanting ebooks go, those are horrible.

The book is going to be very hard to beat. Yes, the "Web" has killed text--in the way of newspapers, fliers, instruction manuals, dictionaries and encyclopedias--but in terms of the aesthetic a well-designed book achieves in terms of
  • Is typically a complete work
  • Requires no other device to consume
  • Utterly portable
  • A consummate consumable: Can be both held on to indefinitely or thrown right in the trash
...it is going to be a long time before there is any technology that can beat it. I mean, come ON: the image above is from Amazon's own promotional shots! That's like advertising Arial by putting it right next to Helvetica.

If anything, the return of The Fray as a paper publication is the best content-tech news of the week.

All via I Started To Write About How Fickle We Are, But Then I Lost Interest
(Leave a comment)

Monday, October 29th, 2007

Robotlab : bios [bible], robot writing the Martin Luther bible (2007)


Robotlab : bios [bible], robot writing the Martin Luther bible (2007)
Originally uploaded by Marc Wathieu

(Leave a comment)
Previous 20