tag:blogger.com,1999:blog-56569434749100168002024-03-13T16:49:04.667-07:00whadarYet another geek blog: thoughts, ideas and opinions...whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-5656943474910016800.post-31368296430958955902011-07-11T04:40:00.000-07:002011-07-11T04:53:27.294-07:00HTML5 DevelopmentHTML5 is catching attention of many people and companies lately.<br />Heck, even Microsoft is shifting it's rich client technologies to HTML5...<br />It's going to take some time until HTML5 will be the mainstream of web development but until then, why not prepare yourself? That's at least my state of mind :)<br /><br />So here some questions that popup:<br />Are there any IDEs which already support these new features?<br />Best practices? TODO/not-TODO<br />What websites already adopt HTML5 technologies (other than just the <video> tag)?<br />Any cool libraries for HTML5 to keep track of? (I like http://www.webrtc.org/)whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-3522424564211251712009-11-20T08:03:00.000-08:002009-11-20T08:22:14.255-08:00Why youtube is a bad music playerI know, I know youtube is not designed to be a music player...<br />But wouldn't it be cool if it was? :)<br />Here some problems that I think prevent youtube from being a music player:<br /><br /><span style="font-weight: bold;">Music search is not powerful enough:</span><br /><ul><li>Few videos for every song, but finding the best quality version is hard</li><li>No option to filter out covers, live recordings, deleted videos or videos with no audio</li><li>No true search or browsing by artist, album, genre, year, etc.</li><li>No additional lyrics, album art, bio, chords, etc</li></ul><br /><span style="font-weight: bold;">Poor playback (with playlists):</span><br /><ul><li>New search stops playback</li><li>Playing next video can take few seconds</li><li>Bad videos can jam the playlist</li><li>Most playlists contain duplicate videos, unrelated , removed or low quality videos.</li><li>Audio volume varies from video to video</li><li>Long beginning or ending of audio may be silent</li></ul>That's it I think... Did I miss anything? Now it's your turn...whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-87715097184836765432009-07-07T22:56:00.001-07:002009-07-07T23:51:24.885-07:00Finally a Google OS - THE REAL THING!For those of you who need to catch up: <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html</a><br /><br />What an interesting news<br />Google has taken one of the biggest challenges in the software industry:<br />- Make a mainstream OS that compete with windows<br />- Build this OS on Linux (Linux kernel actually)<br /><br />Now everyone knows Linux is a very solid system, that runs many (most?) servers in the world, but surely not many PCs. Why? Not only because Microsoft pushed windows as a pre-installed system to nearly every laptop! don't buy that!<br /><br />I love Linux, but I admit it's not for everyone - it has a learning curve that doesn't fit average users. I don't see how my mom, for instance could ever configure a webcam, or the proprietary NVIDIA/ATI device driver. All of these normally require command line magic. Also, try to explain why this damned word document won't display properly in Open Office. Oh, and forget about these shiny 3D games you were playing - they won't work here.<br /><br />Don't get me wrong - I don't blame the Linux community for these problems. If you insist on blaming somebody, I would blame the hardware vendors (for giving windows such a priority), software vendors (for developing software to windows only) Microsoft (for their Microsoftness), and just then the Linux guys, for not paying enough attention for usability.<br /><br />Ubuntu and others are trying to improve the Desktop experience, but I've never seen any distro that really solve all of the problems yet.<br />UNTIL NOW...<br /><br />Well, I don't see how things can be solved <span style="font-style: italic;">that </span>quickly, but Google are indeed a huge force coming in to help. They want to build a zero maintenance system - "It should just work". And to do that, they will first need to convince hardware manufactured to fully support Linux (Software is less important because they target browser-only system). But actually, it might be easier than that, because the vendors will see the hype around Chrome OS and wouldn't want to stay out!<br /><br />Lets sum up the challenges, and predict how google will face em':<br />#1 supporting all kinds of hardware - solved without (suprisingly) doing nothing<br />#2 supporting all kind of software - ignored, just forget about your win apps and run the corresponding app on the web. Problematic, but works for more and more users.<br />#3 building a "it should just work system" - They will probably do what they did with Chrome - silently update periodically. Stinky if you'll ask a geek, but works.<br /><br />So Google has undertaken a 500-pound-gorilla-challenge once again, but the odds they will succeed are not bad. For us, the users, it will mean more competition, and better experience. For us, the Linux geeks, it means that Linux is becoming mainstream - this time for real.whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-14394051262395222072009-04-11T14:54:00.000-07:002009-04-11T16:43:10.541-07:00My futuristic web tabletA few months ago I came <a href="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/">across</a> a new project TechCrunch themselves are undertaking. The goal is to build "dead simple web tablet" - that is a light, cheap laptop, with touchscreen for browsing only. Which means the software will only include a light OS and a browser.<br /><br />That's really a cool idea in my opinion. Lots of people seem to be interested in it, and also got involved. <a href="http://www.crunchgear.com/2009/04/09/crunchtablet-hits-the-net-a-little-early/">Recent</a> coverage of the project revealed some new photos! I surely want one of these! But I even want more one that can somehow shrink into my pocket. And while being so small, it can be my multi-functional cellphone/camera/GPS a-la-iphone gadget :)<br /><br />The following is an idea I had about a year ago, and today I've decided to finally share it (It's not that I worked about it the whole time). The basic idea is to cut the screen into 4 parts that are convertible, just like phone are sometimes 2-part convertibles. So here is a little design I just did:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt8aPzXhzfTM7bIyHKqjJlKtVONxHRZzzaFc0xq7nIaXafU4dc44XmCffPm0qvf-_jySam1Z-UPLwhVgLWZ1VSPf-yimxw9LfFYNRhlzNLPdm_nqv1aNWrYkyDLp27MrYNgywgkyi4Y_I/s1600-h/quarter-touch.jpg"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 120px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt8aPzXhzfTM7bIyHKqjJlKtVONxHRZzzaFc0xq7nIaXafU4dc44XmCffPm0qvf-_jySam1Z-UPLwhVgLWZ1VSPf-yimxw9LfFYNRhlzNLPdm_nqv1aNWrYkyDLp27MrYNgywgkyi4Y_I/s200/quarter-touch.jpg" alt="" id="BLOGGER_PHOTO_ID_5323578332313449826" border="0" /></a><br />Think about an iphone or even an ipod touch - yes that's better, it's thinner.<br />Now, we'll make it even smaller, by cutting 3 corners, leaving only the left-bottom corner:<br /><br />Imagine you're holding 2 of these ipods, one on top of the other. They are also connected on their right sides. Then you can flip (opn) the rear ipod. and get a "double" ipod:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs6NowWt2m-S4tLJNvH-eAB_1cTWQ6aNcXs9ZChSJDlSK2i0zPNtjWSIBUgAYgDwqURFzo7HyVQBs9mwoYzSjqRTgiQyHNsAjF6ga9NiPi2dUHHtAEReGAArLAplOUAmSIwV1D0BQfHBY/s1600-h/touchpad-half.jpg"><img style="margin: 0pt 0pt 10px 10px; cursor: pointer; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs6NowWt2m-S4tLJNvH-eAB_1cTWQ6aNcXs9ZChSJDlSK2i0zPNtjWSIBUgAYgDwqURFzo7HyVQBs9mwoYzSjqRTgiQyHNsAjF6ga9NiPi2dUHHtAEReGAArLAplOUAmSIwV1D0BQfHBY/s320/touchpad-half.jpg" alt="" id="BLOGGER_PHOTO_ID_5323562266537011826" border="0" /></a><br />Now what if you actually hold 4 "chopped" ipods, all connected in a way you can make another flip - (double the double)? you'll get this 7" screen which is composited by four 3.5" parts:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ynwC0aiVZ6fvNbeA3bB8-42FKlJoi0LgVbte1_aXodmeFeLJIctD9YbK1xAUNaw-Zv5zPqTNUp01gozwbo6irOQg7al4qedf5zdhp2DZovhchKCZL3pYr08uN28GXTnromNvYoehz6A/s1600-h/touchpad-vertical.jpg"><img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 386px; height: 640px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ynwC0aiVZ6fvNbeA3bB8-42FKlJoi0LgVbte1_aXodmeFeLJIctD9YbK1xAUNaw-Zv5zPqTNUp01gozwbo6irOQg7al4qedf5zdhp2DZovhchKCZL3pYr08uN28GXTnromNvYoehz6A/s320/touchpad-vertical.jpg" alt="" id="BLOGGER_PHOTO_ID_5323564099191160050" border="0" /></a><br /><br />In horizontal mode it looks better of course, and makes more sense for web browsing:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYE0wwhXbiMok8GgKdPxGFV3RL1A22jxR-UyJxn9uFiI3_esfhBfhBq-TFgOe_X1D3lrTorpaUSJaSdFMQ6PIudumk0_fI1jplSlFEoGUU3L46nWZPJS4OoUzl8lQyTlWnt3peQw7cFpw/s1600-h/touchpad.jpg"><img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 193px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYE0wwhXbiMok8GgKdPxGFV3RL1A22jxR-UyJxn9uFiI3_esfhBfhBq-TFgOe_X1D3lrTorpaUSJaSdFMQ6PIudumk0_fI1jplSlFEoGUU3L46nWZPJS4OoUzl8lQyTlWnt3peQw7cFpw/s320/touchpad.jpg" alt="" id="BLOGGER_PHOTO_ID_5323566439399421618" border="0" /></a><br /><br />Now, it's not 12" laptop like TechCrunch are aiming at, but it's fairly adequate for basic web browsing and email reading. If insisted on 12", we'll need 4 part screen in which every part is 6". But then again, it probably won't fit a pocket. We can go one (giant) step further and suggest 16 parts of 3" to compose the big 12" screen.<br /><br />Indeed, it's only an idea, and a rough design. Implementing this product involves complex engineering for sure, but if someone into it - let me know! Maybe a possible TechCrunch Pad2? In any case, comments and suggestions are welcome. Thanks!whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-69793804578399285212009-01-12T10:36:00.000-08:002009-01-12T11:22:42.992-08:00Blogging VS TwitteringBlogging is pase, Micro-Blogging is IN, and Twitter is HOT.<br />For those of you who somehow missed the action, Twitter lets you blog short posts, and follow other people that you find interesting (such as Robert Scoble or Lance Amstrong)<br />Twitter appears in Techcrunch everyday, and I wanted to know what's the big deal about it.<br /><br />For the couple of months I have used Twitter quite a lot.<br />At the beginning I was not sure what was the whole noise about...<br />Then after one month I started to interact more with other people and even gain some followers.<br />That's the point when I think many people get addicted to Twitter. You are <span style="font-weight: bold;">followed</span>, and you are instantly important figure - yeah right... But it does feel good to be followed - I must admit.<br /><br />Then you get to suddenly following lots of people and you can read lots of posts from them:<br /><br /><table class="doing" id="timeline" cellspacing="0"><tbody id="timeline_body"><tr class="hentry status u-OmerPerchik" id="status_1113692791"><td class="thumb vcard author"><a href="http://twitter.com/OmerPerchik" class="url"><img alt="Omer Perchik" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/39404372/DSC_normal.jpg" height="48" width="48" /></a></td><td class="status-body"><div><strong><a href="http://twitter.com/OmerPerchik" title="Omer Perchik">OmerPerchik</a></strong> <span class="entry-content">sooooo happy! :)</span> <span class="meta entry-meta"><a href="http://twitter.com/OmerPerchik/status/1113692791" class="entry-date" rel="bookmark"><span class="published" title="2009-01-12T18:37:45+00:00">14 minutes ago</span></a> <span>from web</span></span></div></td><td class="actions"><div><a class="non-fav" id="status_star_1113692791" title="favorite this update"> </a><a class="repl" href="http://twitter.com/home?status=@OmerPerchik%20&in_reply_to_status_id=1113692791&in_reply_to=OmerPerchik" title="reply to OmerPerchik"> </a></div></td></tr> <tr class="hentry status reply u-al3x" id="status_1113673822"><td class="thumb vcard author"><a href="http://twitter.com/al3x" class="url"><img alt="Alex Payne" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/63199585/3__normal.png" height="48" width="48" /></a></td><td class="status-body"><div><strong><a href="http://twitter.com/al3x" title="Alex Payne">al3x</a></strong> <span class="entry-content">@<a href="http://twitter.com/pjdoland">pjdoland</a> Brilliant! Videos are good :)</span> <span class="meta entry-meta"><a href="http://twitter.com/al3x/status/1113673822" class="entry-date" rel="bookmark"><span class="published" title="2009-01-12T18:29:21+00:00">23 minutes ago</span></a> <span>from <a href="http://iconfactory.com/software/twitterrific">twitterrific</a></span> <a href="http://twitter.com/pjdoland/status/1113493524">in reply to pjdoland</a></span></div></td><td class="actions"><div><a class="non-fav" id="status_star_1113673822" title="favorite this update"> </a><a class="repl" href="http://twitter.com/home?status=@al3x%20&in_reply_to_status_id=1113673822&in_reply_to=al3x" title="reply to al3x"> </a></div></td></tr> <tr class="hentry status reply u-Orli" id="status_1113657096"><td class="thumb vcard author"><a href="http://twitter.com/Orli" class="url"><img alt="Orli Yakuel" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/69172607/DSC_09821_normal.jpg" height="48" width="48" /></a></td><td class="status-body"><div><strong><a href="http://twitter.com/Orli" title="Orli Yakuel">Orli</a></strong> <span class="entry-content">@<a href="http://twitter.com/kevinrose">kevinrose</a> o★m★g it looks like a puppet! LOVE the name too!</span> <span class="meta entry-meta"><a href="http://twitter.com/Orli/status/1113657096" class="entry-date" rel="bookmark"><span class="published" title="2009-01-12T18:21:41+00:00">30 minutes ago</span></a> <span>from web</span> <a href="http://twitter.com/kevinrose/status/1113635764">in reply to kevinrose</a></span></div></td><td class="actions"><div><a class="non-fav" id="status_star_1113657096" title="favorite this update"> </a><a class="repl" href="http://twitter.com/home?status=@Orli%20&in_reply_to_status_id=1113657096&in_reply_to=Orli" title="reply to Orli"> </a></div></td></tr> <tr class="hentry status u-etaygafni" id="status_1113653631"><td class="thumb vcard author"><a href="http://twitter.com/etaygafni" class="url"><br /></a></td><td class="status-body"><br /></td><td class="actions"><br /></td></tr><tr class="hentry status u-etaygafni" id="status_1113652366"><td class="thumb vcard author"><br /></td><td class="status-body"><br /></td></tr></tbody></table>And then I realized - WTF am I doing?<br />I don't have accurate stats on this but about 60% of the posts are conversations, 30% are enigmatic meaningless status updates, and only 10% are really cool stuff worth reading.<br /><br />Another thing that amazes me is that people follow tons of other people.<br />For example Robert Scoble follows more than 20000 people, and he's really not that special.<br />Lots of people follow more than 1000 people which is still a HUGE mass of posts.<br />It's just impossible to read all the posts from even 200 people. Unless you have more than one hour a day, to read what John thinks about Katie's new profile picture.<br />It will take a lifetime to read post from 20000, so why do you follow them in the first place.<br /><br />I really feel like I need a good aggregator that can automagically filter out all these tweets and keep only the good ones (crowdsourcing maybe?). Without a filter, twitter has exausted me, and I'm taking a break... There are more differences between twitter and blogging and twitter is really a phenomena that I still don't fully understand, but I need a vacation.<br />I would invest my time more on blogging and Google reader :)whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-10581014464724390442008-12-10T15:08:00.000-08:002008-12-10T15:09:06.339-08:00Playing with disqusNew commenting system...whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.comtag:blogger.com,1999:blog-5656943474910016800.post-37530395065725269292008-11-23T23:54:00.000-08:002008-11-24T08:30:02.103-08:00Identity DiscoveryWith so may online services today, there's a need to control them in one place.<br />Current social aggregators such as friendfeed do that but you have to work for them first.<br />What do I mean by work? You have to manually add your username for each and every account you want to use! This is a daunting task that can take some serious amount of time.<br /><br />But why do you have to this manually? There are many identity search engines today that do deep social search in the various data sources. Notably, <a href="http://spokeo.com/">spokeo.com</a> which brings you astonishing amount of information given just an email field. So why the aggregators don't do that as well? Ask for the email field and discover the user's accounts automagically? Probably something that many devs are working on...<br /><br />On the same topic, <a href="http://gnip.com/">gnip.com</a> aims to make the life of the aggregators much easier, by giving auto discovery services and API consolidation. Looks great - I'm going to check it out soon :)whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.com2tag:blogger.com,1999:blog-5656943474910016800.post-1810003325639189312008-11-03T13:58:00.000-08:002008-11-03T14:45:00.244-08:00How hard is it to start a startup? (for a hacker)If you'll read thru blogs online you'll get mostly one answer:<br /><span style="font-weight: bold;">very</span>.<br /><br />I read many of <a href="http://www.paulgraham.com/articles.html">Paul Graham's essays</a> about startups, and he's got some really great insights.<br />He has this strong opinion that starting a web startup these days is cheap than ever, and you don't need to raise that much. He actually took it to the extreme with his <a href="http://ycombinator.com/">Y combinator</a> giving young entrepreneurs 5000$ each +5000$ for each member of the funding team. It sums up for no more than 20,000$ for a new startup!<br /><br />So if it takes only 20k$, it's not such a big deal... You can take a loan from the bank or family, and start your company, avoiding the fuss of getting funded. Not that hard, huh?<br />Well that's probably not a good idea in my opinion, because you have no mentoring.<br />Y guys claiming the money they give for startup is nothing compared to the support and consulting. I wonder if the young entrepreneurs agree with them...<br /><br />So how hard is it to start a startup after you are backed with a venture like Y combinator?<br />What alternatives young entrepreneurs have these days?<br /><br />Let me refine:<br />Hackers&geeks are probably coming with cool ideas for the web startups all the time. They are still young, and very technology oriented, but their experience and thinking is not business or marketing. How do they gain this experience? They can't do it over days. It takes years.<br />This is a big problem I'm sure many young entrepreneurs (including me...) are facing.<br />The options I see are:<br /><br />1. Expanding the funding team with experienced marketing entrepreneur (the best in my opinion)<br />2. Finding an early stage investor that can consult (i.e Y combinator) - Sounds great but seems to be more for U.S students.<br />3. Stay with tech-oriented and hope that you are natural born business man. Probably the most common, but too scary for me.<br /><br />All options are very difficult!<br />1. How can the hackers find these kind of business/marketing people?<br />2. Probably the change to get funded are about 1%<br />3. The chance that the hackers are so gifted is about 1%<br /><br />Maybe that's the reason ~1% (my estimation) good ideas makes it into companies in the end.<br />Now it's your turn... What of the above 3 options is best? How to find good business co-founders?<br />How to get an early stage funding and mentoring?<br />Looking forward for your input :)whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.com3tag:blogger.com,1999:blog-5656943474910016800.post-10630764228818540792008-10-25T15:13:00.000-07:002008-10-25T15:24:46.584-07:00so how easy is it to blog?<div style="text-align: left;">seems like any kid can blog today...<br /><br /></div><div style="text-align: left;">now I wonder how quickly random blogs get attention<br />there are many blogs on the web with tons of readers<br />how do the readers find out about these blogs?<br />I guess from other blogs or news sites.<br />but how do <span style="font-style: italic;">they </span>get to the blogs?<br />maybe it is all about advertising your blog and spreading the word.<br /><br />anyway, I'm not going to publish my blog anywhere and we'll see if anyone comes near.<br /><br /></div>whadarhttp://www.blogger.com/profile/15167607717672818511noreply@blogger.com0