HN user

JamesCRR

553 karma

Android Guy and Data Tinkerer at OpenSignal

Posts69
Comments50
View on HN
scientificrealism.multiverses.xyz 2y ago

Scientific Realism Survey

JamesCRR
5pts1
www.multiverses.xyz 2y ago

The Offshoring of Thought and Memory

JamesCRR
1pts0
www.multiverses.xyz 2y ago

The Gomboc, a shape at the limit of possibility

JamesCRR
4pts0
www.multiverses.xyz 3y ago

The Offshoring of Thought and Memory

JamesCRR
2pts0
www.multiverses.xyz 4y ago

The Speed of Information

JamesCRR
1pts0
www.multiverses.xyz 5y ago

How many words in a life? (1.5B by my accounting)

JamesCRR
1pts0
play.google.com 9y ago

Meteor: a speed test for all earthlings

JamesCRR
3pts0
opensignal.com 10y ago

Sensing Samsung: The evolution of sensors in the Galaxy S series

JamesCRR
2pts0
opensignal.com 10y ago

Galaxy S7: Both Qualcomm and Samsung Chips Seen by OpenSignal

JamesCRR
3pts0
opensignal.com 10y ago

How and why to test apps on poor connections

JamesCRR
2pts0
opensignal.com 10y ago

The State of LTE: Global Crowdsourced Summary

JamesCRR
2pts0
opensignal.com 10y ago

State of Mobile Networks: USA Slow but Reliable

JamesCRR
3pts0
opensignal.com 10y ago

Google goes LTE-Advanced with its new Nexus phones

JamesCRR
1pts0
groups.csail.mit.edu 11y ago

Visual Dictionary – Teaching computers to recognize objects

JamesCRR
2pts0
opensignal.com 11y ago

The Ladder of Possibilities

JamesCRR
1pts0
mappinglondon.co.uk 12y ago

Mapping Cholera

JamesCRR
1pts0
john.onolan.org 12y ago

The Price of Success

JamesCRR
2pts0
techcrunch.com 12y ago

StormTag – Help Crowdsource Hyperlocal Forecasts

JamesCRR
2pts0
opensignal.com 12y ago

A $20 Weather Station

JamesCRR
1pts0
support.google.com 12y ago

Google's Right to be Forgotten Form

JamesCRR
5pts0
opensignal.com 12y ago

OpenSignal: UK Roads and Rails Report

JamesCRR
1pts0
opensignal.com 12y ago

Create a map of LTE bandwidth using field test mode

JamesCRR
1pts0
grandata.com 12y ago

Using Telco Data to Identify Events

JamesCRR
2pts0
opensignal.com 12y ago

The state of LTE – USA 2nd slowest globally

JamesCRR
4pts0
opensignal.com 12y ago

“All units are ridiculous” – how to understand scale

JamesCRR
1pts0
opensignal.com 12y ago

Android Permissions Misery

JamesCRR
2pts0
www.newscientist.com 12y ago

Print a working paper computer on an $80 inkjet

JamesCRR
1pts0
www.theguardian.com 12y ago

Tesco likely to release Android tablet

JamesCRR
1pts0
translate.google.com 12y ago

Buenos Aires hosts largest ever Hacks/Hackers (970)

JamesCRR
1pts0
www.theguardian.com 12y ago

300,000 Parliamentary attempts to access online pornography

JamesCRR
3pts0

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.

The State of LTE 11 years ago

(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!)

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).

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)

"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.

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!

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.

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.

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/

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.

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.

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.

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.

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.

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.

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.