skysight-inc/HackerNews huggingface dataset:
Relevant discussion last night on Medium: https://news.ycombinator.com/item?id=5968593

Also last night, I made a quick graph on medium.com submissions to HN, containing the top 20 posters by number of submissions, for 1000/1315 links containing the medium.com domain:
http://i.imgur.com/WIJ4cT9.png

It's also worth noting that out of those 1000, there were only ~650 unique submitters, implying that most HNers only submitted one medium.com article. If anyone is interested in a more thorough statistical analysis, I can write up a blog post. (hopefully with better graphs)
> I suspect that the Obama administration broke may of their own rules rushing through the a change in status that fast

It's amazing what you can push through when a Secretary of State who can unilaterally revoke your passport once a valid warrant for arrest on Federal charges is issued, reports directly to you.

The only slow part of that would be getting the charges issued in the first place; Snowden simply took too long in Hong Kong.
I'm not sure what OP has against UPnP port mapping. It's not an ideal option and certainly not the best-designed specification, but it's a way to explicitly tell the NAT to do what we want, rather than having to trick it into doing what we want.

Also, one option not mentioned here yet is Teredo:
http://en.m.wikipedia.org/wiki/Teredo_tunneling

It's primarily an IPv6 transition technology, but it comes with NAT traversal, hole-punching and all that built-in. What you get is a virtual IPv6 network interface to which you simply bind your socket, and you can connect to other Teredo / IPv6 sockets... if the whimsies of the Gods of Middleboxes allow.

What makes it attractive is that it is deployed on all Windows machines WinXP and later (and enabled by default on Vista and later), giving it a huge deployment base. It's not present on non-Windows machines, of course, but there is a liberally licensed implementation for OSX and Linux called Miredo. uTorrent is one popular application that uses Teredo.

However, Teredo tunneling does not work very reliably (apparently, its designers traded off connectivity for additional security), and it would be unadvisable to have that as your only NAT traversal method. But I think getting that option with minimal additional code is not a bad deal.
It probably isn't all of his words, but so long as he stands behind his name on it, who cares?

The concern would be if wikileaks were completely fabricating this, but I see no evidence for that. (Nor any motivation.)
> My opinion on a bitcoin ETF: Bitcoin is bitcoin. Unless you want to say that you are starting an ETF that represents a diverse amount of exchanges and in so doing lowers spread risk, then there is really no technical reason for this ETF being founded.

I would like to buy bitcoin with my 401(k). I can't do that right now, but if my investment bank had access to a bitcoin ETF...
A 3.4Ghz i5 is only about $200, and should be able to achieve around 326 GFLOPS peak (3 IPC * 8 floats per register * 4 cores * 3.4ghz).
Holding a phone doesn't mean you're talking, but it's enough to get you a ticket (at least in California).

I live in Long Beach, where TED is held, and I had personal experience with someone using Google Glasses while driving during this years event - I was on my motorcycle a few blocks from the convention center, and I finally pulled over (in heavy traffic) and waited for him to get well away from me before I entered traffic again.

I hope these things are banned from use while driving - it's bad enough trying to stay alive on the roads as it is.
You don't even have to be an IT-student to qualify for Dreamspark, the only thing that matters is whether your university is a member.
Thank you for an injection of sanity and reason into the thread.
You need to recalibrate.
What will this mean for bitcoin? Will the ETF be investing the bitcoins it purchases? Or will this just mean more transfers that steadily increase the value of accounts that never make any debits?
>>All defendants have the right to make requests for such things...through filing motions in court.Snowden is asking (strictly speaking, his father is asking on his behalf) for extrajudicial guarantees that are not mentioned in the constitution or available to normal defendants.

Extrajudicial guarantees are absolutely meaningless in a judicial court. Simply because Snowden and the justice department make a deal to obtain his extradition doesn't mean that the court has to accept the deal. The court will rule based on the particulars of the case not on what is convenient for the government.
Your last example could be bad timing and/or the r/games audience not caring about programming etc
> What is the difference between asking for extradition and pressuring to deny asylum?

Asylum is considered a basic human right. I've posted elsewhere:
https://news.ycombinator.com/item?id=5974330
Note that STUN itself does not do traversal for you - it simply gives you enough information to do it yourself.
This young man is a true American hero.
Bullies.
Bullies for a good cause are still bullies.
Locked Firefox up completely, had to task kill it.
I don't think Glass will be banned from driving, unless evidence mounts that Glass usage has caused increased accident rates (or unless there's a high-profile case that can be used to stir public action against them).

However, if I ran a secured workplace, I'd really think twice about letting my employees or hell, anyone, show up on premises with one. The ability to surreptitiously record everything you see is pretty hard to counter, security-wise... especially when it can save to local disk and transmit later when clear signal is available.
This just doesn't come up in most high profile cases. The government will strike any juror who is a threat to use nullification.
> He's not running away from something which is 'fair or reasonable', his human rights are in grave danger.

How so? I mean this sincerely.

What do you think will happen to him when he is arrested? There's no brig to throw him in, as he's a civilian. Snowden was very concerned about the lack of judicial oversight in what he saw with PRISM, so why would he assume that very same judicial system would mark him for special treatment when people like Hanssen, the Walker gang, and even Aaron Hernandez have not received such?

If Snowden really felt beforehand that the civilian justice system was so completely inequitable it seems weird that he'd have been so insistent on its involvement elsewhere.
Well today I learned something new!
I think, if you read the rest of his rant, he stopped using Facebook ages ago. He hasn't deleted the account because it makes a negligible difference in terms of how much information Facebook has about him.
One additional advantage that hasn't been mentioned is that ETF's offer an options market allowing owners of Bitcoins to buy puts to protect the value of their bitcoins (or) buy calls to take advantage of future movements in the price of Bitcoins.

In my opinion allowing Bitcoin ETF options might be the next step in allowing widespread Bitcoin adoption because corporate entities can hedge against the fluctuations in the bitcoin exchange rates.
Right. My point was only that the more extreme action (of stripping citizenship) has also occurred. Stripping someone of citizenship would tend to imply revoking of their passport, as it is indeed much more severe.
When Chrome first came out, I remember double-clicking the icon and having it appear almost before I registered that I finished clicking. Now it takes like a second.

I use suckless.org's surf now, and it "feels" faster than any of the other browsers, despite no doubt faring worse in benchmarks (and not being generally accessible, lagging tabbing and a url bar)
If this works out, it'll provide a great mechanism for price discovery to happen outside of the scope of exchanges. The ETF price will act as a proxy for the bitcoin price. One of the worst aspects on the crackdown on MtGox has been the hampering of price discovery and liquidity. Dollar prices, in particular, vary greatly across exchanges and this is a sign that the market is still deeply illiquid.
I don't think they can count on that. There are often subtle mail-merge changes in junk mail contents between recipients. Something as simple as "Dear Frank" or "Dear Mr. Jones" makes this unfeasible.
In other words, Wikileaks is straight-up making shit up now? I don't think you'd have to look too hard to find grounds for accusing them of having a clear editorial bias, but outright fabrication?
Used to weird me out that Chrome performs a new GET request for page source but I guess I'm used to it now.
Have you not heard of the high incidence rates of Chinese and Indian students being notorious for cheating? Ask any computer science teacher's assistant.
Now I'm wondering in winphone does this... Wp7 has a built in social network aggregator too.
Jury nullification is possible, but it's unusual for any jury members who have heard of it to make the cut.
Are you saying that the US justice system is by definition torture?

If so, I would think Snowden would have made that his moral priority to emphasize. There's no reason to fear "turnkey tyranny" (as he said) when we're already living in a torture regime, is there? In that case there's no key to turn, it's already here!
Maybe we should ask for a photo of him holding a hand-written time-stamp.
I hope you aren't saying that Snowden's crime is contrary to the purposes and principles of the United Nations.
I think that would be an awesome article to read.
Yes, this is definitely a possibility that I hadn't considered.
Does he play video games? Games are a great gateway drug to programming.

If he's interested in Minecraft, I'd buy him a Java book (I've heard good things about Head First Java) and help him work through that. Once he gets the gist of Java introduce him to the Minecraft modding community. He'll have a lot of fun making mods for both himself and his friends.

This strategy worked for a few people I know who are in his age group.
>> Imagine how funny I thought it was when they guessed my next expiry and just used that, continuing the subscription.

They are not guessing the expiry date - I believe it is a service provided by some credit card companies, possibly to large merchants. It happened to me for several years with my Yahoo Email account - that would renew for $20 / year even though my card expired twice during that time. It stopped after I reported my card as lost/stolen - and got a replacement card, so the actual card number changed. Fastest - albeit a bit drastic - way to get out of a recurring billing if you are having trouble cancelling.
I've read a couple of things on Medium, but I didn't realize it was a blogging platform; I thought it was just a site with writing (i.e. "a collaborative writing community sort of thingy-mah-bobber").
I'd imagine it's the difference between writing to executable code and writing to data files. It's still just the files inside the hard drives that's changed.
> The second is that this guy could've remained hidden but he put his name behind the revelations rather than choosing the far safer path of being an "anonymous source". This lends his revelations more credence and you have to respect the guy for standing by his convictions. Maybe he would've been found out had he stayed in the shadows but he certainly didn't try to do that.

I think that internal auditing would have very quickly identified him as the source the moment the leaks hit the papers.

At least this way they have a little bit of a PR shitstorm if they disappear him, as opposed to if he was totally anonymous.

Also, by doing that video interview, he gets to shape the narrative a tiny bit by pointing out all the opportunity he had to be malicious that he didn't use, illustrating that he's simply not. It's hard not to like the guy.
> The concern would be if wikileaks were completely fabricating this, but I see no evidence for that.

I doubt they are fabricating it, but honestly they have Snowden in as much of a bind as the U.S. does now. They are his only source of support right now... what does he do if they take it away? He's in a web of very unequal relationships right now.
fully disclosed

reddit circle-jerk of misinformation

I'll post this again, from an interview taken on June 10th.

[Phil] Spencer: But we're also trying to launch and we understand feature sets. We've got partners and publishers [we] want to talk to about how lending is going to work. We don't dictate pricing to our partners on our platform. We want to give them capabilities to support content and business models that they want to support with their content. It sounds like Sony is trying to do the same thing. How do we support what our partners want to do? We want to have the conversations with them and land on a plan.

We understand lending and the benefits of lending, so, funny videos aside, we get it. We want to make sure we land on the right solution that fits a digital ecosystem moving forward.

If you think about lending in digital ecosystems, it's not something a lot of other people have supported. We're going to commit... gifting, we said we're going to support that, secondary market we're going to support that even though the license is digital and it's not as trivial as just handing a disc to someone else. Lending, we want to do it, we want to work with our partners to make it possible.

Kotaku: You understand, obviously, that because these things exist on discs, it's why it seems so odd that—you're not launching until November—since I would think I can lend you this notebook and discs, surely I could do the same, but you guys are saying that you won't have the lending solution.

Spencer: We don't have a lending solution today.

Kotaku: You might have one?

Spencer: We don't have a path... I don't want to make a commitment to somebody without a plan of record on how that lands. I could over-promise, under-deliver on the features. I don't want to do that. I want to make sure. I understand how gifting is going to work. I understand how the secondary market is going to work.

From Phil Spencer's own mouth, sharing was never an actual feature of the XBox One.

http://kotaku.com/the-xbox-one-believers-513819282
I'm of the apparent internet minority (read: most Americans still don't know or care about PRISM/who this guy is) who doesn't care if the government looks at my porn history. None of this stuff matters at all and the fact that anyone was surprised by PRISM's existence is nothing but foolish, in my opinion.

With greater technology comes inevitable supervision over such things, and it isn't in the name of reading about your browsing habits unless you enjoy children being abused or bombing buildings. The only shame is the lack of transparency about the surveillance, but again, this whole thing should have been completely obvious to just about anyone. Snowden is a traitor and a coward for leaking the obvious (while running off to hide instead of facing the demons he accuses so arrogantly) and Assange is a horrible person for a bunch of other reasons.
I haven't used Firefox seriously in a while, but the shift+F4 shortcut looks fairly similarly to the Chrome developer console (F12, select the Console tab). It looks like the Firefox shell is more designed for making new pages though, while the Chrome one is more for debugging the current page.
Snowden hasn't been tortured, and will certainly not be tortured when he gets back to the US.
> Yet now it is being reported that after promising not to do so, the President ordered his Vice President to pressure the leaders of nations from which I have requested protection to deny my asylum petitions.
Cool post, the mechanical sympathy group is all about exploiting today's CPU/Memory caches to their fullest usually referencing Java and C, great to see C# based examples of this.

https://groups.google.com/forum/#!forum/mechanical-sympathy
Thanks analogAndroid - I'm just getting started with Puppet and Vagrant too. Great article, hoping to learn more from you!
You can learn to yo-yo in 5 minutes. You can also learn for years. There are different demands for different amounts of mastery. This one is just particularly low. (knowing the general ideas behind java is better than none)
I do believe you know the difference; your wording was clear enough. I just took the opportunity to dispel what seems to be a common misconception (not as common on HN, I hope!)
Your needlessly inflammatory hypothetical example is irrelevant in this case. Snowden did not; no matter whose rhetoric one accepts uncritically, perform an act of violence. And most people's moral calculus admits the concept of the balance of harms; whereby an acts benefits to the public at large or the victims of an evildoer outweigh the harms to the evildoer of having it's evil actions revealed to the world.

That the US government is acting as we might expect rather than allowing a congressional investigation into these clearly unconstitutional programs and the legal smokescreen that was designed to prevent any challenge to their legality; is not an advertisement for it's good faith towards the citizenry.
Just the word "bullies" doesn't explain why they have been untouched, but yeah. They are bullies.
To startup or not to startup
I come from a very large Italian American family (3 of my 4 grandparents were immigrants, I have cousins that spent significant time in Italy, etc.) and one of the first things my now wife noticed the first time we around a large family gathering (it just happened to be Easter dinner which is another story) was that everyone talked with their hands. She asked me if they always did that, but I had no idea what she was talking about until she pointed it out.
I appreciate how well this lines up with the PBR finder: http://www.yelp.com/wordmap/sf/pbr
Yahoo Acquires Bignoggins, A One-Man Fantasy Sports App Maker
> Anyone know how to estimate whether there's enough liquidity in existing bitcoin exchages to support it, and allow them to track the price accurately in the ETF?

Yes. The daily volume in the ETF must be a small fraction of the daily volume in the underlying asset, and it must be possible to both buy & short the underlying.

So net net: An ETF is incredibly premature. This is the Winklevii taking serious advantage of folks who don't understand ETFs in depth.

Edit: Clarified the relative quantity.
What are they actually providing him with right now? Money for food I guess?
With all due respect to the author (whom I had the pleasure of meeting many years ago at an XMPP summit), in my opinion most of the points in this post are unfounded, and overly pessimistic.

There is still a public XMPP network, just as there would still be a public network even if Google decided to put up walls around Gmail.

Google's decision was almost certainly about federation, and not about technical flaws within the XMPP protocol itself. Google have never raised issues of spam before, despite participating in the XMPP community in other areas (they are a sponsor of the XMPP Standards Foundation, even). Indeed in my experience spam problems on XMPP have traditionally been very simple and localized, there is to date no general spam problem on XMPP (yet...).

Attempts to solicit feedback from Google on the many proposed spam-prevention mechanisms in XMPP failed, as did requests for information about the spam problems they claimed to be seeing recently, nor the solutions they put in place to prevent them.

To claims that XMPP doesn't scale - well, they have successfully run the Google Talk service for the best part of a decade now. I really don't think scalability is an issue, and they are still using (and expanding!) XMPP in other areas that also require scale (Android, for example).

Finally, to say that WebRTC is replacing Jingle is just nonsense. WebRTC requires external signalling to work, and Jingle, a signalling protocol by nature, works just fine for this.

Google's decision is undoubtedly a step backwards for the open IM cause, but the XMPP network is not at risk because of it. There are many users and businesses who are simply not going to entrust their communications to a third party, and many of those do want federation. This hasn't changed, Google can't change it.
It is probably issues with cache and/or data replication.
It's difficult to invest Bitcoins since the expected rate of return of holding them exceeds the rate of return of almost all legitimate businesses. Although I haven't read the registration document, the idea of an ETF is to simply hold the underlying asset and pass through its appreciation to investors.
Ooh, thanks for pointing that out.
I Quit.
> Most political charges are dressed up as non-political. Does this surprise you?

Snowden's own father says he broke the law... but he wasn't a traitor in doing so. But I don't believe the UDHR talks about treason in their exception request.
The non-market risks of bitcoin are a lot more substantial than you seem to think they are.

If you're just investing, why should you have to become a crypto expert just to make sure eastern European teenagers don't copy a keyfile from your computer entitling them to $500k in bitcoin?
The fact that you are so hostile to these politically incorrect subreddits and blanketly label them all as "Stormfront" makes it clear that you are not in a position of rationality.

None of those groups ever "raided" anyone, unless you define it as linking from one subreddit to another. None of them ever encouraged downvoting, or even participation (although you can't expect them to not participate at all).

Some -- or at least one -- of the Reddit admins is a participant of the SRS (Shit Reddit Says) community which is notorious for being #1 for "brigading" other subs and massively downvoting anything and everything they disagree with. They have never even been considered for a ban to my knowledge, even though they sometimes discuss things like killing men.

It's fine for Reddit to make a decision to ban a subreddit because it might garner some bad press. However, it is ironic that Reddit call, or even consider itself a bastion free speech. They have banned other politically incorrect subreddits before (jailbait).

If you look at the rules which offending subreddits supposedly violated, you'll see that they are really just a tool for Reddit admins to selectively ban whomever they want.

"..regularly raided by Stormfront" -- I actually laughed out loud at this. Please, grow up.
They'll be purchasing and (and most likely) holding Bitcoin for prolonged periods
I'm not judging, I'm providing the text for the Article he referenced in his statement.
I've never heard anybody in the UK say "have" when referring to USA. Looks like a standard typo.
If you'd like another dataset, I have one up available as a MySQL dump: http://mayank.lahiri.me/writing/hackernews/index.html
As a copyeditor; 'reactive' might be a better word to communicate the meaning you intend.
It's not just about over-use, it's about codes: us Italians have a wide range of very well-defined nonverbal codes, which is why "others" notice them. Brits, for example, might be gesticulating wildly in some situations, but their hand-waving will be very generic (open-hand, numbers and little else).

I personally put it down to the historical problem of Italians not having an official language until late XIX-century, while being a melting pot of people coming and going from/to the whole of Europe/Africa/Asia for thousands of years. Nonverbal codes were clearly essential, it's not a surprise they're still around.
I mean, when Hangouts finished Voice integration it will do all of that and more. It can already cross conference in VoIP and PTSN users, when they finish GV integration, you'll just text/chat with another Hangouts user and it won't matter if they're on their smartphone, dumbphone or laptop.
>It uses about 9 MW of electricity to power a plasma field generator reshaping airflow around the aircraft and taming the pressure wave, turning sonic boom into a sound similar to rustling leaves on the ground.

How?