skysight-inc/HackerNews huggingface dataset:
Consider Shockley (http://en.wikipedia.org/wiki/William_Shockley). Brilliant, amazingly productive, and possibly the biggest and most abrasive all-around asshole since Newton.

In the end, any system which would disqualify a Shockley is a broken system which will bankrupt the tech industry.
The publicity craze over this fossil is really disproportionate to the relevance of the find. Does anyone, except the occasional primatologist, really care whether anthropoids are more related to adapiforms or tarsiers? It's just not that exciting.

Goes to show that the media isn't anti-science or pro-science, because the hype goes both ways. The media is just dumb.
Which part? If it helps, I can confirm the part about the roots in Hebrew - I can't type in Hebrew on this computer, but the Hebrew alphabet is, transliterated:

aleph, bet (vet), gimel, dalet, hey, vav, zayin, chet, tet, yud, kaf (chaf), lamed, mem, nun, samech, ayin, pey (fey), tzadi, kuf, reish, shin (sin), taf

Most letters make the same sound as the beginning of their names, and it's not hard to see the parallel to the Greek alphabet. (Note that in Hebrew, vowels are not letters, just markings above and below the letters. Aleph and ayin used to be guttural letters, but in modern Hebrew they sort of just function as glottal stops.)
wget ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.1.tar.gz

tar xzvf smalltalk-3.1.tar.gz

cd smalltalk-3.1

./configure

make
YouTube Biz Blog - YouTube's Partner and Advertiser Blog
http://portal.acm.org/citation.cfm?id=1376616.1376729

http://portal.acm.org/citation.cfm?id=1289612.1289615
Every serious (sane) large coding project has:

1. Standard coding practices & constraints
2. Code review

So what were the reasons again that a team shouldn't use the most powerful language at hand ;)
Search for Ilkka Kokkarinen's comment.
It's always 5 o'clock somewhere... ;)

Just keep the tabs open and go over it later.
> This is why most languages after C++ have avoided operator overloading.

Except for C#, PHP, Python, Ruby, Perl, Haskell, Io, Lua, Scala, Groovy, D, F#, and even Visual Basic.

Really the only major post-C++ languages to avoid operator overloading were Java, JavaScript, and Objective-C.

I've seen an argument that Java learned the wrong lessons from C++. They saw how complicated operator overloading was in C++ and avoided it, despite the fact that the worst complications in came from mixed pointer/value/reference calling conventions (which of course wouldn't affect Java). C# proves that it's completely possible for a Java-like language to have safe and easy operator overloading.
With all sincerity, if we could have a button to induce sexual pleasure, would we want it?

If people did, masturbation might be common. Since it's not, I guess we have our answer.
I've always really hated vehicle emissions testing. It's evil. The government colludes with the auto industry to force perfectly fine but slightly older vehicles off the road. And 90% of the time it's not even related to emissions--- some damn sensor is just faulty. For the middle class it's a costly expense. But if you own a car that costs $1500 but to pass emissions you have to spend $1000 to get it fixed, you're hosed. So you don't have any option but to drive an unregistered vehicle, and so the cycle continues...
Thanks for the feedback. :-)

:w is mentioned as a footnote because :up is more sensible in the general case, as it preserves file timestamps and saves needless disk access, the latter being particularly useful when dealing with larger buffers or working over a slow link. If somebody wants a quick answer to the question, they can just look at the Solution. If they want to understand how saving works, and its how it relates to existing mental models they have of text editors, the Discussion elaborates.

This is in contrast to the "cheatsheet" approach, which does exactly what you suggest. It gives a single cryptic command, then moves on to the next example. This may be sufficient for you and I, but newer users would prefer a more cohesive explanation.

Oh, and the "Needless Comment Form" was added after multiple readers requested it. Apparently people find it easier than cloning the Git repository and submitting a patch. ;-)
A few years ago (80s?) a group of researchers wired a mouse's orgasm center to a button and made it such that the mouse could press it whenever it wanted. The button next to it would dispense food at the mouse's whim.

Needless to say, the mouse starved itself to death.

Reproduction (or sexual satisfaction) is a more powerful drive than hunger.
You're entering an up-market, please don't cheapen it with "freemium".
Tracking the search queries for things like 'flu symptoms' helps the CDC (and other health organizations) to keep track of the growth and movement of disease through the population, as many more people will search online before actually going to their doctors. Protecting people's 'alleged' privacy over preventing pandemics is ridiculous. What are people trying to get away with that is more important than stopping the spread of disease?
We're not immortal, but I'm glad you think so. We strongly believe in open source software, and we want to be a part of it. Cappuccino is our way of doing that. Plus, with something this cool, we just couldn't keep it to ourselves :)

But, for the record, Atlas will be a commercial product. We are not yet ready to release details though.
Yeah. That reality is a major reason for my progressive politics. Plus the fact that my parents both grew up poor, obviously through no fault of their own, and I think a rich nation should do more to help it's poorest.
racist, sexist, authoritarian, superstitious

Don't forget: they might be xenophobic too! Or do we need more xenophobia to protect "democracy and freedom"?

I would welcome Jackie Chan if he sought US citizenship, regardless of any peculiar political comments. Peculiar political beliefs are allowed; it's an explicit feature of the American system.

Any number of "Jackie Chans", when mixed in with all other top-performing immigrants with diverse beliefs, total up to zero chance of making make our society coarser or less free. Highly-productive people who leave their country of birth because they prefer the USA are not, as a general class, small-minded enemies of democracy and freedom.

And even where they have some preferences we natives might find peculiar, within one generation, those peculiarities will either prove their enduring value or be discarded by the children raised here.

As it has been for hundreds of years, so it shall be.

And thanks to American cultural/business exports, telecommunications, the rise of worldwide English, and rising world living standards, each wave of immigrants is already more like us, upon arrival, than previous waves were.
> Even my credit card company won't charge me $50 to front me $300 in cash.

Yes, but the credit car company has allready screened you and determined that you aren't a large risk to default.

The people who use payday loan services are statistically much more likely to default on their payments or to try and cash bad cheques.
The World Builder video shows how virtual worlds should work
This is mostly true. Why do people use Rails instead of Catalyst? Because they can see everything at once, and they know they won't realize halfway through their project that they are doing something wrong. People hate learning, and making sure there's nothing to learn will make a language (framework/environment/whatever) popular. Sad but true.

(I wrote a whole book on how to best use Catalyst. A year later, it's nearly all wrong. This seems to upset people, as now they "are wrong". But it doesn't really matter; they can incrementally move in the direction of what we consider "not wrong" today, and, wrong or not, it's not like their app doesn't work. Personally, I am happy that everything becomes outdated so quickly, as it means that I can be more productive, and my apps can be easier to write and maintain. But people are weird...)

I think programmers will also trade actual flexibility for an IDE that appears to make their language flexible. Are there any really popular languages today where bloated IDEs aren't "required"? (I consider Java and C# to be the "really popular" languages today. I don't use them, but millions of other people do.)

The main problem with all of this is that programmers aren't really responsible for deciding which programming technology will be used. A programmer wants macros. A hiring manager wants the ability to throw a dart at a list of names and find a programmer that knows that language. Guess whose input wins? (Combine this with the fact that people think programming is a "cool" profession, and you end up with 90% of the practitioners not actually knowing how to program or what programming is. Does it surprise anyone that cool GUIs beat complex computer science topics?)

The good news is, you don't have to be part of the problem. There is hardly any reason to use the "popular" languages. They don't have better platform support, they don't have better libraries, and they don't have better tools. So don't worry about them, they are for other people :)
I think you just summarized the theory of blub, but with more compassion to the blub.
It definitely is one of the better solutions out there. For most parts it does work across browsers without any major issues. The only problem i have seen so far with cappuccino is that sometimes with slower browsers like IE the application seems less responsive.
Seriously? You wouldn't even pay, say, $0.99 to rent a book? I pay more than that, in time and gasoline, every time I check a book out from the library.

Just driving to the library or the post office, spending 10 minutes, then driving back is a 30-minute commitment for me. If my time is worth $20 per hour, that's $10 right there, not counting the cost of gas or the odds that the book I want isn't available. Unless I'm very diligent about checking out books in large batches (and how many books can I really read before my three weeks is up and they become due at the library?) I might be saving money with a Kindle [1], even if each book self-destructed, Mission-Impossible style, three months after I paid $10 for it. Which they don't.

I am an old-school book collector; it runs in my family. And, yet, when I look at my shelves I dream of actually owning fewer of them. The world has changed. Amazon and Abebooks exist now. By this point, very few of my books are sufficiently precious and sufficiently likely to go out of print that I need to physically hoard them myself -- such books do exist, but they're much fewer in number, perhaps no more than a single bookshelf's worth.

Yeah, I guess the apocalypse could wipe out Amazon and Abebooks, or the copyright Gestapo could create some kind of digital Fahrenheit 451. But, really, what are the odds? To worry too much about that is like hoarding beer because Prohibition might come back. I'm literally more worried about my house burning down.

I'll worry when we reach the point that important books are routinely published in electronic form alone, with no paper copies anywhere. But I don't think that will ever happen. Indeed, the preservation of archival versions might become an even more significant raison d'etre for paper publishers -- we really need more archives, and more librarians and editors, to select, print out, and preserve all the great blog posts and HN comments that will otherwise be lost to linkrot, or buried in spam and rendered unfindable, within my lifetime.

I still love libraries. Shelves of books make me happy. But that thrill is not what it once was. Because it was the exciting feeling of knowing that you were surrounded by the work of centuries of scholars, that the world's knowledge was within reach. And that's true all the time now. I live in a library 24/7. I have to take special measures, like hiking out of cellular range, to escape that feeling of being surrounded by knowledge. I could sit here in this chair for the rest of my life and never run out of interesting things to read, watch, or listen to, so long as someone keeps paying the Comcast bill.

---

[1] Ignoring the cost of buying the Kindle in the first place, of course.
Beneficial plant 'spillover' effect seen from landscape corridors
http://news.ycombinator.com/item?id=619182
I wonder if its just me. I saw that headline and thought cool, blue tunes. Finally something for those of us who love the blues. But sadly it was yet another music service, sigh.
This is a decent article and (in some sense), I agree with Page's argument - though the H1N1 reference is a bit over the top.

I'm not sure where the rather sensationalist headline comes from, though; would you consider offering a nuanced argument as to why user data retention makes the company "evil" to back it up?
On Applying OOP Concepts to CSS
Looks like Space Cash.
Visualizing historical New York City subway ridership
One other nitpick - not having a number in each corner hurts usability. But they do look great.
Many Hong Kongs
Well, yeah. That's their problem. (I'm not sure whether your comment was in disagreement or agreement...)
Gah. People who think that the poor are lazy and shiftless are scum.

Some of the poor maybe be lazy and shiftless, but having middle class / wealthy parents doesn't just give you money and education and health -- it also gives you the very habits and abilities (saving, studying, deferring rewards, working hard, etc) that keep people from being poor or staying poor. Even things like applying to college are different if you have parents who can help guide you through the process -- I read a heartrending account of a (poor) child who got a scholarship to go to a private high school but his parents couldn't afford the transportation and he didn't have the institutional knowledge to know that if they'd told the school that, the school would have helped. So he declined a great education for the lack of $400.

Growing up middle or upper class also gives you all the social markers people look for -- whether it's straight, clean teeth, the ability (and skill) to dress appropriately for a variety of social situations, the proper manners to eat in a range of restaurants from a greasy spoon to a 3 star Michelin, a good suit to go to interviews, acne medication so you don't have acne scars, the ability to make small conversation about art, etc. If you read the literature, most Americans drastically overestimate the social mobility of America and are shocked when they hear how very heritable wealth is.
Log Parser 2.2 from Microsoft is pretty good.
http://www.microsoft.com/downloads/details.aspx?FamilyID=890...

I've had some success with this for quick jobs, but you can get really creative and generate very in depth reports/graphs/etc. There are several GUI solutions if the command line isn't your thing. Do some Googling for 'log parser gui' for more results.
This is why I think Google is _not_ evil and _very_ important. They will play a vital role in finding a way to protect (actual) privacy while still doing some extremely useful analysis. It's important to have a check on what they're doing, but calling them evil does no good.
>Americans are very canny and selfish, very humane and materialistic qualities IMO...

Take your "O" somewhere else. This isn't the place for making borderline offensive generalizations about people's cultures.
I've tried to hit the right balance between being thorough and readable. There are at least ten ways of connecting mappings with modes, and double that if you care about recursive definitions. That's fine for a reference manual, such as :help, but the detail can seem daunting to the amateur user.

It's more than likely that I haven't achieved this balance in places, and if so I welcome help to clarify them.

Lastly, as I wrote on the index page of the site, this is still a draft. I published it so I could get feedback. :-)
I call BS on some of the "facts" in this story.

...an economics professor at the University of Massachusetts at Boston [says]. "You have to work a lot of hours and still not make a lot of money...."

Just not true. The typical poor family works less than half as much as the typical non-poor family (1000 hours/year vs 2100 hours/year).

http://www3.brookings.edu/es/wrb/publications/pb/pb28.pdf

You ask him why he didn't just go to a bank...He says he lost his driver's license and now his regular bank "won't recognize me as a human.

A check cashing place requires the same, usually more stringent ID than a bank.

...Jacob Carter finds himself standing in a checkout line at the Giant on Alabama Avenue SE...The clerk suggests that he use his "bonus card" for savings...Carter tells the clerk he has no such card.

Bonus cards are so hard to get. You need to walk over to the courtesy counter, ask for one, then fill out phony information on the card to get it.
Actually, still true. You're right that LINQ expressions are syntactic sugar for C# calls, but that syntactic sugar depends on lambdas (introduced in C# 3) and expression trees (also introduced in C# 3), among others. You cannot write LINQ as you know it in C# 2. That's my point.
Very cool, though I don't like the misuse of technical terms just to sound more important. It's not actually fully 5-dimensional... each 'dimension' has only 2 or 3 states. The first 2 dimensions are limited by the size of your media. The third dimension is based on your laser focal plane resolution (think 'depth perception' in a way) and is currently limited to two layers in optical discs. The there's the color (in this example, 3 colors) and polarization (here, 2 orientations). So it's 12 times more dense than current mainstream technology, with the added benefit of a tighter placement of data on in the plane.

The disruptive technology here is really the use of nanoparticle gold instead of etched polystyrene, and the fact that there is the polarization element. Unfortunately these points are kind of glossed over and lost in the fancy media mumbo-jumbo.
Best Bumper Sticker Printing
I apologize for being unable to completely enumerate all the possibilities of inane comments. That being said "Yeaaaah! Cappuccino Rocks Da House!!! :-)" is closer to "leet speak, fanboi terms, and first post claims" in general than it is to contributing to the discussion.

Why is being told that your post is not contributing considered "punishment"? There's only a single axis for people to express their vote on, and thus that's the only effective way to communicate that someone thinks something isn't contributing. Downvoting is not a personal attack (shouldn't be used as such and shouldn't be interpreted as such), but the belief is that it sufficiently sends a message that such content isn't wanted, for whatever reason (the fact that no reason is supplied is a deficiency in the system itself, having only one axis, not in the use of down votes).
This is another thing that is nice about languages with simple syntax (like Lisp and Smalltalk) -- language features and libraries can "look" exactly the same. I think this is one of the big mental barriers to entry for users of other languages. If you use Java or something, adding something like a langauge feature would just be so difficult that you wouldn't even try -- you would use an XML file or something. With Lisp or Smalltalk, adding something that looks like a language feature is so easy, that you wouldn't ever think of doing something else. As a result, Lisp and Smalltalk have a lot of languge features ("loop") that really aren't.

From the standpoint of an editor hacker, I love simple languages. When I write Lisp, and create some "new construct", I just follow a few simple rules and my editor can understand the code perfectly. (Name your definition-creation macros define-something-or-other, and emacs will syntax highlight them correctly. Perfect.) When I am extending a more complicated language, the editor hackery is much more involved.

A bit of backstory, Perl now has a module called Devel::Declare, which lets you hook the parsing machinery and run your own code when you see certain things; this basically adds macros to Perl. "It's not a source filter." A number of people have taken advantage of this newfound extensibility to add some great features; try/catch syntax, class definition syntax, etc. I became a heavy user of this stuff, and I wanted emacs to understand it. 3 days of hacking and 200 lines of code later, it does. But that's a lot of effort to go to. When extending Lisp, I had to do nothing. When extending Perl, I had to hack on my editor for a few days to get everything right. (And don't ask, "what happens if you don't use the module that introduces the syntax; does emacs detect that?" because you won't like the answer. But, try typing "define-thing-that-is-not-defined", and emacs will syntax-highlight that as though it's a builtin, and not as random garbage you just entered. Oh well :)

I think this must be a mental barrier for those who are not comfortable with both the internals of their language and with the internals of their editor, and that's why users rely on The Language Designer Gods to give them features.
But that's not what voting is supposed to be for!!1
Maybe this sort of approach would be better:

Show people a wire dump of what's actually going over the socket, and how different languages/frameworks create abstractions to handle things like "CGI variables", "sessions", cookies, and so on and so forth.
The TED commandments - rules every speaker needs to know
Yeah, but sometimes they do.
I'm not arguing things like LINQ shouldn't come with the language. I'm arguing that I should be able to add them if I want to. In Smalltalk (or Lisp, or Scheme), I can. In C#, I have to wait for Microsoft to get around to it. Look at the situation with lamdbas in Java, if you want another example.

That doesn't change the fact that I'm very glad most Smalltalks ship with ROE or GLORP, or that C# ships with LINQ. It just says that I want to be able to add features as easily as the language designer can.
It's gone? 404 and no google cache!

Here's some other info though:
http://blog.programmableweb.com/2009/05/20/yahoo-releases-pl...
funny I actually saw a mock app on Tv (Bones). Hate or Date I think it was called and did just that. Very cool idea.

Another TV inspired phone app (Fringe) could listen to a phone dialing numbers and turn around and call the number for you, based on the tones of the numbers in the phone number. Cool.
I had high hopes for this article (based on the title), but was utterly disappointed by it. It seems to serve no purpose other than to provide dinner-party fodder for the middle classes hoping to project a sense of I'm in touch with the poor empathy.

It deals with a generality that is stunningly obvious: it's expensive to be poor. In the space of five pages, it struggles to get beyond that generality. There are a handful of anecdotes and equal number of catch-phrase expert opinions that barely scratch the surface.

Where is the data: how many people are actually affected by these factors (not merely 'poor'), to what extent, and at what ultimate cost (in dollars).

Where is the root-cause analysis: is being poor linked to class / expectations of life / upbringing?

Where is the counter story: examples of people who got them selves our of the trap - how did they do that? What made them different.

Where is call to action: if this is truly an oh-so-terrible-problem then where is the call to action? What are readers to do?

I apologize now if this comes across as a rant. In my opinion this is a real and growing problem for the developed world, and as such a article that merely skims the surface like this one comes across as disingenuous, so I suspect the motives.

I'm reminded of the 1984 hit "Feed the world". The final lines of the verse (sung by Bono) always sends a chill through me:

There's a world outside your window,
and it's a world of dread and fear
Where the only water flowing
is the bitter sting of tears
And the Christmas bells that ring there
are the clanging chimes of doom
Well tonight thank God it's them instead of you (Bono)

This feels like classic 'tonight thank God it's them instead of you' journalism.

</rant>