skysight-inc/HackerNews huggingface dataset:
I'm not trying to be pedantic here but, despite your quote marks, Linus never said that.

My interpretation of that email chain reads: anyone who is stupid enough to continue reading byte-by-byte after being told that it's a bad idea should be retroactively aborted.

The implied subject makes a big difference. (I still think it's over the line but I understand that everyone makes mistakes in the heat of the moment)
Could you hint or point us toward some of the ways your vision on software development is far from what is considered good practice? I like to absorb counter-normal opinions.
I'm building a bot using this, any idea of proxies i can use to change the source ip's and how i can use it with a proxy?
Sounds like a toxic environment. Whatever the employee may have done to deserve separation, it is profoundly weird and troubling (and also, implicitly threatening to all employees, whatever their rank or standing) to see a CEO discuss those reasons in public.
Some things that can help:
1. Don't compete on price. Demonstrate your expertise, part experience doing similar projects, etc. Links to past wins (app store, stack, github) will go a long long way for clients to pay for premium. Those sites have clients picking large agencies for large projects.
2. Personalize your application: Several of the 20+ applications that you mention come from "copy/pasting/spam". If you feel passionate about a job, include your take on the problem and process you'd follow to solve.
3. Pimp your profile. Profile videos, portfolio, links to past experience help make up for the lack of jobs on oDesk or Elance. You can now add a video introducing yourself. That can go a long way to earn trust and show off your professionalism.
All systems are fallible. Assess the relative risks by comparing their attack surface areas.

Paper ballots issued, cast, and counted per precinct, the night of the election is the most robust system existent. Compared to any other system, corruption would require more participants, increasing the cost, difficulty, and risk of detection.

Further, it also enables verifying the physical chain of custody, which is very, very difficult with electronic systems.

RSA? Why would I trust them?
Normally required as part of a severance package. Pretty standard.
His signature was required for the severance package, according to him.

https://np.reddit.com/r/IAmA/comments/2iea97/i_am_a_former_r...
Malice is in the eye of the beholder. He logged into a server he didn't own and ran commands without authorization. That is malicious from the perspective of the law.
You assuming people are guilty with your statement.
Missing Maps: a human genome project for cities
well, lets hope then that Edgar doesn't get along with FSB too well and profit from hacking estonian e-voting stays lower than price of exploit :)

and no matter how big is your budget,
kidnapping/blackmailing sysadmins is cheaper :P
Everyone here is saying to give lots of examples: I would add to not ONLY give examples, but also make sure you explain parameters, return types, etc.

The most frustrating type of documentation for me is when there are usage examples but nothing else. Then, when I invariably want to use the library in a way that's slightly different than the provided example, there's no documentation available.
It's a safe cracker calling the cops in this scenario. "I wanted to see what banks I could break into" is a much more reasonable defense in this situation seeing as he's alerting others to the intrusions when he clearly could have just kept quiet and stayed out of trouble.

Not that it says anything about whether he'll be in legal trouble. Laws are crazy.
Secure email provider goes open source
I know the exact feeling! Sometimes I'm paralyzed by the huge amount of choices of things I'd like to learn. It seems to carry across disciplines - I'm passionate about music and audio, and the more I read it seems the less I know, I start reading DSP books and then realize I've missed a lot of the math prerequisites and try to study that, then I'll get sidetracked looking at something like computer vision or computational geometry.

It's nice to be familiar with all of these subjects, but I fall short of actually learning the material deeply or doing anything useful with the knowledge.

I can't say I have great advice for you (or myself). Maybe we just need to look at things differently - being interested in things is a good problem to have, and having anxiety over it won't help. Also, committing on paper seems to help me sometimes - if I can focus on just doing the things I write down, I can get a lot done. It's like there's more time in the day when I actually have a schedule set.
It's nice, too bad it's not open source.
Your organization likely did something unconventional with the registry that made systems break when touched by CCleaner (perhaps a groupware tool, or perhaps the broken systems had already been FUBAR'd by intrusive software and CCleaner's attempt to fix that FUBAR triple-FUBAR'd it).

That doesn't mean CCleaner's behavior is correct, but it's probably a situation the developers haven't been able to test against. For what it's worth, I've run CCleaner's registry cleaner on dozens of machines and never had a problem of any type, and I still use CCleaner sometimes because it's a simple way to clean the temp/junk files left by many common applications with one button click.

I always feel a little nervous when I run the registry cleaner, and while I haven't noticed any problems, I also haven't noticed a meaningful improvement after running it either. I should probably stop doing it just for that reason.
It is easier to create new drugs if you are not subject to strict regulations and if you are not afraid of lawsuits from people that participate in trials.

What slows down the research in USA is the safety mechanisms imposed by FDA. This is almost the same for every country that is not a dictatorship.

source: worked a decade for pharmaceutical companies.
Probably, and to take it a step further, people who are already on diets of mostly processed foods could even see improvements from switching to 100% soylent, which I suspect underlies a lot of the "I went soylent and my blood work improved and I've never felt better!" reports.
So his technical opinions warrant personal vitroilic responses?

That's a rather .... interesting position.
I thought that was the point of seemingly endless bombing campaigns.
There is a substantial amount of detail to be added, but if you just want to skim through some industry documentation the International Semiconductor Roadmap for Semiconductors describes a lot of the challenges involved in producing leading edge process products. This is from the working group that a lot of our companies participate in to coordinate what everybody will need from tool vendors and by when (e.g. when everybody wants to start pushing for 450mm wafers all the tools need to already be able to accommodate a larger wafer).

http://www.itrs.net/Links/2013ITRS/Summary2013.htm

The papers themselves as well as the models are all very interesting if a bit occasionally dry.
They stopped allowing non whitelisted dating ads a long time ago. I was huge in the facebook dating space and many affiliates were using very shady things. A large portion of dating traffic was cloaked and being sent to adult dating sites. Which are both scams and not content that facebook wants on their site.
Yeah, I see no problem with this being a more complete version of a granola bar. Hungry? Got no time? Here's a complete meal you can fit in a glass. Keeps you alert and powered up for now, though no one in their right mind would want to live solely on clif bars.
$5K in 2 days: Food not Pharama saves lives
I also like both FreeBSD and Debian (have no real experience with the others). But on performance it varies a lot by workload. To take two examples: over the years at any given point in time, FreeBSD has had a better networking stack than Linux, but worse scalability to large numbers of cores. Though there is some ongoing sponsored work on the latter [1,2].

[1] http://www.ixsystems.com/whats-new/freebsd-foundation-and-ix...

[2] https://news.ycombinator.com/item?id=8123512
Did they force him to sign it? How could they force him; what are they going to do if he refuses? Fire him? Anyway, yishan gives a decent enough justification IMO
Privacy? Why would privacy law say an employer can't tell people you're unproductive?
OMG, reddit hires incompetent people who are not getting much work done. I thought only demigods work there.
IP addresses are not vulnerable to ShellShock
But the amount of flak he receives is unacceptable. The tone which people talk about him and even to him is despicable.

Sorry, but have you by any chance seen how he treats people? Respect is a two way street.
Exactly. And I'm not impressed with the way the "professionalism" police are so quick to condemn Torvald for one justifiably angry email while giving such a conspicuous pass to a sustained pattern of passively aggressive, measurably destructive, and flatly un-collegial behavior that is the true definition of unprofessional.

In other words, there's a pretty egregious double standard being applied here. In my experience, that typically favors the kinds of abusive personalities who have discovered some easily-exploited aspect of the social system to simultaneously provide cover for their own bad behavior while limiting their target's ability to retaliate.

If I were on a team stuck with this guy, and required by professional norms to bite my tongue, I can safely say I'd take supreme satisfaction in seeing such a nasty employee get this severely excoriated. And make no mistake, this isn't about "feedback" or "criticism". It's about driving the guy out of the shop in a way that provides a suitable catharsis for everyone who has had to put up with his actual and sustained unprofessionalism.

Of course, tf this were an arbitrary, unjustified, or otherwise baseless response, I could see how it would be hugely damaging to Torvald's authority, and the trust he relies on. But in a case like this, the opposite seems true. And if it puts others who present similar problems on notice, so much the better.
Maybe flying thus victims around half the world is not such a good idea after all. Especially if thus space suit looking garments are unable to hold the virus out.

I just heard that Norway will receive a patient tonight also[0].

0: http://www.vg.no/nyheter/utenriks/ebola/norwegian-woman-infe...
I am not 100% sure of the agreements of his termination, but I am pretty sure no one is "forced" to sign anything, however, in the states, severance packages are optional, and not required. If the company wants to give severance packages if you sign a non-disparagement agreement, I do not see anything wrong with this.
> Genuine question: Did you read the article? I feel like the author's main point is that there seems to be a higher abundance of toxic interactions in Open Source than other communities.

I'm not the same person you responded to, but regardless I'd argue that there probably isn't much more toxic interactions in open-source then there is in any other communities. People tend to fight and get angry over stuff they care about, that happens everywhere. The thing with open-source is that all of those communications are open, and thus it's much easier to see.

The thing is though, how many times do you think anybody on here has actually looked at the Linux Kernel mailing list for a reason other then a post on here about Linus getting angry? I'd wager not many. Everybody loves to see a good fight, but it's rare to see someone being helpful and nice highlighted. I've only seen one post on HN highlighting Linus being nice and helpful, even though that's the bulk of the posts he makes, and I see one every time he gets angry. For example, looking at some ones he sent yesterday, I'm seeing this (https://lkml.org/lkml/2014/10/5/96), this (https://lkml.org/lkml/2014/10/5/112), and this (https://lkml.org/lkml/2014/10/5/107), all of which are generally nice and well mannered questions, and explanations of things people may need to do differently.

I don't think the Open Source community is nearly as toxic as people make it out to be.
I would love to see a section on authentication and authorization best practices. From my research, it doesn't seem like this is covered as well as it should be in various Angular resources. This isn't a knock against the OP - just something I'd like to see.
Heh, perfectly reasonable and professional right until the boldened "fired" in the second sentence? Care to give an example what would constitute a less-than professional response?
Except without the cross-browser part.
I will politely and respectfully disagree with everything stated in this video, but I will not stand in this fine gentleman's way of making more money for criminal lawyers. I hope many people listen to the advice in the link, and then call him to get out of the jam these lessons will put them in.
They weren't using radar guns and they didn't tell him their readings?
Do you know what kind of shitstorm would brew if he deleted the thread and banned him?
> I guess European safety procedures aren't sufficient to eliminate the risk, ...

Why?
If you wrote a program to find the meaning of life, what language would you use?
A reasonable and professional response by Yishan would've been to stay out of it and either ignore it or release an official statement, not comment on a reddit thread started by a disgruntled former employee...
You poke into someone's house when you see their front door wide open, see it has been cleaned up and then notify the cops...
And pretty fair. The company says: we know you will suffer, we can help by giving you some extra $, in exchange please reduce our pain and sign this so we can avoid liability and lawyer expense in the future.
Its perfectly legal given that the former employee aired the laundry publicly. Once you do that, people have the right to defend themselves, yadda yadda.
The systems I deal with are administered by people that maintain a GCC compiler version of < 4.7.
Umm. It was pretty clearly not done for vindictive reasons.

The guy lied about why he was let go and put Reddit in the awkward position of either saying nothing and letting people believe they're a shitty workplace that fires people for disagreeing with management, or telling the truth about why the guy was fired (not laid off.)

Frankly, he brought this on himself by forcing Reddit into choosing between two sucky options.
It's so much easier to casually fling things like this out there than it is to answer them, but FWIW, what you're insinuating is false. We penalize stories less, not more, when they're anti-YC, and every moderator is strictly instructed about it.
> "I looked at rails code, so does that mean I can never write a web framework lest I be sued?"

No. At most it means you might have to adhere to the license Rails uses, if your work is sufficiently related to be a derived work.
obviously not going to take it down, but it has 6 flags in 36 minutes (a very high number), and with a few more it will fall off the front page.
I don't believe severance pay is required by law in California. In that case, asking someone to sign a non-disparagement agreement in exchange for helping them land on their feet seems like a reasonable request.
I suspect you don't use Reddit.

Every time Reddit Admins delete a thread, it leads to a shitstorm.

EDIT:

If people publicly drag you through the mud, you have the right to respond.
In these situations, the outcome is almost always bad for everyone involved, but these types of things happen from time to time. The git pull jokes, harassment accusations, and firings. Personally, I don't know if we are helping by giving more attention to it. We look on, face palm, etc, but the effects on these people is real and lasting. Personally, I have flagged this, because if this were me, I would hate to have a spotlight on it. We have a brief sliver of what is going on, speculation going wild, and this is basically on the public record now. We're all human, do dumb shit from time to time, and it's on the world stage. Hindsight sight is 20/20 and I'm sure they wish this never happened now. Yada, yada, yada.
1. They never forced anyone to sign it; but in general it's a stupid idea to talk poorly about a former employer in public. This guy was doing a fucking AMA on reddit about his time being employed at reddit. He knew he had been fired; and he had to know the truth was going to come out.

2. That's not what he said. The former employee speculated that he was laid off in retaliation for something or other; and the company replied with the actual reason for his termination in its own defense.

In general, if you were laid off or fired from a job, it's best not to spout off about it in public (especially on the site that used to employ you). It doesn't matter whether you signed anything or not; unless your former employer was doing something illegal and you're blowing the whistle, it's best to keep your mouth shut.
Evasi0n8 Jailbreak Released for Cydia Download iOS 8.0.2 iPhone
All the BSD's have a "centralized" userspace

No more so than all the GNU utilities that ship with every Linux.
Appreciate it, thanks for the awesome feedback! :)
"Forcing employees to sign a non-disparagement agreement? -- Screw that."

There's no way an employer can force you to sign a non-disparagement agreement (or do anything else) after they've fired you - what can they do to you, fire you again? The ex-employee gets something in return (a "consideration" in legalese) for signing the non-disparagement agreement. For example, the company agrees not to say bad things about the employee, gives them severance pay, etc. In return for severance pay, the employee usually also signs a "general release" which absolves the company from any legal liability (wrongful dismissal suit, etc.).
The Creative Art Studio Is Born – Joanna Ciolek
Unintentionally in YC
> What did you like about it?

An easy way to see everything I've ever spent at a place.

Not having to share credit card details.

You can pay just by walking into the place and saying your name, you didn't have to have to pull your wallet out at all.
Only good to a certain extent, and since hackers are often easy targets and successful computer prosecutions are a good feather in the cap of prosecutors ever more concerned about having something on their resumes related to the "cybersecurity" buzzword, they'll frequently get harsh sentences.

Weev got 3.5 years and also did nothing malicious with the data he found: http://www.wired.com/2013/03/att-hacker-gets-3-years/
Is it possible or does it make sense for GCC and LLVM to work together? Or does the licensing make that impossible?
The services running on the machine assigned your IP address?

I knew what he meant...
Yes, it's legal (and I just looked this up to confirm). Many companies will avoid commenting on these things because if they are not 100% accurate they raise the risk of a slander/libel case against them. For instance, if it turns out that Yishan here misspoke about something he could land the company in a bit of trouble.

Whether legal or not, it's certainly childish. The fact is anyone could have seen that this was a disgruntled former employee so there wasn't a need to say anything at all. If they had to comment then keep it brief. However, getting into a flame war on reddit (even if you are the CEO of the site) just makes the whole company look bad. Heads of companies simple do not get involved in pissing matches with former employees like this without a hit to their own reputation.
I don't see how it's different from calling out a former employer and spreading (what seems like) false information. Cruel and perhaps unprofessional, but not completely in the wrong imho.
> Still, when you compare Cuba to neighboring Dominican Republic

What kind of comparison is that? The DR is practically a failed state. By any rational metric Cuba is an economic and human rights disaster and continues to be. Its other, capitalistic, neighbor Mexico has 2x that GDP per capita. Heck, its only because of Western pressure that Cuba is only now, after decades of spite against its own people, started releasing political prisoners.

http://www.hrw.org/world-report/2014/country-chapters/cuba

>Unfortunately the US ruined the experiment by imposing an embargo for decades out of spite.

Pardon me if I think my nation should tolerate nuclear missiles 90 miles off our coast from a country aligned with our enemies who have a stated doctrine of first strike and tactic nuclear usage with zero warning in advance, held by a dictator who wanted nuclear war.

http://townhall.com/tipsheet/meredithjessup/2009/09/24/nytim...

I'm all for lifting of sanctions, but Cuba needs to up its game first. Rewarding the autocratic and oppressive Castro regime makes no sense. Democratic reforms, regime change, freedom of ownership, open elections, multi-parties, the right to sue, the right to travel, a free press, the right to petition, etc must all be respected. You're not automatically entitled to my money.
Seems the employee forced the issue, yes?
Risen: Journalists must fight or become irrelevant
Then he shouldn't have signed the severance deal (which he didn't). An employer is not entitled to give you money to go away; they give you money in exchange for certain things, one of those being that you shut your mouth and not do an AMA on reddit about it.

This guy is an idiot and is likely going to have a hard time finding a job based on this behavior. What he's doing isn't illegal, but it's quite unprofessional.
In Chrome: Control-Shift-N

In FF: Control-Shift-P

In IE: Download Chrome or FF

If you don't want personalized results, then don't be logged in to Google when you Search.
What about a piece on best practices and suggestions on things to do and watch out for? I know as someone just getting into angular that would be nice to know before I make the same mistakes.
E-books Still Outsold by Hardcover and Paperback
A Scalability Roadmap
WRT what specifically Linus did and didn't say, that's a fair reading.

And everybody, myself included, says things out of frustration, in the heat of the moment. That's not what I'm talking about here.

I'm talking about how many (most?) open source technical communities are very much ok with language that is abusive. Indeed, many take pride in that fact.

When I say something that's inappropriate, I'll make a point of retracting it later on when I'm calm.
A look at the state of Apple's developer tools
We'll consider your silence to the rest of my post as agreement to its contents.
Agile is definitely an implementation detail but good clients will care about it for precisely the reason you provided.

They won't care to hear about the specific labor pains, but they will love it when you tell them your "agile" development process allows them to get prototypes quickly and provide further input as their ideas take shape.

"In other words, if your methodology is so great, use it to your business advantage."

I did and it resulted six-figures worth of contract work last year from just one client. Part of my sales pitch was to explain agile development in a way that focused on their business.

When I asked the client why they chose to work with me instead of the bigger agency, they mentioned 2 things: 1) They liked the feedback-driven development process and 2) I talked about their business instead of the technology that would go into the software.

The best part is that an agile process helps you position yourself as a trusted advisor instead of a commodity laborer. When you do that, your clients get better results and provide repeat and/or referral business.

TLDR: The best clients do care if you're agile about their business needs.
If your business model relies on Google, it's a bad business model.