skysight-inc/HackerNews huggingface dataset:
Clearly there's a problem in that company, but maybe some woman working in the US could answer to me : why isn't just answering to the first mail " sorry, not interested" then keep working there not an option ?

to me, the term "harassment" means repetitive, morally painful actions from a boss to his employee. Obviously the guy has a huge problem with his sex life, but why report to HR instantly , instead of trying to see if the problem is that big and can't be solved by a person to person conversation, like grown up, first ?

EDIT : i'm not trying to be a jerk, and justify the behavior of that guy. I'd just like some woman working in tech in the US to explain to me what's wrong in my scenario.
At our company we focus on intrinsic rewards rather than extrinsic rewards. We want people to feel good about the work they do, giving them the space and time to write quality code. We don't track any metrics such as commits or loc, heck we don't even track hours worked. We are much more interested in everyone, especially coders, focusing on what value their work brings to the end users. And how that syncs with the company's vision. During code reviews one of my favourite things to see is deleted code!
Well, here is the point of view of a back-end developer (database) that scratched his head on Jekyll last week trying to figure out how to just make a damn god simple (but customisable and multilingual) blog using almost only markdown...

I just spend around 20 minutes on each kirby documentation pages and on grav docs.

So after 20 minutes with kirby doc I have figured out how to reach my goal with kirby even if there are some downsides and that i'll have to remind my old php courses to customize.

but after 20 minutes on grav i'm still trying to figure out if it's gonna be as simple as I need or if I'll have to understand if a twig templating of my markdown, already accelerated with parsedown and doctrine in a pimple dependency injection container will help me manage my YAML simple configuration along with the Symfony console...

YES this is all from learn.getgrav.com > BASIC > What is Grav? - the first goddam chapter of the documentation !

So the landing text of the doc is basically throwing at me that i'll have to ingest a bazillion new front-end trendy concepts while actually I just want a Markdown based site...

Maybe grav is great but i'll probably never know because documentation killed all curiosity in me.
I don't know about Yahoo, but most services will not allow to reregister a previously deleted account.
This is a peek into how important will be reputation systems in the future.
I've seen HR departments give severance in scenarios like this in exchange for legal gag order. It may not be ethical, but it is legal in many states and does happen. There is Karma, but that is another story.
Google Fiber had one good side-effect: motivating AT&T to deploy Gigabit fiber in downtown Mountain View -- it's here and it works.
> or example at Chase Bank, if a poor person lets the balance drop below $500, they will be charged $30.

How on earth is that legal? I understand that there are overdraft fees or that the banks want interest on the debt if your account goes negative, and that's fine when those fees are not predatory.

But fining people for having too low positive cash balance?! That's theft.
Being a Circle in a World Made for Triangles
At first glance, not workable.

Is a CNC mill a robot? What is a robot? Who decides? Do we hire some CIS and philosophy professors to study this?

Should a hammer be taxed at a very low rate? Does the hardware store checkout robot register the hammer to our SSN? Should self-driving cars get even more expensive?

Should the state be a nanny and tax only new robots that come in and take away jobs right now?

I think the issue is who owns the robot. You ultimately only tax people. My general feeling is that in general, a pair of persons A and B are unequal in their abilities to use the national infrastructure and access markets. The one more successful at this, as shown by his wealth generation, owes something back that is greater than the one just getting by. And philosophically, this is not confiscation or a taking, but a kind of use tax.
What is Uber doing with 150 SRE's? Wow talk about bloat.

The rest of the story is horrible to hear, too.
It certainly fits the "Screaming" Eagles theme:

Salt Lake Screaming Eagles, a football team controlled by fans with megaphones
You can see the company's github profile but you cannot see the project. It's only for the consulting company employees. The commenter below explains it right.

It's moved out of intranet into the internet without consent to avoid delaying work for employees who failed/in process of background check
Currently building a GUI for the Composer package manager (PHP) - https://getcomposercat.com
It's not released yet but starting to get there.
Many women pay men alimony these days. I know a handful of female MDs whose ex-husbands ''supported'' them through medical school and are now receiving quite generous spousal support.

The real problem is a divorce system laden with incentives for couples to rip each other to shreds, with lawyers and others (follow the money) only too happy to help. Watch 'Divorce Corp' on Netflix. It may change the way you think about marriage and divorce in the United States.
As with many other data sets (particularly ones that originate as some sort of by-product), the value of the aggregate grows with broader use, rather than exclusivity.

There would likely be so many opportunities to monetize this data indirectly, that I don't think it makes sense to do anything but make it public and free. Let a thousand flowers bloom, and devil take the hindmost.

OTOH, any software or capabilities developed to accomplish the work would also be quite valuable, I think, with this particular dataset serving as a decent PoC.
tinyurl.com/ucasu
For me, the weakest point of Kubernetes at the moment is the developer story. Many shops don't have dedicated ops engineers, and would need to adapt/abstract K8s in order to make it user friendly enough for developers to use.

For example, to start:

* Where do you store the YAML manifests, and how do you maintain them? Do you put them in the same git repo as your app, and if so, how do you deal with the fact that the YAML files are going to be different for production, staging, testing/QA, etc.? (For example, ingresses will use other host names. Configs are likely to be rather different altogether.)

* Or if you centralize them in a single git repo, you have to make sure that you always pull the newest version, and that your workflow includes diffing against the currently deployed version, and so on.

* How do you protect configs/secrets, if they're in git and available to all?

* Dependency tracking: If app A needs app B, you want to encapsulate that dependency in your workflow.

* Continuous delivery: How do you take care of these concerns in relation to the CD system (e.g. Drone, Jenkins)?

* And of course, you'll want to be able to develop locally. If you run Minikube, how do interact with it, YAML-wise?

There's Helm, but Helm is essentially just a "templates in a central repo" manager. It doesn't solve the configuration issue: You still need to provide values to the charts.

It doesn't sit right to have the YAML files in the project's git repo. Config follows environment, not project.

For our current, non-Kubernetes production setup, we have a tool called Monkey that allows people do things like "monkey deploy staging:myapp -r mybranch" to deploy a branch, or "monkey sql prod:myapp" to get a PostgreSQL shell against the production database for that app, with lots of nice commands to work with the cluster. They also work directly with the Vagrant VM that developers run locally: "monkey deploy dev:myapp --dev" actually deploys to the VM, pointing the directory to the user's own project (on the host machine), so that the files are the same. Combined with a React/Redux app, they get hot code reloading and so on without having to do anything special. This shields developers from the complexities and realities of a Linux server in a very nice, convenient way. We want to provide the same on top of Kubernetes.

Right now I'm debating whether to just go for "simple and stupid" and have a central repo, and then build a small toolset to wrap kubectl for devs. By running Minikube locally, devs would be able to use the same tool locally. The command-line tool could do things like always pull the repo to ensure you're working with the newest files. The main challenge there is organizing the YAML files in a clean way. Do we use templates to reduce boilerplate? Or do we rely on just copy-pasting stuff? It's not quite clear to me.

Helm seems nice, but it's another moving part to add to the mix. I'm leaning towards a simpler approach. I've looked into Deis Workflow, but it's actually a full-blown PaaS, and seems a bit much.
Battery life. Battery life sucks on linux, on the same machine it's worse than Windows or OSX. Plus a 2010-era laptop didn't have good battery specs (in comparison to 2016) and that battery is now 6-7 years old.
Let me expand:

What I was angling at is unpartitioned clustered filesystems are fragile. Dirty nodes cause lots of problems. Storage area networks which then interface via another means is much easier to look after, for little/no performance hit. (it can be a lot faster because there is less coordination/chatter)

Would I use Lustre for long term storage, with 100% uptime requirement? no. WOuld I use it as a linearly scalable scratch space? yes.

Would I use GPFS (or whatever its been rebranded to) instead? yes, probably. If I was hosting lost of small(<10tb dataset) disparate apps, would I put them all on the same namespace? fuckno.

Would I wire all my clients directly into the same clustered namespace? not if I could avoid it.

The issue is this, in HPC, or any other multi-node scheduled based system(basically mainframes but without the documentation, or the error checking) nodes die in new and interesting ways, If you have shared memory then its surprising how well interesting problems propagate.

In most HPC senarios, you can, if you are desperate stop and restart from a known good point. If you are serving public things, you don't get that option. So its in your best interest to partition.

Now, as for the googable bar, Unless everyone running the cluster is intimately familiar with the filesystem, including the interesting ways its fucked with VFS, How the metadata server handles stale locks, sudden bursts in lost clients or what ever, you need google. Even if you are a master, you might forget.
Urban folks keeping chickens for their eggs often don't keep roosters.
I will neither confirm nor deny this.
To be sure, ethical consumer choices are a luxury and consequently you'll have to pay extra to make them.

If your only concern is the sticker price, then that is a ethical choice that you're certainly entitled to make, but that also necessarily involves a choice not to account for what goes into that sticker price (parallels with e.g. Walmart), and thus is a pretty limited principle. Possibly limited to the degree that it is actually merely self-serving.
No.

Unwashed eggs may have muck on the surface. Germs can't enter the egg while it's dry. That's essentially both sides of the game, there.

Putting a mucky egg in a moist environment (like a fridge) provides a transmittable medium. Doesn't matter that it's cold, it's not cold enough to kill (eg) salmonella. That enters the egg and may be a significant enough volume to cause its consumer problems.
You can't sue, there is likely a mandatory arbitration clause in the employment contract (because why not, it's free) and it applies to everything.
I wonder if it would be a red flag for an engineer to continue to work at Uber for more than 6 months after this post comes out since it would signal that they either:

1) Approve of the culture there and don't see a reason to leave.

2) Aren't able to find another place to work.
We don't know that the rust belt would have been better off if there had been tariffs.
It isn't short-sighted, because a discrimination lawsuit has unbounded liability and gets widely reported on. Words are temporary and can be whitewashed, whereas few companies can afford an admission of guilt.

In a reputable company, HR will pass the message higher up (probably off the record), and a manager will look at the evidence and make a good judgment. In this case, the evidence is clear, the manager should have been fired, and the employee given a sincere (but not in writing) apology and compensation.

Note that HR is a legal role. HR will never advise an employee to consider filing a lawsuit against the company, but instead dissuade the employee by saying that there isn't good evidence, it was an honest mistake, he has a family to feed, try to work with someone else. The saying exists because advice from HR is not in the employee's best interest.
My all time favorite is one of the original songs, but still a "style parody", Everything You Know is Wrong. But all songs, whether direct parodies or originals, are pure brilliance.
Isn't that due to the perception that they broke the recent anti-Trump taxi strike, rather than their internal work culture?
How does taxing somebody based on his owning a robot solve the loss of purpose that many people feel when unemployed?
Keep your unused credit card active
ditto, Uber's job postings on our internal school board are avoided like the plague.
In Germany, one can't get a credit card without a good credit rating, and even then it's mostly the "pay in full after a month, or else" type.

Carlos could not get a CC here, I'd guess.
I agree with this so much. I don't know how people can be ok with terminating their SSL in CloudFlare and then sometimes running the plain, old HTTP from the CF to their servers.

Even if you run from CF to your server via HTTPS, I wouldn't trust CF. There is no such thing as free service in this world. They have profit in your data or in your users'.
This is also true with privately-funded health care based on insurance with shared risk pools that don't take behavioral risk factors in to account. It's the very definition of a moral hazard.

But if you accept that argument, where is the line? What personal decisions, if any shouldn't be subject to regulation?
What? I have very little problem running Xcode 7 and Xcode 8 along side each other. As long as you close the simulator before running from the other version.
Tech workers (across all disciplines) need to unionize to combat this kind of thing. As has been pointed out below, HR that is staffed and incentivized by the company management only serves the interests of the management. A union is the only structure that can actually win demands for workers by organizing workers to withhold their labor.

It's not a panacea, and there are several historical examples of union leadership betraying the trust of workers and neglecting the demands of the most marginalized members (such as the UAW in 1941), but a union correctly structured and rooted in worker solidarity is the only proven way to fight management on these kinds of issues.
Lead has a quantifiable effect that directly infringes on the rights of others -- eating junk food does not.

Well, if you have to receive public assistance because of your bad eating habits, then that's a "quantifiable effect" on my pocket book.
TestCheck – Generative property testing for JavaScript
While I have slightly despised Xcode ever since 4.x when they integrated Interface Builder and everything else unnecessarily into one buggy app, it has only been completely broken for me with the latest version. “Something” makes typing s...l...o...w......a...s......h...e...l...l... and I have never figured out what. The editor became utterly unusable no matter the project and I was forced to do every change outside of Xcode.

I am very thankful that they at least had the wisdom to expose "xcodebuild", etc. as command-line tools, because I have always set up my primary build to rely only on the commands. (Even when “building” from Xcode, the build that I click runs "make" underneath with xcodebuild.) That way, I never need to be in the GUI and can work around its quirks or bugs that make it unusable, which has paid many dividends.
THE MOON: A Propaganda Hoax
If this article catches public attention, Uber will attempt to bring these canons to bear anyway.
Replace Mac with Windows and you've got the same problem. It's the junior's fault for trying to fight the system.
Show HN: Tripartisan – an echo-resistant political news aggregator
yeah, since been updated... remnant from a previous post.. i'm only human :)
Uber's biggest investor is Saudi Arabia's Sovereign Wealth Fund.[1] They don't have a problem with the company keeping women in their place. It may even be viewed as a plus, influencing an American company to adopt Saudi values.

[1] https://www.nytimes.com/2016/06/02/technology/uber-investmen...
I had a couple of job offers, one was for Uber. I was super excited about the opportunity but I spoke with one of their engineers (former) and he warned me off accepting the offer - said it was a toxic, sexist workplace and said he would not recommend women to work there. Needless to say I declined.
It moves the cost point where automation makes financial sense resulting in people doing jobs that robots would have been doing without the tax.
Hijacking this top comment to provide some personal experiences.

I started as an engineer in the spring of 2014 and this was definitely the case there.

Top engineers were being poached from Google/FB and these people were trying to carve out territory in a quickly growing engineering team.

The misogynistic culture, in my mind, comes from most of the early employees being former frat bros. Culture was extremely heavy on the drinking; see "Work-cations" where most of the team would go to an exotic location which was half-hackathon/half boozefest. There were happy hours every week with open bar because all new employees would be flown to SF (no matter where home office was) for orientation.

Crazy, most ex-employees (even the early ones) acknowledge that the culture is bad but they got their $$$ so they won't have to work again for a long time, if ever.
was a typo ... updating shortly :)
Usually in these cases, these kind of company politics trickle down from the top, so it's unlikely the CEO does not know or has any interest in intervening.
All the companies I worked at that had weird or toxic environments showed that kind of environment throughout most of their structure. A single arsehole in an otherwise great company is usually pushed out sooner than later. If however you notice there are mostly arseholes in your management structure, chances are this goes all the way to the top...
Keep or Delete – Tinder for your old tweets (iOS)
I may have experienced a little bit of sexual harassment in my youth when working at a local McDonald's but, being a guy, it was the only time and I was able to put a stop to be rather quickly. However, being in software engineering for the past 12 years, I have seen the sexual harassment of several women all of which never saw a proper resolution.

For instance I worked at a small company that was later bought by a larger company. One of the women I worked with was propositioned by our boss. She reported him to HR and the next day HR scheduled a meeting with her, HR, the CEO and her boss that propositioned her. They told her that her boss denied it then proceeded to ask her for the next half an hour why she was lying and why she wanted to damage his career. She left for the rest of the day in tears.

Over half of his team, including me, left within the month. It was disgusting. During my exit interview I made sure to cite it along with his frequent trips to our area where, when she wasn't there, would pick up her photo of her and her boyfriend and just stare at it along with his fraudulent billing of clients. Nothing ever happened to him, he just got moved into another group because his team got too small.

It's really disheartening to hear story after story about this and even witnessing it yourself. I can't imagine what it's like to be on the receiving end. I worry about this not only because of it being a bad thing but I also have two daughters and it fills me with dread, after what I've seen, what they may go through.

What can be done to stop such toxicity? Do we need stronger laws? Are there groups for women who can turn to?
One of the only providers that didn't close my VPS and Servers under DDoS (IDK if you talk about traffic or DDoS) was OVH. We had them report 100GiB/s on my servers and they just were enabling the VAC filtering [0].

[0]: https://www.ovh.com/us/anti-ddos/hoovering-up.xml
I thought this might be this moon hoax, but it wasn't, it was a real moon hoax, whereas this is a hoax moon hoax:

https://news.ycombinator.com/item?id=13682530
I hate to use the phrase 'it's only a billion dollars' but at the sort of scale it strives to operate, that's not a massive warchest without follow on investment: e.g. Delta Airlines turns over about $40 billion in revenue a year and a 2.5% subsidy would gobble up a billion. If the actual subsidies are in the double digits that billion starts to look more like a normal 12-24 month funding round [1].

If it dies, it will be via dependence on meat space. There's only so much of moving atoms that can be digitally replaced and the core business is a commodity: it could compete with taxis because rides between A and B are mostly fungible and being better than existing taxi service was not a very high bar and being better than standing in the rain waving your arm was not a high bar either.

I'm sure it's software engineering is really good. But over the long term, it can only provide marginal advantages to a business that boils down to personal services.

[1]: https://www.bloomberg.com/news/articles/2016-12-20/uber-s-lo...
> Ok, they're doing all of this in their codebase?

They might not be, but the point in the blog suggests that standard libraries they consume do.

I wonder what the value proposition is in hunting down such stuff and fixing at that level (and whether that will help performance in cpython, pypy, pyjion etc.)
Nah. When Bob starts running the robot, he gets a raise to $60,000, and the guy who owns the robot keeps the $140k.

And by the way, there tends to be significant wage deflation of automation workers with time. I can show you an advertisement for a part time machinist who is expected to work without much supervision, use sophisticated CAM software to program parts, and run them on a CNC mill. For $14.25 an hour.
Anecdotally, the perception among my acquaintances is that they treat their drivers less well than Lyft does.
The towers of belief may be assaulted through formal systems such as Doxastic Logic: <https://en.wikipedia.org/wiki/Doxastic_logic>
Please don't use URL shorteners, as they obscure the destination URL.
Under Obamacare, their increased health care costs also costs everyone (in part because Obamacare is the worst of all worlds -- it would be difficult to intentionally design something worse).
Engineers, especially the ones at Susan's level, are pretty well paid. Suing would have definitely been an option for her.
I've always wondered what Uber is going to do when their self-driving cars can legally drive in Saudi Arabia, but women can't. Seems like they're going to run up against that pretty soon.
A 30-year-old Mac SE Visits the Apple Genius Bar
I guess I don't have that kind of loyalty to brand-new co-workers. She seems like she had the reputation and skills to land an interchangeable SRE position with good pay. My boss immediately propositioning me as a secondary member of an "open relationship" is creepy enough to outweigh a whole lot of loyalty and/or money. It's commendable to try to fix a dysfunctional work environment, but if the boss essentially drops his pants in front of you and is not fired, things are probably broken beyond repair.