Hacker Newsnew | past | comments | ask | show | jobs | submit | Litmus2336's commentslogin

I'm also curious what percentage of people married to people in their career field is due to meeting on the job. Are you more likely to marry someone in your profession? Or is "working together" just a very common way to meet your spouse?


Although if one side in the cold war had good anti-ballistic missile tech they would be incentivised to first strike.

That's the reason for the ABM limitation treaties

https://en.m.wikipedia.org/wiki/Anti-Ballistic_Missile_Treat...


Yeah, people don't eat bushmeat and from the garbage can because they choose to - they have (or feel they have) no other choice.


Exotic animals are not something poor people eat because they can't afford. It's absolutely the other way around. Exotic meats are mostly consumed by the powerful people as delicacies.


https://en.wikipedia.org/wiki/Bushmeat https://en.wikipedia.org/wiki/Wildlife_trafficking_and_emerg...

I have no doubt that there are cases of wealthy people consuming exotic meat as a delicacy, but I would bet pound for pound it is largely people in poorer regions without much alternative.

Unfortunately I'm looking for real stats but am having trouble as most of the trade does not keep records, is illegal, etc


All you need to correctly pick the bottom and peak of a year is 365 people. 366 in leap years.


You need 365 * 365 to get both the bottom and peak right


For a person to get both bottom and peak right. But hey, I'm less picky


It seems to me that the option to refuse drives is the bigger change.

But regarding pricing, Uber is no longer "mandating" the drivers accept a price, instead Uber drives agree to the rates Uber sets. Maybe that has some bearing? I'm no expert.


Maybe eventually uber needs to allow drivers to set prices for themselves, with a large enough market it should proxy surge pricing?


Yeah, that'd theoretically work. But I wonder how it would go in practice with the limited information of each driver. Perhaps if they provided drivers with statistics (average offering price, bottom 10% offering price, ride volume over time, peak areas etc) then it would work. Interesting proposition.


They could do it dutch auction style. Suppose there are five drivers and three rides. The drivers bid per-mile rates of $.75, $1, $1.25, $1.50 and $1.75. The rides go to the three lowest bidding drivers and they all get $1.25, i.e. the highest rate of the drivers who get rides.

It gives everyone the incentive to bid their actual threshold past which they wouldn't want the ride, because if you bid too high you don't get any rides, but if you bid lower you may still get paid more than that unless bidding that low was actually necessary to get the ride. And at any given time all the riders pay the same rate as each other.


>They could do it dutch auction style. Suppose there are five drivers and three rides. The drivers bid per-mile rates of $.75, $1, $1.25, $1.50 and $1.75. The rides go to the three lowest bidding drivers and they all get $1.25, i.e. the highest rate of the drivers who get rides.

The problem with all these variables is that the more "preferences" you introduce into marketplace to matching, the longer your pickup time will be.

The 2nd most frustrating change is going to be the increase in pickup times because drivers will now optimize for rides that are exclusively in city limits.


You can address things like that with predictive matching. You don't actually wait until there are three rides before matching anybody, you just look at the data for this timeslot and expect that statistically there will be three rides this hour, use that rate based on the drivers who are on, and assign the nearest of the three lowest bidding drivers as they come. If a fourth ride appears that hour then you immediately raise the rate to the fourth lowest bidding driver starting with that ride, and so on, and next time have more data and make a better prediction.


This is actually really clever. Maybe Uber can set a base rate of $0.75 per mile and then the driver can elect to increase it at a 25c per mile interval so that the supply is grouped together


The option to refuse drives was always there, although I believe Uber penalizes the driver if they refuse to accept a request too often.


I do rideshare in the Bay Area for extra cash and to maintain my customer service skillset - My driver score is 4.97 (in the last 500 rides.)

They’ve removed the “acceptance rate” metric for drivers. There’s no longer a penalty for declining rides for drivers in California.

https://www.uber.com/blog/california/keeping-you-in-the-driv...

The advantage is that since drivers know where a passenger is going before accepting, riders can be assured that the driver wants to take them to the destination they have set.

No more waiting for the driver to arrive to hear they are declining a super long distance trip; they won’t even know they’ve been declined even multiple times.

If it takes one longer to get a rides’ information with Uber, take a look at their rating. Indeed, It is becoming more important.

Try to keep an Uber rating sharp. I’m likely to accept a 4.86 score for $4-6 fare, decline a 4.63 for a $25-30 trip.


What sorts of things can influence a riders rating? It doesn't seem like there are too many things a rider can screw up...


Don't bring your kids. I had a perfect 5 until I brought my kids with me.

They were well behaved and quiet, but it took me a minute to install the car seat and uninstall it, and the driver was clearly annoyed.

Look man, the law says they have to be in the seat, and for their safety, they have to be in the seat. I'd pay more if I could, but I can't.

Now I usually tell the driver to start the ride as soon as I get there so they get paid for waiting for me to install and uninstall the seat.

I just wish Uber had a "I have a car seat" checkbox that would pay the driver a couple extra bucks (and charge me extra). Then everyone would win.

The driver would get extra for taking someone with kids and they would know in advance and not get annoyed.

Also I know I got dinged on my rating once because the driver couldn't find me. I can't help it if Seattle literally has streets on top of each other and there is no way to tell the driver I'm on the bottom road and not the top!


> I just wish Uber had a "I have a car seat" checkbox

We experienced this when going to and from the airport. Not all drivers were prepared for four persons each with big suitcases.

So yeah, some extra info checkboxes seems like a win-win to me.


> Now I usually tell the driver to start the ride as soon as I get there

They already bill for wait time. I needed to get picked up from home once but my house is on a street that Uber's mapping system apparently doesn't understand how to navigate to properly. The driver went to the wrong place to try to pick me up, and they billed me for "wait time" even though I was exactly where I said I would be!


Uber sounds more and more like a Black Mirror dystopia. I think I'll go back to using taxis. (Where I live there is no Uber, but I've used a lot it while traveling)


Try Lyft a few times before you do that


Unfortunately Lyft only operates in North America, and I haven't traveled there in many years now. I have used some other regional competitors (Cabify in Spain)


Part of the problem is ratings are arbitrary on both sides. I take Uber every day for work, and I'm an Uber Diamond user, but I have a 4.50 rating, which my friend tells me is incredibly low. So I'm not taking drunk trips, and my trips are usually within SF, to SFO, or Mountain View.

However, I'm a minority and an introvert so I can't help but feel like I'm being dinged for not being an ideal passenger even though all that matters is going from A to B . So it sucks to read that ontop of my other perks going away there are drivers who will decide to not pick me up despite the fact I spend almost a grand every month on Uber.

I'm happy AB5 seems to be a win for driver, but its looking like a loss for riders and just pushing Uber into a taxi service with an app.


Hacker News without cynicism would be like Disneyland without Mickey Mouse :)


>Many argued at the time that J&J was at fault because their packaging wasn't sealed or tamper-evident.

Do you have a citation for that? I don't doubt it's possible but I've never heard it. As far as I know no major pain medications had tamper resistant seals at that point in history.

I've read a lot about this (being from Chicago myself) and do not believe you're representing it correctly. J&J took responsibility insomuch as they pioneered tamper resistant packaging, but they very clearly blamed a saboteur. The initial allegation was that Tylenol was unsafe. J&J successfully re-spun it, correctly, as an external terrorist poisoning their medication. And, to their credit, they did a great job making future Tylenol very safe.

But the bottom line is that these two incidents are very different. In J&J's case they were not at fault. In Boeing's case they were.

Info taken from https://www.ou.edu/deptcomm/dodjcc/groups/02C2/Johnson%20&%2...


In this case, they use "foreign keys" in the sense that there are keys which correspond to keys in other tables.

There are no foreign key constraints, the keyword is never used.


Seriously.

"As a C developer, I never check exit codes of child processes. We can just enforce it by ensuring child processes don't have bugs"


`malloc` won't fail, right?


the javascript will enforce the user input. no need to have the backend check it again!


This should be a joke, but considering how often it's actually the case it's unfortunately not that funny.


Not as much as developers who can't find their own coding errors might have you think!


It won't on Linux! But hey, random processes will get OOM-killed.


You can turn off overcommit, in which case you'll get a null return instead of OOM killing.

But also, you can still get a malloc failure without actually be running out of memory if the allocator can't find a big enough contiguous chunk of address space.

This is highly unlikely on a 64 bit system, but if you try to malloc gigabytes on a 32 bit machine you might see it.


And also, you never know when this theoretical case actually happens but it did happen to me: at one point someone may use your code on an Arduino and unexpectedly, it works! But memory allocation could fail more than you expect!


On Unix it won't. You can overcommit memory and only get into trouble when you actually try to page it. But not at malloc time.


Iirc that's configurable.


Because, theoretically, these companies would not be profitable if their interest rates were regulated, and therefore nobody would offer loans.

But I don't have statistics on default rate or anything of that sort.


These companies wouldn't be profitable, but other companies that are founded post-regulation could be. Companies have a remarkable ability to mold their business models around regulation.


There is regulation in many states.

The problem is the default rate.

Example: An investor issues loans for $100k at $1k each. He charges the legal 30% interest to make $30k profit / return on his money. However, 30-40% of the borrowers default and these are unsecured loans. He makes 0% return. He stops offering these loans and now these people don’t have the access to these credit facilities.


It will be ugly, just like the venezuelan government setting prices of food items led to farmers abandoning agriculture.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: