skysight-inc/HackerNews huggingface dataset:
"Suit-case sized container" does not imply that it will actually fit into anything that looks like suitcase or otherwise be inconspicuously transportable, which is what all the scenarios of danger of suitcase nukes presume.

Even not taking the physical dimensions into account, the physics packages tend to be very heavy (which is mostly dictated by physics involved and trying to make the enclosure smaller seems to make it heavier, which makes sense given the physics).

In all I don't see how such weapon would be relevant for terrorist tactics, because using similar amount of effort one could just place large enough chemical explosive charge to cause significant (although several orders of magnitude smaller than from small nuclear warhead) damage.
Sounds a lot like Black Mirror.
My point is that "The IRS already knows what taxes you owe." is patently false in the vast majority of cases.

In 2012 (the last year for which I have a breakdown: https://www.irs.gov/pub/irs-soi/12rswinbulreturnfilings.pdf ), of the 239 million returns filed, about 143 million are individual returns. Of the 143 million individual returns, about 13% or 18.6 million use 1040EZ ( http://www.freeby50.com/2012/12/what-percent-of-people-file-... ).

The IRS probably has enough information to file 1040EZs for most people, but certainly not enough for 1040A, 1040, or most business returns.

So, of the 293 million returns filed, about 18.6 million or 6.3% of them could be auto-filed by the IRS. About 1 in 16 total returns and about 1 in 8 personal returns.

To me, 6.3% (or even 13%) is a far cry from "all the typical cases". They can mostly handle one particular case; that might be the case that you personally have; I have no objection to them offering that as a service. Just don't be confused and think that that that's all the typical cases.
> I've never met a doctor who wants people to be sick.

i don't think this is meant in an interpersonal, malicious sense.
The Australian system is far from perfect but does come some way to solving this. It is effectively 2 tiered:

1) Public Medicare, the publicly funded system available to everybody.
2) Private insurance, paid for by the individual and tailored to their needs.

To pay for the public system everybody pays a Medicare levy as part of their income tax. The levy is coarsely means tested. If you have private insurance then this levy is reduced somewhat.

The real critical differentiation between the public (Medicare) and private offerings are that any services deemed as elective in nature (ie, non life threatening conditions such as surgeries to treat injuries, etc) can be completed by the public system but there is a wait list which can often be quite long. If you have private insurance then you can get in very quickly with the surgeon you want.

Having private in no way restricts your usage of the public system so there is no downside to having private except that it costs more. There are also fee structures in place to encourage people to take up private when they're younger and the saving on the medicare levy.

As I said, it's far from perfect, but the 2 tiers offer a high level of customized cover for people willing and able to afford it while offering an acceptable level of cover for those who can't.
Do you think the same as vaccinations? Those cost $x too: http://children.costhelper.com/baby-immunization.html

What if someone doesn't have the money for them?
Until ads went rogue and started serving me malware, I never had a problem with them.

After being served up a malicious pop-up that silently installed a bitcoin miner a few years ago, I started whitelisting javascript with a plugin, blocking ads, etc.

I haven't had a malware problem since I started doing this. I don't think it's a coincidence.

The most convenient solution I've found for my phone is using the Firefox app, which has extension support.
I'm really happy with how the Canadian Revenue Agency handles things. You file online, there's plenty of free services to do your taxes. They support auto-fill where the CRA can send them the tax info it already knows about you (e.g. from banks and employers), etc. I filed my a few weeks ago and they assessed my returns by the next afternoon. Last week I received a cheque in the mail, but that's only because I forgot to fill out the direct deposit info on the CRA website. The husband of a former colleague used to fill out junk on their tax returns because they knew that the CRA would just fix it all up, and then tell them what they owed (or what they would be refundend) in their notice of assessment.
This is just the next phase of evolution, and like all phases of evolution there are winners and losers on a grand scale.

I personally don't think we'll tend toward monoculture. Different needs, goals and cultural biases will promote different people toward different genetic ends.
When you say "erlang feels alien to us," do you mean the erlang language, the erlang semantics (OTP etc.), or functional styles in general (recursion over iteration, immutable state, lack of inheritance, etc.)?

Because Elixir was alien to me too (other than looking superfically Ruby-like)... at first... but after a while working with it, I started to see the advantage of the functional approach over OO, pattern matching was AWESOME (!!!), new processes in 1ms was AWESOME (as is process management in general), and the OTP semantics made sense after sitting on it for a while. And also, after learning some OTP, talking to Erlang wasn't weird either, and then reading Erlang code made a lot more sense (if still much uglier).

> Language concepts are easy to grasp

Sure, because everyone knows how to read procedural OO code. But, line for line, you'll get a lot further (and have fewer bugs) with a functional approach IMHO, even if you have to master concepts like triggering TCO (tail-call optimization).
AFAICT, this is a single supercomputer, not a cluster like the Google systems.
What do you want then? Only use software you've written yourself, on a non-networked computer?
We could also pass a law that said that lawmakers should be prosecuted for corruption for creating laws that supported rent-seeking behaviors.

Businesses just do what they're expected to do, protect their business opportunities - but why don't we hold our representatives to higher standards?
Perhaps I'm missing the difference between your examples in HTML vs XML. Ultimately it's just another view of the same data, which could be driven all via the same request with a different Accept header. JSON, XML, and HTML would all provide identical data and the other requisite links, etc, HTML is just inherently human readable (ish, assuming browser rendering).

I've had a couple of interesting projects developed much in that manner, where a single API served both a website (browser default Accept is HTML) and mobile requested with JSON Accept. A simple middleware layer that varies the response (which is just some plain old xxx object) and returns the preferred media.

I'm not sure that I agree that with your analysis of JSON. Semantically you're correct about it not being hypertext, but I don't think that precludes it as an effective media for a REST/HATEOS application.
Well to begin with, the availability of free universal health care - like the NHS helps ensure a pretty competitive private healthcare market.

For example, I know that if my wife becomes pregnant or if there are complications we won't be hit with thousands or tens of thousands in medical bills on leaving the hospital.

However on the flip side, it's very difficult to find a decent NHS dentist where we live, so we'll pay about £300-600 in dental checkups or dental work per annum.

Just by having the NHS provide dental or any medical care there is downward pricing pressure on private competitors so however flawed a system like the NHS is it certainly has a very important pricing function even if you choose to go completely private.
I once contemplated buying NovoNordisk and investing millions to open subsidized donut shops for the wealthy.....
that's really interesting - would love to know more about your JS stack and your project structure?
The point of that comparison is separating the value of the lot from the value of the house sitting on that lot. The property value isn't going down, but the value of the home is dropping considerably.

The misleading thing may be that this is just standard depreciation, although I wouldn't be surprised if houses in the 3000-5000 sq.ft. bracket were depreciating faster than smaller houses. (Though it seems likely these numbers they stated were the simplest way they could find to say that they are depreciating at an unusually fast rate.)
>random individuals coming together, learning new things, and working towards a common goal

Oh yes, it's like the enlightenment in a bottle.
To address everyone's questions about whether or not 1000W is too much for a car, I should have clarified, the power itself is not too big of a concern. But, having a large machine (I'm aware of the PX2 and it's successor, but that's simply way too weak for what we need) on a car requires a lot of space, energy to move and energy to cool.
Adgaurd DNS is a free alternative although the web page says its in beta [1]. They also say they don't keep logs and support DNSCrypt. Convinently the DNSCrypt project also seems to have four resolvers configured for them [2].

[1] https://adguard.com/en/adguard-dns/overview.html
[2] https://github.com/jedisct1/dnscrypt-proxy/blob/master/dnscr...
Power Link Island, a Wind Power Hub in the North Sea
Yes! Looks very nice. I can now point people to an easy set of videos to understand how to use PyCharm to develop Python products. I will watch them all when I have some time.

Do you cover Django integration at all?

Subjects such as remote development (You sit at your windows machine while developing and running code on a Linux server elsewhere or on a local VM) and deployment under various scenarios would be useful (for example, best way to deal with deployment to separate application and database servers).

In general terms, a bunch of IDE's can provide a project tree on the left and code completion. In the course of easy-to-follow tutorials it would be great to highlight and teach how to use benefits PyCharm offers that add value to the product.

Without this guidance people are left to poke around and sometimes fail to get it.

A few years ago I had a situation where I wanted a client to switch from SublimeText (an excellent product) to PyCharm. Probably a hundred seats or more. A lot of resistance to IDE's in general. Three hour videos from PyCon are deal-breakers, nobody but the most interested are going to watch them. And JetBrains didn't have anything I could use. It looks like things might be different now.

Thanks!
What's the general consensus on Angular 2? I've built a few apps with it, and generally like it, although it's quite opinionated.

Most of the time I've seen something Angular-related appear on HN, there's generally a facet of the community lambasting it as too big/too enterprisey.
> Use this form if: Your taxable income (line 6) is less than $100,000.

For a lot of the folks on HN, I'd bet that isn't true.

At the end of the day, US taxes are super weird. This may be an overly simplistic view, but I'm definitely of the opinion that we need to drastically simplify taxes. Complex systems generally produce more opportunities for exploitation.

I wonder just how simple a viable tax system could be.
Because it'd put accountants, lawyers, and firms like these out of work.
Sure. Not clickbaity at all. Let's make a new article: Computers as we know them are dying.

Edit: You might want to revise your definition of misleading. Misleading doesn't mean something is factually false. It means it's true but is presented in a way to lead you into believing something else. So you can feed a narrative without lying.
The answer, of course, is "it's not that secure". Now, Turbo Tax and H&R Block aren't being hacked, but breaking into their systems isn't the easy way. And like you said, attackers want to take the easy way. The easy way is to get just enough info from your targets as it takes to extract money from them. And in the past few years, e-filing fraud has skyrocketed. The mantra is "file your taxes before someone else does", because the number of people who are submitting their tax form only to find out it's already been submitted is greater than ever before.

It's really, really hard to attack Intuit. It's much easier to submit fraudulent tax forms and pocket the returns before anyone notices.
Wow, good to know that progress has been made on this front.

Last I checked (maybe a year or 2 ago), I read that btrfs also suffered from the write hole. Is that still the case?
> Not everyone can be an entrepreneur.

Yes and no. If by that you mean starting and running businesses, of course, you are right. I view entrepreneurship as a way of thinking rather than the act of starting and running businesses.

When given a choice I always like to hire people who have started and run a business, even if they failed. Why? Because what I am after is that manner of thinking.

I don't care if I hire a software engineer who doesn't know Python or can't solve gotcha Google interview problems. These are things that can be learned. What someone can't learn is what I call the entrepreneurial mentality.

Having someone work for you, in any capacity, who truly understands business is far more valuable than any knowledge that can be acquired by reading books or doing tutorials on YouTube.

What you gain is someone who will truly work for the business and understand their roles and responsibilities from a very different perspective.

I see entrepreneurship everywhere. Even as an employee, the things that will move someone up the scale within the company or across their industry are entrepreneurial in nature. Taking care of your customer (your employer). Making sure they are satisfied with your product (your work). Marketing yourself. Being an advocate for your employer's needs. Striving to innovate and make a better product (meaning, improve your skills). Having the best product (becoming an expert in the field). Etc.

Entrepreneurial thinking in the workforce would turbocharge our companies. The exact opposite of this is a unionized workforce. This is particularly true of government unions. Here you have a workforce that is almost as mentally dead as possible, not interested in improving themselves, not ever working towards improving efficiency and generally not engaged at all. One visit to the DMV paints that picture in no uncertain terms.

I think everyone can be an entrepreneur.

I think everyone should be an entrepreneur.
Nervana is a strong competitor, true. No comments on that.

MIopen however is basically just a rebranded Fiji/Polaris/Vega
Sure. When the federal income tax was instituted in 1913, all of the tax rates were individual (and the lowest bracket covered most Americans). People who were married could lump sum their income and divide by 2 to find the correct rate. Married filing jointly back then was just a way to save on paperwork and hassle. Lump the two incomes together, divide by two, and treat the two people equally. That was it.

In 1948, you got the official married filing jointly "status" and with it, the various income credits, deductions, etc. One would think that the married filing jointly tax rates would simply be double what the individual rates were, right? Wrong. The joint rates were about 1.8x the individual rates. Someone was 100%, someone was 80%. This being 1948, the woman in the dual income family was 80%. The IRS didn't want to appear to favor married couples over single people (even though they did), so they said 1.8X instead of 2X the individual rates. If you were lucky enough to be a big wage earning white male in 1948 America, you got a huge tax break since stay-at-home moms were the norm, there was a baby boom going on, and only about 20-25% of women worked.

Married filing jointly is silly. It should be a sum of the family income, divided by two, then mapped to the individual rates.
My wife still prefers to use them for groceries - I'm not really sure why, but she does.

They aren't any slower than a card nowadays, with check printers. You don't even have to sign them.
People in the US should be taking notes.

It would perhaps be better if a domestic resistance could disrupt the Trump agenda before it gets to the point that it requires bravery in the face of death, rather than merely foresight and the courage to act on it.
> It depends on how "terrorist state" is defined, but North Korea might count.

Who is NK terrorizing? Their entire (Korean) story from top to bottom seems to be based on factual invasions throughout the Korean history from near and far flung people, and their party line is insistence to remain independent and free. Isn't NK also in multiple crosshairs? Have they no right to have a military? Only certain nations can make threats and others must be meek or else be called "terrorist"?

What bullshit. It gets tiring.
It's the middle of your workday if you need daylight to work.
Note: World Health Organization report is from 2000
I know voting turnout is sadly low, but that does not constitute people not participating in the process. Senators and representatives are elected. These representatives' failure to do their job does not constitute a failure on the part of the people to do their job (voting). Pretending like people could do more when the system simply does not allow it is disingenuous and takes the blame away from where it rests: the elected representatives who refuse to do their jobs. And let's not pretend that calling/emailing/mailing/tweeting/etc. representatives is something that should be required to get our representatives to do their job. What kind of responsible, decent person needs to be prodded tens of thousands of times before they do their job?
Patient pays doctor when patient is following instructions, not eating fast food, not smoking, etc? That would make it even.
All the Best Music Events – Sent to Fans Direct from the Artists
My wife works at a regional cancer center and many of them do indeed have this kind of schedule. It's built into their contract.
It's unfortunate that the JS framework debate is so biased and subjective. I personally like to play around with several of the frameworks. My conclusion is that all the major players are of comparable quality (Angular, React, Aurelia etc). I think it really comes down to how you use the framework, rather than which one you end up with.
Unfortunately, that is often not the case, because people who work in a place don't get a vote, even if they far outnumber the residents. The most extreme case I know of is Vernon, California, where just 112 people lived in the city (all new housing construction having been banned), while 46,000 people worked there. The city government, running unopposed, voted to pay itself luxurious salaries and benefits, with one person having an annual salary of over $1 million.
I switched to Tax Act [1] a couple years ago and have not been happier. Easier to use and MUCH cheaper. For federal and state the total came to $30

[1] https://www.taxact.com/
She creates a wake of police calls, fire department dispatches, defenestration on a regular basis, getting her lock drilled out at 3AM because she lost her keys on a bender, etc. Her behavior makes it my business (and everyone else around her).
Do you have something more current?
> The mantra is "file your taxes before someone else does", because the number of people who are submitting their tax form only to find out it's already been submitted is greater than ever before.

The IRS is liable for losses due to fraud, so why would I care about fraud? It's up to the IRS to secure their systems.
Just as a counterpoint to your argument about unstable banks: It appears that the marketplace was sorting out the unstable banks, which is why they needed to be "bailed out" by the government.

If the government had not intervened, those banks would have been bankrupted, and rightfully so, because they essentially made a giant bet on the housing market and lost.

The government intervention in the case of the banks prevented a valuable feedback mechanism from taking place, whereby the "bad players" (as in, bad at the game --- at gambling) would have learned from their mistakes. So instead of the negative feedback of bankruptcy, they got the positive feedback of bailouts, and we should expect to see another financial crisis in the not-too-distant future.

What remains to be seen is whether the government itself has a working feedback mechanism for this situation. Will they bail out the banks again? in other words.
The last paragraph is the gist of the opportunity. "The party isn't over yet, but the cops have been called and the music has been turned down". Dennard scaling has already slowed, and Intel recently (famously?) stumbled on 10nm.

For the record, many of the improvements we were able to squeeze out for deep learning has also lead us to create two new designs, one for a GPU and one for a CPU. Although we're focusing on the deep learning processor for now, the ultimate goal is to develop all three and put them on a SoC. This is too ambitious in our current stage, and so we're focusing on the deep learning processor.
“Linux Sucks for the Last Time” – Brian Lunduke – 2017
Alert Radioactive boars on two continents
Sure. I'd also look at whether it's possible to train people to do specific procedures without needing to learn a lot of irrelevant stuff.
How to use pull requests to improve your code reviews
Problem Solving with Algorithms and Data Structures using Python (2015)
Obligatory Forbes push to stop ad-blockers... followed by serving malware:

https://www.techdirt.com/articles/20160111/05574633295/forbe...
But now they have a Foxbot that works. It took them three generations of robots to get one that can do phone assembly, but they finally succeeded.
Salvador Dalí's Long Lost Collaboration with Walt Disney
I'm still using jQuery and Bootstrap although I often use Web Sockets in place of AJAX. I wanted to like React but found it to be quite fiddly in practical use. Vue.js looks very promising and functional reactive programming in JS could lead to greater awareness of functional programming and its benefits.
Forget about the greatest generation. We will be known as the LKG (last known good) generation.
Perhaps because it is a long and painful process to prove it and then get your money.
You have to prove they're liable first. It's unlikely they'd admit it, and even more unlikely that you'd get a prosecutor to take your case.
(January 2014)

More recent articles of the same title are different.
Look back 40 years to see how the humans spirit dealt with Mao's china

http://www.independent.co.uk/arts-entertainment/books/news/m...
This is great. The step by step debugger should be very useful to beginners.
Top Best Graphic Design Tools 2017
This post got a lot of upvotes, and a lot of downvotes. I know because I watched it fluctuate up and down. Everything I wrote was merely my personal preferences. I wonder why so many people were upset by it enough to downvote it.
Yes and no. Many compilers support #pragma once, but whether your build environment handles it is another matter. Having your headers on network drives, or having symlinks to your headers, etc can cause issues with #pragma once handling (depending on the implementation) that can often be hard to track down, especially if building with multiple compilers. Include header guards do not have these issues.
CIA Leak Shows How We’re Losing Both Privacy and Security with Tech Data
Because straw men make the best targets