skysight-inc/HackerNews huggingface dataset:
hand drawn animation? A lot of japanese studio nowadays use digital 3d models for their characters to save time - and it looks MUCH worse than before. The hand-drawn talent in animation is a dying breed.
No.

I don't find him diplomatic at all. And given that is such a massive component to that job, I don't think it would work for him or us.

Plus, I would not want to risk missing out on his "throwaway" ideas like the Hyperloop.
On the other hand, matrices (1324)(1234), left scripts (nCmnCm) or piecewise functions (f(n)={n1−nn≥0n<0f(n)={nn≥01−nn<0) are not recognized yet.
Website to Markdown converter
I am sorry Apple, but that message made you look like you are excusing yourself for paying no tax.
Its a mix in Japan. They also do pop songs ONLY for commercials. Or sometimes they take a pop song and tweak it for the commercial. It's rarely just cut and paste.
Because people have this weird notion that everyone should pay the exact same proportional amount of taxes. So if I pay 20% of my income as taxes and someone rich pays 10%, it doesn't matter that his 10% is few million dollars. It's like renting an apartment for $1000/month, and having a roommate that pays $900 a month - and then insisting that he is not paying his fair share because $900 is only 1% of his income, while the remaining $100 is 20% of yours.
US companies holding cash offshore is a separate issue. Not the same. Different. The top 50 companies now hold about $1.5 trillion offshore. This is a US tax loophole that the US govt can decide what it wants to do about it. It does not mean that every country in the world can suddenly decide that they should be able to levy corporation tax on multinationals. I mean, apart from anything else, how they hell would they even do that, given that they don't have the full set of accounts covering all the company's operations, to even know whether the company was profitable or not. You can be profitable in a lot of countries and loss-making in a lot of others - so in the new fantasy land, do we need to pay corporation tax in all the profitable countries and get a paper tax-loss in the unprofitable ones? I can't believe I'm this far into debating such a ridiculously stupid idea.
I'm sure at least in my country, France, people won't hear about that case, and those who do will only hear about Apple's letter and won't read any EC documents. Thus the "mass" will somehow side with criminals.
I'm sure they are counting all of the taxes paid by their employees. I've seen other large corporations use the same language and logic when justifying special tax exemptions.
The average developer on the Mac
Well, where would they go?

All EU countries will be subject to the same law, and I doubt they would just stop selling their product on the european market (it would still make them money even when paying normal taxes).

Paying customs tariffs would probably be worse than paying taxes in the EU, too.
Then Ireland should be paying the bill... It's like punishing a student for having a hall pass a teacher admitted writing.

There was a discussion yesterday about this on HN. It's pretty much a corporations responsibility to try to avoid as much tax legally as it can. In this case, Ireland gave them LEGAL tax break (at least that was what the Irish believed at the time) and now Apple is getting blamed..?

It just doesn't make sense, put the blame where the blame is due.
The Amoled lyrics are quite silly actually :)
I think generally Apple has been a pretty socially responsible company, more so than a lot of other tech companies. I also really admire their stance on privacy. They get no sympathy from me here though and this 'message' makes them look worse. When you have $200bn in cash reserves - literally $200bn you have no idea what to do with - and you're complaining about paying $14bn in back taxes you just make yourself look bad. The excuse that you brought jobs to a struggling economy also doesn't help you. You didn't look at Ireland and say 'those poor unemployed people, lets open an office there', you said 'they really need jobs, we can probably negotiate a good deal'.
Because there is an Apple-owned company in Ireland.
And that company makes profits from operations that would be much harder (may be impossible) to setup as a US-based company.
People filing their own tax returns: "This is pretty complicated. Maybe I should hire an accountant or something"

People commenting on a case involving international tax law and how it applies to a mega corporation: "I got this - I'm gonna tell everyone else what the fair and legal result of this case should be"

OTOH, I'm getting a bit tired of these PR pieces that pretend that their company is all about uplifting communities and helping people. I've got nothing against free-market capitalism -- it seems to be working out more or less OK compared to some other economic systems we've tried -- but it seems pointless to have to always pretend that you're not playing the game in order to make profits. A "yes, this was a loophole that we found that allowed us to not pay much tax, but that doesn't give anyone the right to close it retrospectively, and we'll be seeing the EU in court" would have been a nicer statement to read from them.
I understand. Just look at it as controlling the state of the element, not the animation directly, and the browser animates between them for you.
Apple is probably referring mainly to VAT and employee payroll taxes. However, the EU action is only concerned with corporation taxes. Apple confuses the issue by convolving the two.
I'm not a fan of the "DevSecOps" or "SecDevOps" terms. Security is just part of DevOps, the same way QA or product management are. It's not its own thing bolted on top of DevOps practices, it's an integral part of the product.

That said, I agree with the blog post. We are seeing more and more security teams reinvent themselves as they adopt DevOps practices, which really means security is learning to use the CI/CD pipeline and to build controls in IaaS and PaaS. We're moving away from security teams that panicked at the idea of not controlling layer 2 and 3, like they used to in the goold old datacenter, and seeing teams focus on web application security more and more.

It doesn't mean L2/3 are not important. There is still a lot of value to adding an IDS or a proxy to an infrastructure. But there is also tremendous value in testing controls continuously in the delivery pipeline, which means collaborating with devs and ops in the CI/CD pipeline. That's really what "secdevops" is about.

In the next few years, we'll see more and more security teams learn DevOps and that's a good thing. Let's just make sure we don't reinvent decades of infrastructure security in the process.

(shameless plug: I'm writing a book on devops security: https://securing-devops.com/book)
Don't blame Apple, blame the tax laws.

i.e. don't hate tha playa, hate da game.
Funny enough, when researching this, https://news.ycombinator.com/item?id=9573390

It seems like a lot of people are interested in this, but there isn't an LLVM backend yet. There is someone working on a Rust -> C transpiler, so if that matures enough...
Facebook comes preinstalled on some phones unfortunately.
It was illegal under EU law but Apple and the Irish government didn't seem to care much. Now, that imaginative case doesn't make me cry because we talk about corporations with preferential deals that stifle competition. It's definitely not fair for mere mortals to pay 20% and Apple 0.0005%. How could a such system be fair?
They use absolutes when it suits them. It's not about paying the most, it's about paying a percentage.

When I say virtually no tax, I mean the relationship between the % they pay and the % everyone else pays.
Education Consultant|higher Education Consulting – Find Me a School
The handwriting is not great (though let he who can calligraph with a mouse pointer cast the first stone), but, however good or bad it is, the `\pi` clearly is not the main symbol, and the `x^2` and `dx` (which, as has been mentioned (https://news.ycombinator.com/item?id=12388859), inexplicably renders as `d_x`) are clearly at the same height.
In the first case you mentioned, you can absolutely sue the person who sold you a stolen car for your money back. In this case doesn't it follow that Apple could sue Ireland?
I did something very similar to this for an artificial life class back in college. My nets took significantly longer to learn how to race for some reason, but in the end it worked out. What I did was start off as simple as possible, just using a circular track so that it's easy to test bounds on the inputs (position greater than inner diameter and less than outer). My nets would get their sensor inputs at each time step, and would output a steering angle and speed. The speed would basically just be directly added to their current position after pointing them in the chosen direction. The fitness function amounted to seeing which racers got around the track the fastest.

You can get some pretty interesting behavior if you start with a barebones model of the world like that. At one point my racers started teleporting around parts of the track by taking advantage of the fact that I wasn't doing continuous collision detection - they would detect a turn and then output a speed and direction that would cause them to instantly appear on the other side of the corner without navigating the curve on the way. It was interesting to watch them balance the ability to teleport against the range of their sensors.

This sort of thing really lends itself to incremental tinkering, especially with javascript as powerful as it is today for prototyping. That gives a lot of intermediate feedback that will give you chances for finding new strange things to investigate. Adding features like tricky track generation is a decision you can make along the way if it seems interesting.
That's interesting. These guys tend to have pretty good luck with it - https://segment.com/blog/the-segment-aws-stack/
Again, so do C compilers, so does Java, so does every language, even ones that "never break".

C11 removed gets, for example.
> The fact is that machine learning takes biased inputs and produces unbiased outputs

That is not necessarily true, because it assumes that the biased inputs have no influence on the outputs.

Suppose the training data is a bank that has historically given higher-interest loans to minorities. Those loans will default more often, and so the algorithm could "correctly" conclude that minorities default more often.

Cause and effect are very hard for an algorithm to distinguish when it's the clustered input variables that are linked together for some opaque reason. The fact is, both statements in this example would be true: "higher interest is correlated with more defaults" and "minority borrowers are correlated with defaults." The algorithm doesn't know one from the other.

Sure, more training data could help the algorithm distinguish between the two, but there may not be enough training data that shows the inverse -- low-interest loans given to minorities -- if the historical data is biased enough.
Best. Jingle. Ever.

https://www.youtube.com/watch?v=dS18jHMmhAI
Shouldn't they be taking this up with Ireland? Like, Apple pays Ireland, Ireland pays the EC. Ireland failed to collect the correct amount of money owed to the EC. It's Ireland who's at fault, and "oops, GFY EC we're brexiting." (assuming that the EU and the EC are related)

Seems like interesting timing. They've decided to go after back taxes right before the UK leaves the party.
> > tools that change their behavior based on files in one of the parent directories

> You mean like git?

In case of interactive tools like git it is something you would expect. But it came to me as a rather huge surprise that if you type "npm install" in a directory where you just unpacked sources, what will actually happen depends on what exists in the PARENT directory. Not to mention writing to the parent directory.

I am not alone in being caught off-guard by this: https://github.com/npm/npm/issues/2896

I'd say this is unacceptable in case of tools that are "make-like".
> colleges have transformed into bloated profit machines, happily ratcheting up tuition in response to this inflated demand

Colleges aren't really "profit machines" though, and growth in tuition hasn't paced enrollment increases, so it is more likely that aid levels are being increased in response to rising tuition, rather than tuition being raised due to increased aid. Interestingly, one of the dominant factors in the growth of personnel costs for colleges is healthcare for employees.

Between 1975-2004, enrollment increased by 65% in four-year colleges while cost increased by almost 200% over the same period. [1][2] It's not really a demand-driven phenomenon because colleges have capacity to support the number of students attending, so the marginal cost of accepting additional students is low. The more likely cause is that loans (private or public) turn students into consumers, forcing colleges to compete with each other to attract paying customers. Look at the facilities and amenities provided at German universities (which are 100% publicly funded) compared to public universities in the US. We spend tremendous amounts of money for health centers, gyms, sports, clubs, etc., that require increased spending on construction and administrative support staff. [3]

[1] http://nces.ed.gov/programs/digest/d15/tables/dt15_302.60.as...

[2] https://trends.collegeboard.org/college-pricing/figures-tabl...

[3] http://www.demos.org/publication/pulling-higher-ed-ladder-my...
Been on Twitter recently? Or, even more directly relevant to this site, any tech community?
It's kind of just a repost of the BBC article http://www.bbc.com/news/world-us-canada-37211051 which itself is thin but at least has photos.
So in this case, headers-only is really just an approach to avoid compiling a separate library? More akin to literally including the source code in your source code, in the eyes on the compiler. All in the same object/library.
Allowing it a comfortable 1000-fold growth factor! :-)
“We are not gambling. We don’t spray and pray.”: True Ventures
I'm reminded of a recent article about how technology and automation should be Iron Man, not Ultron. Assist and empower the user, don't take over for them completely. This allows for human oversight, keeps skills relevant (for when the automation fails), and still allows for significant progress.

Seems to have a lot of overlap with these principles.
"Putin fan" is not a term I would use to describe myself or anyone who is seriously analyzing the situation from a rational unbiased perspective. Nor would I use "tit-for-tat," "backstab," and "archenemy" to describe the events that have transpired.

It makes it hard to discuss/analyze history with someone who is assessing the situation in those comic book terms with a clear anti-Russian bias.

My intention was not to defend Russia but simply to give evidence on the complexity of events in Ukraine and the multiple actors involved. Personally I find this complexity extremely interesting.

Is there a specific point you want to get across? Your dramatic retelling of the events in Ukraine is entertaining and I encourage you to adapt it into a screenplay and sell it to Hollywood. Aside from that I'm not quite sure what your specific point is.
> What companies that are domiciled outside of the EU pay corporation tax in the EU? Corp tax is levied by the govt of the country of domicile, always has been. Why is it suddenly up for debate?

Apple is domiciled in the EU for their European operations. What are you suggesting?
Taxes on profit discourage it.
Whalers and fishing ships in the Medieval era would have been going on ~6-12 month journeys, with no contact faster than sending your boat somewhere.

The Pitcairn Islands were settled by mutineers from the Bounty, and this settlement wasn't recontacted for 18 years.

Small groups of people being out of practical contact with anyone else would have been relatively common in the Age of Sail--it's only with the development of radio telegraphy that ship voyages were not horribly isolated.
"Even with the presence of encryption to the origin, an MitM can still observe the HTTPS CONNECTs the browser makes at the proxy level. It won't show what's in the request, but it will show who they're talking to so there's your metadata. In case you think that doesn't matter, remember that governments kill people based on metadata and in many ways it's more valuable than the message contents itself."

While Apple is mostly patched at this point, numerous flaws were recently discovered with how the CONNECT method was implemented, allowing an attacker to fully get into the middle of HTTPS communications in at least iOS and OS X:

http://falseconnect.com

Slightly less concerning, but still very bad, researchers also discovered methods for reading HTTPS URLs and cookies through WPAD vectors:

https://auth0.com/blog/heads-up-https-is-not-enough-when-usi...
This little place called everywhere.
An recently, in July: 1500 reindeer dead, 40 humans hospitalized amid anthrax outbreak in Siberia - https://news.vice.com/article/reindeer-dead-humans-hospitali...
I was thinking the same thing. This letter by Apple appeals to the same feelings that were used to make Brexit happen.
> It just felt like there is at least one HN submissions each week about a new text editor written in X on the front page. Seems like writing a new text editor in a new language is the new Hello World!

Why is either of these things bad?
In the future we plan to allow for more granular origin certificate validation.

For example, if you are CNAME'ing www.example.com to example.anotherprovider.com, you /may/ be fine with us checking that the origin certificate has a SAN matching that destination, *.anotherprovider.com, or a hostname that you specify.
How is that? Does US has sweetheart deals with EU companies? I highly doubt.
I wouldn't go as far as saying bootcamps are better.

My experience with Bootcamp grads has been pretty lackluster to say the least. They get taught the absolute basics with a "guarantee" for employment after, but not many tech companies will take someone with no education, no experience, and only a light grasp on the basics of programming.

My town has been getting a lot of Bootcamp grads lately applying for jobs in the tech sector. According to a friend, his company interviewed a bunch of them and didn't find any of them met their requirements in the least.

My opinion of bootcamps is that they are little better than something like ITT. High cost, very little reward. You'd be better off teaching yourself.
> [algorithms] decide who gets access to credit and who pays higher insurance premiums, as well as who will receive online advertising for luxury handbags versus who’ll be targeted by predatory ads for for-profit universities.

As opposed to what? Subjective decisions made by humans based on biases and personal preferences with no semblance of reason or fairness?

> for example, who lives in an area targeted by crime fighting algorithms that add more police to his neighborhood because of higher violent crime rates will necessarily be more likely to be targeted for any petty violation, which adds to a digital profile that could subsequently limit his credit, his job prospects, and so on.

So having more cops in a high-crime neighborhood is somehow a bad thing, because the presence of more police actually confirms the fact that there is more of a need of police in this neighborhood?

> this technology was actually siloing people into online gated communities where they no longer had to even acknowledge the existence of the poor,

So targeted advertising to the needs of people is bad because... I can't even make sense of this one.
It seems Amazon[1], Starbucks[2] and Fiat[3] are being investigated in Luxembourg and the Netherlands. So, Apple is not the only one, yet.

[1] http://www.bbc.co.uk/news/business-30844962

[2] http://ec.europa.eu/competition/elojade/isef/case_details.cf...

[3] http://ec.europa.eu/competition/elojade/isef/case_details.cf...

EDIT: Formatting
> Apple is not domiciled in the EU.

That statement is just not correct. When you buy a product of Apple in Europe you buy it in Ireland and not in the US. When you buy a VW in the US you also buy it from a US retailed who bought it at a US subsidiary in the US which pays american corporate tax.
Denver is especially high too.
This reminded me of Werner Herzogs talk on nature (in the jungle this time) https://www.youtube.com/watch?v=jjjnZvtwtqA

"...there is a lot of misery, the same misery that is all around us.."
Seems like it boils down to determining who gets to make tax law in the EU. Is the EU able to levy taxes on citizens of their member nations directly? Or, are the nations themselves responsible? I'm not sure the legal structure of the EU gives Brussels tax authority. This will be an interesting question to see resolved. It will tell us a lot about the future of the EU.
Isn't Linux under there somewhere?
If you're getting a 526 error, it's almost definitely because you had Full (Strict) mode enabled. Please reach out to https://support.cloudflare.com if you are still having difficulty and mention in the ticket that I sent you.
> innocently, and unknowingly

lol
Cloudflare and Tor, several months ago: https://news.ycombinator.com/item?id=11404770
https://news.ycombinator.com/item?id=11388560
Now, personally, I am of the firm opinion that one should be able to make one's point without resorting to cursing. (Those who suggest otherwise are fing ids!!!)

That being said, the conviction that kids should be protected from cursing puzzles me. When I was a kid, a sure-fire way to get me interested in something was for my parents to say don't go there; forbidden fruit tastes the sweetest, etc.

Now, I'd appreciate it if my kids didn't run around cursing all the time, but I think it would be much more effective to explain to them that yes, some people curse; it is a manner of speech, often a way of stressing a point. I don't find it necessary, and I'd appreciate it if you didn't, either.

Chances are kids will be exposed to the f word and others on a daily basis, anyway.

The occasional fking this, fking that in this blog does hardly make it less interesting or suitable for a kid. IMHO, of course.
If we need these people in society, let their salaries increase. There is no reason to prefer debt ridden graduates paying higher interest rates at lower salaries with government soaking up the cost of defaults to the benefit of employers and their direct customers.
That would be Ireland where Apple paid taxes at an effective rate of 0.005%, just to be explicit.
Hadoop is mostly used for processing large dataset. Also AWS EMR is the best place to play with large cluster. So start here:
https://aws.amazon.com/articles/Elastic-MapReduce/2273
mostly: yes! :)

Also, keep in mind that most of the library is templates, which need to go in the header files.

BTW, most of boost is header-only :) e.g. boost/noncopyable.hpp would give you a header only equivalent of the NoCopy class I wrote.

I've always felt weird about having to include some big-arse library for just using a simple container, so for things like this I prefer to write header-only versions.