Allow them to be themed as part of the OS UI, sure. But they're separate from the app and the colouring should reflect that.
Allow them to be themed as part of the OS UI, sure. But they're separate from the app and the colouring should reflect that.
I've been spending the last few days looking at crash reports, and specifically at some of the reports that my engineers can't make any sense of.
Here's one that's especially frustrating.
Attempt to invoke virtual method 'java.lang.Object java.lang.ref.WeakReference.get()' on a null object reference
ResourcesManager.java in android.app.ResourcesManager.applyConfigurationToResourcesLocked at line 441
This came from a Nexus 6 user running 5.1.1, which should make things a bit easier to debug: we have no application code on the stack trace, so having a Nexus report at least lets us see the source code of the crash.
Now, here's the funny thing: ResourcesManager.java only contains 323 lines in 5.1.1, so I can't actually know what's really going on on line 441, because there's no line 441.
The only hint we have is this, all the way at the bottom of the stack trace, below even Zygote: XposedBridge.java in de.robv.android.xposed.XposedBridge.main at line 115
Yup, that's a rooted device running a modded framework, modded deeply enough that the most fundamental aspect of Android can't be trusted, and the mods are causing a crash in one of our apps.
That's the kind of issue that requires quite some persistence, even more than OEM bugs.
We've all read horror stories about Comcast's legendarily horrible customer service. I'm in the middle of moving, and my wife had to spend almost 15 minutes on the phone with them to move our existing service as-is without adding on anything else on top. That doesn't mean that all ISPs are that hard to deal with, Sonic is famous for being great to work with.
Major airlines also have a bad reputation about the way they care about customers, with United leading the charge. Personally, my worst experiences have been with Air France. Other airlines do better, Southwest routinely makes the news for doing the right thing for its customers, and I've been happy flying Virgin America, Alaska or Jetblue.
The reality is that we in the US are spoiled with good customer service, and the Comcasts and Uniteds are exceptions. By and large, business small and large usually try very hard to provide a good experience.
That's where Uber comes in. For all the discussions and controversies about Uber, at the core they're here because customers who need point-to-point on-demand transportation expect good service, and the taxi incumbents don't provide such service and aren't even trying. I've had my own share of bad experiences with taxis in San Francisco, in San Jose, in Las Vegas, in Kansas City. By comparison the very few times my wife or I used Uber (in our case UberX), it was pleasantly unremarkable, it just did things right, in line with the kind of service I've come to expect in the US).
In the service industry, it pays to provide good service.
Weather forecast for Death Valley for the next 10 days: Death.
Death Valley NP is unusual in that its facilities are only open in winter.
Edit: those are Fahrenheit. That's about 48C during the day and 28C at night.
I'll be visiting NYC for business at some point in Spring, and this time I expect I'll have a bit of time to actually visit.
I'd like some recommendations about places to visit.
I'm interested in things or places that are interesting but not necessarily the most mainstream tourist attractions. I have a special interest in transportation, including transportation infrastructure and history.
I've been thinking about taking the Staten Island Ferry, the Roosevelt Island Tramway, seeing the Verrazano–Narrows Bridge, the Bayonne Bridge, possibly the Conference House, Fort Wadsworth.
I could end up seeing Grand Central Terminal (especially for the Park Avenue Viaduct), the High Line, the subway station on Broadway at 125st (the only elevated part of the subway in Manhattan). I'd go to the High Bridge but it won't be open to pedestrians yet.
If the weather is really fine, I might go to Coney Island or Rockaway Beach / Jamaica Bay. If not, I'd like to see the Panorama of the City of New York in Queens Museum.
I'd love to hear of other similar suggestions.
I'm trying to mostly focus on the positive aspects of what happened to Ahmed today.
-First and foremost, Ahmed seems determined to continue being creative. A setback coming from a deep misunderstanding didn't stop him. Creativity isn't a straight path, it's a twisted path full of hurdles and difficulties.
-Ahmed found a great balance between working on something on his own (which is a great way to get a more personal relationship with the problems at hand, as a first step toward gaining a deep understanding) and getting advice from someone with more knowledge (which is the best way to get direction and learn faster).
-In the big picture, the broad support for Ahmed sends the strong message that it's OK to be a geek, to be a tinkerer, to be a hacker.
-At a very personal level, I've always struggled with electronics, so I'm looking at Ahmed as a role model, and I'm feeling inspired to get a few components and try to put something together... though I'm probably far from being able to create an actual clock.
-Finally, a question: what role can I play? (Edit: Specifically, what role can I play to help someone in a similar position to Ahmed's, interested in learning?) I can write about what I do, at least when I'm actually doing things, but I wonder what other options I might have.
Imagine that you're in your early teens.
Imagine that you're named after a major religious figure living centuries ago in the Middle East.
Imagine that you're interested in Science and Technology, so much that you try to Engineer things on your own, which then forces you to learn the Mathematics that help you along the way, all that while you're still in your early teens.
At this point, two things can happen.
In one case, your name is associated with Christianity, your skin is white, you live in France. You get encouraged, doors open for you, you get guided toward top education, you'll eventually get amazing jobs, and you'll end up living a comfortable life. That's my story.
In another case, your name is associated with Islam, your skin is brown, you live in Texas. You get shamed, you get arrested, schools close their doors on you. That's Ahmed Mohammed's story. I don't know how that story ends, but I'm really hoping it ends well.
That's a pretty extreme case of privilege. But it is privilege nonetheless. We have to recognize such extreme cases of privilege if we want to be able to fight all forms of privilege. That's the only way we can eventually reach a point where all men are created equal, where we all have certain unalienable Rights, including Life, Liberty and the pursuit of Happiness, because clearly we're not there yet.
Ahmed's Liberty has already been seriously infringed, and from this point his pursuit of Happiness is in jeopardy, possibly for the rest of his Life.
Does anyone have statistics about the proportion of Android devices using ARMv6 vs newer processors? Bonus points for a breakdown by Android version and/or by device age and/or by country.
You would need to map from the device names to which CPU they use, perhaps using the XDA data linked above or some other database, such as http://www.phonearena.com/phones/
For over a year before she moved in the US, most of my communication with my girlfriend then fiancée then wife was over various forms of text messaging.
That's a habit that we kept, a form of communication that works well for us. Phone calls don't work as well for us, because there are many situations during which I'm not in a private environment: at my desk at work, in meetings, in public transit.
We've used Yahoo Livetext a bit while it was in development, and it works really well for us: it gives us text messaging that we're familiar with and adds an immediate way to convey direct emotions while remaining appropriate in all those situations where voice isn't an option.
I love it. I also had fun advising the team that built the app, about a variety of technical matters, since that's my actual job at Yahoo.
It's available today in the US, Canada, UK, Ireland, France, Germany, Hong Kong and Taiwan, on Android and iOS.
So, would you know if the VoIP number restriction is being considered to be lifted? I can't think of any other such app that flat out blocks Google Voice.
Also, I tried logging in with a Yahoo account, and after the password, it asks me to change it (which I had done not too long ago, so I skip it), then it asks for a phone number. There is a link to skip it but it just refreshes the prompt, this time without the skip link. And again, even when forcing me to link my phone number to my Yahoo email which I don't really want to do, it still doesn't accept my GV number, which is the only number I use.
It seems there are still some kinks to work through. I have had some minor problems before with a couple of apps and GV, but nothing that was ultimately unworkable. I don't think it should be this strict in order to just sign up. The login asks you for either a carrier number, or Yahoo login. If you choose Yahoo login, it still forces you to give it your carrier number, makes no sense, unless it's a bug.
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.
"[taxi drivers and companies are] worried that their industry will be decimated if local and state government doesn't intervene."
Actually, their problem is that the government did intervene. Shielded by both the artificial scarcity created by medallions and price regulations, which were both created by government intervention, the taxi industry became complacent, with no attempts at innovating or even at providing decent service.
The industry of getting point-to-point car rides on demand isn't getting decimated. In fact it is in sharp expansion. It just happens that taxis aren't seeing any of that growth. Let's be honest here: a regular taxi driver would be quickly dropped from Uber for providing their usual level of service.
- YahooArchitect, Senior Principal Engineer, 2013 - present
- Google (Android)Senior Software Engineer, 2007 - 2013
- Openwave (Mobile Browser)Software Engineering Manager, Mobile Browser, 2001 - 2007
- Be (BeOS)Software Engineer, 1998 - 2001
- École Polytechnique, FranceMathematics, Physics, Computer Science, 1994 - 1997
- ENSEEIHT, FranceComputer Science, Software Engineering, 1997 - 1999
- bit Dungeon
Welcome to the Tied House Brewery & Cafe | The South Bay's Origi...
The South Bay's Original Microbrewery Since 1988!
Factory Images for Nexus Devices - Google Support for Nexus Phones and F...
Factory Images for Nexus Devices. This page contains binary image files that are provided for use in restoring your Nexus device's origi
The Free Software Definition - GNU Project - Free Software Foundation (FSF)
Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the softwa
Mt. Rose Ski Tahoe - Tahoe's Highest Base Resort, Closest to Reno.
Mt. Rose Ski Tahoe - Tahoe's Highest Base Resort, Closest Tahoe Ski Resort to Reno.
Imus Geographics | The Art of Cartography | USA Map
"This one will remain a classic!" – Stuart Allan, Raven Maps. "This is the map of the U.S. you've been waiting for....abs
Orion Telescopes: Save on Telescopes & Binoculars! - Telescope.com
Telescope.com: The friendly telescope experts at Orion Telescopes will help you choose the right telescope. Same-day shipping. 100% satisfac