Hi,
Privacy>>sendDiagnosticsAndUsageData should be ternary, not binary. Because right now if I refuse sending the data I will be asked again every single time. So the proper behavior (imho) should be: ask Privacy for the setting… if the setting is not defined, then show a popup. If the setting is defined then respect it and do not show another popup. Also it would be nice to know what happens with the data. I mean my projects are open source so "sendSourceCode" shouldn't be an issue… but what you can possibly learn from it? Why not just analyze the content of SmalltalkHub/GitHub? Peter |
Hi Peter,
On Tue, Jun 7, 2016 at 12:05 AM, Peter Uhnak <[hidden email]> wrote: Hi, Indeed right now, at least in Spotter, the notification is shown every time it is opened in a new image, even if the setting was explicitly set. It was done like this as a reminder, especially if you have the setting set to true.
The current behaviour with showing the notification in Spotter and Nautilus should be a temporary one. Ideally we just need a single uniform way of showing this notification plus the option to control and see the data that each tool wants to record at a fined-grained level.
We store it on a server and use it for various analyses. It is also publicly available: GTEventTool default download. I mean my projects are open source so "sendSourceCode" shouldn't be an issue… but what you can possibly learn from it? Because if you have the setting enabled it does not always work to map different actions that with the code that you are working on. Cheers, Andrei
|
Le 7/6/16 à 12:00, Andrei Chis a
écrit :
Andrei for the shortcut reporter we put a number of show. Like that the user will be reminder a number of times and the system will get calm. May be you could do the same what can you tell us on processor use in Spotter.
|
On Wed, Jun 8, 2016 at 9:28 AM, stepharo <[hidden email]> wrote:
In a new image the message to send usage data is shown only once. Indeed we could add a counter but that would have to maintain state between images.
Not right at this moment. I'm way to busy with other urgent things. Some older results were discussed here: http://scg.unibe.ch/scgbib?query=Kube15a&display=abstract Just for these result to carry more value we still need more people to send data. Right now few do. Cheers, Andrei
|
On Thu, Jun 9, 2016 at 10:23 AM, Andrei Chis <[hidden email]> wrote:
This should also include an API for third-party apps to correctly ask the question. For example Roassal just checks the value and if it's not true it will ask again… RTRoassalExample>>open | pager | self checkSendingData. ... RTRoassalExample>>checkSendingData
| result |
Privacy sendDiagnosticsAndUsageData ifTrue: [ ^ self ].
result := UIManager default questionWithoutCancel: 'Please, do you want to let us know how you use the Roassal example browser? ' title: 'Send Us Usage Data'.
result ifNil: [ ^ self ].
result ifTrue: [ Privacy sendDiagnosticsAndUsageData: true ] With an approach like this a counter wouldn't help. So maybe a new method is warrented… something like RTRoassalExample>>checkSendingData
| result |
Privacy askForDiagnosticsAndUsageData: 'Custom Message' for: #Roassal. Privacy sendDiagnosticsAndUsageData ifTrue: [ self enableWhatever ] And `askForDiagnosticsAndUsageData:` would open the popup if the counter hasn't been hit and do nothing otherwise. It's also a question whether it shouldn't be per-app, because maybe you want logging enabled for an app X, but not Y; but that's extra complexity. Peter
|
In reply to this post by Andrei Chis
Hi,
> On Jun 9, 2016, at 10:23 AM, Andrei Chis <[hidden email]> wrote: > > > > On Wed, Jun 8, 2016 at 9:28 AM, stepharo <[hidden email]> wrote: > > > > Le 7/6/16 à 12:00, Andrei Chis a écrit : >> Hi Peter, >> >> On Tue, Jun 7, 2016 at 12:05 AM, Peter Uhnak <[hidden email]> wrote: >> Hi, >> >> Privacy>>sendDiagnosticsAndUsageData should be ternary, not binary. >> >> Because right now if I refuse sending the data I will be asked again every single time. >> >> Indeed right now, at least in Spotter, the notification is shown every time it is opened in >> a new image, even if the setting was explicitly set. It was done like this as a reminder, >> especially if you have the setting set to true. > > Andrei for the shortcut reporter we put a number of show. Like that the user will be reminder a number > of times and the system will get calm. May be you could do the same > > In a new image the message to send usage data is shown only once. > Indeed we could add a counter but that would have to maintain state between images. The problem here is that you might have multiple images on your harddisk and some of those might be sensitive. In this situation it is very important to let the user know about the privacy setting. Having a counter per computer would not solve the problem I think. Ideally, what I would like to get to is a central privacy center where you can go and see what information is being transmitted. >> So the proper behavior (imho) should be: >> >> ask Privacy for the setting… if the setting is not defined, then show a popup. >> If the setting is defined then respect it and do not show another popup. >> >> The current behaviour with showing the notification in Spotter and Nautilus should be a temporary one. >> Ideally we just need a single uniform way of showing this notification plus the option to control >> and see the data that each tool wants to record at a fined-grained level. >> >> >> Also it would be nice to know what happens with the data. >> >> We store it on a server and use it for various analyses. > what can you tell us on processor use in Spotter. Together with Juraj we did a rough analysis. I will summarize it in a separate mail. Cheers, Doru > Not right at this moment. I'm way to busy with other urgent things. > Some older results were discussed here: http://scg.unibe.ch/scgbib?query=Kube15a&display=abstract > Just for these result to carry more value we still need more people to send data. > Right now few do. > > Cheers, > Andrei > > >> It is also publicly available: GTEventTool default download. >> >> I mean my projects are open source so "sendSourceCode" shouldn't be an issue… but what you can possibly learn from it? >> Why not just analyze the content of SmalltalkHub/GitHub? >> >> Because if you have the setting enabled it does not always work to map different actions that with the code that you are working on. >> >> Cheers, >> Andrei >> >> >> Peter -- www.tudorgirba.com www.feenk.com "We can create beautiful models in a vacuum. But, to get them effective we have to deal with the inconvenience of reality." |
In reply to this post by Andrei Chis
Andrei for the shortcut reporter we put a number of show. Like that the user will be reminder a number
I would not. Incremental thinking.
|
On Fri, Jun 10, 2016 at 2:37 PM, stepharo <[hidden email]> wrote:
> > Andrei for the shortcut reporter we put a number of show. Like that the user > will be reminder a number >> >> of times and the system will get calm. May be you could do the same > > > In a new image the message to send usage data is shown only once. > Indeed we could add a counter but that would have to maintain state between > images. > > > I would not. > Incremental thinking. Who'd have thought... a counter for incremental thinking? badaboom, badabing! ;) cheers -ben >>> >>> >>> So the proper behavior (imho) should be: >>> >>> ask Privacy for the setting… if the setting is not defined, then show a >>> popup. >>> If the setting is defined then respect it and do not show another popup. >> >> >> The current behaviour with showing the notification in Spotter and >> Nautilus should be a temporary one. >> Ideally we just need a single uniform way of showing this notification >> plus the option to control >> and see the data that each tool wants to record at a fined-grained level. >> >>> >>> >>> Also it would be nice to know what happens with the data. >> >> >> We store it on a server and use it for various analyses. >> >> what can you tell us on processor use in Spotter. > > > Not right at this moment. I'm way to busy with other urgent things. > Some older results were discussed here: > http://scg.unibe.ch/scgbib?query=Kube15a&display=abstract > Just for these result to carry more value we still need more people to send > data. > Right now few do. > > Cheers, > Andrei > >> >> >> It is also publicly available: GTEventTool default download. >> >>> >>> I mean my projects are open source so "sendSourceCode" shouldn't be an >>> issue… but what you can possibly learn from it? >>> Why not just analyze the content of SmalltalkHub/GitHub? >> >> >> Because if you have the setting enabled it does not always work to map >> different actions that with the code that you are working on. >> >> Cheers, >> Andrei >> >>> >>> >>> Peter >>> >> >> > > |
Free forum by Nabble | Edit this page |