skysight-inc/HackerNews huggingface dataset:
This list was put together by googling "best books" on ycombinator and then picking each thread and listing the books from top to bottom.

HeadFirst appears because a commenter pointed out that it was a good book that you wouldn't think of, and this comment got several upvotes. From this thread: http://news.ycombinator.com/item?id=128713

There was no "thinking" that was involved in creating the list. It was a pure mechanical process. That's why there are two dupes and a lot of books that didn't make it.

I guess to be completely fair I should have written a program to scrape every book mention on HN and then cross-matched them to aggregate votes. But I was just trying to make a larger version of an HN comment in blog format, so I didn't take the time to write up a system. As it was, it took most of the day tracking down links, book references and such.

I can assure you that there was no finagling with the list or author's opinions that were inserted. I have "coders at work", and it's a great book. It would have made my list easily. There are a bunch of other books just like it. My list would have included more Java books, and books about tracking to-do items. But this wasn't my list. It was HN's.
I found much the same thing with mine. I had mine implanted because a friend owned a piercing shop and offered to do it for free.

Since then I haven't had much practical use for it except for the odd POC project.

The friend that did mine though uses his with a pass code for the front lock on his apartment. I've also considered something for my laptop to automatically unlock it when my wrist is in range.
always seems strange to me when a company publishes such a subjective post.
Invite him to a Happy Hour and actually get to know him?
Comes down to if you classify mathematics as a science.
Sorry, I missed it in a rush earlier. But the cursor is accurate for me.
They block out too much noise in a lot of cases (especially those bullet-shaped orange jobbies with the 33dB attenuation). Without competing environmental noise, your own body noise (and there is a seriously big whack of that) becomes an enormous distraction. I loved them when I worked a hangar line around jet engines, but when trying them to get a bit of quiet in the office, I found that my heartbeat, my joints, the impact of my fingers on the keyboard and the sloshing of blood through the carotid arteries (which are way too close to the ears) constituted a distraction about on par with someone operating a jackhammer outside the window. Now, if there actually had been a jackhammer, the attenuation would have been about right. I found that the much less efficient silicon plugs were better for blocking low-level noise -- they didn't force the AGC circuits to max gain.
pg has stated that YCombinator is looking for good/great people, even if their startup idea is weak. He's also stated that skimming your HN comments provides one way to judge what sort of person you are.

Most high-karma people on HN (like, 5k+) get there by being thoughtful. I'd imagine pretty much everyone in the top 100 would be helped rather than hurt by their HN presence. I suppose it's theoretically possible to amass a lot of karma without making any useful contributions, but I haven't see anybody do it yet.
This -- and if you can successfully build a prototype you should have most everything you need to build The Real Thing(TM)
Rock Star = someone who may code well, but they're a pain in the ass to deal with (we used to call them prima donnas)
Constituent is something most non-english-speaking people will have a really hard time spelling.
The specifics are race, color, sex, religion, or national origin. I'm not making them up.
Living longer not in the genes (that we know about)
Great to know someone is working on it. If it is in C/C++, the user has to download a program, and it is not simple webmail. Secondly, what about the private keys? Do we have to remember them? The reason pgp has not caught on for most people is because we dont want to go through a complicated mail client installation. If your solution is simpler/easier to install, that's a plus. However, I should be able to access my secure mail through computers not my own. Is your compiled solution open source or can it be certified secure? i.e., that it is not sending the unencrypted private key or passphrase to some backdoor? These are all issues to keep in mind. Would love to see your product. Good luck!
Can you please support vi/pine like keybindings? (like the google labs feature)

Pleasepleaseplease.

That's about all that's stopping me.
The glass bead game is never really described in the book. It does not serve any real purpose. It is just an academic exercise with no grounding in reality. The players are academics who don't have to earn anything. The state pays for them. Even among other academics it is not clear if the glass bead game is useful. The main character feels this emptiness and tries to escape from that. The end is typical.
Once you read the article it's shown that the son is not mistaken, it is the parent. The child is using a word that has 1 meaning for the parent and a different meaning for the child.
10X Your Business
Hold down command and drag to reorder
I apologize for overlooking your comment. by 'battle-tested' I meant having experiences of challenges, lawsuits, and highly public criticism - he has not seen it all, but he's not had a free ride either. And by global behemoth, I refer to the considerable market and financial power of Facebook the company, and the difficulty of effectively controlling such a large entity. The difference between managing that compared to a typical small business is like that of maneuvering a fully-loaded semi-truck vs a small motorcycle.
A Microsoft recruiter told me I was a rockstar after an internship interview in 2001. It felt awesome at the time. But now it sounds like a dated way to recruit 19 year olds.
If by rock star, you mean someone that parties all night, comes in late and hungover, has weird contractual demands, and trashes hotel rooms on business trips, then yes, I guess I'm a rock star. When do I start?
Right but this is this person's list they may or may not have read "Coders at work" therefore they may not be able to recommend that works. A good book is an opinion and this post reflect his opinion and while the majority might hold the same opinion it is none the less an opinion of good. As for motivation I don't see it, he would make roughly the same amount for recommending a different book. Now if he is friends with any of the authors then that would be a different case entirely.

I up-voted you, because I though this post of yours offered an honest opinion of your view on the matter. You where down to 0 and I though your opinion was a valid viewpoint, I don't like to see opposing viewpoints suppressed just because they are not in agreement.
>I wondered if anyone out there knows of examples of startups that have developed web applications on a .NET framework?

Why yes, actually -- the startup I am working on uses .NET as I (the technical co-founder) am traditionally a .NET developer. http://salesathand.com

> We have heard that Ruby on Rails is far quicker then trying to develop a web application

This is true if you are familiar with RoR. If you're not familiar with the platform then it's not going to be true.

>but wondered if that is really true or if there are examples of companies that have just built on a .NET framework from the beginning?

Yes, I am quite productive on .NET and that's why I stay. I'd love to migrate to an OSS platform -- Python would be amazing -- but I'm just not productive in that environment (yet) and the one thing a startup can't loose is productivity!

I use tons of OSS tools, though, that make things go faster and smoother. The biggest of which is NHibernate. Also, avoid ASP.NET and use MVC if you can.
You apparently forgot what your claim was:

No, atheism is the outright rejection of the idea of God. It is a religious belief in itself that requires a faith in the non-existence of any sort of God.

Yes, you are right to point that out; after looking up the definition on wikipedia I saw the nuance regarding "supernatural" and expounded upon that above.

And you also forgot one definition. Namely that of religion:

How so? I generally tend to agree with that definition of religion. Notice how physics overlaps that (cosmology and TOEs specifically).

Please explain what god or gods i believe by not believing in god?

Please explain what atheists believe in?

I already addressed this above. If you have a specific question let me know.
Given your stated use case, one thing you could do to improve this thing is to filter out obscure homophones of common words. Calling out "aweigh" over the table is just going to produce confusion.
I'm not worried about Google being compromised by a third party. I believe my mail host should not be able to read my email. VPN to a private mail server is good, but I dont want to have to trust the mailserver. It might be a bad startup idea if you expect people to pay you 5 bucks a month for an account (may be). But what if it runs like any other mail host, and lives through advertising? Or better still is build on top of one the free vanilla insecure hosts?
Less than a day for me a few weeks back.
The wikipedia entry seems to do a pretty good job fleshing this out:

http://en.wikipedia.org/wiki/Computer_science

the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems

and

The relationship between computer science and software engineering is a contentious issue, which is further muddied by disputes over what the term "software engineering" means, and how computer science is defined. David Parnas, taking a cue from the relationship between other engineering and science disciplines, has claimed that the principal focus of computer science is studying the properties of computation in general, while the principal focus of software engineering is the design of specific computations to achieve practical goals, making the two separate but complementary disciplines
Dresses
This is a really useful service. I can see myself using it in quite a few situations.

A few points I'd address:

1. Make sure all the words are really easy to spell. Someone mentioned the word "constituent" in another comment, which is not a word most people will know how to spell.

2. Calling it "the temporary url shortener" doesn't really describe what it's useful for. That's because the "temporary" is not the interesting part. I don't have a good suggestion for you, but think about how to explain the value this service provides in a tagline.
I agree about the JS issues. Surely, someone out there has an idea to tackle these issues?
Drawing circumference on map
I'm looking for an online map like google's, but that will let you pick a point and draw a cirumference at a given distance in miles. The map area can be shaded or just drawn to show you what geographic area is included.

Does anyone know of any online apps for this. Otherwise any desktop apps for this?

thanks!
Yes, from the submitter's perspective, their link has been reclaimed. From the service's perspective, a key is either in use or not, and we agreed that keys that aren't in active use could have ads on them.
TechCrunch won't deliver 80k uniques. If you got 10k via HN then that's a lot more than TC has been sending these days.
Yes, I'm planning on adding ways to "Flag this word" as inappropriate, hard to spell, hard to pronounce, just no good, etc... and can send them to the blacklist. Easier to let other humans do that on a case-by-case basis rather than me comb through the entire list :)
When a company asks for a rock star developer, I think pretty much this:

> "Rock star" signals that you haven't thought enough about the role this developer will fill, leaving developers with a feeling that they'll be receiving ill-defined requirements, not enough time, or not enough resources to do their job (in addition to being overworked and underpaid).

Or more specifically, they really need 5 people to do this work, but they only plan to get 1.
OK, but we have evidence that an employer can tell you to cut your hair despite it being one of your five types of discrimination. So what it is about the other four that means you can't?

(Genuinely curious, I'm English and this is American law).

Also how are race and colour legally different? Did you mean to say sex (as in gender) and sexuality (as in, gay or not)?
Control-Click only works for Apple's Menu Bar Extra's, not 3rd party one's, unfortunately. :)
True, its just that the client software should be able to run on many computers etc. i.e., one should be able to use their friends laptop to check email for 5-10 minutes, AND be secure. (disregarding key loggers and the like)
> If you feel it's well understood what keeps you from getting a Nobel?

Because there is no Nobel prize for understanding things that other people have discovered.

> Am I to read into what you are writing that you believe in the plasma theory?

I have no idea what the plasma theory is.
We opted not to use this particular technique for two reasons: 1) It's not nearly as versatile. You can use the if statements on elements, attributes, text - anything you wish - there is no restriction on its contents or location. 2) In order to actually use something like that we'd have to serialize the DOM tree first, traverse it, and then manipulate the nodes into the proper shape. This is slow slow slow and absolutely must be avoided at any cost.
I do not necessarily disagree completely, but I am a bit more optimistic about this. It is definitely possible (I've done it) to do agile projects even when all the team members are not self-motivated, provided there are at least one or two alpha-geeks that are. So I don't think it is the case that you need to stack the whole IT industry with hackers in order to have agile work.

But particularly as to this:

Good people tend to gravitate towards interesting projects, new languages, challenging problems – stuff they can brag about to their peers over beer. Many software projects don’t meet this description, but still have to be done.

I think this is part of the problem. Structuring a project so that it does have some interest to a good software engineer is one of the challenges of managing an agile project. You would be amazed what people find interesting - I know tons of great developers that are not new-technology- or brag-driven (though none of them would agree to work on an "evil" project I don't think). The trick is to get the people first, and structure the project later - which is why this fails a lot in the real world, when personnel ramping-up happens after the project has been defined.
agreed. I'd like to change the tagline to reflect the "easy to share links verbally with other people" aspect, but I can't seem to distill it down to a few words... I'm still thinking about it.

Edit: ooh, how aobut: "Share links with a shout!" ??
True, but can't there be a way to certify the complete client side source (HTML + JS)?
Didn't find anything for my MAC address :(
Interesting UI, but it seems to only show my inbox, not all of my other labels in gmail. I filter a lot of messages, so my inbox alone isn't too useful.

Nice start though.
it would be helpful if they added a section called something like "Book Samples" separate from "Books" or "Applications"
Do tell! What were the biggest shortcomings from her point of view?
How about advertising?
Though it seems the opposite of minimalist, I really like MailPlane for managing multiple Gmail accounts at once on the Mac, without any syncing:

http://mailplaneapp.com/

For starters, it incorporates Rapportive in place of the Gmail ads.

Plus, if you like minimal interfaces, MailPlane supports custom CSS, so you can apply Helvetimail or similar clean and designed interfaces:

http://www.josefrichter.com/helvetimail/

http://jimmitchell.org/projects/mailplane_clean_css/

The ability to have multiple Gmail accounts open in a dedicated mail app is worth every one of 2,495 pennies.
If it's impossible to check your secure mail from a friend's computer, what's the point of having it web-based?
The law isn't against hair discrimination!

This may be a fun thing to dicker about on a message board thread, but the reality is that even for Blockbuster, who won their suit, it was not fun to attempt to enforce this norm; a lawsuit that made it all the way to a Federal appeals court no doubt cost them many millions of dollars.

And for what? Rasta dreadlock guy would almost certainly cost them another several million dollars for his long hair, and since his claim is based on an actual established religious practice, he'd also probably win. This was a dumb move on Blockbuster's part.

I don't know what the deal is in England, but any competent hiring manager in the US --- any competent one at all --- should be expected to know that they can't decline a candidate because they wear dreads. Since an HR people who does something as dumb as informing a candidate that they've been rejected over their dreads is likely putting you at immediate risk of a 5-6 figure loss, you'd be well within your rights to fire them immediately.
This is the sort of thing PGP was invented for. Why not use that?
Yes, having too many words on one line is hard to read. I would rather they just increase the size of everything.. sure it might lead to a little more vertical scrolling, but we're all used to that.

Like you said, there's no one optimal layout for all resolutions, and maybe i'm running higher than most people (1440 x 900 on my 15" mbp.. the default). But I would have thought it would be standard by now take into account the screen's resolution when laying things out. Maybe that's too difficult.. I don't know.
Couldn't agree more with the first statement but add to that unmaintainable mess and spaghetti code

Rock Star = praised, promoted, highly visible, and in management's view infallible.
No you didn't address it.

You argue as if you know what my belief is.

So I ask you again. What is my belief? What is it that I believe in that makes me religious. Which god do I believe in?
Top Apps integrated with Quickbooks
Has anyone on HN used AngelList? What was the outcome?
I like the concept behind this app, and would definitely switch to it from mailplane if a few things were ironed out.

Here is my feedback thus far.

- I think this is a very nice editing of gmails features, I prefer it to the wrapping of gmail's interface that mailplane does

- The interface feels very "Tweetie"-ish, which I think is a good thing

- The tooltips feel really out of place and are obtrusive and unexpected

- I need inline spellcheck for composing messages

- I don't mind the menuling, but either it is showing something other than unread messages or calculating them wrong, also I would like some options off the menuling like compose, or mailplanes fancy do not disturb feature
It is not a science. It is also not about computers. :)

SICP lecture 1 -- http://www.youtube.com/watch?v=zQLUPjefuWA

But maybe it is a science: there are certainly a number of things in CS that yield facts about things like algorithms (Big O, etc).

I read other comments here that compare computer science to math, and it is not an unfair comparison. However, even amongst mathematicians, you will see something of an avoidance to associate math with science. Math is a framework of a sort, a way to think. When we are talking about how to think, we are talking about philosophy. Science has its own roots in philosophy, so it is not surprising that we see some grey areas here.

So let me rephrase it a little... When you learn Computer Science, you learn how to think.

People compare CS with engineering disciplines, but we find that there are a lot of methodology salesmen but few magic bullets. The problem with comparing computer programming (the practical side of CS) to engineering is that programming is very difficult to measure. We graduated from the idea of measuring lines of code. We have not figured out how to accurately measure a technique like TDD. We have an idea that code quality can rise when people pay attention to it, when people think about the problem; we can encourage this with code reviews, but we can do the same by encouraging developers to have a good night's sleep. We have conjured approximations for our measurements, but none of this has quite the feel of engineering. We are not building bridges, complete with a starting plan based on knowns and an execution.

Algorithms are not building blocks. They are possible solutions to specific problems. There is more than one solution, and the algorithms our professors taught us come with trade-offs. Recently on HN, there was an excellent article and discussion on the trade-off made by grep to improve string searches.

So you cannot just pick from your handy dandy book of algorithms, fit them together in a programming jigsaw, and expect results. The world of software is soft; requirements change, and systems change. It is extremely flexible in a way that other, more physical entities, such as bridges, are not.

In addition to thinking of CS as a philosophy, I favor thinking of CS as an art. I am communicating something to the computer, certainly, but in order to ensure that my code can be picked up by others or myself a year down the line, I must also dive into aesthetics. The code must be readable. It must make sense, must describe the problem, be expressed in such a way that humans can derive meaning from it. Thus is CS as much about beautiful design as it is about getting results.
As far as giving someone access to a server, give him a lower permission than you have. For instance if you are on a MS server and are the Forest Owner, make him an Administrator and only give him the minimum permissions that he needs to do his tasks. Same holds true for Linux, just different terminology.

Look up your operating system online to see how to grant lower level permissions than you have.
Among those, here's some with more case studies and content vs. just selling you something, talking inside baseball, or 'motivation': cashtactics.net, rileypool.com, mrgreen.am, finchsells.com.

A lot of the best content in this area exists as "stickies" on certain forums . . .

The general consensus is: keep looking. Don't buy ebooks. The best info is freely available but can be buried in mounds of crap -- usually paid content is the way to cut through the crap, but not in this arena (in 98% of cases).
The jQuery project has been working on this this particular plugin for a while now. Based upon what Yehuda wrote up in his original Handlebars.js blog post:
http://yehudakatz.com/2010/09/09/announcing-handlebars-js/

He also recommends the official jQuery templating plugin. As is the case with most templating plugins there are minor syntax differences - although it does appear as the two plugins tackle the underlying problem in very similar manners (leading to fast execution time). I've pinged Yehuda so that he can comment here, as well.
You should ask this question on the following thread and for inclusion into the Unofficial HN FAQ. http://news.ycombinator.com/item?id=1755533
I'm reminded of this quote from iusedtobelieve.com:

When I was very young, my Dad was in the Navy. Naturally I spent a good deal of time asking where my Daddy was. My mother put a big picture of him on the coffee table, so I could see him all the time, and told me "This is your Daddy." When my dad finally returned from his cruise, and we met him at the docks, I refused to talk to him, saying only "This isn't MY daddy. MY daddy's at home, on the coffee table." I believed that the picture itself was my dad.
-- Jupiter
Which interpretation of QM are you talking about that explains it all?
Present tense indicates hope that Apple will come to their senses. As "It's currently depreciated, but will come back in full force."

EDIT: Well, the proper from without using "be" is: Too bad Apple depreciated FireWire in favor of USB.