&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hi from Dwipal</title><link>https://dwipal.com/blog/</link><description>Recent content on Hi from Dwipal</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 03 Mar 2026 10:00:00 -0800</lastBuildDate><atom:link href="https://dwipal.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Understanding PAUSD Budget Dynamics</title><link>https://dwipal.com/blog/posts/2026-03-03-pausd-budget/</link><pubDate>Tue, 03 Mar 2026 10:00:00 -0800</pubDate><guid>https://dwipal.com/blog/posts/2026-03-03-pausd-budget/</guid><description>&lt;h3 id="pausd-has-35k-per-student--a-number-most-districts-would-kill-for-why-doesnt-it-feel-like-it"&gt;&lt;strong&gt;PAUSD Has $35K Per Student — A Number Most Districts Would Kill For. Why Doesn’t It Feel Like It?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Most school districts in America would do backflips for $35,000 per student. Palo Alto gets that — and then some. In comparison, Los Altos spends about $28K, San Jose around $18K, and the national average is about $18K. A decade ago, PAUSD was at roughly $18K — about $23K adjusted for inflation.&lt;/p&gt;</description><content:encoded>&lt;h3 id="pausd-has-35k-per-student--a-number-most-districts-would-kill-for-why-doesnt-it-feel-like-it"&gt;&lt;strong&gt;PAUSD Has $35K Per Student — A Number Most Districts Would Kill For. Why Doesn’t It Feel Like It?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Most school districts in America would do backflips for $35,000 per student. Palo Alto gets that — and then some. In comparison, Los Altos spends about $28K, San Jose around $18K, and the national average is about $18K. A decade ago, PAUSD was at roughly $18K — about $23K adjusted for inflation.&lt;/p&gt;
&lt;p&gt;Yet every budget cycle brings the same story: projected shortfalls, threats of teacher layoffs, and heated board meetings… and calls for yet another parcel tax increase.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How can a district spending nearly double the national average still feel chronically broke?&lt;/em&gt; I looked at the data, and also built &lt;strong&gt;&lt;a href="https://dwipal.com/blog/analysis/pausd-budget/"&gt;PAUSD Budget Explorer&lt;/a&gt;&lt;/strong&gt; to understand where the money goes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From the latest budget (2024–25):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total operating budget: $340 million&lt;/li&gt;
&lt;li&gt;Enrollment: ~10,200 students&lt;/li&gt;
&lt;li&gt;Per-student spending: up from ~$18K just a decade ago&lt;/li&gt;
&lt;li&gt;National average: ~$18K (Statista/NCES)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At the same time:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enrollment has dropped from 12,261 to 10,209 students&lt;/li&gt;
&lt;li&gt;Staff full-time equivalents have risen from 1,300 to 1,384&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://dwipal.com/blog/analysis/pausd-budget"&gt;&lt;img src="pausd_1.png" alt="Budget Per Student"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="why-the-extra-money-per-student-isnt-translating-to-better-schools"&gt;&lt;strong&gt;Why the Extra Money Per Student Isn’t Translating to Better Schools?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;PAUSD doesn&amp;rsquo;t get paid by student count, it gets paid by property taxes. So when enrollment falls, there is more money available per student. Hypothetically, this should be a gift: smaller classes, more support staff per child, richer programs.&lt;/p&gt;
&lt;p&gt;I pulled &lt;a href="https://nces.ed.gov/ccd/districtsearch/district_detail.asp?ID2=0629610"&gt;NCES federal data for PAUSD&lt;/a&gt; from 2014 and 2024. Here&amp;rsquo;s what a decade looks like:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Classroom teachers dropped from 681 to 597&lt;/strong&gt; — a loss of 84 teaching positions, even as per-student funding nearly doubled. Meanwhile, &lt;strong&gt;total staff grew from roughly 1,256 to 1,385&lt;/strong&gt; — an increase of about 128 positions. That means the district cut 84 teachers and added over 200 non-teaching positions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where did the growth go?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instructional aides: 194 → 247 (+53)&lt;/li&gt;
&lt;li&gt;School administrators: 27 → 35 (+8)&lt;/li&gt;
&lt;li&gt;School admin support staff: 51 → 71 (+20)&lt;/li&gt;
&lt;li&gt;Other support services: 175 → 293 (+118)&lt;/li&gt;
&lt;li&gt;School psychologists: not separately tracked in 2014, now 19.4 FTE&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &amp;ldquo;other support services&amp;rdquo; bucket — up 118 FTE — is doing most of the work and is the least transparent category. This is likely where special education aides, wellness staff, tech support, and facilities positions live.&lt;/p&gt;
&lt;p&gt;Some of this growth is real and necessary. Special education mandates have expanded, and mental health support positions were added in response to well-documented student crises in Palo Alto. But the net picture is clear: &lt;strong&gt;the money went to support and admin staff, not to teachers in classrooms.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The cost of each employee has also gone up&lt;/strong&gt; - about 86% of the budget goes to salaries and benefits — but a growing share of that is mandated pension contributions (the CalSTRS employer rate went from &lt;a href="https://www.calstrs.com/funding-plan-fact-sheet"&gt;8.25% to 19.10%&lt;/a&gt; over the past decade — more than doubling) and healthcare cost increases. These aren&amp;rsquo;t spending choices anyone in Palo Alto made. They&amp;rsquo;re structural costs that silently eat the gains before a single dollar reaches a student.&lt;/p&gt;
&lt;p&gt;The recent conflict makes more sense through this lens. When Superintendent Don Austin proposed cutting &lt;a href="https://youtu.be/_-7g5_3Kw50?t=11708"&gt;18 positions&lt;/a&gt;, it was met with fierce resistance — and he &lt;a href="https://www.paloaltoonline.com/palo-alto-schools/2026/02/20/superintendent-don-austin-to-leave-palo-alto-unified-after-turbulent-month/"&gt;ultimately departed&lt;/a&gt;. The teachers&amp;rsquo; union is requesting what the district characterizes as a &lt;a href="https://www.paloaltoonline.com/palo-alto-schools/2026/02/20/superintendent-don-austin-to-leave-palo-alto-unified-after-turbulent-month/"&gt;28% total compensation increase&lt;/a&gt;. Both sides have legitimate arguments — teachers can barely afford to live here, and the district can&amp;rsquo;t absorb $42.5M in new ongoing costs. But the deeper issue is that both are fighting over a pie that&amp;rsquo;s being consumed by forces neither controls.&lt;/p&gt;
&lt;h3 id="palo-alto-taxpayers-not-the-federal-or-state-government-pays-for-all-of-this-and-more"&gt;&lt;strong&gt;Palo Alto Taxpayers (not the federal or state government) pays for all of this (and more)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Palo Alto is a “basic aid” district, meaning our funding comes almost entirely from local property taxes, the voter-approved parcel tax, and occasional bond measures — all of which have continued to grow even as enrollment shrinks.&lt;/p&gt;
&lt;p&gt;The budget conversation usually focuses on the $340M operating budget. &lt;strong&gt;But Palo Alto taxpayers are also funding ~$55M a year in bond debt service for construction, plus $16.5M in parcel taxes&lt;/strong&gt;. Yes, bonds are legally restricted to facilities — the district can&amp;rsquo;t redirect that money to salaries. But from the taxpayer&amp;rsquo;s perspective, it all comes from the same pocket. When we approve a bond measure and a parcel tax and pay rising property taxes, the total ask keeps growing. It&amp;rsquo;s worth looking at the full bill, not just one line item.&lt;/p&gt;
&lt;p&gt;This also brings up the upcoming June 2026 Parcel Tax renewal - do taxpayers really need a $16M parcel tax alongside our $340M total budget (plus $55M construction bonds)?&lt;/p&gt;
&lt;h3 id="the-question-pausd-needs-to-answer-is-what-the-right-staffing-mix-looks"&gt;&lt;strong&gt;The question PAUSD needs to answer is what the right staffing mix looks&amp;hellip;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;What is the “right” FTE mix for PAUSD? Should we hire more teachers and reduce support staff? How will the incremental FTE hiring improve the quality of education for our children?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can see the full interactive budget breakdown yourself in the &lt;strong&gt;&lt;a href="https://www.dwipal.com/analysis/pausd-budget/"&gt;PAUSD Budget Explorer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded></item><item><title>Who is reading all the stuff AI is writing?</title><link>https://dwipal.com/blog/posts/2026-03-02-ai-writes-documents-but-you-still-have-to-read-them/</link><pubDate>Sun, 01 Mar 2026 09:00:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2026-03-02-ai-writes-documents-but-you-still-have-to-read-them/</guid><description>&lt;p&gt;&lt;strong&gt;tl;dr: If it took you twenty seconds to generate, don&amp;rsquo;t expect me to spend twenty minutes reading it.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="aidocs.png" alt="AI Docs"&gt;&lt;/p&gt;
&lt;p&gt;I’m seeing a massive influx of AI-generated documents: deep-research reports, meeting notes, PRDs, and strategy decks.&lt;/p&gt;
&lt;p&gt;They look professional. They follow a clean structure. But when I push for the “why” behind a specific recommendation, the logic usually collapses.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Writing forces understanding:&lt;/strong&gt; For me, writing isn’t about producing paragraphs, it’s about clarity of thought. The act of writing forces me to build a clear understanding of the topic. I have to grapple with the nuances and trade-offs.&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;strong&gt;tl;dr: If it took you twenty seconds to generate, don&amp;rsquo;t expect me to spend twenty minutes reading it.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="aidocs.png" alt="AI Docs"&gt;&lt;/p&gt;
&lt;p&gt;I’m seeing a massive influx of AI-generated documents: deep-research reports, meeting notes, PRDs, and strategy decks.&lt;/p&gt;
&lt;p&gt;They look professional. They follow a clean structure. But when I push for the “why” behind a specific recommendation, the logic usually collapses.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Writing forces understanding:&lt;/strong&gt; For me, writing isn’t about producing paragraphs, it’s about clarity of thought. The act of writing forces me to build a clear understanding of the topic. I have to grapple with the nuances and trade-offs.&lt;/p&gt;
&lt;p&gt;That process takes time because thinking takes time. When I use AI to skip the writing, I often end up skipping the thinking, too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No time to read:&lt;/strong&gt; AI can spit out a professional looking, polished document in no time. However, it doesn’t reduce the time required to read or understand it.&lt;/p&gt;
&lt;p&gt;In fact, AI docs are often harder to digest, because I don’t know what the person was actually thinking (vs what AI wrote for them). When I read a human-written doc, I’m tracking their logic. When I read an AI doc, I’m constantly wondering: “How much conviction does the writer have on this point?”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I have stopped reading documents that are purely AI-generated. If you didn’t have the time to write it, I don’t have the time to read it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I use AI every day, including writing this blog post. But I still believe that writing is a reflection of thought. Using AI to write without thinking is just generating noise.&lt;/p&gt;
&lt;p&gt;If you really want to send an AI-generated doc, &lt;a href="https://justsendtheprompt.com/"&gt;just send the prompt&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Public vs Private School College Acceptance Rate</title><link>https://dwipal.com/blog/posts/2026-03-01-where-do-bay-area-kids-go-to-college/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2026-03-01-where-do-bay-area-kids-go-to-college/</guid><description>&lt;p&gt;&lt;strong&gt;Comparing PAUSD with Harker: Harker doubles your top-50 odds (though there is selection bias), UCs are the most common outcome for PAUSD, and Foothill is smarter than it sounds.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I wanted to get some clarity on what the actual data looks like - especially comparing public school in Palo Alto with other private schools in the bay area. Fortunately, PAUSD publishes detailed &lt;a href="https://gunn.pausd.org/campus-life/college-career-center/college-matriculation-summary"&gt;matriculation data&lt;/a&gt; for both Gunn and Paly. I also found that Harker publishes &lt;a href="https://www.harker.org/college-counseling/college-matriculation-list"&gt;similar data&lt;/a&gt; which gives us a good basis for comparison.&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;strong&gt;Comparing PAUSD with Harker: Harker doubles your top-50 odds (though there is selection bias), UCs are the most common outcome for PAUSD, and Foothill is smarter than it sounds.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I wanted to get some clarity on what the actual data looks like - especially comparing public school in Palo Alto with other private schools in the bay area. Fortunately, PAUSD publishes detailed &lt;a href="https://gunn.pausd.org/campus-life/college-career-center/college-matriculation-summary"&gt;matriculation data&lt;/a&gt; for both Gunn and Paly. I also found that Harker publishes &lt;a href="https://www.harker.org/college-counseling/college-matriculation-list"&gt;similar data&lt;/a&gt; which gives us a good basis for comparison.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve consolidated it in a quick &lt;a href="https://dwipal.com/blog/analysis/college-tracker/"&gt;little dashboard&lt;/a&gt;. A few things stood out &amp;ndash;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A lot of PAUSD students go to Foothill College.&lt;/strong&gt; Foothill is an excellent community college, with a very clear path to transfer to UCs. It allows students to have a smooth transition from high school to getting into an excellent university, without the pressure of getting into a top university right out of high school.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://dwipal.com/blog/analysis/college-tracker/"&gt;&lt;img src="gunn.png" alt="Gunn High School Matriculation Data"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Private School (Harker) doubles your likelihood of getting into a top-50 school.&lt;/strong&gt; About 33% of Harker graduates go to a top-50 school (compared to 17% of PAUSD). It&amp;rsquo;s also true for top-10 schools where Harker sends ~12.6% of its graduates compared to ~8.5% for Gunn and ~7.6% for Paly.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://dwipal.com/blog/analysis/college-tracker/"&gt;&lt;img src="harker.png" alt="Harker High School Matriculation Data"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This does not account for selection bias (as Harker is a private school, it can select its students), so maybe it&amp;rsquo;s not that much of a difference in the end.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The UC system is still up there.&lt;/strong&gt; Roughly 17–20% of PAUSD graduates go to a UC campus (across all 3 years).&lt;/p&gt;
&lt;p&gt;You can explore the full data — by school, by university, or side-by-side — in the &lt;a href="https://dwipal.com/blog/analysis/college-tracker/"&gt;college tracker&lt;/a&gt;. Data is 2022–2024 combined and &lt;a href="https://www.topuniversities.com/university-rankings/world-university-rankings/2024"&gt;QS 2024 ranked&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>AI's Impact on the Future of Software Engineering Jobs</title><link>https://dwipal.com/blog/posts/2026-02-26-ai-impact-on-jobs/</link><pubDate>Thu, 26 Feb 2026 10:00:00 -0800</pubDate><guid>https://dwipal.com/blog/posts/2026-02-26-ai-impact-on-jobs/</guid><description>&lt;p&gt;&lt;strong&gt;AI is making building software cheap and accessible. This is unlocking massive productivity for everyone, but is also commoditizing software engineering. We are at the end of the software gold rush, and software engineering is going from elite to skilled trade, available to everyone.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="swe4all.png" alt="Everyone is a SWE!"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI is fixing the supply side of software engineering.&lt;/strong&gt; Software Engineers are currently a luxury. Only well-funded businesses can afford them, and most others end up using generic &amp;ldquo;off the shelf&amp;rdquo; SaaS tools. These tools are often rigid, clunky, expensive and don&amp;rsquo;t always fit your workflow.&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;strong&gt;AI is making building software cheap and accessible. This is unlocking massive productivity for everyone, but is also commoditizing software engineering. We are at the end of the software gold rush, and software engineering is going from elite to skilled trade, available to everyone.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="swe4all.png" alt="Everyone is a SWE!"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI is fixing the supply side of software engineering.&lt;/strong&gt; Software Engineers are currently a luxury. Only well-funded businesses can afford them, and most others end up using generic &amp;ldquo;off the shelf&amp;rdquo; SaaS tools. These tools are often rigid, clunky, expensive and don&amp;rsquo;t always fit your workflow.&lt;/p&gt;
&lt;p&gt;AI is fundamentally changing that. It&amp;rsquo;s making software accessible to everyone.&lt;/p&gt;
&lt;p&gt;While there are some recent incidents on AI-driven layoffs, I don&amp;rsquo;t buy the mass unemployment narrative. In fact, with AI, there will be tons of people who can either build their own software or help others build it.&lt;/p&gt;
&lt;p&gt;However, these will not be &amp;ldquo;premium&amp;rdquo; jobs. They will be like accountants, electricians, plumbers, etc.&lt;/p&gt;
&lt;p&gt;Software engineers have had an incredible 30-year run of amazing pay and perks. This tech gold rush is over, and software engineering is transitioning from a luxury priesthood to a blue-collar trade. When the cost of code is $1, being a 10x engineer is a superpower. When AI drives the cost of code to $0, 10x is just another way of writing zero.&lt;/p&gt;
&lt;p&gt;We’re about to see a massive explosion of &amp;ldquo;invisible&amp;rdquo; software—tools built for one person, one business, and one specific problem. The era of being forced into a SaaS monoculture is over. This is going to a net-positive, businesses - even small ones - can solve their own problems - and the ones that are able to leverage this superpower will have a significant edge over others.&lt;/p&gt;</content:encoded></item><item><title>Bringing YouTube one step closer to replacing traditional TV - Announcing VideoMirchi.com</title><link>https://dwipal.com/blog/posts/2012-10-08-bringing-youtube-one-step-closer-to-replacing-traditional-tv-announcing-videomirchi-com/</link><pubDate>Mon, 08 Oct 2012 20:08:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2012-10-08-bringing-youtube-one-step-closer-to-replacing-traditional-tv-announcing-videomirchi-com/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="color: #535353; font-family: Georgia, Cambria, Times, serif;"&gt;&lt;span style="line-height: 25px;"&gt;I had subscribed to Indian programming on Dish Network, mainly to get the latest updates on bollywood movies and music. YouTube always had all the content, but never had a good way to discover it in a easy way.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="color: #535353; font-family: Georgia, Cambria, Times, serif;"&gt;&lt;span style="line-height: 25px;"&gt;This is fixed now. I am super-excited to announce &lt;a href="http://videomirchi.com/" target="_blank"&gt;Video Mirchi&lt;/a&gt;. You can access it at &lt;a href="http://www.videomirchi.com./"&gt;http://www.videomirchi.com.&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border: 0px; color: #535353; font-family: Georgia, Cambria, Times, serif; font-size: 16px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www.videomirchi.com/" target="_blank"&gt;&lt;img border="0" height="243" src="https://dwipal.com/blog/posts/bringing-youtube-one-step-closer-to-replacing-traditional-tv-announcing-videomirchi-com/tumblr_mbc0ytieHb1qf9gh2.png" width="320"/&gt;&lt;/a&gt;&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="color: #535353; font-family: Georgia, Cambria, Times, serif;"&gt;&lt;span style="line-height: 25px;"&gt;I had subscribed to Indian programming on Dish Network, mainly to get the latest updates on bollywood movies and music. YouTube always had all the content, but never had a good way to discover it in a easy way.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border: 0px; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="color: #535353; font-family: Georgia, Cambria, Times, serif;"&gt;&lt;span style="line-height: 25px;"&gt;This is fixed now. I am super-excited to announce &lt;a href="http://videomirchi.com/" target="_blank"&gt;Video Mirchi&lt;/a&gt;. You can access it at &lt;a href="http://www.videomirchi.com./"&gt;http://www.videomirchi.com.&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border: 0px; color: #535353; font-family: Georgia, Cambria, Times, serif; font-size: 16px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www.videomirchi.com/" target="_blank"&gt;&lt;img border="0" height="243" src="https://dwipal.com/blog/posts/bringing-youtube-one-step-closer-to-replacing-traditional-tv-announcing-videomirchi-com/tumblr_mbc0ytieHb1qf9gh2.png" width="320"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="border: 0px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="border: 0px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
Video Mirchi looks up the top charts every day and creates a continuously playing video channel powered by youtube. There is no login or signup - its just like a TV channel playing the latest bollywood videos. &lt;/div&gt;
&lt;div style="border: 0px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
It works on both computer and mobile. Connect it with your TV directly or via Airplay.&lt;/div&gt;
&lt;div style="border: 0px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
Enjoy!&lt;/div&gt;
&lt;div style="border: 0px; line-height: 1.6; margin-bottom: 1em; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded></item><item><title>A personal review of Lytro Camera</title><link>https://dwipal.com/blog/posts/2012-03-05-a-personal-review-of-lytro-camera/</link><pubDate>Mon, 05 Mar 2012 05:19:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2012-03-05-a-personal-review-of-lytro-camera/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;I just received my &lt;a href="http://www.lytro.com/"&gt;Lytro&lt;/a&gt; camera on Friday.  I played with it for 2 days, carrying it almost everywhere I went. There were &lt;a href="http://gadgetwise.blogs.nytimes.com/2012/02/29/a-review-of-the-lytro-camera/"&gt;a lot&lt;/a&gt; &lt;a href="http://reviews.cnet.com/digital-cameras/lytro-light-field-camera/4505-6501_7-35045210.html"&gt;of&lt;/a&gt; '&lt;a href="http://www.theverge.com/2012/2/29/2821763/lytro-review"&gt;pro&lt;/a&gt;' &lt;a href="http://www.wired.com/reviews/2012/02/lytro-camera/all/1"&gt;reviews&lt;/a&gt; &lt;a href="http://gizmodo.com/5890028/lytro-light-field-camera-this-is-what-new-feels-like"&gt;on the&lt;/a&gt; camera, but very few consumer ones, so I thought I will write down my thoughts on it.&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;img border="0" height="240" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/photo%2B1.png" width="320"/&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Quick summary on Lytro as a &lt;i&gt;&lt;u&gt;camera&lt;/u&gt;&lt;/i&gt;:&lt;/span&gt;&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;I just received my &lt;a href="http://www.lytro.com/"&gt;Lytro&lt;/a&gt; camera on Friday.  I played with it for 2 days, carrying it almost everywhere I went. There were &lt;a href="http://gadgetwise.blogs.nytimes.com/2012/02/29/a-review-of-the-lytro-camera/"&gt;a lot&lt;/a&gt; &lt;a href="http://reviews.cnet.com/digital-cameras/lytro-light-field-camera/4505-6501_7-35045210.html"&gt;of&lt;/a&gt; '&lt;a href="http://www.theverge.com/2012/2/29/2821763/lytro-review"&gt;pro&lt;/a&gt;' &lt;a href="http://www.wired.com/reviews/2012/02/lytro-camera/all/1"&gt;reviews&lt;/a&gt; &lt;a href="http://gizmodo.com/5890028/lytro-light-field-camera-this-is-what-new-feels-like"&gt;on the&lt;/a&gt; camera, but very few consumer ones, so I thought I will write down my thoughts on it.&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;img border="0" height="240" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/photo%2B1.png" width="320"/&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Quick summary on Lytro as a &lt;i&gt;&lt;u&gt;camera&lt;/u&gt;&lt;/i&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;What I liked:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;It is a very well built camera. It feels great in the hands, and its construction is high quality.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Its fast. There is no shutter lag. The touch interface works great and is easy to use.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;It charges via USB when connected to the computer.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Software is minimal but decent. Lytro uses its own image format, so you need the software to view the photos. There are tons of other things I wished it did, but it does the job for now.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Image quality (besides the resolution) is pretty decent. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;What I didn't like:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The screen is horrible. I can't believe they put such a poor quality screen on this camera.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The demos that they have on their site are definitely not with a real camera.. the screen in their demos is crystal clear.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;It has almost no viewing angle other than 'straight'. Makes it difficult to take pictures, specially because you have to rely on looking at it so much.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Its almost non-functional in sunlight.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/photo%2B2.png" width="300"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Direct view -  you can see the highly pixelated image&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="300" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/photo%2B3.png" width="320"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View when tilted by about 15 degrees. The image almost looks like a 'negative'.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The final resolution of pictures (when exported as jpeg) is 1080 × 1080, which is ok for sharing on facebook but too low for most other uses.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The camera actually requires you to take pictures that are out of focus, which can be corrected using the software. So you can't be 100% sure while taking a photo if you will get the focus you want.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Taking Photos&lt;/span&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Lytro only has 2 buttons - Click and Power. It also has a touch-slider to zoom which is pretty responsive. This makes it easy to capture photos.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;It took me a few hours to get used to the camera, especially because of the lack of a good display and mediocre preview quality. It also takes a bit of work to get used to how to pick the right focus range.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;According to their tutorial, you have to take the photos so that the main subject is slightly blurred, which can then be brought into focus later using the software. I had a lot of shots where it went out of the focus range - like this sample photo from &lt;a href="http://lyt.ro/zX2263#.T1RHC7zbc78.twitter"&gt;gizmodo&amp;rsquo;s review&lt;/a&gt; so I could not get it as sharp as I wanted. I guess this is something that will improve by practice, but its a bit tricky to take an &amp;lsquo;imperfect&amp;rsquo; photo and trust the camera to make it &amp;lsquo;perfect&amp;rsquo; later.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Overall speaking, I got used to most of the stuff and was able to take acceptable photos within a day. The camera literally has no 'settings', which is nice.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Living Pictures&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Lytro touts this camera as &amp;lsquo;click now, focus later&amp;rsquo;. This is cool for marketing, but is just a way to bridge the gap with existing cameras. Current SLR cameras are quite fast, and I can see exactly what the picture looks like while taking it, so the &amp;lsquo;focus later&amp;rsquo; part of lytro doesn&amp;rsquo;t seem very useful to me personally.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;However, the whole concept of &amp;rsquo;living pictures&amp;rsquo; has added another dimension to the photographs. You can craft the picture so that the user discovers something new when he clicks on the blurred part, which really makes the photos feel &amp;lsquo;alive&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;For example, the picture below looks like a standard rope with blurred background. Any camera with a decent lens can do this. There is nothing that stands out. However, clicking on the background reveals a new detail that makes the photo more interesting.&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;This is a whole new paradigm in photography, beyond just 'decide the focus later'. It adds a new meaning to the photo which has been historically lost with traditional photos.&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Focus Range&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Lytro does not have an infinite focusing (or refocusing) range. While taking pictures, you have control over this &amp;lsquo;range&amp;rsquo;. As far as you are within this range, you can focus on any object inside it. &lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;There are also some interesting tricks. For example, in the picture below, the frame of the mirror is on its own focus plane, but what you see inside the mirror and what&amp;rsquo;s in front of the scene is on a separate plane. Clicking inside the mirror or on the house in front of the car focuses both the regions. &lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Until now, we have always been dealing with Aperture, Shutter speed, etc. but the Lytro adds a new dimension which is fun to play with. &lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The software currently does not allow you to create a photo with infinite depth of field, but I believe that a future update will make it possible.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Low Light Performance&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The camera does OK in low light, definitely not as good as my 40D at f1.8, but better than my compact powershot camera. Here is a sample:&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="415" src="https://dwipal.com/blog/posts/a-personal-review-of-lytro-camera/embed" width="400"&gt;&lt;/iframe&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Conclusion&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Lytro a pretty solid camera as version 1.0 of a brand new technology. With the amount of data that the camera captures, it might be able to do amazing things like &lt;a href="https://plus.google.com/u/0/105237212888595777019/posts/FpTokUSpVZY"&gt;3D and HDR&lt;/a&gt;. However, they have started with a simple use case - excited to see where it goes from here.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;After using it for 2 days straight, I have already started missing the ability to click anywhere in the photos I took using regular cameras.. wondering &amp;lsquo;what was hidden there&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;As for now, it does not replace a regular camera, but is something fun to have and make photography more interesting.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;If you are interested in photography, already own a bunch of lenses and a nice SLR, and have  $400 to spare, this is going to be a very fun ride.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Here is  my &lt;a href="https://pictures.lytro.com/toofan" target="_blank"&gt;public stream&lt;/a&gt; on Lytro, have fun! &lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&amp;ndash;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Btw, if you want your significant other to get you one, let them know by adding it to your wishlist at &lt;a href="http://theicebreak.com/wishlist/wishes?ts=dwipal-blog-lytro" target="_blank"&gt;theicebreak.com&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Paul Lloyd&lt;/strong&gt; (March 05, 2012):&lt;/p&gt;
&lt;p&gt;Cheers buddy! I also received my Lytro camera yesterday. I&amp;rsquo;ve waited for this camera since long time. The camera quality is very good. Thanks&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aniket&lt;/strong&gt; (March 05, 2012):&lt;/p&gt;
&lt;p&gt;Thanks for your views as a consumer/user. Given these views, it would be very interesting to understand your perspective about the product and/or company as an entrepreneur/investor.&lt;/p&gt;
&lt;p&gt;Would you have invested in them; say today?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dwipal&lt;/strong&gt; (March 05, 2012):&lt;/p&gt;
&lt;p&gt;The camera takes advantage of all the advancements that have happened in computing, like cheap and fast storage, faster processing, etc. Even if someone wanted to do this 5 years ago, it wouldn&amp;rsquo;t have been possible then.&lt;/p&gt;
&lt;p&gt;There is a lot more to this technology than just &amp;lsquo;focus&amp;rsquo;, so I am quite optimistic on it. It all depends on how well they can execute, and whether they can deliver this promise in the long run.&lt;/p&gt;
&lt;p&gt;Regarding investing, just looking at their technology, I would have invested ( I would&amp;rsquo;ve invested in them even 2 years ago if I had a chance to - its the kind of product I like to follow ).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Girish&lt;/strong&gt; (August 11, 2012):&lt;/p&gt;
&lt;p&gt;Thanks !!!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.noncamerasmartphones.com"&gt;www.noncamerasmartphones.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dr.Murat Enoz, MD - ENT Doctor&lt;/strong&gt; (February 18, 2013):&lt;/p&gt;
&lt;p&gt;Focuses on the location you clicked &amp;hellip; Gorgeous
Greetings
Burun Estetigi&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;dimz&lt;/strong&gt; (August 28, 2013):&lt;/p&gt;
&lt;p&gt;Thanks for providing such a great article, it was excellent and very informative.&lt;/p&gt;
&lt;p&gt;thank you :)&lt;/p&gt;</content:encoded></item><item><title>Smart TV FAIL. Let's go back to the Idiot Box.</title><link>https://dwipal.com/blog/posts/2012-02-14-smart-tv-fail-let-s-go-back-to-the-idiot-box/</link><pubDate>Tue, 14 Feb 2012 21:00:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2012-02-14-smart-tv-fail-let-s-go-back-to-the-idiot-box/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" height="240" src="https://dwipal.com/blog/posts/smart-tv-fail-let-s-go-back-to-the-idiot-box/logitech-revue-google-tv-error-420x315.jpeg" width="320"/&gt;
&lt;p&gt;Having observed the whole &amp;lsquo;connected tv&amp;rsquo; phenomenon first hand since my early days at YouTube, contributing to XBMC since its inception and being really interested in this space personally, I am very upset with the direction where Smart TV is going.&lt;/p&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
I think that the future should not include 'Apps on TV', 'Browser on TV', and its also not 'Read Facebook or Check Email on the TV'.  They are terrible to use and there are some fundamental reasons why they will never be good:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;TV is a &lt;b&gt;consumption device&lt;/b&gt; for media (photos, videos and music).&lt;/li&gt;
&lt;li&gt;An average TV is a &lt;b&gt;few feet away&lt;/b&gt; from the user. This makes it difficult to read any text that is not blown up to the size of subtitles.&lt;/li&gt;
&lt;li&gt;It is also a &lt;b&gt;shared device&lt;/b&gt;, so anything that is relatively personal (like email) is not practical to use on the TV.&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;interface&lt;/b&gt; on TV &lt;b&gt;is simple&lt;/b&gt;: Big menu items and Big boxes. Anything beyond this gets cluttered up because of its size restrictions.&lt;/li&gt;
&lt;li&gt;It is really &lt;b&gt;awesome at&lt;/b&gt; what it does: &lt;b&gt;Play media&lt;/b&gt;. It sucks at almost everything else.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now, if you look at the trends that are happening (for TV space):&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Facebook / Email  / Twitter / Browser on TV&lt;/li&gt;
&lt;li&gt;Big fancy keyboards connected to TV&lt;/li&gt;
&lt;li&gt;Reading news on TV&lt;/li&gt;
&lt;li&gt;Searching for content on TV&lt;/li&gt;
&lt;li&gt;Different apps on TV&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
All these are enabled by connecting the TV to the internet. TVs have become more smarter in the last 5  years than they have ever been, and everyone is itching to get on board with these new capabilities.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
However, I think that loading TV with all these features is going to fail.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
An ideal TV experience should be:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Use TV as a dumb device to &lt;b&gt;&lt;u&gt;play content from any source&lt;/u&gt;&lt;/b&gt; - brodcast, internet or somewhere in between.&lt;/li&gt;
&lt;li&gt;Give it a &lt;b&gt;minimal interface&lt;/b&gt; so its easy to play this content, like play / pause / next.&lt;/li&gt;
&lt;li&gt;Use an additional device (Laptop, Phone, Tablet, etc) to control the programming.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
This way, next time you want to watch Netflix or listen to Pandora, you can go Netflix.com (or open its app on your smartphone) and select 'Play on TV'. No dealing with confusing interfaces, no app crashes on the TV.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
However, this is not happening due to a variety of reasons:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;There are no '&lt;b&gt;standards&lt;/b&gt;' around this. I cannot build a TV that supports standard X, which will enable it to play content from different sources directly without writing native apps.&lt;/li&gt;
&lt;li&gt;A &lt;b&gt;TV without interface&lt;/b&gt; doesn't look 'sexy'. You can't show-off that it has 'no interface'. Except if you are apple :).&lt;/li&gt;
&lt;li&gt;The TV will need a companion device which actually has the interface. It can be a tablet, laptop, phone or even the source / website itself.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Imagine if we had to have apps for every channel that we have subscribed to on your Cable or Dish network, all with a different UI. This is where Smart TV is going right now.
&lt;div&gt;
&lt;p&gt;Apple is the only company that has done at-least &lt;em&gt;something&lt;/em&gt; on these lines, via &lt;b&gt;AirTunes&lt;/b&gt; and now &lt;b&gt;AirPlay&lt;/b&gt; that is directly integrated in iOS. Its still a bit clunky to use, but definitely a step in the right direction.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" height="240" src="https://dwipal.com/blog/posts/smart-tv-fail-let-s-go-back-to-the-idiot-box/logitech-revue-google-tv-error-420x315.jpeg" width="320"/&gt;
&lt;p&gt;Having observed the whole &amp;lsquo;connected tv&amp;rsquo; phenomenon first hand since my early days at YouTube, contributing to XBMC since its inception and being really interested in this space personally, I am very upset with the direction where Smart TV is going.&lt;/p&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
I think that the future should not include 'Apps on TV', 'Browser on TV', and its also not 'Read Facebook or Check Email on the TV'.  They are terrible to use and there are some fundamental reasons why they will never be good:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;TV is a &lt;b&gt;consumption device&lt;/b&gt; for media (photos, videos and music).&lt;/li&gt;
&lt;li&gt;An average TV is a &lt;b&gt;few feet away&lt;/b&gt; from the user. This makes it difficult to read any text that is not blown up to the size of subtitles.&lt;/li&gt;
&lt;li&gt;It is also a &lt;b&gt;shared device&lt;/b&gt;, so anything that is relatively personal (like email) is not practical to use on the TV.&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;interface&lt;/b&gt; on TV &lt;b&gt;is simple&lt;/b&gt;: Big menu items and Big boxes. Anything beyond this gets cluttered up because of its size restrictions.&lt;/li&gt;
&lt;li&gt;It is really &lt;b&gt;awesome at&lt;/b&gt; what it does: &lt;b&gt;Play media&lt;/b&gt;. It sucks at almost everything else.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now, if you look at the trends that are happening (for TV space):&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Facebook / Email  / Twitter / Browser on TV&lt;/li&gt;
&lt;li&gt;Big fancy keyboards connected to TV&lt;/li&gt;
&lt;li&gt;Reading news on TV&lt;/li&gt;
&lt;li&gt;Searching for content on TV&lt;/li&gt;
&lt;li&gt;Different apps on TV&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
All these are enabled by connecting the TV to the internet. TVs have become more smarter in the last 5  years than they have ever been, and everyone is itching to get on board with these new capabilities.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
However, I think that loading TV with all these features is going to fail.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
An ideal TV experience should be:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Use TV as a dumb device to &lt;b&gt;&lt;u&gt;play content from any source&lt;/u&gt;&lt;/b&gt; - brodcast, internet or somewhere in between.&lt;/li&gt;
&lt;li&gt;Give it a &lt;b&gt;minimal interface&lt;/b&gt; so its easy to play this content, like play / pause / next.&lt;/li&gt;
&lt;li&gt;Use an additional device (Laptop, Phone, Tablet, etc) to control the programming.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
This way, next time you want to watch Netflix or listen to Pandora, you can go Netflix.com (or open its app on your smartphone) and select 'Play on TV'. No dealing with confusing interfaces, no app crashes on the TV.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
However, this is not happening due to a variety of reasons:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;There are no '&lt;b&gt;standards&lt;/b&gt;' around this. I cannot build a TV that supports standard X, which will enable it to play content from different sources directly without writing native apps.&lt;/li&gt;
&lt;li&gt;A &lt;b&gt;TV without interface&lt;/b&gt; doesn't look 'sexy'. You can't show-off that it has 'no interface'. Except if you are apple :).&lt;/li&gt;
&lt;li&gt;The TV will need a companion device which actually has the interface. It can be a tablet, laptop, phone or even the source / website itself.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Imagine if we had to have apps for every channel that we have subscribed to on your Cable or Dish network, all with a different UI. This is where Smart TV is going right now.
&lt;div&gt;
&lt;p&gt;Apple is the only company that has done at-least &lt;em&gt;something&lt;/em&gt; on these lines, via &lt;b&gt;AirTunes&lt;/b&gt; and now &lt;b&gt;AirPlay&lt;/b&gt; that is directly integrated in iOS. Its still a bit clunky to use, but definitely a step in the right direction.&lt;/p&gt;
&lt;p&gt;In the end, the primary role of a TV is to play content, and trying to make them &amp;lsquo;Smart&amp;rsquo; is like putting lipstick on a pig.&lt;/p&gt;
&lt;p&gt;Hopefully we will see a TV that has no interface, can be fully controlled via my tablet, and can play just about anything from everywhere.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (June 17, 2012):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.noncamerasmartphones.blogspot.com"&gt;www.noncamerasmartphones.blogspot.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Phone Guru&lt;/strong&gt; (September 01, 2012):&lt;/p&gt;
&lt;p&gt;Thanks a lot !!!!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.noncamerasmartphones.com"&gt;www.noncamerasmartphones.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (August 31, 2013):&lt;/p&gt;
&lt;p&gt;The Rocket Droid Pc is a device that is aiming to be the most powerful portable mini Android dongle. It will plug directly into the HDMI port of any TV and instantly turn it into kick-butt SMART TV - bringing all the power of an Android Mobile Phone to your previously boring TV!
SMART TV&lt;/p&gt;</content:encoded></item><item><title>Smarter Email</title><link>https://dwipal.com/blog/posts/2012-02-08-smarter-email/</link><pubDate>Wed, 08 Feb 2012 06:42:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2012-02-08-smarter-email/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" height="320" src="https://dwipal.com/blog/posts/smarter-email/Screen%2BShot%2B2012-02-14%2Bat%2B11.20.51%2BPM.png" width="303"/&gt;I love Email.
&lt;p&gt;It just works. It works because it is flexible, open, and anyone can use it. It works very well in heterogeneous environments as the email standard is well documented, accepted and implemented.&lt;/p&gt;
&lt;p&gt;I have looked at a ton of &amp;lsquo;solutions&amp;rsquo; that try to replace emails, but nothing really works as seamlessly as good-old email.&lt;/p&gt;
&lt;p&gt;The goal of email is to enable communication and think that it can be improved. It will be stupid to completely replace this amazing means of communication, when it fundamentally works well. What needs to be done is to make it &amp;lsquo;smarter&amp;rsquo;.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" height="320" src="https://dwipal.com/blog/posts/smarter-email/Screen%2BShot%2B2012-02-14%2Bat%2B11.20.51%2BPM.png" width="303"/&gt;I love Email.
&lt;p&gt;It just works. It works because it is flexible, open, and anyone can use it. It works very well in heterogeneous environments as the email standard is well documented, accepted and implemented.&lt;/p&gt;
&lt;p&gt;I have looked at a ton of &amp;lsquo;solutions&amp;rsquo; that try to replace emails, but nothing really works as seamlessly as good-old email.&lt;/p&gt;
&lt;p&gt;The goal of email is to enable communication and think that it can be improved. It will be stupid to completely replace this amazing means of communication, when it fundamentally works well. What needs to be done is to make it &amp;lsquo;smarter&amp;rsquo;.&lt;/p&gt;
&lt;div&gt;
&lt;/div&gt;
What's broken is not the ability of emails to enable communication, but that the forms of communication have now become more complicated whereas email is still at its original design built for person-to-person messaging. Because email worked for everything, everything piled onto it making it complicated.
&lt;p&gt;What needs to happen is that a standard should be created on top of email, that can handle &amp;lsquo;special&amp;rsquo; use cases which can then be implemented by clients in a cross-platform way.&lt;/p&gt;
&lt;p&gt;A few examples of this are:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Messages from discussion groups can be similar to RSS feeds. They are usually read-only and rarely need to be responded to.&lt;/li&gt;
&lt;li&gt;Special handlers to 'automatic' messages, like calendar invites, flight alerts, shipping confirmation, etc. They don't need to be shown like a 'message', just need to get to my mailbox so that I can access them if I need to.&lt;/li&gt;
&lt;li&gt;Notification emails should show up as, well, notifications.&lt;/li&gt;
&lt;li&gt;A good way to handle things like groupons, which, even though come in as email, aren't really messages. &lt;/li&gt;
&lt;/ul&gt;
There is no one company that can 'fix' this, as any change to email needs to be standardized. However, small steps can definitely be taken to create email formats that are 'machine readable' by the client so they can be organized properly.
&lt;p&gt;A first step in this direction is to have a major email provider (eg. gmail) to start supporting &amp;lsquo;smart email&amp;rsquo; formats. This will make the services to send emails compatible with this format, which can then grow and expand to more and more services.&lt;/p&gt;
&lt;p&gt;I would love to see some work done here, and see someone solve this problem.  May be its time for someone to start a new email company :)&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;This is 100% spot on. I&amp;rsquo;ve thought about this a great deal in the past, and discussed it with some folks.&lt;/p&gt;
&lt;p&gt;Thing is, you don&amp;rsquo;t even need a new standard, since the mechanism is already there. All we would need is for folks to agree (that may be harder) on the use of standardized x-headers. Then clients can implement &amp;ldquo;smart&amp;rdquo; filtering, etc based on the presence and value of them.&lt;/p&gt;
&lt;p&gt;For example (none of these should be considered well-thought-out ;-)
x-from-company = Netflix
Can be used to filter on company&lt;/p&gt;
&lt;p&gt;x-is-billing = True
Can be used to route to a folder of bills&lt;/p&gt;
&lt;p&gt;x-period = Monthly
Can be used to determine subscription or periodic freq&lt;/p&gt;
&lt;p&gt;If you put all those together, you can create a folder for my Netflix account statements and highlight it when a bill is near or past due. You could allow a search fo all bills this month. You could do quite a lot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dwipal&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;Yes, that is exactly what I am talking about! All the pieces to do this are already in place, people just need to agree on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aniket&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;Didnt Wave try to re-invent email - and faced a lot of inertia from users? Didnt reach critical mass. Although I understand what you are proposing is quite different from Wave&amp;rsquo;s propositions - but the case in point is that people (users at large) shed inertia really slowly - or just dont.&lt;/p&gt;
&lt;p&gt;GMail labs also from time to time have some interesting little featurettes. For example - they mark email that is addressed directly to you as important; etc&amp;hellip;
I believe that such flexibility is best left to individual users to tune their mailboxes to their preferences (rather than standardize). Folders and (perhaps smarter) filters serve the purpose in most cases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dwipal&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;Wave tried to replace email with something very clunky. It didn&amp;rsquo;t really reduce the &amp;rsquo;noise&amp;rsquo; of email, or add a good structure to it. Rather, it was really noisy. It also tried to do too much.. like editing documents, which is not meant for doing inside of email.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jalpesh&lt;/strong&gt; (February 18, 2012):&lt;/p&gt;
&lt;p&gt;On similar lines, may be write extensions for desktop clients like outlook. show interests in people using it and hopefully one of the companies will add this in their apps. I see more and more web mails are mimicking desktop app functionality (apart from their own unique features) to move desktop features on thinner client. I think it&amp;rsquo;s difficult for gmail or Microsoft or yahoo to make these standards esp because they have to interoperate&lt;/p&gt;</content:encoded></item><item><title>The Native-App economy and its future</title><link>https://dwipal.com/blog/posts/2011-10-02-the-native-app-economy-and-its-future/</link><pubDate>Sun, 02 Oct 2011 17:39:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-10-02-the-native-app-economy-and-its-future/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Since the launch of iPhone, everyone has been trying to replicate the App Store model that Apple created. Every operator, OEM and even independent companies are trying to create their own app stores and native app platforms.
&lt;p&gt;The app store/native app model is inherently a walled garden model. This is analogous to AOL in the early days of the internet. AOL was the first one to truly bring internet to the &amp;lsquo;masses&amp;rsquo;. Internet was very young at the time, and was difficult to use. AOL, by controlling the ecosystem and adding restrictions so that everything works well within it, was able to drive adoption for the internet.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Since the launch of iPhone, everyone has been trying to replicate the App Store model that Apple created. Every operator, OEM and even independent companies are trying to create their own app stores and native app platforms.
&lt;p&gt;The app store/native app model is inherently a walled garden model. This is analogous to AOL in the early days of the internet. AOL was the first one to truly bring internet to the &amp;lsquo;masses&amp;rsquo;. Internet was very young at the time, and was difficult to use. AOL, by controlling the ecosystem and adding restrictions so that everything works well within it, was able to drive adoption for the internet.&lt;/p&gt;
&lt;p&gt;In 1999, DoCoMo launched iMode in Japan and did what AOL did - but to mobile devices. All of a sudden, people could open emails, look up stock prices, check the weather and even read magazines all from their phone. iMode was extremely popular and put Japan way ahead of the world in mobile use. Following DoCoMo, other Japanese operators also created their own &amp;lsquo;private ecosystems&amp;rsquo; and achieved considerable success.&lt;/p&gt;
&lt;p&gt;The common theme between all of them is that they created a very strong value proposition by productizing  new, difficult to use technology.&lt;/p&gt;
&lt;p&gt;However, as time went on, these walled gardens became barriers and hampered innovation in the space.&lt;/p&gt;
&lt;p&gt;The technology matured and people wanted &amp;lsquo;more&amp;rsquo; out of it. They started to created services that ran independently, and the &amp;lsquo;walls&amp;rsquo; started to crumble.&lt;/p&gt;
&lt;p&gt;It also got difficult for publishers to time to build services and innovate on business models that weren&amp;rsquo;t a part of this &amp;lsquo;walled garden&amp;rsquo;. Slowly but surely, things started moving to the &amp;lsquo;open internet&amp;rsquo; and even though the initial experience was not as good as the walled garden, both consumers and publishers embraced it.&lt;/p&gt;
&lt;img border="0" height="240" src="https://dwipal.com/blog/posts/the-native-app-economy-and-its-future/DSC02810.jpg" width="320"/&gt;
&lt;p&gt;I believe that the Native Apps fall under the same category. With the launch of iPhone, smartphones finally became powerful enough to be able to do things that &amp;lsquo;common people&amp;rsquo; would want. However, because the technology was still developing, the only way to create a great experience was to go &amp;rsquo;native&amp;rsquo; and build a proprietary app. Apple was able to use this to their advantage and create the app store.&lt;/p&gt;
&lt;p&gt;With HTML5 developing at an amazing speed, more and more people will start to see the clear advantages of building on an open platform. Its a massive waste of effort having to write native apps on different mobile operating systems that run on hardware of pretty much the same capability.&lt;/p&gt;
&lt;p&gt;There are already companies that have started to work in this space, allowing users to get the best of both worlds. The technology is still young, but extremely promising, and a couple of years down the line, the notion of &amp;lsquo;you must build your app for 5 different platforms&amp;rsquo; will be a thing of the past, just like AOL. There will still be some native apps, like we have them on desktop/laptop but they will be extremely specialized.&lt;/p&gt;
&lt;p&gt;App stores - as a way to discover &amp;lsquo;apps&amp;rsquo; might always stay on but &amp;rsquo;native&amp;rsquo; as a platform should start counting its days. Until then, its the age of the &amp;rsquo;native app&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;Photo credit: &lt;a href="http://sethmurphy.com/node/8"&gt;&lt;a href="http://sethmurphy.com/node/8"&gt;http://sethmurphy.com/node/8&lt;/a&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</content:encoded></item><item><title>2 Year Anniversary</title><link>https://dwipal.com/blog/posts/2011-09-30-2-year-anniversary/</link><pubDate>Fri, 30 Sep 2011 20:10:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-09-30-2-year-anniversary/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Next week, I completed 2 years of leaving my amazing job at YouTube to enter the world of startups.
&lt;p&gt;Looking back, there is a ton of things that happened in these 2 years, including starting 2 companies, having a baby, traveling, fundraising, investing, advising, volunteering, etc.&lt;/p&gt;
&lt;p&gt;There is a lot that I have learned from this rollercoaster ride, and its now time to reflect on some of the key things&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Next week, I completed 2 years of leaving my amazing job at YouTube to enter the world of startups.
&lt;p&gt;Looking back, there is a ton of things that happened in these 2 years, including starting 2 companies, having a baby, traveling, fundraising, investing, advising, volunteering, etc.&lt;/p&gt;
&lt;p&gt;There is a lot that I have learned from this rollercoaster ride, and its now time to reflect on some of the key things&lt;/p&gt;
&lt;p&gt;Dont&amp;rsquo;s&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Do not leave a good job unless you know what you are going to do&lt;/li&gt;
&lt;li&gt;Do not start a company without doing enough research&lt;/li&gt;
&lt;li&gt;Do not think that you can go alone in building a company&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
Dos&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Do make sure that you have enough savings to last a while&lt;/li&gt;
&lt;li&gt;Do find co-founders or have a founding team that you have a good working chemistry with&lt;/li&gt;
&lt;li&gt;Do have family time, startup is a marathon not a sprint&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Thanks to my wife for understanding and keeping sanity in some of the insane times.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded></item><item><title>Want to know your users better? Run your own analytics!</title><link>https://dwipal.com/blog/posts/2011-09-29-want-to-know-your-users-better-run-your-own-analytics/</link><pubDate>Thu, 29 Sep 2011 07:12:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-09-29-want-to-know-your-users-better-run-your-own-analytics/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
(Originally posted on &lt;a href="http://blog.theicebreak.com/blog/2011/9/29/want-to-know-your-users-better-run-your-own-analytics.html"&gt;theicebreak blog&lt;/a&gt;.)
&lt;p&gt;Theicebreak is all about understanding relationships. It makes sense then that we would want to ensure that we have a strong understanding of who we are in a relationship with - our user base.&lt;/p&gt;
&lt;p&gt;To do so, we really focus on tracking every feature and functionality through cohort analysis, as championed by &lt;a href="http://www.avc.com/a_vc/2009/10/the-cohort-analysis.html"&gt;Fred Wilson&lt;/a&gt;, &lt;a href="http://500hats.typepad.com/500blogs/2007/09/startup-metrics.html"&gt;Dave McClure&lt;/a&gt;,  &lt;a href="http://www.startuplessonslearned.com/2009/08/introducing-lean-startup-cohort.html"&gt;Eric Ries&amp;rsquo;s&lt;/a&gt; lean startup movement and others.&lt;/p&gt;
&lt;p&gt;There are now a couple of services that provide easy tools to do so for startups, including everyone&amp;rsquo;s favorites&amp;hellip;Mixpanel and KISSMetrics. We tried them all, but immediately hit some crucial limitations of these online platforms:&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
(Originally posted on &lt;a href="http://blog.theicebreak.com/blog/2011/9/29/want-to-know-your-users-better-run-your-own-analytics.html"&gt;theicebreak blog&lt;/a&gt;.)
&lt;p&gt;Theicebreak is all about understanding relationships. It makes sense then that we would want to ensure that we have a strong understanding of who we are in a relationship with - our user base.&lt;/p&gt;
&lt;p&gt;To do so, we really focus on tracking every feature and functionality through cohort analysis, as championed by &lt;a href="http://www.avc.com/a_vc/2009/10/the-cohort-analysis.html"&gt;Fred Wilson&lt;/a&gt;, &lt;a href="http://500hats.typepad.com/500blogs/2007/09/startup-metrics.html"&gt;Dave McClure&lt;/a&gt;,  &lt;a href="http://www.startuplessonslearned.com/2009/08/introducing-lean-startup-cohort.html"&gt;Eric Ries&amp;rsquo;s&lt;/a&gt; lean startup movement and others.&lt;/p&gt;
&lt;p&gt;There are now a couple of services that provide easy tools to do so for startups, including everyone&amp;rsquo;s favorites&amp;hellip;Mixpanel and KISSMetrics. We tried them all, but immediately hit some crucial limitations of these online platforms:&lt;/p&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;We have multiple interfaces (web, mobile, api) and we would have to individually integrate with analytics on each one. A way to solve this is to integrate on the server side.&lt;/li&gt;
&lt;li&gt;We wanted to combine this data with other attributes, for example, break down a certain feature by male vs female users, or married vs engaged couples.&lt;/li&gt;
&lt;li&gt;We needed to be able to run custom queries and reports based on the data in a simple way.&lt;/li&gt;
&lt;li&gt;This data is private and very important for the company, and we would like to 'own' it.&lt;/li&gt;
&lt;li&gt;It should be inexpensive :)&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Most of the analytics services (except the really expensive/complex ones) are typically focused on implementing the tracking in javascript or other front-end APIs. Some of them do support server side logging, but it is limited.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
The only way we could meet the above requirements is to build our own system. Once we started to write it, it actually turned out to be quite easier than we originally thought, and also a lot more powerful.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
The key requirements (besides solving the problems I described above) were:&lt;/div&gt;
&lt;div&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;It should be quick to build and simple to use.&lt;/li&gt;
&lt;li&gt;It should be re-usable, and possible to run lots of complex analyses with ease.&lt;/li&gt;
&lt;li&gt;It shouldn't take any more effort to log different action types as the site grows.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
We created a very simple 'events' table called event_log (we use mysql). This table basically had 5 fields:
&lt;blockquote&gt;
uid
&lt;p&gt;event_type&lt;/p&gt;
&lt;p&gt;event_action_id&lt;/p&gt;
&lt;p&gt;time_created&lt;/p&gt;
&lt;p&gt;description&lt;/blockquote&gt;
Any action that a user takes, like answering an icebreaker, changing the password, posting a moment, updating stats, etc. gets an entry in this table. We also store the event_action_id that points to the actual action. This way we can dig deeper if needed. We focus on actual &amp;lsquo;actions&amp;rsquo;, not page views.&lt;/p&gt;
&lt;p&gt;This is done via a simple api call to log an entry to this table after the user performs an action. This has been extremely powerful for us, and forms the basis of most of our decision making reports.&lt;/p&gt;
&lt;p&gt;Because the table is simple but contains all the necessary fields, we can now run complex cohorts as well as simple reports just off of this table. There can be joins and other analyses that can be very easily executed without too much overhead. It also really simplifies the task of getting the same data on different types of actions, as it&amp;rsquo;s all normalized in a clean, single table.&lt;/p&gt;
&lt;div&gt;
As an example, a basic cohort table can be easily generated by a query similar to:&lt;/div&gt;
&lt;div&gt;
&lt;blockquote&gt;
SELECT
&lt;p&gt;week(u.time_created) AS cohort,&lt;/p&gt;
&lt;p&gt;week(g.time_created) AS period,&lt;/p&gt;
&lt;p&gt;count(*) FROM event_log g&lt;/p&gt;
&lt;p&gt;JOIN user u ON u.uid=g.uid&lt;/p&gt;
&lt;p&gt;WHERE&lt;/p&gt;
&lt;p&gt;u.time_created &amp;gt; &amp;lsquo;2011-01-01&amp;rsquo; AND&lt;/p&gt;
&lt;p&gt;g.event_type = 1&lt;/p&gt;
&lt;p&gt;GROUP BY cohort, period&lt;/p&gt;
&lt;p&gt;ORDER BY cohort, period&lt;/blockquote&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
A quick post-processing of the results and you can generate some very useful charts out of it; below is an example simulation of how retention would look for a typical website for a few weeks following a launch-spike.
&lt;img border="0" height="348" src="https://dwipal.com/blog/posts/want-to-know-your-users-better-run-your-own-analytics/Capture.PNG" width="400"/&gt;
&lt;p&gt;Adding a simple dropdown for the event type, and you can get the same chart broken down by events. You can also very easily add other filters by doing joins with other tables and get real insights on who your users are.&lt;/p&gt;
&lt;p&gt;For example, we can run reports like:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;What's the usage of the icebreaker feature among married males?&lt;/li&gt;
&lt;li&gt;What's the overall retention broken down by each relationship type (i.e. married, dating, etc)?&lt;/li&gt;
&lt;li&gt;Do males add more stats or females, and how do these numbers change over time?&lt;/li&gt;
&lt;/ul&gt;
&lt;img border="0" height="71" src="https://dwipal.com/blog/posts/want-to-know-your-users-better-run-your-own-analytics/filters1.png" width="400"/&gt;
&lt;img border="0" height="93" src="https://dwipal.com/blog/posts/want-to-know-your-users-better-run-your-own-analytics/filters2.png" width="400"/&gt;
&lt;/div&gt;
&lt;div&gt;
This is a good initial approach; it provides a lot more flexibility than other services, and will work effectively until you hit a few million users. Then you will start having 'scaling issues' (a good problem to have).
&lt;p&gt;There are definitely some drawbacks to this approach, like:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;The events table can grow really large. We only track the 'important' events, and for the unimportant ones, we track it at intervals (for example, we only log one visit per day). You can also vertically split the table to keep the size under control.&lt;/li&gt;
&lt;li&gt;This is not connected to front-end analytics; doing so might complicate the system.&lt;/li&gt;
&lt;li&gt;You have to write this from scratch. Even though it was relatively easy for us to write, it's still more effort than adding 3 lines of javascript code.&lt;/li&gt;
&lt;li&gt;It can get slow... but it's not a user-facing feature, and we can cache the results. We also run this on a replica database, so it doesn't really affect the performance of our live service.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;We use these cohort reports in conjunction with regular analytics (&lt;a href="http://getclicky.com/"&gt;getclicky&lt;/a&gt; and Google analytics) for traditional page views, visitors, funnels, campaigns, and conversions. This has helped us understand a ton about how the site is being used, and what our users want and are doing.&lt;/div&gt;&lt;/p&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
Cheers!
&lt;p&gt;Dwipal&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.theicebreak.com/blog/2011/9/29/want-to-know-your-users-better-run-your-own-analytics.html"&gt;&lt;a href="http://blog.theicebreak.com/blog/2011/9/29/want-to-know-your-users-better-run-your-own-analytics.html"&gt;http://blog.theicebreak.com/blog/2011/9/29/want-to-know-your-users-better-run-your-own-analytics.html&lt;/a&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;/div&gt;</content:encoded></item><item><title>Spotify, MOG, Rdio, Rhapsody for Bollywood Music</title><link>https://dwipal.com/blog/posts/2011-07-27-spotify-mog-rdio-rhapsody-for-bollywood-music/</link><pubDate>Wed, 27 Jul 2011 17:16:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-07-27-spotify-mog-rdio-rhapsody-for-bollywood-music/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I now have at-least 6 different devices that are used to play music, so I think its high time to look seriously at streaming music services.
&lt;div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;I tried Spotify, Rdio, MOG and Rhapsody. All of them seem to have good audio quality, and a pretty solid music catalog for western music. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;My requirements are simple:&lt;/p&gt;
&lt;p&gt;Must have:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Good Bollywood music catalog&lt;/li&gt;
&lt;li&gt;Share accounts, so that both me and my wife can listen to music at work&lt;/li&gt;
&lt;li&gt;Android, iPhone, PC support&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Nice to have:&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Offline playback&lt;/li&gt;
&lt;li&gt;Upload songs already owned by me&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="1px" class="tableizer-table"&gt;&lt;tbody&gt;
&lt;tr class="tableizer-firstrow"&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Spotify&lt;/th&gt;&lt;th&gt;MOG&lt;/th&gt;&lt;th&gt;Rdio&lt;/th&gt;&lt;th&gt;Rhapsody&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Bollywood Catalog&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Lacking&lt;/td&gt;&lt;td&gt;Lacking&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Shared Account&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Android, iPhone, PC&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div&gt;To test the bollywood catalog, I used following combination of  music:
&lt;table border="1px" class="tableizer-table"&gt;&lt;tbody&gt;
&lt;tr class="tableizer-firstrow"&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Spotify&lt;/th&gt;&lt;th&gt;MOG&lt;/th&gt;&lt;th&gt;Rdio&lt;/th&gt;&lt;th&gt;Rhapsody&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Zindagi Na Milegi Dubara (2011)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Delhi Belly (2011)&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Sangam (1964)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Purani jeans (Song)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Patiala house (2010)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Double Dhamaal (2011)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Based on my requirements, MOG is a clear winner. It has (almost) the full bollywood catalog. I also like some of its other features:
&lt;ul style="text-align: left;"&gt;&lt;li&gt;MOG Radio&lt;/li&gt;
&lt;li&gt;Public playlists&lt;/li&gt;
&lt;li&gt;No desktop download required &lt;/li&gt;
&lt;li&gt;Available on a wide variety of devices, like Sonos, Roku, etc.&lt;/li&gt;
&lt;/ul&gt;Its UI is a bit strangely designed, but should fine once I get used to it :)&lt;ul style="text-align: left;"&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;img border="0" height="200" src="https://dwipal.com/blog/posts/spotify-mog-rdio-rhapsody-for-bollywood-music/MOG-Mobile-MusicLarge.png" style="cursor: move;" width="200"/&gt;
&lt;p&gt;Go MOGging :)&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I now have at-least 6 different devices that are used to play music, so I think its high time to look seriously at streaming music services.
&lt;div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;I tried Spotify, Rdio, MOG and Rhapsody. All of them seem to have good audio quality, and a pretty solid music catalog for western music. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;My requirements are simple:&lt;/p&gt;
&lt;p&gt;Must have:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Good Bollywood music catalog&lt;/li&gt;
&lt;li&gt;Share accounts, so that both me and my wife can listen to music at work&lt;/li&gt;
&lt;li&gt;Android, iPhone, PC support&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Nice to have:&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Offline playback&lt;/li&gt;
&lt;li&gt;Upload songs already owned by me&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="1px" class="tableizer-table"&gt;&lt;tbody&gt;
&lt;tr class="tableizer-firstrow"&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Spotify&lt;/th&gt;&lt;th&gt;MOG&lt;/th&gt;&lt;th&gt;Rdio&lt;/th&gt;&lt;th&gt;Rhapsody&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Bollywood Catalog&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Lacking&lt;/td&gt;&lt;td&gt;Lacking&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Shared Account&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Android, iPhone, PC&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;td&gt;Didn't Check&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div&gt;To test the bollywood catalog, I used following combination of  music:
&lt;table border="1px" class="tableizer-table"&gt;&lt;tbody&gt;
&lt;tr class="tableizer-firstrow"&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Spotify&lt;/th&gt;&lt;th&gt;MOG&lt;/th&gt;&lt;th&gt;Rdio&lt;/th&gt;&lt;th&gt;Rhapsody&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Zindagi Na Milegi Dubara (2011)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Delhi Belly (2011)&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Sangam (1964)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Purani jeans (Song)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Patiala house (2010)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Double Dhamaal (2011)&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Based on my requirements, MOG is a clear winner. It has (almost) the full bollywood catalog. I also like some of its other features:
&lt;ul style="text-align: left;"&gt;&lt;li&gt;MOG Radio&lt;/li&gt;
&lt;li&gt;Public playlists&lt;/li&gt;
&lt;li&gt;No desktop download required &lt;/li&gt;
&lt;li&gt;Available on a wide variety of devices, like Sonos, Roku, etc.&lt;/li&gt;
&lt;/ul&gt;Its UI is a bit strangely designed, but should fine once I get used to it :)&lt;ul style="text-align: left;"&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;img border="0" height="200" src="https://dwipal.com/blog/posts/spotify-mog-rdio-rhapsody-for-bollywood-music/MOG-Mobile-MusicLarge.png" style="cursor: move;" width="200"/&gt;
&lt;p&gt;Go MOGging :)&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (October 30, 2011):&lt;/p&gt;
&lt;p&gt;thanks this is exactly compare i was looking for..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (June 25, 2012):&lt;/p&gt;
&lt;p&gt;Have you checked &lt;a href="https://www.saavn.com"&gt;www.saavn.com&lt;/a&gt; ?
both spotify and mog dont have the latest bollywood albums whereas saavn does. saavn has a nice iphone app too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (June 21, 2013):&lt;/p&gt;
&lt;p&gt;BollywoodFind All latest bollywood news,Bollywood Wallpapers,Bollywood Hot and latest Gossips only on bollywoodjosh.com&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (November 29, 2013):&lt;/p&gt;
&lt;p&gt;Hello there, just became alert to your blog through Google, and found that it&amp;rsquo;s
really informative. I am gonna watch out for brussels. I will appreciate if you continue this in future.
A lot of people will be benefited from your writing.
Cheers!&lt;/p&gt;
&lt;p&gt;My web site :: Web site&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; (May 31, 2014):&lt;/p&gt;
&lt;p&gt;3 devices for music . waooo. nice admin, i have 2 only pc and lappy :P
with best whished: Nimra Yasmeen
&lt;a href="http://mp3videosongs123.blogspot.com"&gt;http://mp3videosongs123.blogspot.com&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>The 'social graph' lock-in is overvalued</title><link>https://dwipal.com/blog/posts/2011-06-30-the-social-graph-lock-in-is-overvalued/</link><pubDate>Thu, 30 Jun 2011 15:36:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-06-30-the-social-graph-lock-in-is-overvalued/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We keep reading that the biggest asset Facebook has is their &lt;a href="http://www.allfacebook.com/the-social-graph-is-facebooks-most-valuable-asset-2007-10"&gt;social graph&lt;/a&gt;, the network of friends and friends of friends that is close to impossible for other companies to replicate.
&lt;p&gt;Facebook initially grew their network not just because people wanted to be friends with others on an online service, but because it &lt;b&gt;provided a real value&lt;/b&gt; that people wanted to capture (according to my friend who was at school when facebook was getting big, that value was to &lt;b&gt;get invited to all the parties, &lt;/b&gt;or spy on a girl).&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We keep reading that the biggest asset Facebook has is their &lt;a href="http://www.allfacebook.com/the-social-graph-is-facebooks-most-valuable-asset-2007-10"&gt;social graph&lt;/a&gt;, the network of friends and friends of friends that is close to impossible for other companies to replicate.
&lt;p&gt;Facebook initially grew their network not just because people wanted to be friends with others on an online service, but because it &lt;b&gt;provided a real value&lt;/b&gt; that people wanted to capture (according to my friend who was at school when facebook was getting big, that value was to &lt;b&gt;get invited to all the parties, &lt;/b&gt;or spy on a girl).&lt;/p&gt;
&lt;p&gt;If a service provides enough value for people, they will go through any amounts of pain to sign up to capture that. Think of dating sites like eharmony and match, they are extremely boring to sign up with forms that run for a mile, but loads of people still sign up.&lt;/p&gt;
&lt;p&gt;I had attended the &lt;a href="http://sea.summitseries.com/"&gt;summit series&lt;/a&gt; conference few months ago, and they had their own special &lt;a href="http://sea.summitseries.com/"&gt;social network&lt;/a&gt; which you could sign up. The had very long forms, no facebook connect and even no email notifications. However, everybody still signed up and it was a very vibrant service during the conference&amp;hellip; it was exclusive and it was useful.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://plus.google.com/"&gt;Google plus&lt;/a&gt;, though a bit too early to say, is similar. I just signed up and found enough value because of the easier privacy controls (and also the photo syncing feature).. if this does well, my &amp;lsquo;social graph&amp;rsquo; will take no time in moving to google from facebook.&lt;/p&gt;
&lt;p&gt;At the end of the day, if a service has a real use for people, it will not be that difficult for them&lt;/p&gt;
&lt;p&gt; to get people on board. If the focus on a bottom-up approach on focusing on the value, people will sign up. In today&amp;rsquo;s world where everything spreads so fast, the social graph will take no time to move with users.&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Rahul Lakhani&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;I agree with the thesis of the argument. However the problem is that Facebook also knows this and they will do everything in their power to make it harder for you to move. For example, Facebook will probably never allow users to carry out its &amp;ldquo;sharing history&amp;rdquo;. Without the sharing history, I will find it hard to move to other networks. Other social services will have to exploit a niche and grow from there. For example, Google Plus is probably not betting on becoming the next Facebook. It will still achieve its purpose as #2 or #3, by capturing your social activity and sprucing up its own search/ads results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dwipal&lt;/strong&gt; (February 15, 2012):&lt;/p&gt;
&lt;p&gt;I think there will be &amp;lsquo;parallel networks&amp;rsquo; that will build along with facebook, but they will eventually start cutting into facebook&amp;rsquo;s core. I am already seeing pinterest and tumblr doing that, there are communities of people directly connected making facebook less relevant as you use them more and more.&lt;/p&gt;</content:encoded></item><item><title>Bitcoins!</title><link>https://dwipal.com/blog/posts/2011-06-27-bitcoins/</link><pubDate>Mon, 27 Jun 2011 17:22:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-06-27-bitcoins/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Have been playing around with bitcoins lately. Even though I seriously doubt the long-term viability of such a currency, I think its pretty amazing to be able to use it right now.
&lt;p&gt;If you haven&amp;rsquo;t heard about it, &lt;a href="http://bitcoin.org/"&gt;Bitcoin&lt;/a&gt; is a P2P, completely decentralized currency. Its like a digital version of having cash, with all the benifits (and disadvantages) of cash. Its anonymous and can&amp;rsquo;t really be tracked (just like cash), but can also get stolen if someone gets access to your files.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Have been playing around with bitcoins lately. Even though I seriously doubt the long-term viability of such a currency, I think its pretty amazing to be able to use it right now.
&lt;p&gt;If you haven&amp;rsquo;t heard about it, &lt;a href="http://bitcoin.org/"&gt;Bitcoin&lt;/a&gt; is a P2P, completely decentralized currency. Its like a digital version of having cash, with all the benifits (and disadvantages) of cash. Its anonymous and can&amp;rsquo;t really be tracked (just like cash), but can also get stolen if someone gets access to your files.&lt;/p&gt;
&lt;p&gt;People have been using it to buy &lt;a href="http://www.whimsybags.com/"&gt;t-shirts and accesories&lt;/a&gt;, &lt;a href="http://www.vpnrocket.com/hosting.php"&gt;server space&lt;/a&gt; and a physical &lt;a href="http://starburst.hackerfriendly.com/?p=1530"&gt;NY restaurant&lt;/a&gt; even accepts payments using bitcoins. Imagine traveling the world without worrying about currency exchange problems and having a single currency that works everywhere.&lt;/p&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/bitcoins/WeLv_BC_Badge_128px.png"/&gt;
&lt;p&gt;To get started, check out &lt;a href="http://bitcoin.org/"&gt;bitcoin.org&lt;/a&gt; or &lt;a href="http://bitcoin.org/"&gt;download the app&lt;/a&gt;. on your computer and send me your bitcoin address so I can send you some!. If you are feeling rather generous, my address is 1JcNMmEUYCieADecgUNkjE3vYTanJhD9wu :)&lt;/p&gt;
&lt;p&gt;Dwipal&lt;/div&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="comments"&gt;Comments&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;zameer&lt;/strong&gt; (December 01, 2021):&lt;/p&gt;
&lt;p&gt;Karnataka 562123
080736 70915
SHREE SAI PACKERS AND MOVERS
#18/3, 30ft road,, sri krishna colony,
kuduregere main road,, alur post,
Bangalore,
Packers and movers bangalore&lt;/p&gt;
&lt;p&gt;Guru TV Repair
52 shampura main road, Munni veerappa layout
Kaval bairasandra
Bengaluru, Karnataka 560032
080888 33910
Led tv repair in bangalore&lt;/p&gt;
&lt;p&gt;Graphica Gauges and Tools
S. No. 37, Ramnagar, Ramnagar Tempo Chowk,Vadgoensheri
Pune, Maharashtra 411014
098508 84992
Thread Ring Gauges&lt;/p&gt;
&lt;p&gt;iRobo Wellness Private Limited
AryaHub Mall No. 22
Hope farm Junction Whitefield
Bangalore, Karnataka 560066
099806 58125
Massage chair&lt;/p&gt;</content:encoded></item><item><title>In search of a wireless keyboard...</title><link>https://dwipal.com/blog/posts/2011-06-05-in-search-of-a-wireless-keyboard/</link><pubDate>Sun, 05 Jun 2011 04:53:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-06-05-in-search-of-a-wireless-keyboard/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;So one day, I decided that I want to go wireless with my keyboard and mouse. The main reason was that I didn't want to plug in the USB cable every time I get into the office.
&lt;p&gt;After searching for good, full sized bluetooth keyboards, I soon realized that there is nothing good out there. So I decided to get the Logitech MK710&lt;/div&gt;&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;So one day, I decided that I want to go wireless with my keyboard and mouse. The main reason was that I didn't want to plug in the USB cable every time I get into the office.
&lt;p&gt;After searching for good, full sized bluetooth keyboards, I soon realized that there is nothing good out there. So I decided to get the Logitech MK710&lt;/div&gt;&lt;/p&gt;</content:encoded></item><item><title>Where is my digital magazine?</title><link>https://dwipal.com/blog/posts/2011-04-18-where-is-my-digital-magazine/</link><pubDate>Mon, 18 Apr 2011 05:38:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-04-18-where-is-my-digital-magazine/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;p&gt;With the millions of new blog posts, news articles, tweets and updates posted daily, getting to the content we want in real time is easier than ever. The only caveat: we need to know what we want.&lt;/p&gt;
&lt;p&gt;Traditionally, we have relied on the major publishers and distributors to feed us the content in the form of newspapers, magazines, journals, books, etc. The publishers would decide what content would &amp;lsquo;sell&amp;rsquo;, and will then &amp;lsquo;productize&amp;rsquo; it so people can get access to it.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;p&gt;With the millions of new blog posts, news articles, tweets and updates posted daily, getting to the content we want in real time is easier than ever. The only caveat: we need to know what we want.&lt;/p&gt;
&lt;p&gt;Traditionally, we have relied on the major publishers and distributors to feed us the content in the form of newspapers, magazines, journals, books, etc. The publishers would decide what content would &amp;lsquo;sell&amp;rsquo;, and will then &amp;lsquo;productize&amp;rsquo; it so people can get access to it.&lt;/p&gt;
&lt;p&gt;This model worked really well for over a century. However, there was one big inefficiency with this model: The content creator didn&amp;rsquo;t really get much in terms of control or revenue. In fact, for most cases, less than 15% of the revenue of a book goes to the author. The publishers and distributors were able to pull this off because they basically controlled the supply chain.&lt;/p&gt;
&lt;p&gt;Now, with the power of the &amp;lsquo;internets&amp;rsquo;, anybody can create a piece of content and make it accessible to users in the same way as a big publisher does. So there are a million new pieces of content created every day, ready to be consumed.Of all the awesomeness of this new model, one thing that is terribly broken is the part where publishers curate the content to make sure that it is of a certain quality before it reaches the users.&lt;/p&gt;
&lt;img border="0" height="212" src="https://dwipal.com/blog/posts/where-is-my-digital-magazine/4562911007_470a7146a5_z.jpg" width="320"/&gt;
&lt;p&gt;In the publishing industry, there are people dedicated to reviewing thousands of articles, book ideas and other content before something gets published. Because of the limited space available in physical media, they have to be quite picky what gets included and what doesn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;I think that there is a massive opportunity right now to do this with online content. I have been relying on my social graph to get interesting content daily, but its still too much content and too little variety. What is needed is for someone to create a special &amp;lsquo;magazine&amp;rsquo; on the internet that is both personalized for my taste, but also contains enough variety so that I can &amp;lsquo;stumble&amp;rsquo; across interesting topics.&lt;/p&gt;
&lt;p&gt;I highly doubt that something like this can be completely crowd sourced. It will have to be a hybrid between a person collecting interesting content along with stuff that is popular. There is a dire need of a &amp;lsquo;human touch&amp;rsquo; here - a curator for online content.&lt;/p&gt;
&lt;p&gt;Unless someone does this right, it is going to be difficult to justify its value. However, the time is ripe for someone to create a &amp;lsquo;Facebook of Content&amp;rsquo;.. a place where everyone goes to get the latest news customized for their taste, but also containing enough variety :).&lt;/p&gt;
&lt;p&gt;Till this happens, back to twitter + facebook + google news + google reader + timesofindia.&lt;/p&gt;
&lt;p&gt;Dwipal&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="color: #999999; font-size: xx-small;"&gt;Photo credit: &lt;a href="http://www.flickr.com/photos/vincentgallegos/4562911007/"&gt;&lt;a href="http://www.flickr.com/photos/vincentgallegos/4562911007/"&gt;http://www.flickr.com/photos/vincentgallegos/4562911007/&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</content:encoded></item><item><title>Enforcing honest business practices in a 'Flat World'</title><link>https://dwipal.com/blog/posts/2011-03-04-enforcing-honest-business-practices-in-a-flat-world/</link><pubDate>Fri, 04 Mar 2011 19:02:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-03-04-enforcing-honest-business-practices-in-a-flat-world/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Last year, when my parents were visiting the US, I decided to get Indian TV programming so they can watch it here. As Dish Network bill can go above $100 per month with such programming, I decided to go the Internet route by signing up with a service called WatchIndia.tv.
&lt;p&gt;WatchIndia streams TV channels directly from India (including the ads, which is nice) over the internet. Its a subscription based service with monthly/yearly subscriptions. I purchased their 1 year service package.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Last year, when my parents were visiting the US, I decided to get Indian TV programming so they can watch it here. As Dish Network bill can go above $100 per month with such programming, I decided to go the Internet route by signing up with a service called WatchIndia.tv.
&lt;p&gt;WatchIndia streams TV channels directly from India (including the ads, which is nice) over the internet. Its a subscription based service with monthly/yearly subscriptions. I purchased their 1 year service package.&lt;/p&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/enforcing-honest-business-practices-in-a-flat-world/download.png"/&gt;
&lt;p&gt;Within a few weeks of getting the service, their quality started going down. It will constantly buffer or not work at all, and was overall very slow.The worst happened in december, when the set top box stopped working, and I was without indian programming for over a month during holidays.&lt;/p&gt;
&lt;p&gt;Their customer support was polite but not helpful at all, and after a lot of arguing, they fixed my box and told me that I will get 3 months of extension to my service. My service would now expire in June instead of March.&lt;/p&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Yesterday, I suddenly received an email from them saying they have 'renewed' my subscription for the next year and charged my credit card. I immediately called them to cancel it and refund the charge but they refused to do so without major fees. There was no notification that my subscription was going to get renewed, and I had not signed up for auto-renewal in the first place.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;/div&gt;
&lt;p&gt;Now, the thing about WatchIndia is, even though they are focused primarily on US consumers, they have no US presence. There is no US office address or contact information (except a toll free customer support number). The only recourse I have is to dispute the charge on credit card, which I can luckily do. Basically, the company used typical sleazy tactics to renew my account and refusing to cancel the subscription.&lt;/p&gt;
&lt;p&gt;This brings a question to the fact that as more of international companies start selling their services in the US, what recourse do the US consumers have so that they follow the law. Most states in the US have strict guidelines on companies that subscribe people for auto-renewal on their credit cards, and you can file a complain at the BBB in case they break the laws. However, international companies might not follow these guidelines, and its very difficult to actually go after them if they break the rules.&lt;/p&gt;
&lt;p&gt;Hopefully, as more of these services start getting traction, the legal system will evolve to keep them from cheating their customers. Until then, we just need to be careful :).&lt;/p&gt;
&lt;/div&gt;</content:encoded></item><item><title>VIM 7.3 with Persistent Undo</title><link>https://dwipal.com/blog/posts/2011-03-04-vim-7-3-with-persistent-undo/</link><pubDate>Fri, 04 Mar 2011 17:43:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-03-04-vim-7-3-with-persistent-undo/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;VIM 7.3 recently got released, and supports persistent undo!
&lt;img border="0" height="82" src="https://dwipal.com/blog/posts/vim-7-3-with-persistent-undo/Capture.png" width="320"/&gt;
&lt;p&gt;This post describes a simple way to configure it. You have to compile it / get it from unstable repo, but totally worth it :)&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;/div&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;VIM 7.3 recently got released, and supports persistent undo!
&lt;img border="0" height="82" src="https://dwipal.com/blog/posts/vim-7-3-with-persistent-undo/Capture.png" width="320"/&gt;
&lt;p&gt;This post describes a simple way to configure it. You have to compile it / get it from unstable repo, but totally worth it :)&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;/div&gt;</content:encoded></item><item><title>TheIceBreak Tech Overview</title><link>https://dwipal.com/blog/posts/2011-02-15-theicebreak-tech-overview/</link><pubDate>Tue, 15 Feb 2011 07:40:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-02-15-theicebreak-tech-overview/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/theicebreak-tech-overview/logo.png"/&gt;
&lt;p&gt;A few people asked me what we use at &lt;a href="http://theicebreak.com/"&gt;TheIceBreak&lt;/a&gt;, so here it goes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux / Apache / MySQL / Python&lt;/li&gt;
&lt;li&gt;Pylons Framework (SQLAlchemy ORM, Mako Templating Engine)&lt;/li&gt;
&lt;li&gt;Lucene for Search&lt;/li&gt;
&lt;li&gt;JQuery for website&lt;/li&gt;
&lt;li&gt;Appcelerator Titanium for mobile app.&lt;/li&gt;
&lt;li&gt;Redis for caching&lt;/li&gt;
&lt;li&gt;GIT for source control, hosted on github&lt;/li&gt;
&lt;li&gt;nginx as load balancer&lt;/li&gt;
&lt;li&gt;Linode VPS for hosting webservers / database&lt;/li&gt;
&lt;li&gt;Amazon S3 for images&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
 Besides this, it consists of:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;3 main servers: Web, Search, Database&lt;/li&gt;
&lt;li&gt;1 dev server, which also contains a database replica (in case the main server crashes)&lt;/li&gt;
&lt;li&gt;The dev server also hosts a 'stage2', which is as similar in structure to the live site as it can. Everything that is pushed live goes through stage2 to make sure that nothing breaks.&lt;/li&gt;
&lt;/ul&gt;
Using this setup, I have been able to keep the latency of most (dynamic) pages to under 150 ms. &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;img border="0" src="https://dwipal.com/blog/posts/theicebreak-tech-overview/logo.png"/&gt;
&lt;p&gt;A few people asked me what we use at &lt;a href="http://theicebreak.com/"&gt;TheIceBreak&lt;/a&gt;, so here it goes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux / Apache / MySQL / Python&lt;/li&gt;
&lt;li&gt;Pylons Framework (SQLAlchemy ORM, Mako Templating Engine)&lt;/li&gt;
&lt;li&gt;Lucene for Search&lt;/li&gt;
&lt;li&gt;JQuery for website&lt;/li&gt;
&lt;li&gt;Appcelerator Titanium for mobile app.&lt;/li&gt;
&lt;li&gt;Redis for caching&lt;/li&gt;
&lt;li&gt;GIT for source control, hosted on github&lt;/li&gt;
&lt;li&gt;nginx as load balancer&lt;/li&gt;
&lt;li&gt;Linode VPS for hosting webservers / database&lt;/li&gt;
&lt;li&gt;Amazon S3 for images&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
 Besides this, it consists of:&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;3 main servers: Web, Search, Database&lt;/li&gt;
&lt;li&gt;1 dev server, which also contains a database replica (in case the main server crashes)&lt;/li&gt;
&lt;li&gt;The dev server also hosts a 'stage2', which is as similar in structure to the live site as it can. Everything that is pushed live goes through stage2 to make sure that nothing breaks.&lt;/li&gt;
&lt;/ul&gt;
Using this setup, I have been able to keep the latency of most (dynamic) pages to under 150 ms. &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded></item><item><title>On Leadership</title><link>https://dwipal.com/blog/posts/2011-02-10-on-leadership/</link><pubDate>Thu, 10 Feb 2011 08:01:00 +0000</pubDate><guid>https://dwipal.com/blog/posts/2011-02-10-on-leadership/</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I recently watched an excellent episode of Fareed Zakaria GPS on the topic 'What makes a good leader' that was sitting on my DVR since months. He had some of the biggest leaders in business and politics (Lou Gerstner, Tony Blair, Admiral Mike Mullen and others) talk about their take on Leadership.
&lt;p&gt;I thought I would summarize what were the biggest tasks that a Leader should accomplish:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Set up a clear long-term vision and guidelines for the company.&lt;/li&gt;
&lt;li&gt;Make sure that the execution follows this long term vision / guidelines. People are free to do whatever they want as long as it helps the company reach its vision. &lt;/li&gt;
&lt;li&gt;Be a good listener, you will need all the data you can gather to come up with a good vision&lt;/li&gt;
&lt;li&gt;True leaders will show their strength during a downturn, its easy for anyone to do well when the company has a strong momentum for growth.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Even though these points can easily be found in any leadership/101 class, its amazing &lt;a href="http://yahoo.com/"&gt;how&lt;/a&gt; &lt;a href="http://myspace.com/"&gt;many&lt;/a&gt; &lt;a href="http://sun.com/"&gt;companies&lt;/a&gt; and &lt;a href="http://orkut.com/"&gt;products&lt;/a&gt; fail at the basic task of having a clear vision and eventually loose their significance.
&lt;p&gt;I have had first hand experience with all the above points, and can&amp;rsquo;t agree more with all of them. The last point was particularly interesting that you can identify a true leader only during a downturn. If you hire someone when your company has a lot of momentum and is growing well, you don&amp;rsquo;t need a lot of leadership skills to run it (too much leadership might actually disrupt the growth). True leaders can really be identified clearly during a downturn.&lt;/p&gt;</description><content:encoded>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I recently watched an excellent episode of Fareed Zakaria GPS on the topic 'What makes a good leader' that was sitting on my DVR since months. He had some of the biggest leaders in business and politics (Lou Gerstner, Tony Blair, Admiral Mike Mullen and others) talk about their take on Leadership.
&lt;p&gt;I thought I would summarize what were the biggest tasks that a Leader should accomplish:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Set up a clear long-term vision and guidelines for the company.&lt;/li&gt;
&lt;li&gt;Make sure that the execution follows this long term vision / guidelines. People are free to do whatever they want as long as it helps the company reach its vision. &lt;/li&gt;
&lt;li&gt;Be a good listener, you will need all the data you can gather to come up with a good vision&lt;/li&gt;
&lt;li&gt;True leaders will show their strength during a downturn, its easy for anyone to do well when the company has a strong momentum for growth.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Even though these points can easily be found in any leadership/101 class, its amazing &lt;a href="http://yahoo.com/"&gt;how&lt;/a&gt; &lt;a href="http://myspace.com/"&gt;many&lt;/a&gt; &lt;a href="http://sun.com/"&gt;companies&lt;/a&gt; and &lt;a href="http://orkut.com/"&gt;products&lt;/a&gt; fail at the basic task of having a clear vision and eventually loose their significance.
&lt;p&gt;I have had first hand experience with all the above points, and can&amp;rsquo;t agree more with all of them. The last point was particularly interesting that you can identify a true leader only during a downturn. If you hire someone when your company has a lot of momentum and is growing well, you don&amp;rsquo;t need a lot of leadership skills to run it (too much leadership might actually disrupt the growth). True leaders can really be identified clearly during a downturn.&lt;/p&gt;
&lt;p&gt;Finally, a great quote by Eisenhower: &amp;ldquo;&lt;i&gt;Leadership is the art of getting someone else to do something you want done because he wants to do it&lt;/i&gt;&amp;rdquo;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</content:encoded></item></channel></rss>