Archive for the ‘Technology’ Category

Roku Netflix day 1

Saturday, June 21st, 2008

OK… day 1 with the new toy is done and here is my review:

It rocks!

Setup was incredibly easy.  It really does take about 3 min to unpack and connect and another 3 min to enable including a firmware update. It is silent because it has no hard drive or fans or anything like that so I think Alice is going to love it too.

Now, when I first turned it on I was sitting at the end of the bed and was very close to the TV. It was a little rough given the 480 resolution and all the other things that are hooked up are at least 780 but generally 1080. I sat back, closed my eyes, reset my expectations, and when I opened my eyes it was all good. I am looking forward to the day they offer HD content but this will certainly do for now.

So- if you have a Netflix account with at least an $8 / month account then I will suggest that you consider spending the $99 and buying this toy. You won’t get all the movies ever but it is wonderful for those weekends when you want to watch something spur of the moment without all the crap from Comcast.

The rumors and reports must have been wrong…

Thursday, June 19th, 2008

Apparently my Roku Netflix box arrives tomorrow… woo hoo! I really can’t tell you how much I’m looking forward to playing with this thing.

It does make me wonder how the world thinks we’re moving to metered bandwidth. Everything is moving online. How will I know how much bandwidth everything consumes? What if I’ve moved my phone to VOIP? “Too bad” seems like a harsh answer.

I was listening to TWIT this week and Leo was going on and on about how the proposed pricing makes sense for now but will eventually bite us all in the ass. His reasoning was that the proposed caps are all well and good for what the normal person consumes and what the providers currently classify as “bandwidth hogs” but that in a short amount of time all of us will be consuming more. Natalie Del Conte (not on TWIT) pointed out that everything is connected now and none of those devices have a way to tell you when they’re connecting.

Plus- my biggest concern is that I want to get away from physical media. I want to (legally) download movies the day they come to the theater and store them on my multiple TB drives (I have but 1 TB drive now but in the dreamy future of later this year that will grow). I want these guys to encourage me to consume content in this manner and not try to stop it in the interest of their IPTV or Pay Per View schemes.

Let the content flow!

I love my new job

Thursday, June 19th, 2008

Ok… I think the job might kill me but in a good way.

When I worked for FairMarket and for eBay I was pretty removed from users. I got to do tech support (and I loved it) and I worked directly for the customers who paid us (big companies) but there was a real separation from the end user. That’s ok… our business was different and we built cool tools that the people paying us wanted to let them better work with their end users. It was just a layer removed is all.

At Current I’m not exactly close to the users… but it won’t be long. I’m talking to the community team, using the site, and working my way to the point where we’ll have a product management voice out there too. The delay is that I’m still trying to get a handle on the day to day PM duties, working on better PRD’s, getting in front of deals, and generally trying to make all the internal stakeholders happy. But I can see the day when we have that stuff firing on all cylinders and I can get out there an work with the community directly.

Anyway- what prompted this? A community member posted the item, “what happened to current.com” and generated a good amount of discussion. My assumption is that by the time I wake up tomorrow the thread will be much longer.

I want to post a thread right now asking people for feedback but until I can be prepared (time wise) to actually address the expected flurry I’d better hold off. It won’t be long… and it will be good.

My AppleTV is really, really hot

Sunday, June 8th, 2008

But after a quick search on “AppleTV Hot” it appears this is par for the course with this blog post having a great picture of a hot AppleTV. Granted, it doesn’t make me feel better and we’ll be unplugging it when we’re not using it (yes, it is that hot).

This leads me to my next thought… I can’t wait to try the new Roku Netflix box and I’m a little jealous that DPP has his Roku already. ;-)

It never hurts to remind people

Sunday, June 8th, 2008

A good password is hard to guess. Check this google password post for some suggestions.

And with that… May is over

Saturday, May 31st, 2008

I can’t believe that May is done. It has been a bit of a whirlwind with birthdays (my brother and nephew to name two), people having kids or finding out they will have one (Mai & Peter, Amelia and Ben, Jen and Chad, and more that aren’t announced yet), goodbye dinners (J Scott and Carol, several for Lily, Jonny from Current, Eric Nordby from Current, and many others), work projects, and Alice wrapping up work.

There are a few things I wanted to blog but haven’t had the time for unique posts:

  • Work has been good. I can’t believe I’ve been there 3 months already! I’m learning tons, like the folks on the team and the commute isn’t bad at all. I even get to commute with a few folks so it feels like the time is more useful than it would have been. The hardest part is the hours in the office vs hours online when I get home and trying to be a part of the social scene while living so far away. At least I have people willing to get lunch and coffee with me so it is starting well. :-)
  • My AppleTV is getting more use these days now that I can rent movies and watch other content on our new HDMI-enabled TV
  • I’m really enjoying the Dr Who series on SciFi while Torchwood is still taking some time to grow on me.
  • I have an incredible appreciation for my friends. I was stressing last week about a work project and several of my friends stepped up and helped me out. Thanks especially to Kathleen and if anyone is looking for SEM help I highly encourage you to check out iProspect.
  • While I have made the most of my meals while Alice is gone (can you say Korean BBQ 3x times week) I’m more than a little jealous that she’s eating at the Border Cafe tonight with Heather and Karen and tomorrow with Eric. No fair! (For those of you that don’t know, the Border Cafe has the best chicken fajitas ever and a good selection of margaritas.)
  • I wish I bought a hybrid last year. The difference was only like $3k and even if it doesn’t make a huge difference it would have been something. I know… I know. A hybrid SUV is still stupid for me considering I usually drive myself. I’m going to get the bike tires pumped up tomorrow and see about riding my bike to the train station instead of driving.
  • I picked up the book “The Post American World” and am really liking it. I’m not a person that thinks it is a forgone conclusion that America will lose it’s place at the head of the table but I do think that the rest of the world increasing in standard of living is a good thing. Heck, we’re always talking about exporting democracy… now that the rest of the world is catching on (in various shapes and sizes) how does it feel?

OK- that’s enough. Time to watch BSG and then get some sleep. Coffee with Alex @ 9AM is going to come very soon!

Responding to Rolf

Wednesday, May 21st, 2008

I was reading Rolf’s post “ten tech trends for tomorrow” and wanted to respond. I’ve just picked a few that I disagree with to comment on here:

1) cloud computing - it’s important, but not so much for the end users, biz will start adopting but initially it will be used just for cost savings. I believe we’ll start to see the “outcome” of this only _after_ the 3 to 5 year period

I think we’re already seeing the benefit on the consumer side. What you mean when you say cost savings I’m assuming you mean for companies that outsource but I would argue that we’re seeing companies starting and growing only because they can take advantage of these cloud computing resources. The world of startups was already changed due to globalization of the labor market and now the fact that smart programmers can build out pay per use infrastructures means more scale. Have a read of the book The Big Switch and let me know what you think.

And this:

2) mobile web - here’s a biggie, the iPhone and its imitators will finally start to show people the light; we’re seeing massive adoption of search on the iPhone, no reason why well-tailored mobile apps can’t enter that realm. (also, we’re starting to see more more emphasis on data plans, expect competition around the “$99 all-you-can-eat” voice/data plans coming out now)

Don’t take too much of a US centric view… :-) I need to find the stat I heard but it was something like 1b new users would join the internet this year who’ve never seen a computer. That’s got to be driven by developing countries adoption of mobile devices and they’re not all buying $400 iPhones. :-)

I think the promise of the mobile web is upon us… but not in the US just yet. Where other countries have already worked out how to pay from cell phones and smart cards the US market isn’t there yet.

Then there was:

3) Facebook/MySpace - important, but not because of themselves; neither Facebook nor MySpace will see adoption YoY growth like we’re seeing now, again. what IS important is how the newest generations will weave it into their life as a communication tool; the first web/mobile communication suite, if you will.

So- this is fascinating but I think the really interesting piece here is how the next gen of people coming up don’t use email. They post on these sites and have public discussion where we have been using email all these years. Granted, I twitter like a fool so I get it to some extent but email is still my main communication mechanism.

And then this:

6) broadband / tv-on-demand / DRM - consumers becoming more and more comfortable not owning massive libraries of physical media as streaming really does begin to work; DRM less and less bothersome/noticed as long as things “just work”, expectations around what you “can” do with media changing as newer generations never expect to OWN anything, just ACCESS it. (Netflix just debuted “on-demand” box for $99, no extra charges, we’ll see if AppleTV becomes the video iTunes everyone expected it to be)

Yeah, I really disagree with this (at least for me). I like to own and I am perfectly happy to buy multi-terabyte drives if need be to store it all. I hate all these service fees for unlimited monthly consumption. And I know you won’t pay for cbl so you must agree with me on some lvl. ;-) Streaming just doesn’t get the job done because I want portability and I hate DRM. Maybe the generation after me is as you say (my gut tells me they don’t expect to own because they don’t want to buy) but this is one area I’ll be happy to fight for a long time. I like ownership and using the stuff I buy in any way I like.

Interesting interview discussing web supporting broadcast adoption

Monday, May 19th, 2008

See this interview with Jupiter’s Bobby Tulsiani. I like that he ends with, “Give (users) what they want, when they want it and how they want.” He speaks the truth!

Twitter offices! Google!

Tuesday, May 13th, 2008

I’m pretty excited that I got to visit the Twitter offices last week and Google last night. Last week I met DPP for coffee and he’s spending time in the Twitter offices. Last night I tagged along with Dan from Current to the Google Campfire One and got to see how the other half live. You can see the video on the Scoble blog and I should be visible in this video he took.

I need to go to more of these things. The Valley makes this stuff easier and I need to get out there and see what people are doing.

What’s an ops guy?

Sunday, May 11th, 2008

I’ve actually had people ask me this question and this post from GigaOm does a great job of addressing that question. Have a read and let me know if you have questions. :-)

Web 2.0, Please Meet Your Host, the Internet

I have a major problem with many of the Web 2.0 companies that I meet in my job as a venture capitalist: They lack even the most basic understanding of Internet operations.

I realize that the Web 2.0 community generally views Internet operations and network engineering as router-hugging relics of the past century desperately clutching to their cryptic, SSH-enabled command line interfaces, but I have recently been reminded by some of my friends working on Web 2.0 applications that Internet operations can actually have a major impact on this century’s application performance and operating costs.

So all you agile programmers working on Ruby-on-Rails, Python and AJAX, pay attention: If you want more people to think your application loads faster than Google and do not want to pay more to those ancient phone companies providing your connectivity, learn about your host. It’s called the Internet.

As my first case in point, I was recently contacted by a friend working at a Web 2.0 company that just launched their application. They were getting pretty good traction and adoption, adding around a thousand unique users per day, but just as the buzz was starting to build, the distributed denial-of-service (DDOS) attack arrived. The DDOS attack was deliberate, malicious and completely crushed their site. This was not an extortion type of DDOS attack (where the attacker contacts the site and extorts money in exchange for not taking their site offline), it was an extraordinarily harmful site performance attack that rendered that site virtually unusable, taking a non-Google-esque time of about three minutes to load.

No one at my friend’s company had a clue as to how to stop the DDOS attack. The basics of securing the Web 2.0 application against security issues on the host system — the Internet — were completely lacking. With the help of some other friends, ones that combat DDOS attacks on a daily basis, we were able to configure the routers and firewalls at the company to turn off inbound ICMP echo requests, block inbound high port number UDP packets and enable SYN cookies. We also contacted the upstream ISP and enabled some IP address blocking. These steps, along with a few more tricks, were enough to thwart the DDOS attack until my friend’s company could find an Internet operations consultant to come on board and configure their systems with the latest DDOS prevention software and configurations.

Unfortunately, the poor site performance was not missed by the blogosphere. The application has suffered from a stream of bad publicity; it’s also missed a major window of opportunity for user adoption, which has sloped significantly downward since the DDOS attack and shows no sign of recovering. So if the previous paragraph read like alphabet soup to everyone at your Web 2.0 company, it’s high time you start looking for a router-hugger, or soon your site will be loading as slowly as AOL over a 19.2 Kbps modem.

Another friend of mine was helping to run Internet operations for a Web 2.0 company with a sizable amount of traffic — about half a gigabit per second. They were running this traffic over a single gigabit Ethernet link to an upstream ISP run by an ancient phone company providing them connectivity to their host, the Internet. As their traffic steadily increased, they consulted the ISP and ordered a second gigabit Ethernet connection.

Traffic increased steadily and almost linearly until it reached about 800 megabits per second, at which point it peaked, refusing to rise above a gigabit. The Web 2.0 company began to worry that either their application was limited in its performance or that users were suddenly using it differently.

On a hunch, my friend called me up and asked that I take a look at their Internet operations and configurations. Without going into a wealth of detail, the problem was that while my friend’s company had two routers, each with a gigabit Ethernet link to their ISP, the BGP routing configuration was done horribly wrong and resulted in all traffic using a single gigabit Ethernet link, never both at the same time. (For those interested, both gigabit Ethernet links went to the same upstream eBGP router at the ISP, which meant that the exact same AS-Path lengths, MEDs, and local preferences were being sent to my friend’s routers for all prefixes. So BGP picked the eBGP peer with the lowest IP address for all prefixes and traffic). Fortunately, a temporary solution was relatively easy (I configured each router to only take half of the prefixes from each upstream eBGP peer) and worked with the ISP to give my friend some real routing diversity.

The traffic to my friend’s Web 2.0 company is back on a linear climb – in fact it jumped to over a gigabit as soon as I was done configuring the routers. While the company has their redundancy and connectivity worked out, they did pay their ancient phone company ISP for over four months for a second link that was essentially worthless. I will leave that negotiation up to them, but I’m fairly sure the response from the ISP will be something like, “We installed the link and provided connectivity, sorry if you could not use it properly. Please go pound sand and thank you for your business.” Only by using some cryptic command line interface was I able to enable their Internet operations to scale with their application and get the company some value for the money they were spending on connectivity.

Web 2.0 companies need to get a better understanding of the host entity that runs their business, the Internet. If not, they need to need to find someone that does, preferably someone they bring in at inception. Failing to do so will inevitably cost these companies users, performance and money.