skysight-inc/HackerNews huggingface dataset:
It's pretty obvious why Apple's appeal is based on procedural grounds and that's because the EC decision is against Ireland and not Apple.

http://www.finance.gov.ie/sites/default/files/161219%20Summa...

Ireland's appeal gets into the meat of it. I've been reading about this case as well as others against Luxembourg and Netherlands and I suspect it's very likely these decisions by the EC will not survive appeal. The use of state aid laws in this way is novel and the precedent it would set if they somehow prevailed would be a massive shift in sovereignty from member states to the EU.

Low tax member states like Ireland have been under political assault for decades and this is the latest attempt to redress something the EU has no power over. If the EU wanted a unified tax regime across all members it should have been designed that way from the outset, but then the EU project may not have ever taken off if it required ceding so much sovereignty.

Politically it seems like these cases can backfire massively. I suspect that when the EC began these investigations they didn't expect Brexit could happen. The implicit gamble they're making is popular support for combatting tax avoiders will be greater than rising Euroscepticism.

EDIT: Just to be clear because it seems my comment is being misunderstood by several people, my second paragraph is my comment specifically about this case. The third paragraph is my explanation of the political context in which these cases have been brought. It's obvious these cases aren't about tax rates (it is indirectly, which was my point) because the EU pretty clearly has no authority over that.
London would be outside the EU though. Apple is based on Ireland because it 1) is in the EU, and 2) offers low corporation tax, not the other way around. If Ireland left the EU today, Apple would up sticks and move tomorrow, even if the tax rate stayed the same
Top Ubertesters publications about mobile app testing of 2016
That's odd - it turned out I had version 3.3.2 installed, I wonder why the auto-upgrade didn't happen? Are the 4.x versions beta releases?
But this has nothing to do with actually editing your code; the majority of the iOS code I write and compile does not depend on Xcode or any of its utilities.
Obviously all companies are different, and perhaps the best companies in the US treat their best workers better than the best companies in Europe. But equally all the working condition horror stories I've heard from the US completely dwarf anything I've ever seen or heard of in Europe.
You could totally ignore crud like gnome and have a consistently working experience that just keeps getting better except pulseaudio seriously can we just crowd fund an entirely new linux audio stack from scratch please I'll contribute.
How are they going to come back? All realistic plans I've seen are for one-way trips.

The thought of dying isn't the inherently problematic part, but rather the extreme isolation. People who go to war are there for only some months and have plans for going home, back to friends and family. People who dive and explore the oceans are isolated for a few days at worst; perhaps months in a nuclear sub, but there you have already a pretty large crew around you. Compared to decades spent isolated with a handful of people, and no return ticket to the rest of humanity, those are nothing.
Those weren't really so much clones as Macs in non-Apple cases and assembled in non-Apple factories. The licensed clone makers had to use Apple-approved motherboard designs, and Apple would not approve designs other than those that were very similar to Apple's.

Power Computing demonstrated prototypes that would take the Mac into new markets that Apple's designs didn't fit well in, and publicly begged Apple to allow them to sell them, but Apple refused.

The result was that the pseudo-clones competed directly for the same customers Apple was going for, and so of course the program was a failure. A successful authorized clone program needs to grow the market, not merely redistribute it.
Me too. I was hoping for better coordination of warps.
> A bigger problem than the desktop environment may be that apps are written to different UI toolkits (these days mostly GTK+ and Qt)

I can agree with this criticism (granted, I don't use many GUI programs)---not that they're different toolkits, but that they often have drastically different theming and UX. Uniformity through common theming/UX APIs would be beneficial.
Ads don't have to go away, but it's thinking like yours that leads to this adversarial atmosphere.

Many of us hope for option c - that publishers work with ad networks to fix some of the problems that drive people to ad blockers in the first place. Some people object to advertising no matter how it is done, but I think that's a relative small number of people. Most people will accept well-behaved ads.
I don't think the cabinet is allowed to vote against the govt.
Should be noted that opposition in this case is the Liberal Democrats, SNP and Greens and the people supporting Liberty, its not the political oppoosition (the Labour party) who voted for it.
"Managing" stacks does not matter here. That's trivial. What matters is the lifetime of the data that lives on the stack. You correctly pointed out that in Java, the data on the stack represents a small percentage of all data, so escape analysis has a limited amount of effect on decreasing memory pressure.

However, in Go, this percentage is much higher because there are orders of magnitude more stacks.
Wreckage of the culture war
Similar Web vs. www.alexa.com
They have 231 billion cash on hand. So not really a big deal for them to pay a small fraction of that as taxes, as they should have done and therefore should not have this much cash on hand.
>>i'm not sure why anyone would expect to be able to install linux/windows/anything on a mac without problems these days.

> Until 2014 Linus Torvalds used a MacBook Air as his primary laptop. And even in 2005 or so, his desktop machine was a Mac Pro (the steel ones).

> And of course, tons of developers do the same.

And none of us expects to do it without much pain. I curse the moment anything goes wrong, or I get a new MacBook and have to fiddle with it for hours or days to get Ubuntu running on it. It's unlikely that I'll ever buy another one.
The more I read stuff like this, the more I wonder how many problems would just go away for so many people if they used Mercurial instead.
While it would probably be relatively easy for Apple to move to London, I think the British stance on privacy (Investigatory Powers Bill etc.) would make Apple less interested than one might expect from simple tax rules.

Then there are all the Brexit related questions about export of services, and I have no idea at all how that might or might not change things.
> identity politics are the primary driver of motivation in the developer team

There almost certainly is someone in the development team for whom this is important, given the reports that identical patches would be accepted after being "laundered" through a male dev. People will go a long way to defend their biases. For example, I expect this entire discussion to be flagged off the front two pages of HN and into oblivion fairly quickly.

> meaningful study

mjg59's reply: "Remember kids: never share your lived experiences without presenting your experimental design first".
Internal documents reveal details of Facebook moderation policy
Maybe something like this...

https://www.icc-usa.com/blackhole-hpctower.html
> It was basically a nightmare.

You think that was a nightmare, try installing OS X on a Dell!
> twitters growth stalled

I think maybe Twitter's growth stalled because it's mostly done growing. Do they need more users? They can already generate billions of dollars every year and maybe that's enough.
6DOF Input Is the Secret Revolution in Computing, Not VR
Your comment is more depressing in my opinion, as it shows that it's still typical with the linux to blame users. Software is there to be used by humans, if you put the blame on your users, you have actually failed to design the software correctly.

Why blame someone for wanting to install linux on apple hardware (which btw is often better supported than other hardware)?

Why blame someone developing 3D acceleration for virtual machines for wanting to have a GUI on the server that contains test VMs?

Why blame someone for being annoyed having to know the difference between 3 package manager programs?

Why blame someone for talking about the usability of command line options, of which command length certainly is a part?
A key advantage if the cloud is that you don't need to install anything
Who got fired for that?

We have people who started a spreadsheet where googlers can post their salary/total comp and they are still working at google.
Making wireless work isn't a matter of throwing money at the problem and buying off the shelf products, unfortunately. Nor is it a binary "works" vs. "doesn't work." I want to say I have "flawless" wifi at my house, but in reality I've looked at the use cases of all of my regular users and optimized the wireless network to be reliable and performant for those uses. This includes:

a dedicated network router and dedicated access points. The placement of the access points is key. They should be in the dead center of the area they're meant to cover and not be near any radio absorbing materials. You pretty much can't do that if you have to put your access point at the place where your internet comes into your house. I use Ubiquiti Edgerouter and AP equipment[0]. I had to wire cat6 between my basement and my entryway closet to get good placement of my access points.

testing and optimizing frequencies for the environment. I live out in the suburbs, but I still have to contend with my neighbor's RF noise. I use a tool for MacOS called Wifi Signal [1] that identifies clear channels and regularly suggests improvements.

Understanding the differences in the technologies available. I have a large house, and lots of high bandwidth equipment, as well as some low bandwidth equipment. The low bandwidth equipment (eg. Nest thermostats, raspberry pi garage door controllers) stays on the slower, longer range 2.4 ghz access point and I don't have to particularly care about placement. The high bandwidth equipment (laptops, desktops, set top box) is set to prefer the high bandwidth short range 5ghz network, and I placed my access points close to their points of use. Equipment like phones and laptops that move around are set to prefer the 5ghz network, but accept the 2.4 ghz network when they're too far from the access points. Newer access points allow you to specify minimum signal qualities to encourage clients to switch networks sooner when their signal quality drops too far to be useful.

I put a lot of effort and more money than normal into this solution, but the result is that my family generally doesn't notice the network. It just works, all the time. When we visit other people's houses, the wireless is bad and that's just something that is weird about other places. I want to say guests in my house get good wireless coverage, but if they do something with their devices that my family doesn't (like try to stream movies from a hammock in the back yard), or get on the "wrong" network, I can't guarantee much.

0: https://www.ubnt.com/unifi/unifi-ac/
1: https://itunes.apple.com/us/app/wifi-signal/id525912054?mt=1...
You must not have a great time on Twitter.
Huh, really? Except for Apple machines, which are pretty much a lost cause, every other machine I've installed Ubuntu on basically just worked after installation.
Facebook Live Audio
I Developed an Instagram Movie Maker. It’s Pretty Sweet Too
more depressing because fedora is the "canary" for new hardware rather than an everyday in use desktop let alone server.

so the fact it struggled on what seems like ancient hardware is hardly a surprise.

wonder what his reaction will be when he finds he has to go through the whole ordeal again after they end of life his installation in 6 months.
The whole point of being in Dublin was to have an EU based office plus a 'favorable' tax regime to bilk European nations out of tax revenue.

Moving to London is a non starter as it takes that office out of the EU.
> Wireless connections can drop in and out and our vulnerable to being slowed down by increased demand. Not to mention that the centralized service itself may fail, due to catastrophic power failure, DOS attacks, or any number of other reasons.

Not to mention how wireless connections themselves are vulnerable, jamming radio frequencies is easy and cheap.
Or in Lisp one could write #1=(1 . #1#), eg:

CL-USER> (subseq '#1=(1 2 3 . #1#) 0 10)
(1 2 3 1 2 3 1 2 3 1)
It's accurate, regardless.
Ask HN: What's the state of the job market in machine learning?
If one were to use Hacker News as their only source of information, it would seem that machine learning is a very overrated topic. There is something related to it on HN's front page almost every day. This proliferation of courses, resources, books and startups would hint that machine learning is becoming more and more accessible to the average programmer and that the market is on track to getting saturated quickly.
Is this the current trend? If yes, is it limited to the US? What about the machine learning scene in Europe? Maybe someone here could provide some perspective.
> Another nugget I just found out about: alt-enter opens the what you typed in in a new tab.

If you're visiting a site by entering the address (as opposed to using search or a bang command on DuckDuckGo or using a bookmark/history entry), then you'd also appreciate the following shortcuts:

Ctrl+Enter (Cmd+Enter on Mac) for "www." prefix and ".com" suffix on the domain. Eg: type "google" <Ctrl+Enter> (or Cmd+Enter) to go to www.google.com

Shift+Enter for "www." prefix and ".net" suffix on the domain. Eg: type "jsfiddle" <Shift+Enter> to go to www.jsfiddle.net

Ctrl+Shift+Enter (Cmd+Shift+Enter on Mac) for "www." prefix and ".org" suffix on the domain. Eg: type "wikipedia" <Ctrl+Shift+Enter> (or Cmd+Shift+Enter) to go to www.wikipedia.org

In my knowledge, the www.<domain>.com autofill with Ctrl+Enter was pioneered by Internet Explorer, but Firefox is the only browser that took it to the next level as a built-in feature.
> Basic things like sleep, working touchpads etc are still issues on many installations.

Is that the OS's fault? Manufacturers supply drivers for Windows, but Linux is left to just figure it out by itself.
Remembering Felix Browder, a Nonlinear Genius in a Nonlinear World
Good point, but it would need to accelerate and decelerate in orbit enough to confirm that mass loss isn't driving it.
"Charlie" is now coded sufficiently female to result in beatings? Jesus. Sorry to hear that. School is a vicious pit of norm enforcement at fist-point.

The process by which names get "cooties" like this is rather nasty. People seem to be uncomfortable with even the possibility of both-gender names like "Sam" and "Alex".
FWIW, I recently jumped ship and installed Ubuntu over MacOs on my Macbook Pro (not dual booting), and it was as easy as can be reasonably expected. The worst side effect so far is that a strange red light is emitted from the headphone jack. It's been more-or-less flawless. Oh yeah, I also had to google for about ten minutes to find an askubuntu question about running web videos that depended on silverlight. I must admit I don't entirely understand what I installed (from apt), but it worked and in total maybe a half hour was lost.

I would have a much worse experience transitioning to windows, or even in all likelihood transitioning back to MacOs.

Of course, having linux interoperate with MacOs is a completely different situation. That said, for a while I dual-booted with grub, and it worked fine. In booting from usb, dual-booting, and running only linux on mac hardware, I never experienced track pad or keyboard failure, though I do think apple's keyboard layout is inferior for non-MacOs systems. I expected to have some major problems using Ubuntu exclusively, but I have had few hard-to-fix problems. It was hardly a nightmare.
If Apple moves to London they would need to move back to the EU in few years. London is soon not to be part of the EU.

Also the EU startup scene is most certainly not moribund. I guess you are misinformed.

And at last. The Commission doesn't want to drive out a US company. The European Union just has the expectation that companies doing business in Europe should pay taxes in Europe.
> I consider this to be a failure of Git. The set of different options (normal merge, rebase, filter-branch, etc) is complex and not cleanly orthogonal which makes for a very messy "mental model".

Allow me to disagree... Does the CVS or SVN way of doing rebase and filter-branch work with your "mental model"? Well, there is your answer.

> I really wish some tool other than Git had "won" the version-control race; I honestly believe Git to be the worst of the contenders in the most recent generation of version control systems

Not to sound harsh, but why would I want to use an inferior tool just because you don't get git?
The port was already done in the 1990s. You could run Enterprise WebObjects on Windows NT, and it came with several NeXTStep apps on the CD including Mail.app.
uBlock Matrix is good too, if you want to manage all the things. You basically white/blacklist all the image, css, xhr, etc. requests on the page and can set up rules like allow iframe from youtube.com on all sites, to allow the embed youtube frame to show up on pages. Many sites are broken on first load until you get your rules straight but they're trivially fixed. You just click on boxes to allow or deny the particular thing.

HN looks like: http://i.imgur.com/lfjkhkl.png
The tax haven system is deeply flawed and I hope this gets the ball rolling in making these types of deals less prevalent.
I would love if this could show a growth of customers in percentage too.
How is it skirting the law? It seems more like "We (like everyone else) like to win court cases we may be in, and engineers providing unneeded or unfounded legal opinions over email makes it harder to win cases"

Your inability to understand this goes to OPs point about engineers not understanding law. I'm guessing you're an engineer(or at least - not a lawyer)
Have they actually begun collecting it? Maybe this non-sense could be stopped in its tracks.
Maybe you're right; I agree that's probably what I would have done.

Apart from anything else it allows a clean-slate "this is how it _should_ have been handled in the first place", rather than a separate git-fu move that was necessary or even relevant only because of the original indiscretion.
That is the entire point of it...
GitHub pages don't support HTTPS so they're increasingly a no-go for me :(. So many endpoints are HTTPS only now that the mixed content warnings are too much hassle to deal with
Where do I sign to pay 0.005 percent tax on my income?
How would this problem go away with Mercurial?
Why is Mercurial better than git? It's my understanding that you can still rewrite history with Mercurial.
Yeah, like I said, I should have just stuck with the FHD display :( Tradeoffs...
> You set the price when you consume the content that you know is funded with ads.

How do I know this without viewing ads that I don't agree to view?

> It is your attention which you are agreeing to trade for information or entertainment.

The ego required to tell people who are explicitly not agreeing to your terms that they are implicitly agreeing to your terms is appalling. Surely we can believe people when they tell us what they agree to.

> This is more commonly happening now. Then we all have to deal with people complaining about that. Taking up /my/ attention which they are refusing to pay for. Pay me for reading your posts.

You loaded this hacker news page with the intent of reading other users' posts.

I've never once loaded a page with the intent of viewing an ad.

If you don't want to view my posts, I'd be entirely fine with you writing a browser plugin that strips my posts from your page. Consume the content you want to consume, that's your prerogative.
I can't tell if you are sarcastic. Just because they have money doesn't mean they need to give it away. I'll bet Apple will spend it in a more productive way than any EU government would.
Eh? this is not specious, a one off 0.005% deal is anti-competition and illegal under EU law, Apple doesn't get to decide what EU competition laws it can and cannot ignore. Ask Microsoft, ask Google... both tried, both failed.

Nobody is rushing to incorporate as a startup in the UK right now, quite the opposite - there's lots of talk of moving to Berlin/Paris/Stockholm. There are numerous reasons for this but I'll mention two strong disincentives:

1.) Impending `Brexit` and loss of access to the EU single market

2.) The 'Britain is Closed for business' nature of the new snoopers charter which compels online companies based in the UK to get government approval for any new technology that uses encryption, and also compels them to build backdoors for the government spooks if asked.
My academic masters' program still had a couple of classes on data science and mathematical finance. So besides their research people are able to work outside academia.
In fact, they support HTTPS: https://help.github.com/articles/securing-your-github-pages-...
I'm also very surprised - I thought it was standard to merge master (target upstream branch) into the topic branch frequently (daily seems reasonable). I know some people do not appreciate "merged <branch> into <other branch>" commits in their history, but that is a small price to pay IMO.
Ask HN: I don't get the point of developing for Salesforce
So I'm reading this: https://trailhead.salesforce.com/force_com_dev_beginner/starting_force_com/starting_discovering and a far as I can tell (please correct me if I'm wrong) I would develop on Salesforce if I wanted to build enterprise / company applications.

But I can do that with plain old Java + Spring or ASP.Net, why would I use Salesforce?
Libraries, sure. But if you've chosen an approach where you can't move people and learning between teams, you've chosen failure.
>Right. Which is why an "ordinary user" probably shouldn't expect it to "just work".

Yes, but there's a thing to balance this: unlike PCs which come in 200000 models, there are only a handful of Mac models, and they remain the same for a year or so before the next update.

So, it should be easier to target those with Linux drivers than to target tons of individual devices, even if Apple does change their hardware.
I'm from Ithaca. We don't have shuttle services or unemployed grocery workers throwing rocks or a ridiculous government, unless you find it ridiculous that our mayor literally walks the walk on reducing CO2 emissions by selling his car and having turned his dedicated parking space into a teeny tiny park with benches and potted plants.

You may be thinking of somewhere else.
Exactly. The generation that grew up with Star Trek:TNG and Voyager are 35-45 years old now, and that's our vision of the future. I see more thirty- and forty-somethings with iPads and Kindles (i.e. PADDs) than any other demographic, and the idea of saying "Computer, add X to the grocery list" just seems like how the future should be.

I do find it funny that the tech from a fictional post-scarcity society is being pioneered in the real world by a merchandise company (Amazon) and an advertising company (Google). Meanwhile, Microsoft is lagging behind despite Cortana (in my experience) having the best voice recognition of all the services, Siri included.
Because

1) If you're processing huge files, you need a very fast internet, which very few people have.

2) Lots of software doesn't exist in the cloud version.

3) It's actually quite expensive to rent something with such specs.
IT Jobs Explained with a Broken Lightbulb [comic]
Besides Cloudflare, there are these 2 github specific solitions https://github.com/schme16/gitcdn.xyz & https://rawgit.com/faq
Damn, is Vestager in the running for Dane of the year?!?! I'm going to have to vote.