Архив за 21 июля 2020 - 2

Привет! Представляю вашему вниманию перевод статьи «The Ideological Corruption of Science» автора Lawrence Krauss.

Лоренс Краусс. Письмо в газету Wall Street Journal

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

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

Энтузиаст добавил в калькулятор Wi-Fi-модуль и получил претензию от правообладателей.

Рассказываем о проекте и разбираемся в ситуации.

Нельзя так просто взять и «перепрошить» свой гаджет - 1Читать полностью »

image

Jones Live Map — пошаговая навигация начала 20-го века

Современная GPS-навигация легко воспринимается как само собой разумеющееся, эта технология давно не нова. Помимо того, что навигаторы установлены в приборные панели современных автомобилей, подсказать маршрут может любой современный смартфон. Но если вы думаете, что история автомобильных навигационных систем началась с основания Garmin в 1991 году, то вы заблуждаетесь.

Более смекалистые любители истории автомобильной промышленности могут предположить, что навигация в машинах началась с навигатора от Etak. Дитя инженера Стэна Хани и финансиста Нолана Бушнелла (соучредителя Atari), навигатор от Etak был выпущен в 1985 году, и в нем не использовалась армейская система глобального позиционирования – внедрение GPS случится лишь через несколько десятилетий.
Читать полностью »

Компании Synaptics и DisplayLink объявили о подписании окончательного соглашения, по условиям которого Synaptics приобретет DisplayLink за 305 млн долларов. Ожидается, что сделка будет закрыта в первом квартале 2021 финансового года Synaptics при условии соблюдения обычных условий. Покупатель рассчитывает профинансировать покупку за счет собственных денежных средств. По оценке компании Synaptics, приобретение увеличит ее годовой доход приблизительно на 94 млн долларов.

Введение (как устроена разработка в ivi)

Всем привет! Меня зовут Владимир Касаткин, и я работаю бэкенд-разработчиком в компании ivi.ru, в команде "UX". Цель этой статьи — показать, как мы уменьшили объём клиентской разработки, но при этом увеличили количество проводимых A/B-тестов.

Раньше вся продуктовая разработка была разбита на большие направления ("платформы"): бэкенд, Smart TV, iOS, Android, веб. При этом фичи пилились достаточно долго (по полгода), а побочным эффектом были заметные различия внешнего вида и функционала одной и той же фичи на разных платформах.

Потом нас разбили по маленьким кросс-функциональным командам. Разработка пошла быстрее, костылей и платформенных различий на клиентах становилось всё больше.

Между дизайн-системой и Server Driven UI - 1Читать полностью »

Привет! В среду 29 июля мы проводим восьмой по счёту митап для iOS-разработчиков. В программе — два доклада от инженеров Авито о нашем CI и интересных аспектах перформанса, рассказ про техники нормализации от разработчика из Sigma Software и выступление англоязычного гостя из Lyft про IndexStore.

Тезисы и ссылка на регистрацию — под катом. Приходите смотреть трансляцию сами и приглашайте коллег.

Avito iOS meetup #8: CI-лайфхаки, санитайзеры, IndexStore, перформанс - 1

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

Теплое ламповое интернет-радио - 1


Это самая долгосрочная поделка в моей жизни. От идеи до конечной реализации, так чтобы ей можно было пользоваться, прошло 12 лет! За это время произошло колоссальное количество событий: переезды, рождения, смерти, но идея была со мной и ни смотря ни на что, я её доделал. И хочу рассказать о путях, терниях, чаяниях, которые сопровождали данную поделку и что из этого в результате получилось.Читать полностью »

Всем привет! Думаю, у многих сразу возник другой вопрос — а зачем вообще нужна ещё одна статья про LLVM, ведь на хабре их и так больше сотни? Моей задачей было написать "введение в тему" for the rest of us — профессиональных разработчиков, не планирующих создавать компиляторы и совершенно не интересующихся особенностями устройства LLVM IR. Насколько я знаю, подобного ещё не было.

Главное, что интересует практически всех — и о чём я планирую рассказать — вынесено в заголовок статьи. Зачем нужен LLVM, когда есть GCC и Visual C++? А если вы не программируете на C++, вам стоит беспокоиться? И вообще, LLVM это Clang? Или нет? И что эти четыре буквы на самом деле означают?

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

Wi-Fi 6: нужен ли новый стандарт беспроводной связи обычному пользователю и если да, то зачем? - 1

Выдача сертификатов началась 16 сентября прошлого года. С тех пор было опубликовано немало статей и заметок о новом стандарте беспроводной связи, в том числе, и на Хабре. Большинство таких статей — технические характеристики технологии с описанием достоинств и недостатков.

С этим все хорошо, так и должно быть, тем более, на технических ресурсах. Мы же решили попробовать разобраться, зачем WiFi 6 рядовому пользователю. Бизнес, промышленность и т.п. — здесь без новых протоколов связи не обойтись. Но изменит ли WiFi 6 жизнь обычного человека, который не собирается качать терабайты фильмов? Попробуем разобраться.
Читать полностью »

Предлагаю вашему вниманию перевод статьи, в которой высказывается интересная точка зрения на размер релизов/задач при разработке информационных систем. По мнению Аллана Келли, при разработке ПО отсутствует экономия на масштабе, а при увеличении объема задач/релизов экономика только ухудшается. Статья содержит примеры и доводы, иллюстрирующие это, и автор рекомендует стараться ставить небольшие и конкретные задачи, работать более мелкими релизами. Пытливый читатель сразу задаст вопросы: «Можно ли из этого сделать вывод, что необходимо максимально уменьшать размер задач/релизов? Где же тогда этот предел? Нужно ли выводить в продуктив по одной строчке кода?» Эти вопросы, к сожалению, не раскрыты в статье. По моему личному опыту, в имеющихся условиях у команды существует некоторый оптимальный размер задач/релизов, который определяется зрелостью процессов, спецификой культуры команды и уровнем развития инженерных практик. Для кого-то это три месяца, для кого-то это одна неделя, кто-то способен работать в режиме  непрерывной поставки… Однако если инвестировать в то, чтобы команда научилась бы работать меньшими задачами/релизами, то это впоследствии принесет долгосрочную отдачу.

Программное обеспечение дешевле в мелкой таре - 1

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


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