skysight-inc/HackerNews huggingface dataset:
So now is the time to identify the federal prosecutors who filed this and petition the government to have them fired.

That's the wrong target, Snowden clearly broke the law, and that's what the prosecutors are alleging. You could argue that the laws are unjust (Call Congress!) and so on but apparently everything NSA did was rubber stamped by judges so they have the seal of approval. Snowden knows it too, he himself said that he will be made to suffer.

Obama will never pardon him, imagine the precedent? He will have to take whatever is coming and let history judge him, espionage or civil disobedience?
Hint: when an Englishman walks into a pub, he doesn't order an 'imperial pint' of beer...
Privacy and secrecy are the same thing

No, they aren't (e.g. that I want to be alone when going to the bathroom doesn't mean it's a secret what I am doing there). Even if they were, persons and organizations are not the same thing either.
That's just it; our Icelandic friend at WikiLeaks didn't lose due process. A valid warrant was issued, that's essentially the end of story; that's all the protections U.S. citizens get, after all.

I do agree that there needs to be a framework for how "data privacy" works in the Cloud Era, but it's important to keep in mind that it's not as if the law was meant to be that uneven toward foreigners, the law is essentially still from a time when there was no such thing as a Cloud, and "search & seizure" actually meant something physically present was found and seized.

The law doesn't (in general) permit taking property in the U.S. belonging foreigners abroad, for instance, so it was not as if the legislators all had their "FUCK U EUROPE" pens out when they were drafting the laws.

What we need are bilateral treaties that cover this situation. Perhaps something like a Most Favored Nation status between nations that specifies what kind of warrant requirements would exist for a given foreign national.

But then again, how do you determine the nationality of the user behind a given IP address in the modern world?? :-/
I'm going to go ahead and plug the Nix package manager here:

Nix is a purely functional package manager. This means
that it can ensure that an upgrade to one package cannot
break others, that you can always roll back to previous
version, that multiple versions of a package can coexist
on the same system, and much more.

So you can all have your own versions of lager or whatever, and still have everything managed sort of nicely. Doesn't solve the "include the docs or not" problem, though. And I'm not sure if it does anything for tmoertel's patching concerns.

http://nixos.org/nix/
"Because <scaremongering amorphous threat>, you should really accept the removal of <fundamental right>"

Hah. Yeah, sure.
We're arguing about different things. Some people do genuinely believe that ketogenesis is on a per-calorie basis somehow better at losing weight due to the distinct hormonal configuration. But the effect is totally predicted by net calorie balance, whether or not that balance is within observability (I can't, for example, control for my own particular thermic reaction to protein vs carbs, can't control for variation in food density blah blah blah it's on the average).

Myself personally, I like to eat substantial food and I train hard, so high protein, high carbohydrates suits me to a T.
You didn't include critical information like what platforms you use. Failing that, I recommend iCloud for calendaring.
Even cperciva notes that. He even says he might well turn over information without making it a knock-down/drag-out fight, if he believes the request is reasonable. And its all in his ToS.

FWIW I agree completely with that viewpoint, so this is not a criticism.
Ask HN: Is it just me?
Is it just me or are there a shit ton of fake ass people in tech? All I see are people pushing their own fake shit for money or popularity. And it's fucking obvious, but it seems everybody just goes along with it for fear of getting fired or losing a financial or popularity contest. Am I the only one noticing this and what can we do about it? I'm sick of the fake smiles, fake compliments, and fake lives. How do we counter this growing trend?
As far as I know there's no such feature on Chrome.
He might have got off easy, but he paid the iron price: his son died. There may not be a definitive connection but it's probably related. Madoff's son's suicide, meanwhile, has a confirmed connection to the old man's transgressions.

Conclusion: don't be a scumbag robbing the little people of billions of dollars or your kids will kill themselves out of shame.
People without choices too... but by definition they have no choice, I suppose.

On a separate note, it would be cool if those subway doors opened automatically.
Ask HN: How can I learn computer science?
Let's say that, over the next six months, I wanted to learn a bunch of computer science topics that are used in-industry and how they are used. What would you recommend I learn and in what order?

Also, are there any lesser known resources that would help? Obviously I know of Coursera and EdX, but I am hoping there are a few more gems out there.
Agreed. Rarely has someone called me who really really wanted to know my experience with something, and nothing more. I think I've had one call like that in the last year, and even it was sort of a... well, not salesy. I'd signed up for an Azure test drive. 1 month in someone called to ask what I was doing with it. Based on what I said, they assigned a support person to me, sent me that person's info, and said to contact them if I had any support/tech questions. No sales pitch, no upsell.

Pretty much every other thing I sign up for, if someone calls, it's inevitably a salesperson who does not understand the tech behind the tech they're selling, trying to push the latest version of something they don't know.

Please - call me and ask me if I'm using it. If say 'no' - as in, 'no, I don't use subversion, and I've not worked in an enterprise situation for 9 years' - that should be enough to take me off your list. If I say yes, and have feedback, take it, listen, record it, say 'thanks', and get it to the right people. If I'm using something, and it sucks, and I tell you it sucks, a followup from someone telling me you'll make it better would net a customer for life. No one has yet done that for me.

Wait - I did have a service company in town that was in startup mode take their site down, then proceed to call a few of the really early adopters (me included), do moderately long interviews by phone, and then tell us they're pivoting the company based on our feedback. Time will tell if that works out for them, but it was unexpected.

tldr = if you're calling for feedback, call for feedback, take it, and act on it. do not try to sell me something at the same time.
I did some googling about ensure:

http://www.naturalnews.com/002698.html

It doesn't seem to me that any product made with high fructose corn syrup as its main ingredient represents a credible attempt to make a healthy food product (just using sugar would be healthier).
> If the Riak guys want to use leveldb in a way Google won't support, they should rally with the package managers and get Google to stop being "pretend open source."

They don't have any control over Google, by "rallying" or otherwise.

Consider the recent case of the WebKit/blink split. Here you have two sets of some of the world's smartest engineers, who cannot agree about how to render a webpage! And this is a well-defined problem. There are actual standards about how to render webpages! In theory, everybody agrees about what's going on here, and yet it's fork time.

As for what Library X does, there are no standards, and not necessarily does anybody agree about what they are building. And let's be honest here, you probably do not have WebKit-caliber developers hacking on Library X. So the chance that you can arrive at consensus for Library X is much lower than for WebKit/blink.

Meanwhile, instead of dicking around with the will-they-wont-they-merge-upstream committee, you can just ship software that works in practice to people that want to use it. If you are a software developer, and you have the choice between writing software and arguing about it, it is usually a good bet on average to write software.
The Strange Case of Barrett Brown
Given the advance of Big Data (outside and inside of the government), it sounds to me like a variation of the argument that there's a reason people lock their car doors if they have valuables. Yes, people shouldn't steal from you, but if you really wanted those valuables then a wee amount of due diligence towards risk reduction wouldn't kill you either.

In a perfect world we wouldn't need locks at all, either on our cars or our houses. But when the world is not perfect then sometimes it becomes more reasonable to abate the risk ourselves than to shout at the whole world to stop being imperfect.
Freedom is so precious it needs to be rationed
I agree with your assessment. But that's my pragmatism at work.

The comment I was responding to was using "shoulds", which I took as an invitation to an ethical comment rather than a pragmatic one.
We have encryption. We need to use it.
Checking Out
Am I the only one turned off by this kind of nonsense?

When I interview in a conference room with portholes and a nautical door, or see a hallway like this done up like a subway car, I can't help but thinking I'm surrounded by children, like I accidentally stepped into Disneyland instead of an office.

I mean, I like having fun, but I also like feeling like an adult. I don't want theme-park offices, I want natural lighting and good acoustics that muffle conversations. I don't want Nerf wars, I want product managers that know what they're doing.

There are bad, "crappy" offices, and there are theme-park offices. I'd rather avoid them both, and just work in the ones that are well-designed period.
Technology evangelist
Forget PRISM, they practically gave away your personal info for free.
Perhaps the order and the petition were quantumly entangled, thus allowing for the measurement of the petition to affect the known outcome of the order.
Thank goodness. They'll totally pardon him in another 4000 signatures...

Listen up fools. They gonna keeeeel him. First, they gonna stomp him. Then, they gonna tattoo him. THEN they'll hang him. THEN they'll kill him.

Until people get off their fat, bearded asses that boy and his efforts are going to fade like the shine on a bitcoin. Want to free/pardon Snowden? Write a responsive, flat UI app that shows a millsecond count of the number of seconds from his arrest until they kill him with low contrast tweets lamenting the injustice of it all scrolling in the background... #freelowden #kony-- I mean #truePatriot

The digital outpouring will almost be visceral - almost. Maybe it can be as big a story as sexism at python conferences... for its cycle.

If you aren't on TV getting beaten or worse by the authorities, you aren't making a difference for the kid. It's not like the NSA is ramping up to sell a new console. They will be funded no matter who is elected. Their programs will continue unabated. You are not and will never be free because you aren't willing to trade your comfort for Snowed-in.

Show your commitment and RT! Now go get drunk and have fun in America tonight. Code your asses off. Enjoy your freedoms you slags. Someone's gonna die and be forgotten soon. We should do a Kickstarter.
Not any, definitely not all, but the government's lack of transparency and recent actions means that we doubt it to the core.
Also, "we know it actually did" is a terrifying thought when the government decides to hide whatever it wants whenever it wants. How will we ever know?
>This is a concept I've heard a lot growing up by all sorts of people. Usually they suggest something tangential or paranoid as a result.

I don't think it will be considered paranoid once everything starts to get recorded ALL THE TIME. And I don't think that is so far away.
Nixon wasn't even charged, as I understand it, and there have been others.
How, exactly, is it a violation of that? They have a warrant. It's due process.
Is this a serious response?
It's not a petition to pardon Snowden, it's a petition for a White House response on the topic of pardoning Snowden.

Key difference.
Nothing like having a gun pointed at you while you're in the shower to say "We aren't brownshirts, we are just so excited to hear your genuine criticism; please speak your mind freely."
In the U.K.? Not every country is the U.S. :P
I think it is because people aren't aware of the dynamic as described by Seth Godin : http://sethgodin.typepad.com/seths_blog/2013/06/the-thermost...
I'm not super informed on web-design trends, but I think fixed-width designs are still pretty common. They work. Why do you think you can discount netbooks, anyway?
>I don't know what the big deal is.

It took me a long time to figure this out too, but when it hit me it was blindingly obvious in hind-sight.

Soylent is idiot-proof food.

Can't choose? Can't cook? Can't clean? Can't balance a meal to save your life? As it stands these people coast by on kraft dinner and ramen, and suffer for it.

Soylent is a convenient, relatively cheap ($7.50/person/day), relatively healthy default option. You can eat it without thinking and bad things won't happen. Heck, you don't even need a kitchen.

Whether or not the current incarnation lives up to these ideals has yet to be demonstrated, but that's why the idea appeals to so many people.
Source? I haven't heard that charge till now.
How to stop the pop-up madness
How to play DVD or Blu-ray ISO with DVDFab Media Player
On any occasions when you want to play Blu-ray or DVD ISO file or folder, Please turn to the best Blu-ray Player Software. DVDFab Media Player is the best Media Player that can player Blu-ray / DVD ISO and other media files with ease. Learn moare about the best Blu-ray Player at:http://www.dvdfab.com/media-player.htm
The 4th amendment protects: "persons, houses, papers, and effects." Note that it doesn't say "correspondence" or "communication" or even "letters" though those things surely existed at the time. The 4th amendment isn't about information. It's protections don't attach to information and follow it around. It's also not about privacy. It's about protecting private, personal spaces ("house" and "person") and things found in those spaces ("papers" and "effects").

More to the point, you said: "This is exactly the reason the fourth amendment was written. Not to learn the secret recipe behind your grandma's cookies. But because it's extremely tempting for those in power to want to abuse their power to avoid being accountable to the public for their actions."

That's not why the 4th amendment was written. See: http://en.wikipedia.org/wiki/Writ_of_assistance. The 4th amendment was a response to the British practice of issuing general warrants for customs purposes that were freely transferable. As a result, whoever held the writs could search anyone at any time and were not liable for damages caused as a result of these searches. The purpose of the warrant requirement, thus, was not holding people accountable to the public, but preventing judges from blanket delegations of powers to sheriffs. The purpose was to put the judiciary back in the loop instead of giving the power to one person.

The 4th amendment says nothing about publicizing warrants or disclosing them to the public or giving the target of the search notice of the search. One would think that if the purpose of the 4th amendment was, as you say, to publicize what was being searched so the public could scrutinize such searches, there would be some sort of requirement of notice or making the documents public.
This is an interesting line of thought.

What if UPS could scan your package and interpret the bits on a memory stick inside? Would that be reasonable? (They could frame it as "we scanned the bits, transferred it over the internet to another memory stick, and copied and delivered those contents".
I am running an iOS hiring event on Thursday, would love it if you joined: http://iosdcsf.eventbrite.com

If you can't make this one, no problem, there will be more. Good luck!
Sometimes, when you think "I want some of what he's smoking" it turns out to be quite literal.

If it's this guy http://en.wikipedia.org/wiki/David_Jay_Brown , I'm thinking some telescope retailer's site bought some filler content and got quite a bit more cosmic value than they expected.
The junk science is Rob Rhinehart's ad hoc approach, as documented here:

http://robrhinehart.com/?page_id=184

Adding ingredients, perceiving a difference in how he feels and then modifying the formula, claiming that he has "improved" based on testing.

He's not controlling for multiple changing variables, not sampling over a decent time period, not comparing to a control, not measuring his blood, vitals or other basic properties. He might as well be throwing things together randomly.

Using measurements and scientific terms without the rigour and actual method of scientific experimentation is junk science, by definition.
The secret to Danish happiness
Pelosi probably cares what her constituents are protesting, and perhaps what people are protesting in front of them, if it's likely to effect how they vote. Boxer and Feinstein less so, but perhaps a tiny bit...
For my boxes I'm at the point of striking a middle ground. I use system versions of libraries wherever possible, but in many cases I compile the actual applications from source. The package manager tends to be too many versions behind, and a lot of the software I use is in active enough development that the difference is actually of significant importance. If the package managers updated more quickly, I'd use them.

Edit: Also, the package managers have an awful habit of installing dependencies that are not actually dependencies. Drives me up a wall.
> Or more practically that they would do a roll-out release (as they did) and increase capacity as they go.

What if, increasing capacity as they go, they discover that they're going to need 140 billion dollars worth of hard drives?

Before the rollout can happen, someone has to decide whether or not to greenlight the project. And that person needs to come up with an estimated cost. Before the rollout begins.

> To imply that a single engineer in a room with no information [etc]

Who implied that?
Anecdata: I know someone who, as a kid, picked up a package from the street addressed to someone else and ended up with a (criminal) record that created problems for them in early adulthood. I did not know them at the time of the incident, so details are sparse.

Messing with the mail is a serious offense and charges related to it do apparently sometimes get out of hand.
>When anyone else or any other organization declares a law unconstitutional, then that's nice, nice to have their opinion, but mostly that's just their opinion.

Not really. If one of the other branches decides that a law is unconstitutional, that's pretty much the end of the issue as well. If the courts decided that operating Gitmo is constitutional but Congress decided otherwise, Congress could de-fund it and that would be the end of Gitmo. If Congress passed a law allowing indefinite detention without trial and the executive branch believed it to be unconstitutional, it could refrain from detaining anyone indefinitely without charge and there is very little anybody else could do to force them to do otherwise.

There are some circumstances where you can sue the government for failure to execute the law, but those cases pretty rare are hard to win. And even if you "win" all you end up with is a court opinion saying you won. If the executive subsequently says that it's still unconstitutional and they're still not going to do it, what then?

In practice this never really happens (because the executive pretty much never thinks anything is unconstitutional), which means there isn't a lot of precedent, but the courts don't really have any enforcement mechanism for their decisions against the executive other than reactions of the voters to the executive's defiance. If the executive is determined that something is unconstitutional and the electorate acquiesces then who is going to make them do it?
Buzz Aldrin calls for humans to colonise Mars
This thing is moving fast should reach 100k before july 9 for sure.

https://petitions.whitehouse.gov/petition/pardon-edward-snow...
You can use "why" to question the context in which the amendment was created, and I even agree with you about that context, but "why" is a broader term, which can be thought, in these circumstances, to include also the intent of the amendment -- why was the amendment created if not to prohibit precisely that which it prohibits? In short, this is a miscommunication based on a word's definition.
They do say "houses". The fact that they use such a specific term is insight into what worries motivated them.
The government obviously needs to set a precedent by charging Snowden. Even though what the government is doing is controversial and many people support Snowden, there might be somebody else down the line who thinks, "If Snowden was able to do it, then I can too because I believe this thing I'm exposing is wrong."

Of course, massive public outrage over what the NSA is doing could make it a moot point and put the focus on the government. But like many things, this isn't a one sided issue and many people are indifferent or support the NSA. The media is asking "How should we feel about this?" and any white house petition will likely get a weak answer reinforcing the government's decision.
Computer science is pretty broad. You have to know what field you want to get into other wise I can just point to you random links with things that might not be of interest to you. Are you looking to become a software engineer or a web developer?
That is correct. These are referred to as ECDHE, or DHE for the non-ECC variant (vanilla DH). The last e is "ephemeral", referring to the lifetime of the session key.

The property that this provides is known as "forward secrecy".
I do expect when I delete, say, Steam, it won't leave 20 GB of games I can't play sitting around in a totally invisible place. Similarly, when I delete some video or sound editing software, I don't expect it to leave several gigabytes of samples and filters lying around. Both of these are real situations I've encountered when people came to me asking why their hard disk was so ridiculously full.

I can understand not deleting things out of ~/Documents, but a lot of stuff that goes in the Library folders is not what users think of as data that should outlive the application.
NO, he never got any special deals.
Thanks. the company list seems pretty small, may be next time :)
The exhaustive list is longer than I have patience for, here's one example: understanding how the parse and lex steps work, and what is accomplished is useful without knowing how to pseudocode a recursive decent parser. It's worthwhile to write said parsing algorithm once in your life, it's not necessary to keep that knowledge warm in your head throughout your career.
I actually kinda like it. nice work.
oh snap ... moving on up to the east side .... I think it more amazing because it is long overdue
Completely agree, however, it may also depend on his employment contract with Booz Allen Hamilton. For example, many tech companies are Delaware C-corps but all legal issues involving employees are resolved in the state of employment, i.e. California in most cases. It would be great if a BAH employee can share details on the jurisdiction of disputes, arbitration and other legal issues in their employment contract.
Yes, but I don't think that. I live in the midwest. I have a copious amount of space. Having extraneous crap doesn't bother me much at all as I hardly ever see it.

One of the highest value activities for me is spending time with my kid. It's a hard sell that getting ridding of extraneous crap is worth it if it costs me even 10 minutes I could have instead been spending with my kid.

Why do you value getting rid of crap so highly?
Unix? Job control? Emacs? Suspend? Shell? fg? What version of DOS are you using?