Thursday, December 23, 2010

Impressions from TechAviv (or, "Just Do It")

When I was young, I had a foul mouth. Then I grew out of it and became a foul-mouth blog writer. Apologies for all the profanity in advance.

Yesterday was my first time ever in a TechAviv event. I've been a registered founder for about two years now. I always wanted to go to one of those gatherings, but somehow, while I've RSVPed many times, I never managed make it. There's always some important fire-fighting going on. Last night involved too many important people from the industry that I claim my company (zx900) is part of. It also had Mike Eisenberg on stage spelling out his Humus Manifesto, and to me that would have been like watching the movie based on a book that I liked. Going there got priority (and my wife OKed).
I have to admit, I’ve never had much chance to hang out in the Israeli startup/angel/VC scene, and so what I heard there caught me off-guard. The place kind of turned into a battle field with the founders on one side and the VCs in the other (and @Roi Carthy in the middle).
I decided to write a few things and offer a my perspective. I’ll most likely give reference to it in a comment on TechAviv’s board, and I’d be happy to hear your thoughts.

1. VCs invest in ventures that they think can make THEM (the VCs) a significant return on their investment. Statistics shows that only 1-2 out of every 10 startups makes it (i.e. doesn’t close shop). If they didn’t invest in your venture, there’s at least an 80% chance they were right. Probably more. No offense - it’s just statistics. Give them a break. You don't spend your savings on investments you don't believe in, right?

2. VC money is private. It’s not your tax dollars (shekels, whatever). They don’t owe you anything. They’re not the chief scientist. Just back the f*ck off. I was so lost in that discussion on Wednesday, along with some folks on stage (seemed like). I found myself sympathizing with the VC partners, which is funny, because I actually think most founders should stay away from VC money for as long as they can.

3. People have been burnt by taking an investment from the chief scientist. Remember that. Mike Eisenberg is not making things up. Don’t be caught off guard a year into the process. Having to close shop in a year from now because you've raised money in the wrong place wouldn't be more pleasant than not getting funded at all right this minute. Make sure you know what you're getting into.

4. Even more people got burnt by taking VC money. Go read the TheFunded (but don’t believe everything you read). Getting an investment from a VC would put you in a spin - make sure you’re ready for that spin, as it will not be what you had planned on when you first thought of starting your venture. Be prepared, you’re not winning the lottery here, you’re acquiring partners who have a different agenda than your own. The fact that you both want a successful exit does not mean you see things eye-to-eye.
A VC pays a million dollar for 25% in your company, let’s say. You paid nothing, and you own a larger share. Do you think both of you translate the word “success” the same way?
Again, know what you’re getting into. VC is definitely a great way to go, but it’s not a one-size-fits-all.

5. If you’re a founder, this is important, so listen up.
In today’s world, you don’t have to have seed money to get started with many ventures ($10K is not seed money, guys).
There is an alternative. You WILL need to put YOUR money where your mouth is, you’ll need to work like a mule for many months, but if your idea is as good as your pitch says that it is, refusing to do these two things means that you’re full of of it. Look yourself in the mirror. Are you willing to risk something here, or do you just want to roll the risk over to some rich guy who you think will sustain less damage if things go south?
If you’ve already done all that, and still can’t get funded, perhaps you’re one of the 80%? Think outside of the box. Maybe that box is your whole venture.... You’re an entrepreneur, you’ll think of some other great idea if you put your mind to it. Don’t get caught up in your own idea. Think, launch, and if it doesn’t work out, think again, and launch something else. Repeat till you retire. Doctor's orders for sick people who need to constantly create new things.

6. And this is just to try and show that I’m not talking out of my *ss.
zx900 participated in launching a few different ventures this year (radiorec.fm, sprophet, jobsfor10, SearchGmailBySize to name a few). We cover the "actual work" part - we build the product. I’d tell you how much money was spent in building each, but I’m afraid I might lose your attention while you’d be rolling on the floor laughing. Statistics shows that none of these ventures will be successful, but we’ll keep going till we find one or two. We like it. We like entrepreneurs who put their heart where their mouth is. We partner with them, and we hack their product out the door. The discussion on Wednesday defined us as “hackers”. I disagree with the definition - I think that we simply prioritize correctly, but we’re here, and we'll do it for anyone with his/her head in the right place. Give us a call (no more sales pitch, I swear. Stay with me).
THERE IS a different way to do things. Any web venture, any mobile venture, any SaaS venture, any social venture, and 80% of any software venture can be launched in a bootstrap. It’s going to almost kill you both financially and personally to go there without raising money first, that’s true. But if you believe in your idea as much as you claim that you do, then go do it. You’ll launch, you’ll put that balloon up in the air, see what happens, get some traction, get wiser. And then you can decide if you even want to raise money, and if so how much, and who from. A wise copywriter once said “Just do it” (no idea how it relates to shoes)
Scott Tobin said on stage “we have $750M. Come see us”. I believe him. He’ll want to see you. But you need to bring something to show them, and PowerPoint is Microsoft’s product, not yours.

Get to work !

Monday, November 29, 2010

The nice story about hacking the new iPhone OS (or: hackers are nice people)

A short history lesson
Skip to the iphone story if you're short on time


I unlocked my iPhone again today, after the iPhone DevTeam came out with another wonderful way to "jailbreak" and unlock it. When I read the story about how they cracked the iPhone this time, I actually found it hilarious, to the point where I decided to blog about it, trying to keep it in layman's terms. Maybe my friends can laugh with me without understanding the fine technical details.

When I was young I wanted to be a hacker. Hacking into my bank's computer system and pumping my balance up sounded so much easier than actually having to work for money. So I read about what "hacking" is what hackers are, and surprisingly, one of the first sentences I read in a few different sources was "hacking is good, not evil". I got a lengthy explanation on the difference between hackers and crackers and how the very basic quality of a hacker is that whatever they do, they do it to improve things and not to harm anything or anyone. I believe this is true, especially in the case of the iPhone hackers, who are not looking for fame (they're anonymous) or fortune (they refuse to take donations).

Enter the iPhone DevTeam. A bunch of folks, people don't know who they are, who decided one day that Apple is being unfair by making everyone take "their way or the highway". So they "jailbroke" the iphone, and made it into a better device - one that is open and can work exactly how its owner wants it to, without having to go through Apple's approval. Then they also unlocked it and made it usable on any GSM network, and not just AT&T. By that I'm pretty sure they didn't only help the people, they also helped Apple. I bought my first iPhone only because I knew I can use it anywhere in the world. The hackers helped Apple increase sales and footprint.

For some mysterious reason Apple has been after those hackers since day 1. They are constantly patching the holes that the hackers use to make the iPhone a more usable device. There's a cat and mouse game between the hackers and apple that has been going on for years now. And the last story of how the hacked the iPhone AGAIN after OS 4.2.1 was released by apple is quite funny.


The story
It started off with Apple closing all known holes, making it quite hard for the hackers to allow people to use their phone outside of the intended network (AT&T in the states). Seems like the hackers got a look into the newly released operating system, and said "kudos, apple, this is going to take a while". So they thought "how can we still help all these poor people who happen to have bought a phone recently and are locked in the unlockable OS?". You see the problem is, Apple wouldn't let you downgrade your phone. Once you have the version 4.1 installed, you cannot go back to version 4.0 or 3.2. You can only go up the version number scale. This means that while there is no known hack for version 4.1, you are pretty much stuck in the locked state.
Well, I guess suddenly someone remembered that the iPad (not iPhone) actually has operating systems starting with the number 6. Not only that, but the iPad actually has a known hack. So what they did was, instead of creating a hack for version 4.2.1, they created a hack that takes bits and pieces from version 06.15 (the ipad version), including the version number itself, merges into any iphone version, creating a mongrel that looks like it has the number 06.15, but is actually an iphone OS that can be unlocked. While installing this on the iPhone, the iPhone does not reject the new operating system, because it checks and sees that 06.15 is greater than 4, or 4.2. Problem solved, and Apple can (again) kick themselves in the head while thousands of iPhone users got control of their device again.
Surely the next iphone version will explicitly make sure that it is not taking the iPad OS in the back door...

Tom won again, and Jerry is looking for new ways to catch him.

Sunday, August 29, 2010

תסתמו


טוב, נראה לי שמישהו צריך להגיד את זה.
מתנחלים - אני מכיר כמה חבר'ה על הכיפק מעבר לקו הירוק, אבל בגדול אני חושב שמי שגר היום מעבר לקו הירוק הוא במקרה הטוב נודניק, ובמקרה הרע פנאט.

מכאן ועד לקחת את החוק לידיים ולהחליט שאני כאומן לא מוכן להופיע בפני אזרחי המדינה, שומרי חוק, יש דרך ארוכה. אין כל ספק שהאמנים הם שהתחילו את כדור השלג המטופש הזה. אם הייתי רוצה לשמוע את הדעות הפוליטיות שלהם, הייתי מצביע להם בכנסת. אני לא מעוניין בדעה הפוליטית לא של בעל המכולת שלי ולא של השחקן שעומד על הבמה בהצגה שעליה שילמתי ממיטב כספי. אמנים צריכים לעסוק באמנות, ולא בפוליטיקה, וכמו שאין לכם בעיה להופיע בחו"ל, ולא צריכה להיות לכם בעיה להופיע במצרים או בעזה, ככה לא צריכה להיות לכם בעיה להופיע באריאל, או על הירח, כל עוד נותנים לכם חמצן ואבטחה ראויה.
כמובן שהפוליטיקאים עצמם לא טומנים את ידם בצלחת ובמקום להרגיע את הרוחות, ישר טיפסו על עצים ועשו רעש גדול.
שורה תחתונה רציתי לומר לכולכם - פשוט תסתמו. נמאסתם. כולכם. כן, גם את

Sunday, April 25, 2010

Change MySQL Engine for a bunch of tables (or all of them)

Prepare for another very technical / boring morning blog !

I needed to change an entire MySQL database from MyISAM to InnoDB (that is, change all tables in the schema). After Googling for how to do that in a bulk, I found... nothing (didn't look very thoroughly, though...)

I was contemplating doing it manually, as there weren't too many tables in my schema, but I finally caved in and the Engineer in me won and went looking for an our of the box solution.

This is what I came up with (don't laugh) :
SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` ENGINE = InnoDB;') FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = '';

Run this from your MySQL command line, control-mouse-select the result (so that you can get just the text without the frame) and paste into your favorite MySQL client. Voila.

And the Geek Oscar this morning goes to....

Hope you find this useful

Thursday, March 4, 2010

Saving Power (??) - Yet another morning blog


I got an email from MicroMiser today announcing their latest version. This reminded me that I actually have Micromiser installed on my machine, so I decided to open and it up and see what gives.

I found the image on the right here.
Turns out Micromiser saved me $2.46 by now, and more importantly helped save the environment, yadayadayada.

For those of you (all of you?) who didn't know this, MicroMiser makes some fancy technology that should help companies with large server farms save on their energy by doing some voodoo magic that you can read about on their website. As a bonus, they are giving away that same technology for free for personal computers.

So,
It's a free open beta (registration required). And just in case these guys make more than just a window with random "you save $X" messages - you should probably install it and feel better about being a tidbit greener.

P.S. Thanks to @Ehud who introduced me this cuty as part of the effort to convert me to Linux. Too bad the Windows version came short-after, dude.

Saturday, February 6, 2010

How is it that...

I just tried to make my kids' computer usable by one, M. Wife.

She needed primopdf, so I installed it for her. Then it didn't work. Nothing would print, no errors, nothing.
After playing with it a bit, taking the "push all the buttons" approach, I finally managed to get an actual error message in place of the nothingness:
The application failed to initialize properly (0xc0000135)

Copy/paste in Google. Voila. It shows up a zillion times in almost any app you can think of, and the explanation - the dot-Net framework is missing. OK, so now I'm downloading the thing, and we'll be back up and running in no time. I guess my kids never needed the .Net framework.

Now I gotta ask a series of how is it questions :
1) How is it that M$ expects the .Net framework to be so mighty popular, and they still haven't implemented a decent error message of "please install the .Net framework" if it's not found ?
2) How is it that MS themselves did not use the .Net framework for Office 2007 ? (I have office on this machine, and it worked without it). Not good enough for them ?
3) How is it that when I write "download .Net framework" in any search engine including Bing, I get v2.0 as the first result, whereas v3.5 only comes second, and v3.5sp1, which is the newest one may or may not show up depending on which search engine I use?

So many stupid questions, so little time...

Tuesday, February 2, 2010

Google pulling the plug on IE6...

Hip Hip ! (if you didn't hooray, you must have been asleep in the last couple of years. Or maybe you're not a web developer)

I just got the email below. Finally someone picking up the check, if not Microsoft, then at least their rivals ;)


Dear Google Apps admin,​

In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology. This includes faster JavaScript processing and new standards like HTML5. As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.

We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010. After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.

Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.

Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser. We will also alert you again closer to March 1 to remind you of this change.

In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience. We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.

Thank you for your continued support!

Sincerely,

The Google Apps team


Email preferences: You have received this mandatory email service announcement to update you about important changes to your Google Apps product or account.

Google Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043

Sunday, January 17, 2010

Great stuff on Google Docs

This morning I opened up Google Docs and got this message.



This means that you can use Google as a repository for your documents in their original form (docx, for instance). Sort of like a G-Drive for office documents. A first step in the right direction, I guess (I'm really waiting for a functional G-Drive that would work like DropBox).
Note that when you upload a doc to Google Docs now, you can uncheck a box that says "convert to Google format. That's all there is to it.

Good work G-folks !