skysight-inc/HackerNews huggingface dataset:
1)

'Tax evasion' is illegal - it implies you're doing something like hiding money offshore, and not declaring it.

Apple is doing nothing more than not paying the taxes they are not supposed to.

If you claim your 'moving expenses' on your tax form, are you 'evading taxes'? No - you're just playing by the rules.

Apple basically played by the rules. Nothing they did was illegal until the EU change their laws 25 years retroactively.

2)

Europe definitely has a right to tax business activity in Europe.

3)

The US does have a right to also tax business overseas, but it needs to be reasonable. Today, the laws are whack and US companies are double-taxed. If they weren't all that money would be coming back.

Your comment about Trump are unfortunate, I don't like him either, but he was elected. Also, the bureaucracy has not changed.

But consider this: Trump is actually going to change the repatriation laws, and you'll likely see a Trillion dollars parked overseas come back to the US. A good chunk of it will go to investors as dividends, but still, even that money will circulate back into the economy, and that's not all of it.

It's surprising Obama did not do this - if he made repatriation laws consistent with the rest of the world ... it could have been a big bump to the economy when the US needed it the most.

Edit: to be clear (thanks to Marzan, below) 'double-taxation' is not quite the appropriate term, as US companies are given credit for taxes overseas.
I'd be interested to see your part list and share any experiences you have with it. email is in profile if you don't want to share it here.
That's how it's always been. We've extened our in-groups from family to tribe to city state to nation / religious group to (for some) all of humanity. But we still put billions of intelligent, feeling animals through a lifetime of pain so we can eat them. Perhaps in a few centuries the umbrella of inclusion will be broad enough to protect all mammals.

The arrow of history flies toward larger and larger in-groups but humans have always been horrible to those they label as "other".
a great rule would be "try to roll your own crypto, but only as a learning tool, don't try to use it"
I wasn't able to use either though, as I said above. My retail 2FA TOTP failed for my retail account, but my AWS 2FA TOTP worked for my retail account (and for my AWS account).

So something shady is going on.
>with data that most users do not provide to FB.

And you're basing this on... what? Facebook nags you EVERY TIME you login for your phone number. EVERY TIME. I can tell you every last one of my friends who is non-technical has put in their phone number simply to get rid of the nag message. While my evidence is anecdotal, it flies in the face of yours. So I assume you have a citation for your "most users" comment.
If only they return the ThinkLight -- that would be great.
Time to End the Electoral College
Genius? If you hurt someone on the road by doing something explicitly illegal which you have been explicitly warned against doing, you are looking at massive financial liability to victims and potential involuntary manslaughter charges against executives.

TechCrunch's suggestion that this is the thin edge of a wedge to get to do self-driving without regulation is preposterous. There is no future reality in which the Department of Transportation does not strictly regulate self-driving vehicles.
Combining create-react-app with express
Has anyone tried this service?

http://circadienhealth.pagedemo.co/

It seems targeted towards nurses, but could be applicable to physicians as well.
I have-my daily driver for work right now is a 2015 MBP, but after owning an Acer R11 and entering the world of touch screen laptops as a form factor for casual couch & bed computing...I don't know if I can go back.

Depending on how well the SP4 can run Arch (well technically Antegros-and I'm sure it may still be a while for drivers to catch up), there's a very good chance I'll probably move to that platform and never look back.

Thought I may still get a new Macbook for work. Too much of the workflow I've developed and grown attached to include Mac productivity apps
If you have kids below 10, I heavily recommend the Kapla bricks[0]. You find them in nearly all Kindergarten in Germany and kids love them. Our 6 year old son built a 1000 piece bridge with only 4 bricks at the base.

[0]: http://www.kaplaus.com/
This is a valid question. 32GB is more than enough for my needs today. It doesn't hurt to be able to upgrade though.
I think there might be an even bigger problem — many employees don't understand the basics of stock options, hence they don't value equity as much as employers / investors do.

That, and for the fact that their holdings percentage-wise are, in the vast majority of cases, typically negligible. Or even if they might potentially, in theory, be worth something, almost no one has time to investigate the company's business fundamentals to a sufficient degree to determine what chance they actually have of panning out, and hence, whether it's even remotely worth the risk.

Anyway, it's definitely not just you, it's a lot of people. The HN search engine (hn.algolia.com) is really quite good; in addition to the links others will be posting here, try some targeted keyword searches, and to read as many articles as you can on the subject. While they may not be all tailored to your specific situation, gradually the general subject will become less opaque.
Can you clarify what you mean by "good at social engineering"? Do you mean they try to specialize in that and pass it off as actual security rigor ("hacking")?
Kubernetes – Running multiple schedulers demo
You shouldn't feel sympathetic to the crocodile tears of legal jurisdictions like the EU who are fully capable of simply changing the rules, but instead choose to complain about individual companies following their own rules.
> A generational GC is way more efficient than `std::shared_ptr`

that's true, but it's also a moot point because std::shared_ptr is almost never the semantics you want. You want std::unique_ptr.

Also, you can get away without allocating memory dynamically in a lot of cases (thus not incurring overhead of malloc).

After C++11 and Rust I'm starting to think garbage collection is holding us back from doing research into better approaches to automatic memory management.
Apologies for the brusque contrarianism, but this simply isn't true. I spent hours pouring over all the material they published when starting on this journey, because I was astounded that a team with a reputation for purposely avoiding groundbreaking work in favor of productivity today, had done something truly groundbreaking.

It wasn't remotely clear that the advancement here was "We don't provide settings, because we're guesstimating your workload matches the standard Go use case!", and all the histrionics further masked this truth.

At this point I'm just repeating the article, though. :)
I think it is* somewhat important as some of these political questions are very complicated and potentially very subjective. I think it makes a clearer case if they involved resistance to arguably objective facts.
Official: Google makes changes to correct Holocaust denial sites
Show HN: The “Optimize All the Things” SDK
FWIW, a move towards automated assistance is what motivated that article in the first place: "The New York Times is partnering with Google Jigsaw to create a new moderation system that will help us review incoming comments based on decisions our moderators have made in the past. Our moderators will continue to protect these discussions, but once this new system is launched, we will have robot helpers."

I helped work on the interactive piece (though not the assisted comment moderation that they're rolling out).
I agree that fairness has no place when looking whether someone obeyed the law or not.

Fairness however should be of interest for the people that make these laws.
EUthyroid Project Aims to Improve Iodine Uptake Across Europe
The only thing really sneaky that Apple did was pressure the Irish to give them a special deal, but it's still legal, and rational.

If Apple did get a sweetheart deal, that is illegal under EU rules. That is what the whole dispute is about. But I don't think that they got such a deal. I think that Apple may have forum shopped for the best tax regime in the EU. Ireland has extremely low corporate tax rates period; no sweetheart deal required.
Starting Entrepreneurs Anonymous
I envision this as a real-life community of founders and doers who are bootstrapping, juggling a full-time job while working on their product/business on the side, or otherwise just lack resources.

My story:

For the past year, I've been bootstrapping my startup full-time. More recently, I've had to take up a full-time job again due to diminishing finances and work on my startup on the side.

I'll admit, at times it gets really hard and the nature of problems is entirely different from funded startups. I've wished that there was a support group outside of family who I can reach out to and draw support/motivation from. Honest dialogue is what I'd like to see in this community.

https://blizkreeg.typeform.com/to/A79l8I
What, really? What happens when you plug it in? Does it tell you that you can't use it? Does it lock you out? Does it brick the phone?

Ohhhh...you meant that you have to get an adapter. Of course you can plug the phone into the new MacBook. The only thing that might be absurd is that you might need an adapter to plug it in but, in reality, there's nothing that you'd really need to plug it in for anyways except to charge it and you get a power brick with every phone.
This study [0] concluded that reduced duty hours for surgical residents actually had no significant difference in patient outcomes.

[0] http://www.nejm.org/doi/full/10.1056/NEJMoa1515724#t=abstrac...
Right, Clojure is always compiled and achieves live coding by running on top of VMs that support dynamic code emission.

Python REPLs are quite good, but in my experience order dependent state-mutating code can get tricky in an interactive context. FP helps a lot here.
So, it's possible that the Go developers will get to ignore decades of progress, as they love to do, and still be competitive, because that progress was towards a different future to the one we arrived at.

Are other fields as bad as programming? Do engineering people get to do the equivalent of having a paper published or getting to present at a conference because they implemented something in language A which was already done three years ago in language B? Do other fields have people grousing about how no one uses X, even though it is clearly "better," where "better" is basically an unsubstantiated opinion?

Some embarrassingly large number of "best practices" in our field are pretty much based on a feeling it "seems right" combined with a "well, it worked a couple times before" level of empiricism. Vital decisions about tooling, such as choice of programming language, are made by some combination of: following the herd, following one's own prejudices, or being enamored of a nifty idea.

One thing a company at the scale of Google could probably afford to do, would be to collect real data about the effects of programming practices.
Link to Typeform for whoever is interested and relates to this: https://blizkreeg.typeform.com/to/A79l8I
> The real bottleneck is in the number of residency slots, which hasn't changed in 20 years.

Aren't you just refering to the 20-year freeze on the number of medicare-financed residents? I believe the number of residents is still increasing through other funding. Or is there some other way to square your statement with this?:

> Medical school seniors scored a record number of available first-year slots in this year’s Main Residency Match... Continuing a 4-year growth trend, the number of available post-graduate year 1 (PGY-1) positions rose to 27,860 in 2016, 567 more spots than in 2015, and a record 18,668 U.S. allopathic medical school seniors registered for the match, 221 more than in 2015, according to data from the National Resident Matching Program (NRMP). Family medicine residency programs offered 3,238 positions in 2016, up from 3,195 in the 2015 match. Internal medicine experienced similar increases, with residency programs offering 7,024 positions this year, up from 6,770 positions in 2015.

http://www.mdedge.com/internalmedicinenews/article/107413/pr...
How to make sense of 2016
Sound and visual simulator of the deep blue ocean
Bit harsh on the downvotes, I agree somewhat. There's a disconnect here, I guess myself and electic are still under the impression "Pro" stands for professional. I would hate to sacrifice even more battery life for a touch screen. Fact is, if you use external monitors, touch screens are never going to work very well.

And seriously, if web browsing is your main use-case, a MBP is overkill.
This particular ruling was only permitted to go back 10 years. Where are you getting the 25 year number from?

Also, I'm unaware of how profits are calculated internationally, but it seems to me that by sending the money to the US it should no longer be on the international sheets for taxation. That is, US company "charges" the foreign company $x, usually as a "licensing fee". That $x would be a "cost of business" and should offset foreign profits by the same amount. Grand total is that the $x is only taxed in the US on the US company.

Now, if they earn that $x in 2015 and send it the US in 2016, sure that particular $x is technically double-taxed. However, the offset is that $x in 2016 is not taxed at all. So again, a wash -- money is fungible and it doesn't really matter when it came from.
(This is my interpretation from reading around)

They went over it a bit at [0], but the "subtext" is that until recently, Node.js has been "following" what V8 does. When V8 makes a change, node needs to react and work with it. When Node needs to do something differently than chrome, they need to kind of figure it out on their own.

Now they are going to be treating node like they treat chrome. Working with them on new features, more integrations with debugging, better support for things that Node.js uses or new APIs to make the Node code simpler.

I'm hoping this also means less breakage between Node versions for native code.

There's also a (maybe new?) buildbot [1] which is continuously integrating V8 and Node's master branch so you can try out the newest at any time.

[0] https://v8project.blogspot.com/2016/12/v8-nodejs.html

[1] https://build.chromium.org/p/client.v8.fyi/builders/V8%20-%2...
This is a good point. The sentiment of "deplorables" is largely being removed and modeled-out from the mainstream internet/media and helps create a filter bubble. However, I don't think those comments give any value to the users of the site.
A sort of virtual submersion
(Just to note, this wasn't me looking for help in how to accomplish that task.)

That said, does the proverbial "you" know all of the chain validation features that are NOT implemented by OpenSSL when using code such as in urllib3? What if you actually care more about revocation than utmost in connection performance? How does one trust a custom CA root? What if you want to verify a cert chain for something other than a TLS connection?

My main point is: here we are with people needing crypto, and (it seems) no one has taken it upon themselves to write good crypto libraries for (some of) the types of tasks that are fairly common. The obvious exception being NaCl. However, that has issues with pragmatic things like distribution due to CPU optimizations, hence libsodium.
No: https://en.wikipedia.org/wiki/Libby_Zion_Law
I don't think you quite understand the problem... The cost isn't in literally freeing objects but in doing the mark/{sweep,copy}. So Cheney's collection is not equivalent to decrementing the stack pointer.

The only special things about the stack per se are a) arena[0] allocation and b) special ISA and OS support. When people say "stack allocation" the important points are (a) as well as c) static lifetime analysis. These are different concepts: Rust, for example, achieves (c) on the heap as well as the native stack.

[0] I.e., three-pointer, although for the stack the OS manages at least one of them
It's about the public's perception as well though.
30-hours of non-stop work is almost 4 days of work, assuming 8 hours per day.

Next time you read that a surgeon left one of his/her tools inside a patient, now you know why.
What can be done to prevent Berlin-style attacks in modern cities?
Civil cases sounds like - forgive me - 'The coffee is too hot, pay for me enough money to import it fresh using my private jet for the rest of my life' cases.

What I'm trying to say is: I feel there's a difference between a fine ("You're misbehaving, correct that") and greed ("You caused pain and I'm going to benefit here"). Most large-ish rulings in the US that ever reached me are part of the latter.

Then again, this is a matter of culture and might be fine (hah!) in the society that caused this and just look weird from the outside.
A Manifesto to End Boring Meetings
Nice astroturfing https://news.ycombinator.com/item?id=13223008
We think of doctors and medications as being scientific and precise. But it's more like just throwing some food coloring into a black garbage bag full of all sorts of stuff and shaking it up in hopes of getting it to get to a specific color... but not really being able to see the color through the bag.

The drugs all have side-effects, different for each person who takes them. And often those side-effects are as bad as the original ailment. But you trust your doctor, and you're in a bad spot... and you figure, "Fuck it, maybe it'll work and I'm willing to try anything at this point..." And ugh, it just all sucks.

It's so hard to fix once you start down the medication path. Testing drugs, trying to find the right dose... deciding if the side-effects are worth the gains... withdrawal from drugs... drugs to help with the side-effects... drugs to help with the withdrawal... (often a few loops)... all of this can fundamentally change your personality and motivations, or have just no impact on you what-so-ever and leave you beyond frustrated.

If you had cancer, everyone would be there to support you. If you have a mental illness, there's not much chance of getting support from peers... or friends -- it's tough, it's not their job to support you -- sure... but a lot of times mental health issues are exacerbated by feeling of isolation... which leads to medical treatment because you don't have other options... and the doctors all seem confident that drugs will help...

Anyway, anything you can do to avoid mental health issues in the first place... do that. And if you don't have mental health issues, be thankful and humbly accept you're one concussion, bad breakup, car accident, death in the family, death of a pet, loss of job, or bad decision away from it if you aren't careful.
I’ve wished that there was some kind of HTTP header I could have my UA send that told the server not to bother sending me the comments section, as I consider them to generally be a waste of resources. I even thought a little about how I’d go about formalizing it. After realizing that such a system would require an RFC, my brain broke from the irony.
Collected them all in one dot, amazing
It has been posted 8 times in the last 6 months

https://hn.algolia.com/?query=How%20I%20Sold%20My%20Company%...
To the contrary, as someone who hasn't used TeX at all I find it somewhat hard to read the plain-text. The $$$ have more visual weight than the actual formulas.

Kind of interesting to see some alternatives and note the visual weight. The back-ticks are by far the best in my opinion. Too bad they are taken by the code blocks! Semicolons are nice though--kind of like a LISP comment.

@@ x^2 + 4x = 10 @@

%% x^2 + 4x = 10 %%

<< x^2 + 4x = 10 >>

$$ x^2 + 4x = 10 $$

`` x^2 + 4x = 10 ``

'' x^2 + 4x = 10 ''

"" x^2 + 4x = 10 ""

;; x^2 + 4x = 10 ;;

\\ x^2 + 4x = 10 //

?? x^2 + 4x = 10 ??
I can't believe they can find engineers that want to "drive" the car.
I'm a died in the wool lib but without the electoral college, un-trendy areas would just be left to wither and die.
You're splitting hairs to support your opinion. However, while your perspective and opinion enrich the conversation, the facts ensure it is merely an opinion.

You can see it, wish it, present it, however you like, but soft serve is ice cream, that is a fact, and mixing vanilla and chocolate ice-cream does not fail, also a fact, or it would not have survived for more than 60 years[0].

You still don't have to like it.

Additionally, thank you for entertaining such trivial matters with a passion. I have been amused.

[0] http://www.albertleatribune.com/2001/06/column-hes-the-man-w...
Ask HN: For expats living in Europe: how hard it is to progress in your career?
For example, if you're working in a country where you don't have fluency in the local language, is this a barrier?
Agree with this. I know there are sites that compete for minimum key strokes to compete a task in, say, vim -- is there anything similar for code? Is there somewhere people can post code and others can suggest ways to do it better? I think this would be extremely helpful.
Article has lot of guess work about Go's GC. However in comments section some shortcomings of his claims are pointed out including one by Go GC implementer, he added more guesses about his assumptions. This may all be very valid but there are no numbers for that in this piece.
Learning from a Year of Security Breaches
US companies are not double taxed. Any corporation tax they pay in a foreign jurasdicuon is deducted from their us tax bill.
+1 for mentioning Jet Pens. I had never heard of them and I found a great horizontal weekly planner to try out! (I have been looking for something like this for a few years after seeing one someone was carrying from Vietnam.

http://www.jetpens.com/Maruman-Mnemosyne-N163-Memo-Notepad-W...
How do you propose vehicles operate without a carbon based fuel? Natural gas is cheaper at the low end for automotive transportation than electricity and it is the only feasible option for jet engines that does not involve oil. Let's not forget commercial shipping, which cannot operate on solar panels due to low surface area.

I consider eliminating demand for oil to reduce funding of terrorist attacks to be a higher priority than eliminating carbon based transportation. If you do not, then there is always production of natural gas from biomass, which makes natural gas carbon neutral:

https://en.m.wikipedia.org/wiki/Renewable_natural_gas

For what it is worth, natural gas has a higher energy density per unit mass than gasoline, diesel and kerosene. Switching to it in transportation actually reduces energy requirements such that reductions in carbon dioxide output would be higher than the theoretical numbers:

https://www.eia.gov/tools/faqs/faq.cfm?id=73&t=11
The article seems sound, but the source does look a bit biased.
Does having a time-reversible programming language mean that if you start with the output of a given program, you can run the program backwards and get the input?

This would be useful outside of research. Though, I expect the memory usage will be ridiculous.
I'd offer that one issue with representative democracy is that the direct external payoff for voting well (by 'well', I mean taking the time to do honest research and keeping an open mind) is pretty much zero.

That leads to a contradiction -- we expect our elected politicians to do whatever the public wants, but we also want our politicians to be wise, forward thinking, selfless, and moral leaders. Those two desires can only be fully reconciled if the public itself has those qualities, but the public doesn't have much direct, quick feedback as to whether it's making good choices.

We also don't want to pay our politicians very much (politicians make orders of magnitude less than, say, business leaders) and still expect them to be fully independent, unbribeable, and only beholden to the public. You get what you pay for.
No Retirement for a Jewel Thief with a Seven-Decade Career