skysight-inc/HackerNews huggingface dataset:
I just jumped on node a few days ago.

People who are already comfortable with programming with events and closures in Javascript are going to try Node and say things like "where has this been all my life?". In those few short days Node has highlighted to me just how dramatic of an impact a tool that is close to your language/model of choice can have on your ability to rapidly turn ideas into working code. For a cross section of coders that work with jQuery all day, Node will be a big deal.

Node has some really friendly and highly productive people working behind it, chief among them Ryan Dahl ( http://github.com/ry ). To learn Node's ins and outs and have some fun, I spent this weekend building out a simple node-based MapReduce-like work unit processor and needed a lot of random help along the way. When I needed gzip ( http://github.com/waveto/node-compress ), or to communicate with Unix command processes, or a redis client ( http://github.com/fictorial/redis-node-client/ ), the Node community was there to help me very quickly.

Simply said, Node.js is a very productive and fun environment for weekend hacks, and I expect it to become a primary fixture in my toolbox in the coming months.

[edit: added links]
China Poised to Claim Half of Global Online Game Market Next Year
Really, Copernicus' accomplishment was that his model worked very well yet left out a huge heap of epicycles. Heliocentric = fewer epicycles. That was Copernicus' contribution.

This pales in comparison to Kepler's "Equal areas in equal time." That observation is a very strong hint towards Newtonian mechanics and Calculus.
There's no hack here. Gift cards can't be used to buy gift cards.You need to use cash.
That's a very interesting aspect regarding the citizenship angle... hadn't thought of that... certainly could be influential on a decision...

I heard an idea once that high mobility could lead to countries having to 'compete' for citizens!
Sounds like Chile.
That's a relatively recent feature. I think as recently as some Pentium 4s, as well as all the pre-K8 AMD CPUs don't have overheating protection. I can't say for PowerPC CPUs.
I went to the site and clicked on the "chat live on visitrs" link in the bottom right corner. I got a tiny pop-up which was blocked by Firefox's popup blocker. I think there are ways to fix this so the pop-up does not get blocked when clicking on the link.

I set FF to allow the pop-up, and then got a blank window (not sure if this is a problem with the site or with FF). I closed the window, and clicked on the chat link again, at which point I did get a pop-up asking me to login or register. At this point, I just gave up.

I would strongly recommend not requiring registration for this type of application.
Ultimate Goat
"...for C# and VB.net developers"
We already have rather high mobility - it's just to countries that aren't as attractive (non-G20 countries). Even then, if you have a college degree, it's relatively trivial to get into a number of them (Canada being top of mind).
I agree. But, I must admit the dependency violation stuff looks useful. The ability to enforce patterns and practices such as using Business and Data layers will really help dev teams.
Not exactly. Paul McCartney subsequently released 22 studio albums, Lennon 8, Harrison 10 and Starr 15. I think we can safely say that all four would have already been in the top income tax bracket from their Beatles royalties alone. Yet they were somehow motivated to continue making music.
TED Talks: Living with Data
I seriously doubt that a large retailer like borders would allow you to use a voucher on such offers.. most retails thought about such things and blocked them years ago.
We can be more general than that. It wasn't really until the fundamentalist movement that people felt inclined to defend the literal truth of the Bible. Catholics historically (going back to Augustine) have believed that parts of the Bible like the creation account in Genesis are allegorical rather than literal. They wouldn't have gone as far as Jefferson (obviously) but it's sort of a myth that Christians have always felt the need to defend the literal truth of everything in the Bible.
TED Talks Pranav Mistry: The thrilling potential of SixthSense technology
I used to use http://twitter.com/newsycombinator/ but then became dissatisfied with its choice of links, so I made my own:

http://hn.purepistos.net/

which takes http://news.ycombinator.com/active and filters for a minimum vote count (currently 40). I provide the title, the link, and a link to the HN thread. Consumable via FriendFeed, Twitter, RSS and Atom.
I suspect that the Beatles were interested in expression, craft, and having made their FU money.

Is the latest economic downturn a sign that there's too much FU money out there? Is everyone with a 7 figure bank account like the hordes of minor nobles? Is our form of meritocracy real and valid? Do we still have civic values that go beyond everyone being in the game so they can quit playing? (Are religious values filling the void in the US in a subtle theocratic takeover?)
"Exciting" is an understatement. Cloned and compiled it yesterday and since then I can't bring myself to stop playing with it.
Shoppers Ranch
What hackers can teach 'greenies'
Or maybe Estonia. Several other NIS countries come to mind, but see #4 above.
Let pedestrians define the walkways
Estonia is in the EU and pretty close with the US, too. But a very attractive country, business-wise.
When Your Business Becomes Your Life
Facism and national socialism killed hundreds of millions - don't confuse dictatorial societies and their losses with socialism as an idea.
> It's my opinion that JS is the new lingua franca of programming

Indeed. And its new incarnation, ECMAScript 5, fixes many problems with the existing language and makes it a lot more powerful and better suitable for programming "in the large".
Mark Cramer on Getting 1.3M Add-on Downloads, Mossberg Write-up, etc.
[X] as implemented vs [X] as utopian vision

This is a powerful idea. But to cut to the chase:

How does [X] account for human nature?

The reigning tag-team champions of Democracy and Capitalism take human nature into account. They are both designed around the idea that people are self-interested. They do not function in spite of selfishness and greed. They function with it.

Unfortunately, no system is perfect, and any system can be gamed. Today, we see that this is true for Democracy and Capitalism as well.
> Twisted and EventMachine are hampered by the existence of a large number of blocking libraries for their respective languages. Part of the difficulty in learning those technologies is understanding which Python or Ruby libraries you can use and which ones you have to avoid.

This is what's interesting, I think. The reason Erlang does so well at this is that stuff written in Erlang basically just doesn't block because a scheduler sits under the whole thing.

> Node creator Ryan Dahl has a stated aim for Node to never provide a blocking API—even filesystem access and DNS lookups are catered for with non-blocking callback based APIs.

So that's the tricky bit, I suppose, especially as your language/environment grow, and people start doing random stuff with it.

BTW, it's also worth mentioning that Tcl has had a nice event system since well before Twisted came out, built into the language. However, like Python, you can't count on random commands not to block, so you have to be careful.
Google doesn't even have to build a news research organization. there are enough people who see the opportunity and offer copies of news, and rephrased news, given the ad revenue that would become availble. it just has to make few changes to it's search engines, expose data from their toolbars/queries on popular news articles/subjects , and let the newspapers fight with tons of sites offering their content, or very similar contents for free.
I don't get it.. who are you and why should I care?
The New York Times has a handy little graphic about the link between federal subsidy/research and products which create a $1 billion industry:
http://www.nytimes.com/imagepages/2005/04/01/business/200504...

(The accompanying article is here: http://www.nytimes.com/2005/04/02/technology/02darpa.html )

For more on how the system works, you can find a readable overview from sources ranging from Bill Gates Sr. to Noam Chomsky:
http://www.taxpolicycenter.org/publications/url.cfm?ID=90058...
http://www.zmag.org/znet/viewArticlePrint/8114

I'm not sure what pg means with "socialism." (Does this word mean that workplaces are run by the workers, an important concept within socialism? Or is it just something about higher taxes?) In any case, I probably don't agree with his argument that the profit motive is necessary for hard work, though I do believe that people who are their own bosses (self-managing workers) are likely much better for innovation than the alternative.
Here’s a First: Man Arrested for Not Using Twitter
From my experience, seed money from an angel generally doesn't take that much equity from you in return for giving you the ability to confidently work on your project (ie: pay yourself a micro salary, hire a person or two full-time, etc.). In most cases equity is going out the door -- you either give it to your angel in return for cash to make hires, or pay early-employees with more generous equity since you lack cash.

One thing that is particularly important to me is finding an angel that meshes well with you/the company, that you can learn from, and that can do a lot for the company once the product launches such as VC introductions, pull strings for marketing, product advice, etc. The right combination + luck may mean you can avoid VC money all together, or retain a lot more of your company during a series A. To summarize: someone that brings more value than just cash, therefore also deserves a decent equity position because of the additional value they'll return to the company in the future.

So to follow the advice already given, yes raising money late can be good but it can be a timely process. If you're picky about your angel then it will take even more time to find the right person, so you should start talking/networking as soon as possible. It took us almost 8 months to close angel money because of the "interview" process.
Ask HN: A start-loading button for videos?
(Reposting.)

I thought of an idea: Online videos should have a button, "Start loading", which makes the video start loading.
Personally, when I come across a video I want to see, I usually hit play and then immediately pause, then go read something else, so the video will be completely loaded when I start watching it. And it's annoying to do that, especially because sometimes it takes time until the pause button shows.

So I suggest a "Start loading" button that will cause the widget to start downloading the video. It will disappear the moment it is pressed or "play" is pressed.

What do you think?
Nighttime in the USA... I reposted here:
http://news.ycombinator.com/item?id=957358
Chrome blocked that window, too. I guess an inline div would be better.
Yes, but that was the machine on hand and not the relay. Before having someone read more carefully, be sure that you have read them carefully.
Yeah, Estonia is in the EU, but a nice country.

Some of these may work: Switzerland, Monaco, Andorra, maybe Panama? I'm sure theres a bunch more, but I have never seriously looked into it.
Cheerleading is another very physically demanding sport. A lot of cheerleaders could easily move into other sports and do very well.
Chile's main trading partner is the US.

EDIT:
The original Commentor's criteria are exceedingly difficult to meet.

That said, I think Singapore and Indonesia are the nations which provide the closest matches to the required criteria.

Singapore's main trading partners are China, Malaysia, EU then US.

Indonesia's main trading partners are Japan, EU, Singapore then US.

I would throw in Malaysia but I am not altogether certain about their immigration laws.

The Emirates might fit, but while they are stable at the moment, I'm uncertain as to whether that stability is enduring. Think Lebanon in the 60's.

Most reports that I read point to nations like Indonesia and Malaysia as providing the most mid-term upside while reducing the perceived 'American Risk' via the idea broadly known as 'de-linking'.

For the longer term believe it or not, places like Madagascar, and the eastern African Islands are looking increasingly well positioned. Think increasing African trade with China.
I flagged this without even looking at the article. Is that bad?
The app store is a huge distribution channel for developers. Making a web app solves the technical aspects of distribution, but then it's up to you to put your app under the nose of several million people.
Customer Development: Past, Present, Future
i guess popup frenzy will be problematic, but it's the only way i could come up with to enable using the same chat window in multiple sites.

thanks for comments about registration. I have the idea of allowing users to discriminate by nicknames. By Openid and Oauth users are already using the same id's on many websites, so i believe it would be ideal to use same ids on visitrs, for it's aim is to connect the websites community online in almost realtime. But maybe i'm wrong :)

thanks
I also recently cloned and compiled it myself, but I haven't had much time to play with it yet.

I have been doing a lot of Javascript/jQuery UI stuff at work lately and have become VERY comfortable with the anonymous callbacks and such. Now I'm ready to jump on Node and see what I can do. This looks awesome!
Poll: Which Python versions do you use?
I maintain a Python project, and I'm currently thinking whether to drop Python 2.4 support. It will make my life easier, but I am worried that maybe there are still too many people that use it.

Which versions of Python do you use, whether at work or at the university or at home? Choose multiple answers if needed.
I was simply amazed... This is a must watch.
The way I see it, if theres another world war or other major global event and I need to relocate for whatever reason, having a citizenship in a country that meets my criteria would be extremely beneficial. If I were to actually invest, then obviously theres more to be considered - like actual value of the investment, difficulty of traveling to/from country (especially under extreme circumstances), relations with other countries and so on.

My criteria is based around the fact that the one EU country is as good as the rest, really (and I already have an EU passport), same goes for commonwealth countries. Finally, theres no point in "hiding away" in a country that will give in to US pressure without a fight either.
Nuggets II: Proof
Yeah, I plan on having multiple bible translations available by launch. I prefer NASB so that's what I'm using in the demo, but it's pretty trivial for me to add other translations.
Fuck [iPhone developers] those condescending, ignorant, self-important, stupid, blind, fearful pricks. Fuck them real hard. Where it hurts.

And fucking them real hard where it hurts is exactly what Apple is doing right now.

We choose the world we want to live in, and I don't want to live in a world where writing like this is unremarkable. It adds nothing to the overall argument and coarsens us to no purpose.

I am sympathetic to the general gist of "developers would be better off working without a gatekeeper", and have said much the same myself this weekend, but those who Apple chooses to win do benefit enormously from a built-in, captive audience who is exposed to Apple's annointed developers. There is no comparable method of exposure for mobile web application developers.

There is also the non-trivial benefit of actually getting paid money to consider. You can certainly make money on the wide-open Internet, but the tactics you use for it and the apps you make are wholly different from what works on the iPhone. (What I wouldn't give for my customers being able to buy my software in two clicks, but alas...)
Most videos start loading in the background as soon as the Flash embed loads. Or at least, they should - I've heard the YouTube team complain of bugs in Flash player that sometimes break the load. This makes much more sense than a manual "start loading" button, though, since it requires no manual intervention and loads the video with unused bandwidth as soon as possible.
Reading this article (which expands on a point from Lockhart's Mathmatician's Lament) it suddenly struck me that, despite very nearly studying math at university, I had never actually been taught maths.
Let's say that I want to implement a swipe-to-delete feature like the one in the Mail app. What JavaScript event should I listen for?
While he basically raises some valid points, he ignores two critical ones:

1) With the appstore being the one authority to get apps on your iPhone, you will automatically get much less traction using the web

2) The appstore makes it VERY easy for the devs to actually get paid. If you launch your app web-only, you have to incorporate the whole payment process yourself, which sucks.

Catch 22...
There's a problem with that, when you're visiting a site which has several (possibly many) videos embedded in the same page. I know some good sites that are like this.

You don't want to have them all starting to load, because then they'd take a lot of bandwidth and you'd have to wait too much to see the first video.
hong kong

singapore
You can charge money for a webapp. You just have to use PayPal rather than Apple's built-in procedure. That's fair, right? It's just as fair as buying any other application would be.

I just installed two webapps on my iPod and they're quickly becoming my most-used icons.
Amp - Mercurial rewritten in Ruby. Easily customizable.
Agreed--don't forget Thomas Paine. The whole "Christian Nation" thing peeves me.

http://www.infidels.org/library/historical/thomas_paine/age_...
touchmove, apparently: http://www.sitepen.com/blog/2008/07/10/touching-and-gesturin...
I'd rather video sites optimize for the common case of one video on a blog. If there're multiple videos, I can always click on them to take me to the original video page, where just one is loading. Or open that one video in a new tab and hit Stop on the page with all the videos (which should pause loading of all Flash embeds, though I'm not sure it does with the current Flash player).
I'm not unbiased enough to decide if some other country would be a better bet than the U.S. Still, I suspect the top outside choices would be India and Japan, in that order. Japan is miles ahead of the rest of the world in robotics, which means that if the price of Chinese labor ever increases, they own manufacturing. They still have a piece of the pie, even with rock-bottom labor prices, which says something.

India is even more interesting because there are a lot of educated people, but still very low living costs. Early America is the last time there's been a combination like that.
Ask HN: Best way to hire designers / front end dev (in Boston)
We're a small startup with 3 engineers and we're looking for a designer developer to bring in-house.

Front end developers seem to be difficult to find. Designers are either photoshop masters and don't do a lot of interaction work, or are pretty technical and their CSS and site layouts lack aesthetic.

Posted at Craigslist and http://jobs.jsninja.com. Any other places to post that hit that sweet spot between technical coders and design masters?
The first link is about scanning, storing, and making available entire books. The last is about the caching ability.

The second one includes some great information, but if you read about the specific cases (starting on page 6) you can see it is still very much up for debate. Actually it seems that the courts have ruled in Google's favor almost every time, and most of these are for caching and not indexing.
Promising. Anyone care to summarize query capabilities?
Glad I read this. I'd assumed Node.js had something to do with the Nodebox visualization environment on Javascript (I think a project like that has been featured here before). While that would be interesting and pretty, it wouldn't be my cup of tea right now.

This, however, looks really cool. I've been waiting for a compelling JS server side framework for awhile—definitely going to have to check it out. I hope other people aren't making the same mistake.
Payback Time - Wave of Debt Payments Facing U.S. Government
As the US has recently demonstrated all of the industrialized nations are so interconnected that a major failure in one is a major failure in all of them. If there is any country I would consider loaning money to it would be the ones that did the best in this past mess. From there I would have to look at the countries fundamentals.
You can pay for the gift cards with gift cards, but they mail you the cards. For how long is this offer good?
Half your momentum trades are profitable? Is that before or after trading costs? How often and at what volumes are you trading?
Kids can certainly engage in rational thought at a young age, but when your three-year-old is screaming "WANT CANDY!", it's not a good time for a rational explanation for why the child is better off waiting for healthy food at dinner time.

(Of course, generally speaking, when adults are screaming their heads off, it's not a good time to rationally engage with them, either....)
Apple's first Tablet... FROM 1979
Because the murder of one person says nothing about the attitudes towards freedom of speech across a whole country.
No "maybe" about it. The Copenhagen interpretation of QM is still the dominant ontology (plenty of people get away with it), and yet it is nonsense.

Granted, it is a different sort of nonsense than what the french literary theorists do...
Why Tom Brady Would be a Great Startup CEO
Wait till you figure out vim or emacs! Now thats an experience (good, bad or otherwise...)
Your first point is so valid. Having created a webapp for the iPhone myself there really are few places I can go to put my webapp on a stage that anyone cares about. If someone knows of any I honestly would love to know where they are.
It will change the way we use digital things.
Capitalism has killed millions too, and not just an abstraction of it posing under the name. Capitalism makes human abuse profitable. The best way to restrain that abuse requires practices that are currently being attacked in Amerca for being socialistic.
Blocking the Bing.com robot as of today (and this one's free).
It might say something about countries with large numbers of unassimilated minorities (in this case mostly Muslim).

That aside, pg's point was that even in Holland (which he uses as an example of a "tolerant" country), there are negative consequences to actually saying "can't say" things. E.g: Many things about Islam and its prophet are (in practice) "can't say"/undebatable things (without assuming a serious risk of getting killed).
Memorex MCC228RSBLK 5MP 720p HD Mini Camcorder
Using PLY for parsing without using it for Lexing
Microsoft Office's Last Stand
Pranav Mistry and Pattie Maes have demoed this technology at a previous TED talk also: http://www.ted.com/talks/pattie_maes_demos_the_sixth_sense.h...
Galileo's missing fingers found in jar
Sorry, can somebody explain me how this works? Obviously, I'm missing something.
Is the code being interpreted on the server-side? Then my question is, how fast it is and if it's capable to serve large number of connections? Actually, it's very exciting if it runs no slower than Java.
Not sure if people agree, but if you do, post your robots.txt with msnbot blocked here? Mine's here http://poorbuthappy.com/robots.txt
Yes, it's being executed on the server. It's very fast - 3,500 requests a second for returning a "hello world" string with 100 simultaneous connections, and because its all event based it should be able of handling thousands of concurrent connections without much trouble (I haven't tried yet because my laptop runs out of file descriptors).