skysight-inc/HackerNews huggingface dataset:
2013, it's the post-snowden era. We don't have a cold war any more, but the level of spying is unbelievable. I am currently moving out my emails from GMail and installed PGP. At the moment I am using OSX since I do for years. But in the end the only "safe" way to protect your business and privacy is to use Linux/Unix. The FSF said it for years; the german CCC told us for years. I admit, I didn't believe it's so bad. I always thought: good there are a few of us paranoid, they take care there is a balance.

Now we see, there is no balance. Good we have had these paranoid people because they are now providing us a chance to opt-out.

Good there were these programmers who worked for years and often in their prime time in free and open solutions like GNU/Linux. Snort, the intrusion detection system. GPG. And so on.

For me it is a hard job to opt-out of being spied. But I will move on, step for step. Email privacy is the first; no GMail, no Apple Mail. Old friend Thunderbird/Enigmail it is.
I also installed TrueCrypt.

The biggest move will be to change the OS (again). Guess it takes me months or longer as I have a lot of great OSX software. But on the other hand, I can simply set up a new machine for private tasks - or dual boot my macbook with Linux.

I hope my government will take this warning serious and support more "Linux @ City" projects (Munich runs on Linux and Open- or LibreOffice).

Wow, long comment. I just needed to say. I am worried.
Try Typekit, it makes JS much, much better and it more or less is what JS will become in the future (it follows latest ECMAScript proposals)
and yet they (somehow) managed to do that anyway: http://www.youtube.com/watch?v=dRB-woVjlFY
I'am not comfortable using this, because by default he is collecting all debug and analytics data. If he is from Europe he might be also breaking the law(depends on country) by doing this.

PR -> https://github.com/FredrikNoren/ungit/pull/91

Edit: added PR
>One burrito bowl can contain something like 75% of your daily sodium intake.

So? It's not like he's eating two of those a day.
Sorry, I should have provided more details. I ment to say Prism program also taps in to user data of Apple. PRISM showed us the NSA has direct access to Apple servers. The Guardian: http://www.theguardian.com/world/2013/jun/06/us-tech-giants-...
Relevant

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

https://news.ycombinator.com/item?id=5761898
He's not going to do that. He knows it's unconstitutional.

What you're saying is kind of like saying: "Look, torture works, and we're doing it anyway - therefore let's just do it with medical oversight to ensure the torture doesn't go as far as organ failure. They will do it for our safety against the enemy, and with good oversight - so it's all good. It's for our safety!".

They shouldn't be doing it at all. The "oversight" gets corrupted over time, too, and then what?
I actually started of having the staging area use git add etc. and being just a reflection of what was staged. But that meant I either had to manually add each file (or have an "add all" button), or automatically stage them. The first option felt wrong because most of the time you just want to commit all the changes, so in most cases it's just more work for the user. The second option felt wrong because I didn't want to change around the git structure "behind your back" (just starting ungit shouldn't mess up your repo); so I went with just having it in the ui and doing the real git work on commit. In general I want it to be as close to git as possible but I hope this trade off made sense with this little explanation :)
>Soda may or may not be bad for you, but it's certainly empty calories.

Not diet soda. There are NO calories in it. It's not "empty calories". With your level of ignorance, I'm surprised you haven't poisoned yourself.

>Even the veggie burrito bol is in the 800 range for calories, and based on how employees heap stuff on,

The calorie counts have to be based on the average serving size, or they will be fined by the FDA for lying.
It was most definitely written in house. Not terrible pretty code either.
I agree with Steko that being case insensitive is not a big deal. If you force users to use randomly generated passwords, 12+ characters is safe whether case sensitive or not.

On the other hand, if users choose their passwords themselves... Well I made a quick script to analyze the RockYou leak of 32 million plaintext passwords:

91% of passwords are lowercase

5% are uppercase

3% are lowercase but begin with a capital letter

In other words, you can crack 99% of case sensitive passwords just by trying these 3 possibilities!
I do not believe we should always blindly follow the rules.

His intentions were good and it solved a serious problem, is this really something you do not want to reward?

While it has caused some bad PR for Facebook, I still believe that mainly happened because of how they reacted and a language barrier.

If did not speak english at all but found a serious bug like this, should he just not report it or should he use google translate?
> Then it emerges at some different angle

Why does it do that? I get why the principle demands that it does and I get why it's a stable solution once it's been made to happen, but how did it actually make the jump from "straight on" to "at an angle"? Presumably not every self-consistent causal loop materializes itself out of thin air just because it would work if it did.

Edit: possibly lame example, but in Terminator 2, we find out that terminators were a secret government project that went awry. Where did they get the technology? Well, a terminator from the future came back and died in Terminator 1 and the parts it left behind allowed engineers to get a head start on building one. So there's a similarly self-consistent causal loop. But it doesn't really answer the question of how there came to be terminators.
Why the hell you purchased an over-priced and over-hyped product. There are far better and cheaper options available.
> using a specially adapted wing suit before landing on a "runway" of 18,000 cardboard boxes.

I think most people would agree with me when I say that doesn't really count. =P
Emissions of pollution or emissions of CO2?

Plus China has a LOT of people, and a TON of them are rural and very poor - it's not exactly the preferred way to reduce emissions (of any kind).
Interesting: I see the same type of cycle repeated in our financial world, leading me to think it IS human nature...
Tried already (as mentioned in post, Apple hotline numbers).
That dust storm earlier this year certainly did turn the sky yellow at my place in Tokyo:

http://www.flickr.com/photos/poswald/8544202652/

http://www.flickr.com/photos/poswald/8544418994/

It was one of the strangest weather phenomenons: it came and went within a few hours.
"For the 2002 Winter Olympics in Salt Lake City, officials say, the Federal Bureau of Investigation and NSA arranged with Qwest Communications International Inc. to use intercept equipment for a period of less than six months around the time of the event. It monitored the content of all email and text communications in the Salt Lake City area."

So that would be clearly illegal mass wiretapping, and we're being told it has only gotten worse since then. Oh, fantastic! No wonder Qwest's CEO had a falling out with the NSA that ended with him behind bars!
>I think 'out of shape' out to be an objective

And you would be wrong. It's completely subjective. There is no quantifiable definition of 'in shape' other than fat %.
Precisely. If we ignore the 4th for a moment, the NSA doing this kind of surveillance wouldn't be an issue if it was only ever used to catch bad guys within the constraints of the law. But, as the DEA story shows, once this power is in the hands of corruptible people, they will take shortcuts, subvert the rules, and bypass procedure to get what they want. In their minds, the end justifies the means, and our legal system is specifically set up to thwart that temptation specifically because people are imperfect and corruptible, and will misuse the power they're given.

There is nothing so laughable as the people in government saying "We won't abuse this power, trust us" as if to excuse the fact that they got caught abusing their power, and demonstrating that they absolutely cannot be trusted.
Magic Trackpad prevails, at least in this case.
Cooking a real meal for one person takes less than 15 minutes each time, so that's a maximum of 30 minutes per day (lunch+dinner) + maybe 5 other minutes for breakfast, depending on ingredients (bread+butter+orange juice=zero cooking).

I was also amazed by the cost of his daily diet: $24 per day, excluding restaurants on weekends?!? I eat natural, 'normal' food for much less than $10 per day, and I live in one of the most expensive cities in the world.

PS That said, I'm intrigued by Soylent and would like to try it -- although not at its current price point.
Oh I know that feeling, even when I learn a faster command, it only takes a day once I forget about using it. It is really difficult adding unknown commands to the list of muscle memory commands. I recently switched to caps-lock+G for escape (from jj) and that was a tough ride because my muscle memory would always hit jj.
Infuriatingly, John Yoo makes this exact argument.

http://www.techdirt.com/articles/20130817/22391824220/guy-wh...
For Eclipse, you might prefer http://eclim.org.
> The files had already been copied and the Guardian will continue to pursue the Snowden story, but from the US.

Kind of ironic, sad, funny, strange, all at the same time.
Anyone got any examples of setting up a set of services on a docker host with ansible? It would also seem feasible to use docker files ontop of a minimal image that used ansible with a local connection to do the set up... Anyone doing this?
Looks challenging. How does that compare with a Prius?
What "risk" should a new company incur with the landing page? Slick design won't get you return users, if the meat of the product isn't there.
Kind of a tangent but it drives me nuts when websites not only reinvent the scrollbar, but also the actual mechanisms of scrolling. Every time I go to a blog post on Medium and press space to go down a page and it does nothing it triggers a disproportionate amount of frustration.
You probably won't hit 120g of protein like soylent does and it will be expensive for you
Great. I hate the git CLI and constantly shoot myself in the foot with my ignorance.

UX wise I don't know if the drag and drop works 100%. As a suggestion to the author, how about drawing lines instead from the working node to a future node state? 2c
Bundestrojaner.
I don' t have a list of urls right now, but papers on the lack of anonymity of bitcoin and bitmessage are not hard to find. It is a very difficult problem against NSA level attackers. Masking when content is being exchanged by exchanging something on a fixed schedule seems like one of the few things that can be done to at least mask something.

Edit: OTOH, this this does just mean they attack one or both nodes if they care when content is being sent.
ViEmu does support cf" (I would know, since I wrote it). It means "change up to and including the next double quote", which is indeed classic vi, and supported by any non-trivial vi/vim emulator. I would guess the author of the author of the article meant ci" (change the text inside double quotes), which is vim-specific rather than vi (even a recent vim version, not an old one). ViEmu also supports that, but I'd guess many other emulators won't.

Indeed supporting a large part of the vim commands most people use is no walk in the park. I started writing ViEmu in 2005 and I'm far from running out of oft-demanded commands and motions to implement.
People coming from multi-threaded server environments should be aware that multi-threading does in fact exist in Node (scope of parent comment), but it's rather different from other more common concurrent event handling schemes. I.e., you cannot have shared mutable variables across threads (scope of article and ongoing async discussion). For examples, see https://npmjs.org/package/webworker-threads and https://github.com/cramforce/node-worker.
So-called positive rights are on even shakier ground. To say that someone has a right to something means somebody else has the duty to pay for it. Well... who?
I was actually talking about the trust between governments and their citizens. But since you brought it up...

> The problem is, that right now US based cloud services loose customers to other competitors which are not hampered by ridiculous US laws.

I don't think that's the case. Is there even a cloud service that's out of NSA's reach that's become prominent after these revelations? People on HN mentioned some services, but general public still use Dropbox, Google Drive, Skydrive as if nothing's happened.
The person who framed this propaganda piece was skillful enough that I think s/he could get paid more working for the Louvre.
Surprise! Pollution is a global issue, too!

It's time to start "thinking humanity", not "my country".
My coworker showed me this, great library!
For info, you can map jj to <ESC> in .vrapperrc (or _vrapperrc). Maybe they added that after you tried it.
I prefer Locke's: Life, liberty, and property.
A PHP from the future
Have you heard of cost of living?
This is why I love security so much. You have to continually challenge the assumptions that underlie most people's thinking. For example almost all consumer locks can be picked within 30 seconds. Home alarm devices can be defeated by a quick team, a sledge hammer, a mask, and a car. The most secure systems have been taken down by attacking the email of the security chief's wife. Attackers are bold, they are creative, and they always keep you on your toes. It only takes one tiny opening for an attack to be put into play, and that opening more often than not is just a small stupid little thing that you failed to consider. Things that people don't seem to consider include the personal security of their employees, a USB stick being passed around air gap SCADA systems, or their ability to deal with multiple attacks simultaneously.

It only takes one flaw to bring an entire complex system to its knees. It takes a whole lot of challenging faulty abstractions, critical thinking, extreme pessimism and a whole dollop of both cynicism and pragmatism to keep them purring along.

Security rocks. Only the paranoid survive.
I've always wondered how difficult it would be to extract the vim "engine" into a library that could easily be reused by other programs. I can only assume the answer is "very difficult".

Another idea would be some kind of VimSpec that emulators could be run against to see how well they cover the whole range of vim actions. Again, probably not very feasible.
Zuckerberg's Internet.org aims to bring Internet to the world
That is quite typical of a dust storm actually. It is only on for an hour or so then it blows itself out. Anyways, I haven't seen one of those since 2008, though it was quite bad in March, maybe we just avoided the yellow skies while Tokyo didn't?
I agree. I start getting wound up, only to be gently reminded by my wife that just because I am only now discovering it for myself does not mean it hasn't been there all along...
Can we stop using OSI layer numbers for TCP/IP? Why did that ever catch on?
I'm not sure why this study is interesting compared to the much more informative and amazing animation that NASA put out a few years ago, http://www.youtube.com/watch?v=YtJzn8A725w
But everyone loves to rationalize how he's behind bars by his own wrong doing. And then people wonder why other CEOs don't stand up to the NSA. What's the point? If the general population doesn't care, why go to jail for them?
Visual production house dedicated to promoting startups
Not just IE; Webkit allows absurdly extensive CSS customization of the scrollbar. You can see it in action on Google+, or an overview of the features here:

http://css-tricks.com/custom-scrollbars-in-webkit/
Stop phubbing: Are phones facilitating or interfering with communication?
Ah, I see. (I thought you were talking about something found in OS X, not Apple's PRISM involvement.) I'm not sure if I personally consider this a reason not to use OS X, but it is definitely a reason to not use iCloud.
It's very, very naive to think that you can simply put all the recommended dosages of vitamins and macro-/micro- elements into a single shake and have it fulfil all the nutritional needs. You need enzymes to digest food, specific enzymes and specific chemical conditions for absorbing specific nutrients, and you can not intake all nutrients from a single portion of food because, well, physics happens. There is a fundamental need of the human body for variety in food intake. You can get some idea of how complicated this gets from reading papers on some commonly known patterns of nutrient interaction, like copper+zinc:

http://www.ncbi.nlm.nih.gov/pubmed/3625315

http://jn.nutrition.org/content/130/5/1378S.full
>>Doing a year of such training would raise your actual skill.

Hardly,

Building something would be your actual skill. Taking a product from an idea, finishing it, having some real users use it. Selling the product, and monetizing.

Those are the skills that matter.

Coming to storing trivia in your brain. Any decent guy who gets things done can read and work on such stuff. Its an utter waste of time to spend years putting text book knowledge in your brain, unless your profession is teaching.
> The NSA's filtering, carried out with telecom companies, is designed to look for communications that either originate or end abroad, or are entirely foreign but happen to be passing through the U.S.

This will have a "Great Firewall of China"-Effect:

- Americans will cut data exchange (and communication) with the outside

- The rest of the World will cut data exchange (and communication) with Americans (obviously, this will include the use of IT-related US products/services)
> The system has the capacity to reach roughly 75% of all U.S. Internet traffic

And of course, this is a work-in-progress number.
One of the most common failures of understanding I come across when people first start trying to use git is that there are two dimensions of parallelism: between branches in one repo, and between repos. This can't address that, as I understand it, because it works on one repo at a time.
It's a great, great design when considered in a vacuum. Of all the cables I use (and I use many), it's the one I would choose if I could magically make that what all my devices use.

But, when taken in context of the real world, where only Apple devices have this svelte and clever and proprietary, closed, licensing-hostile connector... on balance, it fucking sucks. I would like my iPhones and iPads significantly better if they just would just grow up and use micro-USB.

Mini-USB almost got there, but due to the flaws detailed in the OP, couldn't really become The Standard. But Micro-USB did. Virtually everything uses it now. My bluetooth headsets, my wireless mouse (to charge), my Geiger counter, all my non-Apple phones and tablets, my pocket Wi-Fi terminals, my music players, my exercise gadgets, etc etc etc...

Every time I plug in an Apple device these days, I grimace and feel like I am driving this really awesomely designed car that looks great, handles great, is really comfortable... but only runs on this special gas that I can only buy at one gas station in town, that takes holidays at random.

The Lighting connector is a lot better than the gargantuan, ugly, hard to use Dock Connector of yesteryear (or even this year, if you are buying the cheap iPhone). But the time for proprietary non-standard connectors for mobile devices is past.
Google’s "Project Loon" flying Internet coming to homes in California
but but... http://dabeaz.com/coroutines/
Most people's diets are horrible. It is really hard to eat anything even close to balanced-- especially if you eat out at different restaurants quite often.

So, even if these guys don't really know what they are doing, even someone with the most basic understanding of nutrition could concoct something, that if consumed in the prescribed portion each day, would be better than what 90% of the population is eating.

Users are controlling their calories, getting a mix of micro-nutrients, with their ratio of macro-nutrients set up at a reasonable proportion.

If this business continues, I would imagine that different proportions of macro and micro nutrients would be offered depending on the consumers health profile and nutrition goals.
Functional programming in Scala: core concepts
http://en.wikipedia.org/wiki/Trusted_Platform_Module
All of that. And now, to boot, we've just had (Sir) Malcolm Rifkind on BBC Radio 4 displaying a nice and clear level of detachment from reality, alluding to the Guardian editor's supposed implicit agreement of his own wrongdoing by allowing agents access to the Guardian property in order to 'destroy' the files.
Mandatory Sentences and Moral Change
Totally agree. Here the author (of the original post) contradicts himself. Users of OS X have chosen to use a UI with tiny hiding scrollbars and likely are accustomed for that. Let the browser natively handle the scrollbars, any custom hack may cause usability/technical/performance problems on certain platforms sooner or later.
<select multiple> sucks wherever it goes.

and when the designer makes it smaller in height, it sucks ten times more.
WikiLeaks candidate quits upcoming Australian elections
Binary cards
Responding to the edit:

> Below, skore is skeptical that a person can notice a
significant change to their own health.

Yes, a point which still stands.

> Roberts studies rats, and he is the ultimate human rat.

No, Robert might be the ultimate rat conducting experiments on himself. He cannot be his own lab rat, he can only be running his own asylum.

> He records many subjective measures qualitatively, and feels he has made some significant discoveries doing so.

That sums it up perfectly. I suppose all this boils down to is whether you want your science science-y or feel-y. I prefer the science science. Because while I trust them in many things, I don't trust human emotions when making important decisions that are supposed to influence millions over millions of other humans.

I don't know Seth Roberts and I hope I don't come across as overly disrespectful. I'm not saying that it's impossible to make scientific discoveries this way. The problem is that any discovery you make is N=1 and as far away from a double-blind trial as it can be. So this might be an important tool to pre-select what you want to concentrate your actual science on.

But as with the Soylent stuff, I would never in a million years base my own health decisions on some quantified self guy on the internet.
The many faces of The Bureau: XCOM Declassified: from 2006 to 2013
Can't access this site, pop up demanding I register
Key point: "Trusted" in this sense refers to trust to an external entity and not the owner or user of the actual computer, which ironically is not trusted to have full access to all things on the computer.

The biggest problem is that the "trusted" party which has full access is almost certainly under NSA/PRISM jurisdiction and can be forced to do things which most people would find objectionable.
If US companies stopped manufacturing their products in China, a part of this air pollution could be handled and prevented domestically. Ha!
Perils of shiny new objects
I am of an opinion that one only needs a scroll bar when scrolling. On OSX the scroll bars are always visible when scrolling. You think you know better, and would like to overwrite my preference with yours. I don't think we will ever agree. I like options you like rules.
There is a point of it as inline native scrollbars in a rather small box look absolutely horrible.
we have white flag terrorist event happening

I believe the phrase you're looking for is "false flag" or "black flag".