skysight-inc/HackerNews huggingface dataset:
There's a lot in the Superfish / Lenovo / Komodia spyware which seems violates Federal law in the US and the California Penal Code.

Specifically:

18 USC 1030

http://www.law.cornell.edu/uscode/text/18/1030

In part:

a) Whoever ...

(2) intentionally accesses a computer without authorization or exceeds authorized access, and thereby obtains—

(A) information contained in a financial record of a financial institution, or of a card issuer as defined in section 1602 (n) [1] of title 15, or contained in a file of a consumer reporting agency on a consumer, as such terms are defined in the Fair Credit Reporting Act (15 U.S.C. 1681 et seq.);

(B) information from any department or agency of the United States; or

(C) information from any protected computer;

California's statute (applicable to Superfish) is CPC 502

http://www.leginfo.ca.gov/cgi-bin/displaycode?section=pen&gr...

The statute's verbose, but much of the following looks promising:

-------------------------------------

(c) Except as provided in subdivision (h), any person who commits
any of the following acts is guilty of a public offense:

(1) Knowingly accesses and without permission alters, damages, deletes, destroys, or otherwise uses any data, computer, computer system, or computer network in order to either (A) devise or execute any scheme or artifice to defraud, deceive, or extort, or (B) wrongfully control or obtain money, property, or data.

(2) Knowingly accesses and without permission takes, copies, or makes use of any data from a computer, computer system, or computer network, or takes or copies any supporting documentation, whether existing or residing internal or external to a computer, computer system, or computer network.

(3) Knowingly and without permission uses or causes to be used computer services.

(4) Knowingly accesses and without permission adds, alters, damages, deletes, or destroys any data, computer software, or computer programs which reside or exist internal or external to a computer, computer system, or computer network.

(5) Knowingly and without permission disrupts or causes the disruption of computer services or denies or causes the denial of computer services to an authorized user of a computer, computer system, or computer network.

(6) Knowingly and without permission provides or assists in providing a means of accessing a computer, computer system, or computer network in violation of this section.

(7) Knowingly and without permission accesses or causes to be accessed any computer, computer system, or computer network.

(8) Knowingly introduces any computer contaminant into any computer, computer system, or computer network.

(9) Knowingly and without permission uses the Internet domain name or profile of another individual, corporation, or entity in connection with the sending of one or more electronic mail messages or posts and thereby damages or causes damage to a computer, computer data, computer system, or computer network.

-------------------------------------

I'd say the US and CA AGs should be reviewing relevant statutes and priming action.
The Political Hangover of Prohibition (2014)
"this step is a necessary evil on the way to true universal coverage"

Hope you're saving up for the bribes.
But why would someone create a new account to make that comment?
>> ok, so non-following of the full set of details of a full-fledged democratic process makes the will of the people illegitimate.

>It makes the referendum illegitimate and its results questionable.

by what standards? By the standards of democracy for Britain - i'd agree that you have a good case to challenge the Crimea referendum on serious technicalities. But it wasn't Britain, it was Ukraine. According to the standards of Ukraine's "democracy" a coup overthrowing a democratically elected president is a legitimate transfer of power. The Crimea separation did met and exceed very much (compare coup vs. referendum, even a flawed one) those legitimacy standards of the Ukraine democracy.

The forces that currently have power in Kiev had a choice back then - violent coup vs. fully democratic impeachment of the democratically elected president. They chose the coup and thus flushed down the toilet the democracy contract of the Ukrainian state. Their claims that Crimea separation from them wasn't fully democratic are just laughable.
Edward Snowden Documentary Citizenfour Wins Oscar
I've been told by a YC partner (when I had basically exactly the same question) that the difference is negligible. Work on making the facts of your startup better rather than gaming the application process.
Show HN: AI-based auto generating article summaries for Medium content
Welcome back to your own starting point: What examples of requests can you think of that can't be served anywhere in the US?

Don't talk down to me when you eventually end up answering your own question the same way I did.
The best is someone that knows exactly how capable they are in the moment - and how to reach beyond that when needed.
Bug finding is slow in spite of many eyeballs
I have tears in my eyes.
The following lines appear to still be creating a string starting "2.6.".
Inception – Break and Enter Using Direct Memory Access
I disagree, but I also agree.

I believe software can be planned to near-perfection by one or more architects. If you establish a design, the implementation can be verified, at least to the level of detail defined in the plans.

In my experience, the problem is that I find coding to be a bit tedious. Problem-solving is the interesting aspect of software development, and when that gets taken away my productivity drops. I'm sure not all developers feel the same.

A great engineer knows their colleagues well enough to delegate effectively.
Plaintiff Bennett will find strong support for her "spyware" claim from the US-CERT security advisory over the Superfish / Lenovo / Komodia spyware. As that's precisely the language that the US Government advisory used:

https://www.us-cert.gov/ncas/alerts/TA15-051A

"Starting in September 2014, Lenovo pre-installed Superfish VisualDiscovery spyware on some of their PCs. However, Superfish was reportedly bundled with other applications as early as 2010. This software intercepts users’ web traffic to provide targeted advertisements. In order to intercept encrypted connections (those using HTTPS), the software installs a trusted root CA certificate for Superfish. All browser-based encrypted traffic to the Internet is intercepted, decrypted, and re-encrypted to the user’s browser by the application – a classic man-in-the-middle attack. Because the certificates used by Superfish are signed by the CA installed by the software, the browser will not display any warnings that the traffic is being tampered with. Since the private key can easily be recovered from the Superfish software, an attacker can generate a certificate for any website that will be trusted by a system with the Superfish software installed. This means websites, such as banking and email, can be spoofed without a warning from the browser."

(Emphasis added.)
He started the awards with "Tonight we celebrate Hollywood’s best and whitest". Clearly, you're going to find a lot of his humour to be in poor taste.
This. The ability to use lastpass and pull passwords out for use in scripts, offlineimap, is really lovely.

The lastpass cli utility also supports their two factor options. So you get scriptability, ubiquity, and two factor. Killer.
Here is a somewhat heated and very informative 3 hour interview in which pundit Cenk Uygur talks to Sam Harris about these criticisms -- https://www.youtube.com/watch?v=WVl3BJoEoAU
That's not what the guy you responded to said.
An NIC exploit may be widely repeatable.
>>
Joking about what is, or isn't treasonous, is to my way of thinking in just as much poor taste as joking about sexual orientation or race.

Honestly, I use to feel the same way as you but.... I've begun to realize that jokes about serious matters is actually one form of communication to spread awareness about an issue, relief some social-stresses and it also serves as social-indicator. Like, if someone were to ask me "When could we consider the problem of racism mostly solved?" My answer would be, "When you stop seeing racist jokes/comments in youtube comments of any vid with minorities in it and when Louis CK's racist jokes don't make the audience laugh anymore." The jokes are not the cause of the problem, they're the indicator that the problem still exists. btw, same thing for gangsta-rap music. People say it causes problems in the African american community; I say gangsta-rap music is so popular because a lot of African americans can relate to it. Every black person in USA, including myself, can talk about instances of racism endured and/or the struggles in low-income areas of America. When that's no longer the case, they'll stop buying it then it'll stop being made.

That said, there's definitely a time & a place for those kinds of jokes and it requires some tact to understand where & when it's appropriate.
I note this above but want to emphasize the fact that lastpass-cli supports the lastpass two factor options. For anyone looking for a tool like this for use both in browser and in scripts, it's great to have two factor natively supported in both places.
Make your first dime online
When you factor in all the sources of energy consumed in this country, captured solar power amounts to well less than 1 quadrillion Btu out of an annual total of 96.5 quadrillion.

There will never be an excess of solar or wind. Even if you continue the dramatic growth in renewables of the past decade there is utterly no chance that renewables can replace fossil fuels. The gap is too great.

You are living in a dreamworld if you think that the path to a sustainable future can be found through technology alone. Sustainability can only be achieved by dramatically lowering our energy consumption rate.
> "TSA imprisons Oscar winners on their way to the ceremonies"

Haha, yeah, that would never happen -- oh, except for that one time when it almost did (nominee only, not the winner):

http://www.nydailynews.com/entertainment/tv-movies/palestini...
Yeah, I guess I meant "by every Reddit employee I've talked to, and by observing how much ass the site has been kicking since she joined, and especially since she took over as CEO". It's certainly not exhaustively researched, and I'd expect a company going through changes as massive as Yishan/Ellen wrought (moving everyone to SF from remote, operating more like a startup vs. a nonprofit, etc.), there'd be some discontent.
See the original commit for it [1].

Basically, some programs had issues working with Linux 3.x version numbers, so the kernel can lie to these and say that its version isn't, say, 3.0, but actually 2.6.40. This was implemented by just taking the kernel minor version number and adding 40 to it and tacking that on to "2.6."

So, the problem here is that version 4.0 has that same code, so it's also going to fake-report its version as 2.6.40 when using the UNAME26 personality.

[1] http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...
Well :| certainly not the first time. http://thehackerspost.com/2013/10/google-malaysia-gets-hacke...
Similarly with revolvers; way easier to make a semiauto pistol and depot-level maintain it than even to just fix the timing on a double action revolver.
Basic auth is a browser limitation. If you visit a site through the LastPass menu, it'll do the basic auth dance.
I am not sure. It may contribute to it, but I still think the effect I see is something different. Most apparent it is when I am looking into a LED light with my bare eyes, compared to the unfocused camera. It really looks like the brain would amplify the small differences between neigbouring "pixels" in attempt to focus the image.
You can watch it in a movie theater.
http://www.moviefone.com/movie/citizenfour/20058402/showtime...

HBO is also showing it, http://www.hbo.com/documentaries/citizenfour, but if you just want to watch it without paying anything for it, there should be illegal copies available through torrens.
The run-down in post #156 at link is not very impressive.

His first criticism is that the listeners knew the test was ABBA, with the listeners knowing that A and B are different. He thinks that is a flaw. It would be if the test were "can listeners tell the difference between A and B?". It's not when the test is "do listeners prefer A or B?".

His second criticism is that there are slight differences in the spectra below 20 KHz. That's a legitimate criticism.

Third, fourth, and fifth are ad hominem and similar bogus arguments.

The sixth criticism is that if people do find they like the music with the high frequency components better it is because it is leading to more alpha waves and a relaxed state, which makes the people think they like the music more. He says that this isn't hearing and concludes that this somehow makes it irrelevant. This is ridiculous because it doesn't matter HOW it affects perception. If high frequencies somehow induce relaxation which makes us perceive the music more positively, presumably that would happen during a live concert. Hence, if we want the recorded music to be perceived as being as good as the live, we'd need those frequencies.
http://en.m.wikipedia.org/wiki/The_Day_After

This movie was a catalyst in national conversation about nuclear proliferation, and there's evidence that its impact included President Reagan.

It was also broadcast on prime time in an era when that meant a greater number of simultaneous viewers, of course.
If a 'artificial leaf -> fuel cell -> power' is less efficient than 'photovoltaic cell -> battery -> power' and the cost is comparable, I don't see how your point is valid.

Yes, we'll need a lot of energy, but note that that figure is for the whole world. I think it's doable. Hell, it's the best alternative so 'doability' doesn't really matter, but I guess we'll see how close we'll get (with nuclear+solar). Note that china alone has 200 nuclear plants in project right now [1].

[1] http://nextbigfuture.com/2015/02/china-could-build-200-nucle...
Steve Jobs Legacy Untouched
How to store data on Google drive via mobile app
I think a straight pardon is unlikely for the next 10 years, unless something on the order of the Church Committee happens, if not more. (IIRC you have to be convicted to be pardoned, anyway)

However, I could see some kind of immunity from prosecution granted to get him out of Russia, and to confirm what documents were released, happening in a somewhat more marginal change (maybe at the next Presidential transition, but probably not). This would be lesser, because it wouldn't be saying "what you did was right", just that it's in the national interest to end the whole affair.
Almost all of those have the phrase "and without permission", which I think is going to be one of the crucial points here. According to Lenovo, Superfish is not installed if the user doesn't accept its license agreement, so depending on what exactly that agreement says (I haven't seen it), showing a lack of permission might be difficult.

The "computer contaminant" clause is interesting, however, because it doesn't have that phrase.
You can watch it for free, legally. They have released the film to the public.

http://ergot.yfkm.eu/Citizenfour-HD.mp4
>CoinBase, an similar anti-privacy company

Really? How is looking at public blockchain data at all similar to installing malware?
Neo Geo's are still sold in Japan right? So this is more than a retro-computing exercise.
Magento – cannot load layout (tried most of the solutions)
I actually run the windows latest version of 1Password under Wine on Ubuntu 14.10 and it works perfectly. I just use the app GUI, not the browser addon so I cannot comment on that.
28 Dumb Thing People Hardly Admit When They Start First Blog
Your question was phrased incorrectly, though.

Anyway, I'm not sure what murbard2 is objecting to. The only thing I got is "Functional programming languages shine when they deal with complex, recursive data structures, not for simple tasks which are primarily IO and need to handle many cases."

Well, OCaml-the-language does IO perfectly fine (even if you want to augment/replace the standard library, which admittedly does few things "perfectly fine"), and languages with algebraic datatypes are very good at handling "many cases" in a typesafe way.
The Dangers of Bitcoin Trapping
Don't watch the news? Care to elaborate? You mean politics etc or generally any news including tech and science?
Death by a thousand cuts...PHP cut it off at the knees because it was trivialy easy to do web apps on a shared host; Perl hosting was far harder. Ruby came on the scene, and stepped in as a spiritual successor to Perl. Perl 6's infinite development cycle sapped the life out of the community. All of which led to fewer modules being added to, or updated on, CPAN. Fewer fresh modules drove more use to other languages that did have the fresh modules

I.e. a really nasty downward spiral that leaves perl occupying the same space as COBOL and FORTAN - a language used in massive legacy systems, but rarely used in new systems unless implemented by ancient wizards.

One the upside, pretty soon Perl wizards will be able to charge the same rates as COBOL & FORTRAN wizards...
Any solution to this ?
> I heard an interesting theory on low female attendance in STEM this week: the fact that those fields are stereotyped as nerdy, "low prestidge" men

Can you give me the source?
I'm 38, but hopefully that's close enough.

There is no suck thing as luck. There is opportunity and the people who take advantage of it.

A "lucky" person is just someone who takes advantage of the opportunities they make for themselves.

For example, when I see someone who might be interesting to talk to, I walk up and talk to them. CTO of Amazon? Go up and say hi. Then suddenly I'm "lucky" enough to get this: http://aws.amazon.com/heroes/usa/jeremy-edberg/
Entire Golf Course at Centimeter Accuracy – From an iPhone into OpenStreetMap
If you want your truths welcomed, don't make them hard.

Is that a hard enough truth for you to swallow?
While I'm not 100% sure, it's likely that VNNIC has been 0wned.

Rationale: VNNIC doesn't provide any online DNS management tools. One has to submit a paper request in person to change any DNS records.

Edit: it looks like it's the registrar WebNic.cc that got hacked.
There are many truths here, but I keep seeing HN articles with variants on the following piece of advice:

"As a founder your sole aim is growth. If you don’t have growth now, you are failing."

That's only half-true.

To simplify a bit, there are two types of startups in the world: Twitter, and the hoverboard.

Twitter is easy to build, but the question is: does somebody actually want it? Twitter startups are all about market risk.

Conversely, if you could build a hoverboard, then of course people would buy it. Hoverboards are awesome. The question is, can you actually build it? Hoverboard startups are all about technical risk.

The advice to focus on nothing but growth applies to startups where market risk is the dominant risk. You need to validate that there's actual demand for your product. And that's where advice like "If you don’t have scale, you probably don’t need (much) technology", "try no-tech," "[edit] static content and embedding some forms" applies.

But if you're building Tesla, or a cure for cancer, or self-driving cars, or most enterprise products, or any number of startups which require a technical breakthrough, you literally cannot focus on growth from the start. The minimum viable product for these types of areas may take months or even years to build. The experiments you should run for those types of startups should validate technical assumptions: for example, can we make a battery energy-dense enough to power an electric car? Or they should validate market demand through customer development, which is actually quite useful in many areas such as enterprise sales where achieving growth may take 6-18 months even in the best case.

In general, when you hear startup advice, it's wise to remember whether the author's startup comes from the world of technical risk or market risk. The right things to do for each type of startup are often complete opposites, and it's easy to get confused since most people give advice based on what worked for them, but don't necessarily include the context which circumscribes where the advice applies.

As always, Steve Blank said it first and better:
http://steveblank.com/2009/05/28/vertical-markets-2-customer...
Looking forward to seeing the 6502 as a supported architecture in Linux 4.x!
I was half expecting a Snowden acceptance speech via robot[0][1]

[0] http://www.wired.com/2014/06/inside-edward-snowdens-life-as-...

[1] https://twitter.com/robotsnowden
A rich history of segfaults and security issues is not proof enough?

Not to mention string handling in C is just awful.
I'm sure there's lots of examples, but in the documentary world, The Thin Blue Line was about a man wrongfully accused of murder on death row, who was retried and released as a direct result of the movie.

Also, I think Triumph of the Will played a huge part in helping Hitler come to power. And in the US, The Birth of a Nation helped the KKK explode in popularity. These aren't particularly uplifting examples, but I think it's clear that a popular movie can have a huge effect on the political landscape.
That just means I lock my room's door and it never gets cleaned. I wish it would just make me not put my socks on the floor.
The Doom Comic Revealed
I'm sorry for the broadness of my question. When writing it down I was thinking about utility softwares for sharing files or for taking notes that nowadays have usually both client-side applications and web-based ones. Of course specific control software for manufacturing or computation-heavy programs where not in my mind.
Regarding File System access, this is one of the biggest advantages I see in a client-side application. Though, we are going towards the sandboxed apps way, and we may lose control over FS even on the client side. HTML may also eventually get more access to FS in future iterations.
I do agree also that HTML+CSS+JS is somewhat painful compared to the desktop UI toolkits.
It's a feature that makes the kernel to lie to old userspace programs that insist on only supporting Linux 2.6.

By calling personality(2) with PER_LINUX | UNAME26, uname(2) will from then on pretend that you're actually running linux 2.6.something.

This is meant as a workaround for software you don't have the source code to and which does some crazy checks for the version, assuming it doesn't support anything but 2.6.

Here's the source of a little wrapper utility you can use to invoke such broken software with:

http://mirror.linux.org.au/linux/kernel/people/ak/uname26/un...
Tip: Extract useful information from people's mistakes, and show it to them. They'll love it (and it's really fun!).

(It's a bit like when you ask a smart physicist a silly question instead of telling you're wrong he'll make the most out of it)

Examples:

https://www.youtube.com/watch?v=MO0r930Sn_8

https://what-if.xkcd.com/
I was getting ready to undergo a surgical procedure once. The doctor looked at my chart and saw I was (by title) a "software architect". He asked me to clarify. I described what the job entailed. He scoffed, "So you're not a REAL architect," as though I were inflating the title my organization had given me.

Didn't really give me any reassurance as he wielded the knife.
Maybe it's due to Marie Curie, arguably the most renown female scientist? Eventhough she did Physics and Chemistry she's mostly portrayed as a chemist I think.
There is no "true" definition of functional programming. You can, of course, make the argument that Haskell is the one true functional language, but this is not what is generally accepted (eg, OCaml or Erlang are usually considered functional languages - and most of these languages have strict semantics).