skysight-inc/HackerNews huggingface dataset:
"Critics, including some with knowledge of the court’s internal operations, say the court has undergone a disturbing shift. It was created in 1978 to handle routine surveillance warrants, but these critics say it is now issuing complex, classified, Supreme Court-style rulings that are quietly expanding the government’s reach into the private lives of unwitting Americans."...

"Judges generally confer only with government lawyers, and out of public view. Yet the judges have the power to interpret the Constitution and set long-lasting and far-reaching precedent on matters involving Americans’ rights to privacy and due process under the Fourth Amendment. And this fast-growing body of law is almost entirely out of view of legal scholars and the public. Most Americans do not have access to the judiciary’s full interpretation of the Constitution on matters of surveillance, search and seizure when it comes to snooping for terrorist plots — and are limited in their ability to challenge it"

"The judges that are assigned to this court are judges that are not likely to rock the boat,” said Nancy Gertner, a former federal judge from Massachusetts who teaches at Harvard Law School. Gertner, a former defense and civil rights lawyer named to the bench by Democrat Bill Clinton, added: “All of the structural pressures that keep a judge independent are missing there. It’s ­one-sided, secret, and the judges are chosen in a selection process by one man."

I've never been particularly fond of Marbury vs. Madison (I'm not sure it was wise to trash the Common Law system), but if this is true it's potentially in violation of that precedent, by, apparently, creating a rival supreme court, whose rulings are secret and which is stacked with yes-men by the executive.

P.S. This story has restored some of my faith in WAPO, which has been questioned by some of their actions in this story.
There are a few points that help:

1) This is not meant to be a spying device (given it can not remember anything more than 5 mins old anyway).

2)Instead it is meant to be kind of a "personal memory enhancer" .... so you are basically recording conversations you are a part of and there are no laws against that.

Infact an excellent use of this is to fight bullying, where you can capture the bully (or black mailer etc) without their knowledge and there is nothing illegal about it because you are a part of that conversation.

3) Nothing gets written to long term memory unless the user tells the app to do so.

4) we don't let the user do anything that they cannot already do with an actively recording (Apple supplied) Voice Memo app. We just it make more convenient to capture the interesting parts of their life without having to sift through gigs of audio data every day
Eh, updating page at end/cancel easy enough. I use this approach to animate a page scroll:

1. Animate #transform using jquery's animate (which doesn't work out of the box unfortunately, you have to use a custom #step fn)

2. Install "capture" event handlers on document.body that will cancel the animation, reset scrollTop to the state of the transform, then reset the #translate to 0 on #scroll or #touch (so we don't "fight" the user scrolling)

3. .. animation runs, calls my "complete" callback which uninstalls the event handlers, sets #translate back to 0, and updates scrollTop. Unfortunately there is a noticeable "glitch" here if the user tries to immediately further interact with the page.

#2 is optional (OP's implementation didn't handle canceling anyways). I'm sure there's a jquery plugin to do this and degrade to scrollTop on non-webkit browsers.

Edit: formatting.
The Magical Tech Behind Paper For iPad's Color-Mixing Perfection
I suspect the down votes are for lumping in Muslims with communists and dictators in a derogatory way. That's pretty offensive stuff.
The Government of Ecuador has received an asylum request from Snowden
"Students plagiarize because the source material will always be of higher quality than their paper" is a very novel argument! And yet, it doesn't hold water. For one thing, teaching kids how to synthesize information, explain how a process works, is quite valuable and not at all soul-crushing. "To learn is to teach," they say, and writing papers about what you've learned is, essentially, teaching about what you've learned. It's a good thing.

And of course if you generalize the argument, then students could be excused from learning entirely. How "soul-crushing" is it for a piano student to try to play Étude in C major, when there are countless recordings of it being played perfectly, and with great genius? Following in the steps of great thinkers and doers is not soul-crushing, because you're walking in the footsteps of greatness. Those notes are the right notes. You play it badly, but you're playing it. It is humbling, though. The difference between soul crushing and humility is that for the latter, there's every reason to believe that one day you too could be great.

The other good thing about writing papers is that, no matter how expository it may be, there is always opportunity for viewpoint. Even if the viewpoint expressed has to do with how best to organize the material, every paper is a chance for self-expression.

The reason students don't like writing papers is that it's really hard. It's hard to consume the information, and it's hard to organize it, especially if you're not used to organizing information. But you have to make mistakes, write papers that are all jumbled and confused, before you can get better. Those jumbled, bad papers are clearly worse than the source material, and the teacher is there with her red pen marking the next step toward greatness.
Sarcasm, I presume?
I disagree - Lian Li has a V1020 case that I used and loved:

http://www.techeta.com/wp-content/uploads/2011/01/Lian-Li-PC...

http://www.overclockers.com/lian-li-pc-v1020-case-review
No, the Verizon warrant came from Snowden. It was the first published by The Guardian in the series of documents from him. The EFF has been seeking a classified opinion by the FISC where they ruled one of the NSA's requests was unconstitutional. They have not yet been able to obtain that ruling, but the FISC has since asserted that the White House cannot order them to not release it.
We've been working on moving away from rsync for our code syncing to
using Git where I work.

I'm not saying there aren't uses for rsync, but your dismissal of git
as not being suitable for a "true production deployment system" isn't
supported in any way. And stating that rsync was "specifically made
for this kind of thing" without comparing any of the trade-offs
involved is just appealing to authority.

Some things you may have not considered:

* rsync is meant to sync up *arbitrary filesystem trees*, whereas
with Git you're snapshotting trees over time.

When you transfer content between two Git repositories the two ends
can pretty much go "my tree is at X, you have Y, give me X..Y
please". You get that as a pack, then just unpack it in the
receiving repository.

Whereas with rsync even if you don't checksum the files you still
have to recursively walk the full depth of the tree at both ends
(if you're doing updates), send that over the wire etc. before you
even get to transferring files.

* Since syncing commits and actually checking them out are two
different steps you can push out commits (without checking them
out!) to your production machines as they're pushed to your
development branches.

Then deploying is just sending a message saying "please check out
such-and-such SHA1" and the content will already be there!

* You mentioned in another post here that rsync has --delay-updates,
this is just like "git reset --hard" (but I'll bet Git's is more
efficient). With Git you can do the transfer of the objects and the
checking out of the objects as separate steps.

* It's way easier for compliance/validation reasons to not get the
data out of Git, since you can validate with absolute certainty
that what you have at a given commit is what you have deployed
(just run "git show"). If you check the files out and then sync
them with some out-of-bound mechanism you're back to comparing
files.

Edit: One thing I forgot, it's distributed. Which gives you a lot of
benefits. Consider this problem, you have 1000 servers running your
code and you've decided that you want to deploy now from a staging
server.

Having trying to rsync to 1000 servers at once from one box (the naïve
implementation with rsync) would take forever and overload that one
box, especially if you wanted to take advantage of pre-syncing things
on every commit so the commit will already be there if you want to
roll out (constant polling and/or pushing).

You can mitigate this by having intermediate servers you push to, but
then you've just partitioned the problem, what if you need to swap out
those boxes, they go down etc.

With Git you can just configure each of the 1000 boxes to have 3 other
boxes in the pool as a remote. Then you seed one of them with the
commit you want to rollout. The content will trickle through the graph
of machines, any one machine going down will be handled gracefully,
and if you want to rollout you can just block on something that asks
"do you have this SHA1 yet" returning true for all live machines
before you "git reset --hard" to that SHA1 everywhere.
Looks like there aren't any Android options. That's a shame.
Slightly worse than when holding the phone in your hand ... but overall perfectly audible. Thanks.
The point of the site is to simulate how websites would look on an iPhone. So being you're on an iPhone, use of the site would be counterintuitive :)
Not one sentence in this comment is responsive to the comment it replies to.
Yes, that should definitely be part of the analysis. $10 for the electricity, $50 for the prorated cost of the batteries. Every discussion should indeed take the battery life and factor it into cost of operation per mile, which is exactly what is being done with these battery swaps. Since the units are made up of commercial off the shelf cells such as the NCR18650A, the wholesale price in quantity of which is well known, and which have a known short lifespan, it is a simple matter to determine this cost.

So yes, absolutely when talking of the cost of operation, we should consider both the electrical cost per recharge, and the cost of the battery.
I use vagrant but I never do vagrant destroy.
I just create a separate vagrant for every project that has different requirements. So I have one with LAMP , one with Rails etc and don't have to worry about them treading on each other's toes.

The advantage is how easy it is to create a new VM under vagrant, just entering a few commands vs going through an OS install process.
Also most of the boxes are created with development in mind, so having a shared folder created automatically and a passwordless SSH login is a timesaver.

If you wanted a significantly divergent configuration from the base config you could just create a new box and puppet manifest. That way you can distribute your configuration to other developers if required.

You shouldn't need to customize the VM that much beyond installing tools required for the project, because the idea is that you still run most of your user-facing tools on the host OS.
Even if they were a money transmitter, what authority does California have over a Washington based nonprofit?
I have seen it crash a lot. Some landscape orientation apps load in portrait mode and are unusable.
When I'm using the command line on Windows I wind up using ConEmu [1], which gets me the sort of baseline terminal emulator experience I expect from other OSes. I also tend to be using the bash shell installed with the official Git distribution [2], which gets me all those handy *nix commands.

Should the default be better? Absolutely. But this works for now.

[1]: https://code.google.com/p/conemu-maximus5/

[2]: http://git-scm.com/downloads
Most Android aspect ratios are covered by the Apple devices I implemented. The Galaxy s4 for instance has a 16:9 aspect ratio, the same as the iPhone-5. However, more devices are to come! Feel free to contribute on Github (https://github.com/jak1192/MobileWebSimulator) :)
More over, why so many perceived enemies who are US citizens? Why is the US government treating its own citizens as enemies of the state?

As a non American, I take a perverse sort of comfort from that idea that it looks like the US government is as scared of its own people as it is foreigners. At least we foreigners and American citizens are in it together.

Truth is, we are enemies of US government behavior, not the United States of America or its fine people. We critical non Americans are actually arguing for America to be better, not worse. We want it stronger through fairness, justice and, well, just plain decent behavior. Not through cowardice, fear, and the bullying fist. Just imagine how powerful the US could be if the rest of the world actually liked and respected it, rather than feared it. People who fear you are not friends, they are people who will bite back the second they can.

However, what I'm not sure of is whether or not the US government is actually as the majority of Americans want it. It is a democracy after all. I realize that democracy is distorted by money and vested interests, but TBH, given what we know today about all that, surely the American voter cant use that as an excuse any more. All those nasty lying attack ad campaigns, the distortion of facts, etc.... we all know how that works. So, surely Americans cant be swayed by that sort of thing? Would it not be a bit daft to know you are being manipulated, but still go along with such manipulations? So, cant people vote smart?

I dunno.... Its all a bit of a mess.

Oh...... why so many enemies? Fear.
I think what everyone is getting at here is to be smart about when to use git for deployment. Rsync is great for small static sites the same way git is. Now, I'm not going to use it on my medium to large size web app (actually I do for the testing server but that's another story). It's just another way to get a site deployed. I think its great for small static sites and prefer it over rsync for no other reason than I'm already using git and its just an extra git push when I'm ready. I actually use different remotes for deployment rather than a branching strategy.
again: http://screenqueri.es
Maybe I should put a chart of common device aspect ratios..
The point is that they are equally dishonest.
I want to reinforce what mnutt said. A separate, secured repository for your settings is a very good thing.

You may want to look into salt, chef or puppet, which let you separate out your configuration from your security credentials.
Just as an aside Firefox has a bug which means it blurs SVGs that are being displayed at a different background-size than 100% 100% (or equivalent in other units), if the width and height set in the SVG is smaller than the size at which it is displayed as a background image. This happens because Firefox apparently (only for background images) renders the SVG at it's size settings and then scales it for use in the page.

This is the same type of issue as discussed in the example - it's a bug in the browser not a problem with SVGs in general.

See the related bug here: https://bugzilla.mozilla.org/show_bug.cgi?id=600207
Just to be clear, both are by the same person.
>>you can bet these people are still 4 steps ahead, planning and plotting their next move.

Who? The government? That is like believing that super advanced weapons have been developed by the government that no other scientist/engineers could hope to replicate because the Science and technology are so ahead of their time (i.e. 50 or 100 years).
I'm glad to see that there wasn't a comments thread on that story. It would have probably been filled with racist comments.
hehe ... did they not start a free backup/retrieval service for all the data ? One you can't actually opt out of :-)
You can't.

No, seriously, you won't find a video card (especially an nVidia) that doesn't have a cross-licensing agreement with Microsoft for the use of certain patented codecs. Whatever you buy, there's gonna be a small amount of cash going to Microsoft. Sorry.

Have you considered being less indignant and working to encourage other people to be more aware of the security of their data?
If we don't work for it, no. If we do, maybe.
What good is the fact that the notebooks were audited before the last elections? The whole point of including them in the audit process is to fully ensure that each vote is valid and tied to a unique individual, not simply verifying whether an anonymous ballot was cast one way or another. The CNE can but doesn't want to include the notebooks, and the excuse is that the law doesn't require them to.

As far as the irregularities, my point wasn't they should all be automatically taken seriously, but certainly it should be within the CNE's interest to try to dispel some of the more plausible accusations such as voters attempting to vote multiple times under different identities.
No Google+, No Single Sign-on?
Just noticed if you try to delete your Google+ content, it says, among other things:

- You won't be able to use the "Sign in with Google" button to log in to third-party apps.
The requirement to return and unswap your battery does put quite a crimp on the ability to make trips that aren't strictly plotted out, with no side trips. As this is being promoted for long trips such as vacations, the batteries might need to be shelved for weeks at a time before the user returns. Considering more than a trivial number of users and the storage area required would be vast.

You are correct that this only really would work with leased batteries, but this would require owning up to the actual wholesale manufacturing costs of the batteries, depreciated across the number of miles before the battery is no longer practically usable. Tesla stockholders tend to get upset and confrontational when these numbers are discussed, despite that they are easy to determine since the cost of the Panasonic NCR18650A cell, the number used per Tesla (6831), and the lifespan of the cell, are all known.
نتيجة دبلوم الصنايع
معرفة نتيجة الدبلوم الفنى الصناعى 2013 برقم الجلوس نهاية العام الدراسى وذلك بعد ان انتهى جميع طلبة وطالبات دبلوم الصنايع من امتحانات دبلوم الثانوى الصناعى بعد كد وجهد وتعب طوال العام راجين من الله هذا وجل التوفيق والنجاح بأعلى الدرجات وافضل التقديرات التى تلبى طموح الجميع واسعاد اولياء الامور بـــــــ نتيجة الصف الثالث الثانوى الصناعى
That's a fair criticism, and actually I doubt Snowden would disagree with you, though we don't really know his views at this point. What we do know is that he has little choice if he wishes to avoid being arrested in travel, rendered or becoming a stooge to a powerful enemy of the US like China or Russia. Ecuador may be his least-worst option, as HK was to avoid detention initially.

While it would be admirable to remain and try to fight the administration in spite of their policies on Manning and calls of traitor, I do understand his choice to try to remain free.
The rules about what you can and cannot record without consent vary by state and situation:

http://www.dmlp.org/legal-guide/recording-phone-calls-and-co...
The way we have it set up in capistrano, git is used as the distribution mechanism. It offers a lot of flexibility in that you can deploy a tag or a revision hash or whatever without having to worry about consistencies between users' machines or having to deal with an external packaging machine.

Once the repo has been fetched, we just check out the right tag/revision and do a local copy from the git repo into the app directory. At this step you can exclude .git if you want.

This process has an advantage over direct git checkout in that if you (heaven forbid) ssh onto the server and directly modify anything, you won't end up with conflicts.
I don't know, communication isn't so great, I have no idea which sites are officially banned, which have bans lifted. There may be a spot on the reddit blog or somewhere else that I'm not aware of but really it shouldn't be my responsibility as a user to enforce it that's the job of admins and mods, that's why they exist.

It doesn't seem to matter though because I have seen banned websites post even when they are supposed to be banned, reddit doesn't seem to block the url it just mentions the website is spamming reddit and that seems to be all we're told.

There is an unofficial (?) subreddit that monitors of banned websites, look to the right at the sidebar for the link to the list http://www.reddit.com/r/BannedDomains/
Yes, I get why they aren't doing it strategically, but they're supposed to be democratic countries and protect this sort of stuff on its own merits, not depending on what's their relationship with the country where the whistleblower is coming from.
it doesnt work. I checked my website from my iphone4s and from your tool. They are not the same.
There is a similar tool built into Firefox (Tools -> Web Developer -> Responsive Design View)
The ends do not justify the means. One price of living in a free society that does not spy on its citizens is the greater risk of attack, and I find that an acceptable tradeoff. Total security is an impossible goal, even if you destroy the right to privacy in its pursuit.
Can you clarify what you're saying here? That the existence of a massive unlawful surveillance state is not an issue because the sorts of tinpot dictatorships a person has to flee to to escape political reprisal by a massive unlawful surveillance state themselves have poor human rights records?

What does one have to do with the other?
no need — there's an option for ARs at http://screensiz.es
Sarcasm. I even used the ~ sarcasm terminator from usenet.
Ask HN: Socially-conscious Tech Companies?
In the wake of the PRISM revelations and the drop in trust in many of Silicon Valley's leading corporations due to actions like the patent wars, it's easy to become disillusioned with many big tech companies. But certainly most tech companies are at least neutral, in that they don't engage in actions that would directly negatively affect society.

While admittedly "socially positive" or "socially conscious" is a very subjective phrase, I'm trying to make a list of companies that might be viewed by a majority of posters as positive. Here's a few with brief justifications:

Mozilla - non-profit, champion of the OpenWeb, very much anti-PRISM

Kiva - non-profit, leading micro-funding platform

Amicus - non-profit, seeks to create apps to help non-profits raise more funding

Twitter - most pro-user privacy out of the major social networks

So what other ones are there? Again, I understand that social consciousness is in the eye of the beholder.
Hmm. What's your website?
One area in which Numba probably wins is that it's aware of Numpy arrays as types for the compiled functions. There's a lot of code that handles with Numpy arrays, and Numba integrates nicely with that.
And don't forget stupid.