skysight-inc/HackerNews huggingface dataset:
According to press release, the scheme could be legal according to some Irish laws, but it violated EU law, which also applies to Ireland as a member of treaty. If government of Ireland didn't take EU law in account when applied tax rulings, that doesn't mean it was acting legally. So it more looks like the tax office lost your tax declaration and you decided you have your own personal tax rate of 0. No surprise, when the declaration will be found you'll be charged.
Interesting and seemingly overdue.

What effect might this have on Apple (and others) repatriating overseas monies back to the US now. If it's going to be taxed overseas anyway, the argument for holding large amounts outside the US seems to be reduced.

Granted, there will still be other non-US tax havens, and I'm guessing the lower rates may still be a factor. But might this have any impact at all? Or will this just be seen as a small fine and companies will carry on as before?
Show HN: A header only C++11 LRU Cache template class, with no dependencies
Rio Olympics - Win at all costs
On a related note, a Princeton professor and some colleagues just published a blog post and a research paper documenting that "language contains human biases, and so will machines trained on language corpora:" https://news.ycombinator.com/item?id=12356111
They were using the best quality models to make the most perfect shit sandwiches. The deli just overproduced.
It seems hard to believe that Apple was receiving special treatment when practically every MNC has been using this very same loophole. But at this point it is he said/she said. This loophole is now closed, so the EC pursuing this feels more vindictive than anything (especially since the EU has had it out for US tech companies for awhile now).
Who are the people using Firesheep and similar tools?

There have been plenty of reports of ISPs deciding to "maximise revenue per subscriber" by adding tracking headers [1], injecting ads [2] and proposing to sell their customers' browsing histories [3]; and censoring particular images on Wikipedia by MITMing all traffic [4].

And that's from commercial ISPs - if free public wifi or tor exit nodes MITM traffic, that's not even newsworthy :)

Whether you think cloudflare and its backbone suppliers are above such activities is a matter of opinion, of course.

[1] https://www.eff.org/deeplinks/2014/11/verizon-x-uidh http://www.icir.org/vern/papers/header-enrichment-hotmiddle1...
[2] http://arstechnica.com/tech-policy/2013/04/how-a-banner-ad-f... http://www.infoworld.com/article/2925839/net-neutrality/code... http://www.theregister.co.uk/2014/09/10/comcast_using_javasc...
[3] http://thenextweb.com/insider/2016/08/03/comcast-isps-should...
[4] http://news.bbc.co.uk/1/hi/uk/7770456.stm
Ask HN: Do you have an HN realname and also a sock puppet account?
I read two things in this:

- We bring work and employ a lot of people so we are good.

- Be careful because if we don't get it our way we are going to go away and you are the one that will suffer.
After almost a year searching for a job in Melbourne, I now work remote (in melbourne) for a bay area company.

I found locally there was very little that paid well that wasn't in a C# shop.
brexit ain't looking too bad now
One might wonder whether multinationals paying 0.005% tax contributes to the horrible proliferation of oligo/monopolies.
Honestly Im curious how mich cloudflare is needed for most sites. What amount of views per day would make it worth it?

I know also that malware is now abusing these cdns, so I have been forced to ban entire cdn ranges. I wonder if cloudflare has made any progress implimenting DNSCurve?
FWIW I'm doing the Accessing Web Data part of the Python for Informatics course at Coursera. First part of that course is regex and after one lesson (~15 mins) it covers enough to read the above expression.

I was already cognisant with regex, so I'm perhaps biased, but a simple email-like search seems easy for a novice to read.

Perhaps you have a particular block when approaching regex. The book by Charles Severance that goes with the course (above) is freely available online.
Earned Income Tax Credit

A situation in which assistance is given to people who are working (albeit for a lower wage) is a much better situation than assistance being given to people who aren't working at all.

There is value in enabling people to have jobs, even low paying jobs.

Many workplace laws and regulations effectively increase the cost of labor in the aggregate. So "decreasing the cost of labor" is not all about lowering pay. Think of things like overtime rules, mandatory benefits, onerous compliance rules, shifting various legal burdens to the employer rather than the employee, making it more difficult to fire someone.
>I would like to think that after 20 years of effort, Netscape actually does more than 7.5 times as much stuff as it did in 1996.

This is precisely the problem the article is about. Why should one application grow 7.5 responsibilities instead of those being in separate applications? It's simply poor design, and now we're stuck with it.
Ask HN: Books on how Email works and how to program services around it
Can you please recommend me Books/Ebooks on the Email and things around it?

Principles of how it works, how servers connect to each other, security, extensions, implementation details, programming services around Email.

I diligently searched on the web and google, but only found Programming Internet Email which seems to be quite old.

There are tons of books on topics like JavaScript, Databases, Python, and so on, but no books on email?

Also, I'd like to hear opinions if you think that can email be sexy and viable as a basement for a startup these days? I find email the only tool that have been with me for years and I am sure will be with me for years ahead.

Please advise and share your opinions.
This makes sense, though twhb didn't mention any restriction on the numbers you might guess. Thus the first prisoner could just guess on the entire sum they saw, and only two guesses would be needed.
The word scapegoat implies being blamed for something they are innocent of.

Here Ireland is clearly complicit with Apple in the tax evasion scheme and thus isn't a "scapegoat".
Chinese CA WoSign faces revocation after possibly issuing fake certificates
Yeah, I fixed it in the meantime. My mistake :)
They gave tax benefits they weren't actually (legally) able to give. So those benefits are entirely void and never existed to begin with.

IMO they should be able to sue the agency (or agency's employees) that supposedly granted them the tax benefits for damages because they misrepresented the actual tax situation, but they still owe the unpaid taxes and have to pay them back.

Not knowing the law doesn't protect you from breaking it. In this case, they're not even being punished -- the $$ owed aren't a fine, just the taxes (and interest) they should have paid to begin with.

This is similar to buying stolen goods: sure, you may not actually have known they were stolen, so you might not be directly punished, but you still don't legally own the goods (even though you paid for them) so they will be confiscated and returned to their rightful owners. You can sue the seller for damages, but the state is under no obligation to reimburse you for handing over "your property" (because it isn't).
LOL'd at the Paddy Cosgrave reference
Maybe want I want is to always have access to the layer beneath (xlib, Wayland, win32). Thanks.
We make extensive use of Cloudflare at my current company and my previous one is featured on https://www.cloudflare.com/customers/. So yes, I've used Cloudflare.
Generation 50 but none of the cars has learned to pass more than 5-6 corners.

Also, changining the track from one interation to another I don't think it helps. The training should be done on the same track until at least one of the cars is able to complete it. Than it can be changed.

Sometimes some of the cars get stuck and the round doesn't finish, without having to click the "End round" button. There should be some mechanism that detects that cars are stuck and end the round automatically.
Among other things, I would judge how modern a community is by what their solid waste disposal facilities look like. All those plastic toys, furniture, building material, packaging, etc, being pressed into a mound! Or, head down to the cancer treatment facility, and imagine what Dr. McCoy would have to say.
Most REST API frameworks that I'm aware of (e.g., Django REST framework) easily allow you to accept either the semantic HTTP actions, or an action parameter in the query string. Some also let you fall back to the `X-HTTP-Method-Override` header. I think these are even on by default in many frameworks. So fallback is pretty easy if you're using one of those, and even if you're not, it's still just an extra line or two in your routing, plus a little extra error handling in your client for error code 405.

I do agree that you should have a fallback, but for reference, I've been consuming semantically-defined REST APIs for 4-5 years now, and I've never run into this problem. I agree with you that it can happen because of firewalls, etc, but it must be incredibly rare. Maybe in some corporate environments, for the usual BS reasons.

Also, if you use SSL/TLS, you won't run into this problem unless you're being MITM'd, like in some corporate environments (because no one in between server and client can tell what HTTP method is used). Use of SSL/TLS is probably why I haven't run into this in recent years.
All of those are also valid points. Thank you.

Though I still believe some kind of societal "shedding of skin" is required from time to time in human societies.

I also believe there are different expectations from people used to the Common Law concept and those not used to it.
haha, great game! https://archive.org/details/advanced-civilization
None of that matters, honestly. The expectation is more that you go out of the house with a happy face. If you work at a store or in other customer service fields, it isn't enough to be nice and polite, you need to smile as well. I worked in a call center and we got told that we should smile while on the phone, even.

And sometimes, the order to smile is some odd sort of thing men do to women, especially older men to younger women.

All of it becomes habit.
It was at Europe's insistence that bank debts were converted into taxpayers' debts. Ireland didn't do it willingly. Whether or not it resulted in any good for Europe, who knows.
One known outcome is that the banks in question were protected from the downside of their commercial decisions and Irish taxpayers will be paying for it for decades to come.
uh.. it looks like a ghetto attempt at a typical RV interior... rather than something like a Westfalia or Sports Mobile..

I guess that's the difference between a company with more resources with a DIY job with supplies from HD.
Shouldn't they sue / negotiate with Ireland in that case? Given that they allowed Apple to evade taxes.
The entire argument against "retroactive" corrections sounds a lot like "you can't punish us because we've been doing this for a really long time and getting away with it until now".
What issues do you have with Terraform? A few people in my org are considering implementing it.
The EU have even said the bill could be reduced if further US taxes are paid.
> Modern browser extensions are written in JavaScript, making them portable, verifiable, and easily sandboxed - not something you get with an executable binary blob that until very recently ran in the same permission context as the local user - which on Win9x through XP meant root.

Do you think this means that browser extensions are secure in the least?
Given Ireland broke the law, not Apple, shouldn't they get the punishment?
Still an odd choice, not only from the perspective of taste but also from that of practical value. Kennedy died two years before I was born. According to Wikipedia, the median age in the US is about 40 right now.

Kennedy's assassination is declining (has declined?) in a significance as a flashbulb event; today, 9/11 would be a better choice - if we define better based solely on demographic relevance and ignore taste.
[decoded alien signal from HD 164595]
"...must be willing to relocate to San Francisco."
Ask HN: Best way to start and master Hadoop?
I am starting to learn Hadoop and what are some of the good tutorials that can help me with it ?
there is an easy solution for this.

1) create a google photos album with a single photo in it
2) in the "Google Cast" mobile app, go to Settings --> Backdrop, and uncheck/turn OFF everything except Google Photos
3) select your "single photo" album
4) profit
Most stuff that happens inside processors takes a single cycle, and we used to have single-cycle RAM until the CPUs ran away with increasing speed.

Photonics has a serious density problem: visible light is too large in terms of wavelength. This is already an issue with etching silicon. It's also at best at the 1950s stage where people have developed single photonic transistors in the lab but not yet photonic VLSI.

Anyway, the main factor of delay in chips is capacitance, both between wires and on the gates of FETs. This must be charged through the on resistance of the driving FET and all the intermediate wiring.
Beyond API flux, one thing docker could really focus on to alleviate a lot of pain would be to have some more stable / sane version management. If you need to break the API to bring in new features so be it, but maybe a former API client should be able to still interface with newer versions through backwards API support. When docker was new there was maybe a case to be made for stricter version matching, but it's just a sign of immaturity at this point that new versions of dockers upset the rest of the ecosystem so greatly.
The firm had to be incorporated somewhere.
> a devastating blow to the sovereignty of EU member states

This is bad, bad PR. Maybe let the EU citizens be the judge of that?

IMHO, it is a huge no-no for a company to make a political statement, especially in a troubled time like now (does Apple have any comments on Brexit, too?).

I think this will deeply hurt the fanboyism.
>There have been plenty of reports of ISPs deciding to "maximise revenue per subscriber" by adding tracking headers [1], injecting ads [2] and proposing to sell their customers' browsing histories [3].

That sounds like a good reason to discourage website owners from allowing ISPs like Cloudflare to run massive MITM operations on billions of "secure" connections all at once.
Ya, but checkout my watch.
While informative your article left me thinking the conclusion was "we don't know what it is", whereas with the OP the conclusion was "nothing to see here, move along".
It's possible that if FPGAs continue to improve as they are and catch up with ASICs in terms of density and price then reconfigurable HW may become a possibility.

At the moment, most of those task would be done on ASIC, so yes we might see those tasks done on FPGA.

There wouldn't be advantage in performance generally, only in that you could have true HW updates.

It is something I've been thinking about in that you could theoretically have a processor optimized for the game. So you could download HW on the fly (pre built) and flash your machines FPGA.
A really good shorthand for "start of line" is "^"

;o)
What Robots Can Learn from Babies
not sure they haven't always been fairly accessible? I suppose prices are now dirt cheap vs. 2010/11 where I'd have to pay 300-400 for a mediocre FPGA (I've used digilent for years, prices on there have dropped quite fast in the last two years or so). then again, atmel had an FPGA co-processor for awhile at a relatively cheap price (can't remember the name...probably X28 with some characters), but still not really capable of running a neural network at any appreciable depth.
So the challenge, to me, is that if you fork docker, then people are going to have to get used to a different command structure anyway as the forks will diverge.

One of the reasons to avoid a fork is the confusion caused by two kind of similar but not quite the same implementations that diverge slowly over time.

rkt is unlikely to just copy the feature set of Docker, but they provide competition in implementing new ideas and as it's not intended to be identical there's less confusion.
Minimal Value Types Proposal for Java
Dark force hunter wants to make darkness from light
Yup. The question is -- where do you create "value", only in R&D or also through the manufacturing and distribution chain?

If only R&D created taxable value, there would be no need to tax anyone after the research stage. Of course that's not the case (and it's actually the opposite of what you want, as a society). This is a very weak argument; if that's all they have, they're going to lose any appeal.
Probably helps that he has a fairly high IQ and no visible learning disorders.
Indeed, I suspect the companies you've listed and many more are watching this case keenly.
I'd agree with you, but this probably requires some advanced tax evasion deal between US and EU.
What a disgusting, pathetic piece. If you get caught with your pants down, you should stop shitting instead of enumerating the benefits of natural fertilization.
If Ireland now refuses to collect taxes from Apple, yes.
No, let's keep him interested in Science, his advances are better for everyone in this domain
I wonder how much this has to do with the Brexit :)
What is Musical.ly? We've got the answer
> Appreciate the reply.

Well, you were lucky I saw your message at all :-) (you did upvote mine, didn't you?)

> Ah, I was responding to the assertion that every should be a programmer. I might have misinterpreted this to mean professionally rather than passing knowledge.

Well, obviously I am only speaking for myself, but I think most people who suggest programming to be tought as a universal skill don't expect everyone to become a professional programmer (though I guess chances are programming in some form or another could become pretty pervasive at least in jobs that typically require some kind of higher education).

> Hmmm. Not sure I disagree, but woodworking is a valuable skill, and I think its important for people to be exposed to different types of careers so they can make an informed choice. My dad does woodworking for a hobby, and I would rather have nice handcrafted furniture available, rather than cheap plywood crap.

Sure, but I think it's far less important as a basic skill nowadays, and it's not really much of a job anymore either. So, if resources are limited, I think teaching computing/programming basics would be more important. Nothing wrong with offering optional courses/clubs/whatever, though, I guess.

> Not sure what you mean by electronics classes?

Like, soldering simple circuits, that kind of stuff.

> As far as the office classes, there are people who really struggle with computers, and teaching them skills they will need in an office is useful. Maybe teaching them some basic ui design principles would do more to enable them to learn these programs, and others?

I think so. And in any case, I think that teaching a proprietary product in public schools is completely inacceptable, pretty much no matter how useful a skill it currently might be. Schools always should teach generic, transferable skills, not products. It might well be that Casio calculators are useful. But that doesn't mean that we have Casio classes; we have math classes that teach arithmetic, and possibly the use of calculators.
Wait, can we actually choose which taxes we pay? Like maybe I can pay income tax but not VAT? Sound great!
It shouldn't rely on server name, but on the actual key or signature. Actually, I believe many of hosts running behind the CloudFlare wouldn't want to expose any meaningful server names, so the actual server location would be harder to spot.

I.e. you generate your keypair and produce a self-signed certificate, you should be able to give your public key and the actual key would be used for authentication. The subject (and SANs) of the certificate are ignored so it could be like "/CN=localhost" - only the key material is what matters here. That would be secure - in a sense third-party attacker won't be able to sniff what's between you and CloudFlare.

(Or you could generate your own (self-signed) CA, generate a certificate signed by this CA of yours, and give CloudFlare your CA's public key. This makes sense if you have multiple hosts and you don't want to share the same key.)
They won't do it until Hillary gets in and reduces the rate of repatriations which Apple has been lobbying for for a long time...
Cry me a river, seriously.
Companies are already taxed on their profits. The hard question is determining what is a profit and where it is located.

And share buybacks are returning capital to the owners of the business, which is why they invested in it in the first place. The owners can then make their own choices about how to allocate capital productively.
It's likely that Google, Facebook, Ikea, et al. will receive similar consequences in the near future. Apple is just the first to receive a slap in the wrists. Hopefully this will reach beyond Ireland and similar investigations will be done in Netherlands and Luxemburg.

A lot of Europeans (me included) are not at all happy to see massively profitable companies operating in Europe without paying practically any taxes. This makes it impossible for European companies to compete with them and I'm very glad the authorities are looking to level the playing field and bring in some tax revenue while doing so.
Interesting. Does this imply that the UK deal with Google to let them pay less tax is now de jure illegal as well?
Which tax haven(s) are you referring to there?
Hmm. I'm not sure whether Ireland owes any money to bondholders. If they do, this EU ruling will make it harder for them to negotiate with those bondholders, who can say "collect your taxes and pay up."

But, some bondholders are probably the same people who compel American companies with vast cash piles to stash them offshore.

Is this an issue for Irish voters? Their government made a deal that cost them money. If it's OK with the voters, their government can fight the EU on this. Or, if the voters prefer, the Irish government can try to collect from Apple.

After all the posturing is done, they'll probably settle quietly.
Personally I think the entire container space moves too quickly to be a good target for stable long lived services. Pretty much every element is under fast development.

Stability is more the attribute of more mature services like Virtual machines, which have been around as a heavily used technology for quite a long time now...
Controllable Enhancement
And every federal country where you have different bodies that set law.
In my opinion, getting used to living in small space is the simplest thing about surviving on Mars. It is much more difficult to maintain a steady supply of oxygen, water, food, and energy. Also, there is always a possibility that something important will suddenly break down and the colonists will need to repair it using only what they have at hand. I would be much more impressed if they tried to test how humans and current technology cope with these hard tasks.
> but you would probably have to skip the second sentence of the first paragraph, and the first parenthetical in item 2

No, I think you're just poor at communicating. Your claim was "After the second semester, CS students divide into three groups", and then listed those three groups, zero of which involved a person who was new to programming doing well. You had every opportunity to hedge your statement, and you did not.
With Dogs, It's What You Say – And How You Say It