Telegram Web Link
У нас внезапно мороз и солнце, хотя позавчера в прогнозе было +7°. Впервые вижу зал Janson переполненным. Новое в этом году: время переключаться на открытые социальные сети! Мой мастодон - https://en.osm.town/@zverik/
Кто бы мог подумать десять лет назад, что твитер и фейсбук могут быть открытыми.
🔥4
Смотрю сейчас за подготовкой слайдов про Snap!, язык блочного программирования. У дочки здесь будут пара масткр-классов на нём и я волновался, что на её ноуте слишком старая операционка (fedora 38, было лень обновлять), и нужных пакетов не будет. Но нет, это всё в браузере. Воистину, сторы проиграли десктоп, а смысла обывателю сидеть не на LTS нет никакого.
Ушёл с доклада, вернулся на доклад. Когда все эти блочные языки представляют, чувствуешь, будто это лучшее, что придумали в разработке. Не для серьёзного программирования, но чтобы потыкаться и немедленно получить прикольный результат. Как "серьёзный" программист, я не считаю их за языки, но как же хочется закинуть квадратик на холст и сразу работать с видео или змейкой, а не изобретать сначала пулю, пистолет, ногу и физику.
Очередь в комнату Geospatial тянется до конца здания. Неожиданно, раньше как-то были свободные места. Сделал лицо докладчика и проник вне очереди, но это было неудобно. Поздравил Анну с успешным выступлением (про Maptcha, картокапчу), которое я пропустил, обещал посмотреть в записи. Сейчас Максим вещает про SemBeacon, универсальный открытый протокол для маячков в здании. Его живая демонстрация сломалась в первую же минуту. Я в панике, потому что мой стендап через десять минут, и у меня тоже живая демонстрация.
Кристиан рассказал основное про Panoramax, открытую альтернативу Mapillary. Из нового - посмотрел на фоточку сервера OSM FR, на который они потратили в сумме около 5000 евро. 214 терабайт дисков, примерно две трети заняты - в базе сейчас где-то 45 миллионов и по 3 в месяц прибывает. Лица и номера замыливают собственной нейросеточкой, которая опубликована на huggingface, и все исходники (кроме лиц) тоже. Звучит офигенно, конечно. Я уже исследую интеграцию panoramax в every door, недавно решил для себя проблему кросс-авторизации.
🔥6
Садиться на задний ряд - не всегда хорошая мысль. Тут Педро рассказывает (с примерами) о том, как сложно фаззить запросы в базы данных: create часто обваливается, а drop работает как часы. И он три года разрабатывает BuzzHouse, тестировалку для баз clickhouse. Пока ничего неожиданного, хотя деталей отсюда не видно
1
В этом году впервые на FOSDEM появился трек для детей. Очень в тему, так как я взял с собой дочку. Сейчас она в этой комнате учится применять блочный язык к моделям LLM. Понятия не имею, насколько это сложно, и чего там вообще пытаются добиться. Завтра будет создавать процедурную графику ддя автоматизированной вышивальной машины.
1
Конец дня, как всегда получился про общение, поэтому ноль публикаций, писят проц удовольствия и писят - усталости. Эдвард (в центре, позади) пригласил всех в элитный ресторан, где мы обошли мерзнущую очередь и проскользнули к забронированным столикам. Всё было идеально, включая людей вокруг, которые в этот раз все из научных кругов. Сын Анны хвастался детскими курсами с конференции, где они, например, делали что-то в открытом аналоге майнкрафта. Моя же дочка нашла дорогу к гостинице безо всяких карт, что в Брюсселе - задача со звёздочкой. Горжусь всеми.
Неожиданный, но классный дизайн наклеек
🔥6
Пять лет назад лекция Джеймса Боттомли "The Selfish Contributor" про отношения бизнеса и опен-сорца меня вдохновила, я даже сделал доклад по мотивам, "общаться с OpenStreetMap: как?".

Вчера Джеймс вернулся к этой теме, но с фокусом на индивидуальных разработчиках. И там... Не так хорошо. Есть мейнтенеры, которые не хотели, но оказались в позиции царей. Плохие докапываются до других и вытесняют несогласных, хорошие - распределяют власть как можно шире, чтобы не микроменеджить и не выгорать.

И есть участники, которые не всегда ведут себя вежливо, некоторые так прямо заряжают пассивной агрессией все свои реплики. Тут важно игнорировать эту агрессию вообще, чтобы участники поняли, что не работает, и поменяли подход сами.

Короче, за всё хорошее, всё это в книжках по руководству описывали полсотни лет назад. Да, опенсорц отличается тем, что участники сами выбирают проект, но выбрав, будут более лояльны, чем наёмные разработчики. Но в целом разницы нет, хороший коммерческий менеджер будет и хорошим мейнтенером.

Хорошая новость, что запись нет смысла смотреть во все глаза, Джеймс читал реплики со своих слайдов, изредка комментируя. Сработает как подкаст или как книжка, слайды уже должны быть на странице доклада на сайте.
1
Во вторник я ходид на запись подкаста про приложения общественного транспорта (у меня есть своё) и там хвалил официальные приложения крупных городов: Хельсинки, Лондона, Брюсселя. И тут пользуюсь последним. Это дно. Маршруты ни фига не быстрейшие и не простые, время отправления уходит в прошлое очень быстро и ничего не обновить, тапать приходится на всё и всё время. Даже гугль удобнее. Может, мне когда-нибудь NLNet даст грант на то, чтобы нарастить вокруг моей модели данных нормальное приложение, которое будет работать без интернета во всех городах мира.
2025/07/12 14:47:58
Back to Top
HTML Embed Code: