News for hackers. Stuff that matters.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by morinted on Wednesday March 22, 2017 @12:35PM (#13932335)
Unhelpful catch-all responses that don't display a shred of effort or care are the bane of my customer support experiences. Nothing hurts my opinion of a company like being brushed off like a bug.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by adsfqwop on Wednesday March 22, 2017 @01:29PM (#13932909)
Whenever I google a problem with a microsoft product, and the search ends up on one of these answer.microsoft.com pages, I always click on the link with an enormous feeling of dread.

I don't think I've ever seen a usable answer on that site.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by 21 on Wednesday March 22, 2017 @04:06PM (#13934342)
My 7 year old audio interface (E-MU 0404 USB 2.0 for who cares) started making BSODs after upgrading from Windows 8 to Windows 8.1. The latest manufacturer drivers were for Vista.

I reported it on answer.microsoft.com. They asked for a crash dump. Complied. Another non-ms person analyzed the crash dump and suggested that it's USB 3.0 related. Disabling that in the BIOS solved the issue.

But the MS guys kept on going. A few weeks later, a reply that they managed to get their hands on a similar device (!!, cost about $200), but they couldn't find a driver, so they asked for mine. Pointed them to the online driver location (hidden on manufacturer site). Some time after that they commented that they managed to reproduce the BSOD. A few months later they released a fix (into Windows).

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by bastawhiz on Wednesday March 22, 2017 @07:25PM (#13936030)
I have to say, the Microsoft folks involved in anything driver-related have been the most competent, down-to-earth, and underappreciated folks at the company. If you're a Microsoft driver person reading this, props to you my friend.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by flyinghamster on Wednesday March 22, 2017 @04:24PM (#13934520)
> My 7 year old audio interface (E-MU 0404 USB 2.0 for who cares) started making BSODs after upgrading from Windows 8 to Windows 8.1. The latest manufacturer drivers were for Vista.

I had one of those, and the Vista drivers were never released as a production version. Driver support for it was THE thing that kept me from upgrading from XP to 7, and also what convinced me to never again buy a Creative product.

The matter became moot, and XP took a hike, when it finally crapped out one day. My audio interface is now a Focusrite.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by anonbanker on Thursday March 23, 2017 @09:26PM (#13945820)
Creative products are pretty awesome in Linux.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @02:43PM (#13933533)
> I don't think I've ever seen a usable answer on that site.

At least not from a Microsoft employee. Sadly, the majority of posts from Microsoft employees I have seen basically repeat the problem description, followed by "Did I understand that correctly?", sometimes people get generic advice like reboot their computer, make sure their system has all available updates installed, etc.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by toss1941 on Wednesday March 22, 2017 @02:54PM (#13933644)
Saw someone call them out once as giving out "grandma-level advice", I felt it was accurate, no offense to grandmas of course.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by bobbles on Wednesday March 22, 2017 @04:48PM (#13934779)
Dont forget the 'please provide a full system dump of every possible event and log for your error of 'word wont save''
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ionwake on Wednesday March 22, 2017 @01:38PM (#13932998)
I completely agree.

Most of the time I get the impression the person writing it is a employee who is reading someone else's notes, has no idea what the answer even is, and then does the best to cover it up by using abstractions, off topic insight and buzz words.

Sorry Microsoft just my opinion regarding this one area. Room to improve maybe ?

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Psilidae on Wednesday March 22, 2017 @03:06PM (#13933741)
I hate that they rarely seem to even read the post. I once had a bad issue with one of my Windows PCs, so I dug through the internet and read all of the support docs I could find. Unfortunately none of them were working. In desperation, I turned to asking on the MS support site. I explained my issue, and explicitly stated "I have already tried XYZ, as per other support pages, and it is not working." Naturally, the first and only response was "Please try doing XYZ".
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by revelation on Wednesday March 22, 2017 @02:37PM (#13933485)
At least there is an occasional employee commenting. Have you seen the Google support forums?

Google promotes normal users to moderators on their support forums if they just post enough, so instead of being brushed off by some underpaid employee you are being ignored and ridiculed by someone not even being paid to!

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by wisebit on Wednesday March 22, 2017 @04:26PM (#13934544)
I've always found it fascinating that Windows/Microsoft error messages seem to have some kind of UUID (Error #c101a053 is one I found on my search history from 5 years ago), but you _can't look them up by UUID_ on the MS help pages or even online (and sometimes they don't seem to even be unique). I've always wanted to know what they do with these numbers.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cesarb on Wednesday March 22, 2017 @06:09PM (#13935467)
That looks like a NTSTATUS value. You often see also HRESULT values. They are structured values, some of the bits tell you which subsystem generated the error, other bits tell you the error number within that subsystem.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by slrz on Friday March 24, 2017 @05:56PM (#13952565)
Right. My gripe with it is that you tend to see them thrown into error messages without the corresponding string representation, thus forcing the user to do the lookup by hand.

Seriously, it can't be that hard to call the NT equivalent of strerror(3) when formatting these messages.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dboreham on Wednesday March 22, 2017 @06:39PM (#13935699)
I've used that technique in products I built. Not speaking for MS but in my case the UUID was either written into some server log (to hopefully be used to diagnose the problem if reported), or matched diagnostic statements in our source code (so the problem could be diagnosed in conjunction with the code). Using a unique identifier helps prevent the kind of confusion caused when 3 different developers all decide that "this can't happen" is a good diagnostic message to display to the user.

Fwiw the identifier you posted isn't a UUID but the same justification applies.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by wisebit on Wednesday March 22, 2017 @07:44PM (#13936174)
Right, I expressed myself poorly. Maybe I meant just an ID? My gripe was just that I expected that to index a knowledgebase of error messages, but the one I mentioned, for instance, isn't even documented.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by easytiger on Wednesday March 22, 2017 @01:46PM (#13933066)
As a linux user since the 90s, googling for basic issues on Windows is an unmitigated disaster. For linux I have always got a correct answer.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by joatmon-snoo on Wednesday March 22, 2017 @01:59PM (#13933168)
I was born in the '90s...

but with Linux, the case for me is that given enough time, I can usually find all the information I need to figure it out. With Windows it's Google for 10 minutes then throw my hands in the air and figure out a workaround.

I'm not sure which is better for my productivity: realizing that I accidentally screwed up my DNS resolver and spending the next hour hunting through forum posts and man pages before finding the snippet that explains what I was supposed to do and reconfiguring my resolved.conf symlink or figuring out the quickest, crudest workaround on Windows.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by arca_vorago on Wednesday March 22, 2017 @02:29PM (#13933420)
As a sysadmin who has supported the gamut of OS's, the key to windows problem googling is the "-" operator. -microsoft.com -expertsexchange.com ...

Stackoverflow really changed the game. I really should get active there again to give back more, I can't tell you how much a random stackover/superuser question helped me narrow down an issue.

Also, has everyone forgotten about IRC?

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by TheRealDunkirk on Wednesday March 22, 2017 @02:46PM (#13933570)
<cough>Bullshit</cough> If you were a Linux user in the mid-90's, then about the only place to get "help" was #linux on EFnet. Collectively, I don't think I've suffered more abuse on the internet than in that forum. And, yes, I'm still bitter. It was NOT a noob-friendly place. The best place -- ever -- to get Linux help was, and will always have been, the Gentoo forums, but that didn't take off till the early 2000's.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by kuschku on Wednesday March 22, 2017 @03:39PM (#13934067)
Oh, it’s quite easy to get help there, and has always been.

You just have to be tricky: People will not help you, but as pedantic as they are, they’ll correct mistakes you make.

You go there, and say "I’m disappointed that you can’t even use <device> with Linux" and you’ll get hundreds of answers telling you exactly how to use it.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by anonbanker on Thursday March 23, 2017 @09:31PM (#13945844)
#linux, the notorious troll channel on EFnet, only provided help when counter-trolled.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mdekkers on Wednesday March 22, 2017 @02:56PM (#13933664)
The best place -- ever -- to get Linux help was, and will always have been, the Gentoo forums

True! However, obligatory "Gentoo is rice" link: https://fun.irq.dk/funroll-loops.org/

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by nthcolumn on Wednesday March 22, 2017 @03:36PM (#13934048)
Sven Vermeulen wrote great docs and the community was my first social media. Then that compiz-beryl thing happened and... where is she now I wonder?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by bubblethink on Wednesday March 22, 2017 @03:36PM (#13934049)
I wonder how much of Linux's recent success (I know it's still a tiny fraction) is just because of Google. I can't imagine using Linux if you take away the ability to Google. The fact that usually the results are posts by actual people and not some company stooge makes a world of difference.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by djent on Wednesday March 22, 2017 @03:48PM (#13934169)
You get the same results on DuckDuckGo, etc. there's no search engine lock-in here.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by adrianratnapala on Wednesday March 22, 2017 @04:17PM (#13934452)
No tajen, at least the Wikipedia article for DDG gives no hint that it uses the Google backend. Nor had I ever heard of such a thing.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by tajen on Wednesday March 22, 2017 @04:02PM (#13934314)
Sorry, doesn't DDG use Google as a back-end, just anonymizing the results?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by linkregister on Wednesday March 22, 2017 @05:51PM (#13935340)
DDG uses a variety of search engines' responses, including Google's. It has its own crawler as well.

https://duck.co/help/results/sources

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by easytiger on Thursday March 23, 2017 @08:33AM (#13939175)
My experience was clearly different to yours, and it was from 1998 onwards. No need for that kind of behavior.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by anonbanker on Thursday March 23, 2017 @09:29PM (#13945838)
#linux was a troll channel, so that's a poor example. #e (The Enlightenment Window Manager) had people very eager to help. So did #redhat, #mandrake, #debian #stampede, #slackware, and even #linux-users. All were quite active from '98-2002, before freenode swallowed everything.

source: I got trolled by swedes in #linux before abandoning that wasteland for greener pastures listed above.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by gjjrfcbugxbhf on Wednesday March 22, 2017 @01:55PM (#13933138)
I don't know about that - with (especially desktop) Linux one has to be quite specific to get an up to date solution. There's been a lot of churn in the stack in last decade (i think the stack is much improved as a result).
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mod on Wednesday March 22, 2017 @02:16PM (#13933318)
Yes. Ubuntu, you'd better be including a version.

Arch? You need to make sure you're not looking at something a decade old.

I often just scope my google search.

Also, I do not find that I can answer every question easily for linux, even though I've used it as my primary OS since ~2002 and have some idea what to google for.

In fact, I have both sound and bluetooth issues on my machine right now that I have given up trying to resolve.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by endisukaj on Wednesday March 22, 2017 @02:19PM (#13933339)
I've been using Linux for the past 6 years (on and off only the first two of those) and I have never had this happen to me. Maybe when I was using Ubuntu it was harder to find good answers that were not specific to someone else's usecase because of the nature of Ubuntu forums.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sdenton4 on Wednesday March 22, 2017 @03:02PM (#13933706)
Back in the day I chose Gentoo Linux entirely based on an evaluation of its forums. It didn't disappoint: In five or so years of heavy use, I only ran into one issue that wasn't explained in great detail in the forums. The ridiculously high bar to entry seemed to do wonders for discussion quality.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by endisukaj on Wednesday March 22, 2017 @04:35PM (#13934639)
I agree. I had the same experience as you when I moved from Ubuntu to Arch, the forums and Wiki are of extremely high quality.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dnautics on Wednesday March 22, 2017 @02:09PM (#13933255)
yeah sometimes I have to check the date on the solution to make sure I really want to do that
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Endy on Wednesday March 22, 2017 @02:31PM (#13933431)
As a Windows user since the 90ss, when I tried using Linux for a week or two on a spare machine while my primary laptop was in the shop... Trying to find any information on Linux that didn't involve books' worth of text saying 'compile this', 'write this program in C', or 'do this incredibly arcane commandline operation' became an exercise in futility. Whenever I have a specific problem in Windows, I can Google it and either find a relevant YouTube video or something of value in the Microsoft knowledge base (separate from the "answers." Q&A board).
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @02:54PM (#13933646)
> 'do this incredibly arcane commandline operation'

I have seen my fair share of this in the Windows world, too. Edit registry keys you never even heard of, use that (mostly undocumented) command invocation (I'm look at you, SharePoint!), edit that XML file that sits in a place where it does not even make sense...

On Linux (and other Unix systems), at least you have man pages, on Windows I cannot recall a single instance where the builtin help system has actually helped me. I mean, even MS-freaking-DOS had a reasonably useful builtin help.

With Linux, at least it gets better once you get the hang of it. Microsoft's sorry excuse for documentation is (mostly) a joke. (The exception are developer tools - the documentation on T-SQL and the .Net framework classes is fairly good, even though it's such a mess that it's easier to Google for specific entries than using the TOC or the builtin search... once I find what I was looking for, I do usually find a helpful answer to my question.)

(To be fair, when I first started using Linux, I found it incredibly strange, complicated, confusing and intimidating; within the first six months of using Linux, I was this close to literally throwing my PC out the window on no less than three occasions. So I know the frustration you speak of.)

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Endy on Wednesday March 22, 2017 @06:59PM (#13935849)
I will agree that the built in Windows OS help is very sparse. But I find myself (since 3.11) needing it less than I ever needed help with Linux.

If I went back to trying Linux, I'd need a suite of 'just-works' solutions; Plug & Play was the main reason my family moved from DR-DOS & Norton Commander to 95. And of course driver compatibility.

Honestly, if I went to an open OS from 7 at this point, I'd go to ReactOS.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by youareterrible on Wednesday March 22, 2017 @03:04PM (#13933724)
Powershell has man too. It's an alias for get-help.

Man get-command

Get-help get-help

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @03:17PM (#13933847)
I know, and I like PowerShell's help system. But there are still plenty of commands available that are not PowerShell cmdlets.

But I agree, PowerShell is a huge improvement.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mirimir on Wednesday March 22, 2017 @02:23PM (#13933370)
I was once told by Microsoft support that what I wanted to do was impossible, because the code was so old and chaotic that nobody understood how it worked ;)
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by jodrellblank on Wednesday March 22, 2017 @03:35PM (#13934032)
Most Linux forum answers online are "do this voodoo I copied from someone else and don't understand".

It's a lot harder to pull a specific, coherent, considered answer out of the internet, which doesn't involve duct tape and breakable insecure awful things.

"How do I run x on startup" will as likely get you "download this Ruby script which calls IFTTT.com triggered by when your network adapter connects, btw install this binary wifi driver blob" as "put this with a plain text password in /etc/whoknowsbutitworks lol" as "on your distro with your shell the startup system is XYZ and the startup scripts run like a then b then /home/user/c so put it in ~/c"

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by jlarocco on Wednesday March 22, 2017 @02:25PM (#13933388)
> I don't think I've ever seen a usable answer on that site.

To be fair, that isn't specific to Microsoft, and a lot of big company's support sites are useless.

IME, Apple's Q&A discussion site is equally useless. The answers there are always along the lines of "That's by design, you can't do that." or "Why do you want to turn that off anyway?!?" I've had much better luck on apple.stackexchange.com

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dullroar on Wednesday March 22, 2017 @03:29PM (#13933975)
> "Why do you want to turn that off anyway?!?"

This. I can remember asking years ago, back when I had to work on OS X, asking how to turn off that freakin' annoying jumping icon in the system tray that leaped up and down after every successful print job until you dismissed it, just like an excited two-year-old telling you they went potty in the potty chair AGAIN, "Just like a big kid!" I can't imagine anyone thinking that attention-grabbing, ADHD-exacerbating, flow-destroying behavior was good by design, but was asked, "Why do you want to turn that off anyway?"

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by joe563323 on Thursday March 23, 2017 @05:24AM (#13938331)
Thanks for sharing this. Me too.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by nkkollaw on Wednesday March 22, 2017 @12:57PM (#13932600)
Definitely.

The guy would've probably gotten fired if he was honest: "that almost looks like it was done on purpose to force people to use Windows", but he could have avoided completely dismissing the guy.

For instance, by saying: "thanks for reporting this, I'll pass this to the tech team. In the meantime you can keep using your solution if it solves the problem for you".

It's probably hard for a huge company to give good tech support. It's not as if the support guy has any power to be helpful, they probably give him some copy and paste responses according to what the problem is.

The best tech support that I happened to use was Apple's. The guy actually seemed to care about my problem, and bypassed the protocol to help me out when I spilled coffee on my laptop.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ht85 on Wednesday March 22, 2017 @01:08PM (#13932709)
I very much doubt this was intentional. If this was a small company targeting unsavvy users to try and upsell them something, sure. In this case the payout might be worth the fallout once people inevitably figure it out.

In this case, I doubt someone thought "hey, let's mess with Linux users and serve them a bunch of garbage, it'll encourage them to move to Windows".

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ConceptJunkie on Wednesday March 22, 2017 @02:02PM (#13933191)
Why not? It's not officially supported. It's not like Microsoft hasn't been doing this kind of thing to their competitors for the last 30 years.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @02:59PM (#13933687)
But I doubt somebody would switch from Linux to Windows because OneDrive is faster there.

Also, the percentage of desktops running Linux is still tiny relative to Windows. The last time I saw any numbers (about two or three years back), it was ~90% Windows, ~7.5% OS X, ~1.5% Linux, so there is little incentive for Microsoft to care about Linux desktops.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by AsyncAwait on Wednesday March 22, 2017 @04:45PM (#13934755)
>But I doubt somebody would switch from Linux to Windows because OneDrive is faster there.

Not for this one reason, but for 'webpages just work faster on Windows', sure.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cookiecaper on Wednesday March 22, 2017 @01:39PM (#13933001)
The only reason I would hesitate to say it's intentional is Microsoft's relationship/experience with the DOJ. Maybe that's far enough in the past and the landscape has changed sufficiently that it's no longer a matter of concern for them.

If the only change necessary to improve speed is to update a string in the UA, I would say that's pretty hard to do accidentally. In theory, it could be an artifact of some internal QoS systems that prioritize requests from Windows boxes without the explicit intent of damaging the experience of non-Windows users, but that seems like a stretch. It'd be interesting to know if Mac UAs experienced similar slowdowns or not.

It's much more likely that Microsoft is interested in doing what they can to make sure that people feel "things just work better on Windows", and little limitations or breakages like this are the perfect way to do that. Windows is Microsoft's bread and butter and they haven't forgotten that.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sqeaky on Wednesday March 22, 2017 @02:05PM (#13933214)
Sometimes companies with experience getting caught learn lessons on how not to be caught, rather than lessons on following the rules.

There is no reason with the modern setups that entirely different UI pages need to be sent based on user agent detection. Every best practice I have read says to detect for features, and fall back to something more general when a feature isn't present. Clearly that is not happening here, and that little bit of technical incompetence is enough room to slide in a few hundred mb/s of transfers for certain targets.

Microsoft has a long history of pretending to play and throwing curveballs. All the way back to Dr DOS. Their run in with the DOJ was just one time they got caught. They are even doing stuff now with CPU detection and not providing windows updates to people with and older but still "supported" OS and a newer CPU. Just because they won't let it go, they are still patent trolling android handset manufacturers.

Why do we think microsoft has changed for the better?

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by mynameisvlad on Wednesday March 22, 2017 @02:02PM (#13933193)
I highly doubt that someone on OneDrive has KPIs that performance on Windows is X better than performance on another OS. Maybe if both teams were in the same org, then I could see that as a (n albeit very slight) possibility.

Not knowing the code behind it, but knowing the history of the OneDrive for Business client, I could see a few ways this could happen. The OD4B client has gone through a bunch of iterations before being merged with the regular (public) OneDrive client, so along the way, there could have been optimizations added on that were only available to the new merged client. Due to constraints, this could have been done using a simple UA check. These optimizations could have been merged down to the OSX/Linux clients (not sure if they're using a merged one there, or still the separate ones) but since different teams work on the clients (most likely different teams on each client) and server, the Linux client team never told the server team that the it also supports these optimizations.

Easily could see the above scenario happening, it's not completely crazy when talking about big companies that teams don't have the best insight into eachother's work.

Disclaimer: Work on Microsoft. Not on Windows, not on OneDrive, completely different part of the company.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cookiecaper on Wednesday March 22, 2017 @02:47PM (#13933583)
While that type of disconnect is certainly plausible, this type of soft communication arbitrage is regularly used to sabotage projects in corporate politics. It allows the conspirators to keep their moves covert. Plausible deniability is key, and affable management personalities go a long way to keeping people believing in the fairy tale.

I'm sure a company like MS, who've had traumatic run-ins with the DOJ in the past, has internalized this phony management persona even more than most. And I do believe low-level developers who work on the individual clients are probably 100% earnest. They usually are. It's the people in the political structure who set their priorities and schedules and use them as pawns that you have to worry about.

Even if your postulation is exactly accurate, MS still bears responsibility for crippling the Linux client, no matter which specific employee the communication "fault" falls on.

I have no inside knowledge of Microsoft, this is just generic commentary and extrapolation on corporate politics in general. It is possible that I'm incorrect and this is truly an honest mistake. If this gets any attention, management will certainly claim that, and we'll never know the reality of whether it was unintentional or whether "The Linux client supports those speedups" was intentionally swallowed by someone along the line (or whether the patch was delayed for additional review because it was "accidentally bundled" with a bigger branch, or whether the priority has just been "innocently" pushed down, or whether the team is "just understaffed", or...).

The proof is in the pudding with corporate politics. Being in management is being a professional politician. That's always true. They're always going to try to tell people what they want to hear and cloud up the picture around things that that person doesn't want to hear. If Microsoft is continually engaging in a series of accidents that hurt non-Windows clients, that pattern is sufficient proof of management's intent, regardless of what they claim.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Spooky23 on Wednesday March 22, 2017 @02:59PM (#13933686)
I doubt it's a conspiracy like this. More like having to support all of the legacy IE crap out there.

My guess is that they whitelist javascript or other things based on specific browser strings.

Onedrive for Business is a real shitshow product. IMO, the people supporting it scramble to make it perform at all.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by milkytron on Wednesday March 22, 2017 @01:31PM (#13932924)
Any thought that starts with, "hey let's mess with Linux users..." Isn't very likely to be a good thought
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by herbst on Wednesday March 22, 2017 @01:33PM (#13932942)
then how else would such behaviour be explainable? I thought about reasonable explanations but i doubt a little background process that notices a unsupported user agent would act up like this
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by lgessler on Wednesday March 22, 2017 @01:36PM (#13932976)
I don't know if MS has earned the benefit of my doubt, but it's conceivable that the software could have implemented platform-specific behavior or optimizations that ended up slowing things down for some reason.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by herbst on Wednesday March 22, 2017 @01:55PM (#13933141)
Yeah after reading some other comments (also on reddit) the idea that they push fixes platform specific and linux just defaults to a state with many missing fixes sounds like a reasonable option.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Twisell on Wednesday March 22, 2017 @02:20PM (#13933344)
So they supposedly maintain duplicate version of core functions in plateform specific branch and never merge them to master...

That would only be slightly less worse than the sabotaging theory.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by herbst on Wednesday March 22, 2017 @04:00PM (#13934295)
Indeed. But it sounds like something _new_ microsoft would do and does not imply that they are still _old_ microsoft with a new hat.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Griffinsauce on Wednesday March 22, 2017 @02:02PM (#13933187)
It could very well be because of a lack of testing on that platform. Assumption is the mother of all fuckups, especially when you speculate about intentions.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Nelson69 on Wednesday March 22, 2017 @02:23PM (#13933374)
Sure it could.

At the same time, this company has printed money for 30 years, not just beat the competition but killed the competition in many cases, and even made that an internal mantra. They have a pile of very smart people, money, etc.. there are also browser compatibility test services. They could have a VM grid with every interesting browser ever and it's not a big cost to them. A 15 person startup? I get they you might skip some browsers and focus on a key supported set. The tooling for that VM grid is also something I think a lot of the community would eat up of MS made available, there are lots of ways to build good karma and improve community relations.

Intentional or not, it's just bad optics, if nothing else. A slate with the windows 10 linux subsystem looked like an interesting environment to play around with and maybe give a shot. This sort of thing makes it look a lot less interesting. No joke, I was thinking of getting my kids one.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by herbst on Wednesday March 22, 2017 @02:06PM (#13933223)
true, history just made me very sceptic about everything microsoft
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by plgs on Wednesday March 22, 2017 @01:04PM (#13932670)
"thanks for reporting this, I'll pass this to the tech team"

It's not something they can say. The product is unsupported and the "tech team" won't care.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ajford on Wednesday March 22, 2017 @01:29PM (#13932911)
Doesn't mean they can't file the issue. Then the team just checks the box on their ticket solution that says "WONT FIX" or "NOT SUPPORTED" and moves on with their lives.

Customers would feel respected, the workaround would be found and used, and no one would feel ignored. It would leave a customer happier than telling them they don't warrant interest.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rwallace on Wednesday March 22, 2017 @07:46PM (#13936195)
Personally I'd be happier being told honestly I don't warrant interest, unsupported platform, I need to look elsewhere, than being strung along with false impressions.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by LamaOfRuin on Wednesday March 22, 2017 @01:19PM (#13932820)
It can always be passed on. The 'tech team' may say 'wontfix' because it's unsupported, but it's very clearly a bug that could bite them on 'supported' systems in the future as user-agent sniffing is notoriously unreliable.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by chiph on Wednesday March 22, 2017 @01:44PM (#13933056)
Much like how Netflix monitors torrents to find out how popular movies/shows are, Microsoft could tabulate these reports to find what OS their customers want to use with OneDrive. But if they don't get recorded, there's no info to learn that from.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by iamdave on Wednesday March 22, 2017 @01:50PM (#13933103)
Much like how Netflix monitors torrents to find out how popular movies/shows are,

Wait what? Really?? What are they monitoring, seed ratios from trackers? That's an interesting/novel way of researching demand-makes sense given the service Netflix provides.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by chiph on Wednesday March 22, 2017 @02:04PM (#13933207)
I don't know if they're still doing it. But they were in 2013.

http://variety.com/2013/digital/news/how-netflix-uses-piracy...

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by iamdave on Wednesday March 22, 2017 @02:09PM (#13933249)
Oh goodness the irony on this page

"SEE ALSO: Netflix’s ‘House of Cards’ Falls Prey to Piracy"

Still, that's a very interesting and out of the box method of thinking by the Netflix team. Definitely want to try and find out more about this; thanks for bringing this up!

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rorosaurus on Wednesday March 22, 2017 @01:11PM (#13932730)
"never attribute to malice that which is adequately explained by stupidity"
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cname on Wednesday March 22, 2017 @02:23PM (#13933368)
This lets people get away with playing dumb.

Maybe it's not wise to automatically assume malice if incompetence could be a factor, but it's also not correct to rule out malice just because incompetence is a possible explanation.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by TillE on Wednesday March 22, 2017 @12:41PM (#13932410)
"Not supported" is an acceptable first half of a response, but all you really have to add is "I'll pass this on to the tech team" and the tone changes entirely.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by 0942v8653 on Wednesday March 22, 2017 @12:45PM (#13932452)
But if it's not supported, they can't pass it on to the tech team; that would be against policy. Changing policy to make companies support unsupported software is a hard sell.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by nathantotten on Wednesday March 22, 2017 @01:02PM (#13932644)
That doesn't sound right at all. It's been a number of years since I have been at MS, but any engineering team I worked on would have wanted this feedback and fixed the problem. Not supported officially doesn't mean a dev can't spend an hour on a likely simple fix to help a customer - depending on who saw this feedback there are certainly many devs at MS who would fix this without even being asked. I'm willing to bet that's happening right now and this will be resolved in a few days.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by tracker1 on Wednesday March 22, 2017 @01:19PM (#13932810)
I was fortunate to participate in a bug fix driven by MS (for the Tedious sql adapter for node), and it was impressive. The issue was noticed by someone who worked on Azure (not Azure SQL), who upstreamed the report to appropriate people in the SQL teams who then dug in and found that there was something that wasn't being set right in the tedious adapter.

It wasn't an MS product, or supported, and they still took the time to help. I'd be surprised if one didn't find similar responsiveness from at least some of the o365 developers. More often than not, something is "unsupported" not because it doesn't or shouldn't work, but because it doesn't have the dedicated testing resources and in case there is an edge case bug that would be excessively costly to fix (ex: dealing with stupid flexbox issues with the current version of Safari on mac).

In any case, it doesn't matter, the response was a bad, canned response that doesn't take into account the troubleshooting the person reporting it already did.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by rorosaurus on Wednesday March 22, 2017 @01:12PM (#13932748)
Feedback from support teams is pretty much the only way the engineering team learns what we need to improve.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sqeaky on Wednesday March 22, 2017 @02:07PM (#13933237)
Why does a web app care about my OS?

"Supported" in this context is clearly "we want more money from your despite you already having paid the agreed amount for this product".

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @03:12PM (#13933800)
I was wondering, too. Firefox is Firefox, no matter what OS it runs on. If OneDrive works well with Firefox on Windows, why wouldn't it on Linux or any other operating system?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by ethbro on Wednesday March 22, 2017 @12:57PM (#13932601)
This seems like a valid bug per the Reddit thread [1].

[1] https://www.reddit.com/r/linux/comments/60nj67/office_365_on...

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by EpicEng on Wednesday March 22, 2017 @12:52PM (#13932538)
So... Just lie? This isn't going anywhere, the platform isn't supported. I'm pretty sure the powers that be remembered that Linux was a thing when they made that decision.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Sir_Substance on Wednesday March 22, 2017 @12:59PM (#13932624)
You don't have to lie. Under these circumstances, I often say to the people reporting it very directly "That's not a supported use-case, but I will make sure the relevant people know anyway".

I then go and let the person who owns that product know. Half the time, they say "that's not a supported usecase and it's a pain to change, so it's not happening". The other half of the time, they shrug and say "Put a ticket in, if I can fix it easily I will, I'll take a look when I have time".

Unsupported doesn't mean "no", it means "we're not going to invest noticeable effort into it, and it's lowest priority". Easy fixes may happen, but results are not guaranteed.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by EpicEng on Wednesday March 22, 2017 @08:44PM (#13936541)
Sure... But we're talking platform support here, not some corner case no one thought about during design.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Sir_Substance on Thursday March 23, 2017 @04:55AM (#13938232)
No, we're not. Read the statement again. If you fuck with the headers, you get a totally different and much higher performance result _on linux_.

The charitable hypothesis someone else raised is that there's a bug in how onedrive handles unknown user agents. Neither you nor I have any idea how much effort that will take to fix. You'd hope not a lot but you should never make assumptions about another man's stack. But if it is low effort to fix, Microsoft could get a small land-slide of partial compatibility with one change, which is good PR even if they don't officially support the platforms. It's definitely worth asking nicely rather than giving up and moping about it.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dhimes on Wednesday March 22, 2017 @01:30PM (#13932922)
But they are deliberately throttling this, in an effort to get people to have to use Windows.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sixothree on Wednesday March 22, 2017 @01:55PM (#13933140)
That's an assumption. There exist other explanations that are just as valid.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sqeaky on Wednesday March 22, 2017 @02:08PM (#13933244)
I agree that other things might be possible, but looking a the history, assuming malice is a reasonable starting point with microsoft. It has been right many times in the past.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by avoutthere on Wednesday March 22, 2017 @01:14PM (#13932762)
As the former head of a customer support department, I can tell you that the most important aspect of communication with a customer is empathy. Even more than expertise, if you can demonstrate that you care about their problem and will get to the bottom of it, the encounter will most likely result in customer retention.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by tracker1 on Wednesday March 22, 2017 @01:22PM (#13932847)
Similarly, has anyone else noticed the overly fake "I want to help you." Interactions with more companies lately? I mean it couldn't be more scripted if someone tried. I applaud the effort, but actual caring/empathy is meaningful, the fake, scripted attempts at it that I've been experiencing lately feel much more condescending than anything else.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Gracana on Wednesday March 22, 2017 @01:27PM (#13932892)
Yep. Comcast is a big fan of this method, which is really infuriating and condescending because they pretend to understand my frustration while they fail to fix my problem and pass me off to someone else.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cptskippy on Wednesday March 22, 2017 @02:50PM (#13933610)
Really? Because nothing grinds my gears more than fake sympathy/empathy coupled with an inability/unwillingness to understand my problem and an urgency to get me off the phone. Which is pretty much how customer support works.

What I want from customer support is for someone to take the time to understand why I am calling. Not to pat me on the head and tell me things will be alright while urgently trying to get rid of me.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Wednesday March 22, 2017 @03:15PM (#13933824)
But that is exactly what the GP said. You want somebody to care about you and your problem and to make an effort to solve it.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by cptskippy on Wednesday March 22, 2017 @03:47PM (#13934155)
He said "the most important aspect of communication with a customer is empathy".

I disagree. When I call support I'm not looking to commiserate or share my misfortune. I'm looking for acknowledgement of and resolution to a problem.

This view that empathy is what's important is the reason why hold messages say "your call is important to us" and why all customer support feigns empathy to my emotional plight when I call them about anything.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by krylon on Thursday March 23, 2017 @08:50AM (#13939266)
Empathy, in this context, means to me that I care about the problem of the person I am supposed to help, which increases my motivation to actually help them.

Saying I care and actually caring are not the same. When I call a hotline with a problem and am stuck in a loop telling me how important my call is to them, it tells me they don't care at all.

At least that how I understand the comment, and since I also wear a helpdesk-monkey-hat at work, it is how I try to deal with our users.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by aendruk on Wednesday March 22, 2017 @04:07PM (#13934353)
When I called in about this bug a few months ago the support representative was surprisingly helpful. He didn't bat an eye when I said I was using Ubuntu, quickly researched the issue while we were talking, and suggested (while making clear that it was not an official response) that I work around it by spoofing the user agent string. Seemed genuinely sympathetic.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by davesque on Wednesday March 22, 2017 @12:38PM (#13932357)
Yes, this. It just makes it seem like they're hoping you'll give up and go away.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Nition on Thursday March 23, 2017 @03:32PM (#13943344)
After this post blew up, it seems Microsoft PR has swept in and deleted that original useless post, replacing it with a new one saying the problem has now been resolved. If only every legitimate support thread could be a top post on Hacker News!
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by simias on Wednesday March 22, 2017 @12:45PM (#13932453)
I don't really see it that way. I don't think Microsoft would be expected to offer support for an operating system that's not officially supported. I could see only two ways this could've turned out, either "we're planning to support linux in a future version, we'll keep you updated when that happens" or exactly what we got here.

If this is actually a bug then I think it would be rather inappropriate for the support guy to escalate this to the devs when it only happens for an unsupported platform. And if they're purposefully throttling linux hosts then they won't admit to it there.

So the entire exchange (including Dam Lec deciding to abandon Onedrive) seems perfectly reasonable to me.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by CodeWriter23 on Wednesday March 22, 2017 @12:51PM (#13932528)
Obviously it works on Linux; the slow down is the direct result of OneDrive's User-Agent based code paths.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by popey456963 on Wednesday March 22, 2017 @12:59PM (#13932619)
This.

People forget that they're _actively_ appearing to break it by using this UA detection. No company should _ever_ use user-agents for feature detection, because user agents themselves are screwy in so many ways [0]. Honestly, I feel like this was someone actively deciding to break the system on Linux (or any unrecognised UA). Wouldn't any reasonable developer just send back a fully-featured page if they couldn't understand a UA?

[0] http://webaim.org/blog/user-agent-string-history/

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by derefr on Wednesday March 22, 2017 @01:20PM (#13932821)
UA "detection" is an unworkable mess (i.e. a bad idea) when it's trying to differentiate between different consumer web browsers. But UA detection works just fine when it's only trying to differentiate between browsers as a whole, and things that are not browsers—like web spiders, or curl(1), or your native client app.

I have a feeling that this is the latter case. The detection code was likely written to give a higher QOS priority to direct browser access, and a lower QOS priority to the native OneDrive sync service built into Windows (because it happens in the background.) But in doing so, they probably made the check ask the wrong question—"is this a browser" instead of "is this our client"—and thus wrote the check with a browser whitelist pattern (that was never tested outside of UA strings from browsers on Windows), rather than a blacklist pattern (their one sync-service UA.)

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sqeaky on Wednesday March 22, 2017 @02:14PM (#13933297)
Doesn't giving web crawlers different pages than the user facing UI get you kicked out of search engine indexes? The original ticket indicated different pages were served, not just QOS.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by derefr on Wednesday March 22, 2017 @04:36PM (#13934654)
(I think) we're talking about pages served to logged-in users—i.e. the pages for files and folders in a given user's OneDrive account. Web crawlers wouldn't be able to reach those either way, so it (inconveniently from a fail-early perspective) wouldn't affect anything if the detection code does something stupid/crazy in the case of crawlers.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by nathantotten on Wednesday March 22, 2017 @01:06PM (#13932688)
You don't know when this code was written or what the original purpose was. User agent detection used to be a best practice. Onedrive for business is a mountain of legacy software going from sharepoint to groove to who knows what. This bug could be buried in some library that was written 5+ years ago. Maliciously going out of your way to not support Linux sounds like a good way to have your code review rejected.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by emn13 on Wednesday March 22, 2017 @01:25PM (#13932882)
To this day, user agent detection is the only (practical) way to avoid sending large polyfills to the 95% of clients that don't need them.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by robocat on Wednesday March 22, 2017 @03:48PM (#13934164)
> No company should _ever_ use user-agents for feature detection

Wrong.

There are plenty of bugs that cannot be detected using feature detection, especially with events and <input> elements. Sometimes you can find a browser-agnostic workaround, but sometimes the only solution is to sniff the browser.

It is especially necessary if you need to support "obsolete" browsers that your customers still use.

It is important to really try and avoid browser sniffing when "fixing" bugs in current versions of browsers (since your "fix" is likely to break in future versions).

Note, feature detection usually implies that you are using JavaScript.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by greenhatman on Wednesday March 22, 2017 @01:09PM (#13932717)
Yea, call my cynical, but Microsoft Office is one of the few applications that doesn't have a good alternative on Linux. So this seems like a ploy to stop people from using Linux. At least the ones that would like to use Microsoft Office.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by askmike on Wednesday March 22, 2017 @12:58PM (#13932614)
And what if some programmers are put unto fixing this, to realise the normal code path has a number of other bugs for linux? If you write web software you clearly define what you support and what you do not.

I've fallen into the "I know this browser is not supported, but everything works except for X" trap. Where you first spend a month fixing other bugs that also don't work, only to end up with a more complex QA dev process since you need to make sure all new features also work in this other browser or environment.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by dv_dt on Wednesday March 22, 2017 @01:07PM (#13932696)
It's true, but the flip side is don't offer a web based product if you can't support a wide range of web browsers on multiple OSes. This gives me flashbacks to old (hopefuly dying) "web based" enterprise apps that were browser accessible only by a one magic version of windows explorer with a giant slew of automatically downloaded browser extensions. Just produce an app if that's all that can be supported.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by askmike on Wednesday March 22, 2017 @03:55PM (#13934234)
You are right, but I guess Microsoft is somewhat biased towards their own products (Windows in this case).
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by simias on Wednesday March 22, 2017 @01:03PM (#13932657)
If said code paths work correctly on the supported operating systems and browsers why does it matter? You could say that it's a poor technical decision but that's really not up to the support to address.

I guess you could reproduce the bug on a supported OS and browser by manually changing the user agent but I doubt the support would accept that either. It would be like complaining that the site becomes unusable if you disable javascript or images, they probably only support "vanilla" browsers.

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by 7952 on Wednesday March 22, 2017 @01:02PM (#13932645)
Web apps are marketed as "working anywhere" you have a browser. The underlying OS should not matter, and that again is a selling point. And presumably this issue is present on mobile browsers with low market share.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by simias on Wednesday March 22, 2017 @02:34PM (#13933457)
That's not the point I'm trying to make. Clearly support has to draw the line somewhere, "working anywhere" is not a reasonable commitment. Linux is not officially supported, the problem doesn't occur (I assume) on supported configurations, therefore it's not up to support to deal with this.

I genuinely can't imagine what else the guy could do, checking for unsupported configurations is probably item #2 on his script, item #1 being "say 'Hi'".

Re:Onedrive is slow on Linux but fast with a “Windows” user-... by colanderman on Wednesday March 22, 2017 @12:57PM (#13932602)
Well if they want to play games with semantics, I'm pretty sure one could reproduce this bug on a Windows machine.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by 1_2__3 on Wednesday March 22, 2017 @01:19PM (#13932808)
Remember when browsers were supposed to untether you from the OS? How is operating system support at all involved for a web-based application?
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by sametmax on Wednesday March 22, 2017 @02:11PM (#13933272)
But it's not a support problem since clearly just changing the ua makes it faster. It has nothing to do with linux. Somebody hardcoded it.
Re:Onedrive is slow on Linux but fast with a “Windows” user-... by Arzh on Wednesday March 22, 2017 @12:41PM (#13932399)
That's because it is not a bug, it is what they want, for whatever reason...