skysight-inc/HackerNews huggingface dataset:
He responds to emotion in pretty much any animal (or human) as far as I can tell. We also have an iguana (yeah, our house is a zoo...) and the iguana had to get some eye medicine at one point. I was holding my son nearby when my wife was trying to catch the iguana (because at this point it had caught on to the whole medicine thing and it did not like it). This also elicited a cry from him, as if he even managed to sense fear or anger in the reptile. In that case, though, it's also possible he was just responding to the iguana thrashing his tail and trying to run away inside his enclosure. The sights or sounds may have just scared him that day or even the actions of my wife trying to catch the iguana, or something - it's hard to say for certain.

As to why... I can't really ask him - he's not big on word use yet. :) I would guess, to some extent, that there's an instinctual desire to stay alive and that hostility can be a risk to that. Anger or fear could result in the people or animals around you doing something dangerous. It could also be a trust thing whereas anger represents a possibility that he can no longer trust your motives, maybe? I don't know - just guessing. :) It isn't just anger or fear that gets responses, of course. Happiness gets a big response, too, from a huge grin to joyful giggling to bouncing and other things that are like a direct visual indication of a burst of endorphins.

I did just think of a dog parallel, though. When he cries out of fear when the dogs are playing too rough with each other or the cat, it's a bit like how dogs will correct one another in a pack. If you've ever observed dogs in groups greater than 1, they have this interesting dynamic where they will keep each other in line. One dog may get too excited and another will perhaps bark or nip at them to get them to settle down. Crying out of fear could be a similar response in the sense that it's all the baby can really do to inform the "pack" nearby that they need to calm down, please.
This has been said, often by women. Why is it news when Jack Welch says it?
Scientists discover why we never forget how to ride a bicycle
Google, Apple: Two Mobile Software Visions
My Chrome warned me about the site trying to download multiple files. I can't wait until internet video standardizes.
I used it on a large project, and enjoyed using it despite some rough edges. Most of these rough-edges turned out to be not based upon what GWT is, but how I was using it.

First, GWT is free-form and it's up to you to have a good internal architecture for your large, complex application. Fortunately, Ray Ryan gave an excellent talk at Google I/O this year which addressed all of the architectural questions that came up during my first project. My team is now embarking on an even larger project, and we have implemented the pattern described in Ryan's talk - and it is fantastic in terms of flexibility. We're very confident that we'll be able to tackle whatever ambitious requirements come up.

http://code.google.com/events/io/sessions/GoogleWebToolkitBe...

I've made myself watch this talk about 12 times, and each time I keep pulling out some essential bit of wisdom. Now, there's a lot of stuff in there that might be obvious to someone who uses other languages/frameworks for making GUI applications. The HandlerManager eventBus that he's using is really the same thing as NSNotificationCenter, for example.

But for someone coming from a web or JEE background, this presentation was pure gold.

The second way in which I was using GWT wrong in my first project was I was compiling my app each time rather than staying in hosted mode. The reason for this, however, was because we didn't understand the value of hosted mode early enough in the project...and so programmers committed changes that made hosted mode stop working (through missing configuration that made hosted mode need to connect to an app server in order to debug). Had I known a bit of Ray Ryan's wisdom, I would have written a single RPC call following the command pattern and mocked up a dummy service for use in GUI development.

Another minor thing was that we were using Netbeans rather than Eclipse. While I love Netbeans, and hate Eclipse, the GWT team has made Eclipse a well-worn path and it's really slick. The GWT4NB plugin gives one the impression that they need to go through an agonizingly long build process every time they make a change. Turns out, this was not true.
Yeah, listening closely you can see how it gets "55" from his "bye bye". The strong accent makes it quite hard for the software to guess the phonemes being spoken.

You can't have a "one size fits all" approach in voice recognition if there are people pronouncing exactly the same words in completely different ways.
With productivity apps you're selling to two audiences: 1) the actual end user, and 2) the tech geek who is set to choose an appropriate application for the end user.

From my experience, stuff like AVG anti-virus, Adaware, Spybot S&D and LogMeIn started spreading from the ground up, spearheaded by tech support guys and the token kid in the family who is "good with computers". As more and more elderly and non-technical people move to web applications (and not just websites) you will see a new category of bi-targeted applications that help tech savvy people "help" and "reach" their non-geek family and friends. Case in point, YOU looking for stuff for your mother (note this new stuff is a "web app" :-)

Web app marketing will need to shoot from a double-barrel, and a new style of "Easy enough for your boss/family to use" marketing will have to be born.
The point of libel laws is that 50 years ago, the NYT could make libelous accusations against someone and they would have had no platform to defend themselves. Thus they were given a legal platform.

Now, if someone says mean things about you in a forum, you can defend yourself on that very same forum. You don't need a legal platform.
Oh for the days of QBasic.

SCREEN 12
LINE (2,2) - (200,200)

Or possibly Python with http://vpython.org/

( http://vpython.org/contents/bounce_example.html )
Spam.

Also, it will probably crash your browser.
The analogy to sports actually reminds me a great deal of embouchure dystonia, which afflicts musicians that play winds (both brass and wood). Nobody really knows what the root cause is, but many players simply stop playing when it hits in full force. Looking at the wikipedia page linked in the article (for Focal Dystonia), it looks like it probably is the same thing in all of these cases, just varying degrees of severity.
It shouldn't be my responsibility to defend myself in each and every forum in which I might be attacked, should it? Because if that were the case, whoever had the most posters and websites could say whatever they wanted about the people who didn't have those resources.
Ok, besides the Chrome comments I see no one comment the word that came up after reading the article: "and?"
Programming Praxis: Russian Peasant Multiplication
Death spiral
Also, tell him about Alice and Scratch :-)

http://www.alice.org/

http://scratch.mit.edu/

I have played with Scratch longer and its just pure fun. It actually teaches code-sharing; kids can push their projects to a central repo where other kids can see a screenshot and run the program in their browsers (java applet) or download the source code. You will often see "forks" of someone's game show up with interesting changes.
For my latest side project, I've been taking lots of this stuff into account based on the original Pycon talk. The separate reusable app idea is the strongest point, something that was just starting to come into convention when I put down Django the first time.

However, a lot of the reusable apps leave something to be desired. I started to leave a comment on that here, but spun off a blog post instead: http://sigusr2.net/2009/Jul/22/case-of-the-unusable-reusable...
Beautiful e-commerce themes made for WordPress
Why web workers can't take a function or an object?

myobject={
start: function(){ /* do stuff */ }
stop: function(){ /* end worker */ }
postMessage:function(){ /* communicate */ }
onmessage: function(){ /* receiving data*/ }
onerror: function(){ /* handle stuff */ }
}

myworker = new Worker(myobject);
myworker.start();
myworker.postMessage("dostuff");
myworker.stop();

Or something like that...
Same here, but not as bad. I'm holding a 9-6 job, doing part-time studies(down to my final project, which is a full-fledge web app, not difficult but tedious) and doing a freelance project(web application also).

Its one of those things which just happened and got out of hand real quickly. I wake up at 7am and reach home at 8am. By the time I reach home, I'm already drained from work that I could do neither my freelance nor my school project.

Weekends are the only time I have to do my non-work stuff and I'm trying to figure how I can fit in a social life while I'm at it.
I am waiting for that day, and I'm willing to collaborate on any project that bring JS closer to unify web development.
OT:

If it happened to any of our competitors, we'd be throwing a victory party.

Instead of celebrating, you should be taking a very hard look at your business plan, and industry as a whole, possibly drawing big red question marks beside your previous hopes and assumptions. It's frightening to see your competition die.
I completely agree - think about many instances where kindergartners, many of whom barely know how to do arithmetic or spell, draw or paint something that is absolutely creative and amazing. Likewise, people with mental disorders exhibit many creative traits - if you listen to this guy (http://en.wikipedia.org/wiki/Daniel_Johnston) talk, he doesn't sound extremely intelligent. His music and art, however, are incredibly creative.
Google AdSense/Base/Checkout/Moderator/Wave. Seesmic. Lombardi Blueprint.

Depending the success level of Wave, GWT might explode.
How To Upgrade Human Values
This actually highlights a small problem with the Django ORM: outer joins. select_related() is great when you want to follow a foreign key, but it doesn't work on reverse foreign keys or many to many relationships.

So, if you have a blogging app with entries and comments, you can't do Entry.objects.select_related('comment_set'). However, it does work the other way (Comment.objects.select_related('entry')). Basically, the issue is that when you're doing multiple multi-value lookups, making them into objects becomes difficult because of the rows that SQL returns. Let's say that you were trying to look up both the comments and tags at the same time. You'd get:

Entry--Comment--Tag
1 sam blue
1 sam red
1 sam green
1 mat blue
1 mat red
1 mat green
1 jon blue
1 jon red
1 jon green
2 adam fun
2 adam party

Turning that into an object isn't trivial because you don't have the comment from "sam" three times. It's only there once, but appears in the results set three times because you get join1rows * join2rows in terms of the number of rows returned. And that's an example of two reverse foreign keys with minimal related data. The issue is that it would be easy to shoot one's self in the foot with even more joins.

Rails used to do outer joins and then choke (go really slow) if you did something really complex. It now uses an IN() query when you hit the first accessor.

I'd still like to see Django support this case as it's a decently common thing to want to do with an application. At the very least, select_related() should raise an error when you try to specify a reverse foreign key that it won't follow. Many people think it follows reverse foreign keys because it gives no indication that it doesn't unless you look at the queries that it's running.
Stack overflow flash mobs
Hacking CSRF Tokens using CSS History Hack
Taking a lok at it, sending messages back and forth is retarded. Just call the damn functions by their names with their arguments since the worker itself is already threaded and sandboxed.
I suppose the operative word there is significant and strong. I did not imply that you need genius level intelligence to be creative, what I implied is that not everyone can be creative as the article states and I gave my reasoning which is that seeing as most people, those of the normal IQ of 100, see the world in the same way, then their writing, designing, whatever skill is abundant and "normal". When however you move slightly up to the 115 level, you are just that little more different in at least one variable therefore your work is slightly less abundant hence a bit more creative. You may say that whoever has an above average IQ can and is creative, that is mainly due to intelligence because they do see the world differently from the 100 IQ guy, but to say that anyone can be creative, needs a redefinition of creativity.

I have not heard of one person with an IQ of 100 who has made some known creative work, or any person with the IQ of 100 who has become a prime minister, a lawyer, a doctor, or whatever else which demands creativity.

You see, one fallacy that this article makes, and those who suggest that intelligence is dead, is that they ignore the whole picture. Take two people who want to be lawyers, doctors, designers, psychologists, writers, painters, one of them has the IQ of 100, the other of 115. They work ten years to get to their desired position, at the end a panel of judges will decide which to take, who do you think will they pick?

The guy with the IQ of 100 might be considered superior to some other guy with the same IQ, yet even here this might not be so as the other guy might be superior in something else hence they really are equal. Not to mention that the guy with the IQ of 100 will have much more competition and there will be plenty like him chasing the same goal, hence the abundance of the work of that quality.

Yet the guy with the IQ of 115 is clearly superior as he probably has a better working memory, a better thinking capability to motivate himself, more insight, he probably reads widely to stimulate himself, is interested in things for their own sake, and also compared to the previous guy he has less competition and there are less people of his kind chasing what he is, hence less of his quality level work, so statistically he has more chance of making a creative work which is recognised of course and contributes significantly to the world.

I would be surprised if Picaso does not have an above average IQ. His work is highly creative and it does take some brain power to come up with something totally knew as one needs not only to understand how the old works, but to also transform this knowledge into something new.
extending your cash flow runway does not have to mean degrading your product
Thinking about the United States and the variety of cultures / accents (mexican, chinese, etc.) I guess errors will happen very often.
I didn't say it was a CMS: "Its closer to a CMS than a DB."
Winning team's approach to EY's SHA-1 contest (Fast GPU cluster, not the cloud)
How Pangea Media is scoring big with online 'adverquizzes'
No, mister Bond. I expect you to die. (Classic)
Poor Quality Software is Incomplete Software
Startup schools: a guide to U.S. venture incubators
Well, I don't know what you've been reading here, but there are plenty of things you can do with one of the systems listed in that article that you can't do, or can't do well/easily/cheaply, with any conventional RDBMS. The listed systems are very disparate, but here's a couple of examples:

In Redis you can read or write ~100k operations a second. You can do set operations, add, rem, member, list .. way cool if you can stomach the memory use. Lazy sync to disk. Hard to think of anything that could beat it for collecting stats or totals etc for high volume data streams.

In CouchDB you can do M/R style indexed views, like word counts. You can access the DB directly from HTTP, no special drivers - the DB is implemented as a web server. You can authorise via OAuth (soon), secure via TLS and proxy through squid. You can access, and replicate, from the other side of the world.

Tokyo Cabinet is over 10 times faster than MySQL as a simple hashtable, like, say, a session store, which is the first place most sites start having trouble with their DB. Tiny, bare bones, drivers for all major languages, network accessible. A no-brainer for simple storage IMO.

And all of these are completely free, unlike the cripplingly expensive commercial alternatives you mentioned - especially important for startups.

So .. basically I completely disagree, there's a lot of good things about these alternative DBs. Don't discount them just because you heard a few dumb ill-informed comments on sites like this, most people involved in non-RDBMS DB implementations know exactly what they're doing.
It's commonly called the yips in sports (http://en.wikipedia.org/wiki/Yips) or target panic in archery - very good article at http://www.nytimes.com/2008/08/01/sports/olympics/01archery.... - those are more nervousness/fear based though.
Of note: DJB personally helped this team by writing key pieces of the cluster software.
Honestly, the article comes off kind of like someone who was a billionaire complaining about how they've become a millionaire. We don't get free coffee or free hot breakfast every weekday morning in the dorms at my school.
3 ways of making profits in secondary markets for an Individual Investor.

Insider-Trading
Invest via IPOs
Mutual Funds
I don't know how you Python guys, with your drive for readability and elegance which I admire, can tolerate so many underscores in your OOP code. This looks like C preprocessor to me.
Too many "have to", you guys know that you can use Mono to develop iPhone apps?
I do not think the case in question is about a forum. Even if it was no one should be free to proliferate malicious and false information which may injure the reputation of an individual or company. Reputation is a valuable thing to an individual, perhaps one of the most valuable, and society would not be civilised nor able to function well if we were free to injure other individual's reputation, whether that is online, in a cafee, or on paper.

As for your point of platform, that may be true, NYT still is very powerful and can crush an individual, but then so is hufington post, and perhaps even a highly regarded individual who makes a post in a forum. You may then come to the forum and state that the information is false, yet I doubt the previous individual would come back saying, oh yes it is, I beg your pardon. So the point of libel law is so that you may go to court and get an impartial individual who decides whether it was defamatory or otherwise.
It would be interesting if Yahoo mail took a labs approach and then opened it up to the development community. Gmail labs has some great features. But I would love to be able to directly interface with an API as opposed to hacking together an extension.
+1 for superior reading comprehension.
Eh. I've seen better XKCDs. I also hope that this sort of thing does not survive on Hacker News, because it doesn't cause you to think or learn.
In the case of a blog though, there aren't many instances when you pull all the comments for every post. Tags, sure, but the most you normally need for comments is the count. There's two ways to approach this.

1) you use extra, or the new aggregate framework (that I haven't tested out)
2) you keep track of a comment_count in your Entry model and probably create a post_save callback on your Comment model.

The tags on the other hand are much more difficult, and I haven't figured out a great way to handle this except for saving a pre-rendered version of an entry, or saving a cached version of the tags as JSON (in addition to actually relating them) in the Entry instance. But, this of course means you need to jump through some other hoops to prepare this.

And all these hoops really speaks to ORMs not being very effective in all cases.
I hope others will join me in not having any faith. Just ignore the kindle (a.k.a. the swindle) until an open alternative comes along. That's my plan.

Faith doesn't really go too far in maintaining a free society. You have to have legal rights to fall back on.
as well as encouragement - but no help - from mum and dad

?...
I think he is saying we can no longer make money out of customer's ignorance.
Only a year ago, Harvard had a $36.9 billion endowment, the largest in academia. Now that endowment has imploded

Was anyone able to get through all 6 pages and find what exactly imploded means?
After reading the article I felt myself thinking "meditation is far easier than field leadership, Mr. Godin", but he does have a point. To his defense, I would say that the first indicator of growth is found in your own mind. If you think you're headed for better things, none of these difficult times will matter; you would still run your business, frugaly of course, but you would also have that life-giving spark, the hope necessary to see far into the future. I would say take his positive energy and run with it!

Heh, listen to me, meditating.
Shared jokes are an important part of community. One post in twenty is probably appropriate. YMMV.
Do you think a right wing S African Billionaire is likely to buy the rights to the Specials' 'Free Nelson Mandela' so they can delete it from everyones iPod.
It's a very fine line. Personally I enjoy a few posts like this, but I your point is good. The problem is that posts like these tend to move the otherwise excellent signal to noise ratio somewhat downwards, and worse it encourages more submissions in the same category. But then again, I'm sure we all enjoy a laugh every now and then.

Hard choices...
I second the recommendation for Scratch.

It is an environment where you have sprites and other objects. You program by assembling visual blocks that are either control structures, instruction top modify properties of objects, event triggers etc. It is good because it greatly reduces the part of learning to program where you find the syntax errors in your code. It is also a lot of fun because the result of your program is visual, animated and interactive.

I introduced it to my nieces a few month ago. I installed it, opened it and told them they could use it to create games, I didn't teach or showed them anything about it. Since then, they have created a few games and started a contest with their cousins on who creates the best game.

Also scratch itself is constructed in Squeak, the environment the kids used in the original article.
The important details are on the second page, and the explanation isn't very clear. But at it's core this is a liquidity crisis. Harvard hasn't lost all that much (maybe 25% if the $8B number holds up). But as a result of the recent aggressive investments, huge chunks of its endowment is in illiquid assets that can't themselves be used to fund the university. Combine that with some very liberal spending projects in recent years, and suddenly this very wealthy university can't actually pay its bills.
Entrecard Purchased By Who? | TechJaws: Internet Security and SEO
A good friend was laid off from what should have been a job for life there.

Where else in the current economy do people expect to have jobs for life?
The advantage of my proof is that it generalizes to give the sum of 1/n + 1/n.n + ... Just replace 4 everywhere by n, and 3 by n-1:

1/n + 1/n.n + ... = 0.1111... (in base n)

Multiply by (n-1) to get:

0.(n-1)(n-1)(n-1)... = 1

So the original sum must have been 1/(n-1).

This is not so easy in binary.
Maybe it's just me, but whenever something feels like "magic" to me, I just get this urge to open it apart and find out what is really going on.
There's only so fast anything sun powered will grow. I doubt we'll ever be able to engineer anything which grows faster then bamboo.
Cost cutting can be an effective strategy when all your competitors are struggling as well. The game becomes one of survival, not of growth. Survivors in a market receive a large discrete boost when their competitors fail.