skysight-inc/HackerNews huggingface dataset:
> What GCHQ should be doing is working with infrastructure providers to make sure all their security software is up to date,

For Critical National Infrastructure this is handled through an organisation called CPNI[1], that runs information exchanges. Where data is regulated by the government's own security framework this is handled by the Cabinet Office[2] and by a section of GCHQ called CESG[3].

> deploying things like SELinux (one good thing the NSA has done)

Are you suggesting that GCHQ should go around installing SELinux on peoples' computers, or that they should tell others to do it? There's actually a pretty comprehensive (if typically bureaucractic) information assurance framework in use throughout .gov.uk.

> doing free pen-testing

CESG (part of GCHQ) have a full service catalogue and they do provide certification for private sector suppliers through the CESG CHECK Scheme[4].

> advising companies on how to architect critical networks and so on.

Again, that's more Cabinet-officey type stuff, but CESG does provide guidance in the form of Good Practice Guide (GPG) documents, here's[5] an example of one.

GCHQ does actually do a lot of good stuff, but Olympic power switch threat management probably isn't the best example.

[1] - http://www.cpni.gov.uk/

[2] - https://www.gov.uk/government/publications/security-policy-f...

[3] - http://www.cesg.gov.uk/Pages/homepage.aspx

[4] - http://www.cesg.gov.uk/servicecatalogue/CHECK/Pages/index.as...

[5] - https://www.gov.uk/government/uploads/system/uploads/attachm...
I like the idea of using raspberry pis + baloons + cellphones to create an alternative/parallel network. But you'd always face issues when trying to go international. The scenario that comes to my mind is someone (or a group) very rich and somewhat influential building a small scale worldwide private network completely segregated from the current Internet. Any attempt to install backdoors, "Y" devices etc would be detected and mitigated. Infiltrated "agents" would be tracked by their behavior and exposed to public attention.

But then comes the real reason for building such new network: communications, content sharing and services. The current availability of those 3 elements should be present. Are organizations willing to maintain two instances of their existing services, one in the current internet, another in the new one? Quite a challenge.

Maybe having the new network solely for secure P2P communication via voice, chat and email would be a good start.
I don't think anything will go wrong if we let them go.

Everyone knows that they will be monitored up the wazoo by the NSA. Any smart terrorist operative will not associate with the released prisoners. And the ones that do will provide a nice honeypot for the NSA.

The real quagmire will be when the NSA picks up intel about the released prisoners and fails to pass it along to any other intelligence agencies.

Then we'll be blinded by our own incompetence and go back to the media blame you mentioned in your comment.
So being unable to legally kill him the government tried to set it up so he'd get himself killed? classy. Really gross.
Slot machine sounds can manipulate players, researchers say
I'm the main YCM developer.

Most complaints here are about the installation procedure. I tried to make it as easy as possible, but the root of the problem is that you _have to_ compile the ycm_core module so that completion is fast. There's no going around it. The compiled module is the main reason why YCM is so fast when you get it configured.

Other than complicated/rare configurations, installing YCM is IMO not that difficult. The _only_ difference between installing any "average" plugin with Vundle/Pathogen and YCM is running ./install.sh from the YCM directory after you pull it in. That's it. The script will download dependencies for you (libclang), run cmake, make and all the other tools so that everything is installed correctly. It will clean up after itself too. It's pretty hand-holdy so it will tell you if you need to install something (like CMake).

The docs are pretty extensive so you should not get stuck anywhere even if you encounter problems.

I'm happy to hear suggestions on how to further improve the installation procedure. As always, pull requests are welcome too.

YCM too goes out of its way to inform you if you missed something you needed to do, like create a ycm_extra_conf.py file with your build flags (if you want the C-family semantic completion to work) because YCM can't conjure out of the air all the include paths and such needed to compile your project. There's no going around this, a real compiler is used to build the AST so we need the compiler flags.

All in all, if the installation procedure is the main complaint, I'm happy (not really, but you get the point) because that means that actually _using_ the plugin is a good experience (I hope). The installation you go through once and forget about; you use the plugin every day.

Here are excerpts from the FAQ about some of the other things people have brought up:

# Why isn't YCM just written in plain VimScript, FFS?

Because of the identifier completion engine and subsequence-based filtering. Let's say you have many dozens of files open in a single Vim instance (I often do); the identifier-based engine then needs to store thousands (if not tens of thousands) of identifiers in its internal data-structures. When the user types, YCM needs to perform subsequence-based filtering on all of those identifiers (every single one!) in less than 10 milliseconds.

I'm sorry, but that level of performance is just plain impossible to achieve with VimScript. I've tried, and the language is just too slow. No, you can't get acceptable performance even if you limit yourself to just the identifiers in the current file and simple prefix-based fitering.

# Why does YCM demand such a recent version of Vim?

During YCM's development several show-stopper bugs were encountered in Vim. Those needed to be fixed upstream (and were). A few months after those bugs were fixed, Vim trunk landed the pyeval() function which improved YCM performance even more since less time was spent serializing and deserializing data between Vim and the embedded Python interpreter. A few critical bugfixes for pyeval() landed in Vim 7.3.584 (and a few commits before that).
Could not get it to install on Debian. Depends on newer libs than found on conservative Wheezy. Mac was easier but still somewhat arduous. It's necessary complex to install because he's using C++ to get the speed boost. VimScript was too slow.

Once you get it working. It's amazing with Go :)
1) Increased unemployment in the adult segment, due to teenagers stealing their jobs.

2) Need for government agency to enforce the age requirements. Modeled after immigration authority, such agency would need to be able to raid the businesses in order to do age verification, to ensure that teenager-compatible jobs are not given to adults. Also, such agency needs to ensure that people are fired on the day they reach 20th birthday, and thus lose the "teen" status.
Cool! But as useful as a lava lamp.
I know this doesn't necessarily belong in THIS article, but it's a general response to a lot of these governmental articles. Where are the debates at in the government? I never see debates taking place in Congress. I hear speeches and "thank yous" and even opinions, but no true debate. I know that I tune in to watch the presidential debates because even though they aren't always held accountable for what they say, there is the opportunity to be. I wish we had more debates like i see in these comments.
I hope that you're speaking tongue in cheek. I mean, I am almost sure you are, but in the past few years the Internet has made my eyes rolling with all the silly code of conducts and special rules.

We seriously have jumped the shark as a species with this stuff. I'm hoping it's just the latest fad of the politically correct "party".
You only need to overwrite a single time with 0s to make sure noone can recover the drive. (But using the drive's secure erase ata command is better.)

Or you could have used DBAN, which has modest min spec requirements.
thanks. i hope he noticed. i'll mention it to him.
The submitter is the founder of the site hosting the post, so I don't think any of this passes the smell test.
Docker Desktop: Your Desktop over ssh inside of a Docker container
> Even relatively right wing or libertarian economists like Tyler Cowen consider that the low hanging fruit for most businesses is now gone.

Well Cowen is quite on his own with this possition and even he is arguing that it will pick up again. Read the last chapter of the great stagnation.

Also just having a economy that doesn't grow doens't really have anything to do with jobs. You can have full employment in a economy that is shrinking. The question is about laber market equillibrium, if wages ajust downwards eventually you will have full employment.

> The point is that the poor get "blamed" for needing this money. The market will allow the price of a piece of land with some bricks on it to increase due to demand. But clearly the market can't magically create land.

Well the market can creat land, but the market can creat any natural resource but that does not mean every resource becomes more expensive all the time.

If rents get bigger somebody will have the idea to nock down a small building and build a bigger one. Also the notion that there is a lack of land is strang, specially in america, there if tons of land that is very cheap its just not where most people would want to live.

The market can not creat land but it can creat living space.
I guess the key difference is the sense of massive person power one gets from those older projects. Rivets and the like bear the unmistakable mark of human assembly.

That said, I still find modern day mega engineering projects similarly impressive. The Large Hadron Collider and the current construction of the ITER in France come to mind....

http://www.iter.org/construction/tkmfoundations
Which facts do you not beleive? We're on the internet, we can check the news on other languages, not only what's written in the English speaking media. I have the privilege of knowing a few more European languages but even better we can all use Google translate. Let me summarize the facts:

The plane with president Morales and his delegation wanted to fly back to Bolivia from Moscow. It's a plane that simply has to refuel for a trip like that. During the flight four European countries: Italy, Portugal, France and Spain withdraw the permission to fly over, effectively forcing the plane to ground. Spain admitted independently that "they have been given an information that Snowden is on that plane." The president spent more than 12 hours on Vienna's airport.

What do you question then?
I know this sounds boring, but I would definitely use a 3D printer to make household repairs. Replacement parts are often sold at a ridiculous markup and I would love to print out my own. Might take some trial and error / frustration but it would be better than paying a company $20 for a $0.20 piece of plastic.
We're being hunted down by our own government. Time to repay the favor.
.NYC TLD – New York City's New Web Address
Lake Vostock: More Than 3,000 Species Of Life Found In Buried Antarctic Lake
No, he doesn't have to make that argument, because Congress deliberately passed rulemaking authority to NSA with the FISA court as a limited check, acting as an agent of Congress.

Congress has the authority to do that, just like Congress doesn't have to pass individual acts determining each line item NOAA spends money on, or how exactly EPA will monitor industrial emissions.

I'm not saying Congress was smart to concede this authority to NSA and FISA; in fact, I think doing so was a dereliction of their duty. But what it wasn't was a power grab by the surveillance state. Rather, it was Congress being too short-sighted and bored of surveillance issue to properly regulate it.
Typography versus Hitler — The Book Production War Economy Agreement
"Improved minimap click behavior."

Nice. The way it currently works is useless, it never seems to end up anywhere near where I clicked!
Not if you encrypt. A lot of information is useful only for a short period of time. For instance, if a company is planning a new product/strategy/IPO then it doesn't matter if the data is maliciously decrypted within a month, 2 years or 5 years.
This article cites its source as a talk by Twitter VP Raffi Krikorian. 38 minutes of video, audio, and slides are at http://www.infoq.com/presentations/Twitter-Timeline-Scalabil...
IMO, net income falling for five years with no end in sight is not "doing just fine." Just because people have wrongly claimed something in the past does not mean that they can't be rightly claiming it now.
????
No, because the citizens can always vote in congresspeople who put an end to it.

It was congress who created FISC and FISA, and congress who can end it.
Site looks like a content farm to me, complete with lousy advertising.
Default distrust everyone is one thing. But when you single out government (as if the "government" where a thing and not just comprised of people) and not recognizing government is a symptom of more fundamental causes that I'm gonna "default distrust you as a crazy at best, or ignorant at worst".
Yes, starting a project is easy and even finishing a prototype is easy. But if you take the project or product real seriously and need to go for beta and production, quality is the number one concern. If the users first time hit your website and found it's easy broken, probably they will never come back, even if it becomes much better later.

So I've got a very critical question for typically how long it may take from a prototype to beta for most of the start up companies, see my link here:

https://news.ycombinator.com/item?id=6004383

and I'd like to discuss further in detail on each major tasks which must go through. Looking forward to hearing from you. Thanks.
SEO Roundup: A Re-Cap of many things SEO
You're right, thank you. Edited.
+1 this ^^ comment. If the founding members don't know how to sell their own product, I think you have bigger problems to solve before you worry about how to compensate your salespeople. (If you do know how, then sell it yourself until you reach the threshold where you can just hire sales people on base salary+commission).

If you absolutely must, bring in a partner (and equity) who will close your first N (for whatever "N" is that makes sense in your situation) sales, that you must close in order to "keep going."

You can tier the equity stake the partner earns (and cap it): e.g., first X sales gets $Y cash commission, next X' sales earns $Z cash + 0.N% equity per deal, up to M% total equity cap.

Edited to add:

The notion that you need to give out equity to keep sales people motivated is a HUGE mistake, IMHO. Unlike most employees, who are income-bound by salary plus bonus (e.g., their salaries don't scale directly based on their performance), equity can be a nice incentive. But, for commission-based sales where income scales directly with performance, a good sales person (who knows they're a good salesperson) knows they can make a killing right now (and thus, don't need the delayed gratification of an equity liquidity event) by just doing what they do REALLY well.

As long as you track sales properly and pay out commissions correctly and on time, making tons of money is usually incentive enough for good sales people.

And, bad sales people ... well, you're gonna want to throw them off the bus ASAP, and giving them equity makes that REAL hard.
The 3DS has only been out for a couple years, and sales are still rising -- I don't feel like you can really compare it to a console whose entire lifespan has already passed.

It might be better to compare the N64 to other consoles of the time, like the Playstation.
I'm glad to see this happening. The programmes are unquestionably a breach of the ECHR; human rights violations on an unprecedented scale.

Alas, if the PRISM/Tempora/etc. scandal has taught us one thing, it's that governments consider themselves above the law.

Even in the exceptionally unlikely event that these complaints were upheld, and the government were held to account for their actions, the public have no way of verifying the programmes are dismantled, and not reassembled in a different guise.

It's over. There is no trust in government anymore.
Urban sprawl is bad from an energy (and consequently environmental) perspective because people and supplies require longer trips.
You realize your comments adds absolutely nothing to the discussion, right?

To respond to the OP:

>>Nato will leave, the war will fade, and they will choose their destiny.

I'm not sure if NATO will leave in the foreseeable future. Even if they withdraw troops, their presence will always be felt in the region.
Clickable http://www.findproperly.co.uk
Looks so peaceful then .... I wish it goes back to then.
A Brief History of Sliced Bread
How do you achieve completion in Ruby with vim? I'd be interested cause the only things doing completion I've seen for vim so far are always extremely limited (completion on stuff you have in your buffer).
"People exercising their choice" sounds nice, but there will always be limits imposed by the society. You cannot "exercise your choice" to commute in a school bus today.

Zoning restrictions in the cities exist for the same reason: people just don't respect each other enough to trust them with their choices. Personally I cannot stand HOAs, yet another level of bureaucracy and taxation to deal with, but I will not argue with the fact that HOA buildings/neighborhoods are nicer than "free" ones.
Since I do not use the sortable taskbar I never noticed when they removed and then re-added it so I assumed it had always been there.
Digg Reader is out and.. It doesn't suck
where is this usual spot?
Obamacare gets price comparison technology
> There are people who defend markets without defending capitalism: these are usually called mutualists, and they're usually connoted with the left, though unlike state socialists, they defend a stateless society.

Markets only work if you have ownership. The problem with mutalism is really that the either have to let inequality happen, the diffrent entitys (some people think this will be firms, or villages or some other non-single human entity with a common intrest) who trade will end up unequal.

The question then is what mutalism really solves, if you dont want the inequality you would have to ridistribute again and with that destroy the insentive to act in the market.

In general I agree with your post, you are quite correct.
"There are [environmental] risks, of course"

I think what they're getting at is the environmental risks and not implying that the benefits you described are anything bad.
More manufactorer's websites should look like this
No it doesn't. The FISA court is a civilian body, the DNI is a civilian position, and the DNI serves at the pleasure of the civilian President. Not only that, but the FISA process isn't emergent from Article III of the Constitution, but is rather an instrument of Congress which can be reformed entirely by civilian legislative acts by representatives directly elected by the population. There is no truth to the idea that NSA lacks civilian oversight.

The point you want to be making is about transparency, and about general citizen oversight. The distinction is extremely important; for instance, random citizens of the US have no direct oversight over military operations, never have, and never will. If you make the argument about civilian oversight, you've already lost, because the intelligence system does in fact have civilian oversight; it's just not the oversight you want.
Great post! I know how I will be spending this evening. Anyone else have LinkedIn hacks they want to share?
IOS 7 Beta 3 released for iPhone iPod & iPad
Ordered list of important things for a console:

1. Fun games.

.

(Okay, I'm ignoring a few things, like cost. But no one gives a hoot about a zillion pentagons per second. They care about fun games. If those zillion pentagons make the game more fun, then win.)
It would be interesting to compare the self reported boost in business after PRISM revelations to the boost in business after being mentioned in a WaPo article.
Wikipedia (or someone/thing related to Wikipedia) keeps track of page visits / edits per page.

For example: http://stats.grok.se/en/latest/The_Dark_Knight_Rises
Objective-C Hackathon: Recap
Well done, in both data crunching and visualizing. I'd love to revisit this in 15 years and see what modern films held up. I doubt TDKR will last (even for being a decent movie). Avatar and TDK will probably continue to be notable films, as both were historic points in film.

The only one I was surprised to see on there was Juno. I've never seen it, is it really that notable?
Ask HN: How much difference does it make today by pricing $*.99
This is a very broad question, I have read that it takes same efforts to convert $5 & $10. In that case how much does .99 help in today's online services.

It can have different results for business products and consumer products. I find .99 little messy and feel somebody who is ready to buy is not looking for 1cent discount.

However I can be wrong in many ways, does anybody have conversion metrics taken recently?
- What are the pros and cons?
- How is it different for consumer and business pricing?
- Who are the target audiences who will be affected by this change?
This makes me sad. Nintendo games (even the sequels) exhibit creativity and appeal an order of magnitude beyond the "mainstream" games which simply rehash visuals and weaponry. I think they are the closest to mastering games as an "art form."
I am personally incredibly skeptical of eastern religious practices so getting in mindfulness was a big step for me. So the way mindfulness works, it definitely forces you to become more aware of the world. Self-compassion is a big component of the mindfulness process (it is very hard to sit quietly for X minutes without having to calm your own judgmental thoughts).

I don't' think there is a long term biological effect in me. If I stop meditating for a few days, I can feel myself coming back to a base state. However, as I keep doing this, it gets much better. So yes I think the very act of regular meditation helps you become more compassionate. It is like a daily priming of the system.
I have absolutely no idea what this comment is supposed to mean. If SCOTUS ruled that any part of FISA was unconstitutional, that ruling would be enforceable. Contrary to the popular misunderstanding of FISA as a shadow court system, FISA enjoys literally zero immunity to judicial review. It's not even a real court.
A suggestion: "Most culturally prominent" works better than "most influential" The only thing Wikipedia is going to tell you is how many other Wikipedia authors cite something. A movie can have terrific influence globally but in an indirect manner, influencing a generation of writers and directors, for instance. Likewise it could have influenced a lot of people, just not people who have anything to do with Wikipedia. Wikipedia is more like a popularity contest. "Birth of a Nation", for instance, had a huge impact all across North America -- but nobody is around anymore to cite it, so it's mostly lost to time.

I see you've changed the title. Cool.

Nice work!
You described in your post an HTTPd process on the local user's machine that will make shell calls to their installed GPG binary. My PHP port merely presents one alternative way of doing that on any system that supports PHP - without the need for the user to install and configure GPG binaries, and without the need for the HTTPd process to have permission to make shell commands.

If you see encryption tools that others have written - and all you can imagine is implementing them in insecure ways, then that's your own issue.