Live data from Hacker News

How to find your Uber passenger rating

medium.com

81–90 of 197 posts

Re: How to find your Uber passenger rating

#82
post #44

I somehow have a 4, the lowest in this thread (that I've seen so far). I wonder what I did, I generally try to be polite to the drivers and I rarely use the service, so I suspect I got one extremely poor rating? I can't imagine when though. Anyway, looks like you can go and pull the token out of the page and just do curl https://m.uber.com/cn --data '{"messageType":"PingClient","token":"xxxxx","app":"client"}' | jq .…

Ways to make a driver happy:

  * Compliment their car or music
  * Ask them about themselves (how are you doing, where are you from, how long have you been driving)
  * Make small talk (how about this crazy weather/traffic/drunk people, do you have any weird stories, have you ever been to place xyz)
  * Tell them a little about yourself or where you just came from/are going to
  * Have the address of your destination or tell the driver how to get there
  * Leave a tip for efficient service
  * Don't throw up in the back seat

Re: How to find your Uber passenger rating

#83
post #37

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

doesn't seem that strange to me. in the old SOAP days it was easier to run everything through a set of filters and just have what server code specified by a field. in this case it is pretty clear they sped up requests by returning some generic data every request needed to update the app all at once as well. that's a pretty common requirement. netflix even allows client code to upload server code to pack responses int…

I did a similar hack in an app I wrote where I basically always wanted/needed a fresh copy of a user's account data. Literally halved the number of API calls necessary in early versions of the app. Now the gain is maybe 30% but the code is a lot cleaner regardless.

Re: How to find your Uber passenger rating

#84
post #42

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

If you're curious, I put together a Python library for that: https://github.com/tals/uber.py Some of this is remainders from when they just had consultants working on this. Look at hash_password() at client.py :)

Look at hash_password() at client.py :)

That's so... what? Is the API not https? If they wanted to avoid even knowing the password, then why not use something standard like SRP (https://en.wikipedia.org/wiki/Secure_Remote_Password_protoco...)?

That animated GIF with the CLI session is very cool, by the way.

Re: How to find your Uber passenger rating

#85
post #44

I somehow have a 4, the lowest in this thread (that I've seen so far). I wonder what I did, I generally try to be polite to the drivers and I rarely use the service, so I suspect I got one extremely poor rating? I can't imagine when though. Anyway, looks like you can go and pull the token out of the page and just do curl https://m.uber.com/cn --data '{"messageType":"PingClient","token":"xxxxx","app":"client"}' | jq .…

Ways to make a driver happy: * Compliment their car or music * Ask them about themselves (how are you doing, where are you from, how long have you been driving) * Make small talk (how about this crazy weather/traffic/drunk people, do you have any weird stories, have you ever been to place xyz) * Tell them a little about yourself or where you just came from/are going to * Have the address of your destination or tell t…

That sounds like a nightmare. I often enjoy chatting with a travel companion, but some days I want nothing more than silence.

Re: How to find your Uber passenger rating

#86
post #37

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

doesn't seem that strange to me. in the old SOAP days it was easier to run everything through a set of filters and just have what server code specified by a field. in this case it is pretty clear they sped up requests by returning some generic data every request needed to update the app all at once as well. that's a pretty common requirement. netflix even allows client code to upload server code to pack responses int…

Is there a term for that? Maybe something like "opportunistic delivery"?

Re: How to find your Uber passenger rating

#87
post #44

I somehow have a 4, the lowest in this thread (that I've seen so far). I wonder what I did, I generally try to be polite to the drivers and I rarely use the service, so I suspect I got one extremely poor rating? I can't imagine when though. Anyway, looks like you can go and pull the token out of the page and just do curl https://m.uber.com/cn --data '{"messageType":"PingClient","token":"xxxxx","app":"client"}' | jq .…

Ways to make a driver happy: * Compliment their car or music * Ask them about themselves (how are you doing, where are you from, how long have you been driving) * Make small talk (how about this crazy weather/traffic/drunk people, do you have any weird stories, have you ever been to place xyz) * Tell them a little about yourself or where you just came from/are going to * Have the address of your destination or tell t…

  * Leave a tip for efficient service
I always thought part of the point of Uber was not having to deal with cash and tips. I've never left a tip for my driver, and never really had an opportunity to as it's all paid for by your credit card on file.

However, I do most of the rest (never really thought of complementing anyone's car, they pretty much all run together to me), and have a 4.9. I never even thought about making smalltalk as a way to get your driver to rate you better; it's just a nice thing to do when you're getting a ride from someone.

One of the interesting things I've noticed about Uber is how diverse the drivers are. I've gotten (at least) Russian, Kurdish, Moroccan, and Nigerian drivers, so that's led to some interesting conversations about where they're from and what it's like. From the conversations, Morocco sounds like the best place to go visit; the guy from Morocco waxes the most poetic about his homeland.

Re: How to find your Uber passenger rating

#88
post #55

Earlier quoted context omitted.

Can you talk more about the extortion? Given that Uber apparently drops drivers that get below a 4.5 or something, I wouldn't expect much trouble from them...

Just guessing what he meant: The black cars in NYC with an iPhone on the dashboard running the Uber app aren't necessarily getting 100% of their fairs via Uber. If they see you as a potential client, they'll still try to pick you up off-network. If you already hailed an Uber, an unscrupulous driver may potentially tell you "Yeah, I'm from Uber". Although I'm not sure how they'd convince you to pay cash.

I was at W NY finishing my talk for HOPE X with my cospeaker; we were speaking at 2300h Friday so we took an Uber Black from the W to the Hotel Penn around 2100h. An Uber came within 2min of us calling it, approximately the right time, and we were a bit distracted. Walked over to the town car displaying the U logo, and I don't recall exactly, but somehow "You're Marc, right?" got exchanged, and we got in.

The driver was confused about "Hotel Pennsylvania", which was funny since it is a huge hotel, but he said there was a smaller Penn Hotel or something nearby which he thought we'd meant.

We got closer to the location, but still maybe halfway, and Marc got a call from the real Uber driver asking where the fuck he was. He pointed out we'd gotten into the Uber already, and it was clear it was the wrong Uber; we assumed it was just someone else's Uber by mistake. That's happened a few times before in high-volume locations, including one where the 2 cars were from the same livery company in SF and had off-by-one license plates (ours got stolen by someone else); Uber deals with this pretty gracefully for all concerned.

We pointed this out to the driver. Told him to start the meter now, as a new ride (which we'd request); this would be approximately the correct fare, and I was going to give the guy $5-10 extra in cash to be nice. (The whole trip was approximately minimum-uber-black fare distance anyway.)

He acted like he was trying, and failed; we then got to the location, and he demanded cash. We pushed back (the whole reason for using uber is not to deal with cash, and expense reimbursement), but said if he'd give us a receipt, that would be fine. He refused. This went on a little.

I got out of the car to go inside at this point, assuming Marc would deal with it; I was mostly trying to make sure we got our speaker badges before the desk closed. I wish I'd stayed to film the resulting interaction, in retrospect.

After this, the guy actually locked the doors, got out, and then went to my friend's door. He threatened to cut him. (I'm not sure on the details; this is secondhand.) He unlocked it, my friend got out. He's a ~350+ pound ex-bouncer from Manchester, and head of security for Defcon. The driver is a ~120 pound south asian gentleman. Words were exchanged very briefly; the driver gave up and left, unpaid.

I tweeted to @ubernyc, then per their request mailed support, and they replied, but proceeded to do fuck all, as far as I can tell.

We failed as security professionals for not getting dox on the car or driver, but we were pretty distracted. I would have been really upset had this happened to someone who could have felt physically threatened by the driver.

Uber needs some superior authentication system for drivers; btle or wifi or flashing indicators on the phones themselves would be nice. Ultrasonic tones on microphone/speaker might work.

I'm used to fearing kidnapping and extortion by drivers (Middle East, Thailand, etc.), but not so much in NYC.

Re: How to find your Uber passenger rating

#89

Earlier quoted context omitted.

Ways to make a driver happy: * Compliment their car or music * Ask them about themselves (how are you doing, where are you from, how long have you been driving) * Make small talk (how about this crazy weather/traffic/drunk people, do you have any weird stories, have you ever been to place xyz) * Tell them a little about yourself or where you just came from/are going to * Have the address of your destination or tell t…

That sounds like a nightmare. I often enjoy chatting with a travel companion, but some days I want nothing more than silence.

Precisely what I don't like about Lyft and the competing services. They don't stop talking. It's almost like they're instructed to be overly chatty. Silence isn't always bad at 8 in the morning when I'm trying to check email and communicate with work.

Re: How to find your Uber passenger rating

#90
post #43

Earlier quoted context omitted.

I'm not a driver, but I know enough about Uber to answer this... Drivers are prompted to rate their passenger immeditely after the trip, in the exact same manner as riders rate their driver. Then, when a trip is offered to a driver, they're shown the potential customers rating (and other details), then the driver will choose to accept the job or not

I ask a lot of questions: The Uber training, apparently, is that driver's should only ever rate their customers a 5, or a 1. That's it. A customer is either great and a 5, or an asshat and a 1.

Then why didn't Uber make it binary?
Post reply on HN