skysight-inc/HackerNews huggingface dataset:
I don't get the lame excuse that somebody who is a manager has some high technical breadth or is a high performer. From working in Silicon Valley I can't recall thinking that some random manager would be irreplaceable. Verify the claim then fire the idiot. Sexual harassment is not hard to stamp out after making a few examples of people at a company.
Privileged in that they were allowed to leave the shit country of their ancestors, and come to the first world which was created by our ancestors, and they still want to complain about the terms under which they're allowed in.
The codes of conduct are unfortunately sanctimonious non-sense to beat people over the head with. Those who champion them never apply the rules to themselves, and those who really want to harass pay them no heed. This was already the case with Adria Richards and her dongle joke offense, where she harassed a guy by putting his photo on Twitter and cost him his job, and got lauded for it by gender activists and news articles alike. While citing the code of conduct.

Real harassment is already illegal. Conduct policies can only serve in the gray area where people do not want to get police involved, but still want to exact some form of retribution and punishment, often by playing the politics game. It empowers the wrong people for the wrong reasons. It also creates the illusion that tech is particularly nasty, when the exact opposite is true: despite what activists claim, it is far more meritocratic than most industries, and far more reliant on tools and methods that emphasize work over personality and identity.

The propositioning, this is a fact of life: men propose, women dispose, and it's creepy unless he's attractive. Fact is, people like to date people with similar interests, they meet in all sorts of contexts, and some are more tactful about it than others. That doesn't mean it's automatically harassment to be flirted with outside of a dating site or bar night, or that it's never welcome.

One asshole manager is just one asshole manager, and such crudeness is the exception, not the norm.

Some people would love to receive just an ounce of affection and appreciation just for merely showing up, so being able to complain about it is the luxury of the desirable. Especially when, as I've often seen, it's paired with exasperated stories of how so-and-so just won't take the endless "clear hints" that have been made, but a polite but firm "sorry, flattered but not interested" is never actually provided. We are told we must be more empathetic, but the empathy for the socially awkward or the lonely, those who are bad at reading social cues, that's never on the table. All this talk of "safe spaces" seems to vanish once it's the real nerds and geeks, the 'losers' who need consideration.

Just keep in mind, HR is mostly a female-staffed endeavour, and the passive aggressive and underhanded interaction described is certainly not typical of male interaction styles. If it's a poster child for how not to behave, I don't think those griping about techbros and misogyny are quite thinking through the implications here.
Same reason ruby has both "if" and "Unless", or capybara has .to_not as well as .not_to... there are times when the inverse expression is just more natural and less confusing.

Rubocop, on the other hand against what I've just said, will tell you in almost every case that you might use Unless, or in agreement with what I think it is that You are saying here, the preferred idiom is to not use the inverse, and you should only say "unless" when what you meant to say is unambiguously !if.

IOW sometimes you really mean reject
Eric couldn't find a single bankster guilty of anything in the 2008 meltdown, and he wasn't able to find anything wrong with Fast & Furious, so I have to disagree with you, his appointment will certainly provide the best outcome for Uber.
That would be up there with U2F. It's successor is the W3C Web Authn spec, Microsoft is shipping an early version of it where it integrates Windows Hello in the Edge browser: https://blogs.windows.com/msedgedev/2016/04/12/a-world-witho...
Looks cool. I tried to do something along the same lines. I had gotten tired of the low signal to noise ratio of Amazon book reviews (after reading one too many "Arrived in good condition" type of reviews). Mine is a more minimal HN type look and feel:
http://vivalabooks.com
But Im not sure how to get it off the ground.
Why are you guessing? This is SpaceX's announced plan.
> the likes of Russia

May I point out that there are no "likes of Russia", Russia is unique in all respects that matter. A war with China, for instance, would have little in common with a war with Russia. (I guess, China is unique in its own way.)
The very second person is quite clearly a US citizen and is "terrified". His quote is the title of the post.
While I understand you may feel frustrated by your life experiences, you as an individual get to choose whether to be a hateful bigot or work towards creating an atmosphere of inclusion.

Your comment is clearly on the side of hateful bigot and only serves to drive us further apart.
Key Moments from Snap’s I.P.O. Roadshow Video
Keedoozle – the first fully automated grocery store in the US
I was previously working on an epaper phone project. A minimalist/modern feature phone. Anyway, the company pivoted and has agreed I can open source the hardware.

I decided to ditch GSM and just use wifi. I have been thinking it could be a good platform for encrypted messaging using Matrix/Riot. Unfortunately I am not a software developer. If anyone is interested in helping out, let me know.

[1] https://github.com/junglejim8/epaper
> I'm not trying to defend Uber here

Well, insofar as you present an alternative reality wherein Uber didn't do anything exceptional (by the standards of their peers), you're defending Uber.

And then "I've encountered situations where new employees just didn't fit in well with their coworkers".

If the engineer's claims are true, what happened to her and to others has nothing whatsoever to do with culture fit.
You don't need to send the full precision lat/lng in every update. Instead, send only the change in position from the last update (in meters), which you can calculate on the client.

You could also further reduce data by indexing the city into a grid, of, say 1 meter squares, or potentially a hilbert curve would be fun to experiment with.
I mean, it sounds like basically all of Uber's HR was shirking policy here. I kind of agree with you that "shit happens and it needs to be fixed..." but there seems to be a lot of fixing that needs to be done here.

Uber's "crucifixion" is well-deserved in this case. Time after time, Uber has proven itself to be an irresponsible company. Whether it's "God View" or the weird data blog they published on people's private data or this sexual harassment thing, they deserve some backlash.

I don't think "crucifying a worthy cause" is a good idea either. But I also don't think that Uber is a company working towards a brighter future. The future's definitely not brighter for their employees- I mean, contractors-, as those people's rights as employees are currently in the middle of a legal battle.

I think it's cool that Uber's breaking down the monopoly that taxi companies had. I think it's great that people are trying new things.

But Uber has proven time and time again that it's an irresponsible company and the sooner we realize it's probably not going to bring us the future we need, the better.
Can you ELI5 this for me? I've worked since I was 16, and sure it was pure profit, but I still feel like adults should have a bit more disposable income.

It's something I've always wondered about with the movie industry and it obviously seems to be the groupthink across the board about young kids.
Thank you, this looks like crossloop
Q: What are the ethical implications of an engineer taking on employment with Uber given what we know as factual regarding Uber's behavior and given the high demand for software engineers in today's economy?

Q: If you do not have family, and are reasonably healthy, what are the ethical implications of retaining a position at Uber and not resigning?
If you watch a high school cafeteria for one hour you know exactly why taller people are promoted to leadership.

The same reason they tend to be whiter, a little better looking, more athletic.

Interesting paradox: for Men, girth is actually good. Carry a few extra pounds, and it's good.

For women - inverse. Skinny women earn more.

Think of this: every single social interaction you have - with the guy at the watercooler, to meetings, to presentations - everyone is 'sizing each other up' subconciously. They are determining where they belong in the pecking order. Usually only from observable traits.
First, thanks for boldly sharing. It's quite an accomplishment to finish anything.

You guys definitely spent a lot where it doesn't count ($2k for a cool secondary domain, $1-2k for fonts and SSL, ...), but if you've made it all back then good job forget I said anything.

appname+app.com was probably not the best idea. Domain name hacks are confusing, and you are now indirectly working for appname.com

A startup's name means everything and nothing. All that matters is that it's short, relevant and memorable. clownmaker.com will always be better than clownapp.com

Alright I'm done with the unwarranted advice. Really good job.
And the insane size of our military's budget...
The card reader was killed because people were using them to expand the nose-bleedingly expensive to upgrade soldered on 128k hard drives. Apple's seeking to drive up the selling price without adding quality.
Programmer needs to do additional work to steal focus in modern windows. http://stackoverflow.com/questions/32032548/steal-focus-as-s...

So, thank Apple, please.
How does one manage sessions for mobile clients when communicating over UDP? Do you just save the client's IP address and address the client by that IP? Are the IPs of mobile devices relatively stable?
> Just a string of SQL that I compose with Python string formatting

sounds like an SQL injection waiting to happen
Yeah, it's definitely a viable option: https://yawnbox.com/index.php/2015/09/12/how-to-use-an-ipod-...
I think that only half avoids it, or shifts the wrong side of the big O to opposite of wherever it is now. select! also mutates in place.

But I'm not totally sure about that, after reading the Rubydoc for Array[1], only reject! has the warning about mutating the array every time the block is called, select! does not have any such warning. You might be right.

[1]: https://ruby-doc.org/core-2.2.0/Array.html#method-i-reject-2...
One of the older posts eloquently discusses why "accidentally quadratic" behavior is both so recurring and so insidious: http://accidentallyquadratic.tumblr.com/post/113840433022/wh...
Spotify. On OSX it will occasionally (every 2 or 3 days) use 100% of my cpu (pretty powerful MacBook air). Thosands of people have complained about the issue for years, yet it still isn't fixdd. I'd like to think a company with the size of Spotify could fix an issue causing so many computers to heat up and waste resources. The desktop app also loves to say I'm offline when I'm not.

Additionally, the UI of their iPad app is so odd, with these sliding panels.
>A small new player can't compete in either of those markets.

We're Wifidabba.com and we're in the current batch of YC. We provide low-cost internet in India at tea-stalls and bakeries. Consumers buy tokens and get access to wifi. In effect, we take a broadband connection and slice it into tiny pieces and sell that as wifi.

I guess in some ways we're an ISP, the government certainly thinks so, we've had to apply for an ISP license.

We're only a few months old, but we're reasonably profitable and the future looks good.

I think there's room for new ISP's if you're willing to be creative about how to grow the number of customers you want to reach. For example, we're getting tons of inquiries about being an IOT platform amongst other things.

*edited for clarity
Instacart is playing games with its workers’ pay and will eventually suffer for it
same. without f keys and with fewer connectors, this generation is almost strictly a downgrade from the 2015 version.

also.. the touch bar.. I'm a programmer, I don't look at my fingers when I type, why would I want to have a screen there
I think he is referring to a finding in Uber's favor by a biased party being bad in the public eye.
To paraphrase Ferdinand I, your approach can be summed up as "let democracy be inviolate, though the world perish".

This implies that democracy is the absolute good, which trumps any other. That, if some policy is democratically enacted, that policy is right and proper, and no moral objection can override it. That, for example, mass murder and genocide is legitimate if the decision to carry it out was done via a constitutional democratic process, and that even those targeted by it cannot legitimately resist. Indeed, taken to the absurd (but nowhere guarded against in your definition of "no form of resistance is acceptable") extreme, it would imply that people so targeted would be obligated to dig their own graves and take their own lives, for the sake of democracy.

You are, of course, entitled to such a moral platform, but I doubt that it would be shared by many. History is replete with examples of democratic governments perpetrating atrocities. Indeed, US itself is no exception, from the treatment of Native Americans to Japanese internment. As far as I'm concerned, any civil servant who acted to subvert the latter, for example, by deliberately excluding people from the lists of internees, did the right thing, and I would expect and hope that others would follow their example in similar circumstances.

Democracy is not the end-all be-all; it is but a tool to maximize freedom within the constraints of good government. When the tool is misused contrary to the purpose for which it is intended, it is both moral and legitimate to resist it.
He's a high performer. And if he makes a mistake, I'm sure it'll only be his first offense.
First off, how cool and futuristic you judge a company's tech to be should have absolutely zero bearing on how an investigation like this is treated, and the fact that you even bring it up makes it hard to take the rest of your post seriously.

Secondly, Fowler did exactly the right things in response to these incidents, over and over: she kept evidence, and she talked to the people in the company who were ostensibly supposed to help her deal with them. For a year straight. The fact that things continued to steadily get worse for her throughout this process shows pretty clearly that this is not a couple of morons. This is an institutional problem at Uber that must be dealt with at an institutional level.
A view on the relationship of 4chan and Trump
In the case of the NFL and Tom Brady, Exponent served a similar role. And their track record speaks for itself.
No, notifications work for me. Android 7.1.1. Check out their support page for some ideas to fix this: https://support.whispersystems.org/hc/en-us/articles/2181125...
Is this the first time these utilities (particularly DK.EXE) have ever been seen in public?
So... I drink a lot of tea every day. I own this kettle, which was given to me as a gift. I had thought about getting an electric kettle, but then decided on the Sori Yanagi (the gifter found out about this).

I had the same reaction as the OP. Here's my thoughts in no particular order:

This kettle is amazingly well-thought-out. It's a perfect size and shape. The angle of the handle is just right, and the handle itself is incredibly ergonomic. So is the lid tightness, and the holes to let out steam. The thickness of the steel is just so: it heats quickly but is still sturdy. The spout is just the right shape and size. There's no whistle, but it's unnecessary because it heats so quickly and you can hear it well-enough (it rattles enough to hear it, and I don't want to rely on a whistle for safety anyway; the lack of a whistle is maybe the one thing about it that I can understand someone's objection to, but that seems to be a personal preference issue... although maybe it always is a personal preference issue).

Why not an electric? Basically, because an electric requires an outlet and takes up extra counter (as opposed to stove) space. With an induction stove, the Sori Yanagi is a beast, and can't really be beat even by an electric kettle. Even on a regular electric or gas stove it heats noticeably more quickly than other traditional kettles I've used. I can use the Sori Yanagi kettle on whatever heat source I want, and it still works. I don't have to worry about electrical components breaking down: it's just steel and plastic (or whatever the handle and knob are made of).

There's really only one reason why I'd want something else, and that's to have something where the water is held at a constant temperature throughout the day. I can understand that, which is why I had thought about a Zojirushi. But those typically take awhile to heat (this is part of the efficiency point) and serve a somewhat different function. I consider a Zojirushi water pot another example of design perfection, but it serves a slightly different function, one that didn't seem quite right for my needs.
All this does is further reduce my opinion of Holder.
In this case "the likes of russia" is anyone that can disrupt supply lines during a land war, which would easily include China. Just look at all the trouble cause by a guerrilla war in a small country like Iraq.
Well I'm not defending Uber, nor the status quo of doing a political facade of investigation to cover your ass but I think you're making it out to be a little too simple.

Uber has over 6,000 employees, so let's say you send a survey to all of them that's confidential asking about harassing behavior. Let's say you get a number like 6% [360] feel they've been harassed. Let's say you talk to the 6%, but half of those seem ambiguous (i.e. nothing in writing, this individual has complaints about a number of people and past jobs, individual's account seems inconsistent). Perhaps other employees don't even fill out your survey because they don't trust it's anonymous, or that when investigating their claims HR will be able to know who the "troublemakers" are.

Nonetheless you take the 3% that seem solid and to find common threads (the same person being complained about, HR people failing to record/raise complaints, etc) but without everything in writing it's so hard to prove who raised a concern about what last year. Maybe many of those people already have left (voluntarily or not).

I think if we want to solve these types of problems truly, we need to think about developing auditable systems (e.g. HR gives you a signed and written copy of every complaint, which their supervisor sees, and that lying on such a complaint be a legal offense on both the individual and corporate level).
> If they hired me .... <list of things that would identify significant liability for uber>....

And that's why they're not hiring you.
Could be nothing more than having the description "former U.S. attorney general" next to a finding that Uber did nothing wrong. That would pretty much close the case for the average news skimmer.
High performer meaning he lost hundreds of thousands of assault rifles in the "Fast and Furious" scam that sent small arms into Mexico. Which were immediately lost and use against US Citizens abroad and in our own country.

That Holder?
You can still do a lot as non-admin.
Isn't this a GitHub TOS violation.
Field names, table names, quotes or not - a few examples of things that can differ. The syntax of subqueries themselves are standard AFAIK.

Building subqueries inside Django gives the rest of Django access to them for things like aggregation or filters.
QT when building apps for iOS. It generates a bunch of files, then requires using XCode and doing more configutation on the generated files to finally get an app built.
My mistake, then, and I suppose with the name that does make sense. I just thought I remembered reading and not really understanding various long articles like this in it in various waiting rooms as a kid. Bad example, but I hope my point still makes sense.
I'd give him the benefit of the doubt. At that level, corruption, either because of sympathies or financial interests, actually become less common: there is so much outside scrutiny of your work, and any failure will forever be tied to you, that it's in Holder's long-term interest to do a good job. He must be operating under the assumption that the author of that blog post will sue if his investigation appears tainted, and it's unlikely shoddy work by him could survive "the harassment trial of the century" (with dozens of lawyers and investigators using their power of discovery).

But yeah, the optics aren't great. They could've chosen someone like Michael Garcia who has proven his independence. I'm almost inclined to suspect incompetence by now.

Anyway, does it matter? Uber is subsidising each ride at a rate of about 50%, operates in a market with literally no barriers to entry and is saddled with the burden of having investors and lenders expecting some return on the dozens of billions they burned through.

People have finally realised it's a frat house run by red-faced chauvinists and it's only a matter of time until the financial music stops and investors realise this Ford Ponzi only has two seats.

Prediction: Uber will go under within the next 12 months, it will be revealed that they've been most creative in their bookkeeping and there'll be a sudden need of a few extra beds in some federal sweaty-white-collar prison.
Read this: https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-on...
I was an enlisted nuke before going to college and getting an engineering degree. Even in the early '00s, my impression of the nuclear program manager role was very similar to yours, in that the naval officers are primarily providing oversight rather than design engineering work. However, there is still quite a bit of original work going on in the nuclear Navy. In the late 80's, you might have been involved in the Seawolf class design.

Each new ship class has been getting a new reactor plant design. The changes are very much evolutionary from one generation to the next, but it all adds up.
The medium itself facilitates entirely different user activity.

Instagram users sparsely update and check their feeds. Snapchat is much more rapid, and users tend to post much more content though out the day.
Oh, right, they just got document.referrer, I had forgotten about that.

What if the analytics server actually parsed the referring page to see if there's a real link there and only confirm the referrer after that? Isn't there a third party service that checks these things?
Yep. I'm wondering if a framework would ever adopt something like Records [1].

1: https://github.com/kennethreitz/records (same author as Requests)
>UTIL/2B.BAT	Copies files to the B: drive

Aw, man. I thought I was so original. (guess what I named copy copy-files-to-A:-drive)
Fowler has submitted exactly zero proof that any of this even actually happened.
Right now all you know is that blog post. There's no denying that there may be another side, which can only be known after they investigate. That's the basic principle of our legal system... why wouldn't it apply here, despite this still being handled privately within the company?
Just read the blog post and it's a really terrible story. Just awful.

Assuming it's true.. You can take the Nixon position - didn't know what subordinates were doing - and probably didn't - but this goes to culture and that means - the very top management levels. Like it or not, the very top management is responsible for culture. Could be no one in the world more horrified reading about this, than the CEO. I would be.

However, I wouldn't be too harsh on bringing in people somewhat friendly to the company (doesn't mean they can't be impartial or follow the leads where ever they lead) - there is an interest in protecting (call it, saving) the company from people who did know about it and perpetrated it.