HNHacker News
TopNewBestAskShowJobs

JamesCRR

553 karma · joined March 2, 2012

Android Guy and Data Tinkerer at OpenSignal
submissionscomments
JamesCRR··on The State of LTE in September 2015
Hi this is James from OpenSignal.

By "proprietary" we basically mean "here's a cool new metric (ps we invented it)" not "here's a cool new metric (ps we're not gonna tell you how it works)". That said the link to the methodology is a little buried, but you can find the details here: http://opensignal.com/methodology/time_coverage/

One thing to note is that it's possible that if you only launched LTE in urban areas and the LET users stay within those urban areas, then the time-coverage can be great, even if if the geographic coverage is poor and a low percentage of the population has access to LTE overall. Nonetheless, it is a measurement of the experience that those users that have LTE are getting.

Given this, we do have to be wary about markets where LTE is not mature yet.

Good point re. unlimited vs limited data plans and how the latter can make it easier for an operator to provide good throughput (but overall you might get less volume). This is illustrative of a bigger challenge - there's no single metric that can tell you: "this is the best operator in the world". We're never going to claim that. But our crowdsourced data can offer a global, impartial view that I think has been missing.

JamesCRR··on The State of LTE
(This is James from OpenSignal)

I agree time coverage needs to be carefully interpreted - particularly when an deployment is focussed just in a city, a high time coverage percentage shouldn't be taken as meaning there is a strong nationwide deployment. But it does show the experience of the users who do have LTE.

For markets that have had LTE for longer, and with high LTE penetration (i.e. large percentage of subscribers using LTE), time coverage does show how effective the rollout as been.

Two more notes on why we've chosen to do this:

- Firstly geographical coverage is a little shaky - there are questions over how to factor in indoors/outdoors/under a bridge, cell breathing and other temporal fluctuations should be taken into account. The time coverage we use is unambiguous: we look at the proportion of time users have access to the LTE metric.

- Secondly: our crowdsourced methodology is focussed on measurement, not modelling. There are often very sparsely readings where we simply don't have LTE readings, we can't conclude unequivocally that there is no LTE there, or just no users. There are some ways we can get round this we can look into on (extrapolating from our cell maps), but for the moment we're much more confident in the time coverage (though caveats are required!)

JamesCRR··on Show HN: App recommending free Wifi based on hotspot heuristics and crowd-input
Sure, I'm on a super hectic schedule, so it may just be a drink and some empanadas, but let's set something up.
JamesCRR··on Show HN: App recommending free Wifi based on hotspot heuristics and crowd-input
+1 Funnily enough, I'm in Argentina right now working on the Android version of WifiMapper as we speak.
JamesCRR··on Hotel Wi-Fi Speed vs. Cost of Room
Would be interested to know the R-squared on the room-price correlation.
JamesCRR··on The Galaxy S5 does not have temperature or humidity sensors
Conflicting information, I just talked with someone from Sensirion who was quite central to the the SHTC1 project, he confirmed it was NOT the waterproofing that was the issue and pointed out there are Japanese devices with the same chip that are waterproof, even to IP68 (2m depth).
JamesCRR··on The Galaxy S5 does not have temperature or humidity sensors
WeatherSignal is a slightly different project to OpenSignal (but it's by the same people) - we're sharing data with several academic institutions and independent researchers, and will make the feed fully open. Also NB, PressureNet is a great project, WeatherSignal also collects pressure data but I think other sensors are relevant.

We have an algorithm in WeatherSignal that tries to determine whether users are indoors or outdoors - there's a roof icon that appears or disappears, try it, it's pretty accurate during the day time.

WeatherSignal project is basically funded by OpenSignal sales, we sell to carriers and regulators -- who can act on the data to improve service.

(I'm James Robinson, a co-founder of OpenSignal/WeatherSignal)

JamesCRR··on 8pen + Leap Motion
Macbook Wheel is much easier to use. http://www.theonion.com/video/apple-introduces-revolutionary...
JamesCRR··on Google’s “20% time,” which brought you Gmail and AdSense, is now as good as dead
"if 20% time has been abandoned at Google, are other companies, which reportedly include Apple, LinkedIn, 3M and a host of others, wise to continue trying to copy it?"

That's incorrect, AFAIK 3M were the first company to pioneer this approach (with 15% of time spent on self-directed projects).

For example see: http://www.fastcodesign.com/1663137/how-3m-gave-everyone-day...

Talking to a friend at 3M (who has been there 20+ years, an engineer with dozens of patents) I am told that while 15% officially still exists, for a long time it's effectively meant working 115% of hours.

Nonetheless the tradition allowing self-directed research continues at 3M - and this might mean using lab resources, or creating prototypes without getting approval.

JamesCRR··on The Web in 1993: An academic's notes from the first WWW conference
Gets interesting at "My trip report" - the unedited notes produced at the time (i.e. no hindsight)
JamesCRR··on Leap Motion: Amazing, Revolutionary, Useless
Nice example of someone adding a leap motion controller to their site, GoSquared: https://www.gosquared.com/blog/playing-around-with-the-new-l... I'm not going to argue this demonstrates utility, but it does show some good recognition of smaller gestures.
JamesCRR··on How phone batteries measure the weather
Even under lab conditions, I doubt you'd get a good correlation between battery temperature and lab temperature if the phone were being used. Across an ensemble of phones and aggregating battery temperatures, you might expect to do better, but that would only prove this works in lab conditions.

These phones were sometimes indoors, sometimes outdoors, sometimes in bags, in conditions that are hard to replicate unless you have a very good model of average user behaviour.

We're working on ways to better detect the situation of the phone at the point of a reading, but even then it takes about 30minutes for battery temperature changes to take effect. If a phone was outside 15 minutes a go, the outdoors temperature will still have a large impact.

Modelling this or testing in lab conditions is not trivial!

JamesCRR··on How phone batteries measure the weather
It's something we will look at for sure. In general, it's slightly harder to get good results from looking at energy drain (as obviously a single reading means nothing, only pairs of readings from the same device)

As an aside, I used to live on a boat, installed a quarter tonne of batteries and got rather obsessed with making the energy last.

JamesCRR··on How phone batteries measure the weather
We actually used R, but this looks very neat, thanks for sharing!
JamesCRR··on How phone batteries measure the weather
Nice points,

We were told the paper would be published (and open access today) but doesn't quite seem to be up yet: http://onlinelibrary.wiley.com/doi/10.1002/grl.50786/abstrac...

The paper does have more detail, and I believe supporting materials will be released. You can also download the data and do some of your own digging (either from the big file at the bottom, or just view source and grab the js values that feed the graphs)

JamesCRR··on How phone batteries measure the weather
For some of the cities in the study we had only about 600 readings from 300 users per day. At this level of data the averages work well across 24 hours, but are messy when you start trying to get hourly figures. Even a couple of thousand users does not give great hourly correlations.

However OpenSignal was not built for weather crowdsourcing, and battery temperature readings are only taken when the phone is plugged in, unplugged, turned on, or turned off (since we wanted to calculate average battery drain). So clearly we could more regularly poll the battery temperature. This is what WeatherSignal does.

In this case we would get better spatial and temporal resolution.

It's also well worth pointing out that we tested this in cities where there were already trusted, online data sources (i.e. weather stations), there are population centres where this won't be the case, or where the data is not shared.

Also the case is that for dispersed populations (e.g. North of Sweden or Siberia) while we might not manage to resolve temperature to city level (until we have many more users) we could get temperature estimates across larger ares.

So I guess what I'm saying is: this is the start of the story, already we're getting data that is good, more filters could make it better, but more users and faster polling is the real key.

JamesCRR··on Ask HN: How do I add a newsletter to my existing app with 7K users?
We use Mailchimp and find it works well.
JamesCRR··on [dead]
I'm alive, or am I?
JamesCRR··on Ask HN: Who is hiring? (August 2013)
OpenSignal - London, full time

We're the largest independent data source on cellular and WiFi networks. We're looking for people to help developing our crowdsourcing apps and interpret the data. Our team is small and we have a great time working together - lots of BBQs in the roof garden in the current weather.

We're looking for:

- iOS developer, iOS7 has opened up some great new APIs and we're looking to bolster our app out there, making it as popular as our Android app (currently clocking 15k downloads per day)

- Back end developer with a passion for data. We use R, Hadoop, SQL, PostGres and more, and we love dataviz.

- Telecoms expert, someone who likes a startup environment but has detailed understanding of how cellular networks work and experience within the industry

join @ opensignal.com http://opensignal.com/jobs/

JamesCRR··on Android Fragmentation Visualized
I think in QA terms it is certainly harder to build apps for Android, that said I'm not sure whether moving from 4000 distinct devices to 12000 distinct devices makes much difference, either way you're just going to pick some representative ones for testing. What is interesting is just how diverse the smartphone market has become, that is arguably a strength not a weakness of Android.
JamesCRR··on Why no one is looking for ‘rockstar programmers’
My experience of working with rockstar programmers tends to be woeful, they spend far too much time dousing themselves in cocaine and hooking up with groupies, their code is shambolic and occasionally they smash a computer for the hell of it.

However my experience of programmer rockstars is just as bad, their stage presence is pitiful. Instead of cutting it with wild guitar solos they tend to spend to much time StackOverflowin', when we're wailing out a tune they often grimace and put on their sound cancelling headphones.

Please, everyone stick to your profession.

JamesCRR··on Searching for Cicada Song: a crowdsourcing project
Another example of Android being used for highly specialised crowdsourcing projects, (and also in the woods!)http://www.newscientist.com/article/mg21829205.600-old-smart... - use of phones to listen out for illegal logging.
JamesCRR··on Fermi calc: What percentage of available data does the NSA capture?
Things actually look at lot worse when you consider the level of data collected in certain countries. For instance, in Jordan 12.7 billion datapoints were collected in one month concerning a population of 6.1 million. 2000 datapoints per person. According to my Fermi calc that's pretty much all the digital metadata generated by an average citizen.
JamesCRR··on 3.5% of Android phone clocks are wrong by more than an hour
Actually 3.5% of android clocks ARE out by one hour or more... the 15s bug effects some phones, but the problem of being more than an hour out is very general and does effect 3.5% of phones - sorry if that's not clear!
JamesCRR··on How to win like Waze: turn users into contributors
One thing I missed out from the article: Waze contributors get direct access to the Waze devs once their data collection is high enough. This is a fascinating model that doesn't condescend to app users, but elevates them to having an active role in improving the app.
JamesCRR··on On Android innovation: How temperature & humidity sensors made it into the S4
I'd be interested to know of other stories of submissions to the Android Open Source Project buy 3rd parties that were adopted and became part of core Android. Anyone?
JamesCRR··on TechStars London brings access to UK visa
Great post, but I think that Startup Chile was the first accelerator program to guarantee a Visa, though whether that counts as a top-tier program is subject to debate. Whatever the case, it's great to see the UK leading the US here.
JamesCRR··on White House Response to “Make Unlocking Cell Phones Legal”
As a Brit, I'm pretty stunned by the efficacy of the We The People Platform here. Good work democracy.
JamesCRR··on Africa’s Mobile Explosion
One thing I've found interesting that I'd love to see explored in depth, is the lack of interplay between the tech used in US/Western Europe (traditional tech hubs) and Africa. It seems the apps that are important to one market are not the same that matter in another - even in similar sectors (e.g. Square vs MPesa) perhaps this is because one set of apps targets smartphones and fast internet connections (not to mention processors) while another is targeted at feature phones. As smartphones reach higher levels of adoption I'd love to see African built apps taking on Western markets.
JamesCRR··on Making $1 million from affiliate links on "Ad-Free" blog
It's a little more subtle than this I think: he's arguing that across a year maybe 1/10th of the 1.2m monthly unique visitors will buy something. So overall conversion is 1/(10*12) or roughly 1%. Would love to hear from someone who runs a literary b,log though and has better figures.
Page 1 of 2Next →