skysight-inc/HackerNews huggingface dataset:
I feel like I should share a story here. The fight against spam is becoming a serious problem for legitimate businesses.

I've suffered from the same malware issue earlier. Since we use ad networks for advertising it works as follows. 1 ad network has about 3000 different ads running in different locations. If any of those domains get compromised and blacklisted and Google notices that you served something from that domain - BOOM! You're on stopbadware.org and need to get your website reviewed. You block the ad, and apply for a review. To their credit, it takes about 24 hours for the whole process (review happens, they delist you, Google caches update, etc.). However, for 24 hours anyone who comes to your site or clicks on a google result for you, or clicks anywhere to come to you - Gets a massive warning. The cost in terms of lost revenue and reputation damage are almost incalculable. This has happened to me in the past, several times. I have severed relationships with several ad networks and yet this keeps happening - even with the most reputable networks and you try to stay ahead of the curve but if you fall behind even a bit, you may get blacklisted again. All this for a site that makes maybe $200/month.

Another problem I faced was with SURBL. It's a spam blacklist that works on a bizarre system. Basically if they find your domain name beind spammed around the internet (it could be anyone else doing it) they will blacklist you. What's worse is that providers like bitly, facebook, etc. use the SURBL blacklist. So what happens ? Well, one day someone goes and spams your domain on internet forums, etc. SURBL picks up on it. Then, suddenly all your facebook links, bitly links shared on twitter, etc. start showing warning pages. Basically someone clicks on your link on facebook and gets a page saying "This site may harm your computer". Ditto for Bitly as well.

I tried to get delisted but no one at SURBL would respond. I kept trying to get in touch through their online form but no one responded for 2-3 weeks. Finally, I did a whois on the domain, found the admin contact and emailed him. I also sent him a text on his phone. At last after about 4 weeks of being on SURBL I managed to get delisted.

That. Was. An. Ordeal.

This in my opinion is absolutely unacceptable. Spam blacklists do have a responsibility to be correct in their assessments. And if they do have a false positive for any reason, they should have a streamlined resolution process. Unfortunately, the internet is the wild west and shooting before asking questions appears to be quite acceptable in these parts. I recognize that a lot of this is an attempt to protect users but when I open my mom's PC, I still see a bunch of browser toolbars, bookmarking widgets, etc. etc. (malware, right ?) Folks are still getting phished. This fight needs to be rethought.
Blockchain.info down?
Is anyone getting this?

I noticed just before this happened that my wallet balance was not correct.
White house and three letter agencies is the next "Al Qaeda"
Il buono, il brutto, il cattivo
The rest of what happened in the region including the rise of terrorism is called 'blowback' in CIA terminology.

http://en.wikipedia.org/wiki/Blowback_%28intelligence%29

Some go so far as to argue 9/11 is such blowback. Hard to prove or refute that because of the large number of unknowns, the facts as we know them today leave enough room for either interpretation.
"Former intelligence contractor Edward Snowden began downloading documents describing the U.S. government's electronic spying programs while he was working for Dell Inc in April 2012, almost a year earlier than previously reported, according to U.S. officials and other sources familiar with the matter.

...

David Frink, a spokesman for Round Rock, Texas-based Dell, declined to comment on any aspect of Snowden's employment with the company, saying Dell's "customer" - presumably the NSA - had asked Dell not to talk publicly about him.[1]"

[1] http://www.reuters.com/article/2013/08/15/usa-security-snowd...
she/her
My take away from this is she is doing it for her own sanity more than an act of protest. She isn't doing this with the thought that her closing down the site will help spur conversation or change minds but that she can't continue to live a happy, digital life and that the site can't function as intended with the current surveillance. She views privacy and intimacy as a crucial part of both retaining your own humanity and also a part of having a frank and honest discussion.

But I have to say, this is getting to me too... more than I would think something like this would.
Yes, let's just limit ourselves to standardized connectors, innovations sucks and we are tired of change. Now please get off my lawn. /sarcasm

Just let the free market decide things like this, it is extremely efficient at that. Right now, Apple still sells loads of iPhones without using a standard connector. And frankly, I think my wife's iPhone 5 plugs in a much better way than my more standard Nokia 925 does.
Another thing to realize is that the relevant parts of the string will be comparable without any cache miss difference between the single char and multi char variants, so the difference would be negligible even if there would be no parallelization of the comparisons.
> when it's not of much relevance.

What we could ask now, though, is to what degree they were involved in the recent Egyptian coup. The US didn't really denounce the coup right away.
Docker.sh: a small interactive shell hack for docker
Seconded. I hope you read HN PJ!

Thank you, PJ, for the invaluable and remarkable work you have done for the FOSS community and, as a consequence, wider society in general over the years. On a personal note, thank you also for helping me with some research for a paper I was writing a couple of years back even though you were a busy person.
I would love all your feedback
Hi, I've been reading this site for a while. Lots of people posting really interesting stuff.

As a result I've got my own startup since the beginning of the year. It's undergone lots of changes, but lately just released with a new name and design style.

I've asked friends and family for feedback, but as you know they are bias and often don't go hell for leather on true critical feedback, so I'm counting on you folk here to rip into it and let me have it!

All your thoughts are welcome!

thanks!

Eddie
Show HN: Secure, anonymous p2p email PROPOSAL
This is a proposal I wrote and I intent to implement it.

Any feedback or help would be greatly appreciated.
Hello, random new account advising us not to come up with electronic solutions to electronic government surveillance!

>Some projects flourish sure but the same forces that profit off the court-less killings of others are collating your data, your pet projects. Harvesting your stolen info out of botnets.

What in the fuck does this even mean? How is it relevant? The only problem with "fresh" crypto projects is that if you fuck it up, and you have bad crypto, it's as good as no crypto.

Most of us here don't work for those companies, nor do most people being spied on, so this advice sucks.

Legislation and regulation are the long-term methods of stopping this, but the short-term method of dealing with a technological problem is better technology.
> Encryption is fairly useless without authentication, and we can safely assume that the NSA has control of Certificate Authorities.

You don't need CA's for e-mail encryption. You need keyrings and networks of trust (I exchange keys with my closest associates via offline means; I sign a certificate stating that I vouch for the authenticity of their certificates; my associates can then choose whether or not to trust the signatures I've signed, and whether to trust the signatures they've signed again).

Yes, there's room for infiltration, but it is vastly better than relying on central CA's for this type of usage, because it allows people you trust to contradict infiltrators.
An Arguably Unreal Particle Powers All of Your Electronics
She.
I remain surprised by how often this mistake is made, given her name is on every page and the whole thing a few years back where someone accused her of being a fiction made up by IBM.

Also, I wonder what the other contributors she had given post privileges to think of this (I thought she had stepped down/away from some of the cases groklaw was covering).
A colleague of mine did this for a large project we worked on which needed to load a lot of video assets:
http://download.kone.com/ultrarope/index.htm
Solving the Santa Claus Problem in Erlang
> Encoding your own mail means that you are playing by rules of the game NSA has set up.

well, actually, I was talking about encoding other people's email, for a fee. The goal is to change the game and change the rules. The NSA has created this market. Let's use this to reshape the game.

> If you encode your communications there is a barrier that they will break down directly by making you disclose the keys while threatening with Tax audits, jail time etc.

This is true, so the game is not just to get your own keys taken care of but everyone else's and locate the business in a country that will be better interested and able to stand up to NSA interests here.

> Or by breaking down encryption commications. They are the largest employer of IT/Security/Cryptographers on the face of the earth.

Again true, which is why the game has to change.

> So the only way to do this is to make them not play their game.

So the new game is to make sure as much traffic as possible is encrypted. All of the above take time. They could bug the end points, they could break down the encryption with massively parallel supercomputers. They could threaten individual users of the service.

So the game is to make sure that everyone encrypts everything every time (or at least that enough do to make individualized efforts prohibitive on a dragnet scale).

We know they don't like that game. They've been trying to get control over all encryption since the days of Clinton but they haven't yet.

> Frankly whole cancerous security apparatus has been fueled by privatized sector just like the one with privatized jail system.

Very true. BTW, read "The Servile State" by Hilaire Belloc if you want a really depressing read....

> Sad to say this but there only way I can see this being resolved is political/etc. Start websites cover the stories. Find methods of figuring out whether they are listening to you or not. For example set up fake drug deals so you can draw them on fact of monitoring your communications. Sue them every instance you find them breaking down your doors. Yeah I know it is not pleasant.

If someone wants to, great. I am not in the US at the moment so my options are more limited.

> Also make working for contractors of NSA and being employee of NSA being a very unpatriotic and scummy thing to do - akin to digging around underwear drawer of your next door granny neighbor.

How do we do that? How many of us know such contractors?
Windows included (and may still include) parts of BSD. The IPV4 networking code, and some utilities like ftp.exe and rcp.exe, came from BSD.
Ask HN: Looking for an Elastic Search wizz to get us started - UK (North)
We're looking to migrate to Elastic Search from SOLR for a variety of reasons and are looking for someone who could answer some questions and help us get up to speed on Elastic Search.

Our product indexes a few million documents that need to be searchable by a variety of methods and we also rely on SOLRs faceting functionality quite heavily.

We're based in the north of the UK - someone local would be preferable. If you have good experience with Elastic Search we'd love to hear from you!

My e-mail address is in my profile - feel free to drop us a line if you think this is up your street.
Internet Privacy - Introduction
> Dell? A computer hardware device assembler? What on earth are you on about. You appear to think that the entire info-tech infrastructure, companies and "wage-slaves" alike are complicit in all this.

"Former intelligence contractor Edward Snowden began downloading documents describing the U.S. government's electronic spying programs while he was working for Dell Inc in April 2012, almost a year earlier than previously reported, according to U.S. officials and other sources familiar with the matter.

David Frink, a spokesman for Round Rock, Texas-based Dell, declined to comment on any aspect of Snowden's employment with the company, saying Dell's "customer" - presumably the NSA - had asked Dell not to talk publicly about him.[1]"

Thanks for the heaping pile of denigration.

[1] http://www.reuters.com/article/2013/08/15/usa-security-snowd...
Having written a high performance (1Gbps+ on 2nd gen i7, loopback) speed SIP packet capture/parser, I'll just disagree that such optimization against a text based protocol is not always a waste of time or an attempt at being clever. Doing things like comparing strings against 4 or 8 byte integers can show remarkable improvement, especially for the common methods.

HTTP (and SIP) have idiotically complex grammars for no reason other than the authors getting all clever on us because it's a "text based" format. I'd actually be shocked to find that HTTP is actually properly implemented in most cases (fully handling comments and line folding, for example).

And then, even if you do implement it properly, you have to worry about other software interpreting it differently. So Proxy A determines a request is allowed and appends a header, but Server B reads the request in a different way and violates policy.
How does one even go about disagreeing with a comment like this? I guess I'll go for the obvious: If the U.S. wanted to "claim dominance" at any expense, we certainly would have felt much less constrained in the use of nuclear weapons in past conflicts.

What you are describing is a mythology. One no better, and probably less accurate, than the mythology that the U.S. is an angel of hope and freedom on the world stage.

Anyway, the hn'er below who made the comparison to /r/worldnews is spot on. New historical information is uncovered/declassified every day. This was only posted and upvoted because it's Exhibit A in the case for "The Evils of American Foreign Policy since WWII." There's a good discussion to be had about the pros and cons of America's role in the world since 1945. It's not going to be had here.

hn is going downhill faster than I'd ever imagined possible.
30+ powerful adjectives and verbs for eye-catching headlines
Some of these are already a write off. Paul Foster Bell has publicly said on Twitter that he will not reconsider as there are "real threats" in NZ and that IT company networks "need security" from the government. If you try debate this, they'll just block you: https://twitter.com/ow/status/369769923427307520
that seems weird that germany has to recognize bitcoin as a unit of account to collect taxes on it. surely, if you buy something and then later sell it in the future for a profit you are liable for capital gains on it. surely there is not some massive whitelist of all the goods that attract capital gains tax.
If you can use C++11, this becomes a non-issue with move semantics.

Ownership of internal resources can be transferred, and emplace_back even allows constructing your object in place.

As others said, the O(n) really becomes more like pseudo-O(1) due to cache effects unless you have elements the size of your cache lines (in which case prefetching still helps) or you're only fetching one element at a time and then triggering a context switch (as in a scheduler).

I'm not bashing your library, and if you prefer to use C then that's great, but it's kind of unfair to blame it on the language in the first place.
Indeed, it's like snatching defeat from the jaws of victory.

On a related note, Guido van Rossum gives monads 5/5 stars... sort of.
Picatic's Pay What You Want Pricing Model
> ... Google, Facebook and their ilk

... usually don't destroy hard drives of journalists or don't detain people as a matter of harrassment just to name two recent actions undertaken by governments who use their introspective powers to take conclusions ("we have to have this Miranda guy") and act upon them ("we know he's in Berlin. Check the flight records")

The point is that the control of the governments does not seem to work anymore OR, at the same time addressing that "Big Brother is loved": nobody cares, because governmental agencies do the right thing. (That is my impression until now, living in Europe)
Caused the problem? The real problem was that someone could post to any user's wall. That was a problem with Facebook caused by its own developers.
This is such depressing news. And I've been trying to think of a way to solve this technically, but the Government has the five dollar wrench, and all we have is the crypto.

Code will not be enough, the system only respects one thing, money. If enough people move to services outside of the States, the real people in power will tell the government to reinstate at least some civil liberties and human rights. But even then, don't expect too much.

As mixmax said, this is "akin the Intelligentsia leaving Germany in the 20's." It will start with moving to hosting and services outside the country and will eventually be followed by people physically leaving the country. As James Joyce said, "silence, cunning... exile"!

It's not so bad. I've been an expat for 26 years and I've never looked back.
> What in the fuck does this even mean? How is it relevant?

It means projects with sound footing are likely to be undermined aggressively by all means. Through courts, around courts, under courts. Undermined using infrastructure and resources provided by many potential contributor's day jobs.

A bit like trying to build a castle on the weekend while getting paid to help knock it down during the weekdays. Wondering why it didn't amount to much some time later.
Its a subject I keep an eye on, e.g. freenet and off-the-record messaging.

I think these systems cannot work :(

If you can make a system that is immune to traffic analysis - http://williamedwardscoder.tumblr.com/post/54088903127/onion... is my own blog but I'm about to shoot it down - then you basically have an open router and the spam abuse that implies.

Any reasonably anonymous system will collapse under the weight of abuse :(
I know. We're all so gullible and dumb right?

Tell me. You're speaking with a friend in a public square or park in your town. You're not speaking in code with your friend. Judging by what you just said I expect you assume your every conversation is being monitored.

We have certain expectations of privacy and basic human decency. Just because it's possible to wiretap and hoover up all unencrypted communications I wouldn't have concluded that the spooks are doing so because I would have thought they wouldn't stoop to this behaviour. Sure there was a little bit of info here and there but there's nothing like hard evidence (Snowden-style) for changing ones mind.

You don't have to show us all how smart you are, we know already -- so you can keep these types of comments to yourself.
> It means projects with sound footing are likely to be undermined aggressively by all means.

So we shouldn't even try?
UK Authorities Destroy Guardian's Hard Drives
Sure, but the PR will be far more shitty if the reaction of the next hacker is "Sorry, I could have told you about this bug, but I have heard that you don't honor your bounty agreements, so I have sold it to others - Have fun!"
It's not that hard to simply swap all the pins in hardware if the connector is reversed. You don't need to able to reassign every single pin to make that possible.

Lightning is overdesigned which makes it expensive.
Newly declassified map reveals that Area 51 exists
"Bluntly, we did not have to do our reporting from London. Already most of the NSA stories were being reported and edited out of New York. And had it occurred to him that Greenwald lived in Brazil?"

So there is the answer for how the UK/US division was picked for the NSA stories.

This is an absolutely incredible article. Incredible because I both am shocked (yes, that's the right word this time) about the contents and incredible because I'd rather not have to believe it.

Apparently the government of the UK now equates journalism with terrorism and will use laws instigated to squash terrorism to squash the free press or at a minimum attempt to intimidate it and to disrupt communications between members of the press. On top of all that they have spooks that seem incapable of understanding the first thing about digital communications visit a newspaper to oversee the physical destruction of a computer holding data of an investigation in progress.

Incredible... what's next?

I just read about the harassment Laura Poitras has to go through each time she travels. And all that for just doing your job? It is becoming really hard to distinguish the good guys from the bad guys.
The nodejs source credits [0] as inspiration. It seems that nginx actually does something like that: first, it switches on the length of the verb, then it tries to compare the string (using the ngx_str6cmp() and similar macros) to the ones it knows how to handle.

When the length of verb is 4, it checks if the second character is 'O' before trying the full string comparisons, probably because there are 4 possibilities with it (POST, COPY, MOVE, LOCK) vs only one without (HEAD).

It starts at line 180.

That being said, in nginx case, it's a preliminary check, just to avoid doing some full string comparisons in a very specific case. On the other hand, the nodejs directly does a 'parser->method = HTTP_CONNECT' after checking one character. It seems like it actually checks the other characters afterwards in some cases, but this affectation is quite misleading.

[0] http://hg.nginx.org/nginx/file/abf7813b927e/src/http/ngx_htt...
The trademark can be passed to a foundation so that it's not controlled by any particular company.

However, even then, if you modify the code you should name it differently to prevent confusion.
Obama continues to push hard to steal what little privacy rights US citizens have remaining. He is openly hostile about it, and lies about it constantly.

Am I exaggerating here? The scary thing is I'm not. He's not done. It's going to get worse.
So yeah, at least they get the wrong answer quickly.
Release candidates are expected to have bugs!

I generally prefer using Major.minor.1 or Major.minor.2 of a new version (as many more bugs get fixed in those versions, after the stable version is used in production environment) or the last major version with all bug fixes.
Rubbish. The entirety of EMC got a 5% pay cut two years ago, and there were people who actually thanked EMC management for doing so.

A week later they made a billion dollar acquisition, and they still made a good profit.

Don't tell me that folks won't take a paycut. They'll take one, and be grateful!
Maybe realtime was not the best choice of a word, but Freenet cannot handle email in any case.

Freenet is a global distributed p2p file database. Email does not fit that medium.
Or, better, spread the word on how to secure your own communications. Make people realize there could be no expectations of privacy when the letter's not in the envelope, and educate them on what's going on in the digital world. Make insecure communications look outdated and simply uncool, as they already should be for a while.

That is, unless you believe your government, ISP and their peer ISPs (including some US, Chinese or Russian ISP your e-postcard passes through) are totally trustworthy and good-mannered noblemen so they won't even accidentally peek onto your e-postcards if they're told they mustn't.

Disclaimer: I'm not NZ citizen and unaware of exact situation. I'm Russian citizen, and we have SORM-2 for years. So, I've just shared my opinion on any government or corporate spying case out there. I just think it's pointless to legally forbid spying as this makes false sense of security without any real effect.