skysight-inc/HackerNews huggingface dataset:
"Combined with the terrible quality of candidates I've had apply, '>80% can't code' is probably valid over a random sample."

The average applicant can't code, but that's true across the board. Yet there's a strong and systematic bias against people specifically with doctoral degrees. There's something else going on, and IMO, it isn't explained by chance.

"I'm not shocked at the idea there are a lot of people who are great at academic research but terrible production coders."

Why? Isn't this just a gentle way of saying that you have a bias?

There's no fundamental reason that you should expect that a PhD (especially in CS) would be less able to write code than any other randomly selected applicant. More likely is that most interviewers don't have any idea what goes on inside a PhD program, and bring some very weird, negative ideas to the interview room about what the degree implies.
I nice algorithm for finding optimal cube solution: http://kociemba.org/cube.htm. In Download section you can find an implementation, along with source in C.
yes, using a channel's buffer for resource management like this is a common pattern. I can't say that I necessarily like this pattern, but... yes, it is common.

In this case, this particular part of the application is worth questioning, because the error condition isn't reasonable. Right now, if the proxy is full, it accepts a TCP connection from a client, and then it just ... stalls. It doesn't disconnect the client, it doesn't read from the client, it just hangs. So if a client were to actually connect to this proxy when it's full, they'd just open up a connection and wait.

Using sync/atomic package isn't common. Yes, you could do it, but it would be more common to just have a goroutine with a counter in it, and a select statement to serialize increment and decrement messages.

And then there are the actual handlers, which throw away the error information if there's an error actually writing to the connection.
To Demonstrate How Spiders Fly (1909) [video]
There is also a huge desire among highly skilled professionals to immigrate to the US, so much so that there's pressure in Washington...

What is the mechanism by which highly skilled professionals who have not yet emigrated are exerting pressure in Washington?
Actually, upward mobility has been regressing in the US for a while now, and is much worse than in countries like germany or sweden. If you are born in the bottom fifth, your odds of making it out of there are roughly fifty/fifty. You don't have to wonder about the next generation because the current one is suffering enough already.

There's no need for nuance here. Nuance is what you apply when something has merit. The direction the US economy is headed in has no merit. The ship needs a course correction.
I just had a flashback to programming a Rubik's cube solver in QBASIC 15+ years ago.

It's nice to see some progression in what's considered introductory: very good stuff, well done :)
I agree with you that the Asian Tiger countries are prospering and appear to have bright futures.[1] I lived in one of those countries for six years of my life (two separate three-year stays, one 1982-1985, and one 1998-2001) and I speak Chinese. My wife grew up in Taiwan. Even at that, we think we have better trade-offs for ourselves and for our four children here in the United States. I am very fond of Taiwan--I met my wife there--but we have decided to live in the United States nonetheless.

[1] http://www.globalpost.com/globalpost-blogs/southeast-asia/si...
Announcing the Rally Against Mass Surveillance
Twitlonger isn't annoying enough?
Yes. Employment at will is one of the major reasons --- perhaps the major reason --- why it is easier to start a company in the US than in, say, France.

In a 3-person company, particularly in knowledge work where headcount costs dominate all other operating expenses, a bad 4th hire is a catastrophic problem: it means 1/4 of your staff is dysfunctional, maybe 1/5th of your operating expenses are being wasted, and as many as 1/2 your existing employees are (a) unhappy and (b) steadily becoming harder to retain. Now imagine not being able to terminate that employee.

The Ease Of Doing Business index includes no metrics on employment law at all, not just termination; for instance, employee minimum wage, mandatory holidays, prohibition on contracted employees, prohibition of night work, and maximum work week are also not considered. That they aren't says more about the World Bank index than it does about the importance of these issues.
The direction the US economy is headed in has no merit.

None whatsoever, when the economy continues to grow, and most personal lifestyle indicators continue to improve? The net immigration trends strongly suggest you are mistaken. You say we don't need nuance here, but discussions on Hacker News proceed best with evidence, so please provide evidence for your broad conclusion.
The irony is that Sinclair was advocating for worker's rights. He wanted a Department of Labor and workplace safety. The public saw tainted food and demanded improvements. They got an FDA.
There is also http://geteventstore.com/ - an immutable event database by one of the main CQRS aficionados - Greg Young.
BTW, clustered HA setup has been opensourced very recently.

Really solid and fun to work with.
Digit ratio
JVM-based interpreter for the R language for statistical computing
Beacons are passive. They have an ID and you're supposed to know what that ID means by some other band of communication or intrinsic knowledge.

I can't find a use case for telling the Mona Lisa that you have a dentist appointment or a pending call. You will probably have to pair with the device to get ANCS to start relaying notifications; iBeacons couldn't work if they had to require pairing.
I start with foxpro/visual foxpro. I still think was the MOST productive environment, bar none, for complete, end-to-end app development (for desktop).

I still miss it. I work with Delphi and later python (I like so much python) but still feel cheated by how much extra work is necessary.

I'm dreaming in a new language that mix python/foxpro and have sqlite integrate directly, so database and app development were as natural as with fox.

I still consider the Visual FoxPro REPL and debug window THE golden standard! NO even iPython is superior. It was so out-your-way and dam practical (you can use it directly from your own apps!, talking about easy solving on your running apps)
Regular milk spoils much faster after you open it though. Everything that I can find on the web suggests that UHT milk expires just as fast as regular milk after opening.
Are nanodiamond-encrusted teeth the future of dental implants?
I know you say you're not storing the password on your end, but what prevents you (or a hacker who somehow gets access to your server) to suddenly start logging the passwords as they're sent to the server when someone logs in?

You've got what looks like a good approach to storing things in an encrypted way, but it's still requiring the user to trust that the server is actually doing what it says it's doing and no more.
How do you prove that onions.io is running https://github.com/onionsapp/Onions-Rails-API?
This is a great informal course in the intersection of mathematics and computer science. Other videos can be found here in section "A9 Lectures":

http://www.stepanovpapers.com/
I had a look through quite a few of these, and they all seem to be fixed now. Also quite a few of the things mentioned are opinions. There were also a few instances where I noticed w3fools was wrong.

Anyway, I see why w3fools decided to remove the list of now-fixed "errors". Thanks for wasting 15 minutes of my time - I'll bill you later :)

PS, your website fails w3c validation.
GrooveShark is great, but because of the user-uploaded content half the songs are incorrectly tagged and the albums are mostly incomplete.
Politicians might pick the ideas up, eventually. I don't think you can change a complex system such as our society by writing some papers. But you can plant a seed.
Extra points awarded for fatuous attempt to reframe the start of a discussion as its ultimate conclusion.
There are Aldi in America too, and I don't trust them either. Their produce, at least at the locations I have been to, is really sketchy.
Critique of these images: http://jezebel.com/5758201/see-the-average-face-of-women-fro...

Purported origin of the work: http://faceresearch.org/
It might end like moot.it. Just saying.
Damn, you're really holding my ass to the fire here, tptacek.

For starters, I should make clear that I was communicating two separate ideas in my comment: 1) that most people I know want to leave the US on an extended-permanent basis. 2) that Copenhagen is a desirable place to live for us.

I know only one person who has actually relocated to Copenhagen. Most have actually ended up in Asia, actually. Singapore, Thailand and Japan. Of the European countries that people I know have relocated to, it has mostly been the UK and Germany with a few going to Italy (family reasons).

Anyway, as far as "why Denmark", I actually have a handful of Danish friends who work in software. All of them are well paid and have a good quality of life. All of them live within city limits with a ~15-20 minute commute time. All of them either own an apartment or are in a rent-to-own situation and at reasonable rates. They all have _great_ financial situations. I'm from NYC where really none of what I mentioned is possible.

I understand that running a business may be more inflexible, but not impossible. I know it's really flexible to start business here in the US, but to do so in a good location in a fantastic city to live in is much harder.

I've done a ton of traveling around the US and other than New York, New Orleans is the only other city I've been to where I've said "I would really enjoy living here."

That statement comes much easier to me traveling around Europe with Copenhagen standing out the most to me. Quality of life seems to be really good there. Despite the generally pessimistic attitude towards the future that most Danes seem to have, prospects for the future seem really good there. I don't have a similar feeling about the US.
Employment law in the UK is very different from the norm on mainland Europe. Similarly, it is easier to start a company in the UK than it is on the mainland.

I agree that the NHS is preferable to the 2013 US health care system. I'm optimistic that the 2014 system will, when its kinks are worked out, be comparable to the (superior) Swiss system.
The FSF has never been very relevant so saying it's more relevant than before is not setting the bar very high. Besides, that's probably what you'd expect to hear from someone bragging they've been supporting it for 30 years.

I appreciate the value that free software brings but what differentiates me from the people at the FSF is that I also realize that free software is not a panacea and that closed source, commercial software is a necessary complement to the existence of a healthy ecosystem.
I was a child in Bangladesh at the time, but with the hindsight of history I will agree with Justice Scalia's dissent in Mistretta (http://en.wikipedia.org/wiki/Mistretta_v._United_States):

"Dissenting Justice Scalia believed the sentencing commission to be an unconstitutional delegation of legislative power by Congress to another agency because the guidelines established by the Sentencing Commission have the force of law: a judge who disregards them will be reversed. Scalia noted that the guidelines were 'heavily laden (or ought to be) with value judgments and policy assessments' rather than merely technical, Scalia also disputed the assertion by majority that the sentencing commission was in the judicial branch rather than the legislative saying the commission 'is not a court, does not exercise judicial power, and is not controlled by or accountable to members of the Judicial Branch.'"
Their prospective employers form political action groups and get laws proposed, which is what is in fact happening.
Hey Everyone -- sorry but some changes I made a while back (believe it or not to fix a feature) ended up taking the service down and making demo unusable as well as the whole front page demo stuff.

I've since fixed it, so I'd appreciate it if any of you that found it wasn't working retried!
These are reasonable complaints, but I think it remains the case that the FSF and GNU are the most consistent advocates of these issues. I too do not agree with their tactics in every case. I think we can say the FSF message is important now, if we take that to be their core ideals about software freedom. Whether you specifically go through the FSF in your support of software freedom is another matter.
Coolhunting for the World's Thought Leaders
For small tech companies in Denmark (I don't know much about other sectors/countries), it's common to hire people on a contract or fixed-term basis initially, something like 3-12 months. Then each side can decide if they'd like to make the arrangement more permanent in the future. For tiny companies with uncertain revenues it's pretty common to just have that be the default mode of employment: when you get 12 months of funding, you hire people for another 12 months, because you can't honestly promise any more than that anyway.
This is a typical extremist view of the universe. One in which things are always absolutes operating at the ideological limits. A social digital scale, if you will. Nothing in the middle. Everything is either a one or a zero.

It is utter nonsense.

The real world does not work this way.

The United States is still a place where anyone can reach nearly any goal he or she desires. The pre-conditions are simple: You have to be willing to make the effort to reach your goal.

It's that simple.

Do you want to be somebody? Then be somebody. Don't waste your time playing games and watching TV. Optimize for future success rather than for current comfort and self-satisfaction. Be uncomfortable. Be hungry. Understand that ignorance is not a platform for success and learn something. Learn lots of things. Take risks. Fail. Take more risks. Fail again. Don't give up. You will succeed. And, when you do, you'll get to read an article by someone pointing to the great unfairness and inequality of our society. And the first thought that will pass through your mind is likely to be "clueless".

This is my problem with folks who have never touched the real world. If you look at his CV [0] it shows he has lived in academia his entire adult life. This is like the idea of sex without having the experience of sex. It's like watching a bird fly, learning and researching the physics of bird flight and not really understanding what it is to be a bird and fly. There's a huge disconnect between people who operate in these sterilized environments and those who actually touch the real world.

I've had mind-blowing conversations with experienced business owners who barely got a high-school diploma. The insight and understanding of the real world some of these people develop is absolutely amazing. And, in most cases, the results parallel their understanding. They are successful, build great businesses and enjoy a fantastic quality of life.

I realize I am shooting the messenger. This approach perfectly valid and logical when justified. People who come from a purely academic world view have, through no fault of their own, a view of reality that is utterly distorted. There's a huge difference between talking about the statistics of business and wealth and the act of actually getting out there and devoting ten or twenty years of your life putting it all on the line to create businesses and wealth. That's the perspective their writings lack. And that's why, despite credentials, these messengers are not to be trusted to understand reality. It's like a teenager thinking they understand sex by watching lots of porn. Not the same thing.

How many economists warned us of the economic implosion of 2008/9? Not many. The folks who did were actually living in the trenches and neck-deep in the muck of reality.

[0] http://www.gmu.edu/centers/publicchoice/faculty%20pages/Tyle...
結婚，但孤獨
Cool. Much better than my secret twitter message project: http://www.twhatever.com/tweets :)
I think the intent was to say that the FSF message is relevant, i.e. the message about software freedom. And that message has been very relevant regardless of how many people are open to it.

That is indeed different than claiming the FSF's relevance, but I think that was the intention.
Not to mention the seemingly large number of programmers in the HN community that go the entrepreneurial route. Even if not giving up programming completely, the demands of running a business can significantly cut into the amount of programming work that can be done.

If there was adequate compensation on the traditional job side, making that move would be a much more difficult decision. Everyone has their price.
2$? Where do you get domain names that cheap?
This one: http://www.youtube.com/watch?v=ziOG_GHNVq0
It's in the Terms and Conditions on signup. huehuehue.

In reality I have no idea where this opt-in occurs, nor how to opt-out; I'm (somewhat)surprised it isn't easily accessible.
That must have been with the recent versions that switched to the ribbon bars. Those versions we never used at my last job.
I'm really not trying to hold your ass to the fire; I'd just rather see the conversation driven towards direct comparisons.

Something to consider about your evaluation of Copenhagen vis a vis the US: you're a software developer with enough career mobility to opt into working in Copenhagen; ergo, you are probably very much situated in the 10% of Americans that Tyler Cowan believes will be the US "elite". So: of course you find Copenhagen congenial: you get to pick where you live based on aesthetics and luxuries. (More power to you!)

But then: would most of the US middle class be well served by considering a move to Copenhagen? I suggest that they probably would not.
Agreed, so take the message and ignore the organization that promotes it, especially when that organization has such a track record of being led by people who see the world as black and white and who are not open to an ounce of compromise about their views.
Let me guess -- LinkedIn automatically and surreptitiously "opts you in" to sharing your email contact list and there's either no meaningful way to opt out, or the option is buried by people as skilled as those who buried Jimmy Hoffa, or it doesn't exist at all.

So they now can speak the half-truth that those malcontents who are suing them didn't find the opt-out option, therefore it was all right to exploit their contact lists.

One more thing. Given that a lawsuit is pending, it's extremely unwise to reveal one's defense in advance of the proceedings -- that can only help the other side. When a lawyer tells you to say nothing publicly about an upcoming legal action, you really should listen to him. This tells me that LinkedIn either doesn't have competent counsel, or they're in the habit of ignoring wise advice.
Chaos Computer Club breaks Apple TouchID
Given that there are high degrees of variation in quality across CrossFit affiliates, it's possible that customers of one box have better and safer experiences than customers at another.

If this is true -- and it is -- then "well, my experiences with it have been totally different" is also true, and has nothing to do with being cult-like.
it's not a legal definition, but it is a marketplace definition:

if I give you permission that I did not realise
or understand, it's not really permission.

if I give you permission to do something, and the
way you do it is so out of whack with my expectations
it's not really permission.

The lawsuit is about one or both of these happening. neither has any realistic legal hope without legislation, but that's not the point. LinkedIn, one of the great professional business hopes for a real revolution in how we find and work with others, is a spammy marketeer. And worse, they don't realise it.

nb - you don't have to be a spammy marketeer all the time
for it to be an accurate description. just as you don't have to beat your wife every night to be accurately described as a wife beater. you might think you are being a good husband tonight - she is just waiting for the next round

a long winded way to say you have lost my trust LinkedIn. One day a viable alternative will appear and you will discover the meaning of freefall. in the meantime have my monthly subscription darn it
Cool! One other fun approach may be to use syntactic transformation (topicalization, middle field ordering, etc.) or lexical variation (e.g. through synonyms):

https://www.cerias.purdue.edu/assets/pdf/bibtex_archive/PSI0...

The advantage of such an approach is that you can use coherent text/messages.
http://en.wikipedia.org/wiki/Strange_Case_of_Dr_Jekyll_and_M...
To be honest, I'm not sure yet.

There are a couple things to figure out:

- How to make sure the entire process is more transparent, beyond hosting the code on Github right now. Basically, how do I prove that that is the version that's in production in a simple manner without compromising the server as well?

- Is there any way to make sure that passwords and usernames aren't logged in between the security layers so even if I were to upload malicious code (I won't), that I'm out of the equation and people can still verify this?

Right now, this is just my MVP, and I'm releasing beta codes to make sure the server doesn't crash and that I don't get charged through the roof by Heroku before I have enough moolah to support this side project. I was hoping for a little community input on ways to verify these things. Thanks for the criticism man, it's definitely warranted.
Oh, cool, are you a small tech company person in Denmark? Can I ask: why aren't there more small tech companies in Denmark? It can't be for lack of quality education!
Well I might be completely wrong, I checked 4 different banks and the cheapest one was Santander, and not a single one was free. In any case - I absolutely hate Santander, would switch in a pinch - any recommendations?
Apple TouchID hacked
I have personally felt the same anger against linkedin. Enough to sign my name under a class action. They deserve this and I think its justified.
Right now I'm not sure yet. This is just my MVP, and I haven't quite figured that out yet. My first thought was a SHA hash of the Server vs. the same hash of the Github code. Unfortunately I'm not quite sure if that's feasible or realistic based on how things are set up.

Any thoughts on a good method for this? It's definitely something I want done.
I'm talking about companies like mongodb, what was mysql and postgres - the ones with the large communities (sheep).
I absolutely agree with you. Lately, the FSF is just being perceived as screaming about "this is bad" (and from their point of view almost everything is bad) and not "these other things are cool, support them!". That's the wrong approach, you can't just tell people how bad is everything because they'll end up ignoring your reasonings, even when those are completely logical.
I'm actually not a software developer and have no opportunity to work in Copenhagen, as I didn't finish my education. If I work my ass off this may change, but with my work and economic situation right now it's hard to find time.

I am firmly lower-middle class, if such a thing even exists anymore. I don't have any relocation options, so you're correct that I would not be well served with a move to Copenhagen. It sure is a dream and a goal to work towards though. I don't see an optimistic future here.

Basically what I'm trying to say is that if I did make it into that 10% "elite", I see a better opportunity by leaving than staying.