skysight-inc/HackerNews huggingface dataset:
I despise interviewing for software positions. Engineers love to treat interviews like some kind of hazing. They're gonna make you quiver and sweat and if you can still solve their stupid brainteaser maybe they'll give you the honor of working with them. Problem being, this has basically nothing to do with how good you'll be at the job. I spend 0% of a normal day with someone I don't know staring me down and judging every line of code I write in realtime.

I much prefer medium sized offline coding challenges, both for myself and for hiring my team. You give a good engineer a small project to work on, an he should crush it. Because that actually has something to do with what engineers do on a day to day basis. Personally, I get the job pretty much every time if I am told to build a small project, and I crash and burn almost every time if I get the SWAT team of surly technical interviewers.

It's worked fine for me because the small companies I like to work for are more apt to give out the projects, but still I could do without some of the awkward interviews I've gone through with companies who use the Google-like process.
very interesting comment , and what do you do now? Cant not you launch that FW2 product that a lot of people want ?
What's makes fireworks great is that is it people who actually extend it ( using flash or javascript ). Photoshop is a lot more difficult to extend. Also Fireworks is easier to use for webdev.
2 months ago I went to an interview for a hot startup here in Spain. They just were looking for an IA who can code frontend languages so even I'm working i decided to give them a shot and went to their interview.

The first thing that made me shock it was the questionary. The interviewer gave me a silly cuestionario and I totally denied at first: "I'm not gonna fill a questionary". I poped up my work, pointed him to my website, my github account and still, the guy wanted me to fill this questionary with silly questions, things like "what is "pixel perfect" for you" and such. He told me the questionary was made so they can "classify me" with the rest of the guys they were to interview.

Is this the level of recruiting startups want? I never had problems to recruit people. I dont need them to put stress on to solve problems in a blackboard nor tell them to solve my problem on the interview session. I really like to connect with people and see their interests, their capacity to evolve and grow, but testing skills is just silly.
> Consider that to catch two nodes deleting the same resource, you'd need to correlate the messages from all nodes.

Generally, two nodes trying to delete the same resource isn't an anomaly. (The result of those attempts being something other than the resource being deleted exactly as if one attempt was made to deleted would be an anomaly, as it would the same node attmepting to delete the node more than once after having received confirmation that it had been deleted on an earlier effort.)
Same here. I use the Creative Cloud for a year now and I wouldn't change back. The pricing model is perfect for me as it is way easier to claim taxes on smaller, monthly installments. Plus, I really prefer cloud downloads to disks. No lost keys, no scratched disks.
For me it is. I had to uninstall pulseaudio to get sound to work at my Debian Wheezy machine. With alsa though it has worked without any problems. And yes, I am a lazy bastard who has not reported the bug.
Of course he should keep away from social accounts. Other than that, I doubt she would find him.

Basically like new identity.

It would help to clean his name for future employees. Also, a really common name would help probably.
You can always use gimp, although I am not sure what a design software has to do with a political system. Adobe probably doesn't get a lot of your taxes.
why did your startup fail?
This was previously called Lisp in Small Projects.

This link redirects to Lisp in Summer Projects: http://lispinsmallprojects.org/

Previous discussion: https://news.ycombinator.com/item?id=5564828
You know, you could have linked Player Piano or something. Sorry, I just can't stand the "golly gee whiz!" tone and awful characterization of Manna.

(Yes, I'm a stickler for good writing in my dystopian scifi.)

The Culture always sounded nice except for their attitude towards anything that smells of religion.
What if she discovers his new name after the change? Also, breaking into houses is no problem, just get a new house?
You're probably thinking about this:

http://www.kalzumeus.com/2013/04/24/marketing-for-people-who...
I Am a Bad Software Developer
No they didn't. This is actually run by a third party as Google does not own these offices. FWIW Google has a pretty decent security team, although for some reason most of them are arrogant assholes (e.g. Tavis Ormandy)
Roaming Will Be Killed By The Nordic/Baltic Region
No worries. I have had a pretty good look but have not found anything for MSSQL sadly. There are some bindings for Qt and some custom widget kits but nothing that great sadly. I would love proper Qt bindings but that will take a while.
The story around the Linode hack
The world's lightest smartphone
Android 4.2
4.3inch 1280x720 display
Qualcomm MSM8960
1.5GB RAM
16GB internal ROM
60 x 122 x 10.4mm / 94grams
8.1-megapixel front camera
1,800mAh battery
microSDHC slot
Bluetooth 4.0
WiFi IEEE 802.11 a／b／g／n(2.4/5GHz)
W-CDMA (900／1500／2100MHz)
AXGP (2500)
GSM (900／1800／1900MHz)
The question is whether a Marxist revolution can occur in a world with large-scale permanent unemployment (because, for example, an entire bottom 40% of the population are more expensive than robots to employ at their highest possible skill levels). The whole left-wing body of thought relies on the notion that "without these hands, not a wheel shall turn!", on being able to organize labor to strike at capital.

Instead, it seems capital is steadily eradicating labor.
yes, but WebGL seems to be a better solution for 3d. It actually renders into a canvas element, but its does enjoy the same cross-browser support that canvas currently has.
Star Explosion is Most Powerful Gamma Ray Burst Ever Recorded
What's SoMA?
Most users tend to assume that things that work will continue working. This is not an unreasonable assumption. It is the status quo on Windows and, whether you or I like it or not (I don't really mind, but whatever), that's the measuring stick for Linux-on-the-desktop. That Linux does not have the same track record with regards to backwards compatibility is not a failing in the user. You don't have to fix their problem, but don't wax on about their "temerity". That makes you a dick.

As is common in pretty much every endeavor, people trump process. OSS still exists and for a decent bit of legacy software isn't going away anytime soon. Breaking it screws over users. Screwing over users makes them complain. Putting on a song and dance about how "appalled" you are at users' complaints makes you a jerk. Don't be a jerk.
Haha... found this article from 2000 - http://asia.cnn.com/2000/TECH/computing/06/30/wearable.pc.id...

I guess the technology wasn't ready (Win98...), and also probably the world wasn't ready.
Is the world ready for Glass?
Hi. We are making progress with our native wrapper which you can see here: http://news.turbulenz.com/post/46003970366
A neighborhood. "South of Market Street", in San Francisco.
An area of San Francisco: http://en.wikipedia.org/wiki/South_of_Market,_San_Francisco
I personally would quite like an interview where I work with the interviewer to solve a problem or puzzle that he himself has not solved--as opposed to the traditional setup where the interviewer acts as the all-knowing oracle who happens to withhold the solution to this one problem. This could be difficult to set up on a regular basis, though.

I actually had an interview somewhat like that recently. The team was about to start working on a new feature for their software. We had a sort of round table discussion of the feature and how to go about it. They actually didn't have me write any code at all. We just discussed approaches to the problem, algorithms, architecture design, potential problems, etc.

Another place had a pretty cool interview process. They were going to give me a take-home project with a week to work on it and pay me market rate for it (in the form of an Amazon gift card for a few hundred bucks). I didn't end up doing it, though, as I took another offer right before they gave me the project, so I voluntarily withdrew. Still, I think it was an interesting and worthwhile idea.
Deep Learning wins another Kaggle competition
thanks everyone for your comments.

You're mostly right, the article is focused on a specific target, it doesn not apply to the majority of people. I might say that the article is futuristic in the fact that it can apply to a lot more people than it does right now yet a lot has to change for that.

It will require a redistribution of wealth, even a different economic model (I personally go for: http://www.youtube.com/watch?v=D3Z2cXK5mhc)

But a lot of people are in a position to make the jump and set their own rules. This article is for them.
The UI is native to Linux based Operating Systems using a GTK based Desktop Environment (Gnome Shell, Ubuntu Unity and a few others).

Honestly, I've used both for about as long as each other, I find both to be equally annoying to use. Much prefer to use Inkscape or Fireworks, but fireworks doesn't come installable as a Deb and doesn't work natively on a Linux based Operating System so I don't care for it.
Living in a permanent fear of being jobless could be quite harmful in the long run...
Even in the jdk there is bad code
Java 7, TreeSet and NullPointerException.
It's probably the same in other countries but to provide some perspective on the situation: A teacher will say "Microsoft Word" and not "Word Processor". When and if you refer to the software as "Word Processor" and not "Microsoft Word" said teacher generally gets upset or confused. Same goes for Spreadsheet, Presentation and Database.
Adobe Killing Off Fireworks
I'm not sure why he hasn't changed his name.
I don't like this puzzle idea at all.

I mean, what puzzles can I give a recuiter to test things relevant to me?
Remember these are Twitter users, not the world.

There is a trend in thinking that Twitter, Facebook and other social users are representing the world population.

Hedonometer gives some explanations here: http://hedonometer.org/about.html

"Tweets represent a non-uniform subsampling of all utterances made by a non-representative subpopulation of all people. However, there are hundreds of millions of people presently using the website to express their activities and interests, and as such it is an important social signal."
There are some problems with the trial period. It doesn't account for those that don't have specific domain knowledge. From my experience, I have worked with people that have hit the ground running and been really productive straight away, but in the long run have not been as innovative as others.

I prefer to hire a candidate that might take 2-3 months to get productive but have some really innovative ideas, that others in the company might have missed. Puzzle questions do give me a sense of how someone approaches and solves problems, and I think you can infer how they will handle real problems since the building blocks to problem solving are essentially the same regardless of what domain. Solving puzzle questions is just a component of things I look for:

1. Experience in solving challenging problems
2. Good university results
3. Personality fit, easy to get along with
4. Leadership potential
5. Enthusiastic/passionate

Not all five are needed, but candidates need to be strong in more than 1-2 areas.

If you have issues with interviews specifically, you could enter a TopCoder competition, or Google Code Jam, and use that as evidence that you can solve those types of problems.
I'm not a fan of puzzle interviews at all either, and I agree that they're usually not very relevant except as a sort of specialized intelligence test which may or may not really be indicative of job performance. That said, working with the interviewer on something neither of you have solved does sound more enjoyable, interesting, and informative for both of us than having the interviewer sit behind a facade of perfect technical knowledge. At least that way you'd get to experience some sort of teamwork with the person, whom you'd presumably be working with.

I've heard of places having a candidate sit down and do some pair programming with one of the developers. That seems like a similar approach which emphasizes concrete development and coding over algorithms or puzzles.
Wow, Tuesdays are killer.

Edit: At first it seems we are trending down in happiness, but surely there is some bias here. One thought is that the number of new or fresh twitter users has declined, and so the overall eagerness and excitement around tweeting has declined as well.
I think all take-home projects should pay market rate.
I remember one such interview. I had to write a relatively small and simple routine. I was supposed to start talking/coding immediately, when I stopped doing that for maybe 5-10 seconds (I think it's pretty normal that you might need a little bit of private time with your brain...), I was asked to tell what I'm thinking about. This question was being repeated throughout the whole interview. But how can I think about anything, when I have to constantly blabber?
I don't get the whining. US spies on everyone, Israel spies on the US heavily, Russia spies on the US as well. Why the hell does the US keep whining about Chinese spying? What's so special about China? Can't US protect itself from cyber attacks from what's not even a first world nation?
Ask. For. Feedback.

Seriously, this is what annoys me most about people I've interviewed - they rarely ask why they didn't get the gig.

Sometimes because they didn't answer the coding questions, sometimes its because we found lies on their CV, or we had 3 candidates who were better qualified.

If you don't ask, you'll never know the reason.
The manager of liarsandcheaters.com seems like a nasty piece of work.
It's already a common feature of retail PoS software, at least. Retailers with many physical stores have to make sure different Safeway or Barnes&Noble stores charge the proper sales-tax rates for each location, and getting that right is often outsourced to the software provider.
That "data visualization" is terrible. It shows only the durations for which data is available, but doesn't visualize the data itself.
This is either completely idiotic or genius, I can't quite work out which.
I am genuinely wondering if this comment is meant to be sarcastic.
As Steve Blank says in the last article:
http://steveblank.com/2013/04/29/fly-high/

The US is doing the same with their Cyber Attack units... in fact spending 10 to 15 more money than any other country of the world in this.

Of course Obama does not talk about that, he wants more money spent by the public sector, and TSA members on every street.
Skype works out of the box with PulseAudio. No setup or settings required.
I’m perfectly fine with my 6-year old PC (built with Q6600, top cpu at the time).

And it copes with most of my work and runs most games on medium-high quality settings. Though I have upgraded GPU a couple of times, it didn’t require a windows reinstall or a new license.

Edit: in an average office I can usually see 5-10-years old PCs, a lot of them running WindowsXP, not because W7 or W8 is crap, but because these machines do their job and no one bothers to upgrade/update them while they are still in working state.
It's not, it's just that progress towards 4.0 has been slow:

http://blog.getpaint.net/2013/03/30/paint-net-4-0-brushes-an...
"When did you qualify? Where did you qualify? Can you give us your details for the criminal records vetting?"

Teachers are qualified (in his original name); registered (in his original name); referenced (in his original name); and vetted (in his original name).
But US does it for FREEDOM. China does it for oppression. Surely you can see the truth in this?
thanks for taking the time to write out a coherent answer and critique, i appreciate it. after reading through your thoughts, it's safe to say that you may not be the target demographic for the site!
Real programmers don't use Pascal (1983)
I don't believe I could have linked to a live and legal copy of Player Piano.

I like Manna for the price, and still feel it is pretty relevant to the topic at hand.

(And this seems like a kinda snarky downvote.)
I wonder how do they deal with negative phrases:

* not happy

* far from being happy

* I could use some happy moments

* ... etc
BrandYourself.com should do some pro-bono work and get themselves some good PR :-)
How Niche Businesses Can Compete With Big Brands
May 2 2011. Did "death" really mean sad or happy?

"I suppose I should be expressing some ambivalence about the targeted killing of another human being. And yet, uh, no. [...] Last night was a good night for me " - Jon Stewart
Bill Gates predicts iPad and Android users will switch to PC tablets
KDE has Phonon. KDE doesn't have sound drivers, but it should have a mixer, it does have Phonon, etc.
Now I just need this beamed direct into my brain and Gibson will have been right all along with cyberspace.
Actually, all the replacements are free: http://html.adobe.com/edge/

And are much less poisonous than what comes out of Fireworks for dev teams.

"Turn this picture/HTML export into code please."
Reminds me of http://twistori.com/#i_love which has a nice screen saver too.
I flag it because at this point, afaict all the productive HN discussion that's going to happen has happened. Check the previous submissions with comments and compare the comments to the ones here: A lot of words seem to be being re-spilled saying the same things on all sides, which indicates a stalled (or perhaps, cyclical) conversation.

Just the news itself I can get from elsewhere; the usefulness of something being on HN is if it produces good discussion, which repeated submissions of the same topic tend not to do, unless interesting new information comes to light between the submissions.

That said, it's still on the front page 8 hours after submission, so obviously most HN readers don't agree with me.
Aren't name changes in the US a matter of public record?
I doubt they will change much after 1.1, given the designers' philosophy in language design.
This just works if you use PulseAudio. OSS and ALSA applications are routed through PulseAudio.
I'm a bad software developer too. I've always had my suspicions, and nobody has commented on how bad my code is, but I'm convinced I too am bad.

But here's the thing, the author (if that is you Colin) and I have both created things that people use. The author has even contributed to open source projects (I can't imagine my code would pass that mustard), so it can't be THAT bad.

Is there a balance between creating beautiful code and actually solving problems?

I'm constantly trying to get better at coding, but after years I still find myself making mistakes. Often mistakes that don't break code, but just are not efficient.

So, what are we to do?
Interesting. I thought drink (n.) refered to alcoholic beverages!

Where in the US is this?
The basic problem with Manna is that it's still a totalitarian technocracy. Literally totalitarian: you're normally supposed to be frightened of the government tapping into your central nervous system, you know?
Hi there,

Here's how I would describe this to a non-techie. Since you have a tech background, I hope you can use this as a starting point for diving into this interesting, but very deep, question.

==================

Is P equal to NP?

We built computers to solve tedious problems that we lazy humans don't want to do by hand.

Some problems are pretty easy for computers to solve. For example, if you ask a computer to look page by page through a book (e.g., Atlas Shrugged) to search for a particular sentence, it can do it blazingly fast. Even if you double the length of the book, the computer will only have to perform twice as much work (still blazingly fast).

We'll call all of these "easy" problems P (think: "easy peasy").

Other problems are a bit harder for our current computers to solve. If we ask a computer to guess my password (20 characters long), it'll take a while before it arrives at the right answer. But if you saw me write down my 20-character password on a post-it, it would be very easy for you (and the computer) to check. All you'd need to do is try to log in! We'll call all of these problems, which are possibly hard to solve, but very easy to check, NP problems.

So the question we don't know the answer to:

Are all the problems in NP actually solvable in an "easy peasy" way? That is, are the set of all problems in NP just the same as the set of all problems in P?

We don't know! And a lot of smart mathematicians are working on the answer. If P=NP, that means "hard problems" are actually "easy problems." This might mean that my computer password would be more easily guessed... and a bunch of other ramifications.

==================

This reddit post was linked to earlier: http://www.reddit.com/r/explainlikeimfive/comments/mfswi/eli...

I thought it was a pretty good explanation (for me), so I hope you'll give it a chance.
Definitely. Hopefully the move away from the DSM will also facilitate a much more responsible use of pharmaceuticals. Instead of chemically making people apathetic about crappy lives, we should be making better lives.
8 design mistakes that startups can avoid.
That would be nice, as mono processes sometimes hang and you have to restart the server. Could be nice if this is done automatically. Do you know of any alternatives for mono?
Just a note: That list may be out of date. I see my domain (fry.io) on there, and I registered that a good few months ago :p
Why I am always on the lookout for a PayPal alternative
http://tip.golang.org/doc/go1.1
I love Meteor and its ever-growing community! I went to a Meteor Show and Tell fairly recently and one of the core devs and I live coded a feature onto one of my meteor projects (http://mypast.es).
Sounds awfully close to Forex online trading. Might be good idea to do a stock news blog?

Based on the results Forex might want to purchase it or just not like you very much.
There's a significant difference in the USA spending the money developing the capabilities versus actually using them, and using them on the scale that China is.
If nothing else China seems to being brazen about the attacks - whereas international espionage largely remains hidden and deniable, at least to the public at large.

If US companies were routinely catching Russians trying to sneak onto their premises the reaction would be somewhat different.
Smackdown!!!
Well it IS Vanity Fair after all.
I don't think those are the GP's thoughts; rather the GP is saying that if you say that you have those beliefs you have a good chance of getting hired at those companies.
I wanted to book a holiday place with AirBnB this summer but decided against it. My worry is: what happens when host just disappears? For example, we rent nice house, arrive to the airport, try to call the host and he is not there. What next?

I'm aware that I will get my money back from AirBnB, but at that moment in the airport, what will you do?
Or he could just wait for something like this to happen to someone within Google. I am pretty sure policies will change quick.

I like how they can hide behind some nuanced BS when someone's life is getting ruined.
Andrew Ng's course on Machine Learning (https://www.coursera.org/course/ml) has rave reviews whenever I see it mentioned. It just started again a few weeks ago and I had hoped to join this time, but other commitments made that impossible.

As for the other part of your question...You may as well be asking if it's too late to research 'science'. Machine Learning may have been studied for a fair few years now, but it is still very much in its infancy. The possible developments in this area we can't yet imagine dwarfs the possible developments we can, which in turn dwarfs the 'major contributions' so far.