skysight-inc/HackerNews huggingface dataset:
It's still fairly accurate. A cursory read through it (I read it once several years ago) and I don't see anything that needs updating, except maybe the books section. Of course, I haven't read much dead tree documentation for JavaScript, so I can't really comment on that aspect.

Since the article was written, a few things were added that are handy, but not expounded upon in the article: we've gone from 1.4 to 1.8.1, and added some helpful things like array helpers, iterators, and so forth. Not much else has changed, though - for instance, you can and probably always will be able to accidentally save a variable to the global stack if you assign a value to it without declaring it.
Um, your first two definitions describe H1N1, the third is irrelevant. Besides, it's a settled question if the WHO calls it a pandemic. http://www.who.int/csr/disease/swineflu/en/
Personally I don't want my computer to become little more than an ad delivery mechanism. I can't think of anything worse than embedding ads directly into the OS, wasting yet more of my time.

"I see that you wanted to open a terminal window, but before I can do that for you here's a special message from our sponsors..."

In the Windows world crapware on new PCs is bad enough. Most people hated popup/under ads and went to some lengths to block them, so that historical precedent would suggest to me that this isn't going to work very well as a business practice.
Http://www.guideposts.com/story/hope-bus-spreads-kindness
Science in Pictures: The Ventriloquist Bird and Monkey Syntax
I'm not sure but I think this is the crack-addled post that started the GRC "raw sockets are evil" meme.

GRC, if you aren't familiar, enjoys a reputation as something of an old crank in the security industry. Imagine if Dvorak shifted his focus entirely to Internet security and learned enough Visual Basic to write Windows utilities, and you've got the flavor.

One of Steve Gibson's pet controversies is the notion that raw sockets are a terrible flaw, because they allow attackers to spoof packets. When Win32 added them to the "official" API, he campaigned loudly against them and predicted a catastrophe based on Windows DDoS tools.

This is, of course, a retarded idea. There's a whole menagerie of off-the-shelf facilities programmers can use to get raw packets onto the wire, from drivers like Winpcap to entire embedded stacks like Lwip, which is what BluePill uses. Singling out raw sockets is unproductive, and speaks to a real lack of understanding of how operating systems actually work.
I've been working on a .NET clone of GWT as a side-project for awhile. It doesn't have a widget library yet, but it does have web-mode and development-mode. It works by decompiling MSIL which means you can use any .NET language you want.

http://github.com/flaub/DotWeb

Not much in terms of demos, but the core technology is all pretty much done. Plugins for FireFox (NPAPI-based) and IE work so that you can set breakpoints in Visual Studio. Web-mode does a decent job of optimizing right now because it does method dependency analysis.
How To Make The World's Easiest $1 Billion
ES5 strict mode won't allow you to define an undeclared variable.
Free charity cars.com
Please vote for free charity cars.com. Let them know cceecs referred you, help change someone life. Www.change.org vote for Brian Menzies!
I was going to buy an iPhone 3GS on AT&T this Christmas break (so I could get on a family plan with my siblings). If I'm reading this right, I can go ahead and get that iPhone and if the Nexus One is that great, I can buy it in January (as it will only be sold unlocked and unsubsidized) and just throw my SIM card in there. My best guess is that AT&T won't have a problem with that. Am I missing something here?
At Stanford, nanotubes + ink + paper = instant battery
I'm fairly sure that that is exactly how those dates are meant to be used.

If people misbehave then that is not really the fault of the standard.

Just for a little check I just looked at a page by a well-known news service, today it is the 13th, here is the last-modified header from one of their articles:

Last-Modified: Fri, 11 Dec 2009 11:14:26 GMT

So it looks like those headers are actually being used the way they are intended.

Restoring from a backup should definitely preserve the file dates, dynamic serving could still serve up the right last modified date (such as in the example above).

Dates not being accurate is more likely to happen when people can enter them manually!

The only thing remaining then would be a header that registers when the document was first created, but for that we have the META name='date' tag.
If your goals are picked based on facts then you are subject to the idea that rational thinkers will come to the same conclusions about matters of fact and so when exposed to the same facts will come to the same goals.

If your goal was not picked rationally based on facts, you can't claim to be a completely rational thinker.

So the only room for human individuality is the knowledge gap between us and omniscient beings where we can pick goals arbitrarily, then pursue them as rationally as our limited mental abilities allow.

?
Okey, good point :-)
This doesn't work with Safari, however.
that will get you edge but not 3G data speeds due to radio frequency incompatibility.
There is nothing wrong with making a living.
Bookmarked. Will read it later. I have already read too much for today.
I totally agree with everything you are saying. It's just that in practice it often doesn't work out. I can create a website that pulls its content out of a database and the web server has no clue what the dates should be for the headers. I think the only real solution is for web developers to be more conscious of this and ensure their frameworks play nice. The up side to that being the more conscious websites are more likely to be the sites with quality information anyway.
I do think you should consider adding a safe mode sooner rather than later. It's actually a bigger problem than you might think. My mentor generally won't care too much if I use a 3rd party js library as long as it doesn't interfere with other company libraries (which do put functions on Array.prototype/Object.prototype). I'm guessing that other people working at large companies may not be able to use your library for this reason.
I once told people the correct definition of "begs", and they refused to believe me, and thought I was wrong. To them begs means: raises a very obvious question.

So it's over, "begs" has a new meaning, and complaining about it is pointless.
Most of the time, there's little thought involved in blogging. Writing does not guarantee the writer has something to say: for sure I'm not the only one to have read vacuous blogs the Internet would be better without (I'm thinking of most twitters).
It didn't feel needless when I wrote it. The lisp community was sitting on their haunches (their laurels had long rotted away), and silly new languages were stealing lisp's thunder. Today, I would probably have written about how clojure will soon be "killing" python, so maybe I'm just a soapboxer.
Can you really borrow $9B against $1B at such low rate? Obviously, I'm missing something here.
Whenever someone starts a sentence with "Steve Gibson says..." I usually kick them in the nuts and run away.
"And where is Woz now?"

Exactly where he wants to be, best I can tell.
10 developer skills needed in 2010
Major logo redesigns of 2009 (including tech)
My take is that Jobs is a business guy with an unmatched talent for motivating technical guys.
Finns are nothing if not stubborn. They'll figure it out sooner or later, but it's hard work steering a ship that size -- especially without strong leadership.
I can see how a programmable shell was the best thing since sliced bread in the era before ubiquitous Perl, Ruby, etc, but I find myself using the shell for only three things. To set up common environment variables, to script one-liners that are too simple to bother with a more powerful language, and to start programs. (Additionally, the OS tends to use "sh" where it wants to guarantee code will run without dependencies outside /bin. But I don't write that myself.)

Honestly I'd like to see a shell with less programming features, not more. It should be hella tuned for command line usability, but I don't give a damn if it has a while loop.
Fundamental goals are neither rational nor irrational. A rational thinker with no non-rational goals would have no reason to ever do anything--including think at all.

Two perfectly rational agents with the same fundamental goals would, of course, inevitably select the same sub-goals and actions to reach those goals.

But at some point if you keep asking a rational agent "but why do you want to do that?" the only answer will be "because it is my nature."
Neat idea. Imagine if we could use this to create more descriptive models and frameworks.

Projecting forward, you could model business processes or government simply by consuming and interpreting contracts, tax code, or law.
I didn't really understand this article. My interpretation was all of these spammy sites that steal and scrape content will overtake all of those that actually produce things. But the spammy sites still need to get their content somewhere and finding the content's original source can't be too hard. Or did I totally miss the point?
A circular sieve of eratosthenes to visualize prime numbers
Phase 1: Collect Underpants

Phase 2: ?

Phase 3: Profit
existing banks with insiders can. you forming a bank with your buddies can not. otherwise every already existing small bank would be doing this.
now they're supported. (makefile, rakefile and meta)
"Those who like static-typing will always find it ridiculously great."

People who actually like static-typing probably don't like Java, but something more like Haskell.
Glad I read his argument then.
The first thing I want to ask when I hear something about easy money, is: "Then what stops everybody from doing it?"
Javascript as CPU? Huh? OMG. Please tell me he doesn't mean "central processing unit"! Someone please explain to him the difference between a programming language, an operating system and a CPU.
Sorry, what's Dot? Can't exactly google it :).
Only for certain values of "you" that don't include you.
Part of the GraphViz package.
Another newer technology to keep an eye on: plasma gasification (http://www.slate.com/id/2181083/).

Although it produces paltry amounts of energy compared to nuclear facilities, it's a neat solution to the problem of waste management, capable of handling low-grade nuclear waste.
How IE8 claims full CSS support is beyond me.
This is the same company that 'discovered' the power of sex in advertising: http://contexts.org/socimages/2009/07/14/evolution-of-evony-...
"Undervalued" is quite different from "misunderstood". Most of the languages you both listed are not quite known even emong programmers; on the other hand, anyone who's evenr dabbled with Web production (and many that just browse) have at least heard of Javascript. Douglas' point is that many people think that they know what Javascript is all about, but they're wrong.
This may be out of place, and I have no doubt that Douglas Crockford is a genius and an all-around excellent human being. Also, I am pretty firmly in the substance over style camp of web design.

Having said that, I find it pretty hard to accept webpages (in 2009!) that have this for design:

<body bgcolor=linen>
<h1 align=center><font size="+4">JavaScript:</font><br>

Thank god for Readability...

Updates: Yes, by Readability I mean http://lab.arc90.com/experiments/readability/ It's an outstanding little mini-app. If you don't know it, try it.

Second, I want to clarify that what I quoted is literall the entire style for the whole page. I find that mind-boggling. (And, yes, I thought of PG's site.)

Finally, the page was written in 2001, so my crack about 2009 isn't quite fair. Still, many people do update their sites.
How rails has changed how I seek for a job
While you're at it, drop a hint or two about Silverlight being a response to Flash and not Javascript.
Roomba Pac-Man
This is called fractional reserve banking. It's how fiat money is created. In my experience, if you understand it, you're either benefiting from it and support it, or you're angry about it and a Ron Paul supporter.
Women in Science (Science as a career)
Now guys... let's not start submitting stuff here because it is especially bad. That is soft of contraproductive.
It isn't the end of hand crafted content -- it puts a heck of a squeeze on the middle of the quality curve, though.

Demand Media et al compete for more phrases versus me than my actual competitors do, simply because they are virtually guaranteed to have a piece which is laser targeted at a query like [how do i make a bingo card]. In a perfect world, I'd like to rank for that query, rather than having to pay eHow for an AdSense click about it.

I have, nonetheless, paid over $20 over the past year for clicks on ads on this page:

http://www.ehow.com/how_2120747_make-bingo-cards.html

Demand Media's entire business model is that that page cost them $4 to create. They keep half of what I pay Google, so they're ahead quite a bit on that page -- and there are other advertisers than me with ads there.

My strategy for competing with this, such that it is, is to go for depth over breadth, do a bit of the outsourcing thing myself, and compensate for my comparative lack of scale with focused use of programming. I pretty much can't outrank eHow for "How to X" questions in a systematically economic manner. I can, however, outpublish them regarding actual bingo cards which, since it is what the customer actually wants, tend to get the links and build the self-reinforcing authority.

For those of us who are at least partially in the publishing business (and I really am at least partially in the publishing business by dint of my SEO strategy), you have to have some idea of how you're going to compete on the long tail versus mass amounts of textually unique garbage backed up by impressive domain authority. At least until Google brings the hammer down on them. (Honestly, that Wired piece would have made me very uneasy if I were working for them. Google doesn't mind people doing SEO, but SEO which scales algorithmically pisses them off like you wouldn't believe. That is practically their working definition for black hat.)
The one thing I can say is that love QT, the c++ framework they bought. I hope they succeed if only so QT improves and gains more platforms.
MySpace/Imeem Deal Leaves Thousands of Artists Unpaid
I feel like he's fishing for publicity. All he really is doing is another way to make paper conductive, but carbon paper has been around forever.
This isn't about fractional reserve banking.

If the bank could only lend out 100% as much as it had, it would still be making free money here by borrowing from the government and lending the money back to the government at a higher rate.
This list uncannily resembles the one that was posted the other day about "what I learned from working at Microsoft".
I think good filters, in search engines and at the users' end will make it really hard for mediocre and bad autogenerated content to ever compete with good hand crafted content.

Autogenerated content, for example, will never be able to replicate the snark of TechCrunch or the gossipy tone of Valleywag very effectively. If they ever come close, they will still need primary sources of information.
In this case, the government. This article shows what would happen if everyone were able to operate the way the big banks do now.
Wow, Bruce Everiss! I remember him from the days when I read computer magazines in the 80s (and 90s :-(
CRU climate graph yet again (now with R)
MediaBeacon showed off a really cool GWT-based product at Campfire. They've built the equivalent of a desktop application inside the browser (full drag-and-drop, file management, etc). The video is up on their website: http://mediabeacon.com/

I'll also plug our GWT-based product, DotSpots. I'm dogfooding it on my blog at http://grack.com - just select one of the paragraphs or click one of the blue dots to see the UI. It's an example of a non-traditional GWT application: we're running our own GWT code inside of a foreign website. Our website is more of classic GWT application, but we compile both of those targets (as well as Chrome and Firefox extensions) from subsets of the same codebase.
It seems Evony had the perseverance to follow their A/B testing all the way to size D.

Perhaps they're also A/B testing legal jurisdictions, and the algorithm was seeded with 'Australia'.
I was expecting, at least, a mention of GWT - which does actually treat Javascript/DOM as an Instruction Set Architecture, in a manner of speaking.
They're trying to say something beyond that, but I'm not sure what it is either.

It looks to me like an accident in the metaphor factory. Someone decided that using a fast-food metaphor might yield insight into the future of the publishing business -- hence, this essay. But that's an inane metaphor. The food business is very, very different from the publishing business. Fast food joints like McDonald's succeed because, among other things, great chefs do not scale: I can't click a button and eat a meal made by Jamie Oliver, because the guy lives in another country and food can't travel over TCP/IP; even if it could it can't be copied using rsync; the guy only has two hands and there's a line out the door for tables; the quality depends on ingredients which cost a lot; and even if I have a great meal on Tuesday there's no guarantee that Jamie's Wednesday meal will be great -- maybe Wednesday's special is made with basil, but I'm allergic to basil.

But none of this is a problem with publishing in the age of the Internet.
If I remember correctly the original implementation of Postgres did not modify any table rows, it added a row with the most recent values.
So basically this is just an elaborate shell game that allows the government to pump a bunch of no strings attached money into the big banks and make it look like they are paying back the tax payers TARP bailout money when in effect the only thing they are doing is calming the public outrage that would ensue if they just gave the money to the banks outright with no strings attached and no expectation of repayment.
I think everybody is not doing it because 1) most people don't understand it, 2) it's not easy to form a bank, and 3) although banks can easily get money for loans, they will be shut down if the loans are not paid back.

Because new money is created whenever a loan is created, the cost of money is artificially low. This discourages savings and encourages debt. So even though there are massive amounts of money to be made with a bank, I think that it's pretty hard to come up with the capital needed to open a bank. In this sense being a banker is like being a drug dealer. You can make a lot of money, but you can't consume what you sell. If you do, you end up being just another customer, a buyer not a seller.
Balance - a one button game
If it bothers you that much set up your own domain name of whatever you like to redirect to it.
Could you give an example of that? I'm not sure what you mean.

If the programmer's intent was mistaken, then the program needs to be re-written. You don't really need unit-tests for that, you just need to think about it. Maybe the unit-tests force you to think while writing them?
I've done the same in the past (Python backend). I'll add one more suggestion on top of that. You can create JSNI bindings for all of the JSON RPC objects with GWT to get compile-time API checks that disappear entirely from the output.
Occam's Razor of Product Development
Why use libxml when JavaScript already has a standard XML API, E4X (ECMAScript for XML), as specified by ECMA 357? At least libxml should use the faster native XML support behind the scenes if available.
The more people that are given information relevant to a lawsuit, for example, the more people and documents that can potentially be subpoenaed. Even if the information itself is harmless, this could add substantial expense and hassle.
I'd say that $1 billion in initial capital's got to stop at least a couple people.
I didn't mean it as criticism. It was three months ago, so it'd be fine to repost even if there was search. I just wanted to cite earlier discussion.
The man who invented exercise - epidemiologist Jerry Morris
Copyright 2001 Douglas Crockford.
Ha! I hit the Readability bookmarklet right after clicking on the link on HN and seeing Crockford's site. And I come back to find your comment.

Another example of a genius having a similar site is Peter Norvig - http://norvig.com/

Great content on both sites, and yes, thank god for Readability
Tried to make the tag less repulsive to those that dislike it, and added a fixed cloud for functional ease of use.
Ask HN: What to do with something no one has, yet?
So I've written a helpful program. It does something simple but could be very helpful to a certain niche of people. It would take a skilled programmer about 2 weeks to make such a product once they have the general idea.

What would you do with it? Sell it? Give it away for free? Some other alternative?
Why News Won't Work Like Murdoch Want's It To
One form of very high temperature reactor, the pebble bed reactor, was theorized in the 1950s and has been under development at various locations for more than a decade -- China begins commercial construction this year.

PBRs are one of several inherently safe designs wherein shutoff of circulating coolant raises core temperature and natural processes serve to choke criticality.

http://en.wikipedia.org/wiki/Pebble_bed_reactor
You should also take a look at sources of paulgraham.com, norvig.com and tlb.org. They all use horrible markup and tables for layout.

The fact that they don't care what their html code looks like should tell us something.
Lucky for you that you read Schopenhauer's version. Now you won't need to finish writing your own. :)
Hi, thanks for working on this.

I went ahead and wrote a very simple test for HTML parsing and added an parseHTML() binding. I've sent you a pull request.

You can check out the commit here:

http://github.com/Maciek416/libxmljs/commit/87f28186cd4d2f2f...
The key to the money-making scheme is access to very cheap money from the federal reserve (what you're labeling as government) and lending it to the government (what you're calling the government.) The fed and the government are not the same thing. If they were, the government would not have to borrow money from the banks. It would just get it directly from itself.

So I think this is about fractional reserve banking because this is what enables the borrowing/creation of money at below market rates. If a bank had to buy its money on the open market like everybody else, it would have to pay more than what the government pays for money because it's a greater risk. Without a fractional reserve/fiat money/central bank system, a bank would not be able to borrow money at essentially 0% in a credit shortage.
Can't be done, and here's why: the 0.25% rate he's referring to is the federal funds rate, which is the rate banks borrow/loan money from/to each other. You don't just "borrow from the Fed". Most loans between banks are very short-lived, for example a bank might want to loan money to a major company but doesn't want to wait days or weeks until it has enough in reserves, so it loans the money from another bank. Because the loans are very short-lived and are usually between established banks, they're also very cheap compared to the loans offered to the public. The interest rates of the loans are also negotiated between banks. Now, when you take the fact that, in this case, the borrower would be a complete unknown, and especially the fact that this loan would be for a much longer period than what is usual, 0.25% is impossible. Hell, you could be the Goldman Sachs and be lucky to get under 5% for a 30-year loan.

(TL;DR: can't loan that much money with a rate that low for 30 years)