isn't quite ashamed enough to present

jr conlin's ink stained banana

2010-09-01

:: Upgrading to Froyo 2.2

First off, i blame myself for the hassle.

i had rooted my phone initially because i wanted to set a custom hosts file to point to some machines in my local network. Unfortunately, said rooting proved to be an insane headache when Froyo was released, nearly bricking the phone as it went into a constant loop of trying to reboot and display "Sorry, Process system is not responding" messages.

The solution was to install the original boot image, which then picked up the new update. Of course, i lost all the info on the phone, and will have to reinstall most of the apps i had (there were a few that i don't use).

rassa-frassin' bragga-frappin'

    What do you think, sirs?

    2010-08-25

    :: Of Course I'm a Baker, Look At All This Wonderbread I Bought!

    Kent may be right that things like this bother me because i still care, but Holy Mother of Alta Vista, this article is delusional. For those who prize their sanity, or don't want to have people wander by and ask why your jaw is on the floor, said article explains why Yahoo! (after killing off it's search engine and replacing it with Microsoft's Bing) is still a search engine.

    Allow me to quote probably the most logically offensive bit of it.

    As these companies become more successful, and as technology matures, many building blocks of these products are outsourced – even some of the most critical components.

    Take a look at Boeing or Airbus aircrafts. They outsource their engines to Rolls Royce, United Technologies, and GE. But, does that mean that Boeing and Airbus are no longer airline manufacturers?

    Uhm, not quite the same, dude. You see, Boeing and Airbus make these things called "airplanes" Those require these other things called "engines", which can also power things like helicopters, some cars and the occasional school bus. Boeing and Airbus do not call themselves Engine manufacturers (i'll note that a bit of using a search engine shows that Boeing used to build engines). Likewise, to follow more of your examples, HTC does not bill itself as a broadband chip manufacturer.

    In short, Yahoo! proclaiming that they are a search engine at this point is a bit like saying i am a search engine because i know how to look up things on Google. No, Mr. Seth (and whatever marketing droid forced you to write up that post) you are a customer of search, a user of search, a reseller of search.

    i know search engines. i used to work for a search engine. You, sir, are no longer a search engine.

    (P.S. So very, very glad i left.)

    1. 2010-08-27 03:09:23
      Spot on. It's cackling madness.
    Wanna join in?

    2010-08-24

    :: Do Your Job

    A few days ago, i needed to get out of the office for a bit and grab some lunch. Feeling a bit cranky, i dropped by a greek themed greasy spoon that is run by a Korean gentleman and two guys from (i believe) Ecuador called "Gus's" . The place is scary as hell to look at, but serves fantastic gyros (off a wheel), and then grilled so it's all crunchy on the outside, moist on the inside. My kinda joint, really.

    Seeing how it's located within a spanner's toss of a large number of car repair joints and serves tasty high calorie , it's a favorite spot for a number of mechanics as well. And where there's mechanics, there's going to be front-office folks. It was no surprise, then, that i heard one senior individual telling his new associate "It's about customer service. We're not in the car repair industry, we're not…"

    i don't know what his meaningful insight was at that point because i realized that no matter what he said, he was wrong. i should have asked "What company do you work for? i'd like to make sure i avoid dealing with it."

    A decade before, i probably would have bought into the whole "We're not in the [publicly stated and identified commercial interest] business…" crap as well. The world was pretty much full of it, and i'm sure i spread my share of "insightful" misinformation as well. There were plenty of examples citing Taco Bell as not being in the food industry, but in transportation, or Marriott not being in the hotel business, but in real estate. It's true, those companies are in those interests. One could even note that Taco Bell became significantly more profitable when it switched to filling their burritos with large bore caulk guns. There's just one problem. Taco Bell sucks as a restaurant.

    Nobody who is sober, has more than $20 for the month, and gives a crap about what they shove down their gullet looks forward to eating at Taco Bell if there are better alternatives available. Hell, there are dozens of little taqueria's in our area, and even a pretty decent white guy taco joint that blows the doors off Taco Bell for less money. How many folks would go there still if they doubled their prices?

    One thing i've learned from working at the new company is that you do best when you do your job. Netflix is about letting you watch movies. Period. You can get them in a number of ways, and we're rolling out new stuff all the time, but each item still boils down to "giving you something to watch". That's why Netflix doesn't do games or sporting events or pizza delivery because none of those are movies. Know what happens when you do your job? You get pretty damn good at it. It becomes your one focus and everything else you do supports that. Sure, we've got great customer service, because we want to make sure you can watch movies. We've got a sophisticated hub based inventory system, because we want to make sure you can watch movies. There's lots of things we could say we're in the business of, but we're not. Those aren't our job. Everyone at the company knows that.

    Look at other successful businesses and you'll see the same thing. French Laundry, what many consider to be the top restaurant in the US, serves top quality food to guests. Southwest Airlines is about getting people from one airport to another for a reasonable cost. Heck, even the most successful components of large companies, Flickr and YouTube, still focus on doing pretty much one thing. When companies try to do everything, they usually start hitting problems.

    Just do the damn job people expect and a lot of other issues resolve themselves, mostly because you realize they're not important. If you're not working for the task your company has set out to solve, leave now, because either your bosses will realize they're making a mistake, or the company will fail.

      What do you think, sirs?

      2010-08-12

      :: Regarding Mr. Graham

      i wish to note that i have no direct association with Paul Graham. i only know of his work through discussion and observation of his code with Yahoo! Shopping (and the after effects of it), so i harbor little opinion about him. i read his recent post about how Yahoo! failed with interest, and for what it's worth, it does contain a number of things that are true. Mostly, these relate to the issues around the "easy money" that was had and the poor decisions that resulted.

      i'll note that he also touched on the "media centric" issue. It's very to say that was a mistake because the past decade has shown very clearly the error, but at the time, it would be impossible to do so. Google was interested in only being a search engine and filling a niche that was poorly supported. i'll note that they didn't turn profitable until some time later when they discovered they could sell ads out of it, but i digress.

      i do draw some issue with the latter half of his post, where he basically becomes highly dismissive of the engineering resources that Yahoo! had. To that end, i wish to remind the world of a few things. One of which is that he wrote the Y!Shopping cart in eLisp, which he proudly notes:

      We wrote our software in a weird AI language, with a bizarre syntax full of parentheses. For years it had annoyed me to hear Lisp described that way. But now it worked to our advantage. In business, there is nothing more valuable than a technical advantage your competitors don't understand. In business, as in war, surprise is worth as much as force.

      No, that's not a business advantage, that's job security. A proper business has these nifty protocols and procedures to generally keep folks from viewing fiscally sensitive code like shopping carts. Yahoo! had those. He wrote in Lisp because it was his pet language. Unfortunately, not that many developers at the time knew lisp, nor do many know it now. This means that while he was quite proficient in it, it was very difficult to fill his role once he left, a little over eleven years ago.

      i won't say that the replacement code was more elegant or efficient than what Mr. Graham designed, but it was far easier to understand, work with and expand to meet the ever growing demand. i know that very little time was wasted in completely striping out his code and replacing it so that new features and scaling support could be added.

      That took some fairly smart folks. People Mr. Graham thinks very little of.

      While i do not claim to have the level of intellect as Mr. Graham, i do know that any organization of sufficient size will have a wide range of developers. Indeed, you want a wide range of developers because not everyone wants to do things like support log parsing mechanisms. i also recognize the fact that when Mr. Graham left Yahoo at the close of the last millennium, there wasn't quite as strong a "hacker" culture as later developed.

      So yes, please do read his treatise on why he believes Yahoo! failed, and understand that he does note with great clarity a number of business decisions that time has served to highlight. Also, please note, that at the time of his meeting with Jerry Yang, Mr. Yang was not the CEO, or COO of the company, but merely one of the founders who had quickly determined that his own inexperience would be disastrous in the role of lead business decision maker. Of course Jerry wasn't interested in the technology being offered, other people had already made the decision to acquire it. Jerry's interest was at a more personal level.

      1. 2010-08-12 17:50:00
        I like to draw the parallel what he said to guns. He built a gun that only he could use and fix -- and thought that could win a war with that. But, he doesn't realize that the war is being fought using $50 AK-47s that can be easily field-stripped and put back together by five year olds.
      2. pmp
        2010-08-13 13:05:12
        A (somewhat) recent departure from Yahoo! leaving for Facebook uttered the following words on his way out: "I'm going to provide some adult supervision." He left for an engineering management position.
      3. Peter
        2010-08-28 20:45:14
        It wasn't elisp (an interpreted lisp dialect for programming emacs), but Common Lisp (which can be compiled). This discussion reminds me of when RRDBMSs were first introduced -- difficult for average programmers to understand (what's wrong with key-value lookup?) and with a weird non-procedural language (SQL). Oh, and inefficient. More powerful languages are slowly making inroads, although they're named "Python", "Ruby" "Ocaml" instead of "Lisp". Try doing this in a few lines of C/C++: http://www.norvig.com/spell-correct.html http://www.norvig.com/sudoku.html (Peter Norvig is Director of Research at Google ...)
      Wanna join in?

      2010-08-09

      :: This Doesn't Count

      For a while now, i've been… less than happy. i've been cranky, frustrated, and generally annoyed by damn near everything.

      Part of that annoyance has been that list of things i was going to do this year. The same list i've yet to do anything with. That's why i've decided to take a simpler tact.

      From now on, every day, i'm going to do something creative.

      It could be anything. i could write (since i've not done that in years), draw (same), code up something not work related, build something, basically do something that causes something new to come into the world. i may share some of it, i may not, but dammit, enough just being a sponge.

      1. JIM
        2010-08-09 22:54:36
        Damn good idea. Problem with being a sponge is, you soak up both the good and the bad, but it's the bad that sticks in your craw. You have to spew out some good of your own to dislodge it. That metaphor went to kind of a gross place, but you know what I mean.
      2. Andrew S
        2010-08-20 18:13:48
        http://stuffnoonetoldme.blogspot.com/2010/08/if-i-was-gnome.html
      3. where you can buy the best watches at lowest price? some friends tell me the watches from the web http://www.rolexclassic.com/ have good quality and their service is the best Here you will see rolex watches ,omega watches,breitling watches,chanel watches,cartier watches and so on. What do you think? Have you ever gone to the web?what do you think of it?
      Wanna join in?

      Blogs of note
      personal that's my blog
      (The Official Blog of the Internet)
      memoirs of hydrogen guy matthew shepherd (quebec) rhapsodic.org Henriette's Herbal Blog lynne ydw i slumbering lungfish
      geek Y!Cool Thing jeremy z
      (The Official Website of the Internet)
      dave's picks ultramookie Josh Woodward derek balling simon willison
      news ars technica search engine watch

      Powered by WordPress
      Hosted on Dreamhost.