skysight-inc/HackerNews huggingface dataset:
Unfortunately there isn't a reliable way to know how many people have pirated it.
I have stopped doing puzzles for companies because I had the same experience everytime I solved a puzzle on a companies website. Common courtesy dictates that if you have a problem on your site that would take more than a couple of hours to solve then you should at least bother to reply personally when a candidate solves the problem (I am looking at you Quora). At first I thought it was just because my solution and resume got lost in the stack of applicants so I contacted someone at Quora on thier direct email address. Still no response.
I have had personal involvement in one outsourcing horror story, the details of which I'm not at liberty to discuss. Suffice it to say that, while what happened at Sapphire is extreme, it's hardly unique.

But let's correctly name the problem here: simple management incompetence. The managers at Sapphire, no doubt feeling bewildered by all this computer-techy stuff, decided to send all their source code and the entire management of their servers to a faraway place. A place where tech problems magically go away on their own. A place where code writes itself, where productivity is doubled for half the cost.

No company, be it in the US, Canada, Europe, China, India, or Madagascar, can afford to think this way any more. Managers can no longer pay someone else to understand technology for them. We are all technical managers now.
Haha good question. I didn't buy one - did he use PayPal exclusively? Someone should tell him about Dwolla - he wouldn't have had to pay anything in fees!
How about the rights of the safe, responsible people who get killed and maimed because others are drunk, tired, or yakking on the phone?
There's no protected right to drive anywhere in the constitution. That's why you have to get a driver's license, why it can be taken away, and why you can be pulled over. Driving is a privilege, not a right.
Isn't all philosophy gobbledygook to rationalists?
The Louis CK Experiment was Great, but this approach is not sustainable
Best long form articles for 2011
Do you think you'd find value in using it for your local city? Would you use it for a future trip?
Here's an intro and the SAY PR:
http://www.readwriteweb.com/archives/readwriteweb_acquired_b...
I think the most important part of your research is that there is a myth that you have to hire young people who like playing video games. You reap what you sow when those are your hiring goals. Many talented senior developers are completely turned off by that type of ad.
Everything in Windows can be automated
This is slightly off-topic, but I'm submitting it anyway. It is a stunning magazine of Reddit's best material. It includes the Neil Tyson AMA and some original fiction stories that may interest HN.

In my opinion, The Redditor is a gem. I wish there was Hacker News magazine of this caliber.
Sorry, but even free stuff needs to make a sales pitch to get me to look at it for more that 10secs.
This is exactly right. Court protection of free speech will do nothing when your government can imprison you indefinitely without proof of any crime committed.
EU Executive Sees Gold in Government Data
Jesus, who even has time to sift through this list let alone try all these gewgaws. There's work to be done, don't get too wrapped up in your tools.
Looks awfully like SharePoint (minus the open standards, of course), Liferay even sell themselves as:

"The Best of WebSphere® and SharePoint® in One Solution"
Why Employees Leave Organizations – By Azim Premji, CEO – Wipro
But even a summarily dismissive response is better than silence (click 'reply', paste in "Sorry, your cover letter doesn't indicate a good fit", click 'send').
Got it - will test for multi-city.
3. Weird extra steps
It is not really that weird. Puzzles or math problems are just a faster and highly probable measure of one's aptitude not just for the silly puzzle but how sharp you are even in business decisions. The mind has to be sharp. Trust me this is as important as knowing if you did multi-threaded cluster based algorithm blah blah.

Puzzles as a selection criteria - there will be false positives but too few false negatives.

Recently I was hiring for an online marketing position where being sharp with math actually matters, a lot. The candidate of 2 yr experience refused to take a screening test on aptitude. Very well, rejected as we have no data points of how sharp he was.
Siemens has quite a peculiar bit of software; it is the only product that I have seen that requires you reboot BEFORE installation of every single Siemens product.

I think installing all of the Siemens software requires something like 15 reboots, at last count. And I have no idea why.
Maybe they just wanted to be compatible with the PS3's version of AES?
A negative is that it is a lot harder to check-out the vehicle when it is attached to an airplane than when it is on the ground. Also, on the ground the successful start-up of all the engines can be verified before the vehicle is released. If one engine fails to start, the rest can be shutdown with the vehicle still intact on the ground. But, when an air-launching, there is no going back once the vehicle is dropped.
Big Data Now: Current Perspectives from O'Reilly Radar
It wouldn't have SEO implications because using javascript to load content isn't considered cloaking. (Cloaking is where you present something different to googlebot vs. a live user). It's well known that googlebot does run javascript now:

https://twitter.com/#!/mattcutts/status/131425949597179904

There's also some speculation that googlebot actually runs Chrome and can render anything that Chrome does:

http://ipullrank.com/googlebot-is-chrome/
html css and javascripts are standards across the industry (despite minor differences per browser vendor). That is the huge advantage of the web. PHP is just one backend, which really could be replaced by anything else. Are you telling me native apps don't need server backends?
I think part of the problem you've identified is that many companies are constantly in "resume trawling mode" even if they have no intention of hiring immediately.

HR people like to keep lots of resumes on file, the fresher the better, so that when they're tasked with filling a seat immediately, they're not starting from zero.

The fact that this practice sucks for the job-seeker is of little concern; they've optimized their process according to their own needs.
Also there are choices on what to optimise for.
Our elevators are triggered by swiping your company card, which then tells the elevator which floor you're going to. You're then assigned one of 16 elevators. Elevators frequently wait for a couple of minutes for more people to arrive. So instead of which floor(s) should I now go to, there's also how long should I wait to go there.
I suspect the algorithm might be optimized to some degree for minimizing number of journeys (to save energy or whatever) instead of/as well as average/maximum wait time per person.
Also people shouldn't be able to drive on less than 8 hours of sleep, on allergy medicine, over the age of 65, when it's dark, or when it's raining. Better safe than sorry.
A lot of comments here miss the point.

80% did not respond at all . They did not acknowledge his contact attempt in any way whatsoever. Not a canned response confirming contact, nothing. Nothing.

I'm willing to bet very heavily on this representing complete incompetence at the organizations contacted.
My Struggle With ADD: Using Cocaine to Fight the Symptoms
A look through Gmail 2-step verification.
Looking for shopping cart to integrate/test new plugin
We are developing a widget for shopping carts that will allow a user to turn any item into the user's OneGift. It benefits the owner of the page because it will drive orders to their products. I am looking for someone willing to work with us to integrate and test this on their existing shopping cart platforms.

If you can help please send me an email at chris@onegift.com

You can watch the video on our landing page to learn more about the social gifting experience we have created; www.onegift.com
Space bums... littering used fuel cans everywhere ("any orbit, any time"). How sustainable is it to keep leaving half of every vehicle somewhere on the way to your destination?

UPDATE: At first I was bemused that this was my reaction to their concept video. But then I realized that all the other concepts we have seen like SpaceX and Bezo's project actually don't litter. Isn't that correct? Other modern commercial space programs build for returning the entire vehicle home for reuse?
'(no xml config)'

'/pom.xml' in root folder
Wouldn't Bill Gates be an example of that? Vaccines/medical programs, next generation fission reactors, educational technology?
Coroutines + a scheduler become an awesome replacement for threads. They're lighter weight and don't thrash the GIL the same way Python threads do.

Greenlet is an optimized implementation of coroutines for Python. Gevent or Eventlet combine greenlet + a scheduler and even monkeypatch your blocking calls into nonblocking ones.

I use eventlet for my load testing tool, Micro Army, to create nonblocking SSH pools. I can SSH to 2 boxes and run config scripts in parallel in 58 seconds, but I can SSH to 100 boxes and run the same tasks in 106 seconds.

The code couldn't be simpler too. Here's the proof.

SSH details for a single host: https://github.com/j2labs/microarmy/blob/master/microarmy/fi...

SSH to every host in a list: https://github.com/j2labs/microarmy/blob/master/microarmy/fi...

Notice that the code is basically just spawning a coroutine and iterating across a list of coroutines. Done. No callback spaghetti, yet all of this is async and nonblocking.
Okay. We provide a simple way to send estimates, bills, and get paid. No longer do you have to send people an invoice via paypal and send them to a paypal page. Also, If your using authorize.net, you can send estimates, bills, recurring bills, and create payment pages via clientbiller all for FREE.
"PLC systems are designed by electrical engineers who started out in that or something else and don't know about much on the Joel Test. But I can be proven wrong."

That's probably true, given that PLCs were originally for electrical engineers as means of having "software relays". The concept of computer engineers came much later, and for computer science, they typically have zero electrical background which means that even if they program really well, it can be the case that they don't understand the physical implications of the code that they've just written.

In computer science, writing True might mean it's magically on, but in real life, a valve actually has a small delay before it physically is open. So a time delay has to be placed on the output. That's a simple example, but there are other such nuances of electrical/physical devices. Also, much of PLC programming (especially in process control) is control theory (PID controllers, essentially differential equations so that devices actuate "smoothly" instead of in a "jerky" manner). This also seems to not be covered in a CS curriculum.
Politely tell them that you are not interested and move on. I don't know where you are or what your credit is like, but you could raise that much with credit cards in the US.
While I agree with the author that there does seem to be people just wasting time in the market, I did have the same reaction as you to the phone screen numbers. 8 out of 10 of my phone screens convert into an offer. There is a very human element at the point of a phone screen and maybe that has something to do with the numbers. If the author was just doing an experiment and not truly interested in the position, it may have show through in the phone screen or there could have been other issues with it. It seems weird to me to get to the phone interview and just waste time.
This doesn't work - consider subways, trains, and as mentioned previously, passengers.
Absolutely. I just haven't looked at it since about August and didn't think to use it in my local city, but it seems to work pretty well here in Boston.

I'm heading down to Buenos Aires for a couple of months in January, so I'll test it out down there as well.

I think once it catches on with my friends (I tried back in July, but I'll keep at it) it's got a lot of potential. I think people naturally like sharing new places and experiences with people. If I post a status message on Facebook that I'm going to Random City, someone will tell me to eat at a certain place or make sure I see a certain thing.

It looks like there's enough recommendations that it's not as reliant on the network effects that made it less appealing in the beginning. Are those all user recs or did you have to scrape data from someplace else?
Obama Campaign trying to built unsolicited GOP voter mailing list
A while ago I put together http://twoletterscrabblewords.com/ to visualize the two letter pairs that were possible. If you click on any of the tiles you'll see the valid pairs, unless the tile is grey, in which case there are no pairs for it.

I was hoping that it would be useful as a study tool for people who are more visually inclined - I wouldn't have considered using mnemonics originally.
Surprised you haven't found someone for this on Fiverr (which you tipped me to). I've gotten book jacket designs done for $5 - and they're good.
Textmate 2 comes with rmate which may be an alternative. IMHO it is better to be great on one platform instead of mediocre on many.
I cringe every time I have to make a Swing GUI for Java projects at my uni. It might just be me, but I can never get them to look half decent.
Given that the only suspected habitable planet we know of is 600 light years away, the feasibility of space travel is not exactly a done deal either.
we just need documentation to understand what the generated code does then, as AFAIK the output is code for undocumented hardware.
Those guys are the smartest people I know.
"there is no reason why apps cannot be downloaded on each execution"

Not everyone has access to unlimited data plans or fast connections.
You have to admit having a folder per package level is a bit silly, especially considering so many projects contain empty "org.foo"/"com.bar" folders.
HTML5 – The Red Herring in Mobile
Obama’s Re-Election Path May Be Written in Will St. Clair’s Code
Workstyle Trends: Freelancing, Telecommuting, Coworking & Solving New Problems
>>>> We're descended from people who had really miserable

>>>> lives: sleep in a cave, hope you can hunt or gather enough

>>>> food to stay alive, go to sleep hungry more often than

>>>> not

>> This is pure conjecture.

When my grandmother was young, she ate 1 bowl of rice a day (max), and had to spend her entire salary on food. Though she did sometimes get a few drops of pig fat to eat with her rice. Her job was carrying sand and rocks away from where the hill was demolished.

When my mother was young, she ate 2 bowl of rice, and vegetables, plus chicken on chinese new years. Her job was nursing.

Today, I eat cereal in the morning, rice and meat and vegetables for lunch and dinner. I'm a student.

Anecdotes are anecdotes but it is not a pure conjecture.
The MIT Press logo works because it doesn't represent a multi billion dollar enterprise and doesn't appear on hardware. For a book logo it's great.
This sounds very exciting! I guess it's not totally related, but I hope VLC Player will get better Nvidia hardware acceleration soon...!
> if you've done Java commercially you've used sub-par tools.

I spent 3 years doing Java on large-scale telco projects using IntellJ, I'm not an amateur Java dev. I now code PHP full-time on a social network.

> 1. any decent IDE will compile as you type

Fine, but my original point was about building for a production environment.

> 2. I'll give you this one

Thanks!

> 3. Java supports dynamic class reloading, it works out of the box with jetty.

You using Jetty with dynamic class loading enabled in production?

> 4. you just press "run" in the ide.

Once again, your local dev environment has nothing to do with production servers (where you obviously won't have an IDE).

> 5. same applies to java, just requires you take your (automatically built) .class file

And what if that .class file is buried in a .jar somewhere, which is in turn buried in a .war somewhere else? Not quite as easy as opening a .php file with vi on the terminal, is it?

> 6. I'm not sure how difficult you think JDBC is.. you just give it the connection string and the driver name.

...and the driver has to be on the class path, and the driver might have local binary dependencies (depending on the vendor), and you have to be careful to ensure that you are using the correct driver .jar version for your version of the database, and ensure that it is packaged up will all of your other project dependencies when you build your .war/.ear etc.

> 7. just drop the war into your servlet directory, and you're done

...after you have built the .war using a build technology like Ant or Maven (I refer you back to my original point 1 about the Java build/deploy cycle being more complex).
Research Tools class
I'm sorry to hear your story. You deserve better.

Remember that you have all the options in the world. If life is only be worth living with a fresh start, sell your apartment, take one suitcase, and travel to Paris or London or Australia. Your life is yours to do what you wish, not what others expect. Live in whatever way makes life worthwhile.

If you ever want someone to talk to, you can email me at aantny@gmail.com. I can probably host you for a night if you need to crash in Israel.
What's Your Startup's Reserve Price?
Long story short: a crypto lib on the iPhone is among the many where the default is an all-zeroes IV. Does any application shipping with the iPhone use that default? The author doesn't know. I think it's unlikely.

How big a deal is CBC with an all-zeroes IV? Well, it's less of a big deal than ECB mode, which is the default in even more AES libraries. But ECB mode, is (inexplicably) an actual "mode". ECB is harder to single out as an error than an all-zeroes IV, which is explainable only as a mistake. Also, no library on the iPhone ships with a ECB default, unlike, say, OpenSSL, Cryptlib, the Java crypto extensions, &c.

In both ECB mode and CBC-with-predictable-IV mode, the problem is that the same 16 bytes of plaintext will (often, in CBC's case; always, in ECB) produce the same ciphertext. This increases malleability and allows attackers to easily rewrite messages. More importantly, if an attacker controls the size of any part of the input, they can arrange to create ciphertext blocks with only 1-2 unknown bytes, which are trivially brute forced.

By the way: here's more than you ever wanted to know about IVs in CBC mode:

http://news.ycombinator.com/item?id=2029640

If you just want to know what "IV" means, it's "fictitious first ciphertext block in a block cipher mode that involves chaining ciphertext values".
The Importance of Game Cameras: Why Use One?
Game cameras are fast becoming a staple in every smart hunter’s bag of tricks. Once seen as something approaching excessive, you will find that game cameras are now becoming more and more standard for the average hunter. The reasons aren’t hard to see – game and trail cameras make the scouting process a lot simpler, easier and more effective for the hunter.
That barely novel gimmick got it front and center of every social news site. Indeed, why are we even talking about this experiment if it were "barely novel"? This submission and every comment in it is a counterpoint to your claim.
A man, a ball, a hoop, a bench (and an alleged thread)… TELLER
Can anyone who does this paste the uncensored text? I really wanna know what it says, but being the UK I can't really write to congress...
why? That's a pretty basic level salary for a senior developer.
Cell phones cause few auto accidents. Driving lost in thought bigger prob.
Well, it is a big list, isn't it? I doubt that the author actually uses all of these tools. Consider that the list contains Cygwin plus a whole bunch of utilities that are native Cygwin applications (Gnu Tools, Tailers, Splitters, and more).

This list left me feeling that it needs to be proctored or maintained. I don't want a list of utilities that somebody tried once; I want a list of good utilities.
If only the best birds sang in the forest. It would be pretty quiet.
Amazon granted a location tracking patent
http://www.linkedin.com/in/example doesn't use dust.js if it did you would see it imported when viewing source. Am I missing something?
Well, this post is still on the front page...

I waver a lot on the "Suicide is a selfish act" business. On one hand you're right, it's your life an no one can obligate you to live it. It's very empowering to know that you've got the option to end it. On the other, someone out there needs you more than you think. And I still don't believe a person who wants to end their life is totally rational, at least not for the most part.

But that kind of talk leads to the worse feeling of all, the feeling of being trapped. And that's the problem with "suicide help" posts. You read them and at the end you feel trapped. And being trapped and suicidal is more scary than just being suicidal.

I don't know what I think. But I do hope that most people who feel suicidal get help of some sort. Not because I don't think it's their right, but because I've been on both sides of the problem. To have people depend on you, I mean really depend on you and to be afraid to let them down is a terrible feeling because you're damned if you do and damned if you don't. But then to actually be let down by someone else is also pretty terrible.

So, even if it's an option to end your life, it's also an option to get some help for that feeling.
Roundcube Webmail 0.7 (stable) released
Tools to be productive in Java:

1. Maven + Eclipse/IntelliJ

2. JavaEE 6 and Spring 3.1 (note the specific version)

3. Spring Data (previously known as Hades)

4. JUnit or TestNg and Mockito.

5. Findbugs, Checkstyle, Sonar, and Hudson.

You can ignore JSF unless it is the mandate. Sticking with minimum JSP or transmiting JSON works fine regardless your stack of choice.

PS: JavaEE 6 supports dependency injection and a bit of AOP.
There's work to be done, don't get too wrapped up in commenting on something you weren't even interested in.
LightSquared Said to Disrupt 75% of GPS in Tests
The issue is less about applications shipping with the iPhone doing this and more about Apple stating that IVs are "optional," prompting many non-crypto-savvy developers to ignore IVs completely, thus resulting in highly insecure AES implementations by default in many third-party apps.
Log on to the website www.piclovers.blogspot.com and clear the mis-understandings on Islam. Some important facts to know about islam
Happy to see Meg is on top of HP's core problems. They were so 12°!
I like the way Californians have zero capacity for sarcasm. Source: down voted comment above.
I think 115K for a quality, senior engineer is not unreasonable (even for a remote job). I received an offer for a pure-telecommute job (which I declined) for slightly above that figure a month ago.
I admit, the title isn't completely descriptive.

No xml config meaning Spring is configured completely by annotations, as described on the GitHub page:

> "XML free Spring MVC 3.1 backend (no web.xml, no applicationContext.xml)"

pom.xml is used by Maven, and every Maven project must have one https://maven.apache.org/pom.html#What_is_the_POM
25 Unconventional Wooden Business Cards