skysight-inc/HackerNews huggingface dataset:
I don't see this as an actual suggestion for Google as much as a really cool version; especially since the source is offered. (I'm tweaking it and making it my homepage, now. :D)

Great job!
I think the submitter himself said it well in his Rackspace XSS hack:

"Web applications are never 100% secure. Also the amount of vulnerabilities previously found in a product does not directly relate to the current state of security in a product or service. A better measure of this is how quickly the company responds and how they care about security related issues." ~ http://www.evilpacket.net/2009/jul/9/theft-rackspace-cloud-a...

Responding to security issues has got to be crucial to these SaaS web apps. If you can't trust a company to at least be diligent in trying to protect your data, why should you give it to them?
The Tornado front page refers to itself as a framework six times, but we're splitting hairs.

Twisted is, at least for now, more general purpose. Can't wait to see where Tornado goes though.
Looks like they left a few other things open too =X
Read "Programming in Haskell" by Graham Hutton first. It's a small book... I literally did the whole thing (including implementing all the exercises) in a week. To call it excellent would be the understatement of the century.

From there, pick up RWH. You can skim the first few chapters, and you'll be much better equipped to read the rest of them.
dear friends,

On the basis of your suggestions, Ive concluded the following:
1. Studying Minix as an operating system will be a great deal as its source code is just around 4000 lines.
2. Minix being a micro-kernel based OS will be easier to tackle.
3. The OS book written by tennanbaum with respect to Minix [describing each aspect of Minix along with source code] is available to us.
4. Though Minix is immature yet, it will help us to get started at least.
5. The book on the link 'http://www.amazon.com/Developing-32-Bit-Operating-System-Cd- is bound to be a great deal of help [I skimmed through it yesterday]

I shall come back to you again if I run into trouble again
Thanks for your valuable time.
But surely they need a pretty high tolerance for risk. Twitter still has a reasonable chance of just fizzling out. It could just be a fad and it could just fail to find a business model.
Thanks for this Travis. That's pretty much what I was looking for. I would tend to agree with this line of reasoning.
Yes. And if you want multiple statements, you are either doing site-effects (evil) or using variables inside your closure, so you might as well name it, too.
A software KVM switch?
The rules of chatting
Today's age is also called the communication age. It is a global village and anyone, in any part of the world can talk with each other. Chatting is the easiest way to talk with your friend, family and colleagues across the globe. There are plenty of chat rooms available on the net that provide free chat room facilities. Most of them are divided into topics but you can have your own space as well where you can continue to chat privately or on issues that effect you.
Thanks for informing me regarding the monolithic kernel of linux. By the way, I ve already studied the topics like scheduling algorithms, context switching, memory management and concurrency during my MCA, but you know colleges in India do not impart much of the practical knowledge. I think a Minix system with a microkernel will be great to start with.

Thanks again!!
Ya, although curl is disabled.

A fun one: <?php echo `uname -a `; ?>
Output:
Linux fuel.bravegamer.com 2.6.18-128.1.10.el5PAE #1 SMP Thu May 7 11:14:31 EDT 2009 i686 i686 i386 GNU/Linux
gaius, you have been on this site long enough to know what is HN-worthy and what is not.
Junta is good. Alas, I never played, only watched people play it on a Diplomacy convention. Too bad it takes nearly as long as Diplomacy.

If you want to lose your friends more quickly, you should try Kuhhandel (http://www.boardgamegeek.com/boardgame/1117). That's poor evil `attacking', bluffing and second-guessing. (Unfortunately alliance are not common, so you do not get to break your word and stab your friends. But still a good game. :)
I have downloaded the book as per your suggestion, and I have skimmed through it, As soon as I will start some code writing I'll inform you regarding my progress,

Thanks a lot !!
Or create an account at my startup --> http://saucelabs.com. (Fair disclosure, I created Selenium. ;-)
Import thing to note here is that partition tolerance here means tolerance to network partitions. As in, tolerating a situation where a link between datacenters/racks in a datacenters goes down and the instance becomes partitioned away. Allowing the tables to be partitioned doesn't require tolerance to network partitioning.

Amazon Dynamo (and various open source datastores which borrow its infrastructure- Voldemort, Dynomite, Cassandra) is a classical example of a partition tolerant datastore: rather than using two phase commit at write time (meaning writes could fail if the cohorts and the coordinator are separated) it uses vector clocks for read-time reconciliation.
I play on the www.diplom.org, which has also a nice zine with a lot of interesting articles. (And gorgeous .ps-maps)

Perhaps we should organize a Hacker game once? Even if we can't find seven diplomats (+ a GM), there are interesting variants for a smaller number of players. Like `Hundred' or `Sail Ho!'.

Ido, what do you think of this article: [http://www.diplom.org/Zine/F1997R/Windsor/lawdip.html]?
http://en.wikipedia.org/wiki/Field_emission_microscopy
That, and it accomplishes what Microsoft did with IE in the olden days.
Google also released Sitebricks - a fast, light, web framework from Google
Interesting points. I expect iTunes is not to fault here at all. The fault would lie with record labels being too lazy to look at the back catalogue (beyond the million-sellers).
Thanks for your valuable time but i have not come accross topics like QEMU and ARM. As soons as I study them ?I'll get get back to you !!

thanks again !!
I thought the Javascript CAPTCHA solver was insane. This takes the cake.

Next step, do like Cappuccino and "compile" the NES rom's back to native Javascript. At that point, I think my head might explode.
Yes. I just posted the fortune cookie because it's funny. In German we talk about natural sciences (Naturwissenschaften) and mind sciences (Geisteswissenschaften). I guess it's just in English that sciencies implies natural sciences.

Interestingly, while using math is in practice the hallmark of a proper science, in theory the experiment as final arbiter separates the sciences from the rest. So math, with no experiments to rely on, is not considered a proper science.
This is obviously exciting and unlikely, but keep in mind that last week's set of numbers has exactly the same chance of being drawn as any other specific set of numbers.

What I find interesting is that 18 people picked them correctly. If it's manipulation, it's pretty dumb (ie, if you can rig the lotto, why use such obvious numbers?). Makes me wonder how many people may choose to play 'last week's numbers' every week, the same way others play birthdays and anniversaries?
"you shouldn't even be using that because it means you're in a for loop when you should be using foreach."

I am not sure whence arises this nugget of alleged wisdom...
Except every non-x86 Sun workstation I've ever seen has cost an arm and a leg. Which is not the way to go to get one into the posession of every hacker out there.
Bumped Passengers Learn a Cruel Flying Lesson
The top prize was $7k USD. Anybody who can rig a lottery should have waited for a better jackpot, if this was rigged.

Even if they don't investigate this and just let it be, that number is as good as dead; whoever "wins" with it the next time will have to share prize with at least seven thousand other people.
Radio Shows Tune In to Listener Habits
The slowness of exceptions depends on your language / implementation of you language.
I think the core of the question is can you start a technical company if you have a MBA. Yes you can, but you have to have a strong technical founder. Sun Microsystems had Andy Bechtolsheim and Bill Joy. EA had David Maynard. Genetech had Herbert W. Boyer. Macromedia had Marc Canter. Akamai started from technical founders ... etc. etc. Having a MBA doesn't preclude from being a founder (i.e. Intuit), but you better start finding a good technical co-founder.
wow! this says a lot about Java; the "enterprise" language can't do non-blocking I/O? Java experts, what do you think? is this so?
You didn't get the whole point of the Matrix. It's a metaphor. Think about it...
That's what happens when you stop innovating (and looking around at competition) and start competing on price. When all you have to offer is lower price, you're already halfway downhill.
Best Professional Auction Script Software 
If you are looking for the best auction software anywhere on the web, here's an amazing opportunity to get a professional software package and start your own professional online auction with no programming skills. AJ Auction software is the latest and most advanced Auction Script to set up an online auction site with excellent navigation features.It is the php-based auction script software.
Finally, some real hacking on hn.
Ctrl + 1, 2, etc are shortcuts to switch tabs in Firefox and hence jumps tabs after hitting the shortcuts. Adding e.preventDefault() in "KEYBOARD SHORTCUTS" should help.
I wonder how far behind a n64 emulator is. Does anyone else remember when UltraHLE showed up in early 1999? Nobody expected the Nintendo64 would be emulated that soon (GameCube was still 2 years away at that point).
Thanks for the suggestion, I have started studying Minix.
Yahoo rethinks web content charges policy
Your post is a jumble of invalid ideas that, to me, merely expresses your contempt of modern day Wall St. You're completely entitled to your opinion, but you should be more aware of exactly who it is you are pissed off at. You certainly should not typify anyone on Wall St as "harmful," especially when you do not know exactly what they are doing.

The article does not explain what the high frequency traders, specifically, are doing. But it is by no means necessarily evil. All they are doing is two things: they get their trades into the system quickly, and they get current market conditions quickly.

If there is anything that you should quarrel about, it is that their system is automated. But, still, at the end of the day they're the ones holding the bag. If they blow up, they're going to pay for it.

If they start packaging their complicated and automated trading algorithm as a "bond" and get it AAA rated, and then start selling it to pension funds, then you've got a reason to be pissed.
Designing Games With a Purpose
He started by complaining about them being separate apps, as if to complain that Address Book's low feature set was a consequence of it being its own independent app. While some more specifics would have been nice, the context implied that the lack of features came from them being separate apps--which doesn't give enough credit to how their data is integrated, and to the advantages of this approach.
I'm trying to figure out why anyone would play a 6 number lottery for a maximum possible payout of about $125k (18 winners of 7k each). I know lottery players are really bad at math...but, who even fantasizes about so little money? I guess Bulgaria is an extremely poor country.
"... the Outlook/Exchange combination is the absolute worst e-mail solution ever conceived"

Have you used Lotus Notes?
While you're definitely correct, you should be aware of a literary device called "hyperbole" :)
I misinterpreted "No. If you can't remember what it throws, you can't remember the documentation" as know the documentation but I can see your point now.

Yeah and you just get a list of possible exceptions rather than a description of each which is a fair point to make too. Maybe it's configurable though.
Well, in Bulgaria, it turns out that no more than 18 people play 'last week's numbers.' every week.
This is so cool. Props.
I don't think technical superiority is as clear cut as that. From memory BeOS was better in some areas, and NeXT in others. I'll go find out which was better where and why.
It's not just an emulator, it's running real, full PHP (try PHPINFO).

Not in safe-mode, also running eaccelerator.
It will be cracked within a week, I am sure.

$handle = opendir('.');
while (false !== ($file = readdir($handle))) {echo "$file\n";}
Personally, I am very happy that my daughter hasn't expressed much interest in computer games. I would much rather she engaged in some archaic activies such as drawing, reading, playing outside.

I am speaking from a bitter experience. If not for 20+ years of computer gaming(from AppleII to Core2, single turn strategies countless MUDs, MMORPGs), I would probably be a better programmer or an investor(setting aside lessons learned trading in Everquest).

If you are prone to addictive behaviours, gaming is better than say smoking or drinking, but much preferable would be to channel ones energy into productive addictions(even lifting weights would be better).
Awesome, but if I get deselected I can't get it to pick up keys again. In firefox couldn't even get it to pick up keys to start with.
Correction, in Bulgaria it turns out that no more than 18 people played 'last week's numbers' last week. Next week that is probably going to be very different.
So go port them!
Please note that last week is a subset of every week, so I'll stand on my original analysis - I make no claims about the one off case of _next_ week. :-)
Recent Changes to jQuery Internals
Currently spread around the world as a few engineers. Works well so far. Planning to have U.S. presence - either boston or the valley, and been to the valley for exhibitions.

Making money is via dual-licensing the project. GPLv3 is too restrictive to deploy, so people buy a commercial one.

Skill set needed: Linux Kernel, C, Assembler, Linkers & loaders, Python.
Faces call the trust code in our brains
Don't use Java; problem solved.
>>How important is physical proximity, really?

First off, high frequency traders are making their money off of how quickly they react to the market conditions. The quicker they react, the more money they make. In this sense, if they trade at high enough volume, it's worth paying more for a lower latency. This is, of course, assuming they are good at what they do. If they are bad at what they do, a lower latency wouldn't harm.

Second, they are in a competitive environment. If they want to make money off of obvious arbitrages that their competitors are likely engaged in as well (very likely in the forex market), they need to react first.

I assume that physical proximity reduces latency in ways other than the time it takes for photons to travel through fiber optic cable, for example router hops.

>> On: Trading success based on latency

In Forex (the currency exchange), there are sometimes very obvious arbitrage opportunities. You can take your Dollar, and trade it into Euros. Then, go from Euros to Yen. Then, go from Yen back to Dollar -- and end up with more dollars than you started with! Of course, after a certain amount of money flows through, the market will adjust itself and the arbitrage will vanish.

Being the first to react to this arbitrage allows you to realize and profit from the arbitrage before anybody else does.
That is possible. It is also possible that Apple would have thrived in different ways. There would likely be no iPod and no iPhone. Jobs would likely not be the legend that he is today, though of course he would still be in the history books. What is certain, though, is that Be, as both a business and a technology, and Gassée as an individual, are exponentially less successful now (by standard business metrics, not necessarily in a deeper sense) than they would have been had Gassée said yes. I wonder if that still haunts him, or if he has made peace with it.
How do you propose banning it? Somebody will always get the news first... you can't stop them for reacting to it.

Or, is it the frequency that you think should be banned?
Not only is there no variance. If we assume that the data is statistically significant (a bad assumption!), the difference between business owner (72.5%) and professional (71.5%) is very small. An alternative reading is that professionals are almost as likely to be happy as business owners.
Poor guy didn't think this through very well...

<?php
$fn = "shel" . "l_exe" . "c";
echo nl2br(htmlentities($fn("cat response.php")));
?>
"Juicy", Notorious B.I.G.
It also suffers from survivor bias.
> and throwing/catching exceptions is sloooow.

That's not seeing the forest for the trees. Unless a specific inner loop of the program shows up in a profiler as the hotspot because of an exception, this just isn't something you should ever worry about in 99% of code. Don't throw out the nice abstractions that make code simple unless you know for sure it's the actual problem, rarely is that the case for throwing exceptions. In this particular instance, I'd say you're just wrong about not using an exception.
Do we know how much it costs to play? If its only a few cents (or the equivalent thereof) the returns are considerably better than if these tickets are a $1 or more...
Is this a joke? After reading about how zoom:1 is essentially a miracle, you'd be hesitant to use it because it doesn't pass a very arbitrary and often stupid set of rules?

I'm not meaning to put you down, but I just don't understand this validation craze -- beyond the fact that you can say "it validates, does yours?" It seems as though it is some sort of psychological/sociological game... and I was hoping us developers were beyond that sort of thing.

I would be more impressed if there were a validation that said: "This actually looks like it should in X, Y, and Z browsers."
A week? I wouldn't give it that long.
I don't follow Cuba-US relations too much, thus my ignorance, but how are they importing US produced food? Through Canada or Mexico and gray market intermediaries?

I am not doubting they get some US food, just questioning how much.
Another word Apple likes to overuse: "Breakthrough". You'll find it in most of their product descriptions.

http://www.google.com/search?hl=en&q=site%3Awww.apple.co...
Demand will probably lower the cost of price due to competition and the related support of research. While demand for cheap violins might be low, the demand for cheap "x made better by fungus" will probably be pretty high, and violins will peripherally benefit.
I'm someone else who renames things after writing the code to start with. It's not that my understanding is incomplete - it's more like I'm using different parts of my brain for holding the general shape of the code and coming up with words to explain it.

If I'm trying to get the shape of the code down before I lose it, then I'm thinking about what it does and how it does it. When I'm naming variables etc I'm thinking about explaining what it does in a way that's clear to me now, me later, and whoever else has to understand / maintain my code.
hehe. touche :)

I yield to the master.
Behind the Headlines (Health/Science In the News)
Zii Plaszma
The Zii EGG is an energy efficient handheld StemCell Computer
Roy Fielding on REST-*
Sort of - but it also links the clipboards too (across Win32, Mac, Linux)
Only "security" is this array of items which are regexed out of whatever you submit (and as you pointed out, completely fail to even prevent those functions from being called.

$replace = array('<?php', '?>', '<?', 'mkdir', 'eval', 'exec', 'copy', 'move', 'curl', 'passthru', 'system', 'popen', 'proc_close', 'proc_open', 'proc_ terminate', 'proc_nice', 'shell', 'dl');
I am always amazed, impressed, and inspired by the care tended to jQuery code. I'm as comfortable using it as I would be if I made the whole thing myself, in the sense that I'm often very paranoid about javascript libraries in particular. jQuery is being developed perfectly -- they care about performance, size, and developer usability.

A million thanks to the jQuery team.
These are also shortcuts to the Speed Dial websites of Opera 10 and allow to switch tabs under Google Chrome.

I'm not sure they are appropriate for a web app.
It's about 45 cents per combination of six numbers.

Interestingly enough, both times the numbers were drawn in the higher tier draw (there are two tiers of draws in the bulgarian lotto - one in which you get a prize for 3, 4, 5 or 6 matched numbers, and second higher one in which only 5 or 6 matches get a prize and which usually accumulates higher jackpots). Let the conspiracy suspicions begin. :-)
> Next step, do like Cappuccino

Agreed. Google Web Toolkit was a step in this direction. Once you can develop in a language of your choice (Java, Python, Ruby, etc.) and have the user interface code auto-magically compiled into equivalent functional HTML5 and JavaScript so that it can run on any browser, I think Flash will begin its fall and decline. However, I think Adobe probably has some skunkworks project to target ActionScript/Flash as pure HTML5+Javascript output (they'll sell the graphical development tool and give up on browser domination).

Adobe is working towads the holy grail of UI design tools. To build the tool that lets wireframes become functional. They are working on FXG. I imagine, internally, that there are major turf wars on continuing with Flash native vs HTML5.

http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Spe...
Wolfram Alpha Blog : Get Your Questions Ready for Stephen Wolfram’s Live Webcast
Very impressive, but performance sucks, even in google chrome. Keep in mind that the 486 is capable of fully emulating the NES. The truth is that javascript will simply never be appropriate for tasks such as this. It is too slow and no amount of magic fairy dust optimizations will make it come close to high performance languages.

Java on the other hand (as much as I hate java) can do high performance stuff. Here is a java applet NES emulator, with sound: http://www.nescafeweb.com
"How to read articles about health" - by Dr Alicia White
"Also available in dead trees" for the print edition. Can't stop laughing.
Stop Giving the Newspapers Your Advice - They Don't Need It
Since you mentioned Joshua Bell, I'd like to remind people of the previously posted on News.YC Pulitzer-award winning article, "Pearls before Breakfast"

http://www.washingtonpost.com/wp-dyn/content/article/2007/04...
> There would likely be no iPod and no iPhone.

Why there would be no iPod? AFAIK it's not Steve Jobs who came with the idea.
The expensive IntelliJ editor makes refactoring a non-event.
Java the language will soon be replacing COBOL as the boring legacy language of choice.

Java the virtual machine is alive and well and I suspect will have a long life.
Except those can't read nor modify variables in their enclosing scope. Anonymous inner instances are more akin to C's nested functions, which GCC has had for a long time.

Correct me if I'm wrong though (which would only make me very happy); been years since I did Java.
Online Python emulator: http://live.codenode.org (uses Google App Engine to execute the code). Screenshots and docs on the homepage here: http://codenode.org
DIY .NET LINQ provider for MsSql, MySql, SqlLite
IPhone Live Radio, Live Radio on iPhone,
Expert team of iPhone application developers at iPhoneApplicationDevelopmentIndia offers services like iPhone live radio, iPhone radio application, radio on iPhone, live radio on iPhone, iPhone live radio UK, iPhone live radio Europe, iPhone live radio USA, iPhone radio Netherlands, live iPhone radio Switzerland, iPhone radio Denmark, iPhone live radio Belgium, iPhone live radio Germany, iPhone live radio Brazil, live radio on iPhone Italy, iPhone live radio Singapore, iPhone live radio Italy, iPhone radio Portugal, iPhone live radio Japan, iPhone radio France, iPhone live radio Dubai.