Архив за 02 октября 2020 - 2

Как ни странно современная мировая робототехника на данный момент развивается на таком феномене как ROS и open-source. Да, по каким то причинам это в России непонято и малоизвестно. Но мы — русскоязычное сообщество ROS, — пытаемся это изменить и поддержать тех энтузиастов-робототехников, которые пишут открытый код для роботов. В этой статье хотелось бы раскрыть работу над таким начинанием в виде конкурса ROS пакетов, который идет сейчас.

Приглашаем на конкурс разработки open-source пакетов на Robot Operating System - 1
Читать полностью »

Виртуальная АТС. Часть 1: Простая установка Asterisk на Ubuntu 20.04 - 1

Из-за перехода на удаленку в небольших компаниях часто возникают проблемы с телефонной связью. Обычно такие фирмы сидят в арендованных офисах, а услуги телефонии им оказывает бизнес-центр. О подключении сотрудников из дому придется позаботиться самостоятельно: самый недорогой способ это сделать — развернуть бесплатный сервер VoIP с открытым исходным кодом Asterisk на виртуальной машине. В статье для примера мы использовали Ubuntu 20.04, но этот рецепт подойдет и для других версий популярного дистрибутива — 18.04 и 18.10, а также (в теории, мы не проверяли) для актуальных версий Debian.Читать полностью »

В июле и августе 2020 года я, с подачи Григория Петрова, проводил для компании Evrone технические интервью на позицию Senior Golang Backend developer. И, видимо, буду вынужден продолжать проводить, о чём ниже.

Задача формулировалась как «найти человека, который сможет задать и поддерживать высокий уровень профессионализма в применении языка Go». То есть, сформулирована она была по-человечески, перевод на канцелярит — мой. Под эту задачу я сформировал новый опросник вместо того, которым пользовался несколько лет — старый был с жестким закосом под DevOps. Методику, которой я пользуюсь для создания опросников и количественной оценки соответствия кандидатов, я излагал в своем докладе «Техническое интервью как инженерная задача» на конференции Saint TeamLead 2019.

И вот что я хочу сказать вам, коллеги: вы меня огорчаете.

Коллеги, вы меня огорчаете - 1
Читать полностью »

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8 - 1

Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все символы Юникода, не тратя слишком много байт в большинстве случаев. Правда, для языков, использующих не только латиницу, «не слишком много» — это как минимум два байта на символ. Можно ли лучше, не возвращаясь к доисторическим кодировкам, ограничивающим нас всего 256 доступными символами?

Ниже предлагаю ознакомиться с моей попыткой дать ответ на этот вопрос и реализацию относительно простого алгоритма, позволяющего хранить строчки на большинстве языков мира, не добавляя той избыточности, которая есть в UTF-8.Читать полностью »

Председатель комиссии.
Вы читаете на нескольких языках, знакомы с высшей математикой и можете выполнять кое-какие работы. Считаете ли вы, что это делает вас Человеком?
Отарк.
Да, конечно. А разве люди знают что-нибудь еще?
(Из допроса отарка. Материалы Государственной комиссии)

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

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

Я хочу попробовать описать связь этого популярного социал-дарвинизма, которым люди в целом довольны, и различных неприятных поледствий, которыми люди в целом недовольны. Может быть это позволит кому-то осознать, что к этим неприятным последствиям приводит именно социал-дарвинизм.
Читать полностью »

Компания Nvidia придумала способ вернуть игру Fortnite на экраны iPhone и смартфонов Android — с помощью облачного игрового сервиса GeForce Now. Об этом сообщило издание «Коммерсантъ» со ссылкой на партнера сервиса в России — GFN.ru. 

МТС и ГТРК «Владивосток» продемонстрировали первый в России стриминг в эфир федерального телеканала с помощью сети связи пятого поколения 5G. Об этом сообщила пресс-служба оператора. 

Перенормировка, возможно, оказалась самым важным прорывом в теоретической физике за последние 50 лет

Как математический «фокус» спас физику частиц - 1
Не нужно анализировать поведение отдельных молекул воды, чтобы понять поведение капель, или анализировать капли, чтобы понять волны. Возможность переключать фокус между разными масштабами – это и есть суть перенормировки

В 1940-х годах физики-первопроходцы наткнулись на новый слой реальности. Место частиц заняли поля – всеобъемлющие и волнующиеся сущности, заполнявшие всё пространство на манер океана. Одна небольшая рябь в таком поле могла обозначать электрон, другая – фотон, а их взаимодействия, судя по всему, могли объяснить все электромагнитные явления.

Была только одна проблема – вся эта теория держалась на надеждах и молитвах. Только при помощи такой техники, как "перенормировка", позволявшей тщательно скрывать бесконечные величины, исследователи могли обойти бессмысленные предсказания этой теории. Схема работала, но даже те, кто разрабатывал эту теорию, подозревали, что она может оказаться карточным домиком, держащимся за счёт извращённого математического трюка.
Читать полностью »

Команда «ВКонтакте» запустила акцию-розыгрыш к грядущему четырнадцатилетию социальной сети, которое состоится 10 октября. 

«ВКонтакте» раздаёт подарки более чем на миллиард рублей

Читать полностью »

Компания Seagate Technology объявила сегодня о начале серийных поставок накопителей на жестких магнитных дисках SkyHawk Artificial Intelligence (AI) объемом 18 ТБ. Как утверждает производитель, это первый в мире жесткий диск, специально созданный для систем видеонаблюдения с поддержкой искусственного интеллекта, позволяющий принимать более быстрые и разумные решения. Он поддерживает потоки рабочих нагрузок глубокого и машинного обучения для граничных приложений с ImagePerfectAI.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js