skysight-inc/HackerNews huggingface dataset:
There are three concrete harms from the current operations of the surveillance state.

- Retroactive investigation/ parallel constructions: An arm of the government decides an individual is undesirable and merely needs to look up their permanent record to find a crime to convict them of.

- Chilling effects: People are unwilling to express unpopular political opinions because privileges of will be taken away from them. This undermines policy discovery.

- Reduction in trust. Companies can be compelled by secret law or court order, systems are compromised, standards are undermined and government officials are blackmailed. A constant burden of suspicion creates enormous costs on society and makes everyone poorer.
Backus' paper on Functional Programming might be of interest; click on: "ACM Turing Award Lecture" http://amturing.acm.org/award_winners/backus_0703524.cfm
I would like to think that I structure code reasonably well. I also appreciate that the Django guys have had years more experience than me in web programming and probabably know things better. They have probably encountered a few gotchas that I haven't yet.

And is it really nessecary to write all the update / insert queries for my dayabase?
It's a matter of common usage. Coca-Cola isn't a universal descriptor of that particular kind of carbonated soft drink. The term for that (in the US) is a cola (which is why there exists a lot of *-Cola beverages).

The Coca leaf isn't used anymore due to the prohibition of cocaine.
My main problem is not only layout, but the whole design stack.

I do like UI programming, but like many of us I am a bit lacking in the design area.

Native toolkits allow me to ramp up pretty quickly UI thanks to components and layout managers. When something is missing I can drop down to pure graphics programming.

With web designs, it doesn't matter how much I try, without the help of a designer guy on the team, I always end up hacking around until something kind of works, repeating it ad nauseum for all required platforms.
Not elegant at all, but the best option we have supported by some powerful force (Mozilla) that can push it onto users by embedding it into their browser.

Personally, I view Persona as just an awkward kludge that, while improves some important things, also does certain harm by pushing us one step away from making third parties mere notaries of one's identity, not its very providers.

Because it's me who's the source of my identity, nor my email provider nor domain registrar.
Jil: Doing JSON Really, Really Quickly
Python Developers Salary Survey
Does it matter? There is a free clone of the first Zelda and I don't see how you could argue that it is in any way limiting the monitization of the franchise. If anything, it seems like it would be an excellent marketing move for franchises to release older games for free (even before 20 years).
I made my local video transcoder server and browser to play any kind of video on the Chromecast, it was working real good, now I can publish it (was not allowed before)
A cure worse than the disease.
Evidence Emerges That Google’s Quantum Computer May Not Be Quantum After All
How To Finance Growth After a Successful Kickstarter Campaign
Perfect. That's the same number of people that have google glass.
When I first heard about Facebook's Paper, I wondered how that conversation could have possibly gone down...

"So we're building this great new experience, and we want to call it Paper..."

"Isn't there already an incredibly popular mobile application called Paper?"

"So?"

Some variant of this conversation must have happened, right? It's not like nobody at Facebook has heard of 53 - how did this name ever get out the door?

It seems like most of us here on HN think of 53's Paper when we think of 'app called Paper' - perhaps this isn't the case in the overall consumer market (but then again, Paper - 53's, that is - was once featured prominently on Apple.com - not just the app store, but the main website) - but to me at least, it feels like Facebook is using a name which is 'already taken'.
It's easy to assume that theres a cause and effect relationship between Linus's words and Nvidia's actions, but we have no evidence this is the case, and shouldn't jump to such conclusions.
Europeans too. Had to switch over to my fake-us account to get it. Which means I'm unlikely to update it since that means signing out and in and out and in again.
I think that the idea is not to force the NSA to completely shut down, but rather to force them to reassess their programs in order of importance given resource limitations. A program that doesn't yield much useful intelligence but consumes a very large amount of resources (such as the mass data collection programs) would get cut in favor of something less demanding yet more fruitful (likely targeted surveillance and data gathering.)

The NSA has operated for years under a total lack of resource constraints; which is a bad thing for any government agency. I would posit that the NSA mass surveillance efforts, in addition to being a troublesome invasion of privacy, are a textbook example of government waste. They're not effective, yet the bureaucrats keep expanding them because if they didn't, they and their contractors would be out of a job.
My remark was because the OP used bytecode to describe assembly opcodes.
I don't know if any slavery-related impact would survive the dramatic change in breastfeeding rates in the U.S. over the 20th century. The chart of breastfeeding rates, for any race, looks like this: http://www.skepticalob.com/wp-content/uploads/2013/08/breast.... At about 60%, the breastfeeding rate among blacks in the U.S. is about what the national average was in 1995, and far above the 20-30% national average from 1945-1975.
It's not a Chromecast specific icon, it's intended to be used to select which output device to use from a list. This is mentioned in the FAQ where it's referred to as the "Cast" icon.
Twitter's new design is live.
I object to parallel construction because it warps NSA's incentives and encourages them to develop deeper domestic capabilities.

Having said that: it's worth understanding what parallel construction actually is.

Parallel construction does NOT allow law enforcement to:

(a) Introduce evidence that is the product of NSA surveillance

(b) Literally manufacture probable cause to effect a search to generate introducible evidence

In order for an LEO to act on data from a surveillance source, they must not only be "at the right place at the right time" (which is what surveillance allows them to do), but, once there, discover probable cause to effect a search. That's why you see slides in this deck about how long you can stop a car in a traffic stop; one of the pitfalls of trying to launch a search from a traffic stop is that if the stop exceeds the duration allowed for a detention without arrest, all the evidence generated after that time period elapses is excludable.

Obviously: (i) the probable cause mitigation is damaged by drug dogs ("our search was authorized by this dog over here"), and (ii) all search mitigations are damaged by the fact that they come into play only once someone is arrested and threatened with prosecution. Those are both very serious, important, valid objections. However, I contend that they are objections to the entire process of evidence collection with or without surveillance. Judges need to stop pretending that dogs can judge whether a search is reasonable. Prosecutors have too much unchecked power in our system.

Here's an extremely detailed cartoon flowchart of how 4th Amendment protections come into play (or are thwarted) in the real world:

http://lawcomic.net/guide/?p=2256
Yahoo discloses number of FISA requests and NSL's
Clara.io, WebGL-based 3D editor: better UI, improved modeling, +funding
Amazon still don't even have an Android app, so I wouldn't hold your breath.
I aggree. I also think there are magnitudes of difference in time and effort required to build a "script that works", and "reliable software".
> What we need, Karpinski realized after struggling to build his network simulation tool, is a single language that does everything well.

That wasn't quoted in the article, so I'm assuming it was the author's words, not Karpinski's. The Julia devs seem to be more interested in solving the (prototype) -> (translate to low level language) -> (optimize for production) inefficiency rather than making one language to solve every conceivable problem.
Considering an administration which admittedly inflicts baseless tax audits on political adversaries just as a ploy to harm them, I'm more concerned about

(i) intelligence agencies identify broad population of law-abiding political opposition (say, grep "impeach the president" on all private phone calls)

(ii) bureaucratic abuses inflicted on said opponents follows (say, IRS & zoning board & child protective services "receive suspicious information" and proceed to spend months investigating someone who literally can't afford it).

Not exactly parallel construction, but very close: the source of the identification & targeting remains secret, while some "innocent" explanation for the target's consequential hardship emerges and is acted on without articulable suspicion.
Almost certainly a shared keychain.
Perfect. That's the same number of people that come to my parties.
I just did - UseLuna.com doesn't show up. If you google from UK, I'm sure you won't see it even with the right terms. All this hostility from the US company is totally unnecessary! Why not try to handle this in a friendly manner first, and then, if it didn't work, go nuclear? Litigation is the worst side of the US and trips over any desire to innovate and start any business here! This country has the highest number of lawyers per capita, and their high costs are embedded in every pricing model - it's crazy!
Despite FDA Warning 23andMe Continues Research on Genetic Causes of Allergies
Agreed, seems an intentional move from the marketing playbook: If goliath gets news, pick a public fight when you're David. A very cheap investment for that level of exposure.
There was a drawing app called Paper in the App Store in October 2011, five months before 53 released their app. It doesn't look very good, but that's not the point.

https://itunes.apple.com/us/app/paper/id474402870?mt=8
Waiting for Amazon instant video. For my usage that is the only thing missing.
Definitely not enough if you ask me :)

That said, I didn't realize that some (many?) boot camps were using volunteers as instructors. Who would volunteer for such a thing?
The code behind it really impresses me. For example, check out how it handles [different types of numbers](https://github.com/kevin-montrose/Jil/blob/519a0c552e9fb93a4...)
Welcome to Chiraq, Pt.1
I tried to register, and when I get the email and try to fill out the last 2 fields (username and name) it tells me my email address is already taken...not sure how that is possible...
Uh, why not just use Github issues and your normal screen capture tools?
This is also typically written in algorithms like:

N = rows(data)
for i in 1:N
blah

So even though 1:0 may seem not unnatural, it actually reads perfectly in most code.
afaik, the youtube, netflix, etc, apps actually connect to a server, not the device. so you could easily have all the devices connect to a webserver, only one would need to tell the comcast to start that webpage...
Except this: "Yes! Lisp is the superior language! The only reason it doesn't dominate all others is that most programmers are too stupid to see how wonderful Lisp is!" ...is exactly right. Not even hyperbole. Exactly right.

I was a fool until I understood LISP. The arrogance is warranted. One is a fool at least until getting LISP, this is not an assumption but a statement of fact.

(I actually got mad once I got LISP because I understood the awful waste that exists in the form of non-LISP languages.)
The first WYSIWYG editor with image resize on mobile devices.
Parallel construction, by definition, requires perjury in court on behalf of those presenting the evidence.

Not that such a silly thing ever stopped anyone ...
Well planting incriminating evidence is a separate problem. They can do that with or without parallel construction.

Ideally they wouldn't have to as after they apprehend the people they would find drugs on them.

The main idea is that they need an plausible explanation to the court and the outside world on how they got the evidence.

Not justifying or saying I like what they do, just explaining how I understand parallel construction to work.
This may sound paradoxical, but Persona has nothing to do with actual email. Well, except for Mozilla-provided fallback/compatibility authenticator that, indeed, uses actual email.

It just a protocol that - oversimplifying things - allows a certain server (identified by domain name) to issue you a certificate that says that you have a name associated with that server.

It's usually an email, but can be anything that could be represented as (name, domain) pair by concatenating those with "@" character. For example, XMPP ID, forum nickname or system account.
(i). Intelligence Agency informs police that someone might be doing something bad. Police hide the source of the tip using parallel construction. Thus, an intelligence agency has made an allegation of criminal wrong doing.

(ii). The initial allegation may turn out to have been a mistake, but it is never examined in a court of law. Whatever evidence they "construct", such as anonymous tips or circumstantial evidence may be very hard to refute in court. The investigation begins to take on a life of its own.
The domain is broad: "slaverystories" not "americanslaverystories". Hence my recommendation since american slavery is such a small part of the vast history of slavery.
Are you able in to interact with the content cast to 2nd screen? eg. I send a image gallery, can I browse through it using my cast sender? I assume not.
Windows XP and Windows 8: The worst possible combination for Microsoft
Numerical calculations (e.g. DMRG) on large systems easily take days, if not weeks, to converge sensibly. At the same time, the algorithms can be implemented in a relatively small amount of code (500 sloc in the Python prototype with some help from Numpy and Scipy, about 10k in C++).

So, yes, if code can be reused later on and spending a month rather than a week writing it will save you many thousand hours of CPU time, it might well make sense not to use some high-level language (although I wouldn’t classify C++11 as low-level, albeit sometimes a bit verbose).
"Web frameworks consist of a lot of things besides pure programming. And these beginners barely understand programming...hell, they barely understand basic file systems that don't involve folder icons. And so all of this stuff...databases, MVC design, object-oriented concepts, dev ops, debugging...oh, and the entire world of front-end design...is thrown at them in such a way that there is no way they can decouple what are mostly orthogonal concepts."

On the other hand, you don't need to use all these things.

When I learned Java, we were told don't worrry about "public static void main" just now, it will become clearer later. It did. I don't remeber them ever explianing that line, but explaining all the parts of it at different times.

Likewise, using Django or Rails, I am sure you can have a basic development server set up, and just let it call your code much like pressing a button would have done in visual basic in the past. You don't need to overcomplicate things.
I do not know - there are 240 apps in Google Play store that have "paper" in name. This includes "Draw Paper", "Paper Draw ", "White Paper", "Infinite Paper" and countless others. Also at least two apps are just called "Paper" - not sure how anyone can distinguish them other than looking at company name.

I seriously doubt that 53 was the first company that used Paper in the name.
Make it show a "we're hiring great front-end developers" message and this is actually quite practical.
Please email us at contact@awesomebox.co so we can straighten this out!
How To Get Facebook Paper If You’re Outside The US
Dell layoffs this week: 15,000 to be hit: report
Anyone that has looked into the SDK - is it possible for other manufacturers to create their own Chromecast device, and embed it in their TV, or other device?
Yes, sender and reciever has a bi-directional communication channel, you can do whatever you want.
I'd love to see a link when you publish it!
Demystifying Secret
Donate to help a kid suffering from a rare liver disease
I think it's a well designed app and has a lot of nice gesture based interactions that become relatively natural once you play with it for a few minutes. You lose a bunch of the less used stuff and so far I don't think I've seen a sponsored post loaded in yet.

- Adding in content categories are exposing me to sources that don't normally show up on my Facebook feed which increases my likelihood to "like" them and drive more interaction.

- Massive real estate given to photos in HD resolution might increase the general quality of photos that folks post on Facebook since those really pop out in the article scroller.

- This large card format is going to make advertisers salivate as you can now use vertical scrolling space (if FB allows it) within the Paper format. Scroll down for more details, etc.
I believe that's intentional. They have a kindle fire app.
"the subject can appear opaque and irrelevant."

I'll give it a shot.

Let me tell you about an onion. One interesting CS topic to google for is Chomsky Hierarchy. You can start out with really simple grammars (rules) and languages (what the rules result in) and advance toward more complicated problems. Amazingly, for no apparent reason, each step contains everything smaller than the step below plus some set of new things that end up equivalent to each other, even if it takes lots of effort to prove it. Like layers on an onion. For example, its mathematically impossible to come up with a math-type regex that can't be solved by a NFA and impossible to come up with a NFA that can't be solved by a DFA, and all those equivalent regular languages live inside a bigger class of CFLs and PDAs and so on, bigger and more complex every stage you go up. Its all very complicated and highly developed and pretty much figured out at the lower and mid levels. Turing machines seem to be the king of the hill at the somewhat mysterious top. So, thats enough talk about the shape on an onion.

Deep in the onion, there exists one terribly complicated set of vaguely equivalent problems that Turing machines can solve, which scale horribly as the size of the problem increases. And then there is a competing set of problems that scale really easily and are quickly solved. Inside the families they are all cousins of each other and never marry outside their families, ever. So if you find a way to quickly solve one NP its been proven you can warp that technique into solving another NP problem, more or less. But it never, ever, so far, hops between families. NP problems and P problems just don't procreate together, sorta. Its just like when you slice open an onion and find two independent sprouts that have nothing to do with each other. Why, I donno. Nobody knows why. At least WRT P=NP, donno about the onions.

Now its time for idle speculation. How do these apparently separate families fit in the Chomsky Hierarchy, could there be another separate layer of NP problems above the P problems and a matching layer of NP "machines" vs P "turing machines"? Is there a layer on top where if you take a turing machine and add magic pixie dust now it can solve NP problems in P time? If P=NP so this disjoint set of problems is just equivalent Turing solvable problems, how come nobody has proven it yet despite enormous effort and motivation? How come languages that apparently have nothing to do with each other like REGEX and DFA are mathematically proven the same but nobodies proven it yet for P = NP, doesn't that imply its incredibly unlikely they are the same because all the other levels "intermingle" their languages with each other? How does quantum computing fit in, if it does at all in any way?

I tried hard to shove P=NP and the Chomsky hierarchy together, its not going to be insightful to point out that I really swung a sledgehammer to slam this connector into that socket; I already know that. Also I simplified some stuff (well, OK, I simplified everything). But its hopefully an entertaining read and not entirely irrelevant and opaque.
Glass + Hangouts + Chromecast?
The 'future' google maps is also too taxing on my (2006) laptop. OSM UI is as good as the current google maps. Good reason to move.
They're working on it: https://github.com/mozilla/persona-yahoo-bridge/issues/178 You should post your findings there
OpenID never really made it not just because of their bad UX design but also because they never got major players to push it to the public. Google or Facebook would much rather have you use their service as login credentials as it makes more monetary sense to do so than to hand it over to some non-profit foundation like Mozilla or OpenID. Data = money in this world and everyone wants more money.
For what it's worth someone did a humorous "translation" of that answer. https://gist.github.com/anonymous/b31d213d5a0d4e97b59e/raw/9...
You have to weigh out the circumstances. Does it make sense for you, in this moment, to take full responsibility for this person and all of their future actions? If you open a potential pandora's box, it's most responsible to be make yourself available to continue to help however you can. Unfortunately we don't currently have societal structures in place that really support these kinds of situations or people to be able to help them change their behaviours to less harmful ones.
Facebook Paper Is Now Available For Download On iOS
Microsoft Publishes Data About Secret FISA Orders
It would bring surface transportation up to par with sea (AIS) and air (ADS-B) transport.
Not true! They don't use cocaine, but they do extract flavor from imported coca leaves, and are the only US company allowed to do so.

Randomish link from a quick search: http://dish.andrewsullivan.com/2012/02/25/coca-cola-is-still...
Agreed. When I first saw it in the app store all I could read was "Paper - stories from…"[1]. You don't even see the word Facebook until you click through.

[1] http://pic.twitter.com/MoYtlFfxFv
Can I use my own photographs for the idle screens yet? I looked through the docs briefly, but everything seemed focused on video (which I guess makes sense).
If Chromecast supported Amazon Video, I'd probably use it more than my HTPC.
Is Big Law in VC a sign that there's a California tech bubble?
This is a geek's response to an incredibly well-designed product.

What bothers me more is the blanket sarcasm and disregard in your comment. An incredible team spent years working on this, sweating every detail. Isn't that worth investigating, rather than taking cheap shots at the icon design or voiceovers? Even the Dropbox app has an intro tour.

There's a lot of great stuff in Paper.
It actually supports multiple senders connected to the same receiver simultaneously. Some apps already use this so you can control the receiver from different phones.
dumdeediddlydumdeedum

deedumdeediddlydumdeedum

deedumdeedumdeedaadaa

dumdeedumdeedumdeediddly

daadaadaa

dumdeedumdeediddlydum

bang
The police make arrests. Prosecutors make charges. Charges need to be accompanied by evidence. Evidence often comes from arrests; arrests circumvent the search warrant requirement ("search incident to arrest"), meaning that the cause for an arrest is subject to challenge. Intelligence agencies can't generate cause for arrest and they can't generate charges.

Anonymous tips don't remain anonymous in court. The way you get evidence from a CI is to use their info to request a warrant. The warrant identifies the CI. Surveillance data can't be a substitute for a CI in that scenario, because a warrant can't issue from surveillance data the way it can from a CI. And, of course, for someone to be charged based on an anonymous tip, the search effected by the warrant has to turn up evidence of a crime.