skysight-inc/HackerNews huggingface dataset:
I would assume that it measures against upward motion as well, but I could be wrong.
Can We Do Better Than XML and JSON?
Attract Developers Vimeo Way
The same could be said about passwords. This device is probably best used as part of a multi-factor authentication scheme.
They better not, I'm saving up for an office hour with PG and a Techcrunch blog post!
The common pattern in the responses of most organizations is "word play".

Skype -

Skype wasn't changing its protocols to make it possible for the government to eavesdrop on users,
because the government was already able to eavesdrop on users.

Google and Facebook-

Google and Facebook insist that the NSA has no "direct access" to their servers. Of course not; the
smart way for the NSA to get all the data is through sniffers.

Apple-

Apple says it's never heard of PRISM. Of course not; that's the internal name of the NSA database.

I am surprised that such large organizations are using "word play" to put a veil on their activities. Are they not aware that they would be found out in this Internet age? Personally, I think this would make an interesting social science study.
may i know how much is the cost of living there?
just basic needs.
Does this mean I have to go outside?
who the hell uses the saved password feature? Seriously, its a password, everyone knows you should never write down you passwords. why would saving it be any different? Chrome still has to provide the feature to compete with other browsers, but just because a feature exists doesn't mean you should use it. Think about it, he was able to import passwords from another browser. What does that say about how other browsers store their passwords? It is a stupid assumption that a saved password is secure.
At the risk of sounding insensitive (I'm not), I'd like to make a reminder that Hitler persecuted Jews and homosexuals alike...the Jews were a priority for him, but he had infrastructure dedicated to several groups.

More importantly, because this article doesn't really cite much except for Stephen Fry's word, I'd like to here highlight that it's very much factual and well-documented, so as to remove doubt:

http://en.wikipedia.org/wiki/LGBT_rights_in_Russia

I direct your attention particularly to the treatment of those who speak out against the anti-Gay laws, usually resulting in imprisonment. Moreover, the last poll put public support for Gay rights incredibly low - 74% stated they believe homosexuality should be banned and "rejected" from society.

EDIT: Upon re-reading the article, I think it would also prudent to point out there's no mention of strong nationalism playing into this. While the issue of LGBT rights in Russia is obviously well-documented and a persistent problem, I think it might be a mischaracterization to claim they are being "blamed" for the nation's problems in the same way Hitler used the Jews as a scapegoat. Putin is a very well-established and popular leader if I recall correctly, so I also don't see why he'd need such a polarizing campaign.
This may possibly be intentional, but seems a bit confusing. The original name of Javascript was LiveScript when initially released with Netscape in the 90s.

http://en.wikipedia.org/wiki/JavaScript#Birth_at_Netscape

Edit: It seems it is intentional:

"LiveScript was one of the original names for JavaScript, so it seemed fitting. It's an inside joke for those who know JavaScript well."

http://livescript.net/#name
There was an olympics in Beijing. So holding the olympics committee to some democratic standard probably won't work.
I absolutely agree. Although Firefox at least gives you the ability to set a master password to add additional security. Chrome does not.
It actually sounds better - innocent as a verb. :-)
EDIT: That this JS feature lets the developer break an outer scope from an inner scope is pretty awesome. I should ponder whether I can conjure this in C...

====

I'm with you. Now, take the case of a function that can return "early" - because it hit a condition that prevented it doing its job, or because it finished early on in its code. I've recently been requiring such functionality in places that have accumulated resources which should be released or otherwise tidied before returning. My fellow co-workers have been using goto, and at the label freeing the resources. My solution is to use 'while' and break (you could certainly use 'for' instead):

struct some_object *o = some_object_create(); // maybe you alloc here, and set properties
OtherType *result = NULL;

while(true) {
if (cond_based_on_args) {
result = OtherTypeCreate(...);
}
if (!result) break;
if (OtherTypeGetValue(result) != kCorrectValue) {
OtherTypeFree(result);
result = NULL;
break;
}

/* Other work to do with 'result' */

break; // never let it run again
}

some_object_free(o);

return r;

This code is a bit contrived, but I think it illustrates the idea.
Introducing The Jeff Bezos-Washington Post Conflict-of-Interest Crayon
Fry is overreacting.
LGBT people surely aren't particularly welcome in Russia, but that isn't because of the laws, and has more something to do with absence of any form of tolerance or education training about gays.
Exactly. Comparing that javascript with the Chrome situation is just ridiculous. It seems people here are too narrow-minded to understand that even my mother could get a list of all the passwords stored in a computer in 10 seconds.
Interesting username to post a sentiment like that--and no idea why you're getting downvoted. :(
Attorney here.

What's perhaps scarier is that the prosecutor wouldn't even know when / if possible exculpatory evidence exist or whether their evidence is fruit of the poisonous tree (fancy way of saying legitimate evidence that is found as a result of illegal search & seizure). I spoke with 3 buddies yesterday that are prosecutors and they told me they hated this concept of "parallel construction," they felt like it took prosecutorial discretion out of their hands and made their job—to uphold our laws—more difficult.

Now, there are bad prosecutors out there. People motivated by politics and self interest, but they are the few. The folks that just want convictions and to better their stats. Those folks will likely never care where they get the ammunition to "put away the bad guys."
Startups dumping VC money in copy-paste patents
>"The problem is most of the time companies aren't there to benefit us."

Most of the time, huh? Look at the Forbes 500 list and point to all the companies that aren't there to benefit us.

Companies that aren't out to serve the public are few and far between, and go out of business. What a ridiculous argument.

>Corporations are not there to serve our interest, they're there to serve their shareholders interest.

And who are the shareholders? Some unknown entity? How is it that you separate "our" and "shareholder"? I'm a shareholder, and you probably are to.

>Corporations should never be allowed to influence on politics.

Corporations don't; the people within them do. Don't believe me? Try the following thought experiment:

Everybody quits working at Berkshire Hathaway tomorrow. Does the company continue to contribute to the Democratic party? How would that work, exactly?
Andy Warhol, Artwork in Pictures
If you believe that, you've already accepted it, and to some extent justified it. Beware that cynicism is only one form of ideology that relies on the thought it's based on facts.
Beijing sometimes romanized as Peking

I didn't know that...
Right-click page

Click 'View page info'

Click 'Security'

Click 'View Cookies'

I just bypassed your Firefox/Safari/etc master password and owned your session. OH NOES, SECURITY FLAW!!!! (I also downloaded a rootkit and installed it in your user's home directory, but you probably don't find that as much of a flaw as me getting your cookies. Right?)

I will say that encrypting the passwords on-disk is a nice thing if you care about cold-rebooted disk attacks and don't implement disk encryption yourself. But the game is mostly over if they have access to your machine. If the machine is still on, a DMA or cold boot attack is probably going to net them the passwords even on a master-password-locked browser, because the browser still needs to access the passwords for forms without prompting you every time.
The FBI used to track homosexuals because they were suspected communists. This is my fear with these programs exactly.

I don't expect the current government to round up homosexuals or hackers, but here's the thing. Let's say we have a big economic depression, and a politically extremist party gets into office. Now we've got a complete database for them to dig through to purge their idea of "undesirables".

Think that's insane? Did you know that they put Kevin Mitnick in solitary confinement because they thought he was a Russian spy, and that he could whistle nuclear missile commands into a computer? Yes, your government is -that- fucking stupid.

We're making the machines of scary future government, all they'll have to do is turn the key. Let's destroy this data and this program before it gets really out of control.
For a glimpse at one possible future of U.S. democracy, I highly recommend this longform nonfiction article about Turkey [1]. It goes into detail about "...the resistance of what is commonly referred to as derin devlet, the 'deep state.'" Later on: "The deep state, historians say, has functioned as a kind of shadow government, disseminating propaganda to whip up public fear or destabilizing civilian governments not to its liking."

The indifference with which our intelligence apparatus treats foreigners could easily be (or already has?) turned on U.S. citizens if a similar "deep state" narrative develops in the U.S. All it would take are a couple loosely linked plots successfully pulled off by American citizens to construct a narrative (i.e. rationale) for turning the full forces of the intelligence apparatus onto all U.S. citizens.

[1]http://www.newyorker.com/reporting/2012/03/12/120312fa_fact_...
You're trying too hard to find an angle where there isn't one.
Obama cancels Putin meeting over Snowdon asylum
To me, much more interesting than "a language targeting the Erlang VM.. [that] mostly imports Erlang's syntax" is:

Lisp Flavoured Erlang:

http://www.trapexit.org/forum/viewtopic.php?p=40268
Uber launches in Joburg, South Africa
I really like Julia. I'm currently playing around with it whenever I find some spare time. I don't see it as a competitor to R, I think it could well be something along the lines of Python or Go.

It is LLVM based, and already really fast even though it is still a 0.2 and the JIT seems to have a lot of room for optimisation.

Whats more, it seems to offer just the right blend of language features:
- Easily include C libraries via a simple ffi [1]
- It is homoiconic like Lisp and thus allows for fantastic macro facilities [2]

- It has solid parallel programming support via a Coroutines implementation (Tasks) (similar to Goroutines as far as I can tell)

- It is a non-pure functional language

- In contrast to Go it has generics, so functional constructs like map, apply, drop, reduce, fold, partition & friends are already in there (or can easily be implemented) [3]

- It has optional types, so that you can assign types and the compiler will check for it and mark errors and will be able to create optimised code, but you don't have to [4]

- Running external programs is a joy [5] (Example: a=readall(`echo hello`))

The community seems to be very alive. There's a simple web framework called "Morsel" and I've recently set it up against a couple of contenders from the web framework benchmark (cpoll-cppsp, phreeze, and some others), and even though it is still a version 0.2, the performance for the json serialization benchmark would be pretty close to Scalatra (I yet have to publish these numbers, will do so soon).

I really hope that Julia will grow, as I love the choices that went into the design of the language, and it would be a shame if it would be only a replacement for R instead of something much bigger, as it is such a nice language.

[1] http://docs.julialang.org/en/latest/manual/calling-c-and-for...

[2] http://docs.julialang.org/en/latest/manual/metaprogramming/

[3] http://docs.julialang.org/en/latest/stdlib/base/#general-col...

[4] http://docs.julialang.org/en/latest/manual/types/

[5] http://docs.julialang.org/en/latest/manual/running-external-...
Good essay - as all PG's are.

One critique - a scientist's identity can be in science itself (or its latest set of widely-held beliefs), which itself can also result in a essentially political/religious response wrapped up in scientific garb. I am thinking of periods of time leading up to a paradigm shift where there can be significant resistance to "where the facts lead" by those invested in defending the status quo (http://en.wikipedia.org/wiki/The_Structure_of_Scientific_Rev...).

Certainly, this not the same situation as a purely political or religious issue. It is worth noting though, since everyone works off of a basic set of assumptions that are not provable. Each person has a philosophy - a practical "religion" or "political party" regardless of whether they are officially associated with any public entity or institution.
This is a bad policy.

https://en.wikipedia.org/wiki/Nash_equilibrium
I think the reviews on this one are a pretty good indication of where this is going:
http://www.amazon.com/LEnfant-tasse-portrait-Jean-Monet/dp/B...

If it is going to work, then they have a lot of work left to do.
None of these are comparable to having a full-featured, user friendly GUI to grab all your passwords accessible with a simple "chrome://settings/passwords".
If and ONLY if you want to start a tech startup. CS is relatively useless if you want to start a restaurant, fashion label, or virtually any business not related to technology.
"I believe that a society needs the ability to forget the transgressions of people."

I hope that's not true, because if it is, our society is doomed.

The continued development of smaller and cheaper sensors means that our "choice" is between a world in which no one has privacy, or in which only special entities of some sort do. The attempt to protect privacy is one with the attempt to stop information sharing of all other kinds -- possible for specific instances, but not for the general case.
This is a nice idea. But it has some flaws.

I can't open links on this site via middle click as a new tab, because the links aint links, they are divs. Why? Totally annoying.

How is the selection of the mods on the frontpage made? I tried two, both were a bit strange. Imdb with rottentomatoes has strange layout issues, the tomato-icon is not aligned at all (on my machine). [1]

xkcd with swipe greets with a black overlay instead of doing the UI right and next is in the wrong direction... though the animation itself works nicely. [2]

On both of these, the big banner at the bottom is highly irritating. Yes, it can be collapsed, but normally if I encounter such a thing I leave the site immediately. The banner should be collapsed by default.

Below was mentioned FB is used as a comment-system, which would explain why it doesn't load for me (Disconnect installed). That is indeed a nogo.

And especially if the business model involves adding ads to the original page i highly doubt that will survive the copyright lawsuits...

Addition: The Terms of Use are very questionable, combined with the privacy policy it says that the user would be made responsible for the copyright violation and the private information of the user would be shared in that case.

[1] http://www.rottenimdb.tomodo.me/title/tt1931533/

[2] http://xkcd.tomodo.me/
Invoking Godwin's law is a bit easy. Not every reference to Hitler deserves to be struck down by it.

What is happening in Russia is truly frightening and not necessarily that different in many respects to what happened in the 1930s: blame society's woes onto a minority that is slowly being deprived of its rights.
Nice selection.

Livescript looks like it fixes some of the warts of Coffeescript while also raising the level of abstraction.

Julia is something I've already been looking at. I'm a bit torn on it -- it has vastly fewer libraries than Scipy and R so I don't know if I'm ready to "wear the hair shirt". At this point in life I'm more concerned with doing stuff with existing libraries than building the libraries myself.

Elixir I'm less excited about, because I'm not so excited about Erlang. I feel that Scala provides all of what I'd want from Erlang, along with better sequential performance.
How To Get People Excited About Your Product
Tonido Home Cloud gets Chromecast support, lets you stream from desktop to TV
But isn't it still "scapegoat" if you divert the public's attention from real issues to fight somebody in particular?
That's why everyone says "don't reuse passwords". Making something like this and calling it "secure" is misleading, at best.

This is useless as multi-factor authentication, because it turns it into single-factor authentication. Anyone sniffing a single session or seeing it once knows what it looks like, and can reuse it on any site. It's much, much weaker than TOTP/HOTP, for example.
Perhaps they were on a rollercoaster or one of those rides that you take vertically straight up?
Sorry, it is written like that in my language and I didn't realize it's wrong in English; I corrected that
It's definitely cultural as well as a legal issue, but that doesn't change the fact that there are genuine homophobic laws as well. As to overreacting... I guess that's subjective, but I couldn't disagree more.
Not dust or static, but air compressors can build up water in the tanks and lines, if you don't drain the tank like you're supposed to.
Yeah, the Salon article is thinly veiled editorial. It extrapolates quite a bit from what Hayden actually said which was pretty reasonable. He is not saying hackers=terrorists, but rather some hackers may turn to terrorism-style attacks and he is probably correct.
Japanese supercomputer simulates 1% of human brain
>That's really sunshiny happy and everything

It's reality.

We own the shares, we work for them, we manage them, and we support them by buying their products. If we cease doing any of that, they no longer exist.

This idea that "corporations" are one thing and people are another is preposterous.
When looking at languages like LiveScript (or CoffeeScript) I say to myself: "Javascript has been around for 18 years, how long will this be around for?"

Not saying not to use it, but my use case has to overcome that question.
Why do something like this when TOTP is more secure and easier to use?
Show HN : SideProjectors, got a side project to you want to sell?
Hello everyone.

Just launched my project called "SideProjectors". It's a market place to sell and buy side projects. Would love to hear your feedback on it. Better yet, would love to see if you have any side projects you would like to sell (or offer) to others.

I had the idea for awhile, there has also been several "Sell HN" threads. Anyway, here's to the MVP!

Thanks.
very true, government suppose to service us just like an excellent butler. when butler starts snoop around and do more harm than good , then it is the time to get rid of said butler and find a new one. for example I would think it would be dispeakable if my security guard and/or butler would be reading emails just to "service" me better.

Governments do benefit from some visceral punishments from time to time. But not all societies have the will and strength to stand up to the government and put them in their place.
Bitcoin is a Form of Money, Federal Judge Says
Clickable link - http://sideprojectors.com
Probably because of the user name entirely.
Many of these scripts run on to pages, particularly if they attempt to cope with multiple systems. Tracing through what they do can be a real pain.

(My personal policy is that anything that asks to be installed this way does not get the script run as root, and does get its own uid, so that neither it nor anything it installs can read me uid. This does mean I'm stuck on an old version of rvm, since newer ones seem hell-bound to upgrade my apt infrastructure, and I've found no easy way for me to figure out what exactly it's trying to install, let alone what else it might do behind my back.)
In addition to "why someone would throw a phone that far"... that height of 43 m is impressive, since it (neglecting any force except gravity) requires an object to be thrown vertically at around 29 m/s to stay in the air for almost 9 seconds. 29 m/s is over 104 km/h... but throwing things upwards is not that easy.

That top score should be the result of manipulating the sensors or the data sent to the server. [edit: ... or measuring some other action than throwing the phone]
It seems to me like a web server ought to be able to send some signal to browsers on either a single page or subdomain basis, which disables JS for those pages. If another page includes such a JS-disabled page in an iframe, then at the very least, all scripts on the parent page should be immediately terminated, and ideally loading of the iframe should fail if any scripts have executed (obviously an exception should be made for, e.g. Chrome extensions).

This should completely nullify a vast number of potential attacks for sites that are particularly sensitive. There's no reason, for example, that the logged-in portion of a banking site should need to use JS. That seems like a reasonable sacrifice for adding significant security to critical websites.
If your service provider isn't a target for NSA snooping, it's a target for foreign state actor and criminal hacking.

The first step to healing this situation is the radically reduce the need for trust.
Submitted my latest project, https://sparklr.me/
Out of curiosity, is there a criteria for what gets showcased, and if so, what is it?

Also, noticed that all the new things are appended to the bottom of the page. Makes it look like the site hasn't changed, imo, but maybe that's intentional
Tell Me I'm Pretty: Understanding confirmation bias
I used to mix it up in elementary school because the school teacher explained that "<" is "less" and ">" is "more". Even worse, she suggested to memorize it like this: |<leiner = kleiner (german, meaning less)

At some point I realized it's possible to memorize it visually, since then I never mixed it up again
There is a camera design that uses exactly this method, unfortunately patented:

http://www.slashgear.com/squinto-throwable-ball-camera-grant...

Prior art, unfortunately also attempting a patent is at:

http://jonaspfeil.de/ballcamera
Software upgrades to bionic eye enable color recognition, image focus, zooming
This is not unique to JavaScript. You can do this in many languages, including Java. In fact, the JDK source is littered with usages of this "pattern", but with loops instead of if statements. It is frequently used as a technique to capture a terminal event in an inner loop that requires termination of the entire nested looping construct; in other words, the label is applied to the outer loop but the break statement occurs somewhere in an inner loop.

99.9% of the time, when I'm writing nested loops and I find myself needing the ability to kill the outer loop from within the inner loop, this is a flag that I need to refactor or re-evaluate my design, not start using labels and breaks.
With Coffeescript (I don't know about Livescript) the compiled output is close enough to hand-written Javascript that, if Coffeescript suddenly disappeared into a black hole, you could use the compiled output as source if needed.
"I wonder if there is a way to "hack" the accelerometer..."

A fun, if elementary, physics puzzle.
Obama cancels G20 meetings with Putin Citing Snowden's Temporary Asylum
Bandit is a framework for C++11 that wants to make working with unit tests