skysight-inc/HackerNews huggingface dataset:
Well, if you're in a lab, you do a test where you say "I'm going to show you a map. Click on New York as soon as you can." etc. If you want to be more sophisticated, you add in eye tracking and see how much "scanning" people do before finding the target. I'm sure Google has both techniques available in-house.

And I'm sure if you were a little more clever you could find ways to do a similar test on normal google maps users without them knowing it.
The Groupon Story –From WordPress Blog to $5Bn Company
I agree that it is a glaring assumption, and perhaps is "culturally" biased. Someone programming in Perl or Python, would probably be very familiar with the built in data structures (hashmaps, dictionaries) but may not be familiar with others.

And this is exactly why I would give the programmer the benefit of the doubt. If they are able to implement a binary tree then I wouldn't hold it against them (and I hope most other programmers would extend the same courtesy).

However I have never met a programmer who did not know what a binary tree was.
What are you talking about? i == j, and either squared are equal to negative one. You can use them interchangeably.
No that's not the assumption. The assumption is you can increase your reputation with a group of people who matter more, thus opening more doors on average. No one can see all ends, you just work the angles you have.
It strikes me as a culture filter. You run in certain circles that I run in, read certain books that I read, therefor we will have a lot of the same prejudices and inclinations. As long as he isn't deluding himself into thinking it is an intelligence or competency filter, I can accept it.
If the contraptions are cheap enough, or the footage valuable enough, there'd be no need to recover it.
Appsumo YC Week: Final Days Bonanza
Selling a Line of Business
An unwanted flirtation is not sexual harassment, but repeated advances after the target of the advances has said "no" are sexual harassment.
If it's happened to her hundreds of times in a month, then yes, I'd say that the men she's been meeting are out of tune with reality.
Mega Bloks + Dry Erase Marker = Agile Roadmap
Found it: http://www.alivetorrents.com/torrent/9087183/wikileaks-cable...
RMS is not looking particularly sultry in those photos.
Knowledge of folklore is not an accurate judge of a person's ability by any means. You are effectively ruling out anyone who learned to program in a language other than English, for instance.

But even if English is the language they learned to program in, expecting them to have read the same books as you is silly. There are so many programming books out that there that it boggles the mind to pick any one and expect them to have read it. Worse, to have read it and memorized every algorithm in it.

Programming is about completing tasks, not about memorizing everything in existence.

And this is coming from someone who finds memorization very, very easy, especially when the data to memorize is an algorithm.
Impressive little craft; much more advanced than anything NASA has at the moment.

I wonder if there's anything other than politics (the X-37 being an abandoned NASA project) stopping NASA from calling up Boeing and putting in an order for half a dozen of these to replace the shuttle fleet.
When I wrote the Node.js server in September, the latest version was v0.2.3; which is what I tested on. I failed to mention that in the post, but thanks for pointing that out.

I'll run the test again later tonight and post a follow up.
I can't speak to the specific technologies other sites are using but there are enough academic papers out there to allow one to roll their own implementation.

http://libots.sourceforge.net/bench.html
Exactly what whistleblower protections were you thinking applied here?
Definitely more readable with readability, but that seems to be mostly a matter of font size. If I reduce the font size of the output from readability with C-- in firefox, I don't see a big difference in readability.
It is not the default, and currently only used for display purposes when turned on. I've gotten a lot of requests for this setting to be made available.
Does that mean you're only going to use them on the brochure side of the site?

There is no way I'm going to be your customer if you intentionally leak my financial actions to two third-parties to get analytics or grant full client-side access to my bank account to them along with a third just for fancy fonts. Sure I could block them in my browser but I'm not going to use a bank that would even try that shit.
What would you replace it with that doesn't have the same weaknesses? DNS already has a robust distribution model (as long as most TTLs are set reasonably high). Its main weaknesses are trust (in the crypto sense, i.e. that lookups are reliably authenticated) and policy (it should be inconceivable that any person or agency could tamper with an established domain name; after all, who fights crime by erasing a suspect's name?). I agree that the current system is being mismanaged, but transferring authority to another entity doesn't necessarily address the inherent weaknesses.

BTW, I'm with you 100% on the madness of TLDs. Sure, reserve some for specific uses, but there's no reason you shouldn't be able to register an arbitrary string as a TLD, and do it cheaply (except you have to solve the problem of domain squatting).
Hank Rearden disagrees.
How many of these books have you read?

For those you haven't read, what makes you think that they're not any good?

Which "significant thinkers" do you think should be writing more books?
Yeah, that one was pretty egregious.

I think that only a small minority of organizers would be that insensitive. Given the number of conferences and events there are, I don't think that that can be taken as typical.

Most of the other incidents were something that can be explained by a relatively small number of creeps. In one of them there was clear evidence that said creep had done the same thing to multiple women.
I believe this was the original intention of the "coding" interview, but it morphed from being used to expose thought processes into a binary checklist (e.g. Can he code a linked list? Yes. Can he code a quicksort? No. Oops, no job).

As the blogpost pointed out, it's pretty useless to require the knowledge of the implementation of these items because 99% of programmers will never need to code it from scratch. If someone on our (web) team was building a new linked list library, they're doing something wrong.
The general feeling was/is that the US is able to choose who they wish to extradite (or kidnap, depending on country) whenever they wish. However, when your own nationals are being held, like Guantanamo Bay, you can't do anything about it. The Extradition Act of 2003 is one-sided: the US can request extradition for any UK national operating in the UK without evidence, while there is no such reciprocal agreement. The British legal system != the British government, and pretty much everyone hates that Act. It should never have been signed into law.

Much of the McKinnon trial took place during the Bush years. British people were deeply uneasy that McKinnon wouldn't serve his sentence somewhere proportionate to the crime, but instead would be put in a maximum security prison and treated as a vicious terrorist in order to make a point.
What should I be excited about in this release?

Linux distros and operating systems in general should update like chrome does: Without me even knowing it happened unless there is an interface or major behavior change.
This guy's Vimeo account has a bunch of these videos. Most of them look like they're shot up mountains in western Europe (Austria?).

http://vimeo.com/trappy/videos

If you're going to watch one:

http://vimeo.com/16604842

In the downhill sections he is turning off the motor and gliding at about 150 km/h.
I've written a number of comments about articles about sexism in tech and elsewhere that have been duly down voted. I find many such articles to be self-absorbed prudish feminism that turn innocuous events into harassment. However this is the first article to focus largely on real harassment and I generally agree with your sentiment.

I don't think conferences are a place to have an entirely dry professional existence, but women should feel comfortable that they can interact with men without persistent come-ons. As immature as it may be, men make sexual jokes with men that they don't mean - the "how much for a #%^¥" comment in this article may have been such a comment directed toward a women in an attempt to relate, or it may have been sexist harassment. It's hard to say which from the article. Either way it's immature and reflects badly on the speaker but in only one instance is it real harassment.

I suggest women give these men, many of whom are unsure how to relate to women, the benefit of the doubt that they are joking or just naive, possible even give them some straightforward advice. If someone is persistent, rude, physically assaulting, or otherwise clearly violating you, I think it's your responsibility to report this as well as not to blame the behavior on the entire conference.
Actually it isn't trivial for java webservers. Only root processes are allowed to use a port <=1024 by default, so you can't just change a config line in tomcat/jboss/jetty and have it work automatically. You would have to then start/run the app as root, which is a Bad Idea, or mess with getting the OS to allow you to use a lower port. The safest solution then is to have something in front that is allowed on port 80 and setup forwarding to 8080.
Cool video - it's too bad the sensors and processing power were external to the robot. I look forward to the day when something like this is truly autonomous.
You can use i and -i interchangably, as long as you're consistent.
I ran WOT for a while. As I recall, I uninstalled after questions surfaced about its business model. It's been a while now. How does it stay in business?
Using phonegap I created an app using Canvas & javascript called Tank! (knockoff of atari combat). It was super simple to do and banged it out in two weeks on the side while working full time. I probably spent less time developing it that it would take to actually learn objective c to start developing it using that language.

The biggest issue was framerate, which when tracking 4 fingers at the same time, it drops down to 6-8fps on the original iphone. Tracking touches is more cpu intensive than actually drawing the sprites. I capped the framerate at 8 fps and slowed down the tank movement so that this effect wasn't noticeable.

The major upside is that you can test and develop in the browser every change you make without compiling anything, then dump it into the framework and push it to the device. This really speeds up development.
The Whole-Body Scanners – Are They Safe? by Vadim Antonov
These sorts of unauthorized flights, combined with model rockets from hobby stores and household cleaners could have created a terrorist nightmare. Where are the feds?
http://screenr.com/ is awesome (and free) for short screencasts.
We've been interviewing MS-SQL dba's for months now. Each time, we ask them to rate their SQL experience on a scale from 1-10 and most candidates have said 7-8.
When brought in and asked to do a simple SQL select with a group by, none of these candidates could write any SQL. Any SQL. That's what makes tests important.
Sometimes when you do that the site redirects you to the home page. I've seen this quite a few times. I sent my mom an article report about my startup and she asked me if it had to do with a hunt for accused rapist. I was a little confused until I figured out what was going on there.
No, it should be the "Las Vegas method"
Yes, and the mobile networks and device manufactures have no incentive to update; they actually want you to buy a new phone!!!
Why does JSON have to be involved at all? A binary format using UDP packets would perform much better.

I was trying to use SyncPad with my dad last night to try out as a means of doing Hangul lessons over the net, and performance was usable but uncomfortably laggy.
Hacker News itself has hiccoughs, too, but here we are.
Also here's a list of Wikileaks mirrors:

http://pastebin.com/2ASAUkR6
I guess the 180-degree alternative to "women being harrassed" is the the Drupal community, in which a small, but very vocal, women run around and use 'women being harrassed' as a sledgehammer to intimidate and enforce their own standards of values/behavior on anyone and everyone.

No one seems to mourn that kind of harassment. Until they do, I remain suspect when I read titles like this. Based on experience I believe that as often as not someone just needs to call the wahmbulance and/or quit using their gender as a weapon of control.

I will add as a side note, and I have no idea if it pertains to this particular article or not, but many (even most) of the women I have seen complaining about 'being harassed' in the Drupal community are openly lesbian. I could care less about someone's personal sexual choices in the bedroom, but it does raise more questions about what is going on with many of these 'harassment' complaints, at least in my mind. There is something dishonest to me about those who have sworn their life to not-include men, also simultaneously want to tell all the men exactly how they are allowed to act/speak/think.

UPDATE: For the record I do acknowledge the very real possibly/problem of actual harassment. I do not wish my comments to diminish the seriousness of those cases. Just sharing my experience of seeing 'harassment' complaints being weaponized, and calling for some balance/sanity.
Linking to full page version is good, print version I disagree with. One click from the non-print version gives you the print version, it doesn't (often) work the same backwards.
They stay in business by not having much of a business to start off with. It's entirely crowdsourced and their core programs/extensions are hosted by other companies and haven't been majorly updated in quite a while as far as I can tell.

How they get their data is by relying on their community without any sort of trusted review process. This is cheap (almost free) but yields the kind of crappy results WoT has.

Combine these two and I can't imagine this is much of a company. It may have been at one point but if it was it was probably gutted long ago and is just lumbering along in zombie mode now.

I really believe this is a space that is ripe for someone to come along and do it right.

(Disclaimer: I have no idea what their current situation actually is, this is just my speculation from a cursory review of them a good 6-8 months ago.)
No, not the print version - you want to keep the source alive don't you? They need revenue. I say post the version with the ads, not that I like ads. It's only fair.
http://autolicio.us --> Bootstrapped company making me a few $. Enough $ for ramen, unfortunately not enough to pay the mortgage.
To be honest, though, this is the result you really should expect. Node.js is a relatively new thing that is a bit of a clever hack on top of a language runtime that is powerful but was not directly designed for this usecase, running a language that is also powerful but not directly designed for this use case. Erlang is a language that has been open source for 12 years (and was actually started in 1986), both the language and the runtime are specifically designed for this use case and has had years of tuning and bugfixes, and this problem is right smack dab in the middle of what Erlang targets.

This isn't a criticism of Node.js... it's just the way it is. Every language was young sometime.

(It will be interesting to see if Node.js ever quite catches up, though; when you've really pushed the performance to the max for a given design decision, you get down to the point where you can't improve without changing those decisions. Erlang's GC, for instance, is absolutely written around having a lot of threads that may be running on different CPUs, which adds a lot of complexity that the V8 project, or any JS runtime project in general, may be loathe to introduce into what is still fundamentally something that should be able to go into a browser. But that's for the future to resolve.)
I mostly like this answer. It depends on the individual's time and how they balance against the needs of the rest of their life. I can judge a certain amount of motivation from outside contributions, but I understand it is not the only angle to learn about that.

I would add that you should hold an intelligent dialogue with your interviewee. This means doing more than just asking a question. Follow up. Not only find out if they have done something, but figure out if they understood what they were working on. Find some specific details in it. If you need a nice canned starter question for this: "What was the hardest problem you ran into when implementing X?"

In other words, interviewers should have filter dialogues, not filter questions. Genuinely learn about your interviewees. You must direct the conversation intelligently. That is how you can find the diamonds amongst the poor salesmen.
See my post below: a non-priv'd user can't start the java app server on a port sub-1024 unless you mess with the OS to allow it. I just double checked with my jetty install and I got a "java.net.SocketException: Permission denied".
Absolutely, but it's important to understand that a guy hitting on you is not sexual harassment. When you have made it clear that you are not interested, the guy needs to leave you alone though, or it can easily become harassment.
I know I'm at the risk of taking an offhand turn of phrase too literally here, but just in case anyone is ever tempted to break a bottle over someone's head like they do in the movies: don't. Glass bottles are surprisingly strong, and breaking one over a slightly springy surface like someone's head requires a very forceful blow which could cause serious injuries. And that's before we get to the broken-glass-going-everywhere problem.

If you do ever need to deal appropriately with some pervert taking upskirt photos, I recommend putting him in a headlock and getting a couple of other guys to help you wrestle him to the ground, where they can hold him down while you lecture him on the subject of good manners and appropriate behaviour.
Well, they're not quite a perfect replacement for the shuttle. Namely, there's no spot for a person to sit. And no windows.
There are already 802.11 drones with video and cell phones that can act as a wireless hot spot. Combine the two and I don't think latency would be bad enough to prevent you from flying it remotely.

I would be more concerned with battery life or dangers of mechanical failure on something large enough to use liquid fuel.

[1] http://ardrone.parrot.com/parrot-ar-drone/usa/

[2] http://techcrunch.com/2010/05/13/exclusive-google-to-add-tet...
Caveat emptor, if you did not think of how you were going to hack your phone when purchasing. There is a reason I am rocking the original Motorola Droid, and it is this exact reason. It really has nothing to do with Android, per se, and more to do with you.
DuckDuckGo is sweet. Just yesterday I switched my default engine from Google to DDG. It's funny how bloated Google search has become.
> it shims into your network stack somehow

It doesn't. It merely installs a virtual network adapter and then you get creative with the routing table to pass the traffic you want through that adapter.
You clearly misunderstand. Why, on a tablet, would it be necessary to hold a finger over a button for a fraction of a second in order to activate the button? Why not just tap it, just as you would click it with a mouse?
Except that the way the typical renfaire-attending dork interprets 'chivalry' is obnoxious in its own right
delete your Economist cookie. That will get you past the weekly article limit for non-subscribers.
They're forgetting about those of us who haven't bought yet, and are watching how badly they are treating the early adopters. I was excited about the Samsung Epic when it first came out, and planning to get one when my Sprint refresh cycle comes around in January, but having seen how glacially slow Samsung has been to fix the problems people have been having with the phone, I now don't think I'll ever buy a Samsung phone.
A few months ago, the idea that my [hacker] roomate and I were spitballing around was a drone that could fly from my house in Phoenix, to MIT's campus in Massachusetts.

The joke was that we both daydreamed about being able to go to school there, and building a drone that could go across the country would be cool enough to get their attention. They'd have to admit us!

This was the type of thing that we would probably never, ever do, but sitting around drinking beer and talking about how you could do it was still a fun time.

Then the joke got smaller. My mom makes the best chocolate chip cookies in the world. Trouble is that she lives an hour away. How cool would it be to have a cookie delivery robot? Build a plane that can fly across Phoenix to my Mom's house, pick up some cookies, then fly back? Cookie robot sounds almost feasible.

The most discouraging thing was to learn that if we even tried this, we would probably end up in jail. Flying an unmanned model plane like that is very, very, very, very illegal.

There are safety concerns, you see. It's possible to get drones certified as legal by the FAA, but it requires either sponsorship by a University (Roomate graduated, I dropped out, so that is out of the question), or sponsorship by a defense-contractor.

I understand the safety concerns. The reason that the FAA calls this illegal is because they don't want unmanned model planes wandering into controlled airspace, or crashing and starting a fire or something. I get that.

But I understand the safety concerns. Over half of the beers were consumed while having conversations about failsafe mechanisms to SCRAM the thing if it lost radio contact. This is very immature of me, I know, but it's still frustrating.

It's frustrating that this [TFA] is newsworthy because the person who built it wasn't arrested. Arrested? How did we get to this point where, if you tell me a story about somebody flying a model plane around the statue of liberty, my first reaction is that he is probably locked in an interrogation room somewhere being "questioned"?

Does stuff like this put people at danger? Yes. Having a 10-20 pound chunk of couregated plastic and balsa wood crash into the street is dangerous.

Should the person be thrown in jail? I don't know, should the people who drive 4000 guided hunks of steel around populated areas while texting and adjusting their radio knobs be thrown in jail? Is my cookie robot really more dangerous than my 4200 low-speed, guided battering-ram called "Jeep"?
China Unveils Fuel Cell Powered Bullet Train
No, however the fact that she didn't is a useful data point in itself. It puts some sort of upper bound on the extent of the problem.
Signature Pad lets your users draw their signature on an HTML5 canvas
I'm sorry, but this process would not work.

You are basically filtering for presentation ability. But 3/4 of programmers are introverts, and giving presentations is simply not part of their job. You're therefore selecting for the wrong skills until the contract step.

At the contract step you create another problem. Good programmers who want to be employees probably already have jobs and are somewhat risk adverse. That kind of person won't find the option of a short-term contract with no promises at all enticing.

Remember, as bad as the economy is, the economy for programmers right now is pretty good. And as annoying as the coding interviews may be, really good candidates don't have too much trouble with them.
Sounds like pretty normal messing around in a bar to me.