skysight-inc/HackerNews huggingface dataset:
It probably also functions as a powerful disincentive to ever do it again.
"If you’re sane only about 25% or so of your gross income is subject to the results of real estate negotiations. Close to 100% is subject to the results of salary negotiations. Thus, your salary negotiations are probably going to be the most important financial decisions you will ever make."

That's pretty irrelevant really, what's relevent is the difference it can make. First, if you negotiate a 20% discount on the 25% you're doing better than negotiating a 1% pay rise for the 100%. Second, a negotiated salary recurrs annually, it's not a one-off sum. So yes the conclusion is right, but for the wrong reason.
How is a TSA employee supposed to know if "Rand Paul" is a senator or some random nut (or both)?

For the TSA grunt, it was just another asshole who is making his life miserable. For Rand Paul, it was a publicity stunt designed to raise folksy indignation amongst tea baggers.
I find it quite funny to see the exact same phrases used to defend both Google and Apple when they do something unfair: “it's their [website|store], they are free to show what they want, you are not entitled to appear.”
I only skimmed this, and I'll go back and read it later, but I think the issue he's mentioning is price?

It's true that on Dynamo, large item sizes get very expensive, very quick. That stems from your data being stored on SSD--and with a replication factor of 3 (iirc).

Cloud or no cloud, Amazon or not, SSD storage is still a lil pricey.
Didn't see those and HN won't let me edit my comment. Thanks!
Parser Combinators: How to Parse (nearly) Anything
Wow, reading the comments over at Dropbox was a real rollercoaster ride.

I kept thinking, "Will this ever get resolved?"
Besides being an awesome post on both the business reason for this implementation as well as details on their solution, this is a perfect model for how companies use and contribute to open source software.

Etsy wins, Etsy customers win, and now everyone who uses Solr and ttorrent wins too.
By near identical do you mean, say, Armageddon and Deep Impact? Because there's a world of difference between two movies having the same high concept and actually being near identical. Parallel development of premises is bound to happen, particularly with ones as obvious as catastrophic events and casual sex.

It's not even that there are ethical reasons people in Hollywood don't steal scripts. The reasons are practical: if your script is good, it's going to cost me a lot less to pay you for it than it would cost to pay some other more established writer's quote to develop a new script from the same premise.
The reverse. Offer a high price, but make it easy to get a discount (i.e., by contacting sales and asking for one, or Googling for a coupon).

Or offer an Enterprise plan and charge a ton for it.

You might be surprised. Some customers may actually prefer it if you charged more, and might not consider Tarsnap if you don't. (Enterprise software is "supposed to be" expensive).

At the very least its worth testing.
This is a great example and a good philosophy, but I think there is a common false belief that not having users means that there isn't a need.

I think there is a lot of social stuff going on that leads to a particular service or idea being successful. Its more about trends and social networks than people realize.

There are lots of services which are similar to very popular ones but get little traffic. Its not that their idea isn't good, its just that their service isn't popular.

I'm pretty sure that with the right marketing and social happenstance this could become a popular service and make quite a bit of Google Adwords money.

Which is not to say that the concept of an experiment is not a good one or that people should beat dead horses.
A similar thing happened in New Zealand (and likely elsewhere) in the late 90's, before broadband became prevalent. There were a number of ISP's who provided free dial-up internet, because they made money from termination fees when the majority of people called from a large telco to their smaller one. Eventually the large telco reached a commercial agreement and the service was scrapped, but it was good while it lasted.
I've read a few.

Negotiation Genius is probably the most accessible one:

http://www.amazon.com/Negotiation-Genius-Obstacles-Brilliant...

Winning Through Intimidation was a fun read, especially if you're into real estate. Apparently the book is worth a lot now (I had no idea, I have an old hardcover version that I don't even see here)

http://www.amazon.com/Winning-Through-Intimidation-Robert-Ri...
Now, that's a war.. Anonymous creates a Megaupload replacement.
Thanks for the feedback!

We'll do a full 'marketing' site soon.
Nothing sexual was implied by my comment, though I do see how the word is problematic. "Seminal" is so frequently used to describe early and influential bands in punk, including Riot Grrrl, that the etymology is rarely considered.
If that is the case, then shouldn't a large part of the post focus on creating more options? Because if you have five interviews, I bet it is easier to be bold in negotiation than when you have one. Any other advice for the timid(than getting more options) is just beating around the bush imo.
It would be nice to see carrots to work on existing open source projects rather than new ones.
> try telling that to anyone who has tried to hire developers in the past three years. Sure, much great talent is out there – but the supply and demand balance is off the scale.

Really? Computer science has the highest unemployment rate of all degrees in the UK.

http://www.bbc.co.uk/news/10477551
The 5 DBA Interview Questions You Have to Ask
Most workers don't care about what the employer actually pays, most workers just take into account what is stated on their pay check. Most Swedes, when talking about wage, mention the statement before taxes, so for instance €2000 would equal something like €1400 after taxes. I think this is true for the german numbers as well, they are before taxation, but paganel mentioned that the €300 his brother made for 4 days of work probably wouldn't be taxed, so that is €300 in his pocket, as opposed to the German who would have to pay tax on his €420.

My personal opinion is that talking about wages and comparing them between countries is very difficult, many factors play into the equation; cost of living, food, energy, health care, taxes and so on are big components of this. My point was though, and still is, that claiming that a German truck driver makes €7500 in a 20 day period (which is five times what paganel's brother would have made if he had worked 20 days) is just ridiculous. I claimed earlier that I would quit my, in comparison to €7500, low paying IT job if that was the case, and I think I actually would.
Yeah that view should rotate. It'll be in the next update.
I browsed the source briefly, and while they could get this to work on IE9, there is so much css/dom manipulation (which even ie9 is not great at) that it might slow down the browser enough to be seen as annoying.
Honestly, my top advice for negotiating better: interview lots and never feel like if you don't take this job, you won't get a better one. The techniques are important. But if you don't have a solid foundation in any negotiation(options and leverage), you're fighting an uphill battle.

As it stands, patio11's advice seems to be more applicable to people who have very few job options. I'd argue most people on HN would have multiple options, even if they are shy about activating them(by applying/interviewing).
The guided nature of the signup process is oddly effective. I say "oddly" because I just signed up, but I had no idea what your app does. I had some guesses, but no solid idea.

So I would say that the interface is nice, but the experience needs work because I'd have like to get some context before being asked to enter tasks.
Whether or not you agree with Rand Paul if you are for civil liberties, privacy, and tired of the nanny state then this episode is a good thing. Anything that casts the TSA in a bad light or gives media attention to these areas of concern are OK in my book.
Why did you link to the blog when the actual story is here: http://edition.cnn.com/2012/01/23/politics/rand-paul-tsa/ind...
?
There's a desperate, wishful-thinking part of my brain that thinks, "Just 10 more minutes is all I need to eradicate this unpleasant sleep inertia!", and it overwhelms all reason.
You'd be surprised. I found a good introduction to this ideal in the book "The Undercover Economist":

http://www.amazon.com/Undercover-Economist-Exposing-Poor---D...
The word startup really has lost all meaning. Everything is a startup now. If LOLCats launched today it would probably be called an Internet Meme Startup. More troubling however is where people have gotten this idea that you don't need to think about how to monetize something from the start. There are a ton of people out there who literally think they can just launch a website (in many cases it's just a static site, not even a useful app) and it'll magically make them money. Do they think ad revenue is generated simply by posting the ads? Do they believe that they'll start getting checks from VCs in the mail out of nowhere? Do they actually think what they saw in The Social Network was an exact reproduction of reality? What is it? Please tell me because it bugs the living hell out of me! I constantly get people asking me to build them a website that will make them money but the site they ask for is either a clone of an existing site with nothing but a name difference or they just ask for, and I swear to god this happens, "just gimme a template and I'll drag and drop the parts of my app in using (here they either mention Ms Word, Frontpage, or Dreamweaver)". Talk about a WTF moment.
a link to a facebook page of imdb? this is a joke right?
"Getting to Yes" by Fisher, et al. and "Bargaining for Advantage" by Shell are considered classics in the field.
Thanks for catching that! It's fixed.
$65 for cracking an MD5
I'm sorry, but here in Australia and I assume from what I hear it is the same in the US, teachers are struggling to have kids leave primary school being able to write a complete sentence and add a row of numbers.

They are already being expected to impart to the kids sex education, anti bulling education, physical education, sun safe education, how to not eat too much crap and get fat education and many other things that in a normal society would be the responsibility of parents but the government now seems to believe should be imparted by the formal education system.

There are many things wrong with the modern education system, and I don't think many of them are going to be solved by imposing the requirement to teach programming on teachers who in many cases struggle themselves to even turn on a computer let alone be able to make it do what they want in any meaningful way.
Can you name one real documented example of it?

If not then I stand by my assertion that it does not exist as the time and hassle (and potentially expense) of creating/curating the content required is simply not worth the effort when automated code can do much of the work and slave labour in "3rd world" countries can do the rest cheaply enough.
How about Command HQ and Dan Bunton's games http://en.wikipedia.org/wiki/Command_HQ. I'm pretty sure Ancient Art of War predates that though. I'm showing my age.
Setting a precedent is, in fact, the creation of new law. This is the basis of the Common Law system that the United States and other former English colonies use. See, for example, http://en.wikipedia.org/wiki/Common_law
Skype busca programadores para trabajar en nuevos productos para Windows 8
Woah there on the hyperbole! Using a war analogy is not the same as being correct: it breaks down too easily and ends up silly. Do you really care if you're shot with an arrow or a bullet if you are still killed??

I also don't want to turn gldalmaso into some sort of cruel hamster to argue a point.
Suffice to say the poor guys twitter feed is completely open. You or I could easily deduce all the answers to your questions based on his past tweets and followers.

If he didn't use twitter, then I could use blog comments.
One thing I often find in salary negotiation advice are lines that go like this "At my last company, I increased sales by 3% by $YADDA_YADDA".

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.

For one thing, the further your metric is from strict revenue, the harder it is to put a price tag on it. A sales number is easy, but if you optimized some part of the code somewhere, it becomes much more fuzzy and longer to explain. Sure, Patrick also pushes people to get jobs were your contribution is more directly correlated to revenues, but not everyone will want a job like that, and until you do get one, you can't use that.

The other thing is that I feel it's easier to consider a sales person as directly responsible for a significant increase in revenue for their market. But engineers work in teams, so saying "I increased sales by x%" is hard to justify: what about the Product Manager that spec'ed it out? What about the rest of the engineering team that worked on that change, reviewed it, pushed it to production? If you're the only one doing all that, sure, but that's rarely the case.

So, what's a good way to come up with relevant, justified metrics like that?
That sounds like an awesome way to assist in localisation. By analysing the results you could have one set of icons for your app for western countries, another for China etc. It reminds me of the problems planners had in trying to design airport signs for international visiters in the early days of flying and the confusion caused by complex signs asking people to wash their hands. The BBC did a documentary on early UK airports and it featured in it but fortunately I can't find it.
I was introduced to QBASIC when I was little. I found (and still find) programming tedious and unfulfilling, but it did prepare me for when I needed to know basic HTML to publish a static blog a few years later. The early stuff probably wasn't essential since I would have picked it up to make basic websites and blogs later, but it might have helped a little.
A couple of things

- No clear 'what to do' on the first page

- Not enough validation errors. I typed in something weird and it didn't present an error. Just a refresh of the page. Maybe a blinking of a field in some cases.

- Where there were validation errors, it doesn't provide feedback on the type of input is acceptable (password)

- Last page of the project creation, 3. Create tasks, there was no clear indication that those were text input fields.
I don't mean to hammer this comment page with this point, but just to clarify this since the product is so new: It really has very little to do with writes per second. High volume writes are Dynamo's bread and butter.

His cost issues come from the large item size.
Ask HN: Is (lack of) startup insurance a pain point?
I have a hypothesis that lack of affordable and/or simple health insurance options might be a limiting factor on entrepreneurship in the US by keeping people who otherwise might take the leap from the corporate safety net from doing so. Is this a real problem? Or are current solo/group options good enough?
My sister is a social worker. It does. Regularly. More than you could imagine. People don't know what acceptable sexual boundaries are when they learn about sex from porn resulting in all sorts of messed up individuals.
I'm curious how this should all work when working with a recruiter.

I've come across a number of interesting positions that are available only through these guys. But we never get 15 minutes into a conversation before they're asking about salary history. The implied message is that the number you give is going to decide if your resume gets passed onward or not. So going too high, say 2X, would certainly kill your chances.

I've tried the "let's get to a fit before negotiating salary" and I actually had one recruiter say "sorry, this is how we roll". I dumped that guy, but it keeps coming up.

I know the OP's advice was to avoid this route and get to the hiring manager. Just curious what to do about these people.
I was thinking just the same thing. This would make a great movie. This story is similar (in my view at least) to the spy/master thief movies from the '70's where they showed the audience how the spy/thief went about accomplishing their objectives.
Noted, thanks a lot for taking a look!
Why Alarm Clocks Snooze 9 Minutes Instead Of 10
Do you knwo the gaps in your content marketing
Your scanning vendor should know better and advise you properly. Just kidding, the "security" industry sucks.

Debian and other long term enterprise distributions backport fixes for these unacceptable security holes. A better solution is to simply turn off the minor version string as that's the extent of their testing.

I'd guess a good number of people intuitively do what you did. The problem is, instead of getting sucked in by a scheduled apt-get update, now you probably wont notice critical fixes until the next quarterly scan is due.
LOLcats is perhaps a bad example as that guy was making $5600/m out of the gate and has grown to a 50 person company with $41M in investment.
FWIW - AT&T is now in SD. (grew up there, and still have family in the state).
I used Zazzle to create a couple of one-off hoodies for kids recently. The ship pretty fast, but aren't the cheapest. I'm in the US.
Oh dear. I like this article, but using XML parsing as the example for sed made me cringe hard. Please never, ever attempt to work with XML using regular expressions!
Of course I don't know much about this, but I find the first call to action a bit surprising:

1. Increase TCP initial congestion window to 10 (IW10).

It seems contradictory with the general concept that too much buffering harms latency and may actually be aggravating congestion:
http://queue.acm.org/detail.cfm?id=2071893
Ask HN: Idea Feedback - Mobile Sportsbar/Pub Trivia
Given ideas are a dime a dozen, here's one I had the other day. At Buffalo Wild Wings and some other venues I've seen BuzzTime Trivia, it's a location based trivia game that people can play at the venue using controllers on the table while monitoring results on TVs around the restaurant.

BuzzTime seems married to their hardware business, and from the little pricing information I've found, it's pretty expensive for an owner/proprietor to get it installed (@ $10-15K setup + monthly subscription fees for content packages at over $300/mo.). I would venture this price point is too expensive for many venues who are interested but scared to commit to the initial investment to see if it helps business.

Given the mass proliferation of smart phones with network connections, what about a more affordable version that uses phone instead of the table top terminals?

The idea would be:

- Players check into the venue (something similar to 4square to reasonably ensure the player is at the actual location) to play. Ideally you do the entire game in the browser without requiring a native app to start.

- Compete for prizes, prestige at the venue by playing against others. Start with just once devoted niche like Monday Night Football fans to start before branching out. Perhaps the trivia is curtailed to the venue's location and oppposing teams: e.g. Green Bay, WI trivia along with Packers and Broncos questions.

- Provide a dashboard app for owners to hook up and show game activity in the venue. Make it skinnable and allow them to integrate their current promotions, specials, etc.

- Integrate with the usual social media channels to increase visibility for the venue through players that participate

- Price it as an affordable SaaS type offering with just a monthly service fee that can be cancelled at any time.

I'm thinking of contacting some restaurant managers but before doing so, I thought I'd post it out to HN to see if others have some feedback. Any feedback is welcome. Perhaps there are ways to make it more fun, etc. Perhaps it won’t be any fun at all! This definitely feels like a vitamin and not a pain killler, as they say, but Buzztime shows there is a market at least. I’m not trying to build the next Google, only instead find a profitable niche for a small company that allows me to work independently.

I have no idea how feasible it is from a technology perspective yet, but I'm hoping a real time, multi-user trivia app on current mobile browsers is possible.

Thanks!
The HN discussion on the Gowers blog post that started it all:

http://news.ycombinator.com/item?id=3494340
Imagine 9000 Hackers Aimed at Your Web Site
It's called due dilligence. All it takes is one clever individual to fill a school up with tor-users, much as Napster spread like wildfire.
Don't forget Chuck Lorre. That guy's got to be obscenely rich by now -- a quick googling says to the tune of $600 million. Yowza. But then he also probably works about 100 hours a week between his various shows.
Read the AWK section of the article.

It covers about 90% of AWK, but in condensed form.

For using AWK, try the resources linked at the bottom of the article, like Eric Pement's one-liners and Bruce Barnett's page:

http://www.grymoire.com/Unix/Awk.html

http://www.pement.org/awk/awk1line.txt

The man page for awk is pretty good too.
I find it hard to believe it is the unfiltered internet connection that gets them in trouble, rather than the particularly bad parenting that accompanied it in those particular circumstances.

An unfiltered internet connection itself is nothing for the government to be concerned about.

(You also likely have some pretty heavy selection bias tainting your perception of the prevalence of things like this.)
I don't think it's enough but this might be the new thing to do. Leo from Buffer posted something last week about how they put up a simple landing page to gauge interest and decided to only spend time on the product if there was enough interest. I think he mentions building version 1 in just 7 weeks. If you can create an MVP in a month or so (less is even better) then I think that's the way to go! Maybe Google is irrelevant. Maybe it's better to leave Google out of it. If you can send it to some choice people and you get some good feedback primarily from those people sharing your link then that's probably even better than having Google on your side. If I had a choice I'd want my product to be so good people take the time to spread the word for me rather than relying on Google to hopefully point the right people in my direction.
You'd be surprised. I got started in programming by making Warcraft 3 maps. The trigger editor is a visual programming language in itself.

I've made everything from simple RPGs to genetic algorithms that evolve micro strategy in AIs using the Warcraft 3 Map Editor alone.
Really? Every society has always had every non-specialist in violation of some law despite their efforts to learn what was illegal? And this is an unavoidable aspect of reality?
While it's theoretically great to be able to play offers off against each other, in practice it's difficult to get the timing right. Inevitably, the offers arrive out of order and you're going to have to negotiate on behalf of the other employers who will be making you offers.

Moreover, even if there are no other explicit offers on the table at the moment it is in your best interests to teach yourself to imagine them, because opportunity cost is real.

So I think it's a good exercise to get comfortable with negotiating one offer at a time. You need to learn to take a deep breath and realize that there are always more options. Other jobs are out there! Moreover, as patio11 points out, if the other side offers X and you ask for X + Y and they say no, rare is the negotiation that can't be salvaged by falling back to X.
I think that companies like Pinterest don't need lone wolf type of developers, but should look to buy whole shops of quality developers who are currently in the wrong business, but have the brain to architecture and scale.