skysight-inc/HackerNews huggingface dataset:
I'm not an expert, but I don't think you can do pure bit checks in a modern CPU. It likely does comparisons of char in a single hardware instruction anyway.

Actually, if you look at the nginx source I linked, the comparisons of the full strings are hidden behind macros because they do the opposite: they group characters 4 by 4, and do 32bit int comparisons as much as possible.
"There's only one successful way to fight this: change the culture and change the politics."

Not going to happen short of a mass global natural disaster or mass military takeover changing the stakes. There's too much power concentrated at the top and no good reason for the people there to surrender any of it. If the masses get too persistent, they will "cull" the masses through whatever means...
Agree 100%. Ironically terrorists give exactly the same "public interest" defense for their actions; appealing to a higher power than national interest. Personally I like the approach that Google adopts of having an overriding ethos, but also respecting local laws. The risk is that government will not be able to tell the difference between a noble ethos and a perverted terrorist one. I don't know what the solution to that is. Ignoring human rights is not the solution.
What Can The Amazing Race To The South Pole Teach Us About Startups?
I've been curious about this since it has been originally been shown, maybe a year ago, because I never seen a picture with the front doors being used. I thought that falcons were the only way into the car
1) It's 2013, all major compilers (GCC, Clang, MSVC, ICC) have supported rvalue-references for multiple releases.

2) You missed the part where there's nothing preventing anyone from using intrusive lists in C++.
Well (E)SMTP works effectively by connecting, then knocking on the door and asking for a list of capabilities (EHLO). When the remote SMTP server says "no I don't support TLS", what are you supposed to do?

Email only works at the moment because in this scenario, usually the sending MTA just says "what the hell" and delivers it over the wire in plain text anyway.

The moment you force TLS as a requirement, the internet starts having lots of large black holes in it due to the number of SMTP servers that don't support it (still) or don't have valid certificates. At that point email fails.

However, the moment you agree to it, you are at the mercy of the root PKI (certificate authorities) who aren't necessarily all that trustworthy. Any fucker can buy an SSL certificate and masquerade as someone else. Also don't forget that CRL (revocation lists) exist that list naff CA certs that have been compromised. At that point, encryption fails.

That's why it's fucked - whack-a-mole all over the place.
yeah, but from any meaningful height?

do they really hoist a car upside down to 10, 15, 20, 30 feet and then drop it on its roof? because that's what the OP was referring to.
>This was only posted and upvoted because it's Exhibit A in the case for "The Evils of American Foreign Policy since WWII."

This was only posted because it was a seminal event that was largely responsible for the current situation in the Middle East, and it was denied for half a century while everyone knew it to be true.

>hn is going downhill faster than I'd ever imagined possible.

This silly comment isn't helping.
IIRC, Google tends to have more "real" searches. A lot of Bing and Yahoo searches probably have the query string "Facebook" because people have it as the default engine, or are already on a Yahoo / MS property (like their web mail). A lot of these people will then type "Google" into the Bing / Yahoo search box, when they need to find something.
"1) Communication breakdown. Multiple offices in multiple locations and no one knows what other people are working on, how much progress they have made and how what they are doing fits into the overall scheme of company goals.

2) Productivity vs. time spent in office. The office can be a wasteland for productivity and time spent in an office building does not directly correlate to more productive progress.

3) Creativity is implicitly discouraged. Creative talent is vastly undervalued, misunderstood and malnourished. The default American workplace murders creativity.

4) Inefficient management. Inter-office politics and personal agendas often influence executive decision making more than shared company goals. "

These are all signs that you need better Middle Management, not less of it, and not sex with it.
Sorry. The analogy breaks down. Once you fork a government, there really isn't a mechanism to submit a pull request.

Anyways... No, you don't work within the system. You can't move fast enough to grassroots the elimination of funding for CIA and NSA and ancillary groups within military and war contractors. Any amount of traction will fail since there would be an asymmetrical and tactical-heavy process. You will lose against the financial and political interests of the ruling class. If the financial and political ruling class sees such a crowning jewel get it, they will FTFO and see it as a portent for things closer to their own power. The intelligence groups are the necessary brain to the necessary brawn that keeps the geopolitics in line with their bottom line.

The chasm between rich and poor is getting so far in the US that this is the beginning... you can't trust the poor. There's too many of them!
In encryption there is no "good": it is either "perfectly working" or "fundamentally compromised".

If there is only a small flaw in an encryption system, be assured that it will be exploited to break down the whole system. A simple example are all the issues with random number generators producing not perfectly random numbers; yes, it is just a slight problem in an otherwise good solution but that problem completely debases the overall system.
No need of Grunt at all.
There is no need of npm scripts either, besides maybe for testing.

Tests and explanation comming soon. I appreciate your feedback!
thanks for taking the time to write this!
Have you read the Bitmessage paper?

You can receive a message whenever you're online. The encrypted message is broadcast to a lot of people, at least one of them should be online when you go online.
You seem to have missed the point. One shouldn't have to do those things to protect themselves from their own government.
Apposite reading right now: "The Execution Channel" by Ken Macleod. Yes, it's a work of science fiction -- by someone with a background in fringe political groups who were being actively infiltrated/used for disinformation during the cold war, and who's been thinking about just how far things could go wrt. the internet.

http://www.amazon.com/The-Execution-Channel-ebook/dp/B00CBFX...
Silicon Valley Dreamin'
It makes you wonder what people like Qmail's D. J. Bernstein, make of all this, a self confessed cryptography expert with a hand in a widely used mail transfer agent.
Samsung’s New 6.3-Inch ‘Mega’ Phone Pushes the Limits
Why even bother with S/MIME? How long until the
government corrupts the certificate for it if Mailpipe
becomes as important to them as Lavabit was, in the
future?

The way I see it, Mailpile won't be issuing certificates for people to use, they merely enable you to use your existing certificate infrastructure.

I have a machine with a certificate authority that issues S/MIME certs for us to use internally for sensitive emails. Currently we use Thunderbird and Mac Mail to handle this but people like web mail and we need a system that can run a web interface (or phone app) to handle these certificates.
And, for a completely different take on the subject, coroutines in Haskell:

http://random.axman6.com/blog/?p=231

This is a nice article that explains how they work pretty well. It's very different from the C approach.
What's up with the line-length limit on these comments? https://raw.github.com/gravityonmars/nodejs-starter/master/i...
What to Expect When Being Featured on Google Play
I fail to see the point of that. By definition, both the incumbent and the challenger were hired by the same political action committee to achieve the same outcome by using different PR techniques.

Your suggestion is that the general public should slightly modify how they select which lie is told to them. The result will be they'll be lied to slightly differently, and no change in actual outcome.

With enough money, and it'll take a lot of money, the public could purchase their own candidates... That would be interesting, although unlikely. And there's an awful lot of intentional divide and conquer PR work already in place to prevent it.

Once wealth inequality and income inequality exceed a certain level the system spirals out of control until it crashes and reboots. In that scenario the most sensible way to limit total overall human suffering is to floor the accelerator and encourage the process, rather than hold it back, so it crashes quicker and we get back to normalcy sooner. Given that background, a lot of current events suddenly make more sense. Look at federal reserve policy, or pretty much anything in contemporary politics.
This is not a SaaS. This is an open source mail client you run yourself. So that's why. :-)
The link for the excel tool/plugin is not working, I will unsubscribe to the newsletter Nick is sending.
Coroutines in one page of Haskell
> While the exact number is uncertain due to Model S breaking the testing machine...

The tone of this press release is perfect.
Do you want the NSA or GCHQ knowing that your teenage daughter is pregnant before you do?
Airbnb - Hollywood & Vines
Add the modern L4 microkernels to that list, e.g.: https://github.com/l4ka/pistachio
It's difficult to predict what the outcome of the situation will be.

It could be that the founder keeps himself officially "unaware" on purpose. This way he can shift the blame to others if it becomes public, and still make a profit from defrauding clients.

If he is truly unaware, you will still be up against two senior employees who will deny the accusations - and you may end up looking like the "crazy disruptive new guy".

I would suggest gathering as much documentation as you can on the excessive billing. Then approaching him without directly accusing the senior employees, and pitching it as a way to improve the business. "I have figured out why the clients left, we made mistakes on their bills!" instead of "Your senior people are defrauding clients".

If the founder seems to be unconcerned about the "mistakes", start looking for a new job.
Buying two to three years will be enough in the average case.

Targeted individual surveillance will likely always be possible (not just because of encryption, but because of the 5$ wrench, trojans and so on). What we need is to make global, indiscriminate and realtime surveillance computationally unfeasible.

Three years from now, most commercially-sensitive, politically-embarrassing, or otherwise-newsworthy material, will likely be obsolete.
Why Bezos Should Buy the L.A. Times
Wow, good point. Never considered it that way, only my own personal reasons.
Looks like the directory structure (in lib/...) is related to the use of component.io? [for app components].

I typically build node apps with application "modules" in an apps/{name} structure and then require them all in server.coffee.

Component.io is new to me, it claims to provide an entire "bundle" of client & server side pieces, this is nice. I'll have to look into that today ...

Definitely, an explanation of these "best practices" would be nice.
"Inter-office politics and personal agendas often influence executive decision making more than shared company goals."

Office politics are everywhere you go. Be it a huge corporation or a small startup. Everybody has their groups and their axes to grind, friends they promote and demote people they see as a threat.

It would be nice to remove it, but you're talking about something that's a part of every office culture.
> I don't believe electric cars are technologically better. Lugging a half ton battery around, then waiting for hours for it to charge doesn't seem that clever to me.

Early internal combustion engines were also rather embarrassing, but this didn't hinder their adoption -- at the time they were a better choice overall.

Imagine the reverse situation -- imagine that electric cars took hold when they were first introduced in the early 1900s and saw a century of improvements. Then someone comes forward and says, "We have an idea! Instead of charging your battery all the time, you carry a tank of explosive liquid fuel with you wherever you go, and you burn the fuel as you drive."

Present battery technology is pretty terrible -- not very efficient, too heavy, low energy density, short life. But widespread adoption of electric cars will force technological improvements, just as happened with internal combustion engines.

If batteries improve -- greatly -- it will become self-evident that carrying a battery around is a better choice than carrying and burning liquid fuel, both for the environment and in a simple economic sense. At the moment, electric cars aren't an obvious improvement over an internal combustion car, but I think that will change.

In a hypothetical future with more wind and solar energy sources, and possibly fusion power in the long term, electric cars will make more environmental sense as well.
This is not surprising since "pj" guards his privacy and anonymity. Two things the surveillance state doesn't want you to have.
Apple sells a micro-USB to lightning adapter (http://store.apple.com/us/product/MD820ZM/A/lightning-to-mic... ; as low as $2-$5 for third-party versions) that allows them to comply with European micro-USB charger mandate, but it's so small I'd be more worried about losing the adapter than having to carry around another cable.
>Huh? I just don't follow. Groklaw is not a site that depends on anonymous tips. The last few stories posted on Groklaw were on Apple vs Samsung and did not appear to require privileged confidential information.

It sounds more like the situation is about pj's personal feelings in general than only related to the site specifically. She doesn't feel comfortable communicating in an environment where the government is tracking everything you say and do, and is thus removing herself from that environment.
He is from UK, and the meaning of the certain words that start with liber- begins to differ significantly across the atlantic.
I don't understand, are you generally concerned that Mailpile's web JS can search emails, and therefore has access to private user keys/certificates? I mean, doesn't that just come to whether or not you trust the javascript that Mailpile is writing? I don't think this any less secure than say Thunderbird with respect to PGP/SMIME.
> Do you know what a troll is? It's someone who asserts deliberately stupid/annoying arguments to get a rise out of everyone else, who are trying to have a sincere discussion.
> In other words, someone who sounds exactly like you

I am calling for rational discussion and no hyperbole. You must be practically incapable of reading to confuse yourself in such a manner.
Does this headset actually deliver? Anybody here try it?
Will People Buy the Free iPhone or the $849 One?
http://en.wikipedia.org/wiki/10_Downing_Street
This can be implemented without assembly using setcontext/getcontext on POSIX-compatible systems, and GetThreadContext/SetThreadContext on Windows.
Is Automation Out and Authenticity In?
Running Things in the Future (Just Once) with ‘at’ and ‘batch’
I feel like Grunt and npm scripts are the standard way people expect the build tools in node to work. You're already sort of using them by having npm test fork off to your Makefile
The refuge is large amounts of at least moderately inhabitable land, with minimal militia or violence threat. I used to like NZ as well, but I'm favoring Canada these days, it has an obscenely immense amount of territory to disappear into. Chile, Peru and Argentina are also interesting; while they vary in terms of being basket cases, there's a lot of land, they're far away from all the super powers, are unlikely to get directly nuked, and are not land locked.
Good thing regular cars don't contain high voltage components or volatile, flamable fluids that can cause intense fires and even explosions...
If we in the UK have limits on the number of Tube[1] trains run in a given period, they're for safety or 'incredibly low number of passengers' (depending on where along the line you are) and really not finance reasons, to the best of my knowledge. The point is pretty moot.

[1]: He has to refer to the Tube, as National Rail already has classes not unlike as described. :P
I cannot believe how subjective it can get to discuss about such issues. You can discuss about the DO's and DONT's of programming with a fellow programmer for hours, and then he goes on his life and keeps writing infinite number of abstractions with little to no real benefit. Especially a common disease in Java world.

Writing clean and minimal code is hard, really hard...
Great article
"Well (E)SMTP works effectively by connecting, then knocking on the door and asking for a list of capabilities (EHLO). When the remote SMTP server says "no I don't support TLS", what are you supposed to do?"

If the DNSSEC secured DANE records specify that connections to this server must be encrypted, then I guess at that point, you drop the connection and bounce the message back to the sender.

I know of at least the Exim and Postfix projects which are both working on adding DANE support to their MTAs.

Also, even without any certificate verification, opportunistic SSL is extremely useful. It may not be able to stop targetted surveilance, but it can sure stop a large chunk (most?) of the dragnet style surveilance that has recently been reported.

We should do the best we can with our current system until a new system is deployed. We don't know how long we'll be waiting.
Actually, it goes all the way back to the War of Austrian Succession and Prussian Husaren-Regiment Nr. 5.

As a long-time student of history I get very annoyed when Nazi symbology is presented as something they invented, particularly when used to demonstrate that we should have known they were evil to begin with. They ripped all their shit off from someone else, and some of it is only viewed as evil today because of them.
dang someone already posted this.. I love that the main cost of printing/maintaining this would be the cost of the ink.
In my experiences (both state and private schools, in the UK) the problem with no uniform was that it marked you out as cool or not-cool, not your economic status. And some of my classes included kids with working class parents and kids from millionaire families.

Sure it's still not great, as if you can't afford to buy the cool clothes then you're being judged none-the-less - but I think it's a lot less bad to be judged as not cool than as "white trash", and at least in my situation it was possible to be understanding ("his parents don't have much money, so I'm not going to mock him for having cheap shoes").

I wonder which of our experiences is more common. I hope mine - but I have no idea.
I submitted it - so I'm biased - but I've actually tried it, it's pretty crazy how it does the mapping over your body (even things like just tracking your gestures).
While the NSA stuff is really bad, what Groklaw is doing is absurd and should be called such.HN seems happy to point out that more people die from furniture than terrorism, but yet unwilling to correct people with similarly misguided opinions when it comes to this.

1)Groklaw doesnt' depend on anonymous tips. The site could simply put up a huge disclosure statement on a web form that THE NSA might get what you say. Or not accept tips except via public comments but still operate.

2)Most of the people Groklaw corresponds with don't need anonymity either. Those that do presumably know it and hence, will not correspond with them absent secure means (once made aware of the need for them)

3) Groklaw isn't an email service provider, it's a legal blog/online magazine. As such, likely none of the NSA's mechanisms for getting information from email providers apply. Compelling individuals to hand over their own correspondence is, as far as we know, hard. It can get worse with freedom of the press issues.

So post a PGP key and say, if you really want anonymity, use this.(Edit) and use a mixnet or Pond, or something to send the message. PGP encrypted email from a new account just deals with the NSA's email intercept capability. If you are worried about their other abilities, you need something stronger then Tor since it fails for global passive adversary.

Of course, that wouldn't get them publicity
Heh, the nightmare of every basement dweller, gamer geek.
I know that most people tend to organize their code with assets for client side assets, lib for code, test for all of their testing code and index.js as the root of the application. Including the node binaries in bin is also a nice touch. I just have never seen the component usage before and definitely need to look it up as well.

EDIT: The component todo example seems to use components on the client side but not the server side https://github.com/component/todo
There's no logic involved: Greenwald said something that wasn't true (whether that something came from him or the official who spoke with him is not yet clear). Then the closer you look, the more emerges: Miranda in his later interview said "I don't have a role" but then Rusbridger admitted this morning that he did have a role. Rusbridger then insisted that Miranda "was not a journalist" but assisted his partner in "journalistic work". If the NSA's position fell apart under such basic cross-examination, we'd be all over it, so why do these guys get a free pass?
As someone who was distinctly non-sporty I can't say I disagree, reading was far more enjoyable than running around in the cold kicking a ball.
Well, except the fact that your hypothetical scenario isn't going to happen. The existing userbase of the site will flag such crap down.

On top of that, the 'shadow' moderation behind the scenes that makes posts go dead, nary any feedback or tranparency. I must grudgingly admit it would help in such a case.

Try again with a less reductio-ad-absudum scenario?
A Mature Role for Automation: Part II
Taming IE In The Name Of Web Standards
I agree. Mechanistically, I'd speculate that +1's follow and reinforce pre-existing web rankings. It seems very probable to me that people are most likely to +1 the pages that are found first in web searches (i.e. those that have high rank).
White House asks Supreme Court to rule on warrantless phone searches
Quoting myself from another thread — https://news.ycombinator.com/item?id=6242567

| One of the tactical mistake is not to "name" people on the other side this asymmetric warfare against the world police states, and put the individuals in the spotlight. The of agencies and governments is abstract and non-tangible. Unlike the "Snowdens, Mannings, Greenwalds and Mirandas" they do not have fear, and hence accountability.

| At the end of the day, these agencies are made of people, who make decisions. While the aim should be to keep the 'agencies' under check, the general population resisting them need to target (and I do not mean attack their home or family members or something like that, I only mean to put the individuals under the spotlight) to "name and shame" the entity with feelings, family, emotions, weaknesses etc. under scrutiny. Just as the Snowdens and the greenwalds choices come with with the consequences, so should be the case for the british officials who chose to take a stand.
Maybe rephrase "high quality things get more +1s" to "high ranking results get more +1s because they're found more often than low ranking results"

This brings up the interesting question of why other social media is used less for promotion of effective pages. More zombie / spammers / scammers / PR firms manipulating facebook likes than +1s? This seems extremely likely given the known "underground" like-market and incentives WRT FB.