skysight-inc/HackerNews huggingface dataset:
Agreed. The US may have the right idea regarding not adopting foreign-tainted code, but they don't have the stones to follow up on the other half of the policy, which is "we're not allowed to run any code whose origin isn't traceable and that hasn't been validated line-by-line and in simulated fault injection by NSA". They want to have it both ways; the might as well just contract the crypto engine out to China.
Well, that depends. Salary expenses are high but so are the taxes which means you as an employee don't get to keep very much.

Remember, Sweden and Denmark hold the #1 and #2 position for highest taxes in the world.

Having said that, I actually plan to be employed 4 days/week and try a startup on the 5th. We'll see...
Yes, but there's a difference in capturing the video one at a time or run Orbit and rip all the movies at once.
Same here. For displaying plain text strings any of those is good, but how can I do authentication/sessions?
Websecurify 0.7RC2
One of the best open source web application vulnerability scanners reached version 0.7RC2. Yey!
I third this. I've avoided London for many years (traffic, overpopulation, cost) but now that I'm here I realise I should have done it earlier. It's almost like another country - everything is going on here.
Ask HN: How did Firefox (Mozilla) land a deal with Google?
I'm assuming that Firefox gets money through searches performed from its default start page and through the search box on the upper right of the browser.

Two part question:

1) How did this deal come about? Is there a program for this type of affiliate search? (What I've found requires you use the Google watermark and traffic must come from your domain).

2) How did Firefox secure this deal? It seams like Google could just decline to pay any money, and Firefox would still be reluctant to use a different search. If users prefer Google anyway, what incentive does Google have to pay Firefox?
That major event would be happening on a plane that the FSF doesn't think about at all. Once it's AGPL3, people who don't care about the relationship between dollars and lines of code are fully unencumbered and can do whatever they want.

The FSF explicitly doesn't care about whether you can make money selling lines of source code or bits in an installer. If Oracle's AGPL3 move bankrupted a startup selling a derivative of MySQL, in the FSF's worldview that BK would have been the startup's fault for building a business model that depended on restricting user rights.

I don't agree with this worldview, but I don't think it's hard to defend.
The change for Apple to clang and LLVM has nothing to do with "prevent anyone from forking the compiler to produce a less painful dialect of those dated languages". GCC has FORTRAN and Ada front-ends and those aren't allowed now. This is the weirdest conspiracy theory on LLVM / clang I have heard yet.

It has everything to do with wanting to use the same code in the IDE as the compiler and not wanting to GPL their development tools. Never mind the additional tools we are likely to see as clang and it associated projects mature.
The future tense in this article seems a bit strange—Firefox has offered behaviour something like this for quite a while. It wasn't completely silent, in the sense that it advertised once it had completed the update; maybe that's what's being changed? (It is also customisable, and I have it at what I think is a convenient level: It notifies me when an update's available (so that I don't forget that I'm running an old version), but leaves it to me to do something about it (so that I don't run into the troubles viraptor mentions (http://news.ycombinator.com/item?id=1586112).)

On the other hand, maybe my perspective on Was sind und was sollen Firefox is skewed, because I always try to run the most up-to-date version (including betas); I can't remember if I started seeing this behaviour in the 3.x branch.
Quote from the article:
"...what the company is doing might not be legal, since its software works by “scraping” content from other Web sites. But McCue insists there is no problem because Flipboard displays only a small part of an article, not the entire thing, and then embeds a link that takes a reader to the original."

But I'm not sure if this is true. Scraping is scraping, regardless whether or not you link to it.

In the last paragraph you can find this though "Flipboard hasn’t worked out a business model yet, but plans to put ads next to articles and then share some advertising revenue with publishers." Which indicates they do acknowledge the publishers for the content and want to share (potential) revenues with those publishers.
At least for this, we should have a reddit like system for peer reviewing, so that comments from all reviewers can be seen by everyone.
You must read it in context.

What it says is that if P == NP then the implications are profound for applications such as cryptography and on the general question of whether human creativity can be automated.

You can see why P == NP would have profound implications for crypto: many of our widely used techniques would turn out to, um, be easy to crack.

I believe the intent regarding human creativity is that humans often end up with a practical need to deal with some real-world instance of a size-able NP-complete problem. We don't know any way to efficiently find the optimal solution so we creatively deal with what we can figure out (the traveling salesman's optimization problem, placed into the real world, might count). Are our creative guessworks and heuristic discoveries essential? Or can automation based on P == NP eliminate the need for them - and do better than we do on these problems.
Everyone has been suspecting or assuming that P is a strict subset of NP for decades. Still, every time someone proposes a serious attempt at proving it, it's front page news and smart people will have to comb over the argument for months to have confidence that it's right.

The opposite proposition -- that P is equal to NP -- is widely doubted. But if there were a proof that P and NP were equal, anyone with a good data set could verify the proof in a few minutes. Just run the proof on a hard 3-SAT or whatever and observe the answer returning significantly before the heat death of the universe.

So what we think is true is insanely hard to verify but what we think is false is blazingly obvious to check. Chalk another one up for irony.
I like LLVM more than I like GCC. Now that we've dispensed with that tangent:

Elbowing GCC out of the dominant position in the market with a non-GPL'd component --- one that can easily be "taken private" with enhanced, patent-encumbered, closed-source variants --- is not a win for the FSF. No doubt the FSF thinks its important that the most widely-used C compiler is Free Software.

For the N thousandth time, I don't agree with Moglen, and if Moglen had given a talk titled "LLVM is a Serious Threat To Free Software", I'd think he was a crazy person. But he didn't. He made an offhand comment that totally fits with the FSF's worldview.

You've now spent far more time talking about how crazy Moglen is than Moglen spent talking about LLVM.

The appropriate title for your submission is "Eben Moglen on The State Of Free Software", since that's the title of his talk. Don't editorialize in the title; just write a comment to make your point.
You may get better disk performance on the Rackspace cloud.

http://www.thebitsource.com/featured-posts/rackspace-cloud-s...
Greg Baker blogged about it (and since it's a hot topic, it probably appeared in many other places) -- http://gregbaker.ca/blog/2010/08/07/p-n-np/

Also, from the blog post: "I see someone else has uploaded the paper. I should point out that in the email thread I got, Stephen Cook said “This appears to be a relatively serious claim to have solved P vs NP.". I would love to see that email thread.
You called the original poster out on making an absolute statement, and he clarified it was his experience, gathered from the people he knew. The first sentence in your final paragraph seems to deliberately disregard what he said to maintain outrage.
So: What publicly traded firms benefit from a confirmation that P!=NP and are there any that lose (e.g., that were betting that P might == NP).

There's gotta be money in this news :-)
Does the town still has to abide by russian copyright laws or not... if they still apply, then it won't be a safe haven for torrentors (;))
If I believed everything Stallman says he believes, I'd probably be afraid that the obsolescence of the flagship GPL products would over the long term spell the end of Free Software, and that in the long run a shift towards BSD-style software would leave us back where we were in the '90s: the best work from free software developers ends up absorbed into nonfree commercial software with no reciprocity, and so commercial software pushes free software back into the periphery.
I'm not sure whether Knuth has the ergodic-theory background. Perhaps call Terry Tao?
You don't wake up on day and realize you're good at something. You become good at something after years of practice and study.
But i didn't ask how i can avoid clicking those links.. i asked why they still are so popular and frequent to see on HN.
I guess every blog post of Gruber is posted here (which in itself is fine), but every blog post of Gruber also gets enough votes to stay on the frontpage for a rather long time.

I've seen more interesting (and objective) posts that didn't even make it to the frontpage. Of course, "interesting" is rather subjective, but i guess you understand what i mean.
I submit that if you take the time to learn Objective-C you'll feel quite differently.

I've learned many languages in my years, while neither Java nor Objective-C is my favorite language right now (erlang is, though I haven't used it for awhile) they both were at different points in my life.

I hated Objective-C for the first week or two, then came to understand it, and saw how it was so much better than Java.

Of course, Java means both the language syntax and the frameworks, and half of what makes Objective-C so great is the frameworks.

Don't let syntax hang you up... you have to get over the syntax hassle to really understand a language. If you want "bad" syntax, look at erlang. That was tough, I had to force myself to learn it, but once I did, the syntax became a non-issue.

Objective-C has every advantage Java does, but the converse is not the case.
Separate corporate structure from where you base yourself. For example to start a limited company in Ireland with accountant fee's etc is about €300. Capital Requirement is €1. And that company can base itself anywhere in Europe. One of the advantages of the Single Market.
I meant the general field of equality as it relates to P an NP, but I have edited for clarity.
While I think some portals (not so much Kongregate though) could tone down the clutter I don't think this is going to take off. From what I can see only about 5.8% of players go full screen.

Flash games also look crap stretched out and you can't play discretely (work/uni/school) or jump back and forth between email/browsing/im etc while you wait for that wave of creeps to finish dying.

Not to mention download random.exe to play a Flash game on a website?

You really can't compare the immersiveness of full screen titles vs. Flash games. Flash games fill a different need and they do that in spite of richer options being available. I really think you're solving a problem that doesn't exist.
Big Developers moving to Android?
Another one is

>"Because it's a fast reactor, the HPM doesn't consume vast amounts of water, making it attractive for areas where water is scarce or unavailable."

There's no reason a fast reactor should be different from an ordinary LWR in water use. A thermal power plant uses river or ocean water as a heat sink; nothing about a fast reactor changes the thermodynamic need for a heat engine to have a cold reservoir. Of course there's no longer water in the closed loop that cools the reactor core (which is what confuses them?).
We have a "conservative" government since 2008. Before that we were lead by a left-wing, worker friendly (with a little neoliberalisim thrown in) Labour government for 9 years.

Despite that, we fairly consistently came out tops as a great place for small businesses (http://money.cnn.com/magazines/fsb/fsb_archive/2007/06/01/10...).

And also, our tax rates may seem high but overall taxation is quite low, especially compared to other countries (http://en.wikipedia.org/wiki/File:Income_Taxes_By_Country.sv...). Note that our corperate tax rate has dropped quite a bit since 2005.
Short answer: I wear wrist braces to sleep (I just use some weight-lifting gloves with velcro wrist-straps).

Back story:

About a year or two back, I was working long hours and started to develop wrist pain. At the time, I 'asked' google the same question and came upon a recommendation (can't remember where to give credit) to wear wrist braces when sleeping.

I didn't really think about it again until a couple of weeks later when I woke up with my head resting on my hand and my wrist bent back underneath it. I started wearing braces to bed and the problem I'd been dealing with for a couple of months was pretty much gone in a week and a half.
I converted the documented to HTML5 mode. Hopefully that makes it easier to read.
The best PDF viewer on the web is still not as nice as Preview.app. Just because hairs can be split doesn't mean we want that distraction.
My wife just got a Droid X, I've got the IPhone 4 and I am very jealous. Her phone is amazing.
Pure F# now only 2× slower than OCaml
Your assertion that the China gov sponsors and pays for this is mostly unwarranted. I say mostly, as I can see why someone without experience in what goes on internal to the China gov may think such things. But you still have no evidence. Most Chinese Windows XP installs are virus platforms ready made to be transformed into a bot-net army. These PCs could be controlled by just about anyone/anywhere. The main reasons they are virus ridden is (1) the PCs use unlicensed copies of Windows and MS does not allow updates and (2) Chinese software add-ons (browser tools, chat tools, etc) are particularly vulnerable, many times by design to allow easy access by the distributor, and (3) most software installed is pirated which may also contain virus payloads.

As an example of how outdated a typical Windows XP install is in China, I'm running a site which has 95% traffic from China. Over 62% of users are on IE6.
That has a lot to do with anything relevant in this discussion. Thank you for that! You've bettered this discussion by pointing these things out.
Install Flash / Frash on iPhone 4 [video]
There's more than just scale to throw in the mix too - it's going to be far easier to hire Python developers later, and to outsource work. If it's a hobby, recognise it as such. Starting out on a hobby that turns into a businesss is a dream; starting a business that turns into a hobby is a nightmare.
this is also what I've read. Also, anecdotally, I've had a disproportionate number of drives fail on power-up.
I agree with most of those, but I've never had any problems playing 3D games with my Nexus One.

From Homerun Battle to Backbreaker football to that cool racing game I can't quite remember the name of - all run smooth.
Oh, I do have root on my own desktop machine. It's getting root on a machine that I can use to serve things up to the internet that's a hassle. The official way to deploy web-app type stuff is to ask university IT to look it over and deploy it on their servers, which they understandably don't much like doing when the webapp includes callouts to a bunch of possibly-buggy research code, some of it from third parties, or depends on stuff they don't have installed on their servers (Prolog, Lisp, etc.). But they also don't like un-firewalling my machine so I can just serve it up from there. Research groups can indeed set up servers that they request to be un-firewalled (a prof. usually has to initiate that), but it's just less of a hassle for me to move web-demo stuff to a VPS.
Shame on anyone who upmods a comment like yours which consists of nothing but calling someone a name and then telling two lies.
To be a little more precise, proving P=NP would mean that there are algorithms to solve those problems that take polynomial time (can be calculated with a polynomial).

NP problems can be solved, it's just slow (think brute force method, running through all the possibilities).
Very good summary.

Though I was just reading the synopsis, and the statistical physics part seems to be proven: "The 1RSB ansatz of statistical mechanics says that the space of solutions of random k-SAT shatters into exponentially many clusters of solutions when the clause density is sufficiently high. This phase is called 1dRSB (1- Step Dynamic Replica Symmetry Breaking) and was conjectured by physicists as part of the 1RSB ansatz. It has since been rigorously proved for high values of k. It demonstrates the properties of high correlation between large sets of variables that we will need."

I did not dig into the references yet, though.
I think it's just a hot topic currently in the Ruby community because there is so much blogging and memes take hold faster than in other developer communities.

That said, I am a ruby developer on OS X, and I have been using TextMate as my primary editor even though I cut my teeth on basic vi usage 15 years ago. The fact that TextMate 2 is suffering serious second-system syndrome is undoubtedly a big part of why Vim is getting so much mindshare.

TextMate is an amazing editor, and in my (limited) experience, certainly one of the few in the last 2 decades to even attempt to challenge emacs/vim on their own turf (ie. lightweight powerful editors). But ultimately I think a one-developer closed source model will never be able to create a third truly great editor.

The main factors driving me towards vim are maturity and general editing optimality.

Maturity because vim has been around and is open source, so millions of wrinkles have been ironed out: very few crashing bugs, good performance on large files, handles edge cases well and has settings for probably anything you'd ever need, etc.

Optimality because vi attempts to allow editing with the fewest number of keystrokes. Becoming fluent in vi means that for any type of text editing you can make any desired change in a near optimal number of keystrokes. It's a pretty safe bet that no one will ever come up with a more optimal editor for such a wide range of tasks. Sure IDEs have a high local maxima, but they fall off quickly as you jump to files that fall outside known semantics. TextMate gives you a middle ground for writing quick snippets and commands, but I'm starting to question the long term value of that versus the benefits of universal availability and just taking some time to find good plugins for various language-specific development.
I was in the exact situation about four month ago and i decided to go with the N900, my considerations were:

1. I wanted a phone that is not Completely closed

2. I don't care about the eye candy

3. I run Linux - Anything that is not 100% compatible is out of the question

4. I Wanted a real keyboard - i just can't get used to those on-screen keyboards

5. I wanted Skype support out of the box

6. REAL multitasking

So I obviously ruled the IPhone out first. Other than eye-candy and hype i couldn't find any good reason to actually want to own one. I have to say - it is a beautiful phone, but I'm the kinda guy that want something practical.

My two real contenders were the N1 (the best android phone at the time) and the N900.
The N900 won eventually since:

1. the keyboard is one of the best i had used.

2. It is a Nokia which in my opinion means a better build than HTC.

3. It's almost a Full Linux box - I could take almost any application i have on my box and recompile it with minimal effort for the N900 (it can use either GTK or QT)

4. For some odd reason i really like resistive screens (once you get used to pushing a little ,it feels a lot more accurate than capacitives)

With all that said, for anyone thats not a total Linux geek like me - an android phone will be the phone i recommend to anyone who asks. its obviously the place to go now.

The community behind android is growing rapidly, which means it will progress faster and become more polished with every release.
A cup or two a day isn't excessive. But it's more than enough to be addictive.
While I like Flipboard, I have to admit: I still use Instapaper much more. And, yes, I think they are comparable.
Re-reading your comment, you did ask why they were so popular. Must have mis-read that at the time - sorry.

I was a little twitchy, as I'm tired of seeing "why has this been posted" style comments.

As I said in one of my other comments though, I think there is a large proportion of Apple fans here on HN, who are genuinely interested. Most of those are probably subscribed by RSS anyway, but are curious as to what other HNers think.

I'm smart enough to not try talking Apple to the majority of people I know IRL, and I'm not quite brave(?) enough to browse the apple-specific discussion forums. They tend to be filled with too many fanboys and haters, whereas HN tends to be a little more something-inbetween.

edit: fixed minor typo
A few people have mentioned vimballs as a plugin solution. There are (at least) two other potential solutions for plugin handling: Pathogen and Vimana. Pathogen is what the blog author is actually using already, but he didn't realize it initially. He refers to a .vim repo on Github that "does some magic where [it] puts each plugin in its own directory under /~.vim/bundles/." What he describes here is based on Tim Pope's Pathogen: basically a plugin to manage all other plugins. I've been using Pathogen for a bit now, and it's excellent. Another solution is Cornelius Lin's Vimana, which I've heard very good things about, but I haven't tried. Some links below.

http://github.com/tpope/vim-pathogen

http://tammersaleh.com/posts/the-modern-vim-config-with-path...

http://ithaca.arpinum.org/2010/06/28/vim-updates.html

http://github.com/c9s/Vimana
The FSF has always been this political. Open software has gotten less political over the last 15 years.

Moglen doesn't think non-copyleft software is a crime. The evidence suggests that he thinks non-copyleft software is bad for free software in the long run, because it has the effect of enhancing non-free software along with free software.

Anybody can observe that over the long run, if most of the best work in open software is done without copyleft, copyleft-protected software will suffer; free software will have one major contributor (people writing free software), and nonfree software will have two (huge companies and people writing most of the best work in free software).

It's not complicated. It's a reasonable perspective. Disagree with it all you want (and I do), but it doesn't deserve to be mocked.
From the chart, it appears to have recently reached $2 million per month. On an annual basis, $300K revenues/employee and improving isn't so bad.
The FSF doesn't draw a distinction between programmer freedom and end-user freedom, so this dichotomy is misleading.
Rent is the main factor that makes London expensive, so if there is someway to get free housing, your other costs won't be too bad.
Flash games also look crap stretched out

That's partly what his software apparently fixes, by switching to the screen resolution to something close to the size of the game's screen.

But I do agree, I don't see a market for this myself. It looks like something that would appeal to "hardcore flash gamers", like the author presumably is. But from my limited observations, most people playing flash games don't seem to care that much and are just looking for some quick fun.
Can't imagine why they used a flash video instead of an animated gif.
Come on, this is a discussion not a flamewar.

Let's share our opinions and keep it constructive.
Are you kidding? Every time they spew out some rubbish they make another month's rent.