Сейчас в муках готовлю выступление про API 0.7 для Гейдельберга, и в процессе понял про комментарии к пакетам правок.
Когда-то я работал в mapsme и там сделал автоматическое именование пакетов: «добавил магазин», «изменил два кафе и добавил пять остановок». Приложение умеет только добавлять и редактировать POI, так что это несложно. И как-то один картограф мне попенял: мол, это плохие комментарии. Хороший должен описывать не пакет правок, а ПОЧЕМУ человек сделал эту правку. Я посмеялся и даже сделал про это слайд в одной из презентаций. «Почему», выдумают же.
На самом деле, это был очень разумный довод. Потому что кажется странным, что «BBOX:10,20,30,40» от редактора Meerkartor мы считаем плохим комментарием, а «Добавлено три магазина» — хорошим. Оба технически описывают содержимое, при этом ничего не говоря о контексте. Да, второй понятнее человеку, но если подумать — что это за магазины, куда добавлены, зачем? Почему?
Хороший комментарий должен объяснять контекст, то, что нельзя вывести из содержимого пакета правок механически, достаточно продвинутым алгоритмом. Отвечать на вопрос не «что?», а «зачем?». Мы порицаем комментарии вида «some fixes» и «адреса», потому что они ничего не говорят. Но напротив: они отвечают на правильный вопрос, на который не отвечает содержимое. Человеку просто нужно было поправить карту по мелочи, или у него задача вбить как можно больше адресов, вот он и не рационализирует каждую свою правку, а фигачит. Зачем? «Правлю мелочи» и «добавляю адреса».
Сложнее понять развёрнутые комментарии «Починил границы Такой-то области и заодно дорисовал районы внутри». Ну ты молодец, конечно, но что произошло? Чинил руками или алгоритмом? Откуда данные? Почему обратил внимание на границы, эта правка чинит все ошибки, или нужно всё остальное перепроверить? Зачем ты вообще правишь карту?
Так что относитесь к комментариям пакетов правок как к дневничку и рационализируйте в них своё поведение. А валидировать конкретные изменения, понимать, что там произошло внутри, — это уже задачи для алгоритмов. И про них я буду говорить в докладе в это воскресенье.
Когда-то я работал в mapsme и там сделал автоматическое именование пакетов: «добавил магазин», «изменил два кафе и добавил пять остановок». Приложение умеет только добавлять и редактировать POI, так что это несложно. И как-то один картограф мне попенял: мол, это плохие комментарии. Хороший должен описывать не пакет правок, а ПОЧЕМУ человек сделал эту правку. Я посмеялся и даже сделал про это слайд в одной из презентаций. «Почему», выдумают же.
На самом деле, это был очень разумный довод. Потому что кажется странным, что «BBOX:10,20,30,40» от редактора Meerkartor мы считаем плохим комментарием, а «Добавлено три магазина» — хорошим. Оба технически описывают содержимое, при этом ничего не говоря о контексте. Да, второй понятнее человеку, но если подумать — что это за магазины, куда добавлены, зачем? Почему?
Хороший комментарий должен объяснять контекст, то, что нельзя вывести из содержимого пакета правок механически, достаточно продвинутым алгоритмом. Отвечать на вопрос не «что?», а «зачем?». Мы порицаем комментарии вида «some fixes» и «адреса», потому что они ничего не говорят. Но напротив: они отвечают на правильный вопрос, на который не отвечает содержимое. Человеку просто нужно было поправить карту по мелочи, или у него задача вбить как можно больше адресов, вот он и не рационализирует каждую свою правку, а фигачит. Зачем? «Правлю мелочи» и «добавляю адреса».
Сложнее понять развёрнутые комментарии «Починил границы Такой-то области и заодно дорисовал районы внутри». Ну ты молодец, конечно, но что произошло? Чинил руками или алгоритмом? Откуда данные? Почему обратил внимание на границы, эта правка чинит все ошибки, или нужно всё остальное перепроверить? Зачем ты вообще правишь карту?
Так что относитесь к комментариям пакетов правок как к дневничку и рационализируйте в них своё поведение. А валидировать конкретные изменения, понимать, что там произошло внутри, — это уже задачи для алгоритмов. И про них я буду говорить в докладе в это воскресенье.
«Пару дней назад [в 2014] я увидел в New Yorker перевод поэмы одной из величайших польских поэтесс — Виславы Шимборской, которая в 1996 году получила нобелевскую премию по литературе. Она умерла в 2012 году в возрасте 88 лет. Последняя её работа перед смертью названа «Карта», и по-моему, она очень точно передаёт, почему мы с вами любим карты» — Алекс Бучковский для GeoAwesomeness.
https://www.newyorker.com/magazine/2014/04/14/map
https://www.newyorker.com/magazine/2014/04/14/map
Я в Гейдельберге, как и полтысячи других участников конференций HOT Summit и State of the Map. Следите за событиями в @foss4g_ru, как всегда. А в блоге — снова ежедневные удивительные истории: https://shtosm.ru/all/heidelberg-2019-sreda/
shtosm.ru
Гейдельберг 2019: среда
Как в прошлый раз, в самолёте набросал заметку на абстрактную тему, связанную с OpenStreetMap
Forwarded from FOSDEM 2025 по-русски (Ilya Zverev)
После рассказа Александра Зипфа про проекты, которые делают на его кафедре GIScience, пришла в голову идея проекта #MapSakhara. С помощью MapSwipe и нейросеточками найти все тайлы Сахары, где есть не только песок, и откартировать их. Все оазисы и выброшенные на этот бесконечный пляж корабли. Чтобы после наводнения можно было быстро спасти, что осталось.
Сергей написал захватывающий рассказ в трёх частях про инвазию борщевика Сосновского и борьбу с ним. Под конец оказывается, что борются немного не с тем — как, в общем-то, у нас и принято: https://t.iss.one/geokefir/821
Telegram
Ночной косильщик
Кривая культуры
часть 1
Лучший ботанический символ России — борщевик Сосновского. Ни лиственница, ни береза, ни дуб на эту роль не подходят. Только борщевик в полной мере демонстрирует народную особенность, которую писательница Толстая емко выразила триадой…
часть 1
Лучший ботанический символ России — борщевик Сосновского. Ни лиственница, ни береза, ни дуб на эту роль не подходят. Только борщевик в полной мере демонстрирует народную особенность, которую писательница Толстая емко выразила триадой…
Вы не поверите, но спустя ровно год после предыдущей, в Москве снова будет «Схемотехника»! Теперь под управлением Сергея Синицына, которого вы видели на прошлой встрече. Мы перезапускаем встречи, и начинаем снова с малого: зал всего на двадцать человек, четыре-пять докладов от знакомых. Дальше — больше. Спешите записаться и подумайте, о чём хотели бы рассказать: https://iz.timepad.ru/event/1074341/
Forwarded from Схемотехника (Sergey Sinitsyn)
Долгожданная «19 Схемотехника» пройдёт 10 октября (четверг) в 18:30. Регистрация и подробности на https://iz.timepad.ru/event/1074341/
https://schemo.ru (на сайте информация появится чуть позже)
"Настало время разогнать тьму невежеста и поделиться новостями и своими достижениями."
Шлите темы докладов @bot13579, готовьтесь услышать интересные выступления.
https://schemo.ru (на сайте информация появится чуть позже)
"Настало время разогнать тьму невежеста и поделиться новостями и своими достижениями."
Шлите темы докладов @bot13579, готовьтесь услышать интересные выступления.
На конференции в Гейдельберге я в пятиминутном докладе призвал писать блоги, потому что это так же полезно, как рисовать карту или писать софт. Два часа назад обнаружил пример пользы: после заметки в штосме про улучшение API один из разработчиков API поднял тикет семилетней давности как раз на тему полной истории объекта. И написал туда SQL-запрос, который решает задачу: выдаёт историю линии со всеми версиями точек по периодам времени. Не было бы штосма — никто бы и не вспомнил.
https://github.com/openstreetmap/openstreetmap-website/issues/130#issuecomment-536323119
https://github.com/openstreetmap/openstreetmap-website/issues/130#issuecomment-536323119
GitHub
way/:id/full/history · Issue #130 · openstreetmap/openstreetmap-website
Trying to look at the history of the geometry of a way is difficult. Doing so means that a client would need to call a way's history, then retrieve node history for each node. This means a ...
Дорофей написал интересный комментарий к реплике про HOT Summit, что это конференция не про карту, а про людей: https://telegra.ph/HOT--OpenStreetMap--obratnaya-svyaz-09-30 (полайкайте его на фейсбуке).
Отличный взгляд на проект со стороны человека в HOT. Я со всем согласен, но понимаю, что в рамках современного устройства OSM всё это невозможно. Кажется, единственная проблема гуманитарной команды — это OpenStreetMap. Который сопротивляется любым попыткам извлечения пользы. В HOT не любят сложность дискуссий OSM, в OSM не любят картирование HOT «в лоб» без учёта последствий для карты, а не людей. Эти гуманитарии своей практикой портят нашу теоретическую картографию.
Отличный взгляд на проект со стороны человека в HOT. Я со всем согласен, но понимаю, что в рамках современного устройства OSM всё это невозможно. Кажется, единственная проблема гуманитарной команды — это OpenStreetMap. Который сопротивляется любым попыткам извлечения пользы. В HOT не любят сложность дискуссий OSM, в OSM не любят картирование HOT «в лоб» без учёта последствий для карты, а не людей. Эти гуманитарии своей практикой портят нашу теоретическую картографию.
Telegraph
HOT = OpenStreetMap + обратная связь
Копия https://www.facebook.com/darafei/posts/10217965825364698 — сходите и полайкайте или напишите комментарий. Перечитывал рассказ Ильи Зверева про HOT Summit и зависал ещё раз над заключительным абзацем — про то, что Humanitarian OSM Team не про карту,…
Когда я ждал опаздывающего самолёта на SotM, я прокликивал задание верификации на сайте Mapillary. Это быстро (20-30 картинок в минуту) и почти всегда просто (хотя знак 10 км/ч очень похож на монетку 10 со знака платной парковки). И это помогает нашей карте в том числе: в редакторе iD есть слой дорожных знаков от Mapillary.
Сегодня компания запустила международный конкурс валидации: в ближайшие двенадцать дней они предлагают сообща прокликать миллион карточек, прокачав их систему распознавания объектов. Поскольку компания коммерческая, соревнование не просто так, а за призы: камеры, брендированную мелочёвку и билет на SotM.
https://blog.mapillary.com/update/2019/10/01/second-global-verification-challenge.html
Сегодня компания запустила международный конкурс валидации: в ближайшие двенадцать дней они предлагают сообща прокликать миллион карточек, прокачав их систему распознавания объектов. Поскольку компания коммерческая, соревнование не просто так, а за призы: камеры, брендированную мелочёвку и билет на SotM.
https://blog.mapillary.com/update/2019/10/01/second-global-verification-challenge.html
После конференции SotM Саймон Пул посетовал, что далеко не всегда понятно, кто оплачивал работу, представленную в докладе. Из ситуации «в OpenStreetMap денег нет» мы внезапно перескочили в «компании тратят миллионы долларов на OpenStreetMap и скрывают это».
https://twitter.com/sp8962/status/1176507881010728962
Я вспомнил о его твите не только от письма Кристины, которая готовит программный комитет для конференции 2020 года в Кейптауне, но и когда утром по работе исследовал правки Нью-Йорка. В профиле — а лучше сразу в панели пакета правок — очень не хватает указания компании, которая оплачивает работу картографа. «Закрыто около 5 часов назад пользователем Zverik из Juno Lab». Сразу понятно, какими закрытыми источниками мог пользоваться картограф. Заодно можно будет понять вклад разных компаний в карту — как сейчас делают графики вклада в крупные опенсорсные проекты.
https://twitter.com/sp8962/status/1176507881010728962
Я вспомнил о его твите не только от письма Кристины, которая готовит программный комитет для конференции 2020 года в Кейптауне, но и когда утром по работе исследовал правки Нью-Йорка. В профиле — а лучше сразу в панели пакета правок — очень не хватает указания компании, которая оплачивает работу картографа. «Закрыто около 5 часов назад пользователем Zverik из Juno Lab». Сразу понятно, какими закрытыми источниками мог пользоваться картограф. Заодно можно будет понять вклад разных компаний в карту — как сейчас делают графики вклада в крупные опенсорсные проекты.
Только что вернулся с трансляции концерта Роджера Уотерса, и она вдохновила меня написать запрос на пленарный доклад (keynote) организаторам сотма в Косово, куда я поеду через три недели. Очень мощное выступление было: два часа Роджер втирал устаревшие мысли и играл альбомы сорокалетней давности, слова которых в нынешней политической ситуации звучат наивно. И я ни разу даже на часы не посмотрел, впитывал каждую знакомую ноту как откровение. Я хочу так же. Но в контексте OpenStreetMap.
Почему выступления на конференциях не делают такими же захватывающими, как на рок-концертах? Почему их не кладут на музыку? Где видеостена с абстрактной анимацией? Как заставить всех отложить ноутбуки, а на телефонах чтобы был открыт не телеграм, а видеокамера? Весь формат конференций, как я уже писал, ощущается липким болотом, из которого хочется вырваться. Вместо того, чтобы объединять, он концентрирует одиночество, как зрителя, так и докладчика. Объединяют концерты: на эти два часа я чувствовал то же, что люди на экране, двигался с ними в ритм и наши глаза блестели одинаково. Этого не даёт даже TED, потому что он так же в плену формата.
Идеи ничего не значат. Всем посрать на чужие достижения. Смотреть на сцену интересно, когда с неё льётся чувство. Музыка — самый простой способ донести чувство, ей покорны даже люди с подавленной эмпатией. Выступления в стиле TED тоже могут работать, но их проблема — пустота. Под видом откровения несут блогопост в стандартной обёртке. Каждый раз одно и то же: пародийные выступления на том же TED про формат без содержания открывают чуть больше, чем создатели планировали. Это не концерт, а упражнение сродни телепередаче Ninja Warrior: одни и те же преграды и опасности, один финал, разница только в участниках.
Когда-то я делал часовой доклад про импорты методом «это же три по двадцать минут, а двадцатиминутные доклады я мастер делать». Теперь я думаю, что правильнее будет делать как делают музыкальные альбомы: десять раз по пять минут. Lightning talk — мой любимый формат: не успеваешь устать и все идеи концентрированны. Если их сплести вокруг общего сюжета и каждый отточить до жестов и вздохов, то получится тот же альбом. Можно будет добавлять или убирать треки, и даже придумывать каждому собственное аудиовизуальное оформление.
Нужно больше заимствовать у других форматов выступления. Ходить между рядами, как в классическом театре. Забить на слайды, взять стандартную канву и вбить в неё всё чувство, как проповедники. Уйти со сцены в закат, как в современном театре. Заказать музыкальное оформление, чтобы было как на концерте. Выйти вчетвером и болтать с аудиторией, как в записях британских подкастов. Придумать что-нибудь, чтобы не приходилось заставлять себя смотреть записи выступлений, а наоборот, чтобы очнуться от них в пять утра — или удовлетворённо покинуть зал кинотеатра.
Почему выступления на конференциях не делают такими же захватывающими, как на рок-концертах? Почему их не кладут на музыку? Где видеостена с абстрактной анимацией? Как заставить всех отложить ноутбуки, а на телефонах чтобы был открыт не телеграм, а видеокамера? Весь формат конференций, как я уже писал, ощущается липким болотом, из которого хочется вырваться. Вместо того, чтобы объединять, он концентрирует одиночество, как зрителя, так и докладчика. Объединяют концерты: на эти два часа я чувствовал то же, что люди на экране, двигался с ними в ритм и наши глаза блестели одинаково. Этого не даёт даже TED, потому что он так же в плену формата.
Идеи ничего не значат. Всем посрать на чужие достижения. Смотреть на сцену интересно, когда с неё льётся чувство. Музыка — самый простой способ донести чувство, ей покорны даже люди с подавленной эмпатией. Выступления в стиле TED тоже могут работать, но их проблема — пустота. Под видом откровения несут блогопост в стандартной обёртке. Каждый раз одно и то же: пародийные выступления на том же TED про формат без содержания открывают чуть больше, чем создатели планировали. Это не концерт, а упражнение сродни телепередаче Ninja Warrior: одни и те же преграды и опасности, один финал, разница только в участниках.
Когда-то я делал часовой доклад про импорты методом «это же три по двадцать минут, а двадцатиминутные доклады я мастер делать». Теперь я думаю, что правильнее будет делать как делают музыкальные альбомы: десять раз по пять минут. Lightning talk — мой любимый формат: не успеваешь устать и все идеи концентрированны. Если их сплести вокруг общего сюжета и каждый отточить до жестов и вздохов, то получится тот же альбом. Можно будет добавлять или убирать треки, и даже придумывать каждому собственное аудиовизуальное оформление.
Нужно больше заимствовать у других форматов выступления. Ходить между рядами, как в классическом театре. Забить на слайды, взять стандартную канву и вбить в неё всё чувство, как проповедники. Уйти со сцены в закат, как в современном театре. Заказать музыкальное оформление, чтобы было как на концерте. Выйти вчетвером и болтать с аудиторией, как в записях британских подкастов. Придумать что-нибудь, чтобы не приходилось заставлять себя смотреть записи выступлений, а наоборот, чтобы очнуться от них в пять утра — или удовлетворённо покинуть зал кинотеатра.
В преддверии московского марафона Missing Maps (регистрируйтесь!), а также продолжая тему противостояния HOT и OSM, неожиданно понял, чем Craft Mappers отличаются от нормальных людей. В этом неожиданно помогла философия Канта: https://shtosm.ru/all/kant-and-openstreetmap/
Полина Оскольская так заманчиво написала про острова Эстонии, что захотелось расчехлить велосипед: https://vk.com/wall4556_40003
Ходить по городу с обходными листами и обновлять карту по ним. (Несколько необклацанных листов лежат рядом со мной с августа — хз что с ними делать) https://t.iss.one/avvablog/414
Telegram
Авва
"Я внезапно осознал, что покупать книги и читать их это никак не связанные друг с другом хобби".
(сентенция из Твиттера)
Неожиданно мудрая фраза. Ее обсуждение в форуме на работе породило несколько продолжений:
- то же самое, но про музыкальные инструменты…
(сентенция из Твиттера)
Неожиданно мудрая фраза. Ее обсуждение в форуме на работе породило несколько продолжений:
- то же самое, но про музыкальные инструменты…
Я вполглаза наблюдал за вялотекущим обсуждением галочки «кроме того, я согласен, чтобы мои правки были в общественном достоянии» на странице регистрации в OSM. Пока Фредерик одной строчкой кода не перечеркнул всю серьёзность юридических аргументов: https://shtosm.ru/all/ne-soglasny-delitsya/
shtosm.ru
Не согласны делиться
С первого октября в рассылке osmf-talk люди обсуждают public domain
Forwarded from Maxim Dubinin
Всем привет, у нас вакансия, если любите ГИС и хорошо программируете на Python - мы вас очень ждем в нашем бурно развивающемся и амбициозном коллективе. Удаленно - ок. Если не уверены в квалификации, джуниоры нам тоже нужны. Дерзайте. Если есть вопросы, не стесняйтесь пишите мне лично
https://nextgis.ru/jobs/
https://nextgis.ru/jobs/
NextGIS
Вакансии
Работа в NextGIS: фултайм и подработки