skysight-inc/HackerNews huggingface dataset:
The ginii coefficient measures the inequality inside countries.

Compared to most of the world, the US has indeed more inequality.

But there are some places (i.e Brazil and South Africa) with much higher inequality, where the wealth of some and the poverty of others are much more juxtaposed and in your face.

https://en.wikipedia.org/wiki/File:GINIretouchedcolors.png
Netflix Promises To Make Its Open Source Cloud Management Tools More Portable
notice that one of the flag reasons is "off-topic", to give the poster (if threshold reached) a gentle nudge that hey, maybe they can click "Reply as new Topic" and take it there.

Or mods can click "select posts", click click click the posts they want, then click "move to new topic".

And topics created either way are bidirectionally linked, so you can follow different related tangents back and forth without breaking your flow in the main topic.

So either the community or mods can hopefully assist in keeping things on topic.
> There's PGP SmartCards that are _way_ more secure than this little OTP token in your pocket, and it works for SSH too. But wait, there's more. It works for SSH authentication _using_ the trust model too (web.monkeysphere.info).

I've been looking for those. I can only find one from g10code / kernelconcepts.de - which is fine, but is exactly ONE vendor. The other one I found is the Yubikey NEO - less than two month old, and sold out for the next 2 months at least. Are there any other implementations that I'm missing? (Don't get me wrong - I've ordered from kernelconcepts before. But I don't like to be dependent on a single vendor)

> Oh, and last but not least GPG supports ECDSA, too.

True. Do you know if the PGPcard standard is supposed to be updated to support ECDSA too? Some standard require signing or encryption keys to be in an independent hardware module.
Doing m[f(a)] = b is not that much less convenient than m[a] = b. You can wrap it in a function if it seems easier. If f() seems expensive, then you should reconsider whether you should be using a (hash) map at all (or use a struct and cache the key value in there.)
If you're in US, you could use OnLive Desktop for Office on tablets.
We should never lose your place. We try very very hard not to. Experiment on try.discourse.org and see.
I use rubymine on fairly large codebase and while I did initially experience slowdowns with Ruby3 on a machine with 4GB ram, both software upgrades and a switch to faster cpu with 8gb of ram and an SSD drive has improved things drastically.

You have to remember that the way Jetbrains code analysis works is that it indexes the hell out of your code to allow you jump to function definitions using CMD-B, error identifications, code completion, etc.
CTRL-B alone make learning a new codebase a lot simpler.
I appreciate visual debugger a lot. It allows me to avoid polluting my code with debugger statements which is especially evident with conditional debuggers.
This is cause for euphoria, yes, but also a moment to reflect on the lessons of the past. Let us forge our path forward with sobriety and humility this time, and embrace a more disciplined and sustainable future.
That's not going to happen. There is just not market for it, nothing to do with Windows vs. Linux.
Javascript Metaballs
Part of my working hypothesis is that the reason flat forums are so ubiquitous is their simplicity -- I think larger audiences just don't "get" threading at all, and there are a lot of ways for misused (and even correctly used) threading to actively harm the discussion.
To be clear, that is exactly what chocolatey does as well. The "package" is placed into the C:\Chocolatey folder, but the MSI installs to it's default location, which is typically the Program Files folder.
How to get Google Apps For Free
If you don't get why snapchat is growing so fast, read this
>And since Ubuntu uses the Android kernel,

The Android kernel?
What's with all this negativity? It's the easiest thing in the world to criticise and most people are naysayers because of that, but if the ones that actually build stuff would listen to all of this criticism then nothing would get done.

> it takes a lot of hard work, design talent, and money

So freaking what? Besides fart apps, all other projects need hard work, design talent and money. That didn't stop projects from succeeded without design talent and/or money, with hard work as a substitute for both.

Android sucked up until version 2.3. Did that stop it from being a success? And sure, Android had good timing too, but the current market for smartphones and tablets is only getting started and will be much larger than it currently is. I can also see phone manufacturers being afraid of Google's or Microsoft's grip on the platform ... Samsung for instance is pouring resources into Bada, just in case.

Personally I think Firefox OS has a much better chance of succeeding as an alternative to Android, but at the very least I'm not ready to lambast Canonical for trying. The world needs more builders and less naysayers.
Ours is essentially the twitter model, with a few tweaks. I think a hybrid approach -- flat for reading, but limited expansions on demand for context -- is best.
Have a look here:

https://groups.google.com/forum/#!msg/chocolatey/odIIsCLfww8...

Gary
I'd strongly recommend the book Fooled by Randomness (http://www.amazon.co.uk/Fooled-Randomness-Hidden-Chance-Mark...) for a very entertaining look at the role of chance both in "success" in the financial markets and life in general.

One of the few books I can honestly say had a significant impact on how I approach a lot of every day situations.
Adding code snippets to your blog
Excellent, if you need any help from us, ping us on meta.discourse or on GitHub!
GPGME is far from ideal. As papaf mentions, it simply wraps the gpg binary. If you have an environment (e.g. an iphone) where running external binaries is not allowed, then GPGME cannot be used.

To me, the whole idea of wrapping an executable with a library is completely backwards. The executable should do nothing but provide a command-line interface to a library.

I think there is definitely room for a reimplementation of gnupg inverted in this sense (similar to how libgit2[1] is currently reimplmenting git).

[1]: http://github.com/libgit2/libgit2
Have a look here:
https://groups.google.com/forum/#!msg/chocolatey/odIIsCLfww8...
There's netpgp (from NetBSD project) -- http://blog.netbsd.org/tnf/entry/netpgp
TL;DR: An evangelist for a company that sells software for virtual labs says that everyone should have a lab at home.
Inflection points and mind share.

Microsoft no longer has the mind share of either the public or the development community. The "cool kids" tend not to develop on MS platforms these days by choice. Look at Jeff Atwood, he was a prominant asp.net mvc dev (stackoverflow) and he has chosen to use rails for his next project (discourse). This trend is all the more troublesome because C# is really a fanstastic language. But the downsides of being tied to the Windows/MSSQL/IIS platform is like have a boat anchor around your ankle. Similarly, how many people are excited about windows 8 vs. iOS or android?

Also, look at Microsoft's big pushes, bing and winphone 7+. Both have been at best partial successes, and they need more than that for a company their size.

The exact moment in time that is the biggest problem for a company facing potential decline like Microsoft is not when they have ceded the majority of marketshare to a competitor, nor is it when their revenues and marketshare being to contract. The key moment is the inflection point in their growth rate, when the 2nd derivative turns from positive to negative. That's the point where if nothing is done then eventually the peak will be reached and decline will set in. That's the point where there is still the opportunity to turn things around, it's the point where the resources are still available and the least work needs to be done to make a change.
Careful there. Larry Wall, the creator of Perl, is a born-again Christian who believes that Jesus will return to Earth. This event will be called the "second coming," or "parousia."

Presumably Perl 6 will be ready by that point. If you get "left behind," you can always while away the time writing Perl 6 programs, whilst waiting for the Seven Angels of the Bowl to pour out their plagues upon the Earth.

P.S. The name of the Perl language is a biblical reference to the "pearl of great price" from Matthew 13:46. Srsly.
The version number is clearly visible on the website:
http://chocolatey.org/packages/python
China is world's most malware-ridden nation
Anyone know when this thing ships for real? I pre-ordered nearly six months ago. To be fair, they haven't taken any money yet.
You do not need "play" installed, as Play is using SBT as the package manager.

So without the framework installed and in your PATH, you can just go to an app's directory and do "sbt start". It will download all dependencies needed, compile your app and start the server.
This is all true and the interesting part of the story. My point is that just crying "prior art" doesn't work in trademark. Observations like yours do.
https://mobile.twitter.com/LeapMotion/status/299296469494681...

"we will announce a ship date later this month."
Okay, so you appreciate that your environment has played a role in where you are and where your going. That's valuable to acknowledge and - as an egoic and often delusional species -sometimes we lose track of that. But all your comments seem to reflect that you think the agent plays zero role in it's own outcome. Or, if you have refined it to a more plausible second point, what evidence can you provide me that the environment plays more of a role than the agent. If you want to start talking philosophy and determinism, then I'm happy to, but I really urge you to start making some really bad decisions to see how much effect your actions make. Seriously, stop wearing a seat belt, start yelling at every person you meet and being hostile to them, stop wearing clothes in public, stop working or taking any risks whatsoever, stop applying yourself to anything you love, go drink a handle of whiskey every night, completely stop exercising, play WOW for 18 hours a day, don't study philosophy, be close minded, tell yourself you hate yourself everyday. Just stop evaluating the effects of any decisions you make whatsoever. Seriously, lose all ownership, after all, the environment is the major determinant of what happens to you, so it literally doesn't matter if you decide to do these things. What've you got to lose?
There's no IV, but the AES key changes each time you encrypt the secret. The key is random.
Few people did, as there were few Mac users when the OS fit on on one or two floppies and enough Mac users to copy from others when it no longer did, but In the 80's, you could walk into a dealer with a bundle of floppies and get a copy of the latest OS release.
Wild-ass guess: polling for file changes.
As per statistics... Mac OS is rising faster than Linux. No doubt Windows is ruler in this market but soon Mac OS and Linux will gain good market share..
Yes "no nesting". Read Jeff Atwood's article: http://www.codinghorror.com/blog/2006/11/discussions-flat-or.... It happens to by my opinion as well.
Let me put it another way: it pains me to see mediocre companies like Canonical chase the latest fad with "me too" products. If more people could recognize failure ahead of time, perhaps we would get more true innovation somewhere else, or at least real attempts at home run, big bet initiatives. The world is full of opportunities to make original contributions. Look at Elon Musk: he may fail, but at least he is a prime mover.
I will mark them, but you quick dismissal of the Ubuntu teams design ability strikes me as odd.

All Canonical websites are very nice, Unity is a great looking and consistent shell (even if some people disagree with the overall concept) and current descriptions of Ubuntu Phone really showed that they poured a lot of knowledge into them. And then, Canonical lacks design talent?
Scientists Find Life in the Cold and Dark Under Antarctic Ice
I'm not even supposed to be here today
Any suggestion about a promising technology stack to be mainstream in five years?
The odds of governments or major corporations, M$'s biggest customers, switching from windows to linux are virtually nil. Institutions are heavily invested with Microsoft, linux Office won't be the tipping point for a switch to a whole new technology stack.

The Microsoft of today has nothing to lose from this. 20 years ago the situation was different. A must-have app like Office was all that was keeping people from switching to a wide variety of competing OSes. But it's 2013 and the battle has been won. For all the hate that people heap upon Microsoft, they dominate the most profitable sector of the personal computing market. Their strategic position doesn't depend on any one piece of software.

If anything, I think this move demonstrates how confident they are. In the past Office for linux would have been confounding, for both business and ideological reasons. This is the tech company version of dismantling the ICBMS. The OS cold war is over, and everyone can go back to business.
Linear forums can't achieve depth of discussion. Discourse only supports one layer of replies with its slight improvement on an archaic quoting mechanism.

Flat forums have to worry more about staying on topic because all the conversations happening in a thread are thrown together. There's no "flow". Posts responding to each other and posts responding to the OP are all jarbled up.

On reddit you don't worry about conversational tangents. You just fold them.

Notice how I didn't have to quote you for others to follow our discussion? That's because our conversation is nested :) If this were a flat forum, my original post would be at the top of the page, your reply would be in the middle, and this comment would be at the bottom. Multiple other conversations would be in between. And we would have to quote each other to have any chance of following the conversation.

Flat forums are strictly worse than nested forums for in-depth discussion.
See my response to the parent.
As the OP mentions iphone support in the first two sentences, so, it is a bit disingenuous to suggest that gpgme (which simply wraps the gpg executable) is a solution and that "sheer ignorance" and "lack of will" are the only reasons anyone would suggest this was an interesting article.
Originally I wrote:

"Does gpg allow you to export and import keys?"

Based on the comment below it seems my sarchasm was not evident. I should have written:

"Are you asking if gpg can import or export keys?"
a) you seem to have a serious personal problem with Canonical.

b) Ubuntu Phone is certainly not a me-too product. Its and interesting iteration of the concept, especially with the ability of running a fully-fledged desktop.
Ask HN: HN data access
How can I get access to all of the submissions on news.ycombinator.com? I don't want the comments, just the posts.

It seems like it is getting increasingly more difficult to access the content on HNS. For example, it seems like you have to sign in now to access older posts. Also, the thrift database has only about 4million records but the hids on HNS are in the 5millions.
It's complicated. The runtime, the libraries, and the web server are all free. But Visual Studio makes money, and the team foundation system makes a lot of money. If you take all of that together then on its own it would be a company with ten figure annual revenue.

In a hypothetical alternate Universe where .net 1.0 launched on linux/unix as well and they were able to gain a lot more traction in those communities then one would expect VS and perhaps TFS sales to increase concomitantly. Also, such an independent company would probably have a wider range of products for sale if they weren't tied to the Windows/Office ATM, though of course that's more speculative.
Single-page apps will be all the rage in the upcoming years, so I'd get familiar with one of them (I prefer Ember, has been renamed from Amber).
Awesome news.

Next step: .NET
Curious, so I looked. I figured they fire off tracking events when you click on the color swatches and yes, they do: onclick="javascript:pageTracker._trackPageview('/labs/flickr');".

I'm assuming you have JS enabled but have analytics domains blocked? Might be a good idea for site owners to start wrapping these pageTracker calls in try/catch statements.
Warning The sort function requires that the entire sort be able to complete within 32 megabytes. When the sort option consumes more than 32 megabytes, MongoDB will return an error.

Well that was unexpected.
I disagree. The game was absolutely fantastic. It was never about problem solving or challenging my brain etc. It was about creating an incredible experience through the atmosphere, music and graphics (along with the back-story and intrigue).
The moment I stepped off the train I got chills down my spine with the music and the deserted train station, with the voice of authority booming down. The super aggressive guards, the scared/confused people, the desolate streets, the whole thing was perfect to a point.
There were sections which were forced or not interesting (using the pheromones for example), but I can't remember other games where I had that "wow" moment so many times.

In fairness I haven't played many games for the last few years (including Portal), so maybe there are other games which have improved upon that. But at the time it was amazing.
Great quote:

The guy in registration? One person is responsible for assigning domain names on the Internet?

Actually, "We have 2.5 people doing it," Williamson said, meaning that the half person is really a full person doing it part-time. Or something. Regardless, 2.5 humans is not enough people, or parts of people, to do the job. (Would one person be assigning quit-claims to a gold rush?)
ruby1.9.1 on Debian isn't ruby 1.9.1.

The Ruby language changed between 1.9 and 1.9.1, so a new package name had to be created.

If 1.9.1 was just called "1.9" it would break all of the packages in Debian that depend on whatever language features were different between 1.9 and 1.9.1.

"ruby1.9.1" in Debian 7.0 provides version 1.9.3.194.
nice try, m$!
That depends on the field (and publication), maybe it is less typical in biology? And all the research funding instruments I've used require (or at least very strongly hint) you to use Word for submitting applications.

If LibreOffice docx export does not work correctly (or import missed crucial fields / paragraphs) with the funder's templates, you might get rejected. Academic funding is already so fickle that I wouldn't even try. (Personally, that's always a major hassle, as I have to find a computer with correct version of Word installed and borrow that for some time.)
I think you misunderstand the point. The shoddy wiring would work, while at the same time causing a short circuit, potentially destroying your device.
As were many others who weren't as lucky as Buffett
I had GPG ported to pure PHP, believe it or not. It only currently supports encryption. I would love some help on this project. https://github.com/jasonhinkle/php-gpg
Ask HN: GNU License for Process Patents
I'm working on a fairly clever stack that could streamline my data management. It's not my business's secret sauce and I really don't want to waste time and resources obtaining a process patent. What I don't want to have happen is some NOE file for a process patent on this concept and then shake me down several years from now. For open source code we have the MIT and GNU licensing agreements. Is there something similar for patents? Could I submit my process to that entity and then they freely license the patent under via GNU or something similar?
How to achieve 4 FLOPS per CPU cycle
Being born in the USA is a lucky event, but it's not 100% luck. As a nation of immigrants, it's likely that one's ancestors took great risks and busted their collective asses to get to and succeed in America. To the extent that one inherits the genes of these immigrants, being born in the USA can partially be attributed to "your" hard work, where "you" is defined as a collection of genetic patterns.

Of course it's not all rosy: many early American settlers emigrated to flee religious persecution, which is another way of saying that they were fanatic nutjobs. In effect, Europe deported its religous fundamentalism to the gene pool of the US, and the effects can be seen to this day. Lucky Europe!
How Instagram’s co-founder, Mike Krieger, killed my startup.
Great and meaningful distinction you are making! You are learning for yourself, not your employer.
I don't care what makes it different from PHPBB. We know that PHPBB is horribly broken for a wide variety of uses (and incredibly useful in its niches). I want to know what makes Discourse different from Google Wave. Google Wave is a lot more recent, and has already bubbled and fizzed out, and the idea that you can invite people into conversations, the idea of unlimited flow, reminds me much more of Google Wave than anything else.
Previous discussion: http://news.ycombinator.com/item?id=4213806
Hashes gone bad: Pulling apart Ceph’s CRUSH algorithm
Nesting (and reordering by votes or activity) works well for divergent discussions: expressing views, exploring the possibility space, brainstorming. Or: exhibition.

Flat (and stably ordered by time) offers some hope for a convergence of viewpoints, or at least shared-narrative and common-knowledge. Or: deliberation.
Of course, you can't control it. At best you can optimise based on the cards you're dealt in life.

In the fields of observation chance favors only the prepared mind -- Louis Pasteur
But AWS uses Xen and not VMWare!
I like this!

One problem though: if I click a notification for gmail (probably others too) it opens a new tab. I already have gmail opened (I have it pinned), can you please use my existing tab to open the email in (or make it configurable)?
I worked in a 20-person startup that was acquired by a big telco right before the dotcom burst i.e. under trying circumstances. I've come to think of this as rather well handled. For the most part we kept our own office, culture, internet connection, and sense of identity. From my perspective as a humble engineer it felt like we were an independent OEM supplier to the mother company. We had fun and produced good products for about 5 years.
A fellow vim/dvorak user here. I started using ruby around three months ago and am only just starting to integrate that back into my regular vim workflow. RubyMine actually looks pretty useful if I'm ever tempted to step back outside my zen (vim) garden...
I've been banned from his site. He was bitching about trolls in the previous day's post. I reported that I read the thread, and I couldn't see the problematic comments, what was he on about?

He replied that he'd deleted the posts (fair enough), then banned me. Nice one there, jwz, banning someone for reporting accurately on information that you know is incomplete for them.

Amount of sympathy for his unanswered bug reports = 0.
EDIT: Ah ok, sorry English is not my native language, so I didn't get the sarcasm at first :)

Export a public key: gpg --export -a "UserName" > public.key

Export a private key: gpg --export-secret-key -a "UserName" > private.key

Import a public key: gpg --import public.key

Import a private key: gpg --allow-secret-key-import --import private.key
It also might be something that works well with a mouse or touchscreen, redesigned with the new interaction in mind.

For example, most gamers would say 3D shooters work well from the keyboard. However, if you could just point your index finger and then simulate the recoil motion (saying 'poof' would be optional), I think one could make a nice shooter (probably a bit slow, as the software could only simulate firing after it detected the 'recoil', but if all users suffer from that, it can be designed around)