skysight-inc/HackerNews huggingface dataset:
I don’t know specifically how to manage this procedure with recruiters, because in my most recent job search I found a position without using recruiters entirely.

But my general attitude regarding salary negotiations in the early stage is this: For any job that I apply for, I can go to salary.com, fill in the appropriate information, and get a range of expected compensation levels. Any recruiter or HR flapper can do the same thing. So I tell them that I expect to be compensated according to the market rate for engineers of my skill and experience level. If they’re not satisfied with that answer, then they shouldn’t be representing my interests, because either they’re stupid or they think I’m stupid.
I thought I read 33kb somewhere in there. If so, by dynamodb standards, that's not a small item. If I mis-attributed that 33kb number, then I kindly retract what I said :D
Hi! We built http://www.skillpunch.com about two weeks ago and it looks like we're going into a similar direction. :) Emailed you!
You don't have to have a "government ID" or present ID. That's a fallacy. You just have to provide reasonable evidence that you are a not a minor.

Pubic hair is usually enough.

It's a choice the providers made to protect their arses from lawsuits, not the government.

There are a lot of paranoid people here.

Edit: to explain the "pubic hair" comment is sarcasm relating to how lax the verification process is. Judging by the time of day, lots of humor-challenged Americans have woken up.
You can 'buy' RHEL without buying a services contract.

Sourcefire SELLS the product, flat out. If anything, they're more of a 'freemium' offering where the free product is a GPL product, and the 'premium' is a faster release cycle for patches / upgrades / definitions.

Covalent sells Apache. I've dealt with Covalent products at a number of federal installations, and I've never once seen a Covalent services rep. If their aim is to sell services, they're not doing a good job.

There are a cornucopia of other examples as well, but these are the three most fitting the description you claim doesn't exist. They do in fact exist, and are making money selling GPL software. That they also have services divisions has nothing to do with whether or not they're making money from selling software.
Nothing truly disruptive or innovative by HN standards, more than we operate in an area that is dominated by people who are simply clueless about technology.

We aren't planning to distribute any of our software so we get along fine just using LGPL / BSD licensed stuff and a few commercial libs for the most part.

Something like AGPL is potentially interesting but if it involves having to hire lawyers we'll probably keep things in-house or maybe release a few bits under LGPL a few years down the line.
Thanks for your honest feedback. We will have to include a proper marketing site very soon, so it's clearer what siasto is; in future I'll have to be clearer in my notes and mention that this is a work and collaboration tool. My intention was not to simply generate signups. Signups for us will not be useful if they don't stick around!
History Won’t be Kind to Apple & Textbooks
Why I as a non-professional programmer, stuck with Python
This is awesome and I rely on this all the time.

When you are not naturally gregarious, this kind of social warmup is key to getting into the flow and the zone.

I wish your insightful comment was not buried.
Just 4 U Construction
Just 4 U Construction is a full service home remodeling construction company serving Brier Lynnwood County.

kitchen remodeling in Brier, bath remodeling in Brier, Brier waterproof decking, Brier remodeling, Brier general contractor, room additions in Brier
There's a huge and important distinction between “we should try to teach all kids to code” and “all kids should be able to code”, and it tends to get lost in the discussion.

Programming just isn't for everyone (and that's OK), but everyone should give it a try to find out.
Thanks Chris, good point. We'll look into that in future.
My response to this mentality is the same as when MIT students scoffed at OCW: http://news.ycombinator.com/item?id=2067985.
I'm curious - heve you ever been a juror? I've only done it once, but for that trial any correlation between justice and what the jury decided was purely coincidental.
Thank you Karl! I hope to provide some feedback soon, also I plan to write an Italian translation asap.

I'm sure this book is going to have a good effect on the Redis community.
I know what you're saying, but sales guys benefits from the perception that they're solely responsible for the close of a sale. That's their job after all. So the $5M in sales? It wouldn't have happened without them! (that's the perception)

if that is your day to day activity, you were improving performance of the company's flagship product which launched to over $5 million in sales

Already there are more steps. You know he didn't sell that himself, a sales person did, and the link between performance and number of sales is unclear without knowing the product. So, to me, the $5 million number is nice ('ok so he was trusted to work on that important product') but feels a bit irrelevant when asking for a specific offer increase.

For whatever reason, it doesn't convince me that this candidate in particular couldn't have been replaced by another candidate for the same result. In the example of a sales person, I'm more easily convinced that s/he was influential in the result. edit: I guess it's because sales is so much more of a "people" job than engineering.

But maybe I'm just pointing at what you've been saying: take a job closer to the money…
5 Things Game Freak Needs To Change In The Pokemon Series
Capital always complains about labor supply. Not big news, really. Raise wages and supply of labor will increase. Economists noted long ago that people respond rationally to price incentives.
Being weaselly about your number is a very noob thing to do in a negotiation. A skilled negotiator will seize on this and anchor the negotiations in at a very low rate. You need to know your number ahead of time, and drop it on them like it's the most natural thing in the world.

I don't think anyone is saying to not have an idea in mind ahead of time of what your goal number is. The point Patrick is making is to just not be the first one to state a number.

Just because they've attempted to anchor the discussion at a low rate doesn't mean that you don't already have another mental anchor known only to you of your goal number.

But the argument is that if you are the one to give your number first, you could lose out on money you could have gotten because you had no idea that they were willing to offer even more. It's hard to state you want $X/year and then ask for $1.1X a few minutes later. If you are the first to state a number and you ask for $100k/year and they were willing to offer $150k/year, you will never find out about that extra $50k/year.
Draft of "Think Complexity" online
Read the prior Little MogoDB Book, loved it. Will definitely make the time to read this one as well.
I have 33kB blocks which are stored on S3 (after aggregating them into objects of up to 8 MB). I have key-value pairs which are 24 bytes and 53 bytes long.
Social Media Text Analytics and US Politics by znmeb on scoopit
> Would anyone be willing to help me add improvements to the page?

Reversing the list (last-on-top) and putting the "More names belong here" text above the fold might be a good idea.

And if you know somebody who can draw icons, getting an icon for each "refrainment" might look nice (might also look worse, but good icons in the CC style could spread in the community and be used e.g. on researcher's blogs).

Otherwise, I like it. It's clear, simple and to the point.

Also, I think you should default the subject to empty and mandate it, you seem to have a lot of mathematicians (though it could be because it spread there first).

And you should check your form's encoding, there's mojibake at the end of the list, "UniversitÃ©" instead of "Université".
I wrote two e-books to teach everyone awk and sed:

awk one-liners explained http://www.catonmat.net/blog/awk-book/

sed one-liners explained http://www.catonmat.net/blog/sed-book/

Check them out if you want to become proficient at shell scripting!
And even then, Frost/Nixon took place 2.5 years after Nixon had already resigned the Presidency.
There is an unofficial api at http://api.ihackernews.com/. It use to have a lot of timeout issues, but seems to be running a lot better now.
Agreed, it's in the works. I'm balancing this with my startup.
Yep another great addition to the 'Little' family and the Redis ecosystem - thx a lot Karl!
Should have clarified - I was trying to say that it having support for push notifications is a huge plus! :)
The author offers his services to companies as an independent contractor. I would think a huge amount of that involves rate negotiation.
What could Pinterest do to attract more local talent

Please note that I am not implying that Pinterest has this problem, but one thing that cannot be discounted among some start-up technical teams is out and out arrogance on the part of the team. I cannot count the times that I have seen a really good developer (top of the 10Xers) not get a position because the interviewing technical people did not like an aspect of the individual, specifically the aspect that they wrote code differently than the companies technical people. Two different skilled technologies can implement the exact same solution in very different technical implementations. Generally the hiring technologist will fall back on excuses like well his use of X leads to an unmaintainable system when in fact X may be very maintainable for that developer and how he thinks. The point being there is a huge problem in this industry when in comes to hiring that can be summed up by two observations which are: different solutions do not equal bad solutions, and lack of knowledge on the part of the interviewer does not equal a bad solution. Far too often those are the conclusions that are drawn though out of self reinforced bias. Again I am not saying that this is the case with Pinterest, but they should check their process to ensure that they are not doing it to themselves. I have always contended that in this industry it is more expensive to have a false negative than a false positive, a false positive will surface within a week on the job, a false negative is lost forever and possible so is their social circle.
Excellent. I've been considering doing something similar for our Sphinx indexes at Craigslist. Glad to see it works as well as I might have hoped.
Well, before Etsy switched to Solr we were using postgres tsearch2, and by the end of that search response times were in the 90 second range. And at the time replication wasn't part of postgres so we had a hacked up buggy in-house replicator.
The Node Firm
I am not talking specifically about the article here, but bear with me

I read in some psychology article(I can't cite it now, I don't remember where it is), that being a night owl is an adaptation in hunter gatherer society for guardians of night. So, being a night owl is not that idiotic, it is a proper adaptation.

Also, if it is quiet enough for you to get to sleep at 9 or 10 or 11 in night (assuming you would get 7-9 hour sleep), then it is quiet enough to get the work done without distraction.

PS: That guardians of the night made me tingly when I read it, and SMUG. Didn't it to you? But also probably added to a selection bias to that research article.
Considering that anchoring works with completely unrelated numbers, I wonder how well it would work to ask the population of Tallahassee, or the distance in miles to the moon, right before you start talking dollars.
True.

To be fair, I noted this limitation in the example, and said that if the nesting structure is important, you should use a tool that can handle context-free languages.

My more general warning was that if you find yourself exploiting the Turing-completeness of sed, you're using the wrong tool.
Hm, that's not really what I mean. That's just providing additional information in the result. That additional info favors Google+, sure, but it's still not a rearrangement of the primary natural search results.
Interesting Graphs of Historical Word Frequencies from Google Ngram
No matter how you define open source, windows isn't it. At the best, it's been called 'shared source' in the cases you mentioned, but that is a long way from open source.
I was reading "Bargaining for Advantage" this weekend after reading another recent salary post and also recently re-negotiating my salary. I really like the book because it kind of sets down a clear set of steps and vocabulary to refer to them, and because it emphasizes information and assessment of the situation rather than psychology.
Gbone.js: A "Backbone.js Mobile"
There's Airmech, an alpha version is available for play on Google Chrome. I think the developers intend to make it into a free2play game, like Leagues of Legend.
The thing is that I can't really think of nice metrics like this, and am surprised that a lot of engineers would find something as significant as sales numbers.

One way: Did you work on a feature that was then used to sign up a client that is now worth €X?
the problem is that salaries aren't uniform for all companies.

so if you go by glassdoor, you'll see that some engineers make $40K/yr, while others make $150K/yr in the same area.

If you go by listed salaries on job descriptoins, once again on monster.com you might see jobs posted at $100-150K/yr...while others, for pretty much the same exact requirement list/job description you'll see $50K

The good thing though, is that if you ask for more than they can afford, they'll almost always tell you their real number. So just ask for 1/3 more, i.e. if you want 90K, ask for $120K, then watch them come up with a 100-110K counter offer....and who knows, you might just get that $120K
How about Apache? I use it every day!
If you don’t think your current salary is relevant to what you are worth to your next employer, then you don’t have to answer that question. Really.
Also csvtool (just went hunting for it after seeing your post).
https://forge.ocamlcore.org/projects/csv/
How did this article provide great insight? He gave no data points what so ever. I can't even say he gave anecdotal evidence as all that was presented was a point of view, one that wasn't backed up by anything substantial.

As a developer myself I am offended that the author thinks all developers just want to work on developer tools and sites. That is so sad it is beyond laughable. Most competent developers I know want to work on interesting problems with other quality people in an environment where they are respected. What industry they are in is of no concern.

All new companies have a hard time finding top talent. Once their name gets out that they have a great culture for developers then they will be flooded with applications.
Ok, the only other reason I notice sometimes long bouts of tiredness during morning, is when my wake up time is badly chosen. Do you wake up with an alarm? Try to wake up on your own before it rings. Waking up in certain cycles of your sleep will turn one into a sort of morning zombie ;)
The Behind-the-Scenes Campaign To Bring SOPA To Canada
Roger Federer vs Juan Martin del Potro live.
The Autonomous Car of the Future
http://www.wired.com/magazine/2012/01/ff_autonomouscars/all/1
There is a blurb on his website where he states he made $55,000 in consulting sales in with $13,000 in expenses in 2011. This amounts to $42K which is about $40K less than an un-negotiated starting salary offer at Amazon.com.
If you are the first to state a number and you ask for $100k/year and they were willing to offer $150k/year, you will never find out about that extra $50k/year.

That looks good in paper but doesn't happen much. Vast majority of the time you will be low balled.
the only real measurement is if they vote with their feet.

They do. I've talked to people who have decided against using Tarsnap because it's too expensive for them; and I've talked to people who used Tarsnap for a while and then left because they decided it was costing them too much.

I don't understand people here. I know I'm not a fantastic businessman, but really, I think I might know something about the people who use Tarsnap...
And the results were god-awful
Maybe I missed something -- was there something about Elsevier that was particular bad? Worse than Wiley, and Springer? Would it make sense to boycott all the major publishers, or does Elsevier charge particularly more...
Finding quality people is easy. Finding a quality company is the difficult part.
Node.js All Stars Create “Bite Sized” Consulting Firm
The Node Firm, hopes to help solve that problem by offering “bite sized” consulting to companies in need of Node.js help. Many companies end up building applications in Node.js that end up having to be radically changed a year later due to common mistakes
The problem is most engineers significantly under value their worth and so usually offer a low-to-the-company number. There are people working in offices (not as programmers) that don't know zip files. You, as a programmer, can do magic with the magic boxes.

In the long run, it would be better if programmers were better are valuing themselves. In the short run if programmers stopped giving numbers, it'd be better.
I agree, I was just trying to give the OP the benefit of the doubt.
Computational and Data Journalism by znmeb on scoopit
The other problem is what happens if you ended up on a project that didn't make any money or one that lost money.

You might spent 3 years working on something and produced the most excellent work of your life but for whatever reason the end product sucked.
It might not have been your fault , the marketing might have been terrible , it could have been mismanaged or it might just have been an awful idea from the start.

It probably sucks for the guy who programmed microsoft clippy..
Divya is this via boilerplate, huh?
Curiosity: Have you actually been in the position of interviewing people who said things like that and being unimpressed, or do you just feel like they're not impressive things to say about yourself?
When is consent required for Geo-IP targeting?
Hot privacy issue
It's really easy to rationalize that your business will work, and takes discipline to try and prove yourself wrong. This is something I've seen in the lean startup movement, but rarely in business.

Most of the traditional businesses I've seen launch had business plans, and their "market research" section was a bunch of untested hypothesis. Have you ever heard a banker and adviser simply state: "I've no idea if people would actually buy this. Do you have tangible proof?"

Instead, they try to sound smart by blabbering about whether they believe your total market size, growth rates, etc...
It's very clear what I'm supposed to do: +1

I will never ever enter my email address without knowing what it is for and what you are going to do with it.
Since Nir didn't bother telling me what Pinterest actually does, I checked for myself, and it appears to be... a Tumblr clone.

A Tumblr clone with $27 million, and a bunch of users, but so what? What are they actually doing any different from Tumblr?
Thanks for this, keeping track of them all in my Google Calendar was just cluttering it up and hadn't provided any benefit yet. One typo:

Summary of Stanford's online course offerings(not affiliated with Stanford)

should be:

Summary of Stanford's online course offerings (not affiliated with Stanford)
Depending on your schema, Solr will be much faster than Psql's full text search. Solr's faceted searching is much faster than table JOINs.

But IMHO, the main advantage to use Solr for search instead of Postgres is the query API.
Quite shameful to see Google so aggressively shove a subpar product and experience.
It's not a simple thing to detect. Short of broad-scale wiretapping, if I bridge two calls on my office phone nobody will know except my in-house PBX. The telco sees two simultaneous calls into my PBX, but unless they are actively listening in on both lines, they can only guess whether these two callers are also talking to each other.
CSS parent selector - first CSS4 polyfill
Based on jQuery, i've created polyfill to mimic upcoming CSS4 parent selector. It's not finished yet and there's still many things to do but basic upcoming is implemented.
He was asking for examples where lower courts ignored McDonald v. Chicago.
Skip Intro - CSS3 is the new Flash
Massively popular games like Angry Birds are much simpler than Call of Duty. The basic mechanics of such a game are easier to create with today's hardware and tools than a sprite based game was a long time ago. Sure, you won't be able to get anywhere near the professional game quality, but you can still have a lot of fun. I remember buying a C++ game development book that spent a couple of chapters before getting the first shape on the screen with the Windows API. With tools like processing.org the same takes 2 minutes. You can probably get a simple game up and running in the time I spent getting the C++ compiler to install.
Agreed - we teach math in schools not to make everyone top talented Mathematicians, but to teach a skill that might be useful in life.

Teaching programming in schools would probably get the same result was teaching math: courses that normal people promptly forget a year after school. Because, really, how often have you factored a polynomial?

But still, you got a little taste of Math in school. Maybe you liked it, maybe you barely made it through math. Same thing would happen with mandatory programing classes.

Thinking the talent crunch will be solved by teaching CS as part of mandatory education is probably wishful thinking.
The principle advantages of awk:

It's everywhere. It's part of the POSIX standard, which means that any POSIX implementation will have it. Including a surprising number of embedded systems. Even Perl is slightly less ubiquitous.

It's simple. The entire command set is in a single manpage. This is a two-edged sword: you can quickly scan the entire commandset, but there are a limited number of features.

It's fast. Both in startup and execution. And variants may differ in their speed of processing specific code (gawk and mawk may differ by an order of magnitude, either way, in my experience). There's no initial scramble to read diverse libraries as in Perl or Python. But there's no functionality provided by these diverse libraries.

There's a large set of known idiomatic code to accomplish standard tasks. Can be said for many languages, but it's true.

Awk is very useful for many standard sysadminly tasks. There are other tools which fit the bill, but awk is certainly among the useful tools in your bag.
Django ModelForms: Setting any field attributes via Meta class
I happily paid $4.99
The Google+ page is moved up within the natural search results.
OP mentions in another comment that they sent it to 1k family and friends.
Building a sentiment analyser for your Twitter feed
It is not too difficult to dodge questions about current/past salary. We're clear on why you want to do that, right? If you say "My salary at my current job is $65,000", you will receive a job offer at $70,000 +/- $2,000 regardless of whether the company would happily pay $90k for you if they had not known your current salary.

Anyhow, given that, there are numerous options to decline to damage your own negotiating position. My personal favorite is "As a matter of professional courtesy, I decline to comment on the specific policies of past employers. Don't worry, I will treat your confidences with the same level of professionalism when someone asks me about them in a few years."

It is unfalsifiable (as opposed to what people sometimes suggest on HN: "That is under NDA", which is a claim that can actually be a lie), conveys status, and (gently) informs the person you're speaking with that you're aware how the game is played.