Live data from Hacker News

Docker for Windows won't run if Razer Synapse driver management tool is running

twitter.com

101–110 of 191 posts

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#101
post #83
post #79

Earlier quoted context omitted.

Well, if you are going to be passing something as your own work, you better understand it well. Also, you should look at least at the docs of the packages you install.. And since most SO answers are shorter that introductory section of most docs, this means reading and understanding entire answer.

>Also, you should look at least at the docs of the packages you install Brb reading the docs for every micro-package installed as a dependency for what I just installed that provides functionality that could've been hand written in five minutes. Gonna spend the next few months reading about a thousand package README's for this single package I installed and all its dependencies down the tree, be right back.

No, the way it works you read the docs for the packages you directly use (import from code), and you hope that package authors did the same for their dependencies.

(this encourages one to keep number of at least dependencies small, which is pretty good idea in general)

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#102

Ha, stackoverflow is a great tool, but... the more answers I see on an area I’m experienced in, the more I realize how wrong they can be. Sure, the answer usually gets the job done, but everything else about it might not be right. If I need to use stackoverflow, these days I make sure I do a few things: - read a number of answers, comments included. Just because an answer is accepted doesn’t mean it’s the best one -…

> read API docs for anything I’m unfamiliar with One of the differences i've noticed between myself and some of the junior devs i've worked with. I would usually use the official docs as my first resource, and they would use stack overflow instead.

This is a hard lesson I had to learn as a junior developer.

I'm impatient and Stack overflow can often give me an easy solution. But just as often, it can't and I will spend 30 minutes unproductively trying things with little progress.

As I become a better developer I become more inclined to spend 30 minutes with the documentation instead.

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#103
post #73

Earlier quoted context omitted.

And anything MS?

Microsoft documentation was historically the gold standard for comprehensiveness and quality. If what the other commenter says (e.g. about their Azure docs) is true, I don't know if things have changed or what. Maybe a post-Nadella culture shift?

At one point they "burned the library" and broke a lot of old MSDN urls. It's now common to find dead links to MSDN on old Stackoverflow posts.

The documentation is definitely there, but finding it can be a curse. The search is worse than Google, the site is surprisingly slow for a bunch of static text, and the ability to discover something when you don't know the right search terms is poor because Microsoft name everything in the most generic way possible.

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#104

Some tangential analysis of Synapse over here: https://twitter.com/davkean/status/1144498663122558977 .

Mouse./keyboard customisation software seems universally bad / lowest-bidder style. Logitech's mouse button configuration tool for example weights over 400MB. Literally for a tool which requires a few dropdowns.

Yeah it's a little off-topic, but I wanted to note that for Mac users, there's this app called SteerMouse which is massively better than Razer or Logitech's offerings, works with practically everything, and doesn't have a "rad" nineties gamer-trash UI.

http://www.plentycom.jp/en/steermouse/

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#105
post #23

> homework assignment for all programmers reading this thread: Think about how you'd find this bug in your own programs. You copy/paste the code, it seems to work, and you don't realize it's broken because you don't run either of these programs which made the same mistake. Wait... WHAT?? Who the hell copy pastes code into their program without first examining and understanding what each step is actually doing, how an…

> "Who the hell copy pastes code into their program without first examining..." Quite a lot of people do that. It's pretty much the reputation of Stackoverflow. And of course everybody knows it's bad, but it saves time and it works and there's deadlines so they move on and ship it to production. How to find this particular bug is not that hard, though: you're looking for a way to ensure that your program can run only…

> Quite a lot of people do that. It's pretty much the reputation of Stackoverflow. And of course everybody knows it's bad, but it saves time and it works and there's deadlines so they move on and ship it to production.

The trick of it is, it's only "bad" if you care about code quality and/or maintainability, fuzzy attributes which are seldom measured or optimized for. It's the only logical conclusion to "move fast and break things."

p.s. - the good news is, most of us are working on software that doesn't really matter terribly much, so the fact that it's bad also doesn't matter very much

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#106
post #87

Earlier quoted context omitted.

You say that like it's not a good thing to do? If you pull a library into your project, you're taking responsibility for that library, for better and worse.

I'm talking about how that's completely not feasible anymore because of how every project has dependencies upon dependencies upon dependencies because the general development attitude has shifted towards "import a single library that tells you if a number is odd, and another library to tell you if one is even"

Ultimately, if a bug in a library causes issue with your program, and your company loses $X, your superiors will not give a shit. You have the burden of responsibility for the program.

For common major libraries used worldwide in enterprise products, you are right in that there is an element of trust. They are made by people much faster/better/stronger than most of us. If all else fails, the sheer magnitude of people using it is a small insurance policy, as disastrous issues will probably be quickly apparent. That still doesn't absolve you of responsibility, but the overall risk is usually pretty low.

A segment of code on SO, or a weeny niche library? You only have your noggin to vouch for its stability and accuracy.

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#107
post #87

Earlier quoted context omitted.

I'm talking about how that's completely not feasible anymore because of how every project has dependencies upon dependencies upon dependencies because the general development attitude has shifted towards "import a single library that tells you if a number is odd, and another library to tell you if one is even"

Ultimately, if a bug in a library causes issue with your program, and your company loses $X, your superiors will not give a shit. You have the burden of responsibility for the program. For common major libraries used worldwide in enterprise products, you are right in that there is an element of trust. They are made by people much faster/better/stronger than most of us. If all else fails, the sheer magnitude of people…

>They are made by people much faster/better/stronger than most of us.

lmfao no they're not

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#109
post #20

> homework assignment for all programmers reading this thread: Think about how you'd find this bug in your own programs. You copy/paste the code, it seems to work, and you don't realize it's broken because you don't run either of these programs which made the same mistake. Wait... WHAT?? Who the hell copy pastes code into their program without first examining and understanding what each step is actually doing, how an…

Say hello to `pasteoverflow`: Paste code from Stackoverflow directly into your editor. https://marketplace.visualstudio.com/items?itemName=matsz.pa...

Can it go one meme-step further and automate our jobs away? ;)

Re: Docker for Windows won't run if Razer Synapse driver management tool is running

#110

Earlier quoted context omitted.

And anything MS?

Microsoft have best most fascinating documentation in some cases. It can be fantastically detailed, while being completely useless at the same time. Take their Azure Python API, which is clearly translated directly from C#: There's a number of functions, which according to the documentation takes a string as an input. The thing is that it won't actually take a string, it will take three or four predefined strings. Ev…

microsoft's documentation for anything other than .NET stuff is absurdly bad.

i was trying to do some work with their crm solution it took me a literal week to find out how to do simple oauth -- mostly because 99% of the documentation only had .NET examples using their own framework!

Post reply on HN