skysight-inc/HackerNews huggingface dataset:
Even if you set the "good" percentage to 10%, too high a false positive rate will still ruin your results.

Based on the people I've worked with over the years, I say that the actual skill distribution is:

5% toxic - These are the people who will ruin your business while deflecting blame to other people.

25% subtractors - These are the people who need more attention and help than the amount of work they get done. In the right environment, they can be useful. (Also, this is mostly independent of experience level. I know some really experienced people who were subtractors.)

60% average - These people are competent but not brilliant. These are solid performers.

9% above average - They can get 2x-5x the work done of someone average.

1% brilliant - These are the mythical 10x-100x programmers. These are the people who can write your MVP by themselves in 1-3 months and it'll be amazing.

You first have to decide if you're targeting brilliant, above average, or average. For most businesses, average is good enough.

If you incorrectly weed out the rare brilliant person, you might wind up instead with someone average, above average, or (even worse) toxic.

Actually, when my employer was interviewing, I was surprised that the candidates were so strong. There was one brilliant guy and one above-average guy (My coworkers didn't like them; they failed the technical screening, which makes me distrust technical screening even more now). They wound up hiring one of the weakest candidates, a subtractor, and having worked with him for a couple of months my analysis of him hasn't changed.
This concept of hating tools is sort of silly. Would you ever hear a plumber say they hate that wrench? Nope. You might hear them state that an install job with pex is easier than copper or pvc, and it requires different tools.

Like other posters in this thread, I remember back to the "browser wars" between IE and Netscape. There is a gigantic thick book on my bookshelf called Dynamic HTML and it had notations on what methods, elements, etc. worked in what browser. It was much more painful back then to use JavaScript.

It is a tool and necessary for web work. You can go crazy with it though and write entire apps using just JS, not sure that would be recommended though, seems hard to maintain.
TL;DR

Yatse is a remote.

Had pictures of copyrighted media in their examples.

Got removed from Google Play.

Personally I don't see an issue here. If you want to ride on the back of the copyright infringement industry don't additionally play with fire.
maybe we could think about a two-tier system were we delegate only decisions that should be taken our of the hands of majority and to the citizens the huge number of decisions that we can make that affect our every-day lives. I think the only way for citizens to be responsible for the decisions we make is by start making them. We've outsourced decision-making for a far too long time.
Ah, yes. That paper (among other things) inspired me to implement true lightweight threads on the JVM. I also use some of the arguments in that paper to demonstrate that while pull and push are technically duals, in practice, pull APIs are always superior (except, again, in referentially transparent languages that lack the concept of a stack and a thread).
Their main competitor, Adorama, is also owned by Hasidic Jews, but lets people file web orders, considering it sufficient to not processes those orders until later.
If you're a computer person who grew up in the 80's or 90's, you probably understand a lot about the history of the industry, especially on Apple, Microsoft and the internet. But if you happen to know only a little about PARC and SRI International you would do yourself a huge service to spend some time on youtube around those subjects. Most of what happened over those decades was started in those circles.
Assassin's Goat. Sid Meier's Goat. Grand Theft Auto Goat. The Elder Goat: Skyrim. You Don't Know Goat. These would, in general, be a hoot.
You might like `frappe` https://github.com/danschultz/frappe a bacon.js inspired library for Dart.
Linus Torvalds once quipped (in a discussion over Git) that "even if the choice of C over C++ had no other benefits than keeping the C++ programmers out, that in itself would be a huge reason to prefer C".
I can understand the idea from that story - the "second thoughts" just amplifying the problem - but I can't actually relate to it, since it simply doesn't happen to me. If anything, when I'm anxious my "second thoughts" are usually more balanced and even slightly disdainful of my anxiety episode, and can help it end faster by making me realize the silliness of my anxiety.

I also understand the problem of thinking about what I'm seeing or reading, preventing me from fully immersing myself in the story, but it's usually not a problem; I identify it, go back in the film/book, take a deep breath and it usually fixes itself easily enough.

I don't know, I think I find it hard to believe there isn't more to it. This just sounds so simple and intuitive.
When this is successful, I don't understand how you will combat the capture of the platform form the traditional parties.

A traditional party can ask their supporters to vote for them in the elections, and then ask them to vote for the same laws in this platform. They don't ever need to discuss, or they can discuss and discuss and vote for the official party decision nevertheless. So the party gets double votes, unless the other parties also try to abuse the system. (If everybody abuse the system, the biggest party get double votes.)

In the comments sections of the newspapers is very usual to see very politized users and real or alleged accusations of astroturfing, shills, suckpupets, meatpupets, 50-cents-army, choriplaneros, ...
This seemed like a fun little project so I created https://github.com/bakul/avg.git -- a Go package that converts an "ascii vector graphic" string vector into a shape vector.
This is reasoning from something that's harder to estimate (how good is the hiring pool and your interview process) to something you know more about (how good are the company's employees). It seems like you should be working backwards instead?

For example, if you assume that 90% of your employees are "good" and 1% are "toxic", what does that tell you about the candidate pool and/or your interview process?
How to Boost Your Baby’s Brain Power
According to that clip, the key point of failure was the project manager, who just rolled over rather than properly manage expectations. Still part of the 'government', but the hero of the piece is actually the central villain.

In any case, you're suffering from confirmation bias. Plenty of government/large corp work is more than successful, from the SR-71 to Predator drones to the Mars rovers.
I'm not sure that you fully read the parent comment. I could care less about their Subversion expertise. My company doesn't even use Subversion anywhere.

However, if you list "10 years experience with <Technology X>" on your resume, then you should absolutely be prepared to discuss your experience with <Technology X> at a high level. Not anal minutia or contrived trick questions, but certainly you should be able to respond to an open-ended question about the basics with enough context to show that you weren't lying to pad your resume.

More importantly, as I explained in the parent comment, I am interested to see if their response reflects experience with multiple teams working on parallel over overlapping efforts within the same codebase simultaneously. Everyone says that they have experience like that, but if you poke a bit deeper you find that half the time it's exaggerated. They may have worked in a context with multiple teams, but affecting the same area of the application or system. If you have had legit experience of this kind, or at least show a high level of insight in talking through the issues that can arise, then you might be considered for a team lead role sooner than you otherwise might have been. As I said earlier, it's not a "right or wrong" question that can disqualify you from being a capable programmer... it's a "level setting" question that helps gauge which level of responsibility you might start out with.
I was a bit surprised that the article first talks about how bad it is to pass on good candidates that don't interview well on whiteboards and then suggests to pass on candidates that don't have side projects. Are all candidates without side projects not good?
Sorry, I never doubted that there are large organizations that run OpenBGPD -- it's just that I, myself, have never personally encountered one (meaningless, I know).

I do know that it's used quite often as a route server/reflector at various IXPs (and I may be standing up an instance to do just that in the near future as well) as well as a looking glass. I've managed routers from most of the large manufacturers (Cisco, Juniper, Brocade, HP/H3C, ALU, Mikrotik) and I took a good hard look at OpenBGPD a while back for a customer project so I am aware that it is quite feature-rich and capable and I certainly didn't intend to imply (if it came across that way) that it's not.

Really, the thing that I took issue with was:

> OpenBSD's OpenBGPD responsible for 30% of worldwide BGP communication

It was followed up with:

> Correction: 20% of ISPs using OpenBGPD

That claim may very well be technically correct, but it strikes me as similar to, e.g., someone claiming that 90% of users on the Internet "use Linux" simply because their traffic may have {passed through|been directed to} a {router|server|firewall} that runs Linux.
I had a start up that was working on hard technically challenging problems.

We were a spin-off of the MIT mind machine project. We were working on cognitive modeling with the long-term goal of modeling intention awareness, which is modeling cognition (knowledge and emotions) with a time component.

We were working on knowledge graph theory, blending over time, based on all written communication of an individual or population sub-group.

It proved to be too soon - probably about 10 years too early. We needed more data from individuals - email wasn't enough. We probably needed daily recording of all interactions to build a knowledge graph of an individual. But even working with email data it was too much information - we could barely process all of it especially when blending with a time vector.

Google glass was hopeful for acquiring enough interaction data for a person and their daily lives, but it proved inadequate (no one used it). The closest data set to what we needed was recordings of all interactions on the ISS.

This will be necessary to model a human personality AI at the beta level (copy of an individual based on observations of that person).

We've since moved off on to other projects.
Some Problems Shouldn't Be Solved
My experience with meditation is that it takes just the right message or experience for it to 'click.' Some interpretations of Yoga are that it is preparation for meditation: once you learn to use your body properly, you are prepared to learn to use your mind. I tried and stopped, and tried again a few times before it clicked—worth revisiting from a different perspective after a while.
Show HN: Push Current Folder to a New GitHub Repo
We did indeed eat some of them, but the meat wasn't as tasty as traditionally farm-raised animals. Ours lived mostly free-range, which is very good for them, but it makes their meat less 'yummy'. The meat most everyone (who eats meat) likes usually comes from animals who don't get very much exercise, and so has a lot less 'density' (not sure how to properly describe it.)

We also sold a number of them to Muslim friends and their associates for Eid al-Fitr, and even allowed them to consecrate part of our property to do the sacrifice. Previously they could find no place within hundreds of miles that would allow them to do that. That we were (and are) Christians, who not only allowed them to do this, but even encouraged it, kind of blew their minds. :)

I'll see if I can dig up some pics. It's a funny thing how so often you don't end up taking pictures of really neat, but daily things, but wish you did.
I checked out the wikipedia article for Ashtanga yoga and I'm a bit put off by the reports of frequent and somewhat severe injuries. Mind sharing your personal experience there?
To answer your question, I don't think it matters what it's called, just that you learn what it means (just like any word).

As an aside, what you're describing isn't strictly currying. The key insight of currying is that a function of multiple arguments can be decomposed in to a series of function applications where each function takes only one argument - this is related to but not the same as partial application.
We support a common police force because it makes sense that government has a monopoly on force. If private security forces did the job of police, that person or persons employing the private force would be a society unto themselves, not a part of the same society as the rest of us, and when conflict developed between their police and the common police (or the police of a 3rd party -- another private security force), then we would be at war. In other words, you don't understand why everyone in society supports the police.
That is not true. Palantir along with HBGary and Berico Technologies authored the report suggesting an 'offensive' campaign. [1]

They did apologize for this and as you say, disclaimed involvement or interest in such a plan. [2]

[1] https://wikileaks.org/IMG/pdf/WikiLeaks_Response_v6.pdf

[2] http://www.forbes.com/sites/andygreenberg/2011/02/11/palanti...
Show HN: Tapes, sane metrics for Python
Most of the returns come from a few big hits. The essay needs to address why there would be none of those (I say none, because there are already so few that 'less' seems moot).
I was polite and stayed until the end. It was through a headhunter, so I decided to be polite. I knew that was a no-go interview after 1 minute, when I saw that everyone working there was Indian.
You don't want to tolerate other people's desire to avoid your toxic smoke?

Unreasonable smokers are exactly why laws are needed.

You're wrong about the smoke too. Look at the number of children who need medical treatment because their parents smoke around them.
As a Brazilian, I find this initiative to be extremely important.

However, I've recently seen 'democratic' videos urging for a military dictatorship. Millions of Facebook users shared the message and ~1M people protested last sunday, while trying to kick out our president.

So I wonder if, contradictorily, some might exploit DemocracyOS to install anti-democratic regimes.

Is there a way to ensure such thing won't happen?

https://www.youtube.com/watch?v=3HR9vqx9oTQ
So I got tired of not having any reasonable metrics library, because scales

* uses a thread for the decay ticker, which breaks it if you use Tornado with fork()

* uses "clever tricks" and gets frisky with stack-frames to figure out the metric paths; needless to say, this breaks in weird ways, including if you use @staticmethod

* is basically Java and flake8 gives you over 9000 warnings

Any feedback welcome and much appreciated, PRs even more so.
That's funny...on a whole variety of levels.
Cost is the main one, with flexibility of selecting your own hardware being second. If you are just getting started, and you want to keep costs low or you don't have enough demand to justify buying hardware or building data centers, the cloud is perfect. This is the Uhaul stage, where you only move once every few years, so it makes sense to rent.

As you grow you might find that you were starting and stopping servers all the time to match demand or for batch processes, but you keep 100 servers on all the time. Or it could be that you want specific hardware that the cloud providers don't have (e.g. a specific CPU or drive). It might make sense to move these to purchased hardware to keep costs low or get the exact hardware you need, but remember that you'll have to deal with buying new hardware when it gets old or fails, and buying additional hardware to scale. This is the touring band stage, where you buy a van instead of renting one.
I'm still not sure how giving employees a book to read and then testing them on it is a good process. If I'm going to spend a couple months of free time learning something, I'd pick something like Python or Android development or HTML5 app development, rather than learning a skill that will only be useful for 1-3 employers.

How can I know if an employer is worth 1-3 months of my free time until I meet my potential future coworkers? Demanding a candidate invest 1-3 months of free time before you meet them seems like an insult to me.

If your job uses a niche skill, why demand candidates be an expert already before you hire them?
You make it sound so easy. Perhaps they've tried, but it's harder for them to connect? Without actual data, I think I'll go with that; it fits better with what people are saying.
I don't care about up-votes or down votes. I hope 1 person reads my comments and thinks.

Look at the parent comment - it uses name calling and labels to advance the argument. That is not science. The entire topic was raised as possibly heretical in case someone might suspect this pointed to anything but a complete and utter belief in co2 as the planetary thermostat.

People need to back away from the political bandwagon on this and start using their heads again.
Cool! I had to try to automate creating/reading credentials for a project using PowerShell a few years ago, and this would have been very useful. Trying to use the API and drudge through the Microsoft documentation was torture.
Check the implementation of DemocracyOS done here: http://euvoto.org
I want to stress the point that there's no tool that suits every problem; there are just different tools for different problems. If you only know how to use a hammer, then everything will look like a nail.

That been said:

I've developed in .net for a long time and, even if I totally respect what they've been doing lately with open-sourcing the framework and more recently msbuild, I honestly think their approach isn't up to date for most scenarios you'd want to address nowadays.

If I'd have to choose specific languages for specific scenarios, I'd say that today, IMHO, a reasonable approach would be:

Web/desktop consumer-facing apps: MEAN stack is probably the smartest choice because it favors development speed and UX iteration. I can't stress how beneficial is for teams to be able to write any part of the app using the same language. Especially for startups where teams are usually small: having everyone being able to develop any aspect of the application (frontend, backend, DB acces, etc.) is a pro I'd favor above many others. On top of that, the community is thriving and most stuff you'd need has probably already been developed or there's a framework for that.

Backend-only/APIs/devops: Go seems to be picking up quite the hype in this space. Even if I haven't tried it a lot myself, the fact that something as powerful and solid as Docker relies entirely on Go can say a lot about its benefits. Other possible choices would definetely be among Ruby or Scala+Play. I feel Java and .Net have become a bit cumbersome for this.

Micro-controllers/drivers/hardware-specific: so if you're doing drone-related software or stuff for IoT or robotics (Arduino, Beacon, Raspberry Pi, etc.) a very valid choice will be plain C. Of course we're talking about a universe of problems that come with unmanaged code, but when you go deep down to perfomance needs, it's pretty hard to beat well-developed C software. I do know stuff has been made with Javascript and Node on the robotics front, but I don't know a lot about it.
.NET is alive and well in corporate environments. For web development I'd never choose it, however for Windows apps it's my goto. Visual Studio is great.
That's an interesting idea. The main problem I see is that it would take away a lot of the advantage of taking pieces.
In my opinion, it's

* part bad engineering (I find their concept of loadable modules and a central dispatch mechanism that can override pretty much everything absolutely misplaced in the context of firmware),

* part politics (the rumour mills claims one of the reasons UEFI was done in the first place instead of going for Open Firmware, which was an established standard back then, was to protect Intel's BIOS partners from having to compete in an existing ecosystem that was quite alive and dominated by others. also NIH),

* part growing scope (Secure Boot locks down said dispatch mechanism through signatures when its inherent insecurity became an issue),

* part cluelessness (Intel is good with silicon and processes, but generally not so good when it comes to software, and they shaped EFI and through that UEFI).

I don't think there's malice involved, and the competitive angle is covered in politics.

That it's pushed the way it is has lots of complex reasons. One is certainly pride (even if they wanted to, Intel can't simply back down after promoting that stuff for 15 years without losing face). It also doesn't help that the only realistic existing alternative for an OS-facing API remains BIOS (because OpenFirmware never really existed on x86 outside laptop.org), which has its own set of issues (even if they are all patchable with enough effort).
This article seems to be written inside a different bubble than mine. Then author lives where all technical interviews are conducted in a similar way, and thinks that is the universal truth everywhere.

In my bubble things aren't perfect, but they're quite different.
I've been buying their stuff for years and am very happy with it. The only time I had an issue with something they were happy to exchange it.
Hehe: it is the most simple thing, though—nothing could be simpler, in a sense.

I think the trick is that depending on your present situation it becomes more easy/difficult to do the simple thing and, e.g., 'go back into' the film/book. Meditation is just training to do that regardless of circumstances.

edit: Also, this part is really just personal opinion: I think the other part of it is you begin to see that it's possible to be content with less than you previously believed was required (because you enter a state of contentment just by sitting each morning, even if, e.g., you don't have as much money as you'd like, or you're having relationship trouble, or you don't like your self-image—whatever.), and this starts impacting your outlook on life: you start valuing experience more and evaluations of aspects of your condition less.
please do, more than willing! i still hang out with a lot of the people that worked with me during 12 years, and all my investors are very happy (they actually keep supporting us as a nonprofit, can you believe it?). I'm really proud about this. It's the main force behind the fact that we are able to be here. And also, I have no idea of who you are.. so don't pretend you know stuff you really do not. Ahh.. haters. Gotta love'em.
We only just raised a seed round[0], which only gives us money to hire a couple of people, and we already have more really awesome candidates than we have budget to hire. So basically we're all set on hiring until Series A (2016?). You can feel free to e-mail jobs@sandstorm.io if you think you're an exceptional case, but probably the answer will be: "Sorry, we don't have budget or bandwidth to interview more people right now. :("

[0] https://blog.sandstorm.io/news/2015-01-15-sandstorm-1.3M-see...
We're still trying to sell our farm:
http://www.realms.org/selling.html

The pics are here:
http://www.realms.org/selling/

None of the goats are on conveyances, and you'll notice the fences and ropes, because this was pretty early on while we were still securing the borders of our property.
Good point. Why do you think big cloud providers can't offer competitive solutions for startups at scale?
Twisting allows for transfer of 2.05 bits per photon