skysight-inc/HackerNews huggingface dataset:
Youth Is A Power Of Tomorrow: Mother’s Day Special
An example web blog app built on Sinatra for Heroku.
There is something similar called token payments that is what most people (hopefully) use.

Basically when you get somebodies CCard, you take the details and pass them to the provider (storing them nowhere). You then receive back a token.

You can then bill said token like a standard card, but on compromise you can just invalidate all the tokens and no sensitive data has leaked.
I spoke to a googler and she told me they were 25K at the beginning of the year and looking to hire 20% more...
How does the cleverbot work?
Does anyone know how does Cleverbot work? If you have not, try talking to him on cleverbot.com It is amazing! It may not pass for human most of the time, but it is quite humanlike and entertaining as it is.

It got me interested in how those things work, but unfortunately it's source code is not available.

So how does it work?
Google's experiment looks a lot like Blekko's current search results design. Blekko already has results further apart and no underlines. DuckDuckGo also has a similar result styling.

Could it be that 2 small search engine players have made Google rethink their search UI, or is it just UX common sense nowadays?
Fast five wallpaper
fast five wallpaper

fast , five , wallpaper , fast five wallpaper

fast , five , wallpaper , fast five wallpaper

fast , five , wallpaper , fast five wallpaper

fast , five , wallpaper ,
I don't see much point in this kind of rationalization. We know that it's probably not technically illegal to run the bitcoin network. I'm sure they'll find some way to postulate that btc as a currency is technically illegal, but even if they didn't, you have to know that everything that is big in government and the power scene right now is going to collude to take btc out of the picture as far as possible. They are going to marginalize and destroy it as much as they can.

The government hates it because it's difficult to track the money; they'll claim it's used for terrorism, money laundering, and other forms of illegal funding, and as you know, once such a claim is solidified in the public psyche it doesn't really matter what statute the actual legal charge is based on. They'll also hate it because it makes taxation much more difficult. You may argue that cash does the same, but cash still originates and terminates in the government's officially sponsored banking system and it bears official government markings that are used to track its movement. Cash has also been (intentionally) corralled into disuse by the major financial players (governments, banks, huge businesses).

The banks will hate it because it cuts them out of their usual money-shifting shenanigans, which are both obscenely profitable and generally amoral, if not in principle, then in practice due to gouging and misrepresentation.

Bitcoin allows easy and practically free e-commerce. Bitcoin allows for extremely innovative new banking interfaces and practices. Bitcoin is at least practically if not technically unbound by the onerous regulations and rules that bankers have installed for themselves to help control which people are allowed to play with them. Banks aren't going to like that kind of competition at all.

Bitcoin is in for it as soon as any kind of normal usage begins to occur. It is silly to pretend otherwise. I have extremely high doubts that btc will be allowed to stand; the only way I can see that happening is intervention from US intelligence services, requesting that btc be allowed to continue to operate without molestation because of that agency's specific plans for the platform.
its horrible....i asked. "watsup?" it said. "in science"
this!

Not sure why you were downvoted, but you nail it. It's all an illusion.
He's going with the "geeks are blind to common sense" fallacy.
china and india are investing in LFTR reactors. The US is going to look rather silly when the rest of the world starts producing massive amounts of cheap energy.
Somewhat educated guess, but it probably has to do with the fact that those contests offer well defined, immutable specifications. No need to iterate a lot or refactor much.
I just looked at the top scoring solution, written in C++, and a Java solution next to mine in the scoreboard, and I can only say that I am really happy with my choice of Ruby.

As for the top scorer, I can't help but wonder if that skill even translates well to the real world?
Maybe, because flash has a stable API ? (from the browser point of view)
Yeah, I've never really understood how you can "talk through your thought process" for a question like "Why is a man-hole cover round?" It seems like you'd either come up with a reason or you wouldn't be able to come up with anything at all.

Perhaps you can say things like "Well, let's see...you need to be able to pick the man-hole cover up out of it's hole, then put it down somewhere, then maybe move it, ..." but I really think these types of ramblings are just stalling for time rather than an actual English narration of what I believe is an inexplicable thought process that would go into coming up with an actual answer to such a question.
I think for an organization with that size, it is normal to see at least 3-4 employee leaving every day.
I don't understand - does this mean that AIM is switching to XMPP? Or what?
Circular Hooks, Designed to Release Bluefin Tuna
Untying Knots : Explaining to non-programmers the woes of software maintenance
Social media dents invincibility of Singapore's rulers
I thought that was the idea. It makes for nice 'HN-exclusives' from out own community, which acts as a differentiator from other blog/news aggregation sites. If it's of the quality of article generally found on HN, then what's the worst that can happen - people either vote for it or they don't.
It fails sometimes, but it can produce very humanlike conversations too. There is a whole thread of conversations with cleverbot on reddit ： http://www.reddit.com/r/cleverbot
http://dev.w3.org/html5/spec-author-view/the-img-element.htm...

:)
I would speculate that students who learn Python are more likely to go off and build their own pet-projects (web-apps etc.) using the many popular frameworks and resources. When they leave, they will be better programmers for 'having actually built something.' So it's not just that Python is more 'relevant' to the job market.
I think TopCoder only allows some languages (including Java), maybe that is part of the reason.
I pretty much exclusively commit like that nowadays. I use commit-patch (http://porkrind.org/commit-patch) which is a pretty thin layer around git but also has emacs integration so you can just diff, edit your hunks with emacs hunk editing tools and then commit the patch. I can't imagine using a VC without the capability any more...
Much like how typed arrays (Float32Array etc) are part of WebKit and not v8 even though logic would suggest otherwise.
QR Codes – The Complete Story, From What it is to How to Use it
احداث امبابة 
احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة احداث امبابة
and for equalizing the Y-axes.
This article is proof that there is something wrong in the system. The article mirrors those "an era of never ending growth" posted by Jon Katz et al during the first boom.

The first boom was a game of financial geeks. The boom was a way for smart people who are into financials to move money from one set of hands into their own hands. The computer nerds got played by financial nerds - value was not really destroyed, it just relocated into the pockets of a few saavy guys.

There are signs that the same thing is happening again, but this time on a different scale. Certain big time investors make their money from playing mathematical games on the financial market. They are betting low and selling high. Those same investors have seen another opportunity to do such trades, but betting on these so called 'startups'. There is a certain category of financial wizard - once you see them jumping into an industry, it means that the mathematics has gotten complicated enough that they can use their knowledge advantage to move money from one set of hands into the other.

The rumours of a boom are not unfounded. There is a financial game being played, but it's not a penny game like the first one, this time it's a premium game. They are avoiding the mass of last time and moving bigger chunks of money around.

People are going to lose money, but I don't think those people willl be Joe Ordinary this time. I think it's going to be a bunch of medium-wealthy people, who will buy into the claims of extra-ordinary returns.

In the end, the same thing will happen - the cycle of money being pushed around and part of it going to the people in charge of the system is going to stop, and once more people will lose money.

However, I doubt the outcry will be particularly large this time, because there will be less people affected, even if the sums could be similar.

Where there is a lot of money moving around, there are people trying to get that money to come to them. Those people are the same people 'controlling' the eco-system.

Watch the edges of any movement. When you see the 'uncool' people dropping out of the game, then there is something wrong in the middle. Watch the cycle of money - when investors are giving money to a company, which then takes that money and buys another company who also received money from the same company, then it means that people are using cyclical methods to 'invest' other peoples money, and then get themselves paid out.

There is no innovation problem - new and good products are being created everyday. That's fine. The boom lies in this financial layer that the financial geeks are building on top of the natural process of innovation - and the methods that are being used are there to benefit the companies participating in the financing.
I don't know what the deleted post referred to, but I'm certainly not surprised that folks here have a problem with you (without having met you), since you admit above to having had a number of accounts here you used for the purposes of flaming and trolling.

Do you seriously think that is going to endear you to the community?
Ball collision seems a bit wacky. It looks like each cohort can bounce off each other, but will pass right through any other ball.
Hopes for Ubuntu 11.10
It runs about 2 FPS on an iPhone 4. When was your last malware scan?
This is why I don't subscribe to TC rss feed. I only read (some of the) TC articles which make it to the HN front page. This is exactly the kind of things what HN is for.
Large, "real-world" companies such as ngmoco have slashed their hardware requirements by an order of magnitude by moving away from the standard stacks people have been "programming for 8 years thank you very much". Before you make another contribution to a discussion, about a technology you obviously know very little about, do some homework.

P.S. picking on a technology because it has some flaws (typeof(NaN) returns "number") is sign of someone who reads books by their covers and fails to see the benefits of an otherwise more suitable solution. You will find in many languages the NaN constant is an instance of some kind of Number type. I'm interested in knowing "the way [you've] been programming for 8 years". I'm certain we could begin tearing it to pieces as you're so fond of doing.

Please, in the future, the moment you begin contributing your FUD to a thread such as this, just say it, and look away.
Lessons Learnt From My iPhone Development Sprint
Video: Clojure for Schemers by David Nolen
It could actually be illegal if it would turn out to be a scheme for evading tax payments. For example I think you can not simply start exchanging goods for services and quit paying taxes because you don't make money - somehow you have to make a statement to the tax office.
An attempt from a new Googler to improve Google's reaction on user feedback
Could be handy for a hackathon or such I suppose?

That's exactly the scenario I had in mind. I have attended some hack fests myself and, besides the general chaos and lack of coordination, there's the particular issue of how people share code, report issues and write stuff down. Everything is everywhere. It's a mess.
I've never noticed the EFI on my MacBook, it's certainly never gotten in the way -- can you elaborate?
Now they need to do the same with Skype(that rumored deal perhaps?).
"I don't imagine you have any questions, so I won't even ask. Good luck, gentlemen. I'll see you in the air. Class dismissed. "

Awesome!
There is when they have significantly different properties/workflows. I happen to think Darcs is supremely good for web development (probably not at facebook scale though)--it's the triviality with which you can cherry-pick patches that makes it wonderful to fast track bug fixes up to the live site while sitting on bigger, more untested changes.

I use Git when I'm releasing binaries to people (because I like its tagging better) or when I have to track some upstream code and merge in some local changes.
How is that a "lightweight" blog engine? No offense, I'm just curious about what makes it "lightweight".
I'll definitely give that a try next time that excuse comes up.
How to buy a $20,000 per month website for a few hundred bucks
Animal Kingdom wins Kentucky Derby
A record crowd of almost 165,000 let out a mighty roar as John Velazquez, who only got the ride when his own horse was scratched and Animal Kingdom's original jockey was injured in a freak accident, surged into the lead approaching the shadows of the iconic twin spires.
Riding high on emotion after a bizarre chain of events led him to Animal Kingdom's saddle, Velazquez kicked clear to win his first Kentucky Derby at his 13th attempt.
I can't find a use case for the example the article is working with.
Who in their right mind would take user input and put it in an HTML attribute?

If your system accepts 'foo" onmouseover="alert(1)' as a username, you've got bigger problems.
I assume it is because it uses json files rather than a dedicated database. that combined with node in general makes it seem really quite snappy.
Whether you void the warranty or not may depend on the laws concerning warranties in your country/state.
Thanks for watching out.
My first thought as well: it's a trap.
The author also seems unaware that Joel Spolsky, who he speaks approvingly of otherwise, has explained/defended that using a sane version of Hungarian notation can make perfect sense.
Amazon Cloud Player streams tunes to iOS, following silent upgrade
Probably depends on your browser. Stutters on Camino (~Firefox 3.0) when there are lots of balls, runs OK in safari 5, butter smooth in Opera 11.10 and the latest webkit trunk.

This is on a base 2010 macbook upgraded to 8GB RAM.
As a current Cambridge undergraduate studying computer science, I find this absolutely outrageous.

The article seems to imply that the scientific fields simply aren't studied here.

The particular example of Lord Cherwell is particularly misleading, as his results were mistrusted by other scientists of the day.

Also, the application process is completely misrepresented. I had two interviews, with the people who would be supervising me. I didn't get offered sherry, they were sat respectably in chairs, and they asked me maths and logic questions.

My director of studies informs me that he then runs all our results (interview, A levels, personal statement) through a number of statistical tests to work out who are going to be the best candidates.

Also, it's strange, I didn't think that Bill Gates and Mark Zuckerberg had any effect on the legislative direction of America...

And the point about "workaholic study is not encouraged" is absolutely untrue. The full reading list probably consisted of about 3 pages of literature. The workload here is high: it's certainly not unknown to have a fifty hour working week here.
The single most important feature, however, are pull requests.
Both of you, typeof NaN == number is not a language flaw! It's part of the IEEE 754 floating point specification.

https://secure.wikimedia.org/wikipedia/en/wiki/IEEE_754

Look, a big "system language" like Java also defines NaN, +inf, -inf as values of double (see Field Summary).

http://download.oracle.com/javase/6/docs/api/java/lang/Doubl...

As in

double mathError = Double.NaN;

Any other standards conformant language supports NaN for floating point numerical values. I would even argue an absence of NaN should be perceived as a language flaw.

EDIT: I realize the above might not actually be sufficiently explanatory. "Not a number" is used to specify the class of numbers that cannot be represented in floating point notation. This includes the undefined like 0 / 0 and imaginary numbers (e.g. square root of a negative value). It can also be used for missing values in a large computation.

Any operator with a NaN results in a NaN. So 1 + NaN = NaN. Most NaNs are quiet, as in they do not throw an exception and allow the operation to continue. This allows large batch computations to continue without stopping the entire process for one bad record. Instead there will be a NaN for that record and the rest of the data will be processed correctly. You can see why this might be useful when dealing with large amounts of scientific data and hopefully why the IEEE would introduce such a feature.
is there a way to collapse code?
The Pirate Bay Visited - userscript
You start personally attacking or otherwise "hatin' on" on someone for no reason(in the case that they'be done nothing to you nor interacted with you in the past) then you're no better than they are regardless of what they may have done in the past. Just saying...
Haha, the ending comments - yes, the lack of finance & maths knowledge really has impacted. It's soo frustrating that those in the cabinet office here don't even have basic maths knowledge.

I've no idea how this countries decline can be reversed. Knowledge based economy? What a joke :(

I wonder if there's any page listing the qualifications of all those in power in the UK. Have their grades deteriorated over time I wonder haha.
Breaking to any of your e-mail accounts may allow the attacker to impersonate you and start social-engineering attacks.

I do believe that the single most important account for one to protect is one's e-mail account.
Hmm .. i had the opposite reaction. I usually look at the url to judge whether this result is worth following, and the all gray look makes this difficult.
June 8th: the day your phone won’t stop ringing
Some of the most mind-blowing facts
So essentially you're saying they can't make bitcoin illegal, just make it completely illegal to use in any practical manner. That sounds like making bitcoin illegal.
I am really uncomfortable with links not being underlined. It is a basic understanding that people new to the web pick up first.

Taking away this cognitive aid forces link identification primarily by color (and size perhaps). Wonder if this is an acceptable trade-off.
EFI on Macbooks broke CD-ROM booting, which is pretty fundamental I'd say.

https://bugzilla.redhat.com/show_bug.cgi?id=527443
Indexing your Samba/Windows network shares using Solr
I guess we should read that as "we would like to void your warranty" then :)
Blood, Sweat & Tears
I think it might have a bug or two yet. Perl is reference counted and Go is garbage collected. Keeping those two synchronized was a bit tricky and I still fear I messed it up somewhere... I need to re-read the Perl docs on when I'm supposed to up & down the Perl refcounts.
Open source projects have a very similar problem. When there were 20 people in the Linux community they could all be considered kernel hackers and communicate amongst themselves, now that there are millions they can't assume every member of the community is a kernel hacker, the 'kernel hacker' ability of the average community member has fallen.
Interesting, I wonder if the bad English in the offer email was also a ploy, make it seem like you are dealing with someone who maybe /you/ are getting one over on (my product doesn't sell, and this schmuck wants to give me money for it, woohoo)

If it were more official would it make you reconsider your product (if this intelligent buyer wants to give me money there must be something in my idea)?
One of the best works of fiction to tackle this subject was by Japanese writer Koji Suzuki. If the name's unfamiliar, read no further - MAJOR SPOILERS ahead!

The final book in the 'Ring' series (yes, that 'Ring' - the one with the creepy TV-crawling telekinetic dead girl) was a fascinating, philosophical, true 'science fiction' novel about the plight of AIs trapped in a simulation that was going horribly wrong... Well worth reading!

What struck me is that 'information' is a property/quality(?) that could cross the barrier between 'real' and 'simulation' - a sufficiently complex simulated being could theoretically make the leap into 'real' existence.

But there's always the other problem of turtles - all the way down (or up)... ;-) ('The Thirteenth Floor')
"Please be clear if you want to be down for the OG bounty"

OG as in original gangsta. Funny to see it used in a programming setting
The real problem with that statement is that version control doesn't exist in isolation. If you're the only person using Fossil it's useless to you (I hate git but I have to work with others)
The Don Stewart Method: write code every day, release a project every week
The author is right to skewer the particular targets of his essay in this way (the so-called Bullingdon set), but please don't take this as a skewer of the Oxbridge system itself, or you risk dramatically underestimating what it demands and delivers. I don't think that's what the author set out to do, and I think he perhaps does in fact colour the bullingdon set's experience of Oxford. I think he's particularly correct to attack how alien the British ruling elite is to scientific principles - uncertainty, testing, evidence, statistics, falsifiability. How fresh it would be to see politicians espouse such principles. This rejection is facilitated by their training in Classics, History or English Literature, and the ego boost one receives from Oxford when one is this particular type of person; typically, they'll be active in the Oxford Union, or be seen down at the Bridge club on a thursday night.

However, don't extrapolate this to a 'normal' undergrad's experience at Oxford.

I've never worked as hard in my life as for my MBiochem finals at Oxford - my law conversion is widely depicted as being intense, but didn't compare.

If the author of that article truly believes oxford tutorials are about defence, he's getting shortchanged, or he's looking to them for exactly the same thing our ruling elite gets from them; either way, he's shortchanging his readers in giving voice to such a view. The true aim of a tutorial is not to spend an hour defending what you wrote two nights ago, it's about letting that stuff fall into the backdrop to a cutting edge discussion with a leading (often foreign) academic; not just getting a better picture of what the cutting edge is, but where it's likely to develop to and what could be investigated over the next few years so we can get there. In UK undergraduate education, my understanding is that this focus on developing questions and probing soft spots in knowledge, rather than just assembling and defending answers, is pretty radical. And it certainly seems to run contrary to a fair amount of the article's claims.

Admittedly most of a tutorial's exchange of ideas flows to the student, but I rarely met a tutor who won't admit to having got something out of tutorials they have given, too.