Live data from Hacker News

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

twitter.com

161–170 of 191 posts

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

#161

Earlier quoted context omitted.

If you've never made any particular use of StackOverflow, why would you expect them to care what you have to say about anything on the site? It would probably take you as much effort to get 50 rep as it's taken you to post multiple sour grapes comments about how dare they have a threshold which excludes you, don't they know who you are??

> If you've never made any particular use of StackOverflow I would have made use of it... if I didn't have to post questions I have no interest in posting to farm enough reputation to actually do anything to fix the incorrect answers I occasionally stumble across in Google searches. > It would probably take you as much effort to get 50 rep Again, I have zero interest in posting questions just to farm reputation. Less…

Do you understand that from the other side, you aren't a known skilled developer submitting valid corrections, you are indistinguishable from any other internet IP address submitting spam and/or low grade buggy misunderstandings?

One way they distinguish people who care about code from complete robo-junk is with a minimal effort barrier of community upvotes, which you refuse to engage with. They don't know you're special and important enough to skip the entrance requirements - how should they know? What the system sees is that you won't put effort in to get 50 karma. You want to skip their criteria because you say you are good enough - yet everyone including spambots would say they were good enough to skip the criteria.

If the filter was "verified members of the ACM/IEEE/IETF/whatever can bypass the 50 point requirements" would that be better? Or would proving your identity and membership details still be too high effort?

What test wouldn't be too high effort for you to bother, but would still be something that could be automated by stackoverflow and would cut out a huge mass of spam?

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

#162

> 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…

Lots of people, sadly

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

#163
post #66

If you're going to copy-paste code from Stack Overflow and deploy it to millions of users' systems, I think you have some responsibility to understand what the code is doing. I can totally see how this happened, and I would definitely not say that I would never make this mistake, especially under time pressure etc. But a careful programmer would a) desire to understand what the code did, and thus spend enough time re…

How many times have you run `npm install` or used literally any programming package management system without personally reading every line of code that you're installing?

It's a lot easier to read a few lines of code from a Stack Overflow answer than it is to read thousands of lines in libraries...

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

#164
post #30

To any Microsoft/.NET devs reading this: What do you think the chances are that you could make exact references to Assembly.GetExecutingAssembly().GetType().GUID return a compile-time warning? That could make this go away very quickly. (For bonus points, add relevant telemetry to VS. :P)

A lot of the comments on this topic seem to be focusing on SO's nature or something like what you proposed about .NET itself. When I first read the Twitter thread I was sort of dumbfounded that whoever did this originally didn't actually check it. That's not a SO or .NET problem that needs to be caught. It's a developer problem. If someone is copying code into their project that they've never seen before, they should…

On the one hand, I completely agree.

I remember reading something about reasoning through a very simple (couple of divisions or something) math problem, where a deliberately (and later obviously) wrong working-out was initially defined, then corrected, to illustrate the importance of end-to-end understanding.

On the other hand,

a) Programming is equivalently complicated to "two-story-high whiteboard full of Greek letters and integration functions", but is never acknowledged by industry as such because of the associated responsibility nobody wants anything to do with

b) We live in a world where entire industries - ML-based AI - are literally!! based on the idea of not understanding the structure of the solution to the problem.

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

#165
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.

You're just making an argument against the NPM model of installing five billion packages

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

#166
post #40

I think it would be a great addition for StackOverflow to have a sort of report button for dangerous code. Take for example libcurl (thus, implementation in PHP, Ruby, Go, etc). There are sooo many posts with cURL example code where CURLOPT_SSL_VERIFYPEER is disabled. These are often answers with thousands of upvotes, that have been there for years. Inexperienced developers copy/paste this code into production withou…

What if the code is dangerous, but that's because it's only intended to conceptually answer the question?

For example, part of writing safe code is adding an appropriate level of error handling, but this also dilutes it. If you're trying to understand a new concept, the code with lots of error handling will be harder to parse.

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

#167

Earlier quoted context omitted.

> If you've never made any particular use of StackOverflow I would have made use of it... if I didn't have to post questions I have no interest in posting to farm enough reputation to actually do anything to fix the incorrect answers I occasionally stumble across in Google searches. > It would probably take you as much effort to get 50 rep Again, I have zero interest in posting questions just to farm reputation. Less…

Do you understand that from the other side, you aren't a known skilled developer submitting valid corrections, you are indistinguishable from any other internet IP address submitting spam and/or low grade buggy misunderstandings? One way they distinguish people who care about code from complete robo-junk is with a minimal effort barrier of community upvotes, which you refuse to engage with. They don't know you're spe…

If it's trivial to reach 50 rep by asking questions, how does it prevent unskilled developers from submitting corrections?

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

#168
The author claims that this is the result of copy pasting from Stack Overflow but it could be due to auto-complete as well. GetType and GUID both start with 'G' after all. Since the snippet is so small the similarity of the rest of it could just be a coincidence.

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

#169

Earlier quoted context omitted.

...if you have 50 reputation.

You mean literally everyone who's been coding for more than 3 months. You need 5 upvotes on your questions to get that much.

I am a 6 year SWE that has never contributed to StackOverflow and have zero reputation, goodboy points, or whatever they use.

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

#170
post #56

Earlier quoted context omitted.

I'll suggest one more addition to this (and any code you take from the internet): put a comment in saying where you got the idea from (with a link). It can help the next guy out a lot. And you might be the next guy.

So much this... I tend to do this. There are times where I need a limited subset of a library, and will just pull the two classes I need, add the comment at the top, and adjust the namespace.

Including an update to all of your copyright notices, of course
Post reply on HN