skysight-inc/HackerNews huggingface dataset:
> Awarding severance to one employee probably doesn't create an implied contract with other employees.

I believe that this is incorrect. If you fire 10 employees in a row and they all get severance but then the 11th doesn't they absolutely can hire a lawyer and ask why and start digging into events that lead up to the firing. If it turns out that they were fired for sexual harassment without being given a chance to refute the claims and then it turns out that the claim might have been bogus the company is going to be in a bad spot. And it's probably going to end up paying out a 5 (or maybe 6) figure check to make the problem go away.

(PS: totally understand that you aren't being a picky message board jerk. No worries at all)
I believe with so called "Orphan diseases" the economics of research and eventual market release rarely work out for private companies. I believe it takes a research phase funded by charities, grants, and tax breaks for companies to have any interest. As a family affected by this, whatever gets this to market. However, I am sure someone will make money.
Fantastic db, but maybe not quite ready for production usage. We are using influx for a small portion of our ingestion engine as well as for storing server metrics. The updates/improvements have been pretty astounding over the last year, but also hard to keep up. I had to fork the nodejs library just to update it from 0.9 to 0.12 [0] because there were a LOT of breaking changes. Pre-0.9 there were many issues we ran into when it came to disk space & performance but they have all been resolved as of 0.9.

Another thing to note (after speaking with them on a few occasions) is that they are only providing cluster support to their enterprise offering which wont be available till this summer. They do offer Relay which is their high availability tool for the open source version.[1] You really won't need clustering unless you're doing an insane amount of writes: single server performance is insane right now. We average 10k writes/sec with bursts up to 5x that and it doesn't break a sweat (on a cheap 2 cpu/7gb ram instance, with ssd block storage).

[0] https://github.com/thinkdevcode/node-influx

[1] https://docs.influxdata.com/influxdb/v0.12/high_availability...
That's the lawsuit brought by the person who gets fired, which requires the corporate lawyer to submit at least a brief and motion for dismissal, if not an actual answer to the claims.

People occasionally do sue their former employers when they believe they have been wronged in some way. If you fire someone for sexual harassment when no such thing occurred, the ex-employee might sue for no other reason than to get a declaratory judgment asserting the facts of the case, as subsequent employers may be reluctant to hire, otherwise.

Conflicts that cannot be resolved amicably often end up in civil court. Losing your job is an emotional experience which may result in loss of amity. That is all.

I did not intend to imply that such cases had inherent merit or support of statute. You can sue anyone for any reason in civil court, and appeal to equity, which is basically complaining that something isn't fair, and that the court should do a specific thing within its power to make it less unfair. If you are ever fired, for cause or not, it would be prudent to consult with an employment law specialist so as to not waste everyone's time with a frivolous suit.
"Romance"? Are you serious??? There's nothing the slightest bit romantic about what this guy did.
Interactive map of where people are moving in America
I think you over estimate how mature people are. I worked at a bottom heavy company and constantly wondered if I was this immature at their age.
I don't see why. The LED's on the side are set to the same intensity as the screens to the front.
Yes, all of that. Also, there are legal disclaimers and privacy notices and all kinds of thing beyond my IANAL ken that are wrapped up in agreeing to participate in Test Pilot. Nothing sneaky, just mainly we want to get lots of feedback while you're in, be totally up front about that, and clean up after ourselves when you leave.

Although, actually, the experiment installs are per-browser-profile and not necessarily sync'd if you haven't turned that on in your sync prefs. So if you wanted, you can try experiments in one release channel / profile, but not in another.
Or an HN commentator.
Wow. I started at a community college and they had two tracts for an Associate's in CS: Java and C++. Whichever you opted for, you took one class in C to get started; then 3 semesters of each language. You also had to take an assembler class or data structures and algorithms.

Transferred that to a UC and we definitely touched more ASM and C in the OS courses.
What the victim wants isn't relevant to the decision of how to handle the harasser. The reason the harasser should be fired is that they are creating egregious risk for the company.

All that has to change in this story to create a nightmare scenario is for this bizdev person to have harassed someone who was already on a PIP, or who is about to be placed on one, or someone who has a preexisting grievance with the company.

There are better places for bizdev and sales people to learn professionalism than in depositions.
> I see your point, but if you're an employee and you're sharing that "so and so texted me this <shows phone>", what's the motivation behind that? She said she doesn't want to cause problems, but if it's something between two adults and not involving work, I would imagine she would just not say anything, particularly to management.

I think you're dangerously into all women are always resonable logic there. It's entirely possible, that the female employee, as an employee of a startup, is inflected by the same hyper-sensitivity that plagues communities such as ourselves. Conversely it's also entirely possible that male employee is a complete and utter dickhead. I wouldn't bet my life on either one being the truth.

> OP needs to read into their conversation, it's hard to armchair quarterback this over the internet. At the end of the day it's ultimately easier for us to say fire for a multitude of reasons, many of which are likely valid.

Well yeah, the OP hasn't given us enough info to really comment and he'll need to use his own personal judgement on whether the messages were over the line or whether he was just being a guy. I'm just trying to remind people that whilst we should be professional at work, we aren't automatons and normal people are going to continue dating and bonking their colleagues or attempting to do so and whilst that's sexual, it doesn't necessarily constitute harassment.
The whole problem of a tab UI for power users with hundreds or even thousands of open tabs (like me) is mindblowingly daunting. I don't know that tabs on the side is the solution. For a long time I'd been using Tab Groups but I've been frustrated with its limitations.

Ideally, I think I'd like something similar to the spatial system of the Classic Mac OS Finder, which I coincidentally expounded upon recently in another thread[0]. Tab Groups goes part of the way there with its spatial organizational system but it lacks the hierarchy and persistence of those Classic folders and desktop.

[0] https://news.ycombinator.com/item?id=11664984
NASA: Make Space for More Planets
I'm curious too! But I figured I'd post the email so that andreygrehov could get their answer even if dang didn't pop into the thread.
Would you please point me to exactly where the original blog post, or the above comment by 'jackhack, assert that these jobs are currently available in the US?

There's really two independent facets to this subject. One is about the immediate state of things, which in the US is regulation artificially lowering the amount of jobs available (even minimum wage does this). The blog post does a good job exploring this.

The second, which you seem more concerned about, is the trends of whether these types of jobs will continue to exist at all in the future. Which I will agree is questionable.

The US basically has an accelerated view of the effects of automation, as outsourcing to cheaper countries has identical effects. Furthermore, our poor lack the table stakes for participation in our highly-regulated economy, as explored in the original post.

I would point to broken employment and monetary policy that are actively further screwing up the economy and fostering the current go-big-or-stay-home environment. If we really have gotten much more productive, why is the standard "full time" workweek 40+ hours and not 15?
Everyone who cares about science has known his point for over 40 years now.

But Psychology, the subject he was discussing, continued to not take figuring out how to replicate seriously until the recent replication crisis demonstrated exactly HOW bad it was in terms that they couldn't ignore. See https://en.wikipedia.org/wiki/Replication_crisis for more on that.

And now it is a hot topic with lots of, "Look at what we've figured out about how to make our research better!" With very little discussion of the fact that this was something they should have known all along.
Akka[1] is exactly the library you're looking for. It's available for Scala[2], which lets you use both OOP and FP as needed. (It also runs in Java if you have experience with that.)

[1] http://akka.io/
[2] http://www.scala-lang.org/
If Uber drivers were classified as employees, rather than contractors, they would be owed $730,000,000 from Uber as reported by US court papers.
Beatport ditching stupid verticals added by SFX, returning to core competency
"hey, can you branch the code to commit those changes and push them to the testing server? This thing's really cool and we don't mind playing with the alpha version, but we might scrap it all later."

Are they talking about hg or git here. Because that flow in git is:

git branch
git checkout
git commit
git push

The only thing that git adds to that workflow is that creating a new branch doesn't immediately move you onto it (also that most would use checkout -b to do both). And it's not immediately obvious that a non-technical user would need to know about that in order to get the above point across.
Talhoffer's fencing manuals are full of groin stabs and I've seen it in a few others.

http://suptg.thisisnotatrueending.com/archive/17516250/image...
For me the sentence that resonated most was "If a centralized provider with an open source infrastructure ever makes horrible changes, those that disagree have the software they need to run their own alternative instead.". If the centralized service is running mostly open source software than people can easily switch to another provider. GitLab.com runs GitLab EE which is similar to GitLab CE people can use to start another service (which has been done). I think having a centralized service allows us to move faster than with a federated service. That doesn't mean we wouldn't like to make it more federated, I would love that https://gitlab.com/gitlab-org/gitlab-ce/issues/4013#note_306...
Doesn't there have to be persistence involved for something to become harassment instead of just being a single instance of a offensive/dumb/annoying comment?
But it's more complicated than that right? I see a lot of Uber drivers also using competing apps. I don't see employees in any other industry working for two employers at the same time.
Jobs that involve implementing good security don't exist. That's because there are no customers for good security, because customers can't tell the difference between good security, bad security, and no security, unless they happen to get compromised. Even then, they usually don't notice. Often, they can't even tell the difference after they notice a compromise: they can tell that some of their security was bad or absent, but they can't tell what or how; so often their incident response is useless or actively counterproductive.

This information asymmetry problem means that, in a job implementing supposedly good security, an aptitude for security is not an advantage. In fact, it's a disadvantage, since that aptitude inclines you to do unprofitable things like auditing code, recommending to your customers that they scrap unsalvageable codebases, and staying up late at night patching production servers instead of ironing your suit and getting a good night's sleep before that important client meeting. Total incompetents wearing better suits will be able to bill a higher hourly rate than you do.

Because there are no customers for good security, the entire infrastructure of plausibly securable software that you would need to implement good security also doesn't exist, because the market has failed to provide funding to develop it. Big technical companies (Microsoft, Google), free-software organizations (Debian, Tor), and dedicated individuals (Bernstein, Moxie) have made significant progress, but it's nowhere near being a viable option.

By contrast, I imagine that if you "get paid to pop boxes", you can demonstrate to your customer that you succeeded at it, and you probably can't convince them that you did if you didn't. This means that aptitude and expertise are an advantage in that field. Don't get me wrong: even from this distance, I can see that you're right that the field is still full of the script kiddies who "think [they're] hot shit because [they] found some vulnerable systems on Shodan." But even they are head and shoulders above many of the high-priced security consultants on the defense side from places like Keane or Wipro.

The upshot of all of this is that if you want to secure your network, the best you can do is figure out who the expert attackers are, then convince them that it's worthwhile to secure it. But that's still nowhere near enough to get to "probably secure", much less "assuredly secure".
Might be worth looking into dalmatiner.io (DalmatinerDB) as an alternative to this. It's also built on riak_core to manage cluster membership and the top-level framework for dealing with routing and rebalancing.

Waited for a long time for Riak TS to come out. Tried KairosDB & Cyanite, but the operational overhead of Cassandra wasn't something I wanted to buy into for such a narrow use case (infrastructure metrics store), and then suddenly out of nowhere DalmatinerDB was released. The code is clean, the architecture is solid, and the ops story is simple.

I don't have any affiliation of any kind with the Dataloop folks. I am however a happy end-user. We do currently use Riak KV due to its CRDT support though.
There's been a lot of them, but none of them other than Tree-Style Tabs have been consistently maintained, so as someone that likes tabs on the side but doesn't like everything else TST does, I'd be happy to get off the treadmill of constantly switching to different side-tab plugins every time one breaks.
مايكروسوفت تعاني من مشاكل في خدمة Outlook.com
Yes, so I'm agreeing with your hesitance to call it 'unethical' and explaining why. Not every comment needs to be a rebuttal and counter argument :)
Yupz :) Somehow its more realistic than the reports I have read so far.
I think NoRedInk, who employs Evan (author of Elm); they also host Elm meetups in SF and are a really friendly bunch.

On an unrelated note, I haven't found much prior work here but I think Elm on the backend (via Node.js) could be fantastic.
Great! So now in like 2 years, hopefully I can simply use type="time" instead of implementing a half baked JS time picker or time validator.

It's frustrating seeing them spend so much time on Firefox OS, Hello, etc. and not on making Firefox a really good, standards compliant browser.
We don't know exactly what's going to happen with Tab Center--or any of these experiments--in the long run. Our goal here is to get feedback from our users to drive successive UX and engineering iterations.

Once experiments have incubated in Test Pilot for awhile, we will have a number of options depending on each experiment's overall success. We may push them over to AMO, or integrate them directly into the browser. If an experiment is really unsuccessful, we may simply cut our losses and walk away. Test Pilot should help us make these decisions more quickly and effectively.

We'll be blogging more about the overall Test Pilot pipeline in the weeks to come. Stay tuned!
Using the New Docker Security Scan to Secure Your Image
Everyone's moving out of Detroit and Chicago
I am very, very interested in seeing documentation or expert opinion to back this up, because it implies that you can easily and accidentally create an implied contract for severance simply by offering one-off severance.

That would imply that there's a legal disincentive to offer one-off severance (for instance, for a no-harm no-foul sorry-to-waste-your-time bad hire).
I know of no other gene therapies, but other treatments are very real, and very close to being approved.
My son is in a trial of nusinersen with Ionis Pharmaceuticals.
The results of this drug are astounding.
I agree with your last three paragraphs.

Unfortunately I do think such accusations are made up occasionally -- though probably not as often as true accusations are dismissed as fabrications. (I believed Anita Hill.)
What, you didn't know that people who like to sexually harass their coworkers were a protected class?
Are you also using the ultra dock[1]? I've got 1 DVI and 1 HDMI screen attached.

I tried just when it came out, so could have been fixed in updates ofc.

[1] = http://shop.lenovo.com/ISS_Static/ww/emea/merchandising/opti...
YouTube Star Responds to Irving Azoff's “Value Gap” Criticism
Its a shame to see how aggressively this is being down-voted. All you're saying is to take a step back and try to improve the behavior before firing the guy. Face to face dialogue, communication, etc etc is much more likely to prevent this in the future.

Just firing him is kicking the can down the road to the next company.
I spent about twenty minutes looking at this function trying to figure out what it does. It looks like it uses a neat trick to compare native integers instead of bytes for speed, but I just couldn't figure out what it does. Then I realised it's part of the standard library and "man memchr" told me what it does...
I want to like the hyperloop idea but I get scared thinking about being in a 1000 mile long tunnel with no exits.
This is something (perhaps the only thing) I miss here which reddit has: /r/bestof. Comments, no matter how good, never end up on /news and so anyone who isn't reading the rest of the discussion in question will never see them.

Come to think of it, is there any technical limitation on having comments submitted as stories? Maybe it's just a cultural issue (i.e., there is no culture of submitting comments as stories here).
You asked, I explained. How much control over the process the hiring entity exerts defines the relationship (in the US). You ask someone to do a job? Contractor. You tell them when, where, and how to do the job? Employee. Gross simplification, but enough for our discussion.
> Is this the kind of reasoning playing out in the courts?

Yes. A big part of the legal distinction between contractors and employees is the degree of control over the manner of performing the work.
The actual source is Milanovic's book (which you'd know if you read the NYT article), but that's $12 on kindle: http://amzn.to/1VSdMU5

I spent a few minutes googling hoping to find something academic by the same author, but didn't look as carefully as I should have.

But since you've called me out, I dug up my copy of the book. Apparently this paper is the original source and it uses 2005 data: https://www.gc.cuny.edu/CUNY_GC/media/CUNY-Graduate-Center/P...

No idea where to get the most current data.
Fine print: CCing a bug doesn't mean it will be addressed in a timely manner, it may take 10 years[1] but in the meantime you'll receive 2,147,483,647 mails of other people "me too"-ing and discussing about the bug.

[1] Not exaggerating: https://bugzilla.mozilla.org/show_bug.cgi?id=390936
This looks interesting. I've only glanced at the docs, but it looks like this module system lets you define new commands but not necessarily new data structures (since you'd have to implement RDB/AOF serialization for those).

Are there plans for that? It's probably possible to do most of that with this module system but you'd have to serialize the data structure into a string and "type X" wouldn't return your custom data structure type.
Good comment but I think you missed an important part of the question. Unless you're dang's alt account.
Several people asked how this compares to Kafka (I'm one of the people who created Kafka at LinkedIn). Here's my take:

I think the motivations they list are:
1. Different I/O model
2. Was started before Kafka had replication (the first release of Kafka with replication was in late 2013 I think)

The I/O model I'm less sure about, we looked at similar things for Kafka and they didn't seem worth it (basically you're doing a ton of stuff at the app level that the OS does pretty well--namely caching and buffering linear I/O), we'd have to look at actual benchmarks to know.

Here is my take on the pros and cons of the core tech.

Pros:
- Seems to have better built in support for fencing/idempotence
- Better geo placement?

Cons:
- Lots more moving pieces. Already people are irritated that there are both Kafka nodes and ZK to set up. This system seems to split this over separate physical tiers for serving, core, storage, and zookeeper. My experience has been lot's of tiers is generally a big headache.

Neutral:
- There seems to be a built in achival to HDFS. I think if the consumer is fast and efficient then you don't need to reach around your consumer api which will be high latency (since you have to wait for files to be closed out).

There is also a bunch of stuff Kafka does that I'm just not sure about how complete it is in DistributedLog:
- Clients in a bunch of languages
- Integration with all the major stream processing frameworks
- Log compaction http://kafka.apache.org/documentation.html#compaction
- Connector management http://www.confluent.io/blog/announcing-kafka-connect-buildi...
- Quotas/throttling
- Security/ACLs
It's almost certainly inappropriate. That doesn't, however, mean he needs to be fired on the spot.
PressOn Hosting Plans Free/premium Come on Drop By
Unfortunately I have no expert opinion to give here. Merely somewhat educated amateur. Certainly at this point we are well into "go talk to an employment lawyer" territory. They could very well contradict what I have said. If that happens I will stand corrected.
DeaDBeeF on OS X is in Cocoa actually - and that's why it so unfinished - the Cocoa interface simply hasn't has been developed as much as the GTK one yet.
In the article, Green states:

>If you don’t want your song on YouTube, upload it into the ContentID database and issue a blanket takedown for all videos using that song.

Boom. Done.

Yet Azoff states:

>So, if you are going to continue to force artists to notify you when an infringing song is on YouTube, once an artist tells you that she wants her song taken off YouTube, you should keep it off. When the artist sends a "take down," it should be a "stay down."

I want to know which one of them isn't being truthful. I get the feeling it's both of them. Can't really pinpoint why, other than both have vested interests in claiming their perspective is right.

However, with this kind of wiggle-room, factually speaking, somebody should clear this garbage up. I won't hold my breath. But it's needed.
There's no technical limitation. In fact bugs have occasionally caused comments to appear on the front page.

A genuine technical limitation is that poll options don't work like other items ('item' is what the code calls posts like stories, comments, and job ads), which caused some trouble last week.