skysight-inc/HackerNews huggingface dataset:
As much as this sounds like protectionism, it's potentially legitimate.

Doing something that covertly benefits oil and coal companies is an easy political maneuver, but that doesn't mean it isn't right.

China has had the same modus operandi for decades. Make sure manufacturing in China is cheaper than manufacturing anywhere else so that everything is manufactured in China. China likes this because it provides jobs for their people and gives them economic strength, everyone else likes it because they get cheap stuff.

But automation is changing the math. Having cheap labor doesn't matter as much when you only need 5% as many workers as you once did. So for China to keep its advantage it has to subsidize. They've always done that indirectly (e.g. devaluing their currency), and US manufacturers have complained about it, but not enough to overcome our desire for cheap stuff. Now they're having to subsidize more directly, and even then the cost difference between the Chinese stuff and the American stuff isn't that large -- imposing tariffs on China wont make the panels that much more expensive, they'll only cause them to be made in the US.
The picture makes it look like a school gym at a science fair.
These are just typing hints, they don't break compatibility. The ability to annotate function parameters and return values has been there for a while, so PyPy can at first just ignore these annotations and any valid python 3.5 program is also a valid PyPy program. Given that PyPy already does type-specialisation for optimisation, I assume its authors will want to make use of the type hints anyway, so we can expect, that support for this feature will land shortly in PyPy.
I'm very curious about this. My father put together a Heathkit (analog, of course) oscilloscope kit when I was a kid. It took me years to realize the amount of dedication involved in not just assembling the thing (which I helped do) but also importing it to Portugal from the US.

(I'm 95% certain it was this one: https://www.youtube.com/watch?v=hoAmzsz_bJY - the knobs on ours were slightly different, though.)

I don't think they'll be doing oscilloscopes again, but I remember they had a kit catalogue I loved to pore over.
I could see AirBnB reselling someone else's insurance perhaps. I agree it's less likely they'd run the actual insurance business themselves. Besides the capital and compliance parts, property insurance is also fairly labor-intensive, requiring a large organization to do it on a national basis (let alone international). Claims investigation is pretty fact-specific, requiring you to have staff on the ground more or less everywhere you sell insurance, who are able to interface with police departments, inspect properties, investigate fraud, litigate claims, etc. (And if you skimp on the claims investigation bit, you'll get eaten alive by scammers with false insurance claims.)
This is a good description of the state of hardware engineering but I think the implication is that this will never change is incorrect. Also the main point has little to do with open-source. By these arguments, even engineering practices for proprietary hardware are prohibitive to rapid development.

Before we had compilers, debuggers, code analysis tools, garbage collection, etc. building software was hard too! Some would argue that building software is still hard.

Hardware engineering clearly needs more accessible and easier to use tools, open source can actually help this. The best and most-used software development tools are open-source. An open landscape will encourage development innovation as more and more people become hardware developers.

With that in mind, I would actually title this article something like "Why hardware engineering needs to be open-source to advance."
I was reading an article on telegraph.co.uk [1] which very much pins the Russian collapse on sanctions;

After years of bluster and suggestions by Mr Putin that the US is a paper
tiger, the Kremlin is now coming face to face with the cataclysmic
consequences of what it has done by invading Ukraine and changing
Europe's borders by force. By the same token, Washington needs to move
with care since it would be a geostrategic miscalculation of the first
order to push a nuclear-armed Russia too far into a corner, or to
perpetuatue a cycle of grievance.

[1] - http://www.telegraph.co.uk/finance/economics/11297770/Russia...
Ah, cool, so geekwire.com is an Onion subsidiary, I hope?
https://news.ycombinator.com/item?id=8767143
does this give me a number that they can call or do they have to be on skype to call me?
Where did you see it? Everything says it came out in November in the US but I still haven't seen it in any of the theaters in my state (even the biggest ones in all the large cities).
As I understand it, the author is saying: "I got this data; this is what I got out of it & my read on it; why don't you have a play with it as well."
I made no such claim. I'm no expert in this regard, and my knowledge base should be understood here as a layman's.

I read the FBI report, and while I'm sure that there is plenty left out of the report, their diagnosis was based largely on first, structural and tactical similarities to other, earlier DPRK attacks, and second, North Korean IP addresses that were pinged by the malware. Both of these, to my layman's understanding, seem easily falsifiable.

All I stated is that within my own circles and based on the infosec figureheads I follow, that I have not seen a single individual who claims to have been convinced that this is indeed a DPRK attack. Because I'm obviously somewhat filter bubbles, I was asking for individuals whose opinion I could get which would help me expand my own filter bubble.

Dave Aitel has been raised as a counter example, and while he's certainly not unbiased, it's tough to find people in this field who are in fact unbiased, so I'm grateful to hear his opinion. I'd like to find more counter-opinions.
This is great Prateek! Your thoughtfulness shines through.
Anyone have an idea how much bandwidth NK has? How easy
would it be for a large botnet to DDoS the whole country?

How ironic would that be? Anonymous gathers up all its 4chan script kiddies to LOIC NK, to save the face of a company that has systematically treated its customers like criminals, namely those script kiddies with their DRM'ed Playstations and Audio CDs and DVDs, whilst fancifully offering up their credit card details online to be hacked and dumped on black hat card trader websites.

Oh, yep. Sign me up to some of that illegal shit. /end sarcasm.

I genuinely find the suggestion to attack an entire countries internet infrastructure to be a poor idea, whoever they are.
A Microbe-Free World Would Suck
How about:

4. The NSA is competent, and has good reason to carry out a false-flag operation.

As far as I can gather, only the CIA and FBI have published statements pointing to North Korea. I believe the NSA to be competent, but I have seen members of the US government lie repeatedly in the recent past.

Regarding Iraq, we know now that the US government lied and/or misrepresented facts regarding chemical weapons, biological weapons, and uranium enrichment programs. We know from recent revelations that the CIA considered, planned, and approved of false-flag operations in Cuba in the 1960s. Given this history, we should not rule out the possibility that the US intelligence agencies are misleading the American public intentionally to achieve their own goals, independent of the facts.
The main issue with insurance is the credit risk, people may not pay up on claims. It is easier if combined with savings and the amounts are capped. Lloyds of London used to be P2P, with the names who underwrote the market being individuals but they were bankrupted by asbestos claims.
Amazon alone probably has a higher market share than all of Kiva's former customers put together.
Except for OS libraries and similar, distributing two components intended to be runtime-linked together is generally not sufficient separation to be considered "mere aggregation". I would personally not even patch a GPL app to expose a custom API with the intention of using it from a separate non-GPL process; that also seems like it's more than "mere aggregation". (Using an existing / common API seems fine.)

See the discussion of libnoreadline.a in this email exchange: http://clisp.cvs.sourceforge.net/viewvc/clisp/clisp/doc/Why-...

and specifically Steve Jobs asking Richard Stallman if he could avoid having the Objective-C compiler be under GPL:

I say this based on discussions I had with our lawyer long ago. The
issue first arose when NeXT proposed to distribute a modified GCC in
two parts and let the user link them. Jobs asked me whether this was
lawful. It seemed to me at the time that it was, following reasoning
like what you are using; but since the result was very undesirable for
free software, I said I would have to ask the lawyer.

What the lawyer said surprised me; he said that judges would consider
such schemes to be "subterfuges" and would be very harsh toward
them. He said a judge would ask whether it is "really" one program,
rather than how it is labeled.

I am personally not a fan of that answer, but between recent caselaw like Oracle v. Google and some clarifications in GPLv3 around "Standard Interfaces" and the aggregation clause, it seems like betting on any other answer is a bad plan.
Relational databases provide a very solid foundation upon which a wide variety of replication, partitioning and data distribution schemes can be constructed.

Just look at the different approaches that PostgreSQL supports: http://www.postgresql.org/docs/9.4/static/different-replicat...

Other relational DB systems, from Oracle, to SQL Server, and even MySQL, offer similar functionality.

Practice shows that they're very capable of successfully handling many different scenarios, even if some of these scenarios hadn't been considered decades ago when these relational database systems were first implemented. But that's just what happens when the core building blocks they do provide are so solid and fundamentally sound.

It's only anecdotal evidence, but of all of the DB professionals I've worked with over the years, the ones who complained the least were always the ones working with some sort of relational DB system. The ones who complained the most have been working with some NoSQL database system.

I've heard nothing but praise for the PostgreSQL documentation, while we repeatedly see submissions like this one asking for help with NoSQL scalability problems that just don't happen when using PostgreSQL, or Oracle, or SQL Server, or DB2, or MySQL, or even SQLite!
Evidence the government will present in the Silk Road trial
Your waitress, your professor
You are correct, MDG has nothing to do with Atmosphere.
Was it ever actually about safety? The whole point of it seems to be just to create another revenue stream for thousands of corrupt local governments all across the country.
im a software engineer and looking to make the same switch do you have any advice on how you got there? another role im thinking of is sales.
No doubt. And some of the stories are probably true.
Show HN: URL shortening to minimize NSFW accidents
It is. While not optimal, I just go to google, search for the URL and click on th top link. With referrer set to google, most newspapers show you their content.

Bookmarklets, referer spoofing and other improvements left as exercise for the reader.
This article seems to make a point that we should get rid of the red light cameras because they increase rear crashes.

Ignoring for a moment that T-bone crashes are likely to produce much more severe injuries than someone crumpling up the rear of another car, this should suggest that we instead need ways to monitor motorists for keeping proper distance and attentiveness.

The solution can't be to stop monitoring for one offense because it causes incompetent motorists to cause more offenses of another sort.
How News Outlet Overall Differs Over the Political Spectrum
I did enjoy building Heathkit kits. I had the H11 computer. Wish I hadn't given it away.
I have a great difficulty understanding this article. How can one accomplish anything without trying?

Believe me I spent years smoking weed, being myself and trying to build something. It didn't work.

Now I am told to not try? Or does this actually mean to just relax but not a be an idiot?

Paradoxes infuriate me.
I bought a new car. There are two reasons why, if either of them weren't there, I'd have stuck with my old truck. First, I finally found a firm financial footing. I've a job I'm not worried about losing and no desire anymore to jump into Startups-ville.

Second is the 2014 Mazda3. I just don't like any of the other cars, they've all just got really boring styling. I can't see what the value proposition between buying say, a Ford Focus vs. a Hyundai Elantra. If I'm going to spend $X0,000 on something that fills a need I can fill with $X,000, it better offer a lot of added value, and I just wasn't seeing it. The 2014 Mazda3 just looks fantastic and is a lot of fun to drive. I feel good getting into it. People compliment me all the time on it. It's not a Tesla, but I can't afford a Tesla.

When I bought my car, I saved up for 6 months and had the car I wanted picked out before I ever walked in. I'm having a hard time seeing anyone that's in the position to buy a big ticket item coming out from a recession doing it any other way. You have to make something they want to buy and compete for a much smaller pool of buyers, because they can just as easily get by without. Most companies just don't get it, they sell undifferentiated pap.
While not the strongest argument (The absence of an argument is not an argument), I do appreciate you bringing up this nuance which I think is a valid one.

The FBI's assumption is absolutely newsworthy, and I'm glad Schneier reported it, even though he abdicated any judgement either way. You're correct in saying that he does not elaborate or contridict the FBI statement, but it should also be noted that neither does he endorse it. So I am moving Schneier from the "Having doubts" column over to the "ambivalent" column in my mental list.

Thanks for taking the time to provide more information.
Gay vs. Straight Social Experiment (Will Change How You Think)
Not sure about NathanKP, but I saw it at the Philadelphia Film Festival. I'm sure others have seen it at other festivals or sneak preview type things.
You have to give Intel/AMD a lot of credit for improving the performance of existing binaries. They've reduced CPI and improved ILP a lot in 16 years, not to mention vastly improved various forms of prediction, caching and speculation. A lot of the performance improvement gleaned from modern compilers will be better reduction of the C++ language itself, e.g. smarter inlining, LTO, devirtualisation etc.
5 years is hardly a beater! My daily driver is a 1989 Ford. A 2009 would be a 'new' car to me.
Are we talking about people who would normally run the light then realize there's a camera? I don't know why the existence of cameras should increase accidents if people weren't trying to beat the light.
Don’t Hire Anyone Over 30: Ageism in Silicon Valley
Home and car sharing are with us now so the insurance companies will need to adapt or get steamrolled.
Why? There is a real need to protect sensitive information from being released. Minors, Confidential Informants, video of the inside of someone's house... all things that shouldn't be released except under special circumstances.
>vote from a website
- you can't trust whatever computer you're using hasn't been compromised.

- you can't trust the network is secure.

- you can't trust the site you're sending the vote to is secure.

- you can't trust the people running the site.

- you can't even trust that the data you sent is the data they receive, assuming all of the above is true.

>with your SSN + registered address

- it's not exactly difficult to forge someone's identity using those, and then presumably I can cast a vote from anywhere, as anyone.

- it is, however, incredibly easy to intimidate and extort someone based on their vote by knowing exactly who they are and where they live, if these are used as qualifiers.

- let's ignore the temptation on the part of the government to suddenly discover "glitches" regarding some people's SSN's or registered addresses during an election, forcing them to jump through complex and arcane hoops to 'revalidate' their identity, in an attempt to disenfranchise voters.

>Then they could mail you a letter

- Paper envelopes, passing through US Postal System offices, being handled by government employees and the NSA, which can be easily opened and tampered with, with which contain a code without which your vote is invalid? How many paper ballots have simply vanished in transit during close American elections already?

> with verification code

- Who generates this code? Who is responsible for mailing the codes? Where are the codes stored? How are they verified, and by whom? The same entities counting the votes? How easy are they to forge?

>to your physical address to verify on the website.

goto step 1.
I learned from one of James C. Scott's books that there was a "Memorial to the Unknown Deserter" created in Bonn, Germany, but local authorities prevented it from being set up there and it eventually ended up in Potsdam.

https://de.wikipedia.org/wiki/Deserteurdenkmal_%28Bonn/Potsd...

The human figure is formed from the negative space cut out of the stone. (The inscription from Kurt Tucholsky translates as "Here lived a man / who refused / to shoot at his fellow men. / Honor to his memory.")

The German Wikipedia identifies a large number of similar memorials:

https://de.wikipedia.org/wiki/Fahnenflucht#Denkmale_f.C3.BCr...

Although some of them have been extraordinarily controversial in Germany (and Austria), they do exist; it's hard for me to imagine a similar memorial in the U.S.
The worst part of this is back when I was younger, I could go out and buy a decent used car for cash. 25 years ago a 6 year old sedan with about 70,000 miles on it was around 3 - 4 grand, or less than 2 months pay. Now you can't get a car that is under 10 years old without taking out a loan, and at that point you might as well buy a new car.
This seems exactly analogous to the CLISP/libreadline example I just linked in another comment, where it was agreed that CLISP needs to be under the GPL.

The situation is, probably, a bit different if the video player authors have no intention of using GPL code and just develop an interface, and someone else unrelated comes along and writes a GPL plugin. But if the app's authors ship the GPL plugin or worse write it, they're on shaky ground.

(This gets you into some slightly silly situations where author A writes GPL software A linking software B, software B can make use of a GPL-incompatible library C, all of A, B, and C can legally redistribute their software on their own, but Debian has to make sure A doesn't link C because they're shipping the whole thing.)
How exercise changes our DNA
I think you can actually unify both. That is, have both a system that lasts for decades and have people move with spontaneity. The key is to disentangle the system which dictates how things fit together from people's personal lives. The system needs specific roles filled, but the people filling them don't have to be the roles themselves and further, the system itself must evolve, driven by the changes in the people that are in it.
Rocket Internet: Attack of the online clones
A "Live and let live" policy is very pragmatic if you are lying soaking wet in a rat infested trench. It was common for troops to avoid offensive actions in the understanding that the enemy would do likewise. It would have been blatantly obvious people that the fighting in more quiet sectors had little strategic value.
I saw a "MPAA Cyberterrorism Expert" on CNN the other day. I think Sony and the MPAA have been doing quite a bit to get people to believe that DPRK was culpable. I saw Seth Green tweet a direct quote from a Sony Press Release yesterday.

This news has also sparked these revelations:

http://www.theverge.com/2014/12/12/7382287/project-goliath

So there are a lot of issues at play here, which is why I'm cautious to endorse any viewpoint without really good documentation.

I definitely think you're right in saying North Korea has enough reason to deny responsibility. Let's not forget that Al Qaeda didn't take responsibility for 9/11 until 3 or 4 years after the fact.
> Sony is not a US Business...

Yep, it sure is.

https://en.wikipedia.org/wiki/Sony_Pictures_Entertainment

"Sony Pictures Entertainment Inc. (SPE) is the American entertainment subsidiary of Japanese multinational technology and media conglomerate Sony."
We already have a systems programming language with a garbage collector.

http://dl.acm.org/citation.cfm?id=367177.367199
> The theory that North Korea was upset about a crappy movie and hacked Sony is such a naive nonsense, it cannot be considered seriously.

I'd be inclined to agree with you if the North Korean government didn't officially condemn the film last June and threaten retaliation if it was released.

http://time.com/2921071/kim-jong-un-seth-rogen-the-interview...
Fascinating. Has anyone ever penetrated the NK intranet via an internet-facing machine, to do a thorough analysis? I've read a few articles [1] but never a detailed analysis of what's available.

[1] http://www.fastcolabs.com/3036049/what-its-like-to-use-north...
https://hn.algolia.com/?q=exercise+dna#!/story/forever/0/exe...
I find I like things the opposite way - if I want to read narrow columns of text, I'll read a newspaper. My browser is not a newspaper, however, and I prefer sites that expand to fit the browser's width.

In fact, I'd go as far as to say that sites that enforce
this kind of narrow
text (an exaggeration in
order to make a point I
must confess), to be
entirely off-putting, and
liable to lose a reader,
and to have their bounce
rate increased. These
types of sites usually
have huge columns of white
space at either side of
their text - space which
could be put to better use
displaying text, rather
than trying to dictate my
browsing/reading experience.
While reading, it made me think:

It’s important when approaching architecture—and probably software problems in general—that you do not start by reasoning in terms of the constructs of a particular language (e.g. classes and interfaces). The philosophy underlying this is: your range of potential conceptions becomes wider as abstraction increases; and, as you become more concrete you inevitably introduce auxiliary problems that result purely from the features of the particular language you are expressing with, which means you are prematurely diverting thought from, “what is the correct description of this thing” to, “what is the best wording for this description”.

Also:

Working at a higher level of abstraction has a lot in common with looking at a scene from far away, a mountain range for instance: the further away you get, the easier it becomes to change which mountain you are experiencing: you merely turn your head a quarter of an inch and now three new mountains have entered your consciousness. If you’re trying to decide which mountain to climb, this is an extraordinary benefit—but at the same time, if you are too far away, you can’t perceive the features of the mountain clearly enough for optimal decision making. A similar tradeoff is always present in working at one level of abstraction or another, and understanding these tradeoffs helps you figure out where to stand more effectively.
Part of the problem may be that new cars are simply boring. When I travel and rent a car, I sometimes cannot even remember what it looked like, and have to search the parking lot. Different brands all look alike to me. Most are simply ugly, and my mind just tunes them out.

Unsurprisingly, given my age, I like the looks of cars made in the 60's. Those had style, looks, and exciting performance.
Migrated to http://onliner.ru