Re: [OSM-dev] finding OSM users by their home locations

2009-06-09 Thread Russ Nelson

On May 31, 2009, at 3:50 PM, Paul Johnson wrote:

 Matt Amos wrote:

 in my opinion it's evil to contact users who haven't opted in to be
 contacted. it's a valid point of view that they implicitly opted in,
 but i don't think this is what most users intended when they added a
 home location - it's certainly not what i intended.

 I'm not sure it's a valid point of view beyond the current assumption:
 You want to hear from other OSM users trying to contact you, without
 necessarily revealing contact information.  It's generally OK to  
 assume
 people want to hear from other humans, but not OK to assume they want
 automated or bulk messages without them opting in first.  I think  
 trying
 to push beyond that might result in folks reporting OSM messages as
 spam, which is an annoying and sometimes expensive problem to fix.   
 Err
 on the conservative side of sending things en masse or automatically
 unless it's been specifically requested.

On the other hand, OSM is a community and it's fair to contact OSM  
users about OSM events.  So, what I've been doing to err on the  
conservative side, as Paul suggests, is to send email only to people  
who have 1) edited near 2) their home as they've marked it in OSM.   
The intersection of 1) editors near the party and 2) home users near  
the party is about 1/8th as large as the union.  I think that's  
reasonably conservative.  Unless we have a consensus for me to stop, I  
will continue this practice and help my fellow ambassies (it's a new  
word.  If nobody ever makes up new words, and we keep wearing out the  
old ones, we'll end up just grunting at each other) use it too.  It  
will result in less email sent, so is an overall decrease in any evil  
as Matt describes it.

--
Russ Nelson - http://community.cloudmade.com/blog - 
http://wiki.openstreetmap.org/wiki/User:RussNelson
r...@cloudmade.com - Twitter: Russ_OSM - 
http://openstreetmap.org/user/RussNelson


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Jochen Topf
On Sun, May 31, 2009 at 01:41:39AM -0400, Russ Nelson wrote:
 The OSM webserver will tell you the ten people with home locations  
 closest to your home location.  It would be useful to be able to get  
 more than that, for the purpose of inviting people to attend mapping  
 parties so they can become more effective and enthusiastic OSM  
 contributors.  If you move your home location to the location of the  
 mapping party, you can get ten people, and if you move it around some  
 more, you can get more than just those ten.
 
 So, being intolerant of boring, repetitive activities, I've written a  
 program to find OSM users by their home location.  You give it a  
 lat,lon, and the radius in degrees of the circle in which you want to  
 find people, and it repeatedly changes your home location until it's  
 gotten everyone.
 
 Is this program a good thing or a bad thing?  If it's a good thing,  
 then great, I'll use it.  If it's a bad thing, then how do we stop  
 other people less cooperative than myself from writing the same program?

There are two issues here: First, the issue of server overload etc. This
could be solved simply by creating regular dumps of users with their home
locations. Kind of like the planet dumps. Its easier for users of the
data and easier on the database.

The other issue is privacy. Yes, people have willingly added a home
location, but it is different if you get bulk access to this. I don't
see this as a big issue considering that the home location is voluntary
and that much more information about users is available from the main
body of data itself, namely not only a home location but all the places
they have ever edited data. But some people may not like this.

And while we are on the topic: I think home location is a bit limiting.
How about giving users the option to add an (unlimited) number of
locations, maybe not as a point but as a bounding box and tag them.
And make it explicit that this information is public. Users can use this
to mark their home (location=home) or workplace (location=work). Or they
can express an interest in some area (interest=changes). Applications
external to the core can read this information and do things with it,
such as producing personalized feeds of changes.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Emilie Laffray
Hello,

I guess it all depends on whether the users have accepted to make public
their location. I am not sure whether the site allows to decide whether
to make public or not your location.
Personally, while I understand your enthusiasm, I would find annoying to
receive a pre-formatted message asking me to do more for Open Street
Map. I am more than happy to help people in the same area as me, and I
actually did contact someone editing my hometown for that very purpose.
But I would get twitchy if it was done a mass scale.
This is a hobby project for me and I would consider your practice to be
a bit like bullying. But that's just me.
However, it varies from people to people and if they choose to make
their location public I see no reason not to send them an email. I just
wouldn't like it. The key thing is that you have to be careful about
privacy in this case.

Emilie Laffray

Russ Nelson wrote:
 The OSM webserver will tell you the ten people with home locations  
 closest to your home location.  It would be useful to be able to get  
 more than that, for the purpose of inviting people to attend mapping  
 parties so they can become more effective and enthusiastic OSM  
 contributors.  If you move your home location to the location of the  
 mapping party, you can get ten people, and if you move it around some  
 more, you can get more than just those ten.

 So, being intolerant of boring, repetitive activities, I've written a  
 program to find OSM users by their home location.  You give it a  
 lat,lon, and the radius in degrees of the circle in which you want to  
 find people, and it repeatedly changes your home location until it's  
 gotten everyone.

 Is this program a good thing or a bad thing?  If it's a good thing,  
 then great, I'll use it.  If it's a bad thing, then how do we stop  
 other people less cooperative than myself from writing the same program?

 --
 Russ Nelson - http://community.cloudmade.com/blog - 
 http://wiki.openstreetmap.org/wiki/User:RussNelson
 r...@cloudmade.com - Twitter: Russ_OSM - 
 http://openstreetmap.org/user/RussNelson


 ___
 dev mailing list
 dev@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/dev
   




signature.asc
Description: OpenPGP digital signature
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Tom Hughes
Russ Nelson wrote:

 So, being intolerant of boring, repetitive activities, I've written a  
 program to find OSM users by their home location.  You give it a  
 lat,lon, and the radius in degrees of the circle in which you want to  
 find people, and it repeatedly changes your home location until it's  
 gotten everyone.

I had heard rumours that such a program existed...

 Is this program a good thing or a bad thing?  If it's a good thing,  
 then great, I'll use it.  If it's a bad thing, then how do we stop  
 other people less cooperative than myself from writing the same program?

Well it's certainly bad from a technological point of view, and from the 
point of view of the stress it potentially places on the site. The 
correct way to solve the problem is to enhance the facilities the site 
offers for visualising mappers locations.

We may also of course want to strengthen the privacy controls we offer 
users at the same time.

Tom

-- 
Tom Hughes (t...@compton.nu)
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Tom Hughes
Emilie Laffray wrote:

 I guess it all depends on whether the users have accepted to make public
 their location. I am not sure whether the site allows to decide whether
 to make public or not your location.

Well first of all we don't require anybody to give their location at 
all, though some people might want to (as it becomes their default map 
view when logged in) but not make it public.

Secondly, if it is set then only people that have made their data public 
are visible, but of course all new members get that state automatically 
and can't change it. Plus anybody wanting to edit the map now needs to 
make their edits public.

 However, it varies from people to people and if they choose to make
 their location public I see no reason not to send them an email. I just
 wouldn't like it. The key thing is that you have to be careful about
 privacy in this case.

I would suggest that we (a) add a new reveal my location preference 
and then (b) add better features for browsing a map with users who have 
chosen to reveal their location marked.

Tom

-- 
Tom Hughes (t...@compton.nu)
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Joe Richards

How about a set of contact preferences?  It would be easy to say allow other 
OSMers to contact me for mapping parties etc.  Perhaps for old users this 
could be set to on by default, but we send them a little message so that they 
can change it straight away if they want to.

Something like the ITOWorld OSM Mapper would be great on the site (or at least 
linked to), so that people can see activity in their areas of interest
http://www.itoworld.com/static/osmmapper



- Original Message 
From: Emilie Laffray emilie.laff...@gmail.com
To: Russ Nelson r...@cloudmade.com
Cc: dev@openstreetmap.org
Sent: Sunday, 31 May, 2009 9:26:02
Subject: Re: [OSM-dev] finding OSM users by their home locations

Hello,

I guess it all depends on whether the users have accepted to make public
their location. I am not sure whether the site allows to decide whether
to make public or not your location.
Personally, while I understand your enthusiasm, I would find annoying to
receive a pre-formatted message asking me to do more for Open Street
Map. I am more than happy to help people in the same area as me, and I
actually did contact someone editing my hometown for that very purpose.
But I would get twitchy if it was done a mass scale.
This is a hobby project for me and I would consider your practice to be
a bit like bullying. But that's just me.
However, it varies from people to people and if they choose to make
their location public I see no reason not to send them an email. I just
wouldn't like it. The key thing is that you have to be careful about
privacy in this case.

Emilie Laffray

Russ Nelson wrote:
 The OSM webserver will tell you the ten people with home locations  
 closest to your home location.  It would be useful to be able to get  
 more than that, for the purpose of inviting people to attend mapping  
 parties so they can become more effective and enthusiastic OSM  
 contributors.  If you move your home location to the location of the  
 mapping party, you can get ten people, and if you move it around some  
 more, you can get more than just those ten.

 So, being intolerant of boring, repetitive activities, I've written a  
 program to find OSM users by their home location.  You give it a  
 lat,lon, and the radius in degrees of the circle in which you want to  
 find people, and it repeatedly changes your home location until it's  
 gotten everyone.

 Is this program a good thing or a bad thing?  If it's a good thing,  
 then great, I'll use it.  If it's a bad thing, then how do we stop  
 other people less cooperative than myself from writing the same program?

 --
 Russ Nelson - http://community.cloudmade.com/blog - 
 http://wiki.openstreetmap.org/wiki/User:RussNelson
 r...@cloudmade.com - Twitter: Russ_OSM - 
 http://openstreetmap.org/user/RussNelson


 ___
 dev mailing list
 dev@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/dev
  


  

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Tom Hughes
Joe Richards wrote:

 How about a set of contact preferences?  It would be easy to say allow other 
 OSMers to contact me for mapping parties etc.  Perhaps for old users this 
 could be set to on by default, but we send them a little message so that 
 they can change it straight away if they want to.

That's basically unenforceable though - we have no way of knowing what a 
message is about when somebody sends it.

Tom

-- 
Tom Hughes (t...@compton.nu)
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Lennard
Russ Nelson wrote:
 The OSM webserver will tell you the ten people with home locations  
 closest to your home location.  It would be useful to be able to get  

Ticket #1425 requested to return more than 10 nearby mappers too.

http://trac.openstreetmap.org/ticket/1425

-- 
Lennard

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Matt Amos
On Sun, May 31, 2009 at 11:41 AM, Tom Hughes t...@compton.nu wrote:
 Joe Richards wrote:
 How about a set of contact preferences?  It would be easy to say allow 
 other OSMers to contact me for mapping parties etc.  Perhaps for old users 
 this could be set to on by default, but we send them a little message so 
 that they can change it straight away if they want to.

 That's basically unenforceable though - we have no way of knowing what a
 message is about when somebody sends it.

if we want to keep the map on the users' pages showing the nearest
other users to them, we might as well offer this data publicly. as
russ said, it's one script and a bunch of server load away from being
public anyway.

in my opinion it's evil to contact users who haven't opted in to be
contacted. it's a valid point of view that they implicitly opted in,
but i don't think this is what most users intended when they added a
home location - it's certainly not what i intended.

i like jochen's idea of being able to additionally put in a bbox (or
maybe several) that are areas of interest - please contact me about
OSM activities in this area. we could then make the users' home
locations private, but show a map of which users are interested in
areas near your home location. of course, a simple notify me about
OSM activites in my area checkbox could make it very easy to create a
bbox centred on your home location.

this could also start allowing 3rd party sites to easily offer a
follow changes in my areas of interest feature, which has been often
requested.

cheers,

matt

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Russ Nelson

On May 31, 2009, at 7:00 AM, Matt Amos wrote:

 if we want to keep the map on the users' pages showing the nearest
 other users to them, we might as well offer this data publicly. as
 russ said, it's one script and a bunch of server load away from being
 public anyway.

Right.  If we want to protect people's privacy, then we should change  
the map on the users' pages.  We shouldn't claim to protect people's  
privacy and then do so ineffectually.

 in my opinion it's evil to contact users who haven't opted in to be
 contacted. it's a valid point of view that they implicitly opted in,
 but i don't think this is what most users intended when they added a
 home location - it's certainly not what i intended.

By this principle, nobody -- not any individual editor, not the OSMF  
-- can send email to any user.  And yet, OSM has an email system, and  
people are encouraged to use it to ask users about their edits.

 i like jochen's idea of being able to additionally put in a bbox (or
 maybe several) that are areas of interest - please contact me about
 OSM activities in this area. we could then make the users' home
 locations private,

+1

And then create a way to Send an email to a location which gets  
archived so that people who come along later can see earlier messages  
posted to that location.

If we could get those bounding boxes (to protect privacy, without  
usernames), that could also let us find the places in which nobody (or  
few people) are interested.  If there are holes in the interest level,  
then the map isn't going to be very good in those locations.

--
Russ Nelson - http://community.cloudmade.com/blog - 
http://wiki.openstreetmap.org/wiki/User:RussNelson
r...@cloudmade.com - Twitter: Russ_OSM - 
http://openstreetmap.org/user/RussNelson


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Matt Amos
On Sun, May 31, 2009 at 1:46 PM, Russ Nelson r...@cloudmade.com wrote:
 On May 31, 2009, at 7:00 AM, Matt Amos wrote:

 if we want to keep the map on the users' pages showing the nearest
 other users to them, we might as well offer this data publicly. as
 russ said, it's one script and a bunch of server load away from being
 public anyway.

 Right.  If we want to protect people's privacy, then we should change
 the map on the users' pages.  We shouldn't claim to protect people's
 privacy and then do so ineffectually.

+1 - it probably doesn't matter so much in urban areas, where the
inaccuracy of the home location is much greater than the distance
between houses. in rural areas it's more of an issue...

 in my opinion it's evil to contact users who haven't opted in to be
 contacted. it's a valid point of view that they implicitly opted in,
 but i don't think this is what most users intended when they added a
 home location - it's certainly not what i intended.

 By this principle, nobody -- not any individual editor, not the OSMF
 -- can send email to any user.  And yet, OSM has an email system, and
 people are encouraged to use it to ask users about their edits.

sorry - i should have restricted my statement to unsolicited mass
mails (i.e: spam) by other users.

clearly the OSMF needs to be able to contact users in an official
capacity (e.g: questionable edits, license changes, etc...), and OSM
users may want to directly contact eachother to resolve similar issues
on a less official level. it's difficult to enforce technically, but,
in my opinion, we should be strongly discouraging mass sending of
unsolicited messages.

 And then create a way to Send an email to a location which gets
 archived so that people who come along later can see earlier messages
 posted to that location.

this is an interesting idea - what would you use it for?

there's been lots of talk in the past about incorporating OSB into the
main OSM site, which would have a similar set of features.

 If we could get those bounding boxes (to protect privacy, without
 usernames), that could also let us find the places in which nobody (or
 few people) are interested.  If there are holes in the interest level,
 then the map isn't going to be very good in those locations.

even with usernames - i think it's acceptable to say that a
declaration of interest in an area is public knowledge. a map overlay
shading by username would be very interesting/pretty/useful (delete as
appropriate).

cheers,

matt

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Chris Jones
On 31 May 2009, at 06:41, Russ Nelson wrote:

 The OSM webserver will tell you the ten people with home locations
 closest to your home location.  It would be useful to be able to get
 more than that, for the purpose of inviting people to attend mapping
 parties so they can become more effective and enthusiastic OSM
 contributors.  If you move your home location to the location of the
 mapping party, you can get ten people, and if you move it around some
 more, you can get more than just those ten.

Sounds evil... but less evil than your current method of spamming  
everyone who has edited something nearby.

--
Chris Jones, SUCS Admin
http://sucs.org

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Michael Kugelmann
Tom Hughes schrieb:
 I would suggest that we (a) add a new reveal my location preference 
 and then (b) add better features for browsing a map with users who have 
 chosen to reveal their location marked
+1
A better tool would be very fine. As the 10 persons are bit very much - 
especially in larger cities like Munich and under concern of the 
increasing number of people involved in OSM/mapping.

Very welcome would be a map based tool to see who is mapping in a 
certain area. You can achieve this by changing your location. But this 
trick is not the best way IMHO.


Best regards,
Michael.



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Paul Johnson
Matt Amos wrote:
 On Sun, May 31, 2009 at 1:46 PM, Russ Nelson r...@cloudmade.com wrote:
 On May 31, 2009, at 7:00 AM, Matt Amos wrote:
 if we want to keep the map on the users' pages showing the nearest
 other users to them, we might as well offer this data publicly. as
 russ said, it's one script and a bunch of server load away from being
 public anyway.
 Right.  If we want to protect people's privacy, then we should change
 the map on the users' pages.  We shouldn't claim to protect people's
 privacy and then do so ineffectually.
 
 +1 - it probably doesn't matter so much in urban areas, where the
 inaccuracy of the home location is much greater than the distance
 between houses. in rural areas it's more of an issue...

Well, my neighborhood happens to be surprisingly well mapped for TIGER,
about the only obstacle for someone finding me is that it doesn't
include elevation data, and I live in a nonoplex (think duplex, but 9
instead of 2).



signature.asc
Description: OpenPGP digital signature
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Paul Johnson
Tom Hughes wrote:
 Emilie Laffray wrote:
 
 I guess it all depends on whether the users have accepted to make public
 their location. I am not sure whether the site allows to decide whether
 to make public or not your location.
 
 Well first of all we don't require anybody to give their location at 
 all, though some people might want to (as it becomes their default map 
 view when logged in) but not make it public.

This feature alone makes me wish there was a remember me checkbox,
since my laptop's always with me and nobody else uses it.

 I would suggest that we (a) add a new reveal my location preference 
 and then (b) add better features for browsing a map with users who have 
 chosen to reveal their location marked.

I'm in favor.



signature.asc
Description: OpenPGP digital signature
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] finding OSM users by their home locations

2009-05-31 Thread Paul Johnson
Matt Amos wrote:

 in my opinion it's evil to contact users who haven't opted in to be
 contacted. it's a valid point of view that they implicitly opted in,
 but i don't think this is what most users intended when they added a
 home location - it's certainly not what i intended.

I'm not sure it's a valid point of view beyond the current assumption:
You want to hear from other OSM users trying to contact you, without
necessarily revealing contact information.  It's generally OK to assume
people want to hear from other humans, but not OK to assume they want
automated or bulk messages without them opting in first.  I think trying
to push beyond that might result in folks reporting OSM messages as
spam, which is an annoying and sometimes expensive problem to fix.  Err
on the conservative side of sending things en masse or automatically
unless it's been specifically requested.




signature.asc
Description: OpenPGP digital signature
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


[OSM-dev] finding OSM users by their home locations

2009-05-30 Thread Russ Nelson
The OSM webserver will tell you the ten people with home locations  
closest to your home location.  It would be useful to be able to get  
more than that, for the purpose of inviting people to attend mapping  
parties so they can become more effective and enthusiastic OSM  
contributors.  If you move your home location to the location of the  
mapping party, you can get ten people, and if you move it around some  
more, you can get more than just those ten.

So, being intolerant of boring, repetitive activities, I've written a  
program to find OSM users by their home location.  You give it a  
lat,lon, and the radius in degrees of the circle in which you want to  
find people, and it repeatedly changes your home location until it's  
gotten everyone.

Is this program a good thing or a bad thing?  If it's a good thing,  
then great, I'll use it.  If it's a bad thing, then how do we stop  
other people less cooperative than myself from writing the same program?

--
Russ Nelson - http://community.cloudmade.com/blog - 
http://wiki.openstreetmap.org/wiki/User:RussNelson
r...@cloudmade.com - Twitter: Russ_OSM - 
http://openstreetmap.org/user/RussNelson


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev