skysight-inc/HackerNews huggingface dataset:
Sigh. We nerds are difficult to talk to sometimes because we're so literal and we get bogged down into the semantics and completely miss the point.

No matter who asks it or at what time or because of what, the literal answer to "what's the worst that can happen" is some variation of either the universe being annihilated instantly, eternal pain and torment, etc, etc. Even your little examples pale in comparison with the worst that could happen.

So maybe that's not really the point that he's trying to make, and instead of quibbling over the semantics, we should think about what the real lesson here is.

To me, the point of this exercise is that we often get incredibly stressed out over little things without stopping to ask whether they're worth the stress we're affording them.
"For some people Git offers very little advantage over SVN, a small team with a single desktop or embedded produce is not going to see the same advantages of a DCVS system"

I disagree, actually. Small, informal teams can use pretty much whatever they want with little penalty, and may actually benefit from having distributed repositories. Larger teams rarely need distributed version control (there's almost always a canonical central repository), and are also the ones most penalized by the complexity of git.

Git is a complex, confusing beast with a high potential for mistakes. There are some nice things about it, but (from personal experience) it also tends to create as many new problems as it solves. These problems are amplified on large teams.
Free Facebook App For Offering Giveaways On Your Facebook Page
The resolution complain is particularly strange when you figure that if a transcript is allegedly good enough, then surely you can just listen to the video instead.
Absolutely--some humans were forced into civilization by the poverty of their surrounding environment. Instead of adapting to suit their environment, they had to adapt their environment to suit them. But in almost every measurable sense, life in civilization was far more impoverished than the lives of hunter-gatherers. The only reason it won out is because it led to an immense consolidation of power--but it was centuries if not millennia until the typical member of a civilization had a quality of life comparable to that of a bushman, and even then it's an open question who's really happier.
> It wasn't offhand: it takes more time to find and download content than it does to turn on the tube and flip through its offerings. With hope, you're not arguing that point.

> I also value my time and the frictionlessness with which I can ~"mindlessly" enjoy some programming. Less hassle - even if it's still little hassle - is worth it to me.

I think our use cases are different. I have no interest in flipping on the TV and "mindlessly" watching whatever programming happens to be on at the time. I have always hated "channel surfing", and I certainly don't like watching anything from the middle (of the episode or the season).

I carefully pick and choose what I watch. Once I've picked a show, I always watch it from the beginning to the end, in order, and keep careful track of which episodes of which shows I've seen (using Anigrate: http://anigrate.glacicle.org/). As you can imagine, I take my TV viewing quite seriously (though this is not necessarily true for all, or even most, torrenters).

> The last several torrents specifically for shows not then available via other means took me several minutes to find and many more to download. The shows in question weren't tiny unknowns; in my experience, finding less-popular shows is even more of a hassle. If any of these had been available on demand, for "purchase," or via Hulu (to which I subscribe), I would have preferred those methods.

Like I said, it takes a (small) upfront investment of time to educate oneself in the best means of finding such things. I don't know which particular shows you were looking for, but I can likely find a torrent (or direct download, if that's your preference) of any show you name in under 30 seconds.
The details are demonstrated during the dance:

0:16 - The product with sockets collapsed.
0:18 - Both sockets extended, used to prop up the phone.

At that point, you pretty much know how it works, and can reason your way through sufficiently many potential applications.

0:24 More landscape-orientation propping.
0:26 Headphone cord management...
0:27 ...which still fits in your pocket.
0:37 Portrait-orientation propping, with only one socket extended.
0:39 Mounting the phone to a belt using the sockets.
0:47 Using the sockets to aid one-handed operation.
0:53 Reiterates "my cord didn't even get tangled with all that dancing."
1:00 Concept renders, with extension and articulation animations.
1:05 Ability to prop the phone at smaller or larger angles from the surface.
1:13 Removal / replacement of sockets.
1:16 Visual customization of sockets.

I could go on, but honestly, the product is throughly demonstrated throughout the video, and you get the bulk of what you need in the first 20 seconds. The designer doesn't stop and actually say "and now I'm going to enumerate the features," but he absolutely does demonstrate them.
It's unlikely you always want to handle an exception where you happen to be doing file I/O. You still want to close the file and dispose of the handle but you might want to handle any exceptions higher up in client code. Or you might want a file I/O exception to fly high and cause your program to exit.
exactly. I thought: uhm, isn't it what I'm doing right now?
Another issue with the 18 month coop is that, at least from the UW students I speak to, most go with startups. All of the UW students I personally speak to are receptive of doing a coop with a startup.

It is significantly harder for startups to commit to 18 months of anything. Having any form of structured work environment, guaranteed capital, or even if they will still be around.

On the flipside, I find less of the UT students are willing to coop with a startup vs. a larger firm.

(This is just my experience, so chalk it up how you like. Clearly, it may not be indicative of the students as a whole).
You should be able to get much cheaper cases.

But I love the "on the go" setup - I've spent far too much time untangling headphone wires.
Photoshop simulator in HTML, CSS and jQuery works just like the real thing
I don't why this needs to be an either/or proposition. Write your program in Ruby. Where it needs speed, write the pertinent bits in C++.

I've done this before with Ruby and C. Two great tastes that go great together!
So the article for an iPhone case relies on flash? Wtf?
IANAL,

Is that true? I thought if a company made claims like that, they sort of had to do stuff about it. it seems like the dev could show, here's hundreds of thousands of other people doing exactly the same thing, why single him out? I think those tos claims are more use-it-or-lose-it kinds of rules.
My first reaction to the title was to be reminded of "check out this weird weight loss trick invented by a school teacher", which is sort of a link-baity appeal to non-authority.

That said, he deserves credit for coming up with a cool idea and making an interesting video.
IMO the big benefit of 'using' statements is that they have the ability to incorporate RAII-type semantics (the idea of scoped resource lifetimes) into C#, which normally doesn't have them, via objects that implement the IDisposable interface. It can make it cleaner and less error-prone to have the language perform cleanup for you automatically than relying on the user to do so himself.
Not particularly. The way I see it, the chance of me getting hit by another car and dying during my 25-minute daily commute to work is higher.

However, if that's your fear, you can always use direct download, which also has the nice advantage of being sequential, so you can watch the episode as it downloads (basically streaming). In fact, if your connection is fast enough, you can stream 720p TV show episodes.

Try it for yourself. Go to http://www.filecrop.com/, disable the Rapidshare and Hotfile checkboxes (leaving just Megaupload), then search for any TV show, adding the usual Scene-style season/episode indicator (e.g., S01E01). If you want HD, add "720p". You can find a direct download link that will max out your connection for pretty much any show.
On YouTube audio quality degrades with resolution. I avoid watching 240p videos whenever I can first and foremost because of their horrible audio.
I'm curious as to why you list things that you haven't used - I think the list should be a little more curated.

I would add these to the list, which have been essential to my learning iOS design:
http://pttrns.com
http://www.teehanlax.com/blog/iphone-4-gui-psd-retina-displa...
Are you suggesting that blacks have a higher rate of dropout due to AA enabling Q=8 blacks into schools?

Dropout rates are dependent on a lot of factors, including financial aid and similar things. College GPA is a much better measure.

In terms of college GPA, if the admission system is biased in favor of a group, then the GPA of that group should be below average. If the admission system is biased against some group, then their GPA should be higher.

If AA nullified existing bias, then the GPA of black students should be more or less the same as the GPA of white students. Is this the case?

The only way a point system admission policy would not be discriminatory is if low level education results were not derived based on racial bias.

If true, this suggests that there should be a gap between low level education results and standardized test scores (which are immune to racial bias, since the scantron doesn't know the race of the person filling in the bubbles). Does this gap exist?

I.e., do black students have systematically low GPAs, but SAT scores comparable to whites/asians?

Similarly, if you want to minimize racial bias in the system, you should favor standardizing testing standards as much as possible - i.e., focus more on SAT and AP, less on GPA. Do you favor this?
Africa is a huge continent. It has almost every climate and environment available on earth.

The other thing Africa has is a collection of populations who have lived in their respective parts of Africa for millennia. So while the environment the Bushmen lived in may have been relatively friendly to them, it wouldn't be so friendly to a Kenyan or Egyptian, or a Serb, or a Cherokee.
Just out of interest, why did you choose not to use Gosu in your C++ port?
Android: The Platform for Prototypes
Exactly. A transcript is 0p which is decidedly worse.
it's simple, ruby is about scale out, not scale up. and rails helps you to build websites faster. multi-player games would probably be very fast to write compared to c++, however, the code will certainly not be optimized as well as c++, it's an interpreted language for gadsakes!
The author was Chief Product Officer of Color Labs. Case in point with his last gig... a great team is nothing without a product that people can understand.
By far the best video of Feynman is "The Distinction of Past and Future", which is one of his lectures in the cornell messenger series in 1964 (i think).

http://www.youtube.com/watch?v=_Kab9dkDZJY
How the hell are both of California's senators FOR this bill?
David Allen Interview - Getting your Startup Under Control
Does anyone know where I can find the entire talk he gave?
Objective-C is Tiobe programming language of the year
And C# is closing in on C++

See http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
The "power search" feature of amazon.com used in the introduction no longer exists. It appears they now have an "advanced search" (http://www.amazon.com/b?node=241582011), but nothing that will do a "X AND (Y OR Z)" boolean query. Anyone know how to run the same search today?
NASA Launches Agency-wide Open Source Initiative
Thanks Jason. That's actually my fallback idea, but isn't that very slow for the user since it reloads the Facebook container every time?
I encourage you to download a copy of Reflector or dotPeek; a using statement is compiled into a try-finally with a null-checked call to Dispose.
Do you think that's clever ?!
Wait until you see this case : http://www.shapeways.com/model/207851/
It also has wonderful quotes like: "The Japanese are dressed better than Americans. They have the latest cars, including Porsches, Audis, Mercedes-Benzes and all the finest models. I have never seen so many spoiled pets."

Americans do the same crazy stuff, but they do it in a way that looks unremarkable to other Americans.
I'm not inferring intent at all, I'm saying that a law that says "the government can delete your domain from DNS" gives the government the power to delete your domain from DNS. How, when, and where they will use that power, I don't know.

Also, laws aren't always used the way they were originally intended, because laws tend to outlive the people who wrote them. But how, when, whether the law is ever actually used is already very much beside the point. The point is that the government would have the ability to do a certain thing, not that they actually would or wouldn't in any given scenario.
Face Substitution library
Will Samsung co-opt Android? If not, why not?
MORTAL KOMBAT CHARACTERS ART
Artwork of the best fighting games in history…MOOOOOOORTAL KOMBAAAAAAAT!!!
I think it is an awesome idea. He's going to have to use public domain books only, unless he perhaps was able to setup some sort of premiere version where users paid a subscription fee to view copyrighted books - but then he'd have to work out some sort of deal with the publishers. I think it is a great concept worth pursuing further. I signed up for Sun Tzu's Art of War, looking forward to the first chapter!
Another strong use-case involves database transactions (TransactionScope).
I think your concerns are focused on the superfluous. If you are skilled and willing to work hard you can answer a call for a "rockstar" or "ninja". No worries!
> I'm really not interested in the conflict between the OSI and Dan Bernstein. I'm just responding to your comment.

Well, you did directly cite an article, about a third of which is devoted to smacking down someone with more cred than himself.

That being said, my comment about PD being a "fiction" was overly excessive bomb-throwing, I admit.
What's the traffic though?
I would say it probably has something to do with the devices. It used to be you pirate songs and videos to play them on your computer. These days, however, it's smart phones and ipads/tablets. Not as easy to get that content on those devices. Much easier to stream than copy over.
quakelive.com also works well with linux.
For up-to-date reports on outages, check: http://www.herdict.org/
It's certainly corruption, but it's corruption that's legal under our laws. There have been some attempts over the years to reform U.S. campaign finance laws, but they've failed (the people who make the laws like the system the way it is).

How are political campaigns funded in Europe? And don't large businesses have influence over politicians there too?
I don't think this does what you think it does. Admittedly its not greatly named.

The feature in GMail allows you to have a pane with your message in, similar to the feature seen in most desktop clients.

This extension allows you to minimise the header in the gmail window. See the video on the link.
I relate very strongly to everything you say here. I've been diagnosed, hospitalized, and medicated on 3 separate occasions for major depression. In every case, I believed then and still believe that it was avoidable, and mostly situationally caused, regardless of the fact that it does eventually manifest as a severely disrupted and debilitating brain-state that could be characterized as a medium-term illness.

I am frequently exasperated by the discussions on HN. I think that the now-popular model of depression as an illness is better than the old-fashioned model of depression as The Blues, but I also think the newer model is still ignorant and harmful in new and different ways. EDIT: The view of depression as a medical condition may be a handy lens for allowing hospitals to deal with emergencies effectively, but for the suffering individual, it is woefully incomplete and even downright misguided. After dealing with it in my own life for 15 years, I've become convinced that Depression is a biopsychosocial [1][2] constellation of interacting phenomena involving bi-directional feedback between one's mind and one's life. And everyone experiences this feedback loop, even if it does not lead everyone into depression.

I've found it far, far more productive in my own life to analyse and try to improve the underlying causes, as opposed to medicating and _identifying_ with what I view as a temporary disorder, more similar to the flu than to a chronic disease. (Clarification: I support the use of medication to help with the "bottom of the trough" stage - that is, the temporary, crippling, chemical brain disorder phase. I am extremely suspicious of indefinite reliance on it, but I cannot rule out the possibility that some individual cases are so severe that long-term medication is the rational choice.)

I would add to your list that in this community, our ambitions are extremely high relative to most normal people. With very high ambition comes the likelihood of strong disappointment. I also find that being smarter than most people is a deep rabbit hole that makes a lot of social, professional, and authority-related interactions very weird. I think it's sad that it's so taboo here to talk about that issue in particular.

I wish more people would focus more on the nitty-gritty practical causes, like you do in your third paragraph. Despite my encounters with depression, I have spent the vast majority of my life being happy, active, social, fulfilled, unmedicated, and in every meaningful sense not depressed at all. I attribute this to a mix of choices about how I life my life, along with a fair amount of good luck. After all, we cannot control everything in life. There are gatekeepers. I've gotten jobs that led to incredible opportunities, relationships, and friendships. What if me or the interviewer had had an off day? What if they'd chosen someone else to interview me that I didn't hit it off with? A doctor can't address things like that - things that have huge impact. (A therapist can, sort of. I am a fan of CBT.)

[1] http://en.wikipedia.org/wiki/Biopsychosocial_model

[2] http://www.mentalhelp.net/poc/view_doc.php?type=doc&id=1...
I think the broader point is not that you can't call yourself a programmer before investing 10 years of practice -- but rather, that if you're going to learn to program, you should take the long view. You should think of it as a course of lifelong mastery, rather than as a simple skill that you can pick up over a month or two.

Today's self-help culture panders to short attention spans and desires for instant gratification. Everything's "For Dummies," or "In ___ Easy Steps," or "The 4 Hour ___," or "____ in 30 Days." These are all constructs optimized to sell books; they're seldom legitimately helpful for the reader.

While it's indeed possible for an absolute novice to teach himself to code in a short timespan, the endeavor is bound to produce disappointing results. The sort of people who pave new ground, start impressive companies, and generally kick ass in the field, are the sort of people who see programming as a lifelong passion, and not a quick-and-dirty toolset to acquire.

It's about frame of mind, not longevity per se. I don't believe Norvig is implying that you can't do anything cool or useful before you've logged 10,000 hours. Rather, he's saying that the sort of person who does cool and useful things tends to be the sort of person who wants to stick around for the 10,000 hours.

At the very least, the phrase "Teach Yourself to Program in Ten Years" serves as a self-selection gate of sorts. People who see that line can be sorted into two types: 1) the kind who freak out, say "wtf," or think "wow, doesn't seem worth it," and 2) the kind who sort of chuckle knowingly, and proceed anyway. The latter are more likely to succeed, because they have the right mindset. They may not believe they need 10,000 hours, and indeed, they may not. But they see 10,000 hours as an intriguing challenge, rather than a barrier to entry.
Documenting my first site build
What you missed is that this hormone does not just generate disorganized growth (i.e. things grow but not necessarily in a way that properly supports the larger size).

Rather this hormone triggers a third type of development in this species, where the larger size of the animal is properly matched with a new type of behavior.
Looks cool, but any time I try to click on anything, I get a OSX-style error dialog saying the app has become unresponsive. Using Google Chrome 16.0.912.75 m on Windows 7. But I must say it looks impressive up to that point! =P
Anyone looking for a challenge in the same way Norvig was, why not try using some NLP techniques to try and create the longest palindrome that makes sense, at least grammatically. That'd be way cool.
In this case I see absolutely nothing wrong with it. This isn't classical music after all, it's a guy talking.
How is this different from design-by-committee, aka "too many chefs"?
Mainly because I came across them from reputable sources (usually from others on the list like Smashing Magazine). Additionally, the list is more aimed towards web apps, so your recommendations wouldn't fit (many thanks though).

With all that, if you don't like the list having things I haven't used, why recommend that I add other sites I haven't used? Not being an ass...just curious
The fact that you personally had that kind of experience makes it even more likely that you're overstating the effect of the US health care system.
There's a huge gap between making people realize a racist slur is wrong, to realizing that disabled is wrong when you're telling them 'has disabilities' is right.
I bought Game of Thrones on iTunes the other day after reading a bunch of comments here on HN recommending it. It really bugs me that with all the connectivity I have already, it's still not enough to get it on my TV.

My Denon receiver has AirPlay, but audio only. My PS3 can steam DLNA, but that doesn't work because of the DRM.

So basically, I have to either go buy long cables to hook up my PC (10m+), short cables to hook up my Air (which would only ever be used for DRM'd iTunes content), or an Apple TV. Not very convenient when I could just pirate it.
The tragic thing is that software companies in Waterloo don't pay that well. Microsoft, Google, Amazon, Facebook, etc. are offering new college grads around $100k salary, while companies such as RIM and OpenText in the Waterloo region pay maybe $60k, so all of the talent in the region leaves. Having gone through Waterloo's co-op program, I found that Canadian software companies tend to be very management heavy, which is not what an ambitious college graduate is looking to get into. There is a lot of potential, but there are some big cultural problems that I think need to be fixed.
The Golden Age of Education
Los Angeles, CA.
Kinda big in the media sector.
How fascinating. One nitpick: my brief wikipedia research tells me that you probably mean the fixed point property, rather than the fixed point theorem, which appears to be a category rather than a specific idea. But then again maybe I've not fully understood. That seems likely.
For Autocomplete, there are two usage cases

1) Partial Data, but fast
2) Complete List of data for user to select interactively

Google search belongs to 1) -- they simply can not display ALL matches to you. I guess they just show a few of the most relevant ones.

In other cases, your data set is not huge, so the goal is to make data selection more visible to user for easy selection. Speed is the secondary goal in this cases.

If you only goal is speed, obviously you need to cache subset of data based some conditions.

Hope this helps.
AFAIK the world's longest palindrome words are 'kuulilennuteetunneliluuk' in Estonian an 'saippuakauppias' in Finnish