skysight-inc/HackerNews huggingface dataset:
Robotic arm helps you prepare
It looks to me like he built the product for someone else as a consultant. So maybe he's under some NDA with the person that hired him.
> The major problem facing the world economy is excessive sovereign debt, and you cant blame the banks for that.

In a country like Greece this may be true, but in Spain - for instance - the country's sovereign debt before the financial crisis was low: it's the possibility of Spain having to bail out its over-indebted banks that is driving government bond yields higher there.

In the UK, the government was forced to nationalise the imprudent RBS and as such increase its own debt burden.

And in the US, the government has been motivated to issue more and more debt partly to help re-capitalise insolvent banks...

The banks are definitely to blame.
Love the idea; we'll definitely give it some thought, especially how the experts can profit from these fees well after they post the flight option.

Aside: we really didn't expect this post to get to the top of HN. Our intern was running around the apartment saying, "I told you we should have planned better."
I made this site to analyze and compare the readability of popular news sites. Every two hours, it scrapes articles from the RSS feeds of eight news sites with high circulation. I'm working on adding a few more sites into the mix.

It's all Perl, with Mojolicious, DBIx::Class, and PostgreSQL. I also wrote a CPAN module (Lingua::EN::Clarity) specifically for use in tandem with this project.

So far, it only calculates the Flesch-Kincaid Grade Level, but I'm building some more advanced functionality. I haven't written too many tests for it, so it's hardly secure or optimized, but I'm hoping to have it reasonably solid by the weekend.
They don't know how the hacker deleted their database, but they claim it won't happen again.

Yeah I totally trust these guys with my username/password...
True, it's not dereferencing NULL at the machine level, but in C++ terms, it really is dereferencing the pointer. Evaluating the expression "p" (or "p->m", which is equivalent to "(p).m") is dereferencing. What it isn't doing is reading or writing at or near location 0.
How to Monitor and Analyze Performance of the Windows Azure Storage Service
"1) It does not solve a real problem."

I believe this is completely wrong-headed. This solves a huge problem. How many people have you seen play Android games on a TV, or even ever connected their Android device to the TV? And how many of those are more on the tech consumer rather than producer side?
List price (for minimum monthly spend) is in the 10s of thousands, but of course everyone does deals to reduce fees at this level. The problem is that those data feeds don't hold the key to the best flights. We're trying to leverage the stuff that won't be in data feeds for at least a decade (likely forever).
Lock Your Keyboard & Mouse And Keep Your Computer Safe From Child
I almost never give to fundraisers online but I've dropped several hundred on this - that's how much I believe we sorely need a popular, open, indie-oriented gaming device that isn't a regular PC. (And before anyone scoffs, remember Diaspora?)

Will OUYA be the one to pull it off? With some skin in the game I'm hoping so, but the key thing to pick up from their copy is how strongly they're looking for validation rather than just money. So even if you think their implementation is lame at the moment, if you believe in the idea of an indie console, I'd encourage you to give the $10 just to boost the backer count (which I think is more important in the long run). And I'd encourage them to add a lower donation tier for exactly this reason too..
INCREDIBLY helpful. Thank you!
I'm not the downvoter, but you might in the future make it clear to readers that you are quoting from the article. What I commonly do is the following, which is especially useful for making my point or summarizing a too-long article.

The takeaway ...

"<appropriate contiguous text from the submitted article>"
Since it's not specified in the main post, from the page comments:

> We were storing password as a salted sha256 hash and have upgraded to using BCrypt now.
So if I build a website for a non-existent product to test the waters that counts as 1?
Making Likes Do Good
Plus you don't need the accelerometers that are needed in wii controllers.
How the LIBOR 'Scandal' Benefited Borrowers
Last.fm web services down for the past 15 hours...
About the Performance of Map Reduce Jobs
Bear in mind that if they "validate" the idea by getting a gigantic number of backers, they'll have investors throwing money at them to get a slice of that 30% royalties pie, a model Apple has strongly validated.

They have the independent air for now, but I think the chance of them taking funding from somewhere is pretty high in the long run for many of the reasons you state.
Discount Price Nike Free 3.0 V2 Online Shopping
So now maybe some hotels will realize they can make more as apartments?
Poulan PO500N22S 22-Inch Side Discharge Push Mower with 4.75 HP
How many people have I seen carrying a TV on a train or in the airport or in a shop while someone else is trying stuff on?
It's a shame they only collect stats once a day, it would look so much nicer if they collected data multiple times per day.
Thanks! Must be hard to be a startup wanting to get into this industry then (edit: without an obvious capital injection)?
Maybe they all signed non-disclosure agreements.. :P
Excellent critique. I feel that HN often blows by rational ignorance with some of it's advice (http://en.wikipedia.org/wiki/Rational_ignorance). Sometimes it's best to do it wrong and actually do something, rather than hopping around per someone else's dogma and never actually making anything.

But I think it's also possible that the HN frontpage simply doesn't give a good impression of the average hacker. The average hacker is not welding together the latest js frameworks while tying it all together with node.js and hadoop. Perhaps more articles on "common man" hackers could be beneficial, or at least give some perspective.
That's even worst: a casual's only reason to buy a console is to get the games that they cannot get on their phones and tablets

Why buy additional hardware like the ouya if it's the same exact same experience?
2005 Reddit Interview [video]
Its fascinating that some of these destinations seem initially to be way off the beaten track, e.g. Kiev, Perth, Agadir. Never thought they would feature on any cheapest RTW itinerary.
Agree with this, except maybe the bit about competing on pricing. I think it risks becoming a race to the bottom which benefits none of the competitors. Better to compete on features (as you suggest), quality, service, even messaging/style which may appeal to a particularly under-served segment of the niche.
I'm also curious, what happens if all your host contributors decided to stop?
I'm always intrigued by the concept but then I visit the site and want to have nothing to do with it. Awful colors, fugly fonts, can't read some of the gray type, weird space between "Using LESS" and "Examples", undisclosed Bootswap usage, barely disclosed HTML5Boilerplate usage, unclear WrapBootstrap relationship, etc.
I enjoyed the jab at twitter's "we are the only website on the planet to have scaling issues" holier than thou attitude. Rails is still trying to get over the character assassination by twitter when they failed to scale it. I know first hand that rails can scale very well. Do bad carpenters blame their tools?
I agree that knowledge of computer science doesn't transfer directly to climate science. However, there's a lot about computer science that may help understand how climate models yield probabilistic outcomes (Monte Carlo, anyone?).

On the subject, be a little careful equating probabilistic models and statistical models. At least in my experience, "statistical models" generally describes statistical fits to past data. Think of a polynomial whose parameters are chosen by least-squares fit to previous observations. These fits can be used to interpolate or extrapolate (to the future, or to different combinations of inputs). However, they don't encode any domain knowledge, and they can be extremely brittle when pushed outside the regimes from which they were derived.

Most climate models, on the other hand, are deterministic, physics-based models. Some of the sub-models may have statistical fits in them, but the modeling is largely driven by some conceptual framework of how the physics drive the dynamic system (e.g., expressing conservation of mass and energy, and how spatial differences drive transport).

Those deterministic climate models can be driven probabilistically-- meaning the uncertain inputs and parameters can be sampled from distributions of likely values. Aggregating all the results gives a probabilistic prediction. A lot of climate reports take this one step further, and aggregate results across multiple models. Most computer scientists will immediately "get" this part, even if they don't understand all the physics represented in the individual packages.
Google is using sophisticated automated malware scanners to rapidly process the many app submissions that they receive. In contrast, Apple manually reviews and tests each of their submitted apps to prevent malware and quite a bit more, e.g. no detected bugs - but its process is considerably more picky, and likely slower.

Which procedure is better on the whole?
As of 10:44 pm eastern time, it has increased to 1.8M. Sounds like people believe in this to me...
I also remember other kids learning to program as pre-teens or early teens. Most of them wanted to learn to program so they could make things, not for its own sake. Most things that were interesting to them would be burdensome to write in C.
Sometimes, I think it's a conspiracy.

God says...
C:\Text\HAMLET.TXT

f the sun breed maggots in a dead dog, being a god-kissing
carrion,--Have you a daughter?

Pol.
I have, my lord.

Ham.
Let her not walk i' the sun: conception is a blessing, but not
as your daughter may conceive:--friend, look to't.

Pol.
How say you by that?--[Aside.] Still harping on my daughter:--yet
he knew me not at first; he said I was a fishmonger: he is far
gone, far gone: and truly in my youth I suffered much extremity
for love; very near this. I'll speak to him again.--What do you
Just use what you enjoy.

I recently had a similar experience - on a whim I decided I would learn python by taking a asp.net mvc app I built and have maintained for the last 3 years and port it. So I just needed to choose a python web framework right? omg. So many, micro, mini, full stack, no stack, template engines, wsgi, uwsgi, whoa! My head was spinning

You can be completely overwhelmed just trying to make a decision, I haven't even looked at storage yet but I'll probably just use sqlite (the old .net one used db4o, which ended up being a huge mistake, great tool, pitfa to do maint on)

on a side note, loving python, and I settled on bottle, but I wrote my own template framework called canvas, inspired by the seaside component/tag/canvas classes.. essentially it's all just python code, no html.. example usage is https://gist.github.com/3087622 (i'll push it to github once I'm happy with it, hah!)
You could emulate this:

http://itunes.apple.com/us/app/37signals-campfire/id37740198...
Cara Tradisional Mengobati Tipes | GLUX | 085219946055 / 085322379603
Cara Tradisional Mengobati Tipes

Solusi cara yang efektif, cepat dan tanpa ribet untuk tipes anak dan seluruh anggota keluarga apa ya ? Bagi Anda yang belum mengetahui cara yang lebih efektif, cepat dan tanpa ribet untuk mengobati tipes yang diderita oleh seluruh anggota keluarga anda termasuk anak Anda, yaitu dengan menggunakan Cara Tradisional Mengobati Tipes Jelly Gamat Luxor, yang dijamin pasti tidak akan memberikan dampak negatif terhadap tubuh, serta sangat aman untuk dikonsumsi karena terbuat dari 100% bahan-bahan tradisional tanpa menggunakan campuran kimiawi apapun.

LAYANAN KONSUMEN : SMS / TLP ke 085219946055 atau 085322379603

FORMAT PEMESANAN: GLUX : JUMLAH PESANAN : NAMA : ALAMAT LENGKAP : NO. HP / TLp
kirim ke 085219946055 atau 085322379603
For an actual NULL pointer dereference resulting in arbitrary code execution: CVE-2009-0385.
He is going to the US to stand under US law and this was an FBI initiated and led operation, with the other organisations giving what the FBI terms "substantial and critical assistance", so as far as I can tell this means that outside the US, only the NZ police have assisted in any operational role. "Critical assistance" could even just mean other organisations advising them that it was an appallingly bad idea, depending on how cynically you judge the content of government documentation.

http://www.fbi.gov/news/pressrel/press-releases/justice-depa...
Is anyone else seriously disturbed by the layout?

The whole page is a big giant JPEG full of unscalable, unsearchable text.

Google doesn't read .JPEGs. Kiss your SEO goodbye.

I can't zoom into a page like this. When I do, it's pixelated and you've somehow managed to screw up the horizontal scrollbar so I can't even read the text on the left and right sides.

This also makes the site completely unbearable under any screen resolution smaller than 1280x1024.
The problem is fundamentally very simple. Would you ever lend your money to someone dishonest? You are lending your bank money every time you deposit in their vaults.
Do they have any application monitoring stuff a la NewRelic? I saw stuff like munin but that isn't really the same.
Ship early, ship often. Better to ship than wait for someone else to ship before you (like duke nukem forever)
Friend, what you need is a Thermomix... and $2k or whatever they cost! (http://www.thermomix.com.au for anyone who doesn't know what they are.)
Seventymm Coupon-Rs100 Discount On Rs500
I'm not sure what you mean by "can't keep a web server alive" but I think the answer to your question is to run your computations on multiple instances at once to validate your results.
I myself have reverted back to doing "everything" myself... I don't use frameworks besides my own crap.

The downfalls... 1) stuff can take a LOT longer to develop, 2) sometimes I feel like I'm stuck implementing middleware when I should be developing features, 3) there is more room for bugs to sneak in 4) scaling could be tougher when/if the need arises

The positive... 1) I for once feel like I actually know the full flow of execution and this at times makes certain solutions much easier 2) I don't feel that Im on the treadmill of hopping from learning one framework to the other 3) it grows my skill 4) I feel more like Im chiseling something from one stone rather than tying together rocks

Im not entirely sure Id recommend what Im doing - in someways its really stupid but I personally get gratification from it and oddly feel more productive than when Im fusing together multiple frameworks.
I thought of that too. So if you have a large MMO presumable players wouldn't be uniformly distributed in the world. As in, here, there is a fairly constant 100 players per sq km. Rather I see hubs forming (maybe with some power law distribution) -- maybe a large city, market, planetary system, ring of hell, a battlefield that would disproportion ally hold a large number of entities vs other ares.

There then instead of node ownership based on the space grid, you'd want to somehow have node ownership based on clustering/density.

So maybe constantly iterate a K-means clustering algorithm, where servers are cluster centers and every player/client in the cluster belongs to that server.

That would be my back of the envelope approach. It probably has lots of terrible flaws that I haven't thought of yet.
1) Developers will probably not make any money on games for it. Its a problem for Android too. Many good iOS games will never be ported over to Android because of this. And some developers have left Android after products didn't make any money. Its a culture problem, plus pirates made it a terrible market to make money
2) Open system easy to hack, its going to rub FPS multi-player games useless. Its already killing the PC gaming of that type.
3) Licenses and patents, and honestly I can't see those specs being sold at that $99 price tag period.
4) Lack of marketing ability to attract the players to make the market large enough to attract developers
5) The few open source titles that are decent games are so late 1990's quality in graphics. Though graphics are very highly over rated, game play is much more important and there just isn't that many with great game play.
6) Intense pressure from Sony, Microsoft and Nintendo will knock it down in lawsuits if it ever did gain traction. Or just out right buy the company to kill it.
7) As mobile phones continue to push the envelope in performance, the few good games it might be able to offer will evolve around those more powerful phones and will probably leave that thing in the dust with ability to play games a year or 2 down the road. Mobile gaming ability and phone power is increasing exponentially, unlike the slow pace of desktops which had that kind of growth a decade ago.
8) When they do start having to make good money to solve these problems, to cover costs of the machine, litigation's, patients, paying developers to make games worthy enough to attract paying customers, the very people it cater to that nitch Linux Open blah blah group will turn away from it.

This is why desktop gaming has always been the domain of Windows PC's, and for mobile its the domain of iOS and for portable its still a nice race between Sony and Nintendo, both of which is hurting over iOS gaming.
Somehow, I suspect that someone would build a website (or three) that would automatically create a new account for you just to collect your information.
I've read at least one news story (sorry, forgot the details) of a guy who had a SWAT team break down his door because someone had used his open Wi-Fi router to send a threatening message.

You could also get the police at your door if your neighbor (or someone driving by in a car) uses your Wi-Fi to visit a child porn site, or something like that.

Still, not talking to the police seems to be good advice. For more information on that, see this video:

"Don't Talk to the Police" by Professor James Duane (27:25)

http://video.google.com/videoplay?docid=-4097602514885833865
p->m() ~= m(p) - e.g. the object is pushed as the first argument to the method.

The actual "m" is found by looking at the "p" class if it's non-virtual, and at the "v-table" in p if it's "virtual".

If "m" is static, no class lookup, or object v-table lookup is done, and the call is p->m() ~= m()
That looks pretty neat: the use of context managers seems very nice.

But is "canvas" (and "HtmlCanvas") meant to refer to the HTML5 <canvas> element? If not, I can see that being a point of huge confusion.
"wtf" is interesting.
Tips to Overcome Excessive Jealousy
That's probably true, it doesn't have all those features. I guess you'll have to wait around for someone to add them :)

edit: stripe's admin interface does some of what you're asking for (recurring subscriptions), sign up and check it out if you haven't already.
no it isn't, and you raise a good point, I'll change it

canvas.canvas() would definitely look weird
Perth is the cheapest way to visit Australia if you are already in the Asia region.
Can't someone create market-exchange type service, where price is set by supply and demand. People get paid for idle compute time, and other people buy it.

The price will go As high it needs to, for suppliers to think it's worth while.

It would interesting to see what the resting price is. I.e what suppliers think is worth while. It will probably be at max slightly higher than amazon, because people will do arbitrage with amazon.
This is a great insight into the development process, without going too far into any boring details. It's great when people take the time to write this sort of thing up and share.
I stuck an executable jar on my server just for you: http://classifyr.com/~zak/isla.jar - run this with

java -jar isla.jar

then follow the instructions starting from the part about connecting with a web browser. On some operating systems and configurations, you can just double-click it and open your browser.
Jelly Bean Rollout Begins for Nexus Devices
Need to add one more dimension. Distance is dollars, given a particular day of the year.
Doesn't work on Windows ;)
In marketing, there's something called 'the paradox of choice.' The theory goes (and there's some decent research to back this up) that if you give people too much choice, it decreases the probability that they will make any decision.
Android 4.1.1 Jelly Bean begins rolling out, no changes to search functionality
Yep, to clarify I was referring to the client not to the OP.
Guam is technically part of Oceania.

Although it isn't really part of the "region" as such.
Rails is accessible to developers who have a baseline of competence. PHP is accessible to complete beginners.
They should be able to meet the same schedule with Tegra 4 or quad Krait (although at higher cost). So someone else may be shipping a box that's 4x the performance at the same time.
Banks have a primary role in money creation, which is essential for society. This is the justification for regulation. Because left to their own devices, banks and financial entities are very likely to be the locus of various scams, ponzi schemes, and bank runs. When they collapse their is a huge public cost. Therefor, they are providing a "public good." Basic economic theory (not to say I totally believe it) says the "optimal" level of public goods is not provided by a free market mechanism.

So banks are a quasi public institution, and there is tension between their public and private roles. Arguments that banking should just be a totally regulated public "utility" are not uncommon.

On a practical level, it seems obvious to me that the To Big To Fail banks have a major mismatch between the risk/reward trade off. The incentives to take risks when you're managing a company that you know will be bailed out is just too huge to ignore.
Clever | APIs for Educational Data and SIS Integration
LearnMarket - Real-Time Bidding for Advertisers
Completely agree with this. HN is great for technical discussions, but at the end of the day, arguing over technical details doesn't solve any real problem for 99% of the users out there.
I think Istanbul is considered to straddle Europe and Asia.

Fly in to Ataturk (Istanbul), stay for a couple of nights, bus across the river and fly out of SGI (Istanbul). Europe and Asia, done?
This is pretty great -- question to HN: as a person learning how to program who has a somewhat tenuous grasp on python (i.e., I have done Project Euler up to 15, but I am daunted by full scale apps), how do I make the transition from learning the syntax to learning the methods of something like this? I feel tutorials can only go so far, but those are the only things I can think of to use to learn.
Finding Your Inner Geek Is The Key To Success
oh, JavaScript you say? I stopped on jQuery! Everything else sort of flutters by... too much! Especially since .NET is going insane right now with kick-ass magic! So I'm still trying to catch up on .NET stuff and the JavaScript is sort of passing in another lane, but I'm like the old lady who won't take my eyes off of my lane beacuse I'm too scared to let go of the wheel that I'm barely hanging on to.

Exhausting as it may seem, its far cooler than 10 years ago! As another reason pointed out, use what you like.

ASP.NET MVC - check
LINQ - check
EntityFramework - check

next step, SignalIR!

next next step: Metro! :)
We already use Wi-Fi more than cellular; Why not continue the trend?