News for hackers. Stuff that matters.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rsweeney21 on Wednesday March 22, 2017 @02:52PM (#13933631)
"Don't assume bad intentions over neglect and misunderstanding." - Hanlon's razor

I worked as a Microsoft employee on the xbox.com website from 2007-2010. We didn't officially support any browsers on Linux because it represented <1% of our user base. It just didn't make business sense. We tested it on occasion anyway because we are decent people and, being part of the tech community, we were fans of Linux.

We supplied a list of officially supported browsers to the customer support team. Any bugs on non-supported browsers would never get reported back to our team, so we'd never hear about them. The support team did their job.

This is how pretty much every company in the history of ever works.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rossy on Wednesday March 22, 2017 @08:59PM (#13936600)
Having a list of supported browsers is fine. All modern browsers are supposed to implement the same web standards, but they all have a different set of supported features and subtle rendering and layout bugs. Sniffing the User-Agent string to detect the browser is a small evil, but it's sometimes necessary.

Having a list of supported operating-systems is totally different. For a web app, this is almost never okay. The popular cross-platform browsers (Chrom{e,ium} and Firefox) are excellent examples of well designed cross-platform software. They both abstract the underlying platform and implement the layout engine in platform-independent code. It's very rare to find a rendering bug in these browsers that only affects a single platform. So, what I don't understand is why OneDrive is sending different code to Firefox on Linux and Firefox on Windows, and why are the support team being instructed to dismiss bug reports from Linux users when they are using a browser that would be supported on Windows? It's hard not to attribute this to malice. Even perpetuating the idea that it's not possible to write truly cross-platform software or that web apps have compatibility with specific operating systems works in Microsoft's favour, since they sell the most popular desktop operating system.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by golfer on Wednesday March 22, 2017 @04:02PM (#13934310)
Well, Microsoft often doesn't get the benefit of the doubt because of their history of incredibly aggressive, borderline unethical behavior. Being a convicted monopolist tends to color people's attitudes to a company. Let alone something ridiculous like trying to destroy the open source movement in its nascent stages, stealing Google's search results, or running the completely insane Scroogled campaign. And all the other things Microsoft has done to erode good will.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kayoone on Wednesday March 22, 2017 @04:07PM (#13934355)
Ironically, people seem to forgive Apple a lot of similar practices.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by hrktb on Wednesday March 22, 2017 @06:23PM (#13935568)
Microsoft was not just 'borderline unethical', it got charged times and times for severe illegal practices. Apple is far from there (yet ?)
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by emodendroket on Wednesday March 22, 2017 @08:44PM (#13936532)
The stuff Apple does on iOS is worse than the worst of the Windows lockin. The difference is a DOJ that is not interested in monopoly cases.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by annnnd on Thursday March 23, 2017 @03:23AM (#13937923)
The real difference is that now we have a choice. With Windows there was monopoly and it was practically impossible to use another platform if you wanted to exchange documents with others and similar (which is basic functionality for computer).

IMHO what Apple is doing only harms themselves. While they had Steve Jobs they could be successful in spite of their practices, but with no breakthroughs for some years now such "small" differences will become important. Google is beating them hands down in all departments of mobile platform space.

I actually wish Apple stayed strong because we need competition, but in the long run I don't see them as a dominant force in mobile OS anymore. They will likely become what they were with Macs before Steve Jobs came back - a niche player.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kayoone on Thursday March 23, 2017 @09:30AM (#13939516)
They still make the biggest chunk of profit in the mobile space by some margin. Google might beat them in all technical departments, but Apple is making tons of cash from iOS.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by annnnd on Thursday March 23, 2017 @11:20AM (#13940493)
Sure, they still make a ton of money, but I am arguing that their power is declining due to stagnation in innovations. Once the cycle reverses the profits will follow too. All IMHO, of course.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by emodendroket on Thursday March 23, 2017 @09:37AM (#13939568)
Is Apple not the world's most valuable corporation? I think we can still call them pretty strong.

e: per WP:

> Apple is the world's largest information technology company by revenue, the world's largest technology company by total assets

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kbart on Thursday March 23, 2017 @06:36AM (#13938630)
Apple is legacy hardware vendor, I don't see anything wrong making software for you own hardware to complete ecosystem. MS, on the other hand, tried to capture, lock in users' generic hardware and kill competitors, which is totally different case imho.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by emodendroket on Thursday March 23, 2017 @06:57AM (#13938718)
Why? That is worse.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by movedx on Wednesday March 22, 2017 @05:33PM (#13935202)
Can you provide an example, with a citation? :)
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by lotso on Wednesday March 22, 2017 @06:08PM (#13935458)
You used to (maybe still) couldn't watch Apple Keynote presentations on any other browser than Safari.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by MVorlm on Wednesday March 22, 2017 @06:35PM (#13935671)
Microsoft Edge is supported now.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by skc on Wednesday March 22, 2017 @06:20PM (#13935559)
Safari on Windows was the obvious one. Lord what a mess.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by linkregister on Wednesday March 22, 2017 @05:34PM (#13935215)
What was insane or wrongful about the Scroogled campaign? Besides the dorky name.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by c3534l on Wednesday March 22, 2017 @04:07PM (#13934358)
overturned convicted monopolists
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by angry_octet on Wednesday March 22, 2017 @06:11PM (#13935481)
I hear this phrase "It didn't make business sense" all the time. It's a persistent misunderstanding of business and customer relationships.

You support Linux users (or Mac or WinXP or those behind a firewall or MSI installer needing etc etc) because you want to dominate your competitors, you want your product to be the one everyone wants, and the one with the least bugs.

If you're going to say 'screw you' to some customers, that needs to be based on an actual assessment of costs, impact on users, how it can be mitigated, and what else that money would be spent on. A CTO level decision, not the support desk. And not supporting people running a standard web browser is just inept.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by NamTaf on Wednesday March 22, 2017 @08:34PM (#13936493)
At a company the size of MS that is not a CTO level decision by any stretch unless it is a broad-based 'all-in' or 'all-out' decision to steer the company at a high level. It's much lower than that and it almost certainly is based on an assessment of competing priorities.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by angry_octet on Wednesday March 22, 2017 @10:14PM (#13936941)
No, even at Microsoft. It won't be at the level of "the support for this app will work for firefox on linux" but it will be setting policy like "By default all Microsoft websites will support browsers x/y/z on platforms p/q/r/s, unless exempted by the relevant VP with supporting business case" etc.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ng12 on Wednesday March 22, 2017 @03:06PM (#13933734)
Sure, but Microsoft also spent a decade developing a different dialect of JavaScript to force vendor lock-in. You can't discredit malice either.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by DaiPlusPlus on Wednesday March 22, 2017 @03:15PM (#13933829)
That just isn't true (and I worked on Chakra while at Microsoft).

I think you're thinking of J++ (Microsoft's version of Java, not JavaScript). Now JScript (Microsoft's version of ECMAScript) does have some minor differences in the dialect, but that was only because the ECMA standard was at a standstill back then. Mozilla had no problems extending their implementation to match either.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by fdupoo on Wednesday March 22, 2017 @10:42PM (#13937042)
Why does ms have it's own version of all these languages?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by DaiPlusPlus on Thursday March 23, 2017 @12:09AM (#13937324)
They're just extensions in the same way that GCC has its own extensions for C and C++.

J++ was created to counter shortcomings in the design of early Java language versions that Sun was not keen to re-integrate back into the Java language. That itself isn't bad (as other JVM-compatible languages exist, like Scala and Groovy) except that J++ then needed Microsoft's own Java VM with its own platform-specific runtime extensions - and that's what the Sun lawsuit was about. I agree it was badly handled by Microsoft, and in the end Microsoft just ditched Java and reinvented J++ as C# and the .NET Framework - which is where we are today.

As for JScript: before JavaScript was standardised there were extensions being added by everyone (Netscape had their own, as did Microsoft). I think Microsoft extended JScript in a very conservative way: the main change is the addition of the `new ActiveXObject` wrapper for COM objects which made AJAX possible, and also made JScript useful for automating Windows (and server-side JavaScript with ASP/JScript predates Node.js by 13 years!) - to my knowledge JScript itself didn't add any syntactical changes and provided you didn't use ActiveXObject your code would run without issue in other JavaScript engines. Note that this isn't the same thing as DOM extensions in Internet Explorer, of which there were many.

I think it's worth pointing out that when IE6 was released in 2001 it was by-far, the most W3C-compliant web-browser in existence: for CSS2.1, Netscape's then compliance level was abyssal, and even beating out Opera at the time too.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kbenson on Wednesday March 22, 2017 @03:19PM (#13933867)
I think that's another case of assuming bad intentions. Once Microsoft had a slightly differently behaving version of JavaScript that was in use by hundreds of millions of people, including many enterprise environments with internally developed and bought solutions that required Internet Explorer and it's version of JS and ActiveX to function who more often than not were also large Microsoft customers, the idea of breaking all the existing functionality just to be compliant with a standard becomes a non-starter. Were there people in the company that liked this situation? Probably. That doesn't mean it had to come about through malice. It's easy to see how a similar situation with Chrome or Safari could occur if they had greater than 90% of market share.

The only reason we are where we are today is because there's much less of a single dominant player in the browser space, so using standards are incentivized.

P.S. Yes, MS got their market share through shipping the browser with the OS. While it may have led to a monopoly in the browser space (or close to a monopoly, depending on how you want to look at it), I think it's hard to say any one of us wouldn't have made the same decision to bundle them were we in the position of selling the OS and also putting out a browser.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mamon on Wednesday March 22, 2017 @03:28PM (#13933971)
For one, every Linux distribution comes with either Firefox or Chromium preinstalled. Is that monopolistic behaviour? Should EU require Linux developer to provide "Choose your web browser" wizard popping up on every new Linux install, similar way it is on Windows?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dragonwriter on Wednesday March 22, 2017 @03:35PM (#13934035)
Microsoft's​ behavior was illegal not because of bundling alone, but because of bundling a product (IE) in a different market with a product which was a monopoly (Windows) in what was held to be (based on additional Al evidence beyond mere bundling) an attempt to leverage a monopoly in one market to monopolize a different market.

So, no, it's not like any Linux distribution bundling a third-party browser like Firefox or Chromium, since none of those distributions have a monopoly to leverage to start with.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sah2ed on Wednesday March 22, 2017 @04:32PM (#13934611)
Honest question: if Microsoft didn't bundle IE and the user hadn't received a copy of those ubiquitous AOL CD-ROMs which came in the mail/magazines (and sometimes carried the Netscape Navigator installer), how is the user expected to consume content on the web without a web browser?

Surely, you'll at least need a decent web browser to get online to download a different browser of your choice, no?

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dragonwriter on Wednesday March 22, 2017 @05:27PM (#13935156)
> if Microsoft didn't bundle IE and the user hadn't received a copy of those ubiquitous AOL CD-ROMs which came in the mail/magazines (and sometimes carried the Netscape Navigator installer), how is the user expected to consume content on the web without a web browser?

Go to store, by a CD with browser, install. The age when boxed software was a major thing extended past the point when IE started bundling IE.

Of course, with a TCP/IP stack you can get software from the internet a lot of ways without a web browser, too. FTP was a thing, after all.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kamjam on Wednesday March 22, 2017 @09:15PM (#13936690)
As a user who has just bought their first computer, would you a) like to go to the shop and spend money to buy more software b) try to figure out this thing called FTP, maybe going to the library to read up on it even though you have never heard of it so don't know what you are looking for c) just use this thing called "Internet Explorer" that sounds like what you want to do, is free and already installed on the computer you just turned on for the first time?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dragonwriter on Thursday March 23, 2017 @02:03AM (#13937681)
Before, and for several years after, Microsoft started bundling IE, many, perhaps most, ISPs (dialup and what passed for "broadband" at the time) typically delivered software CDs that you were expected to install with their own software (often including their preferred web browser, preconfigured with their preferred start page and other settings.)

If you just bought your first computer at that time, you weren't likely to have internet service to connect it to until you bought that separately, and when you did, you would have software, too.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kbenson on Wednesday March 22, 2017 @09:43PM (#13936805)
Keep in mind, many people with a computer might not have the internet at all during this period. Purchasing internet service usually came with software to use it.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by spinlock on Wednesday March 22, 2017 @09:41PM (#13936794)
You're talking about an era when Gopher was still the dominant protocol on the internet.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kalleboo on Wednesday March 22, 2017 @11:53PM (#13937278)
Every ISP I used in the 90's sent a floppy or CD-ROM with a setup guide, web browser and some other shareware internet tools (FTP clients, Stuffit Expander on the Mac, etc)
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by pjc50 on Wednesday March 22, 2017 @05:18PM (#13935074)
There was a time when people bought software in boxes.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by knicholes on Tuesday March 28, 2017 @11:25AM (#13977376)
When I was a kid (before the publicly-used version of the Internet that we know and love today) and wanted to download software, I'd log into a BBS for my download.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sah2ed on Tuesday March 28, 2017 @12:07PM (#13977786)
Thanks for adding your perspective to the discussion though I'd argue that your experience might not have been representative of the larger population.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mohaine on Wednesday March 22, 2017 @05:26PM (#13935139)
There is no need for a browser to download something from the internet. You only need the browser to browse the internet. (hence the name) A simple UI with a list of options was all that was needed.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by spinlock on Wednesday March 22, 2017 @09:41PM (#13936798)
The web is not the internet
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by smhenderson on Wednesday March 22, 2017 @04:16PM (#13934451)
Not every Linux distribution "comes with" Firefox or Chromium. They may be an option on the install disk and may even be part of the default install but they do not have to be installed and there are other choices (e.g. I typically install SeaMonkey because I like the mail client it comes with). In fact I can decide to install Linux on a PC and not install a browser at all. Last I checked it's still hard/impossible to remove IE/Edge from Windows. [1]

[1] Although admittedly the last real work I did in Windows was 7, so please correct me if the situation has changed.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by gurkendoktor on Wednesday March 22, 2017 @07:36PM (#13936118)
You can remove IE in Windows 7: http://lifehacker.com/5164286/windows-7-lets-you-finally-uni...

I'm pretty sure I've seen the dialog in Windows 10 as well, but not for Edge, which I find even worse than IE.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by nkristoffersen on Thursday March 23, 2017 @02:15AM (#13937720)
If you were a web developer you'd be happy to know Edge is so much better at complying with web standards than IE ever was. Would love to know what people miss about IE.

https://developer.microsoft.com/en-us/microsoft-edge/platfor...

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by __jal on Wednesday March 22, 2017 @05:09PM (#13934985)
If you're not just repeating an ancient talking point and actually don't understand this, it would be well worth spending some time on Wikipedia coming up to speed on the goals of antitrust enforcement.

The short version is that the actions of a non-monopolist are looked at very differently than the actions of a monopolist.

Additionally, you're dead wrong about "every Linux distribution", and even if you weren't, the fact that there are many of them would moot an antitrust argument.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Veedrac on Wednesday March 22, 2017 @03:58PM (#13934267)
> every Linux distribution comes with either Firefox or Chromium preinstalled

False. See, for instance, Arch.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by adrianratnapala on Wednesday March 22, 2017 @04:11PM (#13934409)
The point is that something seems to be actively looking at the user-agent string and then doing wrong things. Had they merely "not supported" Linux it would have worked fine.

Now it might still be a bug rather than malice, but it's a but that arises out of intentionally doing something stupid.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by movedx on Wednesday March 22, 2017 @05:33PM (#13935212)
And the parent comment's point is that bug won't reach the team responsible for that :-)
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sp0rk on Wednesday March 22, 2017 @03:54PM (#13934225)
> Any bugs on non-supported browsers would never get reported back to our team, so we'd never hear about them.

Wouldn't this filter out a lot of legitimate bugs that just happened to be discovered first on an unsupported browser?

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rsweeney21 on Wednesday March 22, 2017 @04:47PM (#13934768)
Statistically speaking, the odds of a bug being found first on an unsupported platform, which represents such a small segment of your users, are low. The odds of it only ever being found on an unsupported platform, even though it's not platform specific, probably means it's rare enough for the business not to care about it.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by npizzolato on Wednesday March 22, 2017 @04:14PM (#13934432)
Not really. Once they get discovered and reported on a supported browser, it sounds like they'd be routed to the team. Theoretically, bugs could exist in supported browsers that only get reported in unsupported browsers, but you'd have to weigh the likelihood of that against randomizing the team investigating bugs in unsupported scenarios.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by simplyluke on Wednesday March 22, 2017 @03:22PM (#13933899)
Terrible customer service here is undeniable though. Customer support should gain you customers, not lose them. Microsoft needs to address that.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rsweeney21 on Wednesday March 22, 2017 @03:51PM (#13934194)
Agreed. However, most large software companies have terrible customer support. Google customer support is legendary...in a bad way.

I don't think anyone has figured out how to scale this correctly.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by FLUX-YOU on Wednesday March 22, 2017 @07:23PM (#13936020)
>This is how pretty much every company in the history of ever works.

Not us. If a user comes to us with a crusty-ass Dell with its own localized food chain of insects and our site doesn't work on IE5, they'll wake us up at 2am to tell us that.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by flukus on Wednesday March 22, 2017 @07:59PM (#13936286)
> It just didn't make business sense.

I've seen this time and time again and every time the sum "linux" bug ends up affecting some browser/OS combination that is supported. It's not breaking because it's linux, it's breaking because there's a bug and sooner or later it will rear it's head elsewhere.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by princekolt on Wednesday March 22, 2017 @04:38PM (#13934691)
Not supporting a platform is completely fine. Purposefully hindering performance when it is proven that the software runs well on said platform is one of the shittiest moves a company could make. I wonder to which other products they do the same thing, especially on places where evaluating such behavior is not as simple as changing the contents of a string.