skysight-inc/HackerNews huggingface dataset:
>It's sad to see people clinging to misconceptions when you can check your facts in a minute. Thatcher destroyed Britain's economy? Are you serious?

Deadly serious:

"""Looking only at the core measure of economic performance – GDP growth – Thatcher's performance was slightly better than that of her predecessor, James Callaghan, but slightly worse than under Tony Blair, with average growth over her tenure standing at around 2.3% a year.

(...)

Perhaps the best look at what Thatcherism meant for British families comes from a series of measures calculated by the Institute for Fiscal Studies, which calculated household incomes after tax (and any income from benefits), and put them into monetary amounts relative to 2010-11 prices, stripping out the effects of inflation. These figures show families got richer. The median household – the household right in the middle, where half are richer, half are poorer – earned the equivalent of £270.74 a week in 1979. By 1990, this had increased by 26% to £341.58. But, as you would expect, these gains were nowhere near evenly distributed, and the poorest got the least. A family in the bottom 10% had a weekly income of £151.58 as Thatcher came into power. Eleven years later as she left Downing Street, the family had just £158.57 – a mere 4.6% more. The richest families – the top 10% – did far better, with their incomes increasing from the equivalent of £472.98 in 1979 to £694.83 in 1990.

(...)

Still, the poverty figures don't look good: the number of children in poverty almost doubled under Thatcher, from 1.7 million in 1979 to 3.3 million in 1990. Pensioner poverty in the same period increased too, from 3.1 million to 4.1 million. Those numbers rise still further if housing costs are factored in.

(...)

By the World Bank's measures, industry (including manufacturing) fell from contributing 40% of the UK's GDP in 1979 to just 34% in 1990 – and has since fallen more dramatically still to just under 22%. The consequences of deindustrialisation hit huge swaths of the UK, particularly Wales and northern England, hard. Unemployment soared from 5.3% in 1979 – a level high enough for the Conservatives' "Labour isn't Working" poster to go down in the annals of great election adverts – to peak at 11.9% in 1984. In 1990, the year of Thatcher's departure, it stood slightly higher than when her era began, at 6.9%."""

>The successful welfare state you are talking about is already considered a failed model, because of the numerous people taking advantage of the system. I am quite sure you don't live in Europe...

I very much live in Europe. And it's only considered a "failed model" by neo-liberals and private interests that want to demolish it. The people are very much for it.

In fact, the countries in Europe that are the most successful financially and socially, from Germany to the Skandinavian countries, are the ones with the best welfare states.
Here are the essentials that entrepreneurs don't learn in college
Wanted to take yet another opportunity to mention the nationwide Restore the Fourth demonstration happening this week. http://restorethe4th.net I hope everyone reading this attends their local rally.

It also needs to be said that another leak is coming soon that details a program that collects/stores the contents of 1 Billion cell phone calls every single day [1]. I submitted the link earlier but it got buried after only a few upvotes.

[1] http://www.businessinsider.com/greenwald-nsa-store-calls-eve...
>"There's a clear double standard here. If the United States is pursuing someone, other countries have to hand them over," Correa said. "But there are so many fugitives from our justice system (in the United States) ... and they don't return them."

Fascinating. Suddenly this grandiose talk we've heard regarding Ecuador's "principals" is gone, and now it's about what the US can do for Ecuador. It's almost as if Ecuador doesn't really give a shit about human rights.
Having arbitrary precision helps in all the cases where you start with something given as an exact decimal, and perform only operations which produce exact decimal outputs from exact decimal inputs, which isn't a particularly small set of use cases. Scheme's approach of using exact representations unless either an inexact one is explicitly requested or an operation is used which produces a result which has no exact representation is correct in the broadest number of cases at the expense if requiring a tiny bit of extra effort to exchange accuracy for efficiency where that is desired.

This is, IMO, clearly the best approach for a general purpose language, and far superior to the large number of languages which lack even a convenient syntax for exact decimal literals.
You should install a ruby version manager. Most apps will specify the version in the project (.rvmrc or .ruby-version). If you have a ruby version manager and the required version installed, your system will switch automatically. Installing different versions of ruby is just a one liner.

rvm instal ruby-1-9-3-p429

RVM setup guide:
http://www.stewgleadow.com/blog/2011/12/10/installing-rvm-on...

rbenv setup guide:
https://gist.github.com/jasoncodes/1223731
U.N. representation is a really good point, especially with UK and France both having veto power. It will happen when it's beneficial for the countries to be consolidated as one body because they'd represent more economic and political power. Looking forward, I'd guess that this wouldn't happen until India and China and other currently developing nations have bigger economies per capita than France and Germany.
... do you think the EU isn't spying on the US?

It would be absurdly naive to think they weren't.
Yup it's a shame an operating system released as early as this year (mountain lion) came with 1.8.7 because it will be around for quite a while. We recently had to make the difficult decision to continue support of it in a new release because of CentOS, Mountain Lion etc...

At least 2.0.0p195 is indeed in Mavericks.
"OSX install has become a challenge. With the Enthought transition to Canopy we cannot figure out clean install directions for 3rd party packages and therefore can no longer recommend using EPD for SpacePy."

Um... use Anaconda? http://continuum.io/anaconda
The FBI as the conduit makes sense. They've got a very sophisticated set of private fiber connections to ISPs and phone companies.

So far as I can tell, this article from 2007 is the only comprehensive look at the FBI's private spy architecture.

http://www.wired.com/politics/security/news/2007/08/wiretap?...
An API.

... like FTP?

I guess I'm confused why reinventing the wheel here is necessary when you're going to end up with a HTTP tool with the same semantics.
Interesting quotes:

"Two days ago, we published a document by one small part of the National Security Agency called the Secret Source Operations, one of the most secretive units of the NSA. And there was an internal document in this SSO unit dated December 12, 2012, so the end of last year. What this document did was it was celebrating a milestone the way other people celebrate their birthdays. What said it was congratulations to us, this unit of the SSO. We have just collected our one trillionth piece of email, internet metadata. That’s one trillion with a “t.”"

"Another document that I probably shouldn’t share since it’s not published but I am going to share it with you anyway—and this one’s coming soon but you’re getting a little preview—It talks about how a brand new technology enables the National Security Agency to redirect into its repositories one billion cell phone calls every single day, one billion cell phone calls every single day."
3) Could someone nonplussed with the app, and wondering if hype was telling or misplaced. Seems reasonable to perform an iFixit style teardown, and see if there's any there there.
Completely agree that reformat beats style checking. I think reformat also subsumes style checking from a code complexity perspective, so consider this a step on that path. Launch and iterate.

As for the rest of your comment: we've been using this thing for 9 months. It has made us more productive. It's made it easier to onboard new people in to the code base. It doesn't cost much - you pretty quickly stop seeing errors as you get used to the conventions. By letting a script worry about these admittedly less important details we have MORE time to talk about exceptions, libraries, locking, etc.

So, while in theory much of your comment sounds true, I can state very conclusively that in practice it hasn't happened the way you suggest.

(Also, naming conventions and documentation are important things enforced by the script. Maybe you didn't see part? I'll make it clearer in the README.)
Per the equipment: http://www.wired.com/politics/security/news/2007/08/wiretap?...

And yes, the NSA tells the FISA court it wants a court order to spy on Al Qaeda in Pakistan or Chinese spies. Each one of those is a "court order". If it sounds like a general warrant, well, that's because that's what it is.
A popular alternative to rvm is rbenv: https://github.com/sstephenson/rbenv
There was a banking crisis in 1998 in Ecuador that was so severe it caused the country to abandon their own currency and adopt the U.S. dollar. Equador has accused some of the bankers of embezzling funds including funds from a government bailout. This article is about two brothers who fled to the U.S..

http://www.voxxi.com/government-of-ecuador-power-far-reachin...

"While granting the Isaias Dassum brothers their motion for summary judgement, the judge added that even though the defendants may have indeed committed the “wrongs” claimed, the way the government of Ecuador has handled the situation back in their country is, again, “inconsistent with U.S. law and policy.”

Am I nuts in thinking there is no logical reason to apply U.S. law and policy to a crime committed by Equadorian citizens in Equador?

Quite frankly, Correa has a point. The Dassum brothers picked one of the safest countries in the world for corrupt bankers to flee to, but if anything would get them extradited it would be a swap for Snowden. If I were them, I'd be heading for another nation friendly to corrupt bankers, such as the U.K..
"a couple [of] folks"

"a couple folks" makes absolutely no sense grammatically. Seriously - show me a parse tree that makes sense of "a couple folks".
For python: pylint is nice

http://www.logilab.org/857
Pretty simple and easy to use. However as someone who uses teambox.com I find it lacking quite a bit. I use Team Box for features like the gant chart, other app integration, and team sharing.

I can definitely appreciate the work but I would need a better reason to switch.
Out of curiosity, what was the reason for not picking a more traditional Dovecot + Postfix setup?
Center your adopted world at Red Rock Coffee http://www.redrockcoffee.org/
Many of us did similar in the 90s. I might go this route again but would use Postfix and Dovecot. I'd do this for my wife and kids as well - but if I get hit by a bus, email eventually not working is not something I should burden my wife with.
It's definintely time for an open source alternative to GMail... but I think everyone knows this isn't it.

These tools like exim, horde, dovecot, etc. have been around and worked for decades but wouldn't it be great to have fresh solutions that weren't so ancient and archaic?
Downvotes for telling the truth?
I don't think this would be the most useful reply to the post even if correct, but both "a couple X" and "a couple of X" are pretty common constructions. I would use "of" in the case of "folks", but I think it's a pretty subtle usage preference rather than an issue of parsing; with other words, like "days", I wouldn't use the "of". Here is some HN usage: https://www.google.com/search?q=site%3Anews.ycombinator.com+...
The Washington Post articles keep referring to companies/providers as "participating", but no where in the slides does it say that internet companies are knowingly participating. It seems very likely that the companies listed are unaware of the surveillance, and the dates listed are when the NSA was able to tap and decode their data streams. I would really like to see evidence that companies are knowingly participating, otherwise this may be defamation by the Post.

Tech: All the companies listed have multiple sites/datacenters. While they use SSL/TLS to encrypt client-server connections, they may not be using encryption to protect server-server connections. Most of the database replication systems don't use encryption by default. Companies use circuit switched connections between sites, they don't own the fiber between two datacenters. That fiber is owned by the big telco providers, and passes through equipment owned by the telco providers.

We know big telco providers like AT&T and Verizon are very willing to give the NSA access to everything without putting up a fight. It seems very possible to me that the NSA is surveilling these companies without their knowledge.

For example it was reported that Dropbox was "coming soon" to PRISM. I don't believe for a second that Dropbox is knowingly giving access to the NSA. "Coming soon" may mean that the NSA has tapped Dropbox's communication, and they are working on decoding it, and converting it into a usable format for PRISM.
I've got (and am very happy with) a DO VM, but in the context of securing mail - I'm not sure using a US based server (or a server owned by a US based company). (And, though I'm in Australia and have an English passport, I'm not sure UK or Australian servers are any better…)
PSA: Do not use system Ruby - http://robots.thoughtbot.com/post/54109839209/psa-do-not-use...
Yeah, and that would almost be a win-win for Obama politically. Help mend ties with Ecuador, and stick it to some bankers, and get Snowden back in the U.S.?
Are there people that do programming on macs not use tools like macports or homebrew?
Are you drunk? I never said anything like this.
Continued here: http://svstealth.tumblr.com/post/54200406550/clinkle-app-tea...

This part just mentions design, possible parter logos, fonts, facebook like boxes and that they didn't obfuscate code.
Run your own server FTW
How about if you two just stop?
Show HN: Winestagram
Hmm... It sounds easier to just run an instance of Zimbra community edition in a VM.

https://s3.amazonaws.com/uploads.blog.zimbra.com/wp-content/...
Apparently, he's got an offer he couldn't refuse. Makes you think if his loud withdrawal from the investment treaty was part of the game.

In any case, if such a hardliner backpedals, I'm afraid there's no safe country for Snowden. He's good in Moscow transit zone as anywhere.

But then, in a good conspiracy spirit, it might as well be the plot played out by the Russians :)
"... The information appears in secret documents obtained by whistleblower Edward Snowden that

====> SPIEGEL has in part seen. <====

A "top secret" 2010 document describes how the secret service attacked the EU's diplomatic representation in Washington."

...

"... For weeks now, new details about Prism and other surveillance programs have been emerging that had been compiled by whistleblower Snowden."

Am I correct inferring there are Snowden leaked docs passing about beyond distributors The Guardian and the Washington Post?

For example, suppose Wikileaks have the entire 'Snowden stack' and its worker bees' 'discovery' pass up to a dispatcher deciding: if, who -receives it? This has been going on for the past ~month?

This is the first evidence I've encountered. Anything else?
Debian decided to use exim4 by default, so I figured that it would be better supported / documented. Which for the most part was true. There is no reason why postfix+dovecot couldn't work equally well - I was familiar with none, so I chose what seemed like the past of least resistance.
Wall Street Journal spreading FUD? Say it ain't so!
Write Android apps in Google Go
Authentication is easier. Application access becomes simpler as well, since even a JS tool running on a browser can connect and check your site. That also means not running an additional S/FTP server, which frees up resources to serve content (which would include responses to API requests).

Plus you get more fine-grained control of exactly which features are displayed to applications and this could include number of hits and other statistics (if they chose to implement it).
That's an unnecessary conspiracy theory. The companies all say that they comply with all legal orders, and secret FISA orders are legal. These slides all seem in line with what the CEOs and reps have said.

No one is denying PRISM exists, it just needs to be abolished, and all things like it should be subject to public scrutiny. Obviously it's not ineffective when it's not a secret, so there is no reason for secrecy.
I made a very extensive search for an open-source webmail solution that exported a REST api. Unfortunately, none of them do (that I could find). Most of them are from the XMLRPC days.

I'd definitely contribute to a kickstarter for a good FOSS REST Email server.
Multi-file upload will definitely be welcomed. E.G. When I was first setting up my site, I copy > pasted the index.html source to other files and changed the content. But then I realized I made a mistake, so now I had to go back and upload each and every file. I imagine, this is a slightly increased burden on NeoCities as well since they need to serve the upload page a bunch of times.
You are right, I'm pretty sure everyone who is a professional programmer uses homebrew, it's amazing.

However, coding to 1.8.7 lets those who aren't hardcore rubyists currently enjoy a gem they may otherwise not be able to without having to deal with or even know about rvm or rbenv.
Assuming you don't have any sort of console access configured and its a physical server how could they do that without letting you know via at least a reboot?
The difference today is that not only should I assume that Google sysadmins could read my mail, but there's now pretty convincing arguments that Google are sending all my (as a non-US person) email to the NSA - who're storing it forever "just in case it turns out useful".

I'm somewhat less concerned about rogue individual sysadmins curiously snooping on my mail, than I am about the NSA's comprehensive perpetual archive.
Designing with Context
I've thought about doing this, but email is important enough I don't trust myself to provide as much uptime as a commercial email provider.

You probably should add SPF records too, if you don't want your outgoing mail marked as spam.
nkoren is talking about the rights of the US Government.

No, he is talking about the behavior of the US Government and the behavior of its citizens, and inferring motivating principles from that. Nkoren appears to have concluded that the US and its people have abandoned the founding enlightenment ideals in favor of utter selfishness.

I don't buy the bullshit that the government can only protect my rights by violating the rights of others.

Sorry, but that's just the way life is. Maybe someday we can live in a world without prisons, without police, without armies, and without weapons but until that utopia comes people will infringe the rights of others, and the only way to stop them is return violation. That is not to say that every time a government claims it is acting to protect the rights of its citizens it is actually doing so, or that the violations it commits are justified. Or even worth the monetary cost. Small-minded thinking is not being able to make distinctions between John Yoo, Drone Strikes, and PRISM because you think universal human equality is the only enlightenment ideal that matters.
What is the political equilibrium when tiny drone assassins are available?
Interesting talk, thanks. Basically, rule of law under market conditions/forces. The main benefit is more individual power over law due to market choice by that individual, instead of political choice and the lack of power that offers due to dilution.

That is of course assuming we do not end up with the same M&A activity that leaves only a handful of law market/arbitration agencies (similar to what has happened in many arenas, such as media).

I am going to have to think about that one for awhile...
On a related node I've been making use of `console.table` a lot recently - Very useful for debugging JS apps with a lot of calculations and financial formulas.

Unfortunately it only supports 5 columns :/
I really think that this is the case. Splitting the data would involve considerably less people in the know than asking for cooperation. Also, only the telecoms were granted immunity. The NSLs really appear to be solely for metadata, and maybe the uniformed response to this program by the 9 companies listed is a diversion from the NSLs, and they have not given "direct access".
> What would be useful is a pre-assembled virtual machine image or other form of appliance that allows you to deploy and test a mail server within about an hour or so, without having to duct-tape any of this together yourself.

There at least a couple Linode stack scripts that will do this, but I haven't given any of them a try since last time I checked they were mostly/all Ubuntu based. Dovecot + postfix isn't all that difficult to set up, and there are literally tons of guides all over the place (Arch wiki, Linode, Dovecot's site, etc.) for dovecot, postfix, courier, and anything else you might want. Perhaps the most dumbfounding thing for a beginner is the certificate step...
I played through the whole game but can't figure out what bait was ever used for. My trapped made it but there didn't seem to be any use for it. Anyone know?
"Didn't like the font choice."
Just prepare for that eventuality. Make an upgrade path in the event of such a thing, and include it in your will.
I would have thought a client side encryption plugin that will seamlessly encrypt/decrypt all your Gmail sent between yourself and any other user running said plugin would be a simpler option. Adding common mail suppliers as it goes forward.
I agree, RVM is a fantastic tool and a god send. Tremendous job by the creator. I just always felt that it was 'odd' to have to install N version of Ruby just to work on a particular project.
Baited traps are "better." I think they attract more animals.
I'll give this a read, thanks for sharing.
https://news.ycombinator.com/item?id=5964558

I think the uniformed response from the carriers is a diversion from the NSLs which they cannot speak about for the metadata or specific requests for information they have not obtained via fiber splitting.

I don't think that many people knew about the fiber splitting. Only the telecoms were granted immunity.
Show HN - Map list creator
The Post describes FBI-maintained equipment on company premises. It doesn't seem likely that Google's controls on their own infrastructure (or, say, Facebook's) are so lax that a few racks full of stuff could show up at their data centers without anyone at the company being aware of it.
> Since the US is the most powerful nation-state, it's the most violent;

http://en.wikipedia.org/wiki/Rwandan_Genocide

http://en.wikipedia.org/wiki/Syrian_civil_war

http://en.wikipedia.org/wiki/First_Chechen_War

http://en.wikipedia.org/wiki/Second_Chechen_War

http://en.wikipedia.org/wiki/2008_South_Ossetia_war (blame whichever side(s) you like)

This is not to say that the U.S. has always acted in a way that reduces the risk of war. And obviously there's nothing positive to say about the 2003 invasion of Iraq. But the military itself does not inevitably lead to massive violence. Even in Iraq most of the casualties have come from Muslims killing Muslims.
| good FOSS REST Email server

You should specify what you're talking about here. An all-in-one solution? An SMTP server? An IMAP server? A webmail client (e.g. SquirrelMail / RoundCube)?
That is one of the most annoying damn treaties ever. I wish I could relate some stories...
I've been watching blockchain.info the past few weeks, and the estimated ROI has dropped from -30% to -50% in the course of about 2 weeks. A few months ago it was positive.

I'm assuming blockchain's estimates are based on standard hardware.