skysight-inc/HackerNews huggingface dataset:
As Harry Potter in _Methods of Rationality_ observed, non-violent resistance only worked against the British because (at the time; not to say the British haven't had some bloody years) the had no stomach for butchering helpless men. Against the Nazis, however, it would be useless, because their capacity for violence was much higher.

So the question you have to ask yourself, before non-violently resisting, is whether your oppressors will beat themselves or you down faster.
Didn't Apple have a similar problem with the ipod?
People complained that it was not random because it would sometimes pick the same track twice or would pick tracks from the same artist more often than people expected.

I believe they fixed it by changing the odds every time a track was played so it would seem to be making a more random selection, although technically it is now less random.
Interactive shell for ansible
Criminality rates heavily depend on what's considered criminal behavior and how criminal.
It is the government that should be petitioning the public and the planet for a pardon.
You're right that there is a certain paradox in what I wrote.

"If he has leaked something of value to America and the world then he should not be punished. But if he has leaked nothing of value then there was no need for it to be secret, and he should not be punished!"

I dunno. At the very least it would be nice to have the evidence out in full before jumping to conclusions.
PSA: if you think trespassing and singing songs is terrorism, you're a very disturbed individual.
perhaps he was just agreeing and sharing an anecdote about the inaccuracy...
This seems like a bit much. Why not a petition not to prosecute him, or not to extradite him?

A blanket free-ride for any and all crimes just won't ever happen. What if he murdered several people along the way, let's say they weren't government employees or involved in PRISM at all, does that mean he should be pardoned for that? The language on this petition needs serious work to get real support, or to have a reasonable chance of being addressed.
That would be an interesting world to live in.
Why would it be only a one day partition. One day to reach 100,000.
Gutter-free grid ? Can be good as I always found gutters too wide in grid systems.
How is being pro national security and strong police/intelligence a "RINO" position? That's a very traditional Republican position, dating back at least to the early 1950s and cold-war conservatism, and hardening in the 1960s/70s with conservatives' worries about the Vietnam protests, hippies, Black Panthers, and other groups they felt needed to be suppressed. Most Republican-appointed Supreme Court justices have tended to be pro-military and pro-police-power along those lines— Rehnquist, Burger, and Alito being three of the harder-line examples.

Perhaps you're thinking of an alternate history where the Republicans were a primarily libertarian rather than a primarily conservative party?
Man I have got to read that. Every time I hear somebody reference it, it sounds even better.
We're going to have to go to the streets to do this. This is something where a government needs to see physical people to be swayed.
tl;dr Gruber doesn't know.
He's actually talking about IPv6 ;)
Let's say I want a two column layout that takes up the full width of my page with each column taking up half the space. Using tables and no grid, I'd have to do something like:

<table width="100%">
<tr>
<td width="50%">Column 1</td>
<td width="50%">Column 2</td>
</tr>
</table>

I'd also have to adjust the border spacing and cell padding in CSS or as an attribute on the table because the default style for tables in every browser I know of adds them by default.

Compared to using a grid system (12 columns for the sake of example):

<div class="container">
<div class="span6">Column 1</div>
<div class="span6">Column 2</div>
</div>

One less nesting level, but no big deal. Now, let's say I want to have a responsive design whereby if there isn't enough room to display the columns side by side, the second column will reflow to be below the first. With my grid, all I have to do is add a media query to my CSS: my markup can be left untouched.

With the table, well, you're out of luck. The table markup determines layout, and you can't reflow table columns to make them table rows using CSS. I suppose you could use some JavaScript to rewrite the table on the fly, but just using a grid in the first place seems a lot easier.

Another benefit of a grid is that if you do care about semantics, you don't have to use meaningless divs: you can use any block-level element. This would work just as well as the grid example above:

<body class="container">
<article class="span6">Column 1</article>
<aside class="span6">Column 2</aside>
</body>

With a table-based layout, if you want to take advantage of semantics, you'd have to nest those inside each of the tds.

A third example: let's say you have the two column layout, but you want to dynamically add or remove the second column. If you're using a grid, no problem: the second column can be hidden or shown without affecting the first column's width.

If you're using a table, the first td will reflow because table columns will take up the entire width of the table. To get the same effect, you'd either have to adjust the width of the table or remove the contents of the second column's td instead.

The above also applies if you just want to change the width of the second column: if, say, you wanted to make the second column 25% width and leave the first at 50%, it's no problem with a grid: just change the second column's class to "span3". With a table, if you change the second column's width to 25%, the first column will expand to take the rest of the table's width. You'd either have to add a third td as a placeholder or resize the table itself.

There are a lot of use cases like these where having a grid winds up being a lot simpler than using a table. The benefit of a table-based layout was that creating a cross-platform grid was hard, and there wasn't a whole lot of prior art, so a lot of times you might have to start from scratch. But if you already have a grid-based system available, there's not much point to forgo that and use a table.
Way to go CNN...
The concentration camps (for native americans) were still active well into the 20th century. And even today, most of native americans live in lands ("autonomous regions") that they were send by the government, not their actual land (that their tribes lived in), and there's a lot of wrong-doing and resource grabbing in those areas.

As for the blacks, the legal system offered segregation until the sixties and the infamous "Jim Crow laws".
What you really want is CSS template layout: http://www.w3.org/TR/css3-layout/
Hah, yep. Confirmed in Chrome too.
Believe it's a month long.
How To Spot The Legacy Code Writer In Your Company
This is interesting, many developpers don't pay attention to spell-checking and sometimes it can be really shameful to show a project to a future employers.

Great idea
The sole purpose of these petitions is to collect mailing lists for people concerned about specific issues. Here is an example where I may not want to be associated with... though I guess they probably have access to my bank accounts, and taxes, and can see I donate to the EFF every year...

on a separate note, I really do worry about the well being of this guy.
Some things I still can't understand.

* How the hell they are able to store all this data?
* How they are able to search through it?
Think of it this way.....if China tries to grab him, the US will suddenly offer him immunity to come back home. He's put both countries in a very interesting position.
I'm not American but I was clapping and cheering him loudly by the end of the interview. He is a hero for me.
I don't understand your comment. Are you suggesting it's stupid to sign this petition because doing so is asking for trouble?
...which makes me wonder if the actual reality isn't worse than I'd assumed, with actual widespread abuses and not just theoretical abuses.

From the video, it sounds like he was just ground-down by the cavalier attitude of the people around him towards the citizens whose privacy they were entrusted with. Eventually he couldn't reconcile that anymore with his internal moral compass, and so he leaked it and figured "let the American people decide". I don't get the sense of personal insecurity from him that you assume with many other people who blow the whistle.
I do not support calling it a "war"
>But countries which have >99% white population have similar policies as the United States on drugs, so the race theory doesn't seem to be correct.

They have similar policies but not the same policies.

And even when they are the same, they execute them differently.

No country has even close to the American incarceration rate for mere drug use.
It's a likely scenario that there will be patents placed on manipulation of your own genome. Imagine finding out that you could reduce your chances of cancer by 50% but you'd have to use a genetic altering treatment that is patented and costs $100,000. It's coming.
What's the PBX fix equal for the ipv4 issue?
Politicians can't get elected admitting they're politicians.
Yes (at least, as much as we could before; SHA1 in particular has been showing weaknesses). They are still the hash functions that have had the most attention from the academic community, and so far no workable attacks have been found.
> The American people have basically known about this since about 2006

2006?

Try 1997

http://en.wikipedia.org/wiki/Carnivore_(software)
http://en.wikipedia.org/wiki/ECHELON_system
HTML5 game doesn't have to look like the early days of flash
Thanks for creating this. Signed.

How many others dare to let the administration know your opinion about transparency?
Strictly speaking, so is most of Use of Weapons and The Hydrogen Sonata, as well as significant portions of Look to Windward, Matter, and Surface Detail.

In fact, the more I think about it, the more I'm realizing that one of his more common means of telling us about the Culture was through the eyes of non-Culture citizens.
NAT & NAT penetration technologies.
They use atmospheric noise to add entropy to their RNG. The definition of "True" in this case is rather loose, but once you get enough bits of entropy you can feed it into a PRNG or conditioners to give the output the qualities you want.

Here is some history of random.org http://www.random.org/history/

and the wiki page http://en.wikipedia.org/wiki/Random.org

the wiki page for atmospheric noise briefly discusses it's applications to "high quality" RNG http://en.wikipedia.org/wiki/Atmospheric_noise

Unfortunately, the source code to the RNG is close-source, and they say they aren't going to release it. But my guess is they use that random noise as a seed to a PRNG. Their FAQ has quite a lot of information though: http://www.random.org/faq/#Q1.2
Firefox can't find the server at petitions.whitehouse.gov.
I remember a common phrase when I was growing up: "Don't make a Federal case about it." Back then, a Federal crime was something serious, rare, and unusual. Most crime was (and still is) a local affair. Then things changed in the 80's and onward. Now double jeopardy is far too common, and trying to live your life without somehow stepping on the morass that is the US Code is difficult.

These folks meant to perform civil disobedience, to bring attention to their opinions, but to rot in jail for the rest of their lives (consider their age) is a travesty.
I'd say it weakens you if you ever ever go up against the powers that be.

Say you want to protest or challenge the government about something like chemicals on farms, child mortality, racism, legalising pot, or some other abuse. As soon as you do, the government will rake though their data on you, and use anything they can find to rubbish you, over an above the point you are trying to make. It means millions of people will not longer have an effective voice.

Imagine an e-petition with a million names on it. A fairly quick database scan, matching signatories with information will enable a government to deal with the lot of them in one go.
Show support and solidarity. I submitted this about changing GitHub avatars: https://news.ycombinator.com/item?id=5850659
Like I'm actually going to sign that...
I hope there is a steady stream of information to last months that becomes increasingly more damning, until not only the US public but governments all over the World start legislating against the use of any services and software produced by the US technology industry. I say this as a software developer in Silicon Valley. It is only when this escalates to the point of causing us specific and measurable economic harm that people will actually fight back against it.

Hopefully, both Snowden and Greenwald have put several dead man's switches into effect to ensure the continued leaking of information regardless of whatever attempts the intelligence community make against their lives or credibility.

I'm hoping that future leaked information includes accounts of wiretapping judges, economic espionage and wiretapping of legitimate pacifist activist groups. i.e. enough information to completely destroy the argument that this system is about catching terrorists.
You need to have been convicted to receive a pardon, the petition should be not to prosecute.

Despite the semantics, this is a good idea to let the administration know that a lot of citizens do not consider what Snowden did to be a crime and support his actions.
What a coincidence... last night, I pulled up the NOVA site on my TV-connected PC and watched this episode. I had seen it before, and I was racking my brain trying to remember the name of it, until finally discovering it on the Wikipedia page about Room 641A.

It was the bit about the Asia traffic reaching US landfall at Morro Bay and going to the San Luis Obispo data center before routing up to San Francisco that had made me remember the episode years later, just because I have a personal love with that area of the CA coast.
> it's definitely not a bigger deal than the NSA issue

It's the same thing, brah. The US government is overstepping its bounds in every way. Not only are they now monitoring every US citizen regardless of their (lack of) terrorist affiliations, we're now convicting peaceful protesters of violent terrorism. I'm surprised you don't see the correlation.

> I don't think their charges sound that terribly unreasonable

Yes, let's try murderers, rapists, and robbers as violent terrorists while we're at it. Let's try anybody who speaks out against trying non-terrorists as terrorists as terrorists. How far does it go? At what point does crime stop and terrorism begin? Apparently pretty early, if a few hippies singing songs is terrorism.

These people committed a crime and should see jail time. But they are not violent terrorists.

> and that was to save far more lives than it took

Japan was close the the end already, and we knew it. There was no real reason to nuke them other than trying out a new toy we made. Let's not pretend that nukes saved anybody.
Dreaming in code isn't that weird. Given that sleep is your minds way of organizing the previous days experiences (amongst other things), it's only to be expected that you would dream about whatever took the majority of mental time while awake. For most kids that would be playing with their friends. For adults that might be stresses of their day to day life. And for people who spend most of their waking life coding, we're inevitably going to dream about coding.

That said, when I was at college and would spend 2 or 3 days coding for about 18hrs a day, I would have the weirdest dreams that would resemble the scene from The Matrix where Neo first discovers his power. Except rather than green text on black, it would be the syntax highlighting colors that my (then) IDE defaulted to.

Going back on topic though, as normal as the "dreams in code" thing is. This kid clearly still has a natural talent and the enjoyment of the subject to push himself further. So best of luck to him - not that I think he'll need it.
Watch 'Inside the NSA' first, since it goes into the history:

http://www.youtube.com/watch?v=qAPh5Pe1Iwk

If you watch them in sequence it is almost a continuous timeline.
Interesting. I loved it too. Sadly, I've just trudged through Stonemouth and found it deadly dull.
This guy is a hero for doing the right thing. Hopefully the NSA ranks will find a lot more heros amongst their number in the future, it's one way in which those that are the hands and brains behind these programs can redeem themselves.

Unfortunately, with every Manning or Snowden that does their job there is one more person to be made an example out of to show future wanna-be whistle blowers what happens when you embarrass your three-lettered employer like this.

I wish Edward Snowden a lot of good luck in the near future, and I wished he'd chosen Iceland instead of Hong-Kong as his place to hang out.
> non Europeans/North Americans

Did you mean: "non (Europeans/North Americans)" or "(non Europeans)/North Americans" ?

If you meant the former, does that mean that Sweden extends special immigration benefits to people from the U.S./Canada?
Fine with me. Hell, petition to award Snowden the Presidential Medal of Freedom and Congressional Gold Medal.
It also says:

"In order to get the credits necessary to obtain a high school diploma, he attended a community college in Maryland, studying computing, but never completed the coursework. (He later obtained his GED.)"

Presumably he obtained his GED at some time after he joined the CIA (when he lacked a high school diploma).

Of course from a semantic perspective you could argue having dropped out of high school he is and forever will be a high school drop out. But as I understand it this is not the traditional way the term "high school drop out" is used.
Facebook wanted to pull the Waze development center from Israel to the Valley. Waze's founder rejected this and demanded that the development will stay in Israel. This is why the deal with Facebook failed.

The deal with Google supposedly has a clause that for the next 3 years, Waze development will stay in Israel.
The streetlight at the moment is Edward Snowden, and this is a comprehensive dragnet op to surface his sympathizers, forever suspects as 5th columnists? That it?
You already potentially are. That is why the US gov spies industrially on its own people.
Well.. The fix would be entirely different, so I'm not sure.

Everyday people type phone numbers.. Sysadmins type IP's. His argument that "people never type phone numbers anymore" is entirely without any backing in truth IMHO, which makes the whole article moot.
There will be a time where policies will change, because the only thing which restricts the activities of the surveillance state are policy, even our agreements with other sovereign governments; we consider that to be a stipulation of policy, rather than a stipulation of law. And because of that, a new leader will be elected, they'll flip the switch, say that because of the crisis, because of the dangers that we face in the world, some new and unpredicted threat, we need more authority, we need more power, and there will be nothing the people can do at that point to oppose it. It will be turnkey tyranny.

- Edward Snowden
How would you best categorize NuoDB?
Good thing that he came forward before he miraculously 'disappears' or is otherwise arrested of some irrelevant crime. Unlike the Assange or Manning cases however, this guy uncovered an actual abuse of power, so it's hard for people not to sympathize with him and hopefully he won't be prosecuted ruthlessly. If on the other hand the US (and allies) begin a new crusade against him, it is literally a case of a government fighting its own people. Leadership needs to be accountable and that cannot happen without whistleblowers.
I feel like there needs to be some kind of wording on the bottom of the image.
As much as you could trust them 5 days ago.

While SHA-1 should not be trusted too much because it has shown possible theoretical attacks SHA-2 still holds. Also these kind of things are IP - there are a lot of eyeballs and scrutiny going on.

There is much bigger chance of fraked up implementation that will make it insecure than the theory - there are a lot of independent researchers that have scrutinized them quite a bit. And while I am sure NSA employs a lot of very capable people they do not hold monopoly on world class cryptographers.
Nixon received a "full, free, and absolute pardon" from Gerald Ford [0], despite not actually having even stood trial, let alone having been convicted.

[0]: http://www.politico.com/news/stories/0909/26847.html
In 1866, the Supreme Court ruled in Ex parte Garland that the pardon power "extends to every offence known to the law, and may be exercised at any time after its commission, either before legal proceedings are taken, or during their pendency, or after conviction and judgment."
"NAT penetration technologies" is exactly what PBX's do..

With IP and NAT, you call 1.2.3.4 and ask for port 5432 - which sends you to the right computer.

With phones and PBX, you call 1234 and ask for extension 5432 - which sends you to the right phone.
I am currently evaluating that.
The Oxford comma isn't taught in the UK, at least when I was a lad. There was a strict rule - you don't use commas before the word 'and'.
Maybe Apple did get better at keeping things under wrap, but it's also because people lost interest with the lack of innovation coming out of Apple.
I see signatures growing at steady clip, I am happy. This witch hunt where rapist are walking and decent people get locked up is not right.
This is a good start, but in the end the NSA can bypass any of these measure if needed (even the cryptography). The only think that really can change this situation is a protest versus your political representatives.
Exactly. Now it's browser vendors turn :)
Of course, people might not actually expect random playback when they hit shuffle. Changing odds sounds like a good approach.

edit: similar to how some players generate a random playlist (every track on listed once, random order). Then on loop, either create an entirely new list, or simply loop.
What a fanboy
Your speculation about the GOP primaries is mis-informed. In 2010, Rand was an insurgent "tea party" republican, as was Rubio -- both men were officially opposed by the party in their primaries and defeated the "generic" GOP candidate. In both the GOP and Democrat parties, generic candidates often struggle in primaries if there is a non-crazy candidate who can appeal to the base. Rand has a safe path back to the GOP nomination -- his biggest risk is doing too much "national" work and losing to an establishment Democrat in battleground Kentucky.
We all have jobs and careers. I figured we can be tactful and subtle, but still stand up for our own in an obvious way to those in the government.
That was sarcasm. I was surprised that he knew those factoids about feet and inches, which eventually gave him an edge in the competition. He won because of them. And that was the only benefit he ever got out of not using the metric system.
> the scoping is wacky (and the var trap is a disaster);

Read http://bonsaiden.github.io/JavaScript-Garden/#function.scope..., be enlightened
Have to put your full name in to sign (I did). Ominous captcha: http://i.imgur.com/P0Ff5Kd.jpg
Your acquintance really lucked out. I think his case was an outlier. Rates of murder in countries with and without guns are pretty much the same because the barrier is not the tools. It's fairly easy to kill with any tools. The only thing that saves us from being mudered are mental blocks against murdering tht almost all people have in their brains.
Why can't I login with my Google or Facebook accounts? :-)
Ask HN: What's the easiest way to create a social login for my website?
I know that there is oauth.io but that hasn't launched yet.Is there an quick easy way to impletement a social login for my website with Facebook and Twitter?