skysight-inc/HackerNews huggingface dataset:
I've got lots of good math books to recommend. However, giving beginners too much information would make them more confused.

So, only two recommendations for you, one book, one website:

1) If I'm only allowed to recommend one math book to beginners, It'll definitely be:

What is Mathematics - by Richard Courant
and Herbert Robbins

Take a look at the review by Albert Einstein. Yes, Albert Einstein!

http://www.amazon.com/Mathematics-Elementary-Approach-Ideas-...

2)BetterExplained

This site explains math intuitively unlike the traditional formal approach.

http://betterexplained.com/archives/
I think one of the bigger cases of "forced inconsistency" is with inheritance. Unfortunately, if you have a class with methods like fooBar() that inherits from something that uses a different convention, e.g. to implement STL methods like max_size(), then you will have 2 conventions in the same class.

And yet, what's interesting is that naming inconsistency seems to be a C++ problem. You could argue that it is just as technically possible to do weird name inheritance in Objective-C, and yet it doesn't happen; the conventions of Cocoa are somehow applied consistently enough, and followed by developers to the letter.

The funny thing about Objective-C is that you see a different kind of style problem; indentation and alignment tend to vary a lot more between code snippets than they do in C++.

I'm not sure that automated enforcement after the fact is the answer, because the scanner might be pretty easily fooled (or worse, it may refuse to let you do something you know you want).

IDEs might be the closest thing to "enforcement", since they try to make it easy to create new code snippets, and those will naturally follow a certain style. At some point, if one is used to these tools, it may be simpler to follow the rules than not follow them. On the other hand, I generally hate IDEs, and I enforce my style by myself. :)
Actually you have at least 12 months to work on your startup via the OPT. If you can make it work and generate revenue, you can get the startup e-verified and then you would have another 15 months.
Two reasons.

First, external multitouch trackpads have been basically unobtainable until now. Apple bought the one company that used to make them and incorporated their technology into Apple products years ago. The only other model I've seen was an obscure Japanese import that only supported Windows. If you like trackpads, the Magic Trackpad is the first time in years you can buy one for your desktop.

Second, Apple makes the best trackpads in the industry by a huge margin. They're smooth and precise to a degree that PC laptop trackpads seem incapable of matching. The experience is comparable to the touchscreen on an iPhone or iPad. If you're not a Mac user it can be hard to appreciate the difference; I'm always shocked at how awful PC trackpads are every time I use non-Apple hardware. I'm used to hearing people complain about how much they hate trackpads, but if everyone had an Apple trackpad I suspect opinions would be quite different.
is anyone else getting a virus fishing attack warning on this link?
Its not precision so much as the increased usability of the multi-touch. With multi-touch I feel the trackpad is every bit as usable as a mouse (Note - I don't play video games)

I have 2 laptops - one mac and one windows both with trackpads. On the windows laptop I still use an external mouse.
I didn't even know that HN was hostile to humor. One of my most up-voted comments was an attempt at being humorous while correcting someone's grammar:

http://news.ycombinator.com/item?id=743473
>> Java and C# both added generic types at roughly the same time

Really? I thought Java added generics a year after it was added in C# or am I wrong?
Update: The .js file had an unescaped string in it. I just updated to this new design/theme a week ago. I removed the unescaped part and all should be fine now. I'm on mediatemple btw.
Yes. Have you?

Section 5, Part C. Ownership

As between you and Yelp, you own Your Content. We own the Yelp Content, including but not limited to visual interfaces, interactive features, graphics, design, compilation, computer code, products, software, aggregate user review ratings, and all other elements and components of the Service excluding Your Content, User Content and Third Party Content. We also own the copyrights, trademarks, service marks, trade names, and other intellectual and proprietary rights throughout the world (the "IP Rights") associated with the Yelp Content and the Service, which are protected by copyright, trade dress, patent, trademark laws and all other applicable intellectual and proprietary rights and laws. As such, you may not modify, reproduce, distribute, create derivative works or adaptations of, publicly display or in any way exploit any of the Yelp Content in whole or in part except as expressly authorized by us. Except as expressly and unambiguously provided herein, we do not grant you any express or implied rights, and all rights in and to the Service and the Yelp Content are retained by us.

Your Content is defined in Section 1, Part B. Content.

"Your Content" means Content that you submit or transmit to, through, or in connection with the Service, such as ratings, reviews, compliments, invitations, check-ins, messages, and information that you publicly display or displayed in your account profile.
You really should write that book, I would have given my left arm for this article 12 years ago. Excellent stuff, one thing I would add - and it's only a small thing - get a professional copywriter with PR experience to write your press release for you. If it isn't in the right format it will be completely ignored.
Well, monocle is headed in its own direction. We're abstracting the generator-style concurrency stuff out from the underlying I/O framework, so monocle works with both Twisted and Tornado, and we're prepared to interoperate with other frameworks in the future. On top of that base, we're developing a framework for working in this style; there are some early ideas in monocle.experimental. We're also building simplified base networking APIs in a way that only makes sense if you're committed to this style of concurrency.

I think the question is really whether you're more compelled by generator-style concurrency, or Twisted itself. If you want to work deeply with Twisted, inlineCallbacks lets you use generator-style where you want, and is maintained along with Twisted. If you want to use generator-style concurrency to its full advantage in simplifying complex evented servers, that's where monocle is going.
Lessons Learned: Case Study: kaChing, Anatomy of a Pivot
I always prefer to take things these things the way they're found in nature, rather than isolated in a pill (bonus points if people have been taking them for a really long time with no ill effects). So I take cod liver oil instead of vitamin D supplements.
I have two suggestions. First, realize that this:

My early twenties are over, and I haven't really done anything. The idea of looking back when I'm 30 and having these same thoughts makes me literally shake with terror.

... is very much a young man's worry. I remember being tormented by thoughts like this as well. How old was so-and-so when he wrote such-and-such and all that. My experience has been that the sting goes out of this naturally as you just live your life. It's not going to be that big of a deal in the long run. So while by definition you can't stop involuntarily torturing yourself, you can at least stop freaking out about it. Seriously, it'll be ok.

The second suggestion is, when unsure what to do, consider Christopher Alexander's question: What feels more alive? The more attention you pay to that, the easier it is to get unstuck. The trick is to not prejudge the answer. Turn down the volume as best you can on the "I should be doing X" and just attend to what feels more alive. You don't even necessarily need to do anything about it; once you start to get a handle on what your soul (<-- insert favorite metaphor here) really craves, it will pull you along. In fact it will haunt you until you have no choice but to comply. Which is convenient!

Edit: I need to add a third. The pain you feel about other people (e.g. on HN) doing great things is mostly an illusion that comes from making the big mistake that Hugh Macleod calls comparing your inside to somebody's outside. For heaven's sake try to stop doing that, or at least realize that it's a big mistake while you're doing it.
I'm assuming that thirty minutes in short sleeves is as good as five minutes with your shirt off.
Upgrading Rails 3.0 Beta 4 to Rails 3.0 Release Candidate
To be fair, it could have been something like bad ram causing the freeze up and crash. Microsoft can't be responsible if the hardware isn't maintained. It's all speculation.
I don't think that people are going to just flat-out stop patronizing Game Stop et al. People like physical stores. You are probably right that they will need to adjust or tone down as digital distribution will take away a chunk of their regulars, but I still see the brick and mortar stores being relevant for a long time, especially as PCs become less and less relevant. People will go to Game Stop to buy controllers or accessories that they want to see and touch before they buy, they will go there to buy old games that don't have a reliable digital distribution platform, they will go there to trade-in for store credit.
Not a facebook/phishing app - just very new :)

Check out the feedback tab for some info. About us coming soon.
There is a lot of evidence that sugar is bad for you. See http://www.youtube.com/watch?v=dBnniua6-oM

Nassim Taleb says carbs are one of the 3 most dangerous addictions, besides a paycheck and heroin. Obviously some carbohydrate is necessary and good for you but the less the better.

Trader Joe's has these kickass "a complete salad" kits in their refrigerated produce section that I highly recommend. They have great nutritive value, taste great, aren't too expensive, and I feel aMaZiNg hours after eating them.
It's not the environment that matters, it's the change of environment. Switching things around gives you a reset button. Over a few years in a particular life circumstance, you usually learn a lot about what you want in life. But you also acquire a lot of inertia and old habits. A move, new job, and new social circle gives you a reset button that you can use to pick up a new set of habits.

Of course, it's up to you to actually press that reset button.

One of the best things I ever did with my life was to found my own company. The company failed - it just petered out and never went anywhere. But it got me off the "Java developer for a small financial firm" track, helped me learn a whole bunch of new skills, and those skills got me a job all the way across the company.
Linky - http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing...

Call it what you will, 'DevOps' is just what you'd expect a good sysadmin to do in a sufficiently large org. That there is on going friction between developers and sysadmin ("it works on my box" is a valid excuse?) is perhaps a larger sign of the culture and people involved.
I don't mean to be negative and I wish you well, but when did HN become about therapy and personal life counseling? You mention a therapist and a psychiatrist. Shouldn't you be going to them with these problems? (Or some other professional if you don't trust them?) What makes you think the people here are at all qualified to give you advice on these matters?

If you're looking for advice from a community of people who have dealt with these problems (depression, ADHD, etc.), you might have better luck somewhere where that is the goal, like patientslikeme.com.
There's a huge difference between "thus works on other platforms" and "it can work on other platforms".
VPlaylist.com Aims To Leverage Music Videos
Awesome points.

1) I agree that Wikileaks was not involved in the preparation of any articles- Assange does not wield that much power- however, payment of some sort was involved. I cannot go into details on this as my sources would not allow it.

2) I do not work for Wikileaks, and I doubt you do. What they do behind closed doors is only up for public opinion. They have made it clear in the past that they are not beyond selling information. I am not so certain they are still not up for it.

3) I thought I had included that they were planning on releasing a summary in August. This is, however, the first one they have done since Wikileaks inception in 2006. Where are the last 3?

4) I am a huge fan of Mr. Assange. I do not like his politics, but I do respect him. For what ever reason you have decided to believe him. The word of someone who has told you their agenda. The word of a man who also deleted 30 mins from the 2007 helo attack. Now they delete facts from the War logs? What about the lying[1]? I can take but so much before I start to see something fishy. If your goal is transparency than you your self mush be 100% transparent, and Wikileaks is not.

http://cryptome.org/0002/wikileaks-incon.htm
From AVG:

wp_content/themes/LightBright/js/League_Gothic_400.font.js

Exploit link to exploit site

edit: FF 3.6.8 on Windows - AVG 9
Get "How to Prove It" by Daniel Velleman.
İstanbul Beykoz Öğrenci Yurtları
I understand perfectly well your point of view, you don't need to lecture me on it, I've heard it many times before, as I alluded previously.

The universe did not come from nothing. Consider the following two claims:
* The universe has a finite age.
* The universe has always existed.
Both of these claims are true.

This is a perfect example of the reasoning I described, thank you.

Here's the other bit:

[1] It so happens that "negative time", or even time t=0, is equally as
meaningless as Elephant Time or Verb Time. They are all undefined.

I understand this concoction you've formulated, but it isn't very convincing. There's absolutely no evidence that this interpretation of the word "always" is true, and further, it's a violation of Occam's Razor. It would be simpler to take "always" literally, but you are in fact, through what amounts to simple verbal trickery, changing its meaning.

You can state it's "meaningless" to speak of t=0, but you provide zero backup for this, other than it satisfies your fantasy.

You can state it's "meaningless" to ask what happened X minutes before the Big Bang, but again, this is only in the service of satisfying your fantastical theory.

Meanwhile, back in the Universe and the realm of Logic, it's very meaningful to ask what happened at "t=0", because such a state did exist. It even existed in your Big Bang Theory, which states there was an "initial state."

It is highly improbable (if not provably impossible), that such an "initial state" is realistically feasible, and it certainly violates Occam's Razor. Your "initial state" has no explanation. You in fact vehemently object to any attempts at an explanation, deriding them as "undefined." This is faith in its purest form.

Sorry, but I think you are a very religious man and don't realize it. Thank you, however, for the wonderful illustration of my point, I can use it as a historical example of the problem. :-)
I fail to see the advantage (swipe, swipe, swipe, press) has over (move, press). Not to mention that trackpads are fairly sensitive to sweaty fingers. Do people really rely on multitouch gestures that much?

Frankly, I don't get it. Trackpads are vastly inferior to mice. I bring a mouse with my macbook whenever I can.
Nassim Taleb had one obvious idea that he milked for two books. I'm not sure why he's qualified to comment about anything outside of derivatives trading. (or derivatives trading, either, since his funds melted down when he was actively involved with them)
In other words, this isn't reddit.
Startup Country
Interview with Chris Redlitz from KickLabs and Transmedia Capital (part 1)
That's not logical reasoning, that's merely a fact derived inductively from everyday observations.

No, it's simply definition.

Again, the first law of thermodynamics is a "law" which describes everyday experiences within our own universe at the present epoch. But Big Bangs are not everyday in-universe events.

I've heard this one too, and if there ever was a weak objection to something, this is it. It amounts to: physics is worthless.

as there's plenty who will tell you the universe was belched out of the belly of a giant porpoise.

Your ignorance is showing and it's embarrassing. The mystical experience is remarkably consistent.
Proof that in this single instance, Reddit developers decided this was a suitable optimization for their codebase.

This also calls into question the original assumption, that posters believed Reddit had far too many wasteful servers to handle their service, and that it was because they use a dynamic language.
Definition of "free time": "time available for hobbies and other activities that you enjoy"

drewcrawford's excellent stats are very clear on the point: "between 1880 and 1995 the amount of work per day fell nearly in half, allowing leisure time to more than triple."
Martin Luther King actually had very similar ideas. The fact is, racism was used as a wedge issue for decades to divide poor whites from the black community to the detriment of both.
I wonder, do phone users in the USA really fall for this trick of hiding most of the price of handset into recurring payments?

Yes. The best example was when Apple announced the iPhone 3G, and everyone was thrilled with the price "cut" from $400 to $200. A few people tried to point out that AT&T's rates had simultaneously gone up thereby making it more expensive over the 2 year contract, but they were largely ignored.

The US would be in far better shape if students were required to explain net present value before receiving a high school diploma.
As a simple announcement, this link is light on content, but there's a lot that could be discussed if people chose to.

Take e-sports. Starcraft arguably launched e-sports and is still immensely popular, not just in Korea but around the world. The last WCG Starcraft grand final in China was apparently watched by some 10000 people who were _present_ at the match - not just watching on streams.

Even when SC2 was only in beta, tournament streams had ~5000 or more people watching live, plus countless more watching VODs later.

Can anyone see ways to monetize this? We could be on the cusp of an e-sports revolution, I'm sure there's a lot that could be done to capitalize on this. Video advertising is an obvious one, but sponsorship opportunities, premium feeds, and other possibilities abound.

Starcraft originally took off so well in Korea largely due to widely available high-speed internet access. How will the changing landscape of internet access affect it's successor?

What about emerging markets? Blizzard have launched SC2 simultaneously in 7 languages on 5 continents. They're trying out different commercialization models in markets such as South America and Russia, will these work? How will battle.net hold up, and can Blizzard succeed in driving 'hardcore' gamers towards a more connected, _social_ experience, or will people continue to complain about Facebook integration?
Ya, something weird happens when I open the site, my computer starts making lots of beeping sounds and tries to run something
in windows media player.
"It so happens that "negative time", or even time t=0, is equally as meaningless as Elephant Time or Verb Time. They are all undefined."

I'm very curious about the assertion that t=0 is meaningless. Is this the conclusion of a line of reasoning, or is it an axiom assumed in order to make the theory work?

It looks like the latter to me, but that may just be because I'm not familiar with the literature and concepts.
other way around, Generics came in java 1.5 and c# 2.0:

http://en.wikipedia.org/wiki/Java_version_history#J2SE_5.0_....

http://en.wikipedia.org/wiki/C_Sharp_(programming_language)#...

but that's only from a programmer standpoint, and matters very, very little. The bytecode level is where the real difference comes. Sun hacked generics into the java compiler so it loses the type information (type erasure) in the byte code. By rumor, the CLR vm/bytecode was also designed by roughly the same group of people, lured away from sun by microsoft. the CLR keeps the type information around so it allows some more reflection magic to be implemented.
One thing I really want to do in the next couple of years is write a book re: an entrepreneurial topic. Just need the time to do it right.

Agreed re: press releases. They're still used, not sure how effective depending on the audience, but they need to be done right. It's not terribly expensive either.
I suppose one could argue that, if one presented more specifics.
I wonder what we could do with the prediction that singularities are not possible?

Ob: Does the theory explain inflation? Could it be used to formulate an FTL drive.
Actually ozone levels have recovered, and vitamin D prevents skin cancer.
The power of Google: using Google search in Google Docs spreadsheets
We use Redis in a large production site, and I could see something like as useful for automated testing. Also, if I wanted to add something to Redis, it would be much, much simpler to prototype it with miniredis in Python before hacking it into Redis proper in pure C.
Reddit vs. Digg (infographic)
http://blog.overcommittedapps.com/ looks like they just bought the Ember client from them...
Baffling? It looks like a Stirling engine to me.
So what happens if you lend me $1 million and I don't pay you back because my business goes belly-up in a month? Well. No actual wealth is destroyed if you don't get paid back.

Wealth is destroyed when you use the invested money to divert valuable resources into a non-productive enterprise. Energy is used to cool and light your office and run your computers. The useful lifetime of many computers is invested in the business. A running business consumes many, many resources, down to and including wear and tear on the carpet in your office. Not to mention that a lot of people's time and energy comes to naught... or at least to less than you paid for them, hence less than they should have come to.
Vitamin D deficiency is the most common medical condition in the world. A majority of persons that live above the 33rd parallel north, San Francisco for example, are deficient.

If you are at all interested, a must read is The Vitamin D Solution.
It's not that I actually think spending twice as much on search quality is the right decision. Just that the fact that Google could, and doesn't, reminds us that some level of management at Google is trading off search quality against other values. (As a competitive for-profit entity, profitability is high among those other values.) Even without conscious intent, if there's a saturation point where greater search quality doesn't help net profitability, or even where slightly worse quality means more profits, the organization will develop certain practices and shared rationalizations which help them converge on that optimal point.

These indirect mechanisms for avoiding quality when it conflicts with profitability may not seem malicious on their surface. In fact, here's what they might sound like instead:

I'm not sure [spending more on search quality] would help.

Even the existence of content-farms is probably a net positive. For all the crap they produce, a lot of it is filling niches in which there simply isn't any content, and the stuff they produce _is_ better than nothing.

And yes, in many searches, I would gladly sacrifice NYTimes results to get rid of EHow and its siblings. (I didn't ask to eliminate AdSense sites from every results-page, just an option to do so when I'm in a MFA-polluted category.)