skysight-inc/HackerNews huggingface dataset:
As a counter point, I love the colors it makes it much easier on the eyes when I'm reading in bed. I wish the rest of the pages (comments etc.) would be like that as well.

And I too would buy your app if you started selling it.
Hacking your day to start later only works until you have kids unless you have somebody else to watch them. Post-kids you're pretty much doomed to follow the same schedule as everybody else unless you get up earlier.
It doesn't have to be overseas, it can be the rest of the USA too. Canada and Mexico are also relatively close. Many good developers don't want to move to the bay area and stay where they are.

And for the Canadians, health insurance costs are greatly reduced.
Physibles: new category at The Pirate Bay
And we replaced sixteen extremely beefy postgres slaves with four commodity solr boxes with plenty of headroom to spare.

(Of course we now have more than four solr slaves.)
Vim-bundle: simple plugin installation using pathogen
You don't really negotiate with a recruiter, in that sense. When they are asking you your salary information, it's not negotiation, it's fishing for information -- they want to know whether continuing the conversation is a waste of time or not.

Recruiters can be useful because they should know the upper salary bound for the position that they are trying to fill. Just ask them directly how high the client can go, and they'll probably volunteer this information. Act underwhelmed and ask for a little more (or end the conversation there if it's seems like a waste of time). The recruiter will go back to whatever HR manager and either get a "yes there's some flexibility" or "no it's set in stone".

Most recruiters are the "putting warm bodies in front of desks" kind. This kind of recruiter doesn't really give a crap about you or the client, they just want to make the deal, but a high salary for you works out well for them also. Filling positions this way can be a sign that the client is desperate.

There is another kind of recruiter that doesn't work this way. They're rare and they only do talent search for hard-to-fill executive and consulting positions. They are more about building networks and relationships.
This isn't full time and the $13,000 should be amortized over the next couple years as that was spent on client prospecting and he seems to be moving in the direction of only dealing with repeat client work.
This type of scam is big business in rural Iowa (and I'm sure other areas).

I used to work in rural northwest Iowa. We had a "programmer" (to use it loosely) quit to work for a company who's sole purpose was to abuse this system.

They ran a "phone company" in a small town and then connected a big asterisk box at their local exchange to accept free conference calls. They then installed smaller asterisk boxes in other businesses that were a long-distance call away with for the sole purpose of keeping the lines coming into their conference box 95% full 24x7 with bogus calls from 5-45 minutes long.
Postmark Inbound with Node & CouchDB (screencast & code)
Understanding TCP Incast Throughput Collapse in Datacenter Networks
Apple shows us why manufacturing will never return from China
I agree with the [current] 4 replies, but why-o-why is eli downvoted for this opinion? It's not spam/troll, it's not badly put, it's not a priori based on a falsehood.

Do not downvote for mere disagreement. /grrrr
I for one regularly use my pubic hair as proof of age.
Do continue using the news:yc app.
Mozilla releases version 0.1 of the Rust programming language
@blakeross

As a branch of the main Macy's result, yeah. It isn't a natural result itself. If your goal is to browse simply natural results you just look at the primary results. Those do not appear to be different.
I think Elsevier is a good position to act as a kingpin in the math world when it comes to the academic publishing racket. I'm not sure which publisher is worse than others, but I do think it's more likely that success will come against a particular target (more researchers will take the pledge), and that things would change with all publishers as a result. Elsevier has a long list of well-respected math journals, so a victory with them could be most meaningful in the eyes of the mathematicians who choose where to submit their papers.
Your behaviour is exactly what is described in the article.

There has to be something different, since users are joining Pinterest in droves. Non-techie women on my FB feed are raving about it.

How about you ask passionate users of Pinterest why they find it so fun?
7 Password Protected Photo Apps for iOS
The future of piracy is physical objects
Font.js - finally a decent JavaScript object representation for fonts.
Great advice here, now I want to see something about negotiating a raise within your own company. I could use this information to get huge raises by changing jobs every couple years for the first decade of my career.

But what if I like my job? I want to stay here and negotiate large, fair raises. How?
First let me say that this appears to have plenty of good information and I will definitely read the entire piece.

But I've been stopped right away by this paragraph near the beginning:

"I think that middle class Americans are socialized from a very young age to view negotiation as something that is vaguely disreputable and engaged in only by poor people. Think of the associations you have with the word “haggling”: do you think of a successful young professional talking about thousands of dollars in a brightly lit office? No, you probably think of an old woman arguing over a trivial sum of money in a dirty flea market."

Nothing could be further from the truth for people that are, as only a few examples, jewish, indian, asian and I would imagine other immigrant groups.

As a member of one of the above mentioned, it's exactly the opposite. I was raised to think if you don't negotiate you're stupid. And not only that, but if you give someone a price and they don't negotiate so is the other party.

Of course this all depends on the product or service in question obviously as well as the dollar amount.

By the way, negotiation doesn't mean someone giving you a price and you saying "will you take $x". That's something that any good negotiator will recognize as essentially saying you will pay the asking price or maybe you want them to throw you a bone.
I hadn't heard of the term polyfill before (despite having used them) ... just means providing browser specific code to patch the renderer for the lack of an otherwise supported feature.

It was the first thing I searched for on-site, didn't leave me any the wiser.

eg http://remysharp.com/2010/10/08/what-is-a-polyfill/
The only way that's possible is if you block all websites. As information hosted on a website at any time.

Not to mention 'user created content' assuming these things have a camera.
You anchor the range. If you as an applicant state a number first you set the top of the range.

You say: "I want $100,000."

They say: "Oh, well, we were thinking more like 60,000"

You say: "Ok, how about 80,000?"

They say: "Done."

If they were willing to pay 100k, you've just lost 20k. They know what they are willing to pay, you don't. You're at a disadvantage and need to gain more info. The one who speaks first loses. Instead:

You say: "I really am impressed with this company and I'm sure you will offer me a very competitive salary."

They say: "60k"

You say: "That's great! I was thinking anywhere from 60k up to 130k."

Now you've set the range and the negotiation will more likely end up where you want. You won't lose money doing this. BUT you might gain money if they say, "90k" right off the bat and you didn't expect them to offer that much. Then you can offer the 90k-120k range and even if you only gain 5k after that, you're much better off than if you spoke first.

On edmunds.com there was a fantastic undercover used-car salesman expose where they talked about this. The salesman would always ask people what they wanted to spend each month on a car. No matter what they said, (say, $300) the salesman would then counter with the question, "up to?..."

Inevitably people would be embarassed or confused and offer a higher number. The article said the tactic worked so well that the salesmen would jokingly greet each other in the hall by saying "up to?.."

So think about the range.
It takes all sorts of people to make this world :) Since this is start-up news site I'd think we're more hot-blooded and non-corporate coders who might appear incompetent to you, but we make stuff happen in days instead of weeks and we like to make tools and sites.

Me being a co-founder of a start-up too, any insight on hiring that gives us a better chance to get good coders is worth a post on HN :)
As a father of two small children, I'll chime in. Your concerns are bizarre.

The idea that second-graders are accessing hardcore pornography is laughable. The idea that they're buying pre-paid phones, installing TOR, and using that to access hardcore pornography is insane.

Will <18 kids look at porn at some point? Probably. Will social services get involved? Extremely unlikely.

Guiding my children is my responsibility, not T-Mobile's. While I appreciate tools to help me, I do not appreciate the idea of entering a credit card number to allow myself to visit TOR's website. That's very strange.
This is how I put it

"For 9 months I led development on a project that did x, y, an z. I delegated work to 5 other engineers and spent about 30% of my time coding/architecting. The released product took in $15M in revenue the following year."

"For the last 2 years I've been on a team of 5 software engineers who work on one of my company's top portfolio products, which nets a revenue of $200M per year. I was the architect of one particular feature which boosted sales $25M the following year, and coded half of it while leading 2 other engineers to finish it to completion."

It helps not to think of $$ as being a direct tie-in to what value the engineer provides, because again, we aren't _that_ close. It does help to understand that there is some tie-in - ie. as an engineer, that you get that you are essentially building stuff to make money and you are cognizant of the consequences of your work. On another level it demonstrates that you have status to be in positions of that much importance. But you don't want it to come off like bragging, it simply is some metric that could easily be read off from a project post-mortem.
I got a Windows Firewall warning yesterday on a Win7 system. At the time I thought it was a bit curious since I've been running Dropbox on that system for a long time, but I'm guessing it was related to this issue.
This.
Also python's execeptions can be treated as limited goto's:
http://docs.python.org/faq/design.html#why-is-there-no-goto
I like the idea, and have considered doing something with it if only because I'm friends with a few bar owners who have complained about how painful trivia night is.

In fact, the best trivia nights are not the BuzzTime ones, but the smaller ones that don't have hardware at all.

All you really need is a database of trivia questions that the hosts can retrieve from, and a way to mark which questions that host has used before. Ideally, you could let the host tailor the questions to his crowd so that, at a sports bar, you weren't asking a ton of questions about Justin Bieber, and that sort of thing.
Is there a .mobi version for Kindles?
Interesting that they seem to have tried to sell Aiqus recently.. https://flippa.com/2673719-q-a-site-on-artificial-intelligen...
InstaNotes, saved locally until you mail it
We'd love more contributions like this! There's free Postmark credits in it for open source libs we can share, just email me: alex@wildbit.com
Pinterest is a design oriented pin-board which focuses on curation not creation like Thumblr.
What I like about rising early (4am) to work on my own projects is that unlike staying up late I have both a hard stopping time (7am to help get the kids up and breakfast started) and I don't have to transition from thinking about programming to sleeping. I also do feel strangely morally superior to you late sleepers.
Make something up. It's not like they're going to call your boss and say "Hey we're trying to steal this employee away from you, how much money are you paying him?"

Some exceptions to this: 1. You work a government job where your salary is public knowledge 2. You are unemployed and they can just call your previous employer. 3. You listed your current boss as a reference and they're probably getting a call anyway. 4. You expect that they're going to perform an extensive background check that might uncover your salary anyway.
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.

Yeah sure but already you are in a defensive position the moment you ask for more than they just proposed. It's a universally agreed negotiation tactic to make the first offer.
This is very true.
Explaining systems of reasonably small scale seems hopeless to non-developers sometimes.

However I think this is true of a lot of fields... some people just can't grok (and don't need to grok) how an automatic transmission in their car works. I'm particularly inept when it comes to the subtleties of art and music.

But a particularly relevant analogy that I use would be that you are working at a library. (That is: a library where you can check out books, not a software library.)

Not only do you have to write a good portion of these books, but you also have to read a lot of the books in the library, and at the very least you have to read the table of contents and/or index of most of those books.

In addition to this you have to be very good at keeping the library organized, and you have to coordinate with other staff members at the library.

Smaller systems are simply a shelf or two of books, larger systems can span several buildings.

I like this analogy because most everyone can relate to it, it gives a very real physical sense of size, and I think it pretty adequately describes what a programmer has to hold in their head on a daily basis.
I can't speak for others here but we worked with an agent that helps small companies (2-50) people get insurance going (medical, dental, and vision). In cases where we would benefit from pooling with other companies in groups to get discounts (this was the case for vision I believe), we were given the option.

I don't really have a whole lot to compare pricing options against but we thought the monthly rates were fairly affordable per employee. Of course there is a wide range of packages and insurance companies to choose from.
Dude ... I've said it before (under my real HN account) and will say it again ... you-are-the-man!

I can't believe how stupid I've been all these years :( I'll admit that when recruiters have asked me this question, I've behaved almost like a deer in headlights.

My current job, I accepted the offer as is. THEN asked them if they had any salary negotiation room. Of course, I was told no. I felt like hitting my head against a wall right after that phone call. I won't be that big of an idiot again!
You got two Fields medalists there. And counting. :)
Githero.es - vote for your hero on Github
Also consider grouping by university, subject etc, and adding a search box (search by university, person's name)
I've had this happen to me on Chrome. It was definitely a browser bug, because restarting the browser resolved it. I first noticed it when I was working on a web page with complicated CSS rules for 'cursor'. If I had to guess, it has to do with loading custom .cur or .gif files as the cursor, since it didn't seem to happen unless I tried to do that. However, it was very sporadic and I could never get a reproducible minimal test case.
Previous submission, currently number 4 on the front page:

http://news.ycombinator.com/item?id=3501561
Joyent Secures $85M
See also Eric Pement's one-liners explained:

http://www.catonmat.net/blog/awk-one-liners-explained-part-o...
I like this analogy as well as the analogy you replied to simply because they relay the massive velocity of change we have to face.
Salt is no longer sufficient.
The Doomsday Algorithm
The doomsday algorithm to find the day of the week.
Apache is licensed under the apache license , not GPL.

This is an important distinction as I don't believe they could do what they do under GPL which is provide proprietary stuff on top of the open source core.

Sourcefire is selling the faster access to releases of rulesets etc, the GPL software is simply the carrot.

RHEL contains software that is not GPL and I doubt that they would stay in business without selling support.

The GPL license was designed specifically to stop people developing proprietary software on top of GPL software.
It is very situational dependent.

I make a good salary. I very know quite well what a top level salary for my position in my area is because I have a large network of friends doing the same thing and it is a clearly defined role (as most technical jobs are). I would want to put my number out there first because we're going to be negotiating in a very specific range. I still want to hold off until after they've decided they want to hire me (that helps my leverage), but when push comes to shove I want my number out there first.

My friend works in marketing. Definining her salary is much more difficult. Marketing titles can really vary - what is an associate? What is a specialist? What is a product manager? What is a brand manager? There are some brand managers making six figures and some making $25k. In her case, she wants to change jobs because she is horribly underpaid. Almost any salary would be an improvement. Her throwing out a number first could only be detrimental and so she will wait until she hears the number on the table.

As a side note, always compare total compensation not just salary. In the two examples above, we both want to get MBAs. Having our next company pay for the MBA would be worth a lot of money. I would take 10,000+ a year less for a place that will pay for an MBA over one that doesn't. Don't forget about bonus, healthcare, 401k matching amount & vesting, overtime, vacation, flexibility, etc etc etc. And negotiate it all at once.
There's a couple of points about modern programming systems.

BASIC was interpreted, and not object orientated. You'd have a book, and that book would contain every keyword, with a description of what it did, and some example code.

So you'd buy magazines or a book, you'd type out the programs in those books, you'd debug what you'd typed, you'd modify what you'd done, and then you'd start creating new programs. You'd write a little program, and then realise that you needed to do X; so you'd read the book and find the instruction for X, and you'd grok the example and write it in your program and debug.

Where is that workflow, that learning journey, recreated today? Perhaps with the "learn X the hard way" series?

Also, most people here are either technically brilliant or at least proficient. Now imagine the general population. These are people who just don't know how to plug in a printer. (In the days when computers had parallel ports and serial ports you could not plug the printer into the wrong port. You just had to look at the cable, and look at the computer, and try to mash the connector into all the ports. It would only fit one, and it would only fit one way. Yet I was seen as some kind of genius, by more than one person, because I could plug a printer in.) Or these are people who will not, seemingly cannot, read and act upon a short simple error message.

I love to think that maybe a bit of programming / coding teaching could change that, but I'm not sure it will.

Finally:

> Learning to code is learning to use logic and reason, and express your intent in a consistent, understandable, repeatable way.

Author uses "coding" and "programming" in weird ways. Normally programming is the design process, with pseudo-code and flowcharts and jackson structured programming charts and etc, while coding is just taking that and writing it in some language. Maybe I'm showing my age and the words are now used in a different manner, but it threw me for a while.
Google nearly doubles lobbying spending in 2011, tops Microsoft
Considering that figures floating around say that as many as 90% of software projects fail, there's probably many of us in that group. (I consider myself one of them.)

There's got to be a way to put a positive spin on a project that was late, over-budget, rejected by the customer, poorly specified, technically misdirected, utterly mismanaged, and ultimately written off as a huge waste of time, money, and energy. But just saying "I learned a lot about how not to do things" doesn't really impress anyone.
I see no difference in principle between a search using someone's hands and search using X-rays. If one objects to rights violation during a pat-down, why doesn't the same objection apply to backscatter?

A backscatter machine in some ways is even more intrusive than a pat down as it can generate higher resolution images, which can be saved. Furthermore, there is a small, but non-zero risk of bodily harm from the scan -particularly when you multiply the risk by the number of trips and passengers going through the procedure, even a one in a million chance would cause harm far in excess of the risk of terrorist threat that the search is trying to mitigate.
There was an article on HN recently about how many people (esp. young people) have a different idea about copyright from the law, and seem to think that so long as you attribute something, and especially if it's not taking sales away, then it's OK. That is one idea of copyright, the law has a different idea.

In short, the Command and Conquer trademark is still in use, so EA are legally required to sue you.

The copyright on the art work is fully covered or for the next 50 years (or maybe more).

It doesn't matter if the company doesn't exist anymore (their assets, incl. IP) belong to someone. It doesn't matter if a copyrighted content is not being commerical exploited anymore, it's still copyright.

If this sounds outragous to you, talk to your politicans, read Free Culture by Lessig, talk to a Pirate Party.
If someone is interested, here are dumb versions of mobi and epub:

http://laacz.lv/f/txt/ebooks/The%20Little%20Redis%20Book%20-... (40k)

http://laacz.lv/f/txt/ebooks/The%20Little%20Redis%20Book%20-... (70k)

Command to generate epub from markdown:

pandoc -f markdown -t epub --xetex --template=template/xetex.template -V paper=$paper \
-V hmargin=$hmargin -V vmargin=$vmargin \
-V mainfont="$mainfont" -V sansfont="$sansfont" \
-V monofont="$monofont" -V geometry=$geometry \
-V columns=$columns -V fontsize=$fontsize \
-V nohyphenation=$nohyphenation en/redis.md \
-o redis.epub
I'm glad you brought up White Wolf v. Sony. I think Penny Arcade's response at the time summed it up pretty well:

Comic: http://penny-arcade.com/comic/2003/09/08

Post: http://penny-arcade.com/2003/09/08/

However, despite following the case closely at the time, I've never heard about any negotiations between White Wolf and Sony at any stage of the film's development. On the contrary, emails from within White Wolf indicate they were completely unaware of the film until the first trailer was released. Do you have a source for your claim that there were negotiations?

To answer your question: nothing stops a studio from piggybacking on someone else's concept, and nothing should. The Asylum's entire business model is based on it (though they also engage in the somewhat unethical practice of copying names, when they can). White Wolf has no claim to the basic ideas underpinning the World of Darkness. There's nothing unique or innovative there.

The same thing applies to The Vampire Diaries (books and TV show), Twilight (books and film), True Blood (books and TV show), and so on, of course.
Most Popular Programing Languages of 2011