3 ms·
It's probably against their ToS and Google could detect it and ban all of those accounts, or the servers' IPs. You can then keep fooling them by creating new a
by bad_user 7y ago
It's probably against their ToS and Google could detect it and ban all of those accounts, or the servers' IPs.
You can then keep fooling them by creating new accounts or changing IPs (assuming your usage doesn't have clear patterns they could look at).
But such events would be clearly disruptive for the business. Works for a POC, but if your business has actual customers, it's a terrible solution.
- disillusioned 7y agoThis company was shockingly deep into their lifecycle to still be using this approach. And yeah, they'd cycle IPs as needed too. I think the thought was that Google isn't doing a ton of fraud analysis for this particular modality of fraud. Still though...
- DeathArrow 7y agoYou don't have many options if you need high accuracy: you have to pay a lot or try to trick Google which might be both immoral and against the law and for sure is tricky, hard to maintain and you can't count on it in the long run. Let's hope there will be alternatives to Google provided traffic data. For now they seemed to monopolized it by offering it for free while losing money to discourage competition.
- raverbashing 7y ago> You don't have many options if you need high accuracy: you have to pay a lot What happened to actually trying to solve problems with programming? Interpolation is one solution. Caching is another. Temporal analysis. Put everything together. You don't need to query the magic Google box for every small update you make (and they might get that info from the transit providers, which given my experience are not that great sometimes).
- deleted 7y ago[deleted]
- sdenton4 7y agoLinear interpolation gets you 9X% of the way there for cheap, though. You can then come up with strategies for attacking the last 10% at somewhat higher cost instead of committing the entire stack to the high-cost strategy. For example, if you ascertain that a bus is more than 2 minutes late, switch to polling that bus more often until it makes it to its next stop. And then switch back to linear interpolation once it gets to that stop. But you'll pay a little bit more for the added accuracy. Morale of the story: if you want to get high-resolution real-time data, you (and your customers) have to pay for it, as that shit ain't easy.