american cancer society (sic)

american cancer society (sic), originally uploaded by naterkane.
being a dumbo in DUMBO

american cancer society (sic), originally uploaded by naterkane.
being a dumbo in DUMBO

eco-housebus, originally uploaded by naterkane.
a wind turbine and solar panels. sweetness.

cold and old bicycle, originally uploaded by naterkane.
walking home from the cafe i saw a headlight that reminded me of something my buddy Jim Maximowicz was looking for last fall.
Ning is a pretty neat idea… on paper.
![]()
It’s a site where you can “roll your own” social networking site targeted at any weird or random idea you can come up. There’s enough random stuff out there, and this is the only proof I need.
In the age of there being so many of those already, it seems like putting the creation of a network site into anyone’s hands seems like it’s ripe for over-saturation and misuse unuse.
As I’ve been tooling around with Kenny Miller’s Interlinky network on Ning, I’ve started to think to myself… “what’s the point of having 83475345 redundant web relationships?”
Living in New York, it’s easy to find social industry events most nights of the week, there are tons of social groups that exist offline, besides all of the ones you can find on meetup.com. But what do we actually do with all of this networking? When we get together face to face to do stuff drink, we sometimes end up making friends who we talk about work with. Sometimes we make friends who we don’t have to talk about work with (but can). And even sometimes a business contact is made and/or a business relationship is formed. Most of the time, it’s just social silliness, high-school style, minus the big grass field and the paranoia about the cops coming at any moment.
LinkedIn is an example of one of those few sites out there that does actually serve a purpose. I have use it to reconnect with ex-coworkers from 10 years ago, and other people have used it to get in touch with me about hiring me or NaterKane (the business) for interactive work. Since LinkedIn is all about business, work, your professional reputation and trust… folks don’t tend to add others as contacts who they don’t know, or haven’t already worked with.
Many of the other big sites however, have little if no quality control.
I actually wish that facebook kept their business model around targeting college kids. I know the world would be different, however I wouldn’t have to deal with people throwing virtual sheep at me for no reason (thanks to the assholes who write useless and what I consider abusive software over at Slide.com) or the unsolicited Vampire/Zombie/Seamonsterboogieman invites reminiscent of those Underworld movies.

hung for a venture?, originally uploaded by naterkane.
waiting for the L train.

throw parties not grenades, originally uploaded by naterkane.
bowling with some friends at the gutter in brooklyn

The other day I just switched from using Google’s urchin.js to their slightly shinier ga.js, which I was very happy to see produces less javascript warnings than it’s predecessor. There’s now only six warnings from the Google folks, which still isn’t anything to be excited about.
Coincidently my buddy Florian just pointed me to Clicky, a pretty cool analytics suite put together by Sean and Noah over at Roxr Software Ltd.. After taking a look at Clicky’s claims, I’m now thinging about giving Cicky a run for it’s money. And by money I mean either free, or the great price of about $2 a month for their “Premium” account. And who in this world needs and can use good analytics software and can’t afford a lousy two bucks?
Clicky claims to crush some of the other popular non-enterprise level players: Google Analytics, SiteMeter, StatCounter, Mint and FeedBurner. I’m just wondering really how valuable some of the features are.
Don’t get me wrong, most of these features are pretty badass. But is “Clean, simple, straight forward” a feature that you can really claim you have over your competition? Um.. not really. Additionally they offer “View popular data in a TagCloud instead of boring tables and charts”, and though I don’t think that’s really much of a feature, tagclouds don’t really do it for me anyway, so whatever.
I wish I had enough traffic here that making the decision to choose one analytics software package over enough was important. So for me this is what matters most…
Clicky comes in at approx 2k, and Google’s ga.js comes in at 8k. ‘Nuff said.
Since I try my best to write all of my javascript so it passes JSLint w/o issues, I expect the same out of my libraries. On a related note I’ve started using the supercool DOMAssistant over Prototype for a number of my client projects, but that’s for another post.
As I mentioned before. Google is now only giving me 6 warnings. Three for closeurs that don’t return anything and three for referencing undefined properties. I get only one from Clicky, and it’s only because they used a ternary operator, which is something I do myself, no biggie.
Here’s the kicker… does it work without javascript being available to the client? Yes!
It seems to me that it’s a pretty smart idea to use the old school “load an image if javascript doesn’t work” technique. If someone decides to access your content through an interface that doesn’t support javascript, whether it be for a security policy, a mobile device, whatever, I’ll know! And be able to still get basic tracking/stat information. Good job guys.
Back in 2005 Damien Katz wrote a little javascript link tracking library called Clicky, though I’m not sure if it has anything to do with the folks at Roxr Software Ltd.
I updated my post about pulling Collections info from a Flickr account. I started to originally post about it a month ago, but had completely forgot as the idea got abandoned from one of my projects. For those who are curious you can find the update here: http://www.naterkane.com/blog/2007/12/01/adding-support-for-collections-in-the-flickr-api/
Sometimes we get lazy, we decide not to care about a couple of K of our user's RAM and we do silly things like replacing the content of a DOM Element with innerHTML. It's not a huge deal, in fact I'm a fan of using the AHAH method of inject pre-formatted XHTML into my document when memory consumption is small or not an issue. AHAH is easy. You can take advantage of all the fancy parsing resources you have with with serverside development, expose no actual data to the client. It's quick and dirty, and that's often times ok. Thing is, when you are writing an application that may ping a webservice and update content on a regular basis (whether it's an AIR application or just something that runs in a browser) it's not cheap. Since you can't have quick, cheap and dirty, you end up paying for the repeted injection of chunks and use of innerHTML through memory loss, and browser performance suffers.
If you're not using firebug or firebug lite, or a webkit nightly. You might want to be able to generate console-like output to give you a clue as to what elements you're actually removing from the DOM. If that's the case, you can just add something like this trace function to SomeObject.
A demo file can be found here.
When I was younger I did alot of talking and thinking and reading and exploring and all the typical stuff college kids do to find themselves. But unlike most college kids, I did most of this work to define my principles when I was in elementary and middle school.
Today i got an email from a guy who saw my profile on Facebook and asked me why I am agnostic. Typically I don't discuss anything that personal with anyone who I am not close with, but I decided to indulge him.
I'm not reposting my response to him to start a debate or conversation with anyone, it's just simply because it's my personal, subjective truth. And I think it says a little bit about who I am as a friend, a developer and a man.
i'm agnostic because i feel that it is self-righteous for a person to claim they know the truth about anything beyond scientific understanding and reasoning.
i do understand that all definitions of g-d have been a tool used by man to explain nature as well as an instrument in teaching morality and healthy ways to live.
all of our moderrn understandings and beliefs (within the past 5000+ years) about what g-d is (or could be) are taught through documents that were written (and rewritten as they saw fit) by men. (archeological record of the practice of hinduism has been traced back more than 10,000 (and in one case approx 30,000) years).
these modern beliefs can't possibly negate and be "more true than" the beliefs of those who lived before these modern beliefs existed.
and since proclaiming that there isn't a g-d or any other external higher being is equally self righteous, i am agnostic.