Profile

Cover photo
Raveesh Bhalla
Works at Phandroid
Attends Netaji Subhas Institute of Technology
Lives in Noida, India
1,897 followers|1,133,138 views
AboutPostsPhotosVideosReviews

Stream

Raveesh Bhalla

Discussion  - 
 
Calling all developers based in India, we're looking for someone to join +Haptik's Android dev team to build some truly innovative features. If you're interested, send out an E-mail to me at raveesh@haptik.co
"An Instant Messenger Equivalent of Google Search" - Young Turks, CNBC TV-1...
4
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
#Android   #HelpNeeded   #GCM  

A user of ours has strangely stopped receiving GCM push messages from the 19th of July, even though the developer console shows that the GCM requests itself are being "accepted" and appropriately collapsed. Her device is working fine, she's even opening the app, but never receiving the GCM push itself (including new ones). Double checked the device tokens, and they match as well.

Any clue what might be causing this?
1
1
Harshit Dwivedi (dagger)'s profile photoRaveesh Bhalla's profile photo
3 comments
 
I don't have much knowledget about this matter.
But I found a thread that might be helpful.
http://stackoverflow.com/questions/20513927/android-gcm-sent-successfully-but-not-received-on-some-devices
Cheers.
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
I'd love for more and more apps to let me get straight to the point using OK Google. Can't believe how few have actually implemented this considering how easy it is to build out.

#blog   #gde   #android   #ux  
I am a big believer in speech interfaces, and probably use them significantly more than the average person thanks to owning an Android Wear device. In fact, I've often tried to plug voice to text i...
4
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
Calling all NAS experts

I've moved to a new place, and I really want to set up a good NAS/Media Server system here. How I want it to work is:

1. Download and store media files (audios and videos) on to the NAS system from my laptop. Bonus if I can do so from my Android devices as well.

2. Play the video content on my Sony Bravia (kdl 42w700b) wirelessly

3. Bonus: get a compatible audio system (Sonos?) that works well with the NAS to play music. Ideally, some way I can control the music from my Android devices.

What's the best way (and inexpensive) to go about it?
1
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
Sweet mother of heaven, tons of really good content for Android devs coming up on Udacity.
8
1
Saransh Bhardwaj's profile photoArnav Mishra's profile photo
2 comments
 
Hi Raveesh,
I am Saransh from U2opia Mobiles. We are organising a contest for developers to make Apps on http://fonetwish.com/ (similar to App store). I need your help to organise the event. Please call me at 9899427120 or alternatively email me on saransh.bhardwaj@u2opiamobile.com.
Regards,
Saransh
Add a comment...

Raveesh Bhalla

commented on a video on YouTube.
Shared publicly  - 
 
Black M9 please :)
1
Add a comment...
Have him in circles
1,897 people
nivedita arora's profile photo
Rico Very's profile photo
Clint Mendonca's profile photo
Sushant Harit's profile photo
Venkateswar Ranginani's profile photo
tsi hotels's profile photo
vikas bajpai's profile photo
Abdul Aleem's profile photo
Lilo Isaac's profile photo

Raveesh Bhalla

Shared publicly  - 
 
Help!!!

Do you know anyone who'd love to come and join +Haptik's Android team, where we're building out some really innovative features? Please tag them here or have them E-mail me (raveesh@haptik.co)
2
1
Sunny Aditya's profile photoPraveen K's profile photo
 
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
 
Irresponsible or unavoidable borrowing?

Growing up in Europe, I didn't pay much attention to the construction of the Euro, and whatever little I remember has nothing to do with the economics of it. Now, older, having lived in the US for a while, with a Greek wife, I'm looking at the way the Euro is unraveling and I've been using the opportunity to try to figure out how it works (or, rather, why it doesn't).

The core mechanism that allows multiple states to share the same currency is pretty simple: since the weaker states can't devalue their currency to compensate for their trade deficit with the stronger ones, money has to flow from the stronger economies to the weaker ones in order to maintain the balance.

We see that in the US: as measured in GDP per capita, there's about a 2:1 ratio between the strongest states and the weakest ones. To compensate for that, a lot of money flows between states, through the federal government. Most taxes in the US are federal taxes, i.e. about 75%, and the federal government doesn't necessarily spend the money it collects in the exact states where it collects them. As an example, every year about 130 billion dollars paid by California in federal taxes don't make it back into California. Texas and New York are the two other states that have a negative balance of more than 100 billion each. For those 3 states, that outflow on money represents 5.7%, 7.2% and 7.4% of their respective GDPs. California is literally sending money to other states so that those states can buy California stuff. The same is true for Texas, New York, and about 20 of the 50 states that are sending money to the other 30.

Looking back in history, the Marshall Plan followed a somewhat similar logic: the US sent aid to Europe, to allow Europeans to buy US goods, which was both a stabilizing mechanism for European currencies that otherwise were in a devaluation spiral, and an outlet for the huge US industrial production. For reference, the Marshall Plan amounted to 120 billion dollars (in today's dollars) over 4 years, which is tiny compared to the amount of money that the federal government now redistributes across state lines.

We can compare that to the situation in the Eurozone/EU, where the GDP per capita varies by a factor of about 2.3:1. Germany's balance in the EU budget is negative by less than 9 billion Euros. France's and Italy's follow at approximately 6.5 billion and 6 billion. Germany's 9 billion Euros is tiny compared to California's 130 billion dollars, especially since Germany's GDP is 60% larger than that of California. Since the US and EU economies have approximately the same size, that's a reasonably apples-to-apples comparison. The biggest negative balance that a Eurozone country has with the EU is about 0.41% of its GDP. The biggest positive balance is 1.3%. Within the US, only 4 states out of 50 fall within that range.

That's the problem right there: Germany is not flowing enough money out to other Eurozone countries to compensate for its own very strong economy. That's true of other rich European countries as well, e.g. Netherlands, Austria, France.

From the Greek point of view, the only way to get that money to flow in order to maintain balance had been for the government to borrow. That wasn't irresponsible borrowing. That was mechanical, predictable. Greece's poor historical discipline around government finances only accelerated an unavoidable process, but it's not a root cause.

In fact, predictably, pushing Greece into austerity made things worse, much worse: with the root cause being Greece's relatively weak economy compared to the rest of the Eurozone, an austerity approach can only put Greece in a position where it needs even more money to flow in in order to maintain balance.

Even if we assume that all of Greece's debts get somehow forgiven with no further constraints and that Greece manages to run a balanced government budget, it would still be in an unsustainable position in the current Eurozone as its weaker economy would force additional money to flow in. Unless the Eurozone very significantly increases the amount of money that it redistributes across borders, Greece should get out of the Euro at the first opportunity, i.e. literally Monday morning, July 6.

Worse, with Greece out, it's only a matter of time for another weak country to find itself in the same position: that might be Portugal, Spain, Italy, or if Bulgaria, Romania or even Hungary join quickly enough that might go through that same death spiral quickly enough to see the Eurozone as a revolving door, with barely enough time to come in before being back out.

Once that first batch of weak countries is out, there'll always be more that'll be at the bottom of the scale and will find themselves in the same position. France is comfortably in the middle of the pack within Europe today, but attrition will eventually push it toward the bottom, and France having to leave the Euro is a true nightmare scenario for everyone.

In order for the Eurozone to survive, its rich members will need to send a lot more money to the poorer ones: the rich ones literally can't continue reaping benefits from a currency based on the European average without sharing those benefits with the poorer ones that bring that European average down. Otherwise, the Euro will consume country after country until it hits a country that is literally too big to fail.
175 comments on original post
1
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
Having been working on Hermes (http://github.com/raveeshbhalla/Hermes) recently, I'm so delighted to see that Google's had a look at the ridiculous GCM registration process that existed and fixed their mistakes with GCM 3.0. Still need to see the details itself and test it out.

#io15   #android  
Hermes - An easy way to add GCM to your app
2
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
I thought I wouldn't care as much, but it sucks not being at #io15  and the #GDGSummit  #pixelpushing
8
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
It's kind of astonishing that the LocationManager APIs in Android don't have a built-in timeout callback. I had built something for us at +Haptik that I've decided to open source.

It's barely anything in its current form, since it only works with requestSingleUpdate(), but it adds not only a timeout but also a callback if both GPS and Network providers are disabled.

#gde   #android  

https://github.com/raveeshbhalla/Atlas
Atlas - A quick and easy way to get location updates in your Android app, with an in-built timeout
2
Add a comment...

Raveesh Bhalla

Shared publicly  - 
 
Because #perfmatters
Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.
1
Add a comment...
People
Have him in circles
1,897 people
nivedita arora's profile photo
Rico Very's profile photo
Clint Mendonca's profile photo
Sushant Harit's profile photo
Venkateswar Ranginani's profile photo
tsi hotels's profile photo
vikas bajpai's profile photo
Abdul Aleem's profile photo
Lilo Isaac's profile photo
Work
Employment
  • Phandroid
    Weekend Blogger, 2012 - present
  • Twocents
    Founder, 2012 - present
  • Apps Culture
    Co-founder, 2010 - 2012
  • Mobile ESPN India
    Trainee Content Executive, 2009 - 2009
  • TheSportsCampus.com
    Freelance Sports Blogger, 2009 - 2010
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Noida, India
Previously
Ooty, India - San Francisco, USA
Links
Contributor to
Story
Tagline
Founder at Twocents.in
Introduction
Gun for hire, Lover of all things simple
Bragging rights
Founder at Twocents.in
Education
  • Netaji Subhas Institute of Technology
    Computer Engineering, 2008 - present
  • Frank Anthony Public School
    Science, 2004 - 2008
Basic Information
Gender
Male
Birthday
August 4
Relationship
In a relationship
Apps with Google+ Sign-in
  • Meltdown
  • Rollercoaster Tycoon 4 Mobile
I was hungry as hell after a long day roaming around. Originally I was heading somewhere else, but I'm so glad I came here. Ordered the chimichangas which were really good. Good enough to make me write my first review on Google.
Public - a year ago
reviewed a year ago
3 reviews
Map
Map
Map