skysight-inc/HackerNews huggingface dataset:
I'm not trying to start a fight here, but at no point did I ever imply that I was entitled to employees.

There are certain realities to management and in many cases one bad employee who is thinking of leaving or planning on leaving can have a huge effect on other people in the office. When that behavior turns into "we should all go work at X" in a coordinated effort it can be hugely damaging and significantly more so than everyday turnover.

What's more is that when something like this happens the owner/manager rarely even gets any reaction time to find out why the person(s) left or are leaving to address the problem.

Sometimes, that one person just needed to go and everybody else will be fine.
http://www.reliableplant.com/Read/4768/workplace-bad-apples

I've experienced this recently. Had an employee leave who complained constantly to the point that other staff contacted me to say they were considering looking elsewhere because the office was so negative. That one employee left and tried to recruit 3 other people with her until that clause stopped it.

As soon as she left, everything in the office got better. That was 2 years ago and none of those other 3 employees she tried to recruit away have been so unhappy as to leave...because we do everything to take care of our employees.

One part of keeping employees happy is knowing the company that they work for is stable. Knowing you're doing everything to make sure that is the case goes a long way to reducing workplace stress.

My fear here is that you're dramatically oversimplifying and the basis for that is the shortness of your replies without seeming to read any of my responses.

Running a business is complex and you deal with a lot of things that aren't anywhere in the realm of what you got into the work to do in the first place. What works one place doesn't necessarily work at another. Sometimes it depends on the type of people who you're hiring as to what type of policies will work.

For employees looking at the long term, 401k's with employer matching are huge. For others it's stock options. For some it's flexibility.

The particular business that I'm talking about is in the same city as the main graduate program in the state for the service we offer, so we get a lot of new grads with a lot of workplace inexperience. We've seen a repeat trend of this "Oh, lets all go work here next" behavior but only in this one city, which is what led to the policy in the first place. For that personality, happiness is job hopping and taking their new friends and clients with them.

I'm just trying to help you understand that all situations are not equal.
FWIW, the operative theory here is that "Extended Random" was designed to work in concert with the DUAL_EC DBRG/RNG, which almost certainly allows "Clyde Frog" to predict all future output on the basis of very few samples.
I simply got a "Connection to whoami.filippo.io closed."
That's a great solution. People should tweet it at Github and see if they implement it.
Lewis Carrol Inked
So it seems the author has identified a real issue here, but I will go meta on this and identify issues with his demonstration. In my organization this would count as a bug report, so I wondered why this issue was not communicated privately to the operators of Github so they can have a chance to fix it before some un-educated person does some damage. Then I realized this issue might affect other git content hosters, so going public might alert them as well as forcing Github to fix it. Regardless, would the best approach not be to communicate privately first and allow Github to fix it before going public? If this was raised privately and not acted upon, then why are Github's internal processes so slow? So many questions, so little time...
This is very realpolitik ;) Note that you aren't proposing that you get ahead by bringing the most value to the company, you are saying it's important to be perceived as bringing the most value to the company.
Should have SaaS option, no need for contacting, no one wants to spend time anymore waiting for the sales rep. Should have a freemium for test drive option to get to know the product, get engagement.
Should resize the logos in the footer of the page, some of them are not easy to understand and it's not professional to have it the way it's, it's best to resize them into a single width and height, all of them.
Step 1: I would use a chunk of it for Alexa web services and ranking very large lists of small business and non-profit org URL's from open data sets, and use it to identify sites whose traffic far exceeds their reasonably predicted popularity. Step 2: ____ Step 3: Profit
As a non-economist, I find it hard to reconcile (or even know) the differences between X-school, Y-school, and Z-school economics teachings.

Short of taking classes at a college (which I doubt I have time for), I don't know how to deal with conflicting things. We see this in talks about whether it's Good or Bad to raise wages, or tax people in various ways, or what to do with the national money supply. All the economic schools seem to have conflicting theories of what should be done, and I don't know how to compare them.

It doesn't seem like they can all be right, can they?
If you google "property management software" you'll get tons of hits. Not surprising, since commercial real estate is a huge industry (probably trillions of dollars worldwide).
Why on earth are you logged in as root?
man sudo
I'm very reluctant to dismiss anything as tinfoilhattery nowadays. I always thought that people afraid of "chemtrails" are paranoid and believe obviously silly stories. Because why would anyone do that? And then very recently, on HN of all places, I learned that US Government did in fact spray bacteria on their own civilians for biowarfare research purposes, without the public knowing for decades.

It's getting harder to distinguish the crazy from the truth. I still don't believe in faked Moon landing though.
If you didn't know about it, what's the difference to you? As long as it hasn't been disproven, and you'd have been interested hearing it then, what changes?

On a related topic, I sometimes wonder why people seek out new entertainment (movies, tv shows), when it's unlikely to be better than everything already made in the past. Why would you prefer watching a new movie over an old one? The obvious answers (better CGI, closer similarity to current culture, social reasons aka "what other people are watching") don't seem to fully explain it. There seems to be some "new thingy pull" that affects many people (even myself at times), yet I can't explain it.
I think what johannes1234321 is concerned about is that while you say the work is intact, he can't actually vouch for that because he didn't do it. You did. Which means that he could potentially be blamed (or praised) for something he didn't do in the event that you don't keep his work intact (intentionally or otherwise).
Hearing one of the core engineers from the LLVM compiler team speak at some length about their aims and approach to Swift, it was cleat that they had reflected long and hard on the approaches of many other languages. This engineer had very informed and nuanced views on the strengths and weaknesses of pretty much any other language you asked about. I'm sure Scala was on this list, also "Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list" — http://www.nondot.org/sabre/
Require that the first couple of stories of the new building are parking levels
That seems the opposite, very few things need those dynamic features and those that do can be special cased, which makes Objc the more pure but equally more academic language to me.
It would look 99% the same if you just plotted the coordinates with some (smartly chosen) transparency
> Your code belongs to them.

Your code belongs to you.

Their servers belong to them, and your use of them is subject to whatever agreement you have with them (which, for most use, amounts to a gratuitous license alterable or revocable at any time -- the same as with most free online code hosting services, including GitLab.)

> They want to behave like a private company using their software, and somehow posturing as the white knight of Open Source? I'm done with that and I migrated to Gitlab.

Gitlab is also a private company using their software. (Github is perhaps acting like the more established private company that it is, but both are, and act like, like private companies using their software.)
Same for me with non-root user

iMac:~ bonf$ ssh whoami.filippo.io
Connection to whoami.filippo.io closed.
> I still don't understand is how any of these undercover videos are legal

IANAL but I thought it is legal as long as one of the parties consents to the recording. I could secretly tape a conversation with you without your knowledge since I consent to it. However, the police would need court approval to tape our conversation since neither of us consent.
Ask HN: Charting tools
Hi guys, really simple problem: I need to draw some diagrams for me business guys. Basically I want a REST endpoint I can pump full of data and something that will generate a chart for me.

tl;dr
in steps:
1) configure what charts you want to show
2) send data to charts
3) tada - it works

anybody knows of smth like this?
It sounds like the problem with NYCHA's public housing project is being thought of as a closed system? If so it's inevitable it'll cannibalize itself.
It's fairly normal in crypto papers to express vulnerabilities and potential vulnerabilities in base two, as so many other bits of crypto, like key sizes, etc, are also expressed in that base.
The percent ratio based on class of participants should be in range of the percent ratio of possible people qualified by class.

And as I stated.. The failure of not being near this percent is either because how you chose your participants from applicants or how you chose to get people to be applicants.
> auto main(int argc, char argv) -> int

What a horrible abuse of C++11 auto function declarations.
There were Senior Staff SWEs at Google NYC when I was there. It's not surprising that there's a Principal SWE now.

You're talking about anecdotes with regard to those highly-compensated engineers. They exist, but I don't think that anyone entering Google at 2015 has any real chance of becoming one of those 9-figure engineers from a SWE-3 start.
I love this. Had a project in college that was supposed to be time limited... based on repository times. Oops. Big mistake prof. We rolled back the times on our repo and laughed maniacally about our free 6 hour extension.
I left San Francisco to visit a quaint historic village called ‘New York City’
That video is pure gold.
Free+Live+Sex+Chat+with+Melodykush
This site hijacks my scrolling and it has become somewhat of an exercise to scroll up.
If they have push access, would github log who actually pushed it (i.e. ssh key)?
Many construction jobs in NYC are highly remunerative, more so even than many jobs that "can be done sitting in your underwear at home". It seems a trend recently to conflate truly low wage jobs -- for example bar back or nursing home aid -- with perceived low status jobs, that nonetheless pay somewhere between pretty and very well -- for example MTA bus driver or union crane operator.
> NYC is arguably the greatest city in the history of world civilization (...)

Well then, go on, argue. :-p

There has been quite a few cities in the last few thousand years...
Don't know where I've been but this is the first I've heard of ag-gag laws. Absolutely absurd, bordering on unbelievable. How has this crap been passed in multiple states?!
Wow I am a lot less lost after reading the explanation
Go figure, root.
He's not a Psychologist or any sort of a doctor at all. Just another modern day Jerry Springer act.

In a real polygraph exam a baseline is established and you review all the questions "before" the test is run so that there is no surprise when they are asked the second time. Even then the nature of the questions can elicit a measurable response.

The best advice I ever got from a polygraph examiner was to never voluntarily take one. Advice given while I was strapped to his machine. Never could be sure if he was being sincere or just manipulating me.
If you look at the WebAssembly github they have a pretty detailed roadmap/plan of what they would like to accomplish. In the beginning it is essentially what you just stated, but after that initial goal is completed they are looking to start diverging from asm.js and begin adding in more features.
It's certainly gotten much better with Swift 2.0, it feels like Apple finally tried to build an app with Swift 2.0 and fixed a lot of the stuff that is horribly broken.
> She obviously was not socially disadvantaged (as many people in inner cities, etc are), since she had a decent paying developer position at GitHub.

She might not be socially disadvantaged with respect to inner city dwellers, but she's still socially disadvantaged with respect to men.

Please don't make me reiterate all of the things that women have to put up with and men don't, especially in tech. Just because she got a job does not mean that we've solved patriarchy.
I don't think that Great Person is a myth. Yes, everybody is a product of their environment, but some people manage to seize the opportunity and place their stamp on history that we can still see centuries later.

I think history would be massively different were it not for:

Cyrus the Great

Qin Shihuang

Alexander the Great

Julius Caesar

Arminius

Mohammed

Charles Martel

Genghis Khan

Queen Elizabeth I

George Washington,Abraham Lincoln

Napoleon Bonaparte

Adolf Hitler, Joseph Stalin, Winston Churchill

Mao Zedong

And in computers:

Bill Gates

Steve Jobs

Richard Stallman

Linus Torvalds

Not only do I think that the Great Person is true, but it also very inspiring. Many times we feel we are just a cog in the machine, looking at the lives of these Great People can remind us that an individual can place their stamp on history and be talked about and studied centuries later.
It's no server because Lambda is not a server like VPS that you get it up and running 24 hours, it's a service that gets a call and runs your function. You don't have a server up it's a function on the backend. It's being called by the JS SDK on the browser, therefore no server, plain static + function calling architecture.

Best,
This talk describes the problem with software development today. Lot of young people wanting to create the next new thing with no idea about what they are creating.

TO MUCH DOING, NOT ENOUGH THINKING.

"THINK" is a motto coined by Thomas J. Watson. If you don't know who it was... Again you fail.

If you want to create the next new thing, go talk to someone who has been working in IT for 40+ years. Remember, IT work in dog years. That means the person you are consulting with has 320 years of experience.
You raise a good point. I haven't been able to think of any other contenders either. I've edited my post accordingly.
People do talk about it, but it seems women are either more interested in talking about it or more likely to take action about it.

I am part of a racial minority, and to be honest trying to "do something about it" never really interested me. Racial disadvantages never meant much to me personally.

And no, there's no way in hell I can pass of as white, in person or on the phone.
I considered chemtrails extraordinary. Then I learned about this, on HN of all places: http://www.businessinsider.com/the-military-tested-bacterial....
One question. Why IOKit was not written in ObjC?
Recruiting these days seems like what real estate agents were from 2000-2008. Lots of people were cashing in on the wave. I feel the same thing is happening now with tech recruiting. Because of that there's so much crap out there that just taking the time to filter is an exercise in frustration.

I had one recruiter call me and sell me on a position as a portal developer. At the end of the call he finally asked "by the way what is a portal?" He was dead serious. I was livid.
One workaround would be to remove any public email address you commit under from your Github profile. Github uses these email addresses to tie back to your user profile so if you don't want commits pointing at your profile, don't tie email addresses to your profile.

Perhaps some mechanism is called for here for approving tying back to your user on new repositories or making any repository not owned by you or your organizations require an explicit opt-in to tie back to your profile.

Edit: This is kind of the equivalent of spoofing the From address in an email.
It doesn't seem to link in reverse to the user page; at least, I can't find anything on Linus' page related to this repo.
Prior discussion: https://news.ycombinator.com/item?id=9959238
> medicine & law aren't anywhere near as imbalanced as tech

It looks like females comprise over 90% of our nurses and about 20% of our surgeons (in the US). For the matter, I understand the trend is going in the wrong direction in Scandinavia.
> Thankfully the Linux kernel project accepts only signed commits.

This is false, FWIW.
Depends on what part of society you're talking about. More accurately, gender is hot in tech, race is hot in relation to police.
The problem is that "it's not a bug, it's a feature". Look at the Linux kernel mirror for example. All those commits come from different users around the internet, but when their emails show up, GitHub can link their usernames to their profiles.

What to do about this though... that's a good question. Perhaps just not linking profiles when pushed in this way and/or labeling them "unverified" would be sufficient. GPG signing would be nice, but would likely annoy some users.
Scala and modern C++ had a baby
Agreed, that's the part i'm interested in the most
What server owner didn't know before you visited was which IP corresponded to your public key.
Nothing. Just like there's nothing wrong with not having it clean.
Interesting, there must be some level of validation because it does not show up in his public activity feed[0]

[0] https://github.com/torvalds?tab=activity
Kernel module for taking block-level snapshots and incremental backups
Bob be with you.
You should submit it as 'Show HN' to have the response you want.

Edit: I noticed you already submitted this a few minutes earlier and that you have a new account. What I mean is you should be doing this: https://news.ycombinator.com/show
First of all, this looks truly awesome! I've spent a lot of time recently looking at the available open source editors, and with the exception of specifically 'code editors' there isn't much out there that supports markdown.

I have been reading about the recently announced content-kit: http://madhatted.com/2015/7/31/announcing-content-kit-and-mo... and am wondering if you have considered the 'card' style concept for ProseMirror? I see ProseMirror has an interface for adding images, and says that it will support different document models in future and I'm wondering how extensible that will be.

What sort of APIs are going to be available, will it be possible to create custom 'blocks' or 'cards' of data - e.g. defining a block for adding a table / spreadsheet - similar to what you see in things like Quip or readme.io?
Difference between a "manager" and "boss" is entirely in how they go about getting everyone on the same page. For any given strategic direction, there are a lot of different ways that could be achieved. A good manager takes in information from all her reports (including their preferences, fears, concerns, and goals) and then figures out a plan that keeps all of them happy while also achieving the strategic goals coming down from above. A bad manager takes the goal as the only input and then outputs commands to achieve it.
Gitlab is an open source project. You can use it for your own hosted solution.
No, it's not an interest free loan. And WHY they're able to offer a full refund is really no one's concern. The fact is they feel they can't deliver what was promised, and they're giving refunds. Somehow they're just as bad as the people who keep claiming "it's coming!" for years and never give money back? Seriously, kickstarter is a risk, if you get a product, great, if you get your money back, also great. You pays your money you takes your chances. Complaining about getting a full refund is ungrateful and ridiculous.
NYC did exactly this. The city threatened all rideshare companies with a cap on their driver growth rate, which Uber successfully "defeated" by giving up access to detailed data to the city.

Uber hailed this as a victory - but the way I see it, when your victory means "maintenance of the status quo while conceding your data to a third party" it probably wasn't actually a victory.
> there's nothing wrong with not having it clean.

Untrue.
Isn't App Engine no server by the same metric? You could make an autoscaling app engine module with some HTTP handlers and it seems like you have the same thing.
Pretty neat, just yesterday I was wishing something like that existed, any chance for a Firefox port?
I'm presently about three quarters done with writing one of these myself; Lamdba plus SQS plus arbitrary functions. I have a different take on deployment, going with CloudFormation. Version updates are something you have to think about quite hard with this sort of system.

The real challenge is how to manage within the 60 second, 1024 thread limits in a sane way, however. You have to approach application decomposition in a much more rigorous way.
Why wouldn't it? I'd say it's "supported by design".
If someone is concerned about getting blamed or praised for his work, he can sign his commits.
I'm wondering if hobby style weapons like bb or paintball guns would take down the drone. If that would work, then are there any laws against you shooting a bb/paintball gun in your backyard?

Similarly, if someone is flying a kite and it is over your backyard and you shoot the kite with a bb gun enough to bring it down, what would the police do? Is a kite any different than a drone, legally speaking?
A fast gesture recognizer based on the PennyPincher algorithm, written in Swift
Reconsidering the Etymology of Democracy
> All the economic schools seem to have conflicting theories of what should be done, and I don't know how to compare them.

Note that some of the conflicts are not empirical; while economics is a field of science that deals with the relations between observable, measurable events in the real world (though, like many fields, there are can be serious challenges in unambiguously measuring the events of interest), the various schools of economics are not necessarily particular empirical camps with different reads of the evidence, they are in many respects different camps of moral and political philosophy with different views of goals of the economic system. As such, even in matters where the facts are not in dispute, their recommendations will differ.

(This often becomes even more clouded because much of what is publicly presented by public pundits on economic matters is not honest intellectual debate but propaganda by one camp or another to convince adherents of the philosophical positions of the other camps that their different preferences would be best served by policies which are, in fact, preferred for other reasons than those being used to sell them.)
US authority warns hospitals over use of hackable drug pump
Well, the signoff line that Linux requires is a legal signature, not a cryptographic one. It is meaningless to us, but it's good enough for lawyers.
I haven't been playing in years, but this is inspiring me to go to the local Go club this weekend :)
At first, I thought that this is pretty harmless, but now I suspect that there may be a way to exploit a dump of public keys tied to personal information: let's say that some powerful adversary (like NSA) uses some kind of rainbow tables to associate public keys with private. Having a lot of public keys, they are likely to know some private ones and identities behind them.

This hypothesis requires some mathematical ground, though. It may be that probability of guessing a private key is still negligible.