skysight-inc/HackerNews huggingface dataset:
Well they are getting a lot of publicity over this, that presumably has some marketing value. Can't imagine that's worth the legal risk, but as Oscar Wilde said "the only thing worse than being talked about is not being talked about" (I'm not sure this is true myself)
Drivers have many anecdotes of:

+ initial bonuses not paid
+ hourly guarantees not paid

New upfront pricing allows Uber to change prices on every single ride (implicit surge) while not paying driver's surge rates

The FTC has fined Uber for telling drivers they could earn $90K a year driving

Uber tells drivers it takes a flat 25% commission, but booking fees turn that commission into 40%.

Uber cheats drivers.
Words like exact and actual (and unambiguous; compare the literal truth to the unambiguous truth).

Of course, they can be used sarcastically or ironically or whatever so the meaning can't be unambiguous.
I didn't say Lyft was better (though it seems clear from settled lawsuits and FTC fines and police reports that Uber is much worse) the takeaway is that engineers are responsible for the output of their employers.

Engineers used to understand that and would debate taking positions in the military industrial complex, and would discuss the ethics of whistleblowing.

Go through my comments the past few days and witness today's engineers basically saying "Uber has been good to me, I am not responsible for the other parts"
Hey I'm there with you. I'd rather people in the 1% pay 80% taxes instead of 40% taxes, but the reality is that very, very, very few people in the 1% think like we do, and a good number people in the upper middle class and middle class are going to be worse off as well. It's obviously the long term solution, but it's not politically palatable yet.
If you wanted to get started use Meetup. Lots of hiking groups for all levels and they tell you exactly what you need. Even as a bonus you can meet some people. Some weird yes, but ever so often you meet a diamond like yourself that just moved to PNW and doesn't know where to start. I was once in your shoe after moving to Seattle :)
Anyone seen the film Spotlight?
I was going to suggest Australia as a possible contender for the 5th factory however while we have some supportive state governments we also have an incredibly unsupportive federal government that is hostile to electric vehicles and renewable energy and storage. And I think that's obvious to anyone looking on from outside. So while this current federal government is in power it's one more opportunity we're going to miss (and be left behind on).
I had to stop using NB professionally because people kept asking what it meant. :(
Discussed previously:

https://news.ycombinator.com/item?id=12335168 (615 points, 184 days ago)
What could they reasonably do to somehow "automatically" detect this?
> There's no other conceivable extinction event that could occur "a couple years out".

Life on earth could end in the next five minutes. :) https://www.youtube.com/watch?v=RLykC1VN7NY
Firing for this kind of behavior establishes a precedent against which subsequent actions/individuals can be judged. By avoiding dismissals, you keep in place the ambiguity and arbitrariness in which toxic, manipulative people can thrive.
Uber does have such training.
Hey, I'm the developer of hacknical. It can show your repos/commits/languages by data visualization, to help github users make a better resume. Now I'm working on support different languages. You can discuss any suggestions by creating a new issue. THX!
Does your one-liner continue to send the same email every 60 seconds while "YourBrand" is on the front page?
It's not dark out at night, it's just that the earth has blocked the sun.
Mathematical modeling explains the complete destruction of Germanwings Flight
I came across three emaciated, bearded men on the continental divide trail in glacier national park. When I asked one of them where he was from he looked at his buddies and they all replied excitedly, in unison, "Mexico!". It was at that moment that I came to realize that these men were one day away from completing the entire thru-hike.

I vividly recall one of their dinners: Dried ramen noodle, straight from the bag.

They slept in their bags exposed, beneath a basic light tarp.
When I did the JMT I was restricted in the last leg by the volume of my bear cannister. That's mostly what I was thinking of. I dropped from around 3500 calories per day to around 2800, and I sure felt it (also the last leg is by far the most difficult, southbound).
The thing is that as an outsider looking in, I see a lot of evidence that Google has this dichotomy and suffers from it. I mentioned some of it in my posts above, but in general, a lot of the company's pain points from my perspective - and from the perspective of employees less satisfied with their experiences[1] - fit what we'd expect from such an enterprise.

Here's an example of what I mean: Google is a company with incredible tech and quite a lot of money, but its products tend to fall into clear patterns. First, create something awesome, then fail to support it, then fail to monetize it, and eventually, it fall to the wayside and is discontinued. There are so many apps Google has created that fit this mold that people have done meta-analyses on how long the average Google product lasts.[2] Obviously, not all Google's products fit this mold - but I think Google is unique in being able to support this pattern, fiscally and from a development fatigue standpoint.

This pattern is exactly what I would expect to find at a company that is mostly based around theory and concept, and that is either inexperienced at or disinterested in support work after the initial execution.

[1] https://www.quora.com/What-are-the-disadvantages-of-working-...
[2] https://www.theguardian.com/technology/2013/mar/22/google-ke...

It's probably true that most people, even at Google, are somewhere in the mid-range. However, a large enough group of people with a small bias will result in a shift in the policy of an organization. I still think it's fair to say that, if my dichotomy exists, it would effect Google's institutional behavior even if the degree of difference between people is low on average. That is to say that while you may not see it, it also may not be obviously or even at all visible from the level of one person in one part of the organization, whereas its effects are visible from both within and without. It's kinda like dark matter - you don't know what's happening in someone's head, so you can't observe it directly, but you can predict outcomes based on hypotheses and see what comes true.
And greatly depressing. That sounds like a terrible place to work. It's very Machiavellian-esque.

So what I gather is that sexism isn't rampant, it's the work cultural in general that leads to varying degreases of hostile terrible-ism, with sexism just one of the many many symptoms of their horribly constructed work environment.

It's like a tech company run like a Wal-Street high steaks trading firm. Or like Valve ... as a Wal-Street trading firm.

This article also explains Uber's tendency to just ignore laws and see what they can get away with. So much of what they describe is what we see in their business.

Frankly, I'd be worried about their self driving vehicles, and what shortcuts they took that may eventually kill someone. I wonder what other shortcuts they've taken. Maybe in a few years, Uber will go the way of MCI WorldCom when people discover their books are cooked.
A company that ignored / sidestepped taxi regulations globally, often making a profit out of devaluing working class peoples' taxi registration, apparently has lots of unpleasant people working for it.

Colour me surprised.
I have never seen it. Is it often used in legal text?
but what you said is "the devs enable the cheating". that sounds like you're accusing the developers, specifically, of some kind of malfeasance due specifically to the developers.

if you have something against Uber (there's a lot wrong with how they do business), you should state that, and state it clearly, and probably state it in a discussion thread where it would be more on topic.

what you're doing here seems off topic.
*Countries. When you change countries.
> Yes, but most people aren't making web browsers or similar.

The question is whether people are making APIs to be consumed by general purpose tools, not whether they are making general purpose tools.

But, yes, there's a quite valid argument that REST isn't always the right architectural style for an API.

Which isn't an excuse to use the term "REST" for things that aren't REST, which just confused the issue.
What is your goto RDBMS pattern book?
What could you recommend someone with brief understanding of RDBMS but is interested in how to properly design tables, in some real world scenarios - i.e. messaging table, append only without indices so it inserts are super fast, and attached triggers to process, or this table with job queue... or some scenarios like these... I know we have kafka / elastic search / redis etc., but I'd still be interested if I want to keep infrastructure as lightweight as possible, what would be the patterns to do it in lets say Postgres.
Regarding drivers, I feel there is an upside to the horrible treatment Uber doles out to drivers which is that Uber wants turnover, wants a driver to work for a year or so, and fears long term drivers who might have more of a claim to employment or be more invested in a lawsuit.

> Obnoxiousness seems to be a characteristic quite ingrained into elite hacker culture

That was not my experience with the elite developers I have known. I find that behavior endemic and distributed like a bell curve throughout society.
I use Firefox. I always use private browsing mode. I accept third-party cookies, but I delete all cookies and history when Firefox closes.
You can do imperative and object-oriented programming with F# :-) Here's an example with a Windows Forms button which modifies a string variable on click:

let mutable greeting = ""
let btn_say_hi = new Button(Text = "Say Hi", Parent = frm_main)

btn_say_hi.Click.Add(fun _ -> greeting <- "Hi!")
Big state, but I assume NYC?
Personal power politics. They've got enough influence that the loss to the higher-up is bigger for dismissing than for basically handing out a slap on the wrist that basically tells the underling to not get caught.
> I think only protocols could give some control to the users for the longest time.

They do. If you run your own web or blog server you can provide resources at HTTP URLs forever. The server cost is dropping to zero either by running it on your home router or paying pennies/free for a small cloud instance. The biggest expense is owning and maintaining a domain name forever.

If Upspin takes off, you could provide resources at Upspin file paths forever without needing your own domain.

The problem is people like social sites, most of us now expect to be able to like and share and comment on resources. So although I will consider Upspin as a way to provide pictures to friends and family who aren't on Facebook, I'm unlikely to ever stop also putting them in the walled garden on Facebook for the upvotes. And building a social protocol in which Facebook will give a damn competing with other implementations seems vanishingly unlikely right now.
Elon Musk's businesses have benefited from billions in federal and state government subsidies and low-interest loan programs over the years.

Billions in loans? Tesla received a $465M loan from the department of energy in 2010, which they paid back in full, with interest, by 2013.

As for subsidies (ZEV credits, EV incentives, state tax credits, etc)? Tesla receives absolutely nothing that isn't available to all US car manufacturers.
I would propose viewing Tesla as an energy storage company, not a car company (JB and Elon both think of Tesla this way). The car is a battery on wheels, and the battery is the product. They're not trying to be the next BMW, and attempts to value them through this lense will miss the mark.
You could put it in a private repo on Github and have the contribution graph visible.

If you work for someone else you can advocate for this. If you employ coders you can use it as a talent attraction piece, or just do it because it's a good thing to do for them.
118 Uber employees in SF have resigned/put in notice since the weekend
> "Uber was one of the few companies that gave me a chance to prove myself in a new country"

My understanding is that Uber is relatively top-tier both in difficulties of interviewing and competitiveness of getting hired there - is this not the case? If it is, it seems kind of disingenuous to think they did her a favor when in reality she could probably pick and choose 80% of the companies in SV if Uber was looking to hire her.
Yes, it does. criteo.com is a third-party domain when on sears.com.
Brilliant movie, holds a mirror to our faces (because we ARE part of the system that failed those kids).
It's a great resource for F#. If you also want to get really strong in functional programming fundamentals I highly recommend taking Prof. Dan Grossman's free online course https://www.coursera.org/learn/programming-languages/ --he's a great teacher and the subject matter is great for all levels of experience.
We all know that this is not news about Uber's workplace. It has been happening for quite a while. I bet those executives knew about it a long time ago. What has motivated executives to take it seriously now? Why now?
Roman law offers a better guide to robot rights than sci-fi
> Heading affiliate marketing and new channel development at Uber.

The shilling gets old. Please stop.
Thanks! Will be working torward making the preset-env + babel-minify combo work much better soon.
Because of a toxic culture or because of other problems?

I don't think I've ever heard of a company brought down by cultural problems. At most, cultural factors seemed to have contributed to the problems, such as the issues caused by strict stack ranking at Microsoft, which punished teamwork.

Some places are pressure-cookers and shark-tanks, but then some people love heat and pressure and are, you know, sharks.
I can chime in with a different perspective here - code quality.

I helped out ZeroNet for a while. I even ran a bridge for public access without ZeroNet for a while.

The main task I was undertaking was bringing in testing.

There were large problems.

The main developer refused to use pip for dependencies, a misunderstanding that it requires admin privileges.

So instead, the dependencies were half a list that the user must install, and half lived inside the git repo.

I suggested git submodules but it was shot down as inconvenient for manual testing.

I countered that the dependencies were increasingly out of date, including some critical security issues - and was told to go find another project.

On the other hand, IPFS has been incredibly professional, really on top with critical security bugs.

Beaker has been a rather pleasant experience when patching any holes that appear.
So in my inbox currently:

* dbox@mydomain.com (Dropbox) - first received spam two years ago.

* (Greenheart Games/Game Dev Tycoon) - highest quatity of spam after contact/info/admin

Although I just checked and the Greenheart Games address is in a mod's package.json so probably not their fault
probably have to affect hiring or earning to effect some kind of change. my guess is it wont.
Thanks for that correction. Having a new ond is a good move.
Commits are like hits (of the late 90's fame), or time of possession in football (aka soccer). That is a pointless metric.

#FakeCommitNews
I worked for a company that did that during the 2001 recession. It meant a cut in my salary for the period, but it was nice despite having to cut back on some things.

I eventually started doing some side work on my Fridays. I have to say I really enjoyed being a part-time freelancer and helping clients solve their problems. The work was fun because I never relied on it.

Would do it again.
Amazon uses your Amazon history to target Amazon ads to your interests. That's not the same thing as giving your Amazon account information to a third party.
Given our limited sky coverage, we can't really rule out killer meteor on the time scale of "a couple of years", or even a couple of hours, though the probability is extremely low (like, sub-1-in-100 million, for the couple of years time frame.)

Still probably higher than extinction from war in the same time frame.
TBH, I haven't used python for science in a few years, so maybe numpy is the norm now and I'm showing my age. But when I was doing more python, I wrote bootstrapping, monte carlo and CI code without anything but the standard lib. I probably used pypy to get it fast enough, but if everyone has numpy now then that's definitely the way to go and I retract my comment!

I'm not trying to sound arrogant or anything, if numpy is the standard now then there's definitely no point in reinventing the wheel. (But pandas is still overkill...)
Or individual muta micro. That was the winning "strategy" in the first BWAI cup many years ago.
Google is reportedly expanding a service that rivals Uber
A pop-up bus lane has meant shorter rides for both transit users and drivers
Someone publically and categorically called them on it.

https://news.ycombinator.com/item?id=13682022
Just curious, ever been an engineering manager?
BTCC’s Bobby Lee: Why Chinese Bitcoin Miners Are Not Happy with SegWit
I wasn't even logged in Amazon.
It seems to save a lot of hassle to just say "Note:" instead, rather than an obscure acronym that already has a non-obscure, short equivalent.

Reminds me of a forum I was on, where people would edit posts and preface the edit with "ETA:" (edited to add). But virtually every time someone had to ask what it meant, and eventually people started using "Edit:".
> and a few much less talked about companies where they got it set up properly and trained the users - who're busy raking in money executing their company business instead of killing productivity and morale fighting with their software

I've never seen evidence that these companies exist apart from a few CTO's blabbing on about how great their latest implementation is, even though they never have to deal with the problems.

The only ones it ever works for are those with very generic problems.
I don't know if does not have the worst looking code in the world, but in my opinion it is far far worst that what I can bear with. It should die, the sooner the better, and we'll be happy for anyone to provide a replacement. If this wasn't written in Rust I'd adopt it in LLVM!
Bots has come a long way through Guild Wars where they were basically fancy scripts to inducing AI in the start to becoming chatbots and having bots capable to do elite areas with teams "undetected" (knew the person within the guild, slipped up on guildrun using multiple instances of ghosts in ts). There was also pvp (different bots) bots that can/could do alot more than predetermined patterns.

In pve they became so common that the game economy became completely based off them (without the majority's knowledge).

The intelligence of other bots/programs to give a player an unfair advantage of some sort has also come an awfully long way. One example is the leaps the aimbot took in Halo PC, from being easy to detect even when used by top players to being nearly indetectible (except when priority issues or other bugs/glitches appear).
Perhaps you're missing http://fsprojects.github.io/FSharpx.Extras/ ?
Where does this expression come from? I've never heard it IRL, but on HN ... ye gads [0]

[0] https://www.google.com/search?&q=site%3Anews.ycombinator.com...
It's 2017 - we're all living in the Open Source bubble: http://www.networkworld.com/article/3120774/open-source-tool...

"The future is already here, it's just not evenly distributed yet." - William Gibson
She should go to prison.
I'm coming to the defense of the team and company I believe in. I would not presume to ask you to stop if you were in the same situation.
If your employee is underperforming it reflects poorly on you. Better to trade them around and offload the weight.
Here's the Google link, given the paywall: https://goo.gl/cvjvL1.
TypeScript's full error message on that last one is actually

Type 'Boolean' is not assignable to type 'boolean'.
'boolean' is a primitive, but 'Boolean' is a wrapper object. Prefer using 'boolean' when possible.
And yet there's a tech shortage and nobody can find anyone to hire.
Another good option if you're not interested in hiking is bicycle touring. A few years ago I spent a summer cycling across France, Germany, Switzerland, and Austria and it was an absolutely incredible experience. After cycling for roughly 6 hours per day over six weeks, I lost a ton of weight, despite eating anything and everything I wanted. (Which was more food than I would normally eat at home, considering you're burning thousands of calories per day in exercise alone.) Definitely would recommend to anyone interested in combining long, sustained periods of exercise with traveling.
So, what you're saying is, you have no real evidence that his policies are going to adversely affect any of these groups?
Or, if you're really a toxic piece of guano, you foist them off on someone you want to actively sabotage. I get the sense that's the level of bad activity at Uber.
No, that's not started yet.
Glibc Y2038 'proofness' design
Fair point - thanks for making it.

I wanted to see if I can inject some perspective here overall and Her post covers both to a fair degree.

I think that it is hard for us all at times to remember that large orgs can have pretty varied cultures and that some bad experiences don't speak for the whole.

Hoping we can have a productive discussion about culture in this thread :)
Don't forget this gem: https://www.theregister.co.uk/2016/04/17/job_ad_promises_mea...
i biked the oregon coast with some friends. it was so fun, despite being a literal pain in the ass. also highly recommend! i was quite strong after just a week. the highlight of the summer for sure.
Because now it's in the news, following the recent blog post.
Everyone in the UK would know what it means. I doubt it is particularly common in legal documents. Probably something to do with having a decent proportion (>0.001%) of the population educated in the classics...
I just use a spare domain as a catchall in the form of "servicename@domain.com" then ban that address if it gets too chatty.
Cultivating a "win at all costs" attitude? Sure, see Oracle.
I got spam to a email registered with Microsoft.

A company I worked for got its email list leaked when the email service they used was breached. The email service posted a "we're investigating" in a blog post on a blog that was soon mysteriously deprecated/taken down.
I like how the author mentions "Sound and work" in the article. I also admit being guilt to listen to my ATH m50x (reviewed here: https://gadgetsbrigade.com/best-over-ear-headphones/ ) while I am writing up a blog post or working on a video editing project.
I'm not certain what you mean by "fleeing", but we sure as hell aren't going to move seven billion people. A bunch of engineers and rich people may be able to get out, but that's about it. To save the rest, we'll need cheaper methods.