skysight-inc/HackerNews huggingface dataset:
Yes, it speaks to HR's problem - but in a way that jeopardizes their objective (i.e. hiring good people).

Quality devs are in short supply already... explicitly saying that you're treating them like cattle is not going to result in better outcomes. If good devs don't participate = this is worse than a regular process.

In my experience, devs want to feel wanted / valued / pursued, not like commodities that need to be filtered.

/your experience may vary
If you've conducted multiple tests and "time to implement the testing code" is a major consideration, then you're doing it wrong. If ROI is also a major consideration, then again you're doing it wrong.

Seriously to add an email test right now at the company I'm contracting for takes 2 lines of code. One appears in the program that sends email and looks like:

$email_state_contact->ab_test_version("test_1234", {A => 1, B => 1});

where test is the name of a test, and 1234 is a ticket number to avoid accidental conflicts of test names. The other appears in a template and looks something like this:

.../[% ab_test.test_12345 == 'A' ? 'button1' : 'button2' %].png...

That's it. The test automatically shows up in a daily reports. When it wins, you get rid of that code and put the right thing in the template.

Done.
You are mostly correct and thus it is generally safe to use accurate answers. But, sadly, I have seen some systems skip the email step.
Project - DNSY.me - DNS checker with taste
Each individual has define success and wealth for themselves. Money is a default because it is easy to measure, this does not mean it is the right metric to use.
I've found that the higher up the food chain, the better the reading -- SCOTUS decisions are often a joy to read.

That being said, I've read some truly dismal thinking in some judgments. I recall one where the judge essentially said "this doesn't violate any laws or the constitution, but I don't like it, that's why I ruled against it".
windows doesn't have "swap" watch those videos i linked for more info on how it works and a few people pasted
http://serverfault.com/a/2368 which has excellent info.

There are many reasons to have a paging file even if you have plenty of ram. If you get a bluescreen it has to use the paging file for the memory dump if you want one, etc.
This is actually the same method I have attempted to use for myself in the past.
Which I have seen at secure facilities, as we all have, I think.
The sad part is even with all the AC plugs, there are multitudes more DC plugs. I guess USB is kind of a universal standard, but I really wish Apple had licensed their MagSafe to everyone to make a world DC standard wall plug.
I'm in an uncannily similar situation as yours but with a part-time job. Find a job that is aligned with your ulterior goals and that provides you the time to complete them. Let's say you want to finish a machine learning textbook, then find a job that gives you enough freedom to apply that at work. Applying what you learn, at work, not only reinforces your learning but pushes you to reach your long-term learning goals. As for the prototype, the problems it's designed to solve ought to be compelling enough.
Hot Android To-Do List App, Any.DO, Comes To iOS And Web
Offtopic, related to the submission:

Is anyone here able to guess (or even state as fact) what this blog is based on? I'm trying to get into blogging for a long time and this is the cleanest and (by _far_, being used to Europe's internet speed I'm often cringing here) fastest site I've seen on HN for a long time. What's the secret sauce, if the author isn't just creating static html files manually..?
Do Flying Wind Turbines Make Sense?
Raising Money 101: It’s a Selling Moment
Matt Mullenweg: Simplification ahead for WordPress
This is correct. One can also modify most bandit algorithms so they stop exploring at some point.
Stupid password rules is probably the leading source of consternation for this internets user.

Has anyone ever analysed if password rules help at all? Aren't most compromises social-based or otherwise accidental? No one breaks in by slamming millions of login attempts at a server, do they?
When the vast majority of people fall into the 60-100 range, but it's still possible to get zero's (ex: cheating) you don't end up with a normal distribution. This is one of the reasons most standardized tests give percentile results.

IMO, the Dunning-Kruger effect relates to this. Compared to people that regularly ride horses I am probably at the bottom 5 percentile. However, I am better than most people because most people have never ridden a horse. As people improve the list of people they compare themselves to shrinks faster than their skills improve. Being the worst player in the MBA makes you better than 99.99999% of people, but that does not let you keep your job.
On the contrary, mastery is not a buzz-word. The trades have fairly strict guidelines on who can be considered a master.
Mastering the basics is what an apprenticeship is about.
Devil's advocate here: but the TSA has made it more difficult to attack planes, meaning that they stooped attacks that nobody will ever know about
StackOverflow down?
Have you really never written something down just to clarify your thoughts? It's legitimately useful. Usually I don't do it by writing a letter to someone, but I could definitely see doing that in Feynman's situation.
The probability is overwhelmingly against there being another string of the same length and even 10 copies of "gonna".

The odds of another one with under 2k bytes and exactly 42 copies of "gonna" is a lot higher than having one with 43 copies of "gonna".

In a code golf competition, one character matters. Therefore the odds are that you should use "<" not "==" here.
>That is mostly a small BS business that ends in, like, 15 minutes. Then you are in the US and you can start your travel.

Uuhhh... I don't think so. I travelled around Europe in the 7 years I lived in two countries there, and I found it very easy to go from country to country (even to Eastern Europe countries like Bulgaria, Croatia and Serbia).

Now, due to my job, I must go the US and man... all the stuff we have to put up. For starters, to get a VISA I have to go to the ASC to give my fingerprints and photo (and I am afraid they'll ask for a surprise anal probe). THEN I have to go to the embassy to convince the officer that I am not going to stay there (who would like to, when they treat you like that?).

In contrast, going to live in Germany was a breeze, no photos, no fingerprints, a very straight and to the point questionnaire (not the huge online form in which I have to specify when was my great-great-great grandmoher in the USA).

Anyway... I have ranted too much. Now I am just hoping that it is worth it and that the visit I must do to the US is so great that I forget all this stuff.
Yes, but if you compromise email then they become easily guessable password equivalents.
You're hampering the exclusivity which the creators rely upon to sell their work to distributors, and you're also forcing them to compete against another outlet (bittorrents) using their own work against them. That's pretty harmful.

By your logic, someone could set up a company called PBO which just mirrors HBO's cable feed, and there'd be nothing unethical about it.
Minimum eight characters long. Beyond that, use whatever you want.
Maybe not lying per se, but embellishing the truth definitely occurs. It isn't unheard of people not being able to conceptually plow through the FizzBuzz even with a few years of experience.
Thank you for saying that. For people who want to dive in deeper, the discussion below http://news.ycombinator.com/item?id=4053739 is highly worthwhile as well.

And you are absolutely right. Even with bad assumptions and techniques, actually testing beats not testing by such a ridiculous margin that you need to.
SQL Injection via table names and field names. Case study.
Salt, we misjudged you
http://www.downforeveryoneorjustme.com/stackoverflow.com
This is unexpected
The actor model tipped you off? :)
I think that assuming stationary behavior (bad assumption) then given enough time either A will smash B or B will smash A. As in, it's almost impossible that they are exactly equal in performance and given enough impressions even the smallest change will be optimized for.

I think that's a bad thing, though. A single conversion metric optimization is only good for some (large or medium) effect size. After a point, criterions like "I kind of like A" are much more important.

In A/B testing you see this when your ambitious testing campaign returns "insignificant". In MAB you see it when two choices run at roughly 50/50 enrollment for a long period of time.

So on these two extremes, I think practical use of A/B and MAB should be roughly identical. In the middle ground where A is usefully but not incredibly better than B, I feel they must differ.
Table names, and field names are not possible via prepared statements in sqlite. Some language wrappers do not expose the required functions to escape them either.

Please see this, just posted: http://news.ycombinator.com/item?id=4061387
Svbtle is invite-only, but there are some open source clones.

Obtvse - https://github.com/natew/obtvse

Simple - https://github.com/orf/simple
I had no problem when using Tsung with my ejabberd server, but I haven't used with anything else, so I can't really tell.
I'm pretty sure the password guesser I wrote to give me passwords on terminals in Fallout 3 would easily give me these passwords.
/error appears to always return a 500
Ok, so it has gotten a little better, but having lived in close proximity to Americans in Africa and so buying their appliances second hand, etc, there were all to many cases of people accidentally switching plugs. PC Power supplies used to also be manually switcheable - no autodetect (atleast the ones we had access to in Africa), guessing that's changed.
The dangerous examples were cords that didn't have the right end or had changed ends so that you could hook a 110V appliance to a 220 outlet.
"The tai­lors have a simi­lar shtick as Jiro."

It's interesting to me that the author unintentionally insults the very people he intends to put on a pedestal. I guess this is a nitpick, but a shtick is a gimmick. Jiro, the sushi chef, and Saville Row tailors are certainly not using gimmicks to drum up business.
Depends on the economy, I would guess. I haven't had to do a lot of hiring recently, but a couple years ago at my last company we found ourselves overwhelmed with applicants to PHP programming jobs. We created an application tool that asked applicants to solve a few PHP puzzles. These weren't super-hard MIT-level questions, just basic FizzBuzz. We found it to be a very effective screening process.

This probably works best for entry level/junior programmers responding to a help wanted ad. Senior people are being proactively recruited.
This demonstrates what is wrong with what the world expects a password policy to be, very few of these even increase password cracking complexity. They are just dumb rules to annoy your users. Sigh!
Thanks. I'll be in touch.
I think something like Hype is really good for complex animations and content, but if I just want an easy way to scale some stuff and do simple animations on a site, I can use free and convenient libraries like this.
Release notes here: http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/relea...

Some good stuff in this release --- preliminary ARM support is exciting for obvious reasons, and the new kinds flags are fun if you like that sort of thing (see http://blog.omega-prime.co.uk/?p=127 for some examples)
The biggest benefit is more clear understanding of changes in development teams over significant periods of time. For example, when was this function changed? That's very hard to answer when the diffs are not semantic.

The Eclipse IDE provides semantic diffs on top of version control when viewing specific commits (pending or already committed) but this is obviously not part of the underlying version control system and is limited.
Are Incubators Really Necessary for Startup Success?
You forgot "oder". The time I was living in Germany I found it very amusing that colleagues always finished some sentences with "or" (e.g., "I think we should add this format, or?") or the equivalent in german "oder" ("Ich glaube das is gut, oder?"
I realize I'm not representative, but I had to seriously consider whether I should sign up for this a week or so ago (I did, and it's great content). I hate getting "extra" email, other than direct personal email. I filter mailing lists to folders which I read even less than RSS feeds (which, for my top 10-20, I read pretty seriously). I also am much less likely to "action" a ~15 page email than virtually any other form -- the only worthwhile long emails I get are document attachments, which I save and read separately. Pretty much any email containing text over 3 paragraphs is something I don't want to read (usually, from crazy people).

Email is also a pain to refer back to. I don't need a SaaS pricing insight right now. I will need it in 2 weeks. If it were on a blog or in a feed reader, I'd bookmark it. As email, it goes into some kind of grey area of read email which I'll have to find in Lucerne or something later.

Plus, the patio11 emails are "moral equivalent of your password" to forward, which kills the one advantage of email for me (easy forwarding). A web url which I can copy from my address bar is a lot more tolerable.

It's reasonable to do all this to me if either I'm non-representative or that it makes it way easier for you to monetize. I'd consider sending email myself since I'm sure one of those is true, but I still would be a lot happier paying $x/yr for the secret patio11 email-blog feed. I guess I could figure out a way to move the incoming mail into Google Reader or Instapaper.
There's definitely some merit in this approach over something like Fizzbuzz and whiteboard problems. At my previous place of employment [1] , after the initial interview, you were given 48 hours to produce a simple web addressbook app. You could use anything that you wanted to produce the app - at the end of the 48 hour period, you had to supply thme with the code and instructions on how to install it on a Ubuntu instance. It was actually quite fun (and then after getting the job and testing other people's entries, you begin to see how it separated people with impressive CVs who couldn't program for toffee, and others who had much less experience, but managed to come up with something that worked!)

[1] That would be Open Source Integrators, a great Durham-based outfit who I believe are still looking for people to staff their Chicago offices: http://osintegrators.com/
It looks like static HTML hosted on nearly free speech.
It's just a (probably accurate) prediction. There are no numbers given that back up any of these claims.
Great idea... but did you let them know ahead of time? I'd hate to do a phone interview and then realize I'm building a web app over my weekend trip to Chicago.
AppleID's can be reset by knowing your email address, date of birth and normally 2 security questions.
Show HN: Joconut - Smart PJAX jQuery plugin in 1kb
I don't see television or news lasting another 15 years. The internet is just too convenient.
Wow, yes, that is awful... it's not even completely clear after you've triggered it that giving 'kudos' is what you've done.
I mostly use this system. My problem is when I'm bored with everything, which is frequently these days. Then I find it difficult to get started (though once I do, I tend to be productive). In that mode I tend to be deadline driven.
In practice, if we were going to talk about that -- variations which perform statistically significantly better one day may perform worse the next. For example, because happy people like to click on one variation versus another which is preferred by stressed people.

Keep A-B tests running even after you've decided the best variation to make sure that the uplift you've observed is real! See http://john.freml.in/ab-testing-significance
Not lying. Even I am not sure why this happens though. I think two things are at play:

a) You could survive in big enough company without coding (You survive by tinkering xml files, db records, monitoring the servers.. stuff like that)

b) Most interviews don't require you to code. They rely on stuffs like puzzles, knowledge of complex algorithms and asking you explain things about your previous work. So a candidates keeps getting good at that since that's what is required to get the next job.

But i am not entirely sure. It surprises me too.
The sub-password "similarity" rules (#8) mean that it is incredibly unlikely that the system is storing the password history hashed, and basically impossible that they're storing it salted. What could possibly go wrong?
Everyone's making fun of this, and it is dumb. But really this is just an example about how passwords are a stupid form of authentication. Not just this site, all passworded sites. We really need something better.

I favor OpenID or something like it. Single strong form of authentication, delegate login authority from that to non-critical sites like Hacker News. OpenID has enough of a bad reputation now it's probably a non-starter. BrowserID has some promise: https://browserid.org/
This, I think.

Once you get your expected regret below the cost of maintaining the old code, rip out the old code!
Unfortunately most of the A/B tests that I am involved with at the moment simply do not look anything like what you'd want for a traditional bandit approach. For a start the data is fundamentally 2-dimensional. I am testing by user, and users may take days to hit a conversion metric. Furthermore a large chunk of the population has to go in the test before I get any data at all about how any of them will perform.

This is not an uncommon scenario when testing an email program. And points to operational reasons why A/B testing may be preferred even if you believe that it is statistically worse.
If you agree that Wine can be an appropriate tool for
helping port games, please sign
http://www.ipetitions.com/petition/use-wine-as-needed-in-fut...
It would be more useful if it was easy to compare places. For example, do I save money crossing the state line to buy something? Some states also charge sales tax on specific things that other states disregard (e.g., clothing).
The nice thing was that after you passed the initial interview, the company would let you start whenever (within reason, obviously). You'd send them an email that you were ready, they'd send details, and the clock would start ticking from then. Much more relaxed.
Could you explain what the benefits are over plain ol' vanilla PJAX? Thanks!
Your "technical person" is incompetent in the same way in which you are accusing the courts: He or she knows nothing about the law. No legal person would throw out a case as you suggest.

This is what courts do. They hear cases. They don't make rash assumptions and jump to conclusions. If you were falsely accused of a crime and "everybody knew" you did it, you would want the same from the courts.

What the courts do not do is to gain expertise in every field in which they may have to rule. It may take a lifetime of practice to gain the expertise to be able to make the arguments to defend a position, but understanding those arguments is comparatively easy. The risk is that the court may only have half the story. It may not have the experience to see that a valid argument is trumped by some other concern, and rule incorrectly. This is the advantage of the adversarial system that we have. If one side makes a weak argument, the other can counter it. The legal experts of the court need only decide if those arguments are valid in the context of current law, and the jury decides if the assumptions are true.
Missing some things:

- How is this different form the existing PJAX-plugin?

- Is there a demo page for this plugin?
It's my understanding that you can only torrent within the I2P network and can't reach out to the "outside" internet, is that true?
What happened to this? It was on the front page briefly then relegated suddenly. Do the YC powers that be have something against Soros? ;)
How Close Is Close
Dear random internet poster. This argument has happened several times already on this site. I recommend reading previous discussion at http://news.ycombinator.com/item?id=4052997 and http://news.ycombinator.com/item?id=4040022 before being sure that this blog is obviously the final say.
OT but his Jiro story reminded me of the movie Tampopo, a hilarious Japanese movie from the 80s about a woman and her struggling noodle shop.

http://www.imdb.com/title/tt0092048/
I bet this has something to do with some mighty Oracle DBA.
If you can, I'd say a bit of both. Use what you know so has to make your development quick, efficient and not too time consuming but try to integrate one new idea/concept into each project.
What I'm about to say might be absurd, but I've found this to be true of me playing computer games. I'll use Civilization II as an example -- I used to play Civilization II quite a bit, and occasionally I did absurdly well. If it ever got to that point and I paused to look at how good I was doing, I would then get out of the flow and be worried about messing up the game, worried if I was doing everything optimal, etc. I would inevitably end up not doing as well as I would have if I just kept on playing as normal.
I typically take the classic step of choosing "What is my password?" as a custom security question.
Did you look at the site? It's more like interview questions than free work. While I doubt this service will find the cream of the crop, it could be useful for broader-based programmer hiring.
Bing Gets More Social
Links on the website need to be updated.
Amazing skirt by Pastora Martín
Love to try this out, especially the loading scripts feature.

One question though: Is there any setup i need to do, or does it just fit right in with my existing pjax set-up?
You're conflating three separate concepts. There's nothing inherently wrong with quoting the part you're reacting to, and it can be done without resorting to flaming or Fisking.
Overall I agree and like this sentiment as a way to organize your own approach to a craft.

However, I do think that for most disciplines there is a significant apprenticeship/journeyman period of a a least a couple years before you develop the basic muscle memory you need to truly explore the craft and not just imitate tutorials.
given the business you run and the work you do for the Freebsd team

Are you getting confused between tptacek and me?
A Day in the Life of a Developer Evangelist
Probably not a good idea, considering the answers to security questions are often not encrypted or hashed.
It looks like on this site, anyone can express an opinion of agreement with an up vote but only some who have earned it are allowed to express they disagree by using a down vote. Anyone can comment though.
I'm compelled to check this out.