On 11 April 2010 18:35, Dotan Cohen wrote: >>> No, USB was intended for connecting peripherals, not removable >>> storage. The connectors are not even reliable for repeated plug/unplug >>> cycles, that is why one must take care to pull _out_, not to shake >>> back and forth. >>> >> >> That is of no interest for the user. Nowadays USB is highly used for >> removable storage, operating systems need to adapt to that. All the >> time some system is not used for what it was intended; but it is used >> because it serves a need. >> > > I agree. My comments about "how to implement that" were not > disagreement, rather, they were serious questions. Like I said, the > machine should adapt to the user. Now come up with the technical > implementation. > That is all well and I understand that questioning an idea for feasibility is needed. But seeing that I am no programmer, I can not provide an implementation. The possibility is obviously there because (as I previously said) download managers are already able to do that (somehow). Be it by packet switching or some other concept I am not internally familiar with. Peter Grasch already mentioned some techniques that could be utilized. I forwarded this thread to Canonical's Ayatana Project mailing list and to the GNOME usability mailing list as well. If I am not the person who can directly implement it, I'll point it out to those who can. > >>> I agree with you 100% here. The computer should adapt to the human, >>> not the other way around. >>> >> >> So true. But then why do you expect the following? >> > > I expect that the user will know to operate a mouse, will understand > the concept of a file, and will know to operate common widgets. I do > not expect zero knowledge. The only computer that I have ever heard of > that expects zero knowledge is the Microsoft Surface. > > As technology improves (in this case, software) that will be one less > thing that the user will have to know. > What about the iPad? I don't know if you read the post »Future Shock« by Fraser Speirs – you (correction: everyone) should: http://speirs.org/blog/2010/1/29/future-shock.html Computer and system internals are not things everyone has to know about just because they use it. I certainly do not care HOW everything works, IF it works. I have written about some other points here: http://docs.google.com/Doc?docid=0AS7lb99nBsK2ZGhyNnN3Y2ZfMTdoZDZmNHNncw (this address is ironically the best example of tech-induced obfuscation) > >>> I do expect that the user will at a minimum know to wait until the >>> computer says "you can remove the device now", whether that be due to >>> the computer's instigation (as is the idea under consideration) or due >>> to the user asking (by using the "Remove Safely" mechanism). >>> >> >> You can not expect that. When I want my device removed, I remove it. > > You are reckless or irresponsible. Why you want to go through the > intersection, do you not wait for the traffic light to indicate that > it is safe? > This analogy is pointless. Removing USB drives is neither about my life nor about the lives of others. My point: The implementation is already there, only in another form: USB drive – your Computer USB connection – Internet connection your Computer – the Internet the function we need – download manager Someone who can code just has to use it for USB drives. I'd be surprised if something that is possible to do with internet sources is not possible with a simple USB drive. This is similar to »provide undo instead of asking to confirm every time«. _______________________________________________ kde-usability mailing list kde-usability@kde.org https://mail.kde.org/mailman/listinfo/kde-usability