skysight-inc/HackerNews huggingface dataset:
Noting that I'm successfully running Go 1.2 binaries with CGO on android/arm, cross-compiled from darwin/amd64 (my macbook).

You can check out the Makefiles in libtorrent-go[1] and torrent2http[2]

[1] https://github.com/steeve/libtorrent-go

[2] https://github.com/steeve/torrent2http
A slightly less overloaded summary might be "users must trust their identity provider", which is true of every authentication scheme I'm aware of except for perhaps PGP, which itself is a usability nightmare for 99% of the planet

No clue what point this post was trying to make
Homicide would definitely seem to correlate with robbery and extortion, robbery by accident and extortion for the basic reason that otherwise it would be quite hard to extort as nobody would take you seriously.

I suspect that the issue of richness might be a social consideration, but they have a progressive tax code that goes up to 35% for those making more than ~ $45,000 per year and there do not appear to be any legal restrictions on maximum income.

Oh, and they have been nominally socialist since the late 80's when they got rid of the whole planned economy thing.

edit - I just thought, Vietnam strikes me as a particularly bad place to try and run an extortion racket. Whatever you try and threaten them with had better be bloody scary otherwise you run a serious risk of being laughed at by an old bloke with lots of tunneling experience.
Yelp’s Style Guide
I think you mean "except when..." As others said, QA automation is a serious endeavor, and an important one.
> not greedy government bureaucrats waiting to be bribed

Instead of greedy speculators who are willing to pump and dump or crash the economy to make money off of the ignorant?
According to the wiki page, it's "a conjecture for any system for giving names to participants in a network protocol".

"Nicknames users choose for themselves" is listed as one example point in the space.
I can't find the article now, but there have been several good articles explaining the lack of gravity on bitcoin in general.

Basically, the price goes up quickly when new people are attracted to bitcoin and rush to buy. When the price dips however, because so much is bought for long term speculation, the price doesn't really dip much, as no one is incentivised to sell and hold out for when it gets better.

At some point the nerve of those holding out may crack, but if you read silly saurus2's post, its quite clear that many will hold out indefinitely on the belief or hope it will one day recover. So in this manner the bubble can deflate slowly. (If you call 10% in a day slow).

There are no settlement dates or ways to easily move money out (especially now) so a crash is prevented.

If a crash happens it'll probably happen before people realise it, but suddenly there just won't be anyone wanting to buy coins anymore.

But even that might not happen as people already invested into bitcoin use how wealthy they feel to buy bitcoins from each other. That can cycle for a long time before people realise there isn't new money in bitcoin.

If you had bought coins at 800-1000, why would you sell now? No one likes to cement a loss.

Those with the most reason to sell right now are the early adopters, but it's not actually clear how many of those coins are actually reachable.
I'm running Go cli programs on android/arm just fine: https://news.ycombinator.com/item?id=7219792
And worth nine figures to another company which appears (from TFA) to be worth nine figures itself. The Valley is amazing sometimes.
> Zooko's triangle applies here.

Certificates fit into Zooko's triangle just fine. They're decentralized and secure, but those keys don't mean anything to humans. Is lack of human-meaningful global identifier (like an email address) a problem? I believe we're pretty much fine with choosing a name (usually, a pseudonym) when registering with a service. Actually, I believe we even enjoy an ability to name ourselves as we see fit, and there's no real need for human-meaningful global identity identifiers. Or I'm wrong on this matter?

> impose upon the user to manage storing and syncing key material between devices

I don't see any serious problems with storing keys. Could you explain this a bit more? Did you mean that keystores are less secure than a browser logged into Persona/email account? If so, TPMs/HSMs are also getting more and more widespread (although rarely supported and used in practice, which is regrettable) and can further improve situation with secure key storage.

Password sync can be made both usable and reasonably secure (proven both by both Mozilla and Chrome), why key sync can't? One can sync a single key over multiple devices using some kind of key escrow, or trade a bit of convenience for security with the necessity for one-time initial device setup (signing device key with a master key).

I'm no security expert, but I think the most problematic part with certificate-based credentials is not syncing or storage but revocation of compromised credentials. But it's the same with passwords, certificates, emails and every other credential system out there.
Considering the number of machines, physical and virtual, that I have laying around, that wouldn't be much of a barrier.
Show HN: Get a free, 5-minute video of someone using your site
I am. Succesfully cross compiling Go 1.2 with CGO to android/arm and linux/arm just fine.

See my comment https://news.ycombinator.com/item?id=7219792
You can't judge events of the past from todays norms of morale. And if you think you can - give me a name of a leader during first half of last century that was absolutely clean and innocent and whose decisions did not kill anyone.
I should have said "dealing", not "possession". Regarding education, keep in mind that for some if not most children in dysfunctional homes and communities, school is their only hope, the only place where they interact with people who actually care about them (or at least, are supposed to care about them).

Cheap buildings aren't enough. You need a full stack, top to bottom, crash program to attract businesses and encourage local entrepreneurship. A special economic zone means low or no taxes for X years, little or no regulatory interference (e.g., zoning laws, architectural requirements, ethnic/gender hiring mandates, union lock-in, etc.), just basically leave them alone and let them build a business in a war zone. Of course, you can't simply suspend OSHA, ADA, and anti-discrimination laws, but if you can make it cheap enough to conduct business, the incentives will outweigh the danger and inconvenience and they will come.
No, but becoming aware of the immense problems with our current financial system helps.
I wonder what Klout's "klout score" would be for themselves, if they examined their mentions on social media.

I haven't heard anything about this nonsense for months.
Scrum Can Save and Destroy You
So there is a way to stop 'dumb' DDOS attacks at the firewall level with a few cute rules:

Forward all traffic with the syn TCP flag into a filter that is set to limit the number of connections based on your service. We currently have our set to 500/sec with a burst limit of 5 on a box that generates about 2-5Mbs of traffic/sec. Add everything with said flag to that pool and drop everything that goes over the limit.

It's effective against really dumb DDOS attacks (think LOIC) and it's simple to roll out. The limiting factor will be your router, but it'd take some pretty serious power to bring our $600 dollar router to it's knees. We fired 3 instances of LOIC at it and it barely showed up.
Not square at all, this is a fundamental problem with credit card processing. As long as the costs of fraud are borne by the individual merchants I doubt it will be fixed. Fundamentally flawed system design / perverse incentives.

To the best of my knowledge, anybody taking a credit card will lose a chargeback if they don't have a signature. And you never have a signature in an ecommerce transaction, so you will lose all disputes. (I know the very large company I used to do the CC processing for routinely lost our chargebacks for ecommerce transactions, and at our volume we should have been able to find a system for not losing if one could be found.)

The only current "solution" is to do a good job of filtering up front and rejecting suspicious transactions, which can be helped by requiring AVS and CVV2 matches and phone calls for large orders - but there isn't really a good system for handling this at all. The best I've seen so far is a company that would verify new customers by calling and asking them a question about their neighborhood from google maps. And it's a shame that each individual merchant has to come up with something convoluted like this, and the payment processors don't provide technical help or financial guarantees for the transactions they authorize. But that's just how it is right now, and it isn't Square's fault.
'Death Star' laser prepares to investigate quantum mechanics
I think the reason Persona is singled out here is simply that this guy is commenting from Mozilla.
I prefer that to a system which props itself up as protecting ignorance (it doesn't). It only promotes ignorance in things like the belief that our government and corporations get together and draft new laws to protect the ignorant masses. I'm sure you just need /more/ regulation, that way we can finally pin down the corps that keep bobbing and weaving through the existing regulation like the judges are looking for any excuse to make it easier on them.
Haha. Brilliant. Maybe one day we'll see kids in 3rd world countries playing with bitcoins the size of tangerines.
That is certainly an idea. For now I just wanted to get it out there.

Practically, I do feel that a bookmarklet is less intrusive than a browser plugin. A plugin would also have to be written differently for each browser.

But yes I could offer it as an option and it's certainly a possibility. Thank you.
I would ask the exact same question about banking regulations.
If I may ask, which exchange are you currently using, and what did your audit show?
Brilliant, Omar. I usually end up putting together a massive expense report after procrastinating for months. This makes way more sense.
Dogecoin has a much lighter outlook on the whole cryptocurrency.

I suggest playing with Dogecoins. It is beginning to become serious, and their community prefers to stay out of this political nonsense.

Dogecoins took some practical things and made them better. No ASICs exist yet for Dogecoin, so its still possible to mine them on normal computers. 1-minute block times means they're much faster than Bitcoins, and its refreshingly silly that people are sending each other thousands of DOGE at a time. (current exchange: $10 == 5,680 DOGE)

So it is ridiculously easy to get yourself thousands of DOGEs to play with.
Unveiling “Careto” – The Masked APT
In my experience, it's not about making accessing these sites impossible, just harder. An alternative is artificially injecting a 30-second delay to any interaction with those websites. When it takes that long for a page to load, it can slowly teach you to un-learn compulsive checking.

see alt text of this comic for example: http://xkcd.com/862/
Are there any good examples of this kind of approach? Any tooling support for this?
There's a feminist-led campaign on wikipedia to get tripe like this added to articles on human sexual differences:

http://en.wikipedia.org/w/index.php?title=Sex_differences_in...

"The smaller difference in lower body strength may be due to the fact that during childhood, both males and females frequently exercise their leg muscles during activities like running, walking, and playing. Males, however, are socially pressured to enhance their upper body muscles, leading to a wider difference in upper body strength"

----

Thankfully this has since been removed.
New proposal: Death to "hacks."

Unless you're Paul Graham, you don't get to say hacks.

We're talking here {"lifehacks", "brain hacks", "social hacks", "parenting hacks", "HR hacks","travel hacks", "Business Insider Tip XYZ hacks"}

All of this sounds an awful, awful, awful lot like SHORTCUT or TRICK.

There's nothing wrong with being efficient with your time, diligent, and sneaking around useless grunt work w/ a bit of clever automation, but this lame-article hack movement is the worst.

Dare I say I've heard enough from these hack writers?

Death to hacks.
1. Raise $100 million.

2. Hire 100's of talented engineers for above average salaries and perks.

2b. Make them do something that sounds challenging and hard to understand, but ultimately useless.

3. Sell to a greater fool as an acqui-hire for $150 million

4. Earn a few million in profit.

5. Repeat! (because you didnt get a 100X return, just a slim one)
The only problem politics ever addresses is "how may I steal more from other people?"
Biblical Greek has no formal, only singular/plural. Same with vulgar Latin. Latin and Greek are rude languages and the our father is a rude prayer, so tu/toi/thou are perfectly appropriate.
Government regulated banks are no more trustworthy. This appears to be a software bug revealed by an organized attack. Government software, and software regulated by governments, is also vulnerable to software bugs and organized attacks.
Who would buy a failing start up for $100m? I guess that's why I'm not an investor.
You could split the book into many sections? With many chapters per section?

And your price is fine.
I wouldn't say no one, but it's also true that the Men's Rights movement has a steep uphill PR struggle ahead of them. In part because of active attacks from parts of the feminist movement, and in part because they actively feed into the conflict.

Also, it's a fact of life that men who lose their temper in any he-said-she-said conflict often receive a knee-jerk judgement from those around them, which makes it difficult for onlookers to evaluate their case from first principles. (Such knee-jerk happens to females in other contexts.)

We're still subject to many illusions from the same Victorian age mentality that deemed wolves "bad" and that killing them off was an environmental good.
I think the point is that if your email provider is hacked or malicious, your email password is hacked, but that's really only a problem if you use the same password on multiple sites. Don't do that.
From what I've seen Persona is mostly advertised as solving problem with credentials (passwords, OpenIDs, etc.), not nicknames.

Actually, I don't think there's anything wrong with nicknames and their lack of global uniqueness. Moreover, I believe it's a good thing.
I had never heard "magical internet money" before, so I apologise there.

As for the second, FUD was then incorrect. You points were factual. I believe they ignored certain other facts for the convenience of argument (like, most exchanges seemed to know about it). But FUD was the incorrect term.

I'm a bit sad to see my main argument derailed by semantic failures. I guess I need to learn a lot about debating on the internet.
Definitely going to grab a lot of attention, but a bad idea other than that. Too costly and impractical.
Responsive JavaScript
Bloggers, how do you get your sponsors?
There is no need for those taxes to go up. You can always redistribute.
Great site and resource, thanks!

When I shared the link with a friend he mentioned he was uncomfortable giving his number and email address. Maybe consider having a link close to those fields to help the visitor find the number or email address of their Representative. That way if someone doesn't want to give out that information there is a quick alternative available.
This is not a kind of quiz but more a monthly programming challenge.
I remember Massimo d'Alema (a former prime minister and minister) using "ella" which is some kind of regional/archaic form of "lei".
A "truly free market" is like a unicorn, it only exists in fairy tales. In reality, Somalia is probably the closest you'll come.
At our company, we use Authorize.net. Auth.net has something called Address Verification System[1]. I think it just matches zip codes but I might be wrong.

If we get AVS check fails on billing address, we automatically reject the order. If AVS check passes but shipping address is different and based on some other criteria like order history, order amount; we have someone double check on the order.

I think every merchant should implement these basic checks.
Not sure if it is possible with Square but I would assume they do provide something similar.

[1] http://en.wikipedia.org/wiki/Address_Verification_System
About two years

I'm serious, two years of an hour or two a day (at least!) will give you enough foundation to really enjoy it. You have to start with tutorial, use the sample projects you build and change them drastically. Break them, improve them, talk to people about them.

The issue that is most common is the starting momentum is difficult. There are some concepts that are dead simple in programming, by their nature they are composable. The composition of simple concepts form virtually all the higher level concepts. It's not so much learning to code as it is learning to think in a certain way.
I am going to keep machines at Digital Ocean, but they have had the most failures/downtime I have seen from any host that I've used in nearly a decade, including ec2, rackspace, and gogrid (if there is anyone left using gogrid.)

One problem we've run in to is an instance fails, but it can't be brought back up because the backup image is only located in the datacenter that is already at capacity.
I think that by now, you is pretty commonly accepted as both formal and informal.
That only works so long. Eventually the actors in the economy figure out how to route around the damage being done.
Secret Science Reform Act of 2014
Why should they be self-contained and not affected by exchanges? An exchange is just a market where you trade one good for another, where both the goods happen to be currencies (fiat or crypto). It's like saying that a market where you trade Bitcoins for domain names or Bitcoins for food is stupid.
Late 90s' UW Engineering grad here. First mistake, as a non-EE I thought I would enjoy this course as an elective. Second mistake, not attending lecture. Third mistake, waiting till the last minute to do the final project. Bad times. It really struck true to me. As a developer today, looking back the 'hardest' part of my CS and ECE courses there, was that they completely focused on the theory, and not the practice. Knowing how to debug my code would have maybe made the difference. At the time, I was told in the lab, by a TA that we were being left to 'sink or swim' so as to weed out the scrubs. This combined with requiring us to sign a 'no cooperation / or sharing' pledge made the experience a failing one. It took me nearly 5 years after school to rekindle the interest.
In the election of my local representative there are only two realistic contenders - both from the 2 main parties. No one else has the resources to send out all the junk mail and recruit all the college kids to harass people.

And the funny thing is - just like probably most of the congress people - our representative isn't really all that bad. She's just not really good. She's just a nice old lady that's a vanilla career democrat. The chances she'll be voted out are effectively zero.

So I just don't vote for people any more (i leave it blank). However, I still go to the polls to do the ballot initiatives
Bug reports and suggested fixes welcome. golang.org/issue
btw, why is the transaction ammount a real number in there? Wouldn't it be clearer to use an integer multiple of whatever the lowest denomination of bitcoins would be?
There have been a few times I did things in python that ended-up being a terrible PITA, multiprocessing was one of those. Basically after fork, you should call exec, but multiprocessing doesn't. So many things worked just fine in Linux and then completely fell apart on FreeBSD, OSX, and Windows. I think a lot of this has been fixed since then by using a Manger and a Pool.
Dropbox updates transparency report, publishes data request principles
I wanted to work at Apple really bad, and now not so much.
There are lots of things, which is why it's hard to pinpoint. It's a death by thousand cut things.

The unusable console printing of objects was a big one, glad to see it's finally getting somewhat rectified.

(OTOH, Safari has taken the cake as well as the whole kitchen with the new back-asswards development tools, going from perfectly usable ones to the current utter garbage while Chrome's gets better by leaps and bounds)

(meanwhile the one bloody thing they could have, namely Xcode's awesome breakpoint actions pane, they don't integrate)
Thanks Jeff. As someone else mentioned, I love these little projects that demonstrate the basics of what the big projects actually do. Makes it much easier to understand the big picture.
That's exactly why we don't have many women in tech and most readers of HN are guys. All this political correctness and attacks on PG are simply BS: men and women are different. Not better, not worse, just different.

It's evolution of sex, stupid.

PS. My previous comment on this topic: https://news.ycombinator.com/item?id=7041221
Slew of spoofs used in massive, record-breaking DDoS attack
Is there another currency or financial system, virtual or crypto or fiat or otherwise, that has started from scratch and been more successful 5 years after it was created?
It's a coinflip. Some users will route straight to Asia (because their ISPs are buying the right bandwidth) and be better off with Singapore. Some will route to Asia via the western US, and will be better served from California.

It's bad enough that when Blizzard sold region-locked Starcraft 2, the Australian version of the game was the only one which gave players access to two regions - Southeast Asia and North America.

Fortunately, it's 2014 and both AWS and Rackspace are in Sydney now. If you're serving Australians, I think you should just use one of them.
RapGenius is a bad example. Their product (crowdsourced lyric annotation) obsoleted other lyrics sites almost immediately. That they had to play the dirty SEO game is unfortunate, but not surprising, given that they were competing against a field of even dirtier sites.

Klout, on the other hand, offered little more than reputation snake oil, which is why few take them seriously and the investors are lucky to be leaving with the shirts on their back (which is what a low nine-figure sale means). Much like Quora, there was a focused bubble of intense love, with a very long tail of disdain outside. Except Quora has a purpose.
Leveraged Sell-Out: an I-Banker Writes About the "Y Combinator Cult"
Steam Dev Days [Videos]
Curse Of The Gifted (2000)
Apple's Heath Monitoring... a Collision Course With the Food Industry
> Because in the real world there's a huge amount of information asymmetry.

True. And the "solution" of government financial regulation is to allow the people with more information to create compulsory regulations that benefit themselves.
Does an uncaught exception still kill the process? Because I'm really growing to like node, but this is a very strange design decision. Yes, you can mitigate it with forever or pm2, but you really shouldn't have to.
People don't want to understand or care about identity and authentication. In that context, a nice thing about persona is that it makes things easier without really introducing any new problems (email is already a control point).

(I'm tempted to say people don't care, but I agree that they mostly don't want other people accessing their accounts)
By excluding the last part, after the comma (but nobody did a thing), it's out of context. The red-tape and bureaucracy and cowardliness and bumbling of the BBC is what we find funny, it's pretty standard for the organisation as a whole. There's definitely no excusing the actions of those who failed to act, and that's definitely unfunny.