Live data from Hacker News

If you move your mouse continually the query may not fail. Do not stop moving

support.microsoft.com

21–30 of 168 posts

Re: If you move your mouse continually the query may not fail. Do not stop moving

#22

When I was a kid, Windows ME would hang on startup unless I kept moving the mouse. My friend's dad, a Math/CS teacher, did not believe me until I showed him.

Microsoft and mice seem to have an odd relationship. The first versions of Windows NT would crash if you moved the mouse while shutting down. Like a child throwing a tantrum because it's bed time...

I ran NT 3.1 and I don't remember that at all. Of course, I also don't know if I ever tried to move the mouse while shutting down.

Re: If you move your mouse continually the query may not fail. Do not stop moving

#23

Earlier quoted context omitted.

This isn't really correct. Runloops have modes. Often networking happens in a mode that is not restricted (see NSRunLoopCommonModes here https://developer.apple.com/library/ios/documentation/cocoa/... ). If you are running your network code in default mode on the main thread (problematic doing that and it's probably better to use async methods these days) then yes that can happen but it's usually programmer error. On…

Thanks for the clarification. I am aware of what you mention in your answer. In my statement I simplified quite a bit. I know that runloops have different modes. What I was saying is that if you just use the "defaults" then you will see the phenomenon that I described. And I don't think that it is a programmer error if you use the defaults... but sure: These days you would probably just use a framework or take care o…

It almost always programmer error to use defaults mode for NSURLConnection, especially on Mac where they are more runloop modes used by the platform that are not inclusive of defaults mode, unless the user has a very specific reason. File IO is usually ok in defaults mode because it makes code easier and you don't have to worry about timeouts.

We make Objective-C run on Android at Apportable :-) The entire stack. Everything from clang, GCD, CoreFoundation, Foundation, UIKit, and dozens of comm frameworks. It's fairly popular with game developers.

We recently re-developed all of Foundation from scratch on top of the parts of CFLite that Apple open sources and no longer use GNUStep.

http://docs.apportable.com/release-notes.html#1100

We have even open sourced all our tests around Foundation as well and this is one of them. Check it out:

https://github.com/apportable/FoundationTests

Re: If you move your mouse continually the query may not fail. Do not stop moving

#24
post #11

>> This problem has been reported when querying an ORACLE 7.3 data source by using the following ODBC drivers. Sqo32_73.dll is manufactured by Oracle Corporation. Microsoft makes no warranty, implied or otherwise, regarding this product's performance or reliability. Maybe not the fault of Microsoft?

[deleted]

Re: If you move your mouse continually the query may not fail. Do not stop moving

#27
post #11

>> This problem has been reported when querying an ORACLE 7.3 data source by using the following ODBC drivers. Sqo32_73.dll is manufactured by Oracle Corporation. Microsoft makes no warranty, implied or otherwise, regarding this product's performance or reliability. Maybe not the fault of Microsoft?

Microsoft designed and built the OS and two of the three applications involved. And the third application was almost certainly built using Microsoft development tools according to Microsoft guidelines. How could this not be their fault?

Re: If you move your mouse continually the query may not fail. Do not stop moving

#28
It still happens, i have seen here in Mexico in the Gov Agency that collects taxes when they send something to print/export pdf's they keep moving the mouse or their progress bar doesn't move at all. But they made this natural i think it is part of the training they receive, maybe some devs there tough it was the only way to get the rid of that bug, JUST KEEP MOVING THE MOUSE!.

Agency url: http://www.sat.gob.mx/sitio_internet/home.asp

Re: If you move your mouse continually the query may not fail. Do not stop moving

#29

How does this work? What makes mouse movement relevant to this... this is computers, not magic.

It's probably running out of entropy. If windows is anything like Linux, it will use certain random events like mouse movements, keystrokes, boot time etc. to generate randomness.

Re: If you move your mouse continually the query may not fail. Do not stop moving

#30
post #27
post #11

>> This problem has been reported when querying an ORACLE 7.3 data source by using the following ODBC drivers. Sqo32_73.dll is manufactured by Oracle Corporation. Microsoft makes no warranty, implied or otherwise, regarding this product's performance or reliability. Maybe not the fault of Microsoft?

Microsoft designed and built the OS and two of the three applications involved. And the third application was almost certainly built using Microsoft development tools according to Microsoft guidelines. How could this not be their fault?

Just because they give you a C compiler and a library to link doesn't mean you blame the compiler developer for letting the user shoot himself in the foot.
Post reply on HN