skysight-inc/HackerNews huggingface dataset:
I totally agree with this. We've been in a firewalled world of NAT pain for so long that developers have largely forgotten how to think outside the client/server box it has imposed on us.

I feel this acutely every time I try and spread the word about my project (PageKite, a system for putting "servers" on mobile and personal devices). People just look at me funny and go "why would I want that when I can rent a vserver somewhere in the cloud?"

Once upon a time people would have asked "why do I have to rent some external machine instead of using this one I already own and this Internet connection I already have?".
Guide: How to Unlock iPhone 4 / 3GS on iOS 4.3.1 with Ultrasn0w [Guide]
They way you've done it seems fine, although if you're trying to find minimums of such large arrays in javascript I'd assume you're doing something wrong.

Javascript really isn't a great choice of language for big processing tasks; stuff like that should be moved away where possible (granted it isn't always an option).
May be India can't innovate as much as America do at this moment for some reasons. I will not write down why that is so, but to tell you something, India may not innovate but Indians can, that's the reason why America, England are so keen to bring up Startup Visa.
In economics, this is called the signalling effect. And you're somewhat correct. The pure signalling/screening effect of college can probably be attributed to 50% of a person's wages wages over high school graduates.
What they need in India is to get rid of the corrupt government, which keeps stuffing its own pocket with bulk of foreign investment money, and complacency from its population.

Looks like rising gas/food prices and shrinking emerging market investments will force the people in India to action anyways.
Another issue with NAT in large scale deployments is the limited number of simultaneous connections possible. I believe this was best demonstrated by the screenshots of how Google Maps starts degrading when you drop the connections available; 15 saw marked degradation, and that was without any other software running. Can't remember the source of this though now.
I can't say anything about India, but for China that's absolutely not true. Save up for a while & live like a king in China or continue living a shitty middle-class life in the "1st world"? As for focus: I've done more work in 2 days out of the middle of nowhere in China than I've done from my comfortable 1st world homepad (Switzerland) with all its distractions.
Restrict mode for JavaScript ("use strict"++)
It has govt. backing (maybe funding, not sure), but this is from the private sector.

I am slightly suspicious of the fact that the people listed on the "About Us" page appear to have things to sell in this field. For example a link to a "startup kit" with a book by
Emma Jones is linked from the first page.

It's fine if this is killer material and good stuff, and I hope it is, but it gives me pause for thought.
This is not what was actually implemented, and would have finished the Times, due to SEO effects alone. (There are numerous other issues, but that's the one that will crater their revenue tomorrow.)

Seriously, while I appreciate the desire of programmers to think that we're smarter than the average bear, this is like saying StackOverflow is a clone-it-in-a-weekend site. It betrays a fundamental lack of understanding as to what is actually going on with the business model.
جدارة للتوظيف
It's a canard. Most should know better.
Notion ink's Adam tablet springs to mind, although admittedly the buzz has died down of late. It might not be as popular as its competitors, but is innovative nonetheless
Ideally for those you would use the html5 header, footer, and aside tags, respectively. You can use the html5 Javascript shim to enable support for those tags in IE.
Whatever it was, I expect it would have been unix underneath.
One of the few Indian innovations that has received international press is the cheapest car in the world: Tata Nano.

Other innovations from India:

Generating electricity from rice husk: http://www.huskpowersystems.com/

Vertical axis windmill:
http://tepp-innovators.blogspot.com/2008/01/wind-turbines-on...

Microsoft, IBM, Cisco all have huge R&D labs in India. And the number of patents coming from them is not insignificant.

Of course, the number of innovations per capita coming out of India is a lot lower vs those coming out of USA or Israel or someone. But India is not a laggard in innovation.
Very nice. It's too easy to bounce the ball back at a perfectly perpendicular angle to the bat however. Maybe add a tiny amount of randomness to the reflection angle.

Top work! I'd love to see a writeup of how it was done.
Surely IPv6 clients also have IPv4 interfaces too, don't they already request a AAAA address first and then a A address if that fails? [I'm not sure if they do currently - but seems to make sense]
Why is Richard Branson flying?
Just the fact that everyone is so keen to know what India has innovated, makes me feel that something is happening. Talking about India is the latest way to grab the attention. After all why you want us to Innovate ? We will take our time. :)
I do this, but with a slight tweak: instead of naming the colors things like $red, I try to give them semantic names like $shadow, $highlight, etc. in case I end up having to pick a completely different color scheme.
http://en.wikipedia.org/wiki/NAT_traversal

All that to do something that should be as simple as open(some_ip)
Ask HN: Facebook Connect and Twitter Auth enough for Web App?
I am working on a Web App which is good without requiring any user to register/login. However, the user might need to save some of the settings which might only be provided by Login. Just want to know if providing with Facebook and Twitter IDs to login will cover 100% of the users. Is there anyone here who don't use any of these service?
You can order and provision (with hardware config, OS installation/image) via their API.

I just find that the time to provision is much slower than EC2 (10-20 minutes vs. 1-5 minutes).
I think countries like Brazil are much more of a threat in terms of innovation than China or India. They have lots of natural resources, fewer people to feed and a culture that embraces creativity and innovation as much as the US.

There is a sampling bias in all innovation talk about China and India, based mainly on Chinese and Indians that live in the US. But these are NOT typical Chinese and Indians, they are really the best of the best.
Revisiting the Home Theater PC
You mean like charging people money in exchange for content ?

Plenty of newsmagazines such as the Economist have healthy pay-for-content businesses.
What CIOs Can Learn from the Spartans
How is that different from the US or Europe some 100 years ago? These are all fixable problems, and it really doesn't take that long (check Germany between the 2 World Wars).
Are they counting the spam zombie and phishing botnet industries into this number? Microsoft made them possible... A malware industry would have a hard time exploiting a diverse ecosystem like the one that existed prior to Microsoft's dominance. No single computing platform had the 90%+ share Microsoft has and writing multi-platform malware is hard. In fact, no single platform had more than 50%.

Apart from that, this is not even blogspam (submitted by a bot, or a very loyal, bordering obsessive, reader http://news.ycombinator.com/submitted?id=dsdirect) - the post itself is so small as to qualify it as a tweet. A tweet linking to a white paper sponsored by Microsoft that appears not to even be mentioned on IDC's website.

But you can download it from Microsoft Presspass, of course.

http://www.microsoft.com/Presspass/press/2011/mar11/03-24IDC...

edit: to all who say criticizing Microsoft brings good karma, this post serves as a warning. Burn, karma, burn.
Quoting Paul Graham "ideas are worthless" (ref: http://www.paulgraham.com/ideas.html)

I would suggest cracking out a prototype and go from there - "ideas are 1% inspiration and 99% perspiration".
Seems to be down - Google cache: https://webcache.googleusercontent.com/search?q=cache:http:/...
The way things are going, there isn't going to be a majority changeover until the window is already broken. Then it will be done rushed and expensive; remember Y2K? Everybody keep your networking skills up-to-date, there is likely to be a short, sharp opportunity to make good money - probably in a year to four (if they do wait for things to start actually breaking, it will be a little longer before they reach that point).
According to the media there is going to be £1,500 of funding/incentives for startups as part of this project, but I haven't quite figured out if that is launched yet, or whether it means those offers and the other bits on the page (which is not very impressive if so)

From the news reports I've seen this is just the offers (e.g. the BBC say "New enterprises will be offered help worth about £1,500 in areas such as IT training and internet advertising."), so it's really not too impressive.
The HP startup kit is "not found"
Is the US a hostile environment for startups? It seems the US is the most friendly environment in the world for startups.
Two words: public relations.

The corporation speaks with a much louder voice than the individual.

(Moreover, web fora are the internet equivalent of a crowded bar: the law is a very blunt instrument indeed when it comes to dealing with words uttered in the heat of the moment during an ongoing conversation.)
This is brilliant. But I got bored soon because there were too many bricks. Maybe you should increase the size of the bricks.
> Corporation should not be synonymous with government.

They aren't the same thing, but that doesn't prevent them from having features in common. They are both big, powerful entities that don't have my interests at heart, and are both therefore threats to my liberty (especially when they work together to undermine it).
It is not equivalent in any sense. Let's not forget specificity.
ID is unique on the page. Website can have many pages. If there is a need to style some element of the page differently scoped IDs can be handy.
Introspective, live languages.
I'm planning to build an interactive development system, very similar to Smalltalk. It seems that all implementations of Smalltalk, except Squeak and Pharo are dormant or abandoned. I'm not sure either of those fit my needs, although the VM may, as I'm looking for a starting point from which to build something. I'm not precious about Smalltalk, so looking to see if anyone knows of any other options. Primary feature requirement is the image based, live environment, in which you can make changes to the entire environment live while it is running. Full introspection is imperative too, so the user can open up objects and inspect/change their behaviour, but that sort of goes hand in hand with the previous requirement.

Any pointers appreciated.
Initially I was also thinking Jason writes better than he speaks. But as edanm pointed out, the talk gets remarkably good very quickly. It's one of the best I've seen recently.
If you want to retain IE6 compatibility (usually a must for government related sites!), I've found this technique is pretty solid for cross browser platform compatibility (IE6-9, FF, Chrome, Safari):

<a href="#" onclick="DoSomething(); return false;">My link</a>

1) When you hover over the link, a 'hand' cursor appears for every browser (due to the #)

2) IE6 (in particular) won't barf at running your javascript code found in the onclick handler.

If your href tag contained "javascript:void(0)" instead of "#"; your code may not be run under IE6.

3) Because you 'return false' on the onclick, all browsers still avoid leaving the customers web browser with an unnecessary # in the top of the Url bar (as the click is effectively cancelled).
It's easy to get adwords credit - Google regularly send out coupons and last time I looked HSBC were offering £75 adwords credit for opening a business account.
I've been using Arch for almost two years and its always worked. I guess your argument may have been slightly wrong (no s after S or something perhaps).

I would, however, recommend using a wrapper like yaourt which can install from AUR too. With yaourt, iirc (I don't exactly install packages very often these days, since I have everything I need), I can just go:

yaourt opera
The evolution of a vision
Yes Amazon has PCI compliance now, well the parts they need. The physical security is fine too, their datacentres are well secured. So this type of workload is possible.
Satire Essays
Satire essays are written in a manner which makes fun of the subject written about. Irony and hyperbole are used to get the point across when writing this essay. Although interesting to the reader, this type of essay requires much work on the writer’s part.
I think it is more of a credit check than a use case you need.
eternal loop alert message upon winning? :P That is a great way to reward somebody. </sarcasm> Haha.
The biggest advantage to this (other than security) is that you won't need to share I/O or CPU time with other people, resulting in much more consistent and predictable performance across the board.

Now, if only they could provide EBS this way...
HTPC is still the way to go. The problem with simple all-in-one solutions like Apple TV, Google TV, and others is there's too many codecs for video and audio. The only way to guarantee support for all of them is using an HTPC with either VLC or upgrading the codecs in the operating system.

Media Portal is much better than Windows Media Center. Media Portal is also better than XBMC if you need TV tuner support. http://www.team-mediaportal.com/
Server restarted. Original version should be fine.
I have had security conscious hosting providers who have done a proper fingerprint validation over the phone half each way for ssh fingerprints. Its rare though. Sign of a good provider...
The guy who created this now works for http://qwiki.com
You remind me of the early 2000 Business Link companies. You rang up looking for advice, thinking it's a government initiative, but spend 70% of the time getting a hard sell for their web development sideline.
The thing here is - I know this, you know this, most people on HN know this. But an average user won't.
That makes a lot of CSS files. Google chrome network optimization would tell you to reduce the amount of includes to speed up your site. That said that is debatable since it would be quickly cached.
Plus, at this level of management, "what color should the bike-shed be" may well indeed be unsolvable.
I use similar logic, if a merchant doesn't take Amex I probably don't want to shop there.
New startup - Epihu.com, Need your review.
Hi guys, we fix bugs, added some new features.
And we need your feedback and suggestions.

http://epihu.com - new micro-blogging service, with a new way of posting and purposes.
Epihu allows users to write down their most bright impressions day-by-day (we call this the slides) and helps to make this process really regular. It’s a quite simple process : one day - one slide. The length of a message is limited, that helps to keep your mind on the main subject.
sigh... There was a time most HNers would get the joke.
Ask HN: Best place to host a prototype?
I'm working on a startup tht allows people to search for music by title, artist, lyrics, rhythm and more, and I think I'll have a working prototype in a few days, my main problem is where to host it so that investors, the RIAA, and others can see it?
Wind speeds on the increase - long term study ...
I met a BL person once with my then business partner to discuss bis-development ideas/options, and, yep, it was a total hard sell of the services; they couldn't "get" that our total capital was about £1,000 of our own money and there was simply no way I was going to pay £250 for X useless service ;P
> Thoughts are the neural activity in your brain, and they
> get stored as physical objects -- the neural connections.
> They get stronger as you think more about them and they
> can go away too – so we have a scientific explanation for
> the adage, “Use it or lose it.”

Why do people feel this constant urge to sprinkle their fluff posts with not-even-semi-correct pop-neuroscience? He clearly doesn't know anything about neural plasticity, so why cheapen everything by pretending?
Easy Windows 7 Tweaking
Now that's just hurtful.
California: heaven for geeks, hell for recruiters
Simple modules in bash
Google "Nexus" Tablet Coming Soon, Supporting Android 3.0 Honeycomb?
Probably the most evil picture of cameron i've seen. On that grey background of death......o dear.
Review our team brainstorm tool: GroupZap
Job Advert: mySociety Africa Project Lead
"This was also the case with almost 97%"

So about the other 3%? I can't help but wonder... what it sounds like and whether there is a perceived difference.
They also could have paid these staff for at least another four years. http://blogs.reuters.com/mediafile/2009/10/19/new-york-times....

Past experience at an old media company (who would have loved to have had a spare £40 million to spend delaying project launches) suggests the redundancies were people too busy doing productive work to produce job-saving Powerpoint presentations on how they were enhancing stakeholder value by synergising workflow processes.
Read Start & Finish Variance Values with Tasks Duration Calculation
Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.
Two Outfits - plus an exercise to do today
Nice work. It might be easier to make the entire canvas draggable like google maps instead of the separate zoom control.

While it's nice and easy to be able to start using without making an account, it's a pain to find a whiteboard I created once I left the site. I know it's in my inbox, but you might want to provide a login or a memorable URL once people have got started with their email address.
Man I'm old. I long for the days when the Holy War du jour was always, ALWAYS, compared to emacs vs. vi and the brace style of your C code.
HTML5 Web Sockets Experiment
Several of the highly-voted answers here consist of baseless speculation, facts that are very probably untrue, and mostly fantasies of uninformed pundits.

Reminds me of this comment by Paul Buchheit (http://news.ycombinator.com/item?id=1503075) about another unfortunate quora answer (http://www.quora.com/Google-Inc-company/What-were-the-4-or-5...) and the pitfalls of simple up/down voting systems.
Paul Baran, Internet and packet switching pioneer, is mourned
I second the comment on there suggesting a 2 year old Acer Revo + Ubuntu + Boxee/XBMC does all this and more with little fuss.
India has greater problems than a corrupt government. Being neck deep into religion, ancient caste systems, famines and natural disasters, even a righteous government can't do much.

I am personally quite excited with the Indian youth (<25 yrs old). They are making enormous efforts to change things. They are going against social norms, and helping each other, innovating, thinking (which is not common in a country which religion has been the primary solution to everything for 2000 years).
TOR Made for USG Open Source Spying Says Maker
Click - http://Epihu.com
The Cult of Inventor
Omg omg! You won! Totally deserve a prize, but I don't have one :'(

I usually fail at breakout.
You can't invest in the product -- not if it's really new, never seen before. You have no way to evaluate it, so you invest in the team. The team at Color has a proven track record; if the product is bogus, the will be able to pivot. Color is a good investment, but a little out of my price range.
Their second product could be extortion of their first product's customers. Synergy!
Advanced Password Security 101
The number of bricks has been decreased slightly. I don't want the single level that the game consists of to be defeated too easily so there's still a pretty high density.
How I got funded by future customers
When I started looking for money for my project, I had no idea how to find funders.
I don't live in the US, I'm from Italy and spend too much living in different countries to be able to build the right relationships with funders.
So I decided to ask future potential customers.

The system I am building allows people to create their own online business.
In Italy I am known as "the guy who lives traveling" and everybody asks me all the time how I do it (I have a small online business...not a very big deal) and I kind of "sold the dream":
in short I said "I have been working online and traveling for 10 years.
Now I am going to build a platform so that also you can do this. I need money, would you pay in advance 1000 euro to be part of it?".
It worked and I collected 25.000..not much but enough to start.
If they decide to leave I have to give the money back (not immediately), while if they stay I made the sale before even writing a single line of code.
There's really a lot to say (it's going quite well), it deserves a few blog posts.
The best thing is not only that I got the money to go ahead but the community we built together.
Amazing people, with a common dream: work online and quit the day job to travel or simply have more control on one's life.
Nobody wants to be a millionaire.

I just wanted to share this with you as some may be interested about it.
Feel free to ask any questions of course and thank you for HN, it's my first read in the morning!
Greetings from Bali.
This story, and the story about the change in memcpy that broke Flash on Fedora, gives me a really bad impression of the people that maintain glibc.

Seems like they really don't welcome comments and contributions.
Great stuff! Would be lovely to have it like a bookmarklet so I can play it on any page's DOM :)

Something like: http://erkie.github.com/
How about reducing the bricks again significantly, and instead measuring the time players take to complete the level? They could then post their high score to Facebook or something.
If you ever have reason to travel to Europe, this is not a good strategy to follow...
Amazon Appstore offers app test drives on your computer
Let's think rationally. Who can add to certify that your site is, indeed, yours?

- First, hosting provider. They can say "yeah, that stuff's on our network". There's IPsec, but no public keys float around, so it's only for VPNs now.

- Second, DNS registrar. They can say "yeah, that's the domain registered with us". That's already invented and called DNSSEC, although browsers should query for CERT records.

- Third, the notary. That's the current X.509 PKI with CAs. It is NOT broken, it's just insufficient and misunderstood.

- Fourth, yourself. Self-issued certificates can be, in fact, highly trusted, if you met site owner personally and verified the fingerprints. Or they can mean virtually nothing, if you don't know their source.

- Fifth, others. "We cooperate with those guys, they provide us nice stuff, everything works smoothly, and we trust them", "Been there, had everything I wanted, seen nothing weird, trust those guys". WoTs are extremely powerful, as they correspond to natural human trust networks. Implementation, is, of course, hard.

Obvious part of solution would be to allow multiple signatures, so the trust diagram would be a graph, not a tree.
I felt the level was too easy, after a while it just got repetitive.

If you want to make it harder, then you should consider making it faster and the reflection angles a bit more random.

Or as Udo suggests, play for time.
Just realized that I put this under /experiments/_html5_ on my server. Misleading.
Link Building is Always Changing