skysight-inc/HackerNews huggingface dataset:
Boilerplate applications that show now interest whatsoever in who we are as a company will be go straight to /dev/null along with all the other spam. We deliberately write our job postings so that's it's easy to check if an applicant is actually interested in working for us.

People who don't have the ability to understand and communicate with the people they will be working for (clients, users) and with (us), or who simply can't be arsed to make the effort are not what we need.

Serious applicants are usually invited within 24 hours, but we will never, ever respond to boilerplate CV-spam.
There have been many, many blog posts critical of Go in the past couple of years. They're not hard to find. If you're looking for impartiality, the blog of the people who created Go is not the place to look. I am going to keep pointing out how great Go is, because I use it every day and I haven't ever had so much fun programming. That's the truth.

You mischaracterise the blog post about the C++/Java/Scala/Go paper. It was written by Russ Cox, and he used it as an opportunity to demonstrate our profiling tools and how they can help you write fast Go code. (that it refutes the claims of the paper is just gravy ;-)

It begins: "At Scala Days 2011 a few weeks ago, Robert Hundt presented a paper titled “Loop Recognition in C++/Java/Go/Scala.” The paper implemented a specific loop finding algorithm, such as you might use in a flow analysis pass of a compiler, in C++, Go, Java, Scala, and then used those programs to draw conclusions about typical performance concerns in these languages. The Go program presented in that paper runs quite slowly, making it an excellent opportunity to demonstrate how to use Go's profiling tools to take a slow program and make it faster."

http://blog.golang.org/2011/06/profiling-go-programs.html
Galaxy Nexus Release Has More Evidence Of December 15th
I love using Blender. I wish I had enough time to use it.
Because it isn't that useful in Erlang, so the want to have it has not been that big. Most (proper) Erlang programs happen to be a lot of small functions and you know what function caused the error and the error type to boot in addition.

This information is often enough to quickly figure out what is wrong. The trouble arises when you have a large function you did not break up yet because then finding the culprit is much harder.

While I like the change, there is a risk associated with it. Namely that people will be less inclined to break up their code.
I'd love to know where seniors command a market rate of $200k+. (Possibly if you figure in benefits, bonuses, etc. - but a salary of $200k+ is still not that easy to get)
Cats. Seriously?
Don't get jtheory confused with me. I deliberately brought in race because opinions on race are shaped by culture, not because I felt like ending things in a flamewar. Opinions on race and gender are the kinds of things that are shaped by where you are in history. That is, they are shaped by the culture you grew up in. The main I'm not a racist asshole right now is because I wasn't raised to be. The main reason I don't take studies that show women and minorities are stupider than white men for granted, honestly, is because I've been raised to be extremely skeptical of those studies. I am honest about why I believe what I do, and I am terrified of the cultural biases that I'm not aware of. I wanted to make a point that beliefs on what a group of people are or are not capable of are highly dependent on culture, and the time period you find yourself in. You're going to have to work extra hard to convince me that you are actually aware of your cultural biases and that you came to you conclusions about gender through a completely honest inquiry, and right now, you're failing really hard.

Anyway, there are plenty of cultural explanations for female underperformance:

1. Stereotype threat. People who are stereotyped negatively in one arena of life will do worse when reminded of that stereotype. I recommend reading Whistling Vivaldi, by Claude Steele. You can force white American men to underperform in sporting tasks if you remind them that white men are stereotyped as being less athletic than black men. This effect is, of course, extremely detrimental to women who are studying math and science or conducting business at a very high level. The extra stress of not wanting to live up to a negative stereotype has the ironic effect of causing underperformance.
2. Sexism is still strongly present in many countries. See this study, for example, that societies with greater equality have more even gender balance in representatives to the International Math Olympiad. http://www.pnas.org/content/106/22/8801.abstract
The stack argument is poor. There are plenty of solutions to this, from just multiple stacks, to the more commonly used in dynamic languages, grow able stacks. In a dynamic stack, it's trivial to add in stack pointers to redirect to parent stack segments. And the C++ problem is also easy to deal with in such a scenario. For starters, C++ code doesn't need to share the same stack. And even if you choose to do such, the observation that most native functions called from JS would not need to directly recurse shows that native functions can operate in bounded stack space, allocated before the call. And all recursion, will either go through the JS runtime, or in the other rare cases, can be trivially modified to, us giving you frequent stack growing boundaries at every JS call. Coroutines in JavaScript isn't a technical problem. In fact, I imagine this to be rather trivial in comparison to what modern JS engine engineers do these days.
Keep in mind, too, that some folks actually have to work on Windows 7.

I would, however, be anxious to hear about stripped down Windows 7 environments.
Tell HN: Re: Hiring, startups are still picky
Yes there is a lack of good engineering talent, and everyone is hiring. But no, they won't just hire anyone who can code.

The team I work with is very picky (in a good way). The philosophy is "only hire if the candidate will raise the average competence of the team".

Also, when we feel we've reached a high enough standard, we can sustain more junior candidates.
The statistic of 80% of companies not responding is pretty stark. I'm curious if you applied exclusively to start ups. I think the "resume black hole" complaint is a pretty common one, no matter the size of the potential employer. If you're applying online, to relatively larger companies, there might be more feedback available to you than you might think.

Here's my 2 cents:

I'm part of a start-up (StartWire) created by former HR professionals, aimed at dealing with the pain point of not hearing back from employers. We work with the resume submission platforms used by most major companies to provide feedback to applicants - from confirmation that your resume was received, to notice that you've been disqualified or that the job is no longer posted. This isn't going to make you like a potential employer who couldn't find the time to get in touch with you personally any better, but it could give you some valuable feedback as what is going on when you don't hear anything. Maybe something about your resume has gotten you frequently disqualified before a person ever sees it. Hopefully it can be a helpful idea to those who are frustrated by the current process.
You mean Spaced Repetition Systems like Anki, right? There isn't much research beyond "yeah, they work."
How about a screaming child in the back seat with only the driver in the car?

That's not exactly something that you need to focus on.

Maybe that child is old enough to unbuckle themselves.

Fortunately that's already illegal!
Easy, have them work on something small as a contractor.
+1 for my favorite code:

http://httpcats.herokuapp.com/418

418: I'm a TeaPot
TSQLFTW - Native Asynchronous Node.js Module for MSSQL
> indeed, if you were intellectually honest all the time people would think you were pretty weird.

See the biography of Stonewall Jackson. People thought his practice somewhat peculiar, but it earned him respect.
LE Tech to offer TRNG, High Resilience MCU fit for cruise missles
Off topic, but is there a recommended post detailing various online Erlang learning resources? I'm reading an O'Reilly book and playing around in the shell but I feel like I need more 3rd party resources to really grok what I'm reading.
What are you exactly looking for?

I think the idea was originally popularized by Supermemo, and there are plenty of infos on the algorithms and rationale used in it
http://www.supermemo.com/english/algsm11.htm
Thx. Improved version in master: https://github.com/sickill/stderred/blob/master/stderred.c
If you have heard of LE Tech, you are in the minority. The company's technology, which originates in security chips for Pachinko, Japan's popular gambling machines, has far reaching implications ranging from automotive, medical devices to nuclear power plant equipment and cruise missiles -- all of which need to keep running without a system-wide reset! You learn what LE Tech is up to, also, in the area of true number generators.
If the title was "Apple opens dev center in milwaukee", there would be no headline. Israel, by it's nature, is a political topic.
I think you answered your own question in the last paragraph.

For companies like the RIAA and MPAA they have business interests that are closely tied into the laws that they're forced to recognize. Because of this they create positions within their company whose job is to ensure the laws are aligned with their needs.

As individuals (even with like-minded goals) we don't have this luxury. We work our day jobs that may or may not relate to the internet directly and then come home to let loose or attend to other needs outside the job. In no part of this cycle is there a massive budget that allows us to pick the brain of those in power during the week. We don't have time to help draft Bills and gain support through our government and in a way, expect others to do that for us.

Who are these people we want? Well other companies of course. We want Google and Yahoo to step up to bat, but we're met full circle with the problem in the first place. They'll lobby government to align the laws with their business direction. And as individuals its up to us to decide if their business direction aligns with our interests.

What is left then? Let the corporations bicker and fight it out but once the bill gets tossed into parliament let our representatives know how we feel about it as the people.

Sucky system but I don't see a better solution right now.
If I were a poor black kid
Yes, it's only an issue inasmuch as it's (nearly) uniformly applied. i.e. the risk is mostly of FICO scores being weighted by 'social' factors.

And my optimism that new more-accurate ratings agencies will appear to compete with profitably-wrong ratings agencies went out the window with the CDO mess.
Who's On Google Plus?  Why Are They So Smart?
Business photography
Producing value is an activated process[1]. Without money, the investment needed to produce value can't be made, and the value that would have been produced over the lifetime of the product or service is lost to society.

The entire point of a loan is to reallocate money to people who need it temporarily. Without loans, only the rich could start businesses. This is especially relevant outside of the software sector, where the costs of things like factory tooling cost significant amounts of money.

[1] http://en.wikipedia.org/wiki/Activation_energy
Ask HN: Build a voting system,users vote without sign up, only once
I am implementing a suggestion system where a user can vote suggestions by other people(much like what we see on ycombinator) but here is the problem:<p>- I don't want the users to signup before they vote(why? I dont want user to bother in the very first place to signup to vote, its not convenient)
- for a particular suggestion I just want them to vote ONCE, they can vote all suggestions on a page, but not more than once<p>Is it a way to achieve this? I am working on my first app and want to learn how to do this<p>Thank you people
Not exactly what you're looking for, but the Space Shuttle didn't leave any debris in orbit. The external tank was the only part that got dumped in the ocean, and it would shatter on impact because it's just a thin shell of aluminum. Solid boosters were much more robust, so they were salvaged and reused.
The realtime GPU raytracing is pretty incredible:

http://www.youtube.com/watch?v=8KgrBjt4e9k
Userlike Beta launch
Userlike live-chat software for website and mobile apps is launching its Beta! You can still sign op via our website: www.userlike.com
Come around for a chat!
Running the same scripts (mostly, except my Apache log lines were a bit longer) on a 1.1GB file resulted in:

python 2.7.1: list - 15.7s / generator - 14.1s

pypy 1.7: list - 7.5s / generator - 7.7s

On a MBP 2.2ghz i7 w/8gb. Fun!
After many years I was back in the job market earlier this year. I ended up writing to 6 carefully-chosen companies. I got responses back from 5 of them, interviewed at 4, and got job offers from all of them.

The fact that you applied at 50 places is a bit of a deceptive statistic, because first of all, there's no way you carefully crafted your initial contact to each one.

At each of the places I contacted during my job search, my initial email was very carefully worded. I spent about 3 hours writing and revising one fairly short email, to make sure it conveyed exactly what I wanted.

If you just send a generic form letter to a company, they're going to give you the same consideration you have given them: very little.

Even if you did tailor the email to each company, there's no way you as a candidate are going to appeal to more than a handful of the companies, because they all have their own quirks and cultures. NOBODY is a viable candidate for 50 different Ruby-oriented companies.

Also, no offense but I have to concur with other comments here that your writing may have had something to do with it. If what you sent them was worded at all like what you've posted here, then you probably lost a lot of potential responses because of that.

If you want to get your foot in the door at a company, the first impression you make is everything. Sending a poorly worded email is a surefire way to shoot yourself in the foot.
This came together surprisingly quickly... looking for input on what direction this should go. Currently planning to remove the need to Connect/Close and instead allow .NET to manage the connection pooling. Also planning to add stored procedure execution & prepared statements.
This looks like a very cool class. I did a masters in ecology, and I got an R-based stats class that was not enough stats to get me up to speed on stats or enough coding/R for me to do much of anything. There was a lot of cursing and naming things 'fuckihatemylife'.

Maybe I'll try and revisit this on my own. I run into so many situations where I KNOW there has to be an easier and less-human-error-prone way to have a computer do data manipulation for me, but I don't know enough to actually put it together.
Get ready for crazy-high resolution MacBooks
Kindle Fire Does Not Fire the Imagination
Old people, quit making fatigued, confused 'youth' buy iPhones and Androids
European Banks Stop Serving American Customers
are you confusing syntax and semantics? there's a hurdle that you need to cross with writing cuda code because it's C-like and easy to make "stupid mistakes". a code generator would help you there. but the harder part is getting the algorithm correct (and optimal, for a range of sizes of data). a generator is not so much use there (except for polymorphism, where templating helps).

or am i missing something? how do you see code generators helping you get algorithms right?
there are many sample scripts already available to do this depending on what language you are using.

everytime a vote is done, you would capture that users IP address and store it in a database with the ID of the question they voted for. In your algorithm, before each vote check the database to make sure the user IP and the question ID already doesn't exist.
Adobe courses
Illustrator is a vector drawing program. It is often used to draw illustrations, cartoons, diagrams, charts and logos. Unlike bitmap images that stores information in a grid of dots, Illustrator uses mathematical equations to draw out the shapes.
Use storytelling to send your message
It could be gamed a bit, but I think it's worth the trade off. I did something like this with a chat system (no login to post first), and it blew up. Avg 6,000 comments a day for a while, ~500,000 comments in a year.

++
>all these gewgaws. There's work to be done, don't get too wrapped up in your tools.

poor Windows people need all these exactly to get work done. (my current job is a windows shop, any simple *nix operation like find/grep/diff and the likes is an epic story scrum style (of course we have that too). Time to make a Xmas gift to myself and move back to a shop where Linux is allowed (that includes no "must-use" Outlook :)
Awk - a tutorial and introduction to this very useful tool
This might be true if the assigned problem is trivial. If the assigned problem is difficult, I will be glad to know that all the other developers also did it.

Unfortunately, most companies use this as a pre-screen and assign an easy problem. There are exceptions, though. For example, ITA Software's hiring problem is the hardest part of their interview process. DeviantArt has done something similar, but I'm not sure if they are still doing it.
Indie Games not featured on TIGS or Indiegames: Christmas Island [Chris Street]
My Lawyer is Dead
Gmail for iOS Adds Scribbles Drawing Tool, Custom Signatures
Hi I'm Jamie.

To clarify: I did come from Crate. All designers here are way better than me in many ways. You could say we all have design chops. I'm not a creative director. I'm a designer. I prefer to be called an employee (only). Ryan and Jason still design. They are intimately involved in all design. Scott Upton, Jason Zimdars, and Jonas Downey are also part of the design team. They are all very awesome.
CSM Design Science Research Group aims to bridge a gap in understanding
I use CoffeeScript in nearly all my JS packages now, and I like it a lot.
But I do not like how many people use it. I use only a subset of the features. The most important aspects are: short function syntax, implicit vars, short object syntax, function binding to this, @.
I always use brackets when calling functions, because you need to use them anyway, when you do not pass any arguments. Omitting brackets makes CS nearly unreadable.
CoffeeScript is a big win for whatever I am doing. The resulting JavaScript is more stable since CS removes the possibility of a lot of flaws and giving developers the best parts of JS. On the other hand, you still need clear and constraining guidelines to manage complex projects. But you need that in any language and framework. It's not just a necessity in JS development.
Thank you, Jeremy. It pays off!
Just in case you want something more full featured (think IP, COOKIES, POST, GZIP, STREAMS, etc...) check out http://httpbin.org/ from the same guy that brought sanity to http requests in Python: http://kennethreitz.com/
Backpacks and Messenger Bags
Tesla had a bit of an idea of the library in a pocket: http://books.google.com/books?id=nN8DAAAAMBAJ&lpg=PA476&...
Palantir open sourcing their software could and should be viewed through a PR lens, an action meant to build favorable reputation in the developer community. Maybe caycep could have elaborated on this more, but I understand the point: Palantir has a mixed history, so we should take the positive with a grain of salt and beware.
I have added the v8 profiler output to the gist. It seems to spend most of it's time in zlib.
So I'm thinking kind of like a SaaS model like Typekit / Google Fonts ... to let you drill down to what you need.
If Apple was doing business with North Korea would you flag any comments about the regime?

Meta:

When you flag something you're not supposed to also comment on it since it is better to shun and ignore spam or offtopic material than it is to try to bring attention to it, according to the site guidelines:
If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.

Also, since I'm making a comment on the actual story it is not spam or offtopic.
Amusement-focused space travel can provide funding for other, more "noble" endeavors.
How Does the Brain Perceive Art?
In addition, they did retry the tests later and found no performance drop.

But do carry out tests if you are hitting the performance ceiling. A particular use of a particular construct may be hampered when people rewrite a piece of code. So while the overall performance might improve, your case may not.
Hey, I might be a victim of Vim as well. We'll see. I'd like to be able to use both just in case... :D
Get An Accredited Online High School Diploma
Well exactly.

Let them use whatever the hell they want. Either they'll be right (and have a useful credit rating score) or they'll be wrong, and lose custom to other banks. That's how a market works.

You have no God-given right to credit. You have access to as much credit as someone wants to offer you, and they compete each other such that the rates you get offered reflect the market-thinking of normal profit (as compared to super-normal profits) + default costs.
To be fair, Palantir says their name was associated with that HBGary proposal in error, severed all ties with HBGary, and denied offering any software that could be used for the tactics in the HBGary presentation.

http://www.forbes.com/sites/andygreenberg/2011/02/11/palanti...

Anyone is of course free to believe them or not, but our threads shouldn't be forwarding the vague allegations without also including the more specific denials.
Hmmm. Interesting idea. OpenSSH's X forwarding is probably is at least idealogical precedent for doing something like that with SSH.
Couldn't a smart elevator system know (approximately) how many people are on each floor and thus make smart decisions based on that information (excluding the fact that a few energetic people may have taken the stairs to move one or two floors).
Google Analytics Site Speed Report now includes four new page speed metrics.
Clarification: he was a rocket designer, not an interior decorator.
What I think is far more sad is that there a host of important issues for which we have not mobilized huge internet campaigns.
Rebranding HP
The are, with the effect (and I'm guessing intent) that an electrical/motor failure won't lead to the elevator plunging 20 stories and killing all occupants.

Software engineering could (and should) learn a few things from mechanical engineering. People have been saying that for decades, but it bears repeating...
I may not use Arch though (could be Ubuntu-Server).

Elinks looks great! (maybe better than Lynx) but I'm not sure I'll go that extreme (although, I might if I had the same experience like yours).

I have to admit that I own an iPad 2 and it has changed my habit. Computer (laptops or workstations) are for serious working only lately. For everything else, iPad (or any tablet for that matter).

By the way, would you mind to share some information/knowledge on how to build such system? It's been years since the last time I installed a minimum FreeBSD. My plan is to buy a good enough laptop that works well with the available drivers out there.
An invitation to social sites to integrate with Google Analytics
I am very comfortable saying that it is in fact sad that we have to "game the system" to maintain our rights.
Thanks for the clarification. This makes it entirely possible to spoof someone's address then by a third party.
Sally - convert documents to vectors
URDU SEX STORIES: Maalish Aur Chudaye
I'm naturally frustrated by the fact that I know less about the positions I am trying to fill than both the hiring managers and the applicants. It takes a lot of work to learn where I can and can't add value.