• Почему язык Go плох для НЕумных программистов
    0
    В энтерпрайзе вполне бывает, что это кому-то нужно. Хотя не гарантировано, разумеется, потому что нужность на уровне компании очень редко совпадает с нужностью продукта.
  • Я прочитал 80 резюме, у меня есть вопросы
    0
    >крутых кандидатов… опустим по деньгам…

    Вам не кажется, что тут некоторое противоречие? Это Москва, и кроме пиццы тут есть еще МТС, Тинькофф, ВТБ, и много других богатых контор, которым тоже нужны дата сайентисты. Так что кандидат — он тоже будет выбирать. И если он реально крутой, и знает, чего стоит — он просто развернется да пройдет мимо.
  • Я прочитал 80 резюме, у меня есть вопросы
    +8
    Что характерно — этот объем пробелов в знаниях еще и растет…
  • Я прочитал 80 резюме, у меня есть вопросы
    0
    Ну да. Но с другой стороны, одна из сторон вилки озвучена, и для кандидата это хорошо.

    Но еще там опыт руководства… и зачем-то веба. И перечислены как раз конкретные технологии. Лично меня такие вакансии обычно отпугивают. С одной стороны, вроде хотят синьора или архитектора, а с другой — все уже за тебя решили, какая будет архитектура, какие фреймворки, какие языки…
  • Я прочитал 80 резюме, у меня есть вопросы
    0
    Ну почему, вот прямо сейчас висит вакансия data scientist, до 250 на руки. Правда, после прочтения у меня лично к ней сложились такие же претензии, как у автора к резюме…
  • OpenStreetMap: прошлое, настоящее и будущее
    0
    Погодите, погодите. Я не писал, что у гугля и яндекса нет ошибок. Я писал, что они есть везде, и некоторые их типы, к сожалению, можно исправить только побывав живьем на месте. Да, потенциально OSM лучше — я отдельно сам рассказывал, почему лучше для меня, а вы это вероятно читали. Ну то есть, я не спорю, я просто уточняю, что некоторые вещи не лечатся.

    Но в целом я лично вижу оптимистичный вариант развития событий как-то так: некто, работающий где-нибудь «в банке», и имеющий под руками кластер хадуп на N ядер, вполне может когда-то сделать открытое решение для распознавания объектов на спутниковых картах. А то и без кластера.

    С кросс-валидацией его по базе ФИАС, например, и по другим открытым источникам. Ну или это сделает условный фейсбук. Потребность в таком есть, важно чтобы она совпала с наличием средств и умений в одной компании.

    Данных реально много, но они пока разбросаны, и мы не очень умеем их связывать друг с другом.
  • .NET Core на Linux, DevOps на коне
    0
    Мне кажется, включать сарказм еще рано. Я бы хотел увидеть стоимость данного проекта (в перспективе, с учетом поддержки нового решения в сравнении со старым). Потому что если найти другого Васю окажется дороже — то почему бы и нет?
  • OpenStreetMap: прошлое, настоящее и будущее
    0
    >Как минимум, БОЛЬШЕ, чем любому другому, который доступа к своим данным НЕ предоставляет!

    Вообще-то далеко не факт. Если я знаю, что в данных есть ошибки — я не могу верить ничему, что источник показывает за пределами досягаемости для меня. Что толку от того, что OSM предоставляет доступ к базе? Во вы пытаетесь выловить логические ошибки — и это правильно. Но вы не можете выловить все ошибки ввода данных. Например, превратить карту в схему — для этого нужно ножками приходить, и проверять.
  • OpenStreetMap: прошлое, настоящее и будущее
    0
    Погодите, а при чем тут узлы с lat= -90? С каких таких пор они стали «южным полюсом»? Что это возможный мусор в районе географического полюса — возможно.

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

    Для примера — 50 метров от метро, старый район Москвы, торговый центр. Гугль — три банкомата, яндекс — четыре, OSM — тоже кажется четыре. 2ГИС не далеко ушел от остальных — там два. В реальности их примерно 12 — тут есть офис Сбербанка, и в нем их штук 8, и еще минимум три разбросаны по ТЦ. Куда делись остальные на картах? Почему карта показывает любое положение по отношению к зданию, кроме реального?

    И ведь дело как бы не в них непосредственно — если я вижу такое в центре города миллионника, у меня резонно возникает вопрос — насколько я могу верить такому источнику? И те ответы, которые напрашиваются, они меня не радуют.
  • Почему язык Go плох для НЕумных программистов
    0
    А чем Эта лучше пары предыдущих попыток затащить хаскел в среду JVM? Как-то они обе (полу)дохлые…
  • OpenStreetMap: прошлое, настоящее и будущее
    0
    И кстати да, обычный поиск на openstreetmap.org показывает ровно один «Южный полюс», с id 436012592, не считая конечно возможных отелей, и прочих объектов с тем же названием. Где вы их нашли? В какой базе?
  • OpenStreetMap: прошлое, настоящее и будущее
    0
    Я посмотрел выборочно в Номинатим и оверпасс. Оба согласны в том, что указанных вами id вообще нет — они не находятся. Можно например привести пример json из номинатима для одного из указанных в списке id?
  • Земля — плоская
    0
    Если вы хотите сказать, что он используется мало (меньше, чем может быть заслуживал бы) — то я вполне согласен. Но где-нибудь на клиенте, где память и ресурсы вообще ограничены, при отображении (особенно при помощи D3, автор которого кажется topojson и изобрел) — он вполне себе распространен.

    Ну и сама идея сжатия путем выкидывания совпадающих отрезков границ (и еще сжатия самих координат) — она давно известна, и в общем применяется. И эффект от нее есть — размер уменьшается в разы.
  • Земля — плоская
    0
    Почему не используется? Этот формат называется topojson, если я ничего не путаю.
  • Java теперь платная? Развенчиваем слухи (или нет?)
    0
    А она нужна, эта поддержка? Из моей практики от нее обычно довольно мало толку. Последний живой пример показал, что иногда отвечают биороботы, способные разве что прочесть документацию.
  • OpenStreetMap: прошлое, настоящее и будущее
    +1
    Ну, на самом деле линия, которая не имеет тэгов сама, и не входит ни в какие отношения — это что-то странное, и скорее всего реально требует починки.
  • OpenStreetMap: прошлое, настоящее и будущее
    +1
    Тут видимо какое-то недопонимание. Попробую другими словами — мне от OSM нужна именно база. Я беру ее в виде архива, обычно Европы. Мне не нужны тайлы и сервисы, я работаю с данными именно как с базой. И при этом мне интересно, чтобы мои дополнения тоже в общую базу попадали (и я бы их в следующем архиве получал обратно). Как они туда попадают — это отдельная история, но для меня OSM не read only, это совершенно точно.
  • OpenStreetMap: прошлое, настоящее и будущее
    +2
    >И даже те, кто работает с ней, как с базой, рассматривают её лишь как хранилище данных, как источник для своей выборки, который read only

    Ну это, скажем прямо, преувеличение. Я именно из этих, которые работает с OSM как с базой. И я вам так скажу — при текущей архитектуре значительно проще возвращать свои наработки в общую базу, чем при обновлении в ней сливать изменения со своими. Потому что чужие изменения всегда были и будут интересны. Не сильно выгодно скрывать свои данные от сообщества, чтобы торговать ими, чисто технически.
  • Хакеры могут удалённо управлять Tesla Model S используя систему автопилота
    +1
    >задача которых как раз и заключается в повешении безопасности
    Хорошая опечатка, прямо по Фрейду
  • Внедряем OSGI на платформе Karaf
    0
    Вот этот туториал мне помнится довольно неплохо помог в свое время.
  • Миф о кадровом голоде или основные правила формирования вакансий
    0
    Ну раз вы за релокацию, расскажите, какой прирост зарплаты должен быть для релокации скажем из Москвы в Санкт-Петербург?

    А если вы под релокацией понимаете переезд именно в столицы (ну или скажем условно, из маленького города в миллионник) — то я бы так это и называл открытым текстом.
  • Как я Scala учил
    +1
    Речь в общем не про переписывание истории, а про новый взгляд на историю из сегодняшнего дня. Это вполне могло бы быть интереснее.
  • Как я Scala учил
    +1
    А отчего же сейчас немного не переписать, если вы понимаете недостатки?
  • Как я Scala учил
    +2
    Ну, особо плохого в том, чтобы чего-то не знать, конечно нет. Но понимать, что ты еще почти ничего не знаешь, вообще говоря стоит. У меня несколько двоякое впечатление — с одной стороны, явных ляпов нет, текст нормальный, а с другой — автор явно в глаза не видел Java 8 и новее.

    С точки зрения автора — все хорошо. С точки зрения читателя — еще один, сто десятый пост о том, что существует такая штука, как fold?
  • Как я Scala учил
    0
    Собственно, после этого можно было не читать уже. Есть, и давно. Не говоря уже про то, что сторонние реализации Option существуют с момента появления generics.
  • Внедряем OSGI на платформе Karaf
    0
    >Явно экспортировать, это, к примеру, при помощи felix-maven-plugin?
    Ну в том числе и так.

    В spring-dm есть соответствующие средства, аналогичные приведенному выше примеру для блюпринта. Ну т.е., в контексте есть бин, вы его можете экспортировать как сервис, указав, что именно экспортируется — какой-то из интерфейсов, либо класс. И задав атрибуты для последующего поиска, если нужно.

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

    > и какую роль в этом играет, например, блюпринт.
    По сути, блюпринт (и spring-dm) играет роль описания структуры бандла. Т.е. что за классы (экземпляры) в него входят, как они создаются, что импортируется и экспортируется.

    >Поэтому был бы благодарен вам за информацию или полезную ссылку.
    Есть же книжка по карафу. Вроде вполне вменяемая была.

    А еще я бы посоветовал посмотреть примеры в самом карафе и в camel — там тоже были проекты, где camel деплоится в караф. Они вполне несложные для начала.
  • Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных
    0
    >Поражает что в БД есть даже базовая поддержка геофункций
    Я бы все-таки на нее не рассчитывал. Приятнее, что есть возможность написать расширение, и оно написано — H2GIS, вот его и стоит использовать. Даже не потому, что базовая плохая, а скорее потому, что плохо описана, а проводить опыты на кошках, чтобы понять, как оно будет работать — себе дороже.
  • Внедряем OSGI на платформе Karaf
    0
    Насколько я помню, аннотации поддерживаются — там же внутри обычный спринг, а не что-то еще. А вот чтобы из одного бандла в другой было видно — этого нет. Экспортировать нужно явно, это как раз случай сервисов.
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    +1
    Вообще-то все баллистические ракеты (ну и РН тоже) начиная практически с 60-х годов прошлого века тоже статически неустойчивые. Ну то есть, без помощи системы управления они вообще летать не могут — но при этом летают, обеспечивая отличную точность. Причем это чисто инерциальная система, зачастую.

    Надо еще заметить, что примерно до 80-х годов как минимум системы управления советских ракет были чисто аналоговыми, то есть без БЦВМ вообще. Так что задача управления статически неустойчивым летательным аппаратом решалась вообще без софта.

    Да, ракета это не самолет, тут только масштаб примерно похожий. Да, задачи тут слегка другие — но и техника с тех пор сильно изменилась.
  • Парадокс Питона (The Python Paradox)
    0
    Вообще-то PL/1 был довольно простой язык. И да, если что — я на нем лет 10 программировал.
  • Совещания — это узаконенный грабеж
    +3
    Для того, чтобы автор не обобщал свои реалии на других. Если он не умеет организовывать совещания так, чтобы они были краткими, и приносили пользу — пусть пойдет и поучится. Благо есть у кого — многие умеют. Собственно, излишнее обобщение — это основное возражение, которое возникает после прочтения.
  • Монады с точки зрения программистов (и немного теории категорий)
    0
    Ну, это не самая простая статья на тему, реально. Были тут и попроще попытки. В картинках :)
  • Монады с точки зрения программистов (и немного теории категорий)
    0
    >Списки — это, очевидно, не контекст.
    И чем это они не контекст? Выполнить некоторую функцию над всеми элементами списка (в контексте одного из них) — это одно из типовых применений монад.
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    +3
    >Я так понимаю «эксперт» это программист
    Именно так. В оригинале про него написано, что он опытный пилот, летавший на симуляторах вплоть до 757. С сертификатом на полеты по приборам. На чем он летал в жизни — не указано, вполне вероятно, что максимум на Сессне.

    Причем, оригинал тоже весьма так себе, и значительная часть чепухи взята непосредственно оттуда (я сравнивал текст), но тут еще и перевод внушаить… сначала корпус был, теперь вот «брак».

    Причем что самое грустное — ниже ссылка на два поста от реального пилота 737, который выражается намного более аккуратно, а главное — грамотно.
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    +1
    Зачем вы мне пересказываете текст?
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    +3
    И не просто должен, но и выполняется. Были же уже описаны минимум пара случаев отключения «по памяти», с успешным итогом.
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    +10
    В оригинале faulty airframe, что вообще говоря, означает планер, скорее всего. Просто планер. Неудачный планер, возможно.
  • Эксперт: обновление софта не поможет браку в планере «Боинга»
    0
    >угле между крылом и направлением полёта
    Вы про это? Надо сказать, что в оригинале тоже самое. И кстати, в оригинале комментарии ценнее самого текста.
  • Совещания — это узаконенный грабеж
    +1
    Радикальность — это фишка идиотов. Кто никогда не сомневается в своей правоте? Правильно — только идиот. Умным людям свойственно сомневаться, и избегать радикальных утверждений. Или ограничивать их применимость.

    >сейчас маятник сильно отклонился
    Где это «сейчас»? У нас в проекте в пятницу прошло два совещания. Уложились в полчаса и 15 минут. Позволю себе цитату из Смешариков:

    Крош:
    -Ну, никакого прогресса! Вам не кажется, что мы остановились в своем развитии?
    Ежик:
    -Только не надо обобщать
  • «Пятнашка» на Java — как разработать полноценную игру
    +1
    У JavaFX есть сообщество. И оно вполне себе отдельное от оракла — хотя наверное и не такое большое. Ну то есть, я пессимизм такой понимаю, но как-то разделить его не могу. Пока что для бизнеса (про игры и т.п. не знаю, это не мое) JavaFX очень удобно.

    Хотя по большому счету почти весь подобный UI, все фреймворки — они испытывают сильную конкуренцию со стороны веб технологий, и если это считать умиранием — то да, они все потихоньку сдают свои позиции.