Geeks
7.93K subscribers
314 photos
21 videos
1.13K links
От гиков гикам!
Пишем о происходящем в информационных технологиях.

@shpaker и @qqalexqq
Download Telegram
Я, как хабрапользователь со стажем, никогда бы не подумал, что буду постить в ленту пост с корпоративного блога, и никогда такого не было, но вот опять. Занятная статья, в которой руководитель одной из команд Delivery Club рассказывает о разработке динамической системы прогнозов доставки еды и о том, почему только для этого нужна целая отдельная команда и какие факторы на это влияют.

https://habr.com/ru/company/mailru/blog/543982/
Одна из проблем, с которой приходится сталкиваться при работе с машинным обучением - это разметка данных. К сожалению, очень часто разметку приходится делать руками, а это достаточно трудоемко и затратно по времени.

Сегодня Яндекс запускает пятинедельный онлайн-курс "Practical Crowdsourcing for Efficient Machine Learning" - там рассказывают про разметку данных посредством краудсорсинга. Запускается он не где-то на своих сервисах, а прямо на Сoursera, что не может ни радовать. Курс на английском языке, но с субтитрами на русском.

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

Как это принято в современных онлайн-курсах, студентам будет предлагаться выполнить один из трех проектов для закрепления полученных знаний. В них входят классификация запросов и определение релевантности результатов поиска, распознавании и выделении объектов на фотографиях, транскрипции аудиофайлов в текст.

Регистрация и подробности по ссылке.
Android или IOS? На курсе «Я — мобильный разработчик PRO» ты научишься создавать приложения для обеих платформ. Опыт программирования не обязателен, мы обучаем с нуля!
Курс по мобильной разработке от Skillbox — это:

- 24 месяца обучения;
- 6 воркшопов и шесть проектов в резюме;
- 4 экскурсии в компании;
- 3 HR-вебинара.

Первые полгода за тебя платит Skillbox. Ты учишься, находишь первые проекты и только потом начинаешь оплачивать обучение.

После прохождения курса тебя ждет не только диплом, но и гарантированное трудоустройство.

Переходи: https://clc.am/sR3ZLg и оставь заявку, чтобы получить больше информации.
Операционная система Mac OS X сегодня празднует 20 лет - ровно тогда Apple начала переезд на Intel и сильно обновила саму ОС. В те годы подобный резкий переход был рискованным, потому что компьютеры были основным бизнесом компании, но, как показала практика, всё вышло замечательно. На основе Mac OS X Apple сделала iOS - вторую мобильную ОС в мире. А ос для телефонов позже сильно повлияла на родителя, в том числе во время переезда с Intel на Arm через 19 лет.

Ну а что до Intel - они теперь заняты довольно несмешной рекламной компанией в стиле "почему Mac лучше PC", только в обратную сторону. Выглядит это скорее как отчаянная попытка закостенелой технологии заявить, что она всё ещё модная, нежели серьёзный выпад в сторону макинтошей. Так или иначе - увидим кто был прав читая новости на маке через 20 лет 🙂 https://arstechnica.com/gadgets/2021/03/its-been-20-years-since-the-launch-of-mac-os-x/
В Аризоне должно было состояться последнее голосование по вопросу размещения приложений на телефонах в обход магазинов App Store и Google Play, но оно буквально исчезло. То есть в повестке дня обсуждение данного документа было первым, но почему-то законотворцы начали со второго пункта и так не пришли к первому. В случае принятия, это грозило Apple и Google потерей их 15/30% прибыли от всех приложений, потому что тогда любой разработчик мог бы сделать свой магазин на любой платформе.

Сам закон был сложным с точки зрения дискуссии - на предыдущей стадии он прошел с голосованием 31/29, то есть перевес был всего в 1 голос. И вот, чтобы не эскалировать проблему дальше, Apple наняли нескольких лоббистов, которые продвинули идею того, что не стоит обсуждать этот закон вообще. С учётом того, что в целом народные избранники плохо разбираются в технологиях, убедить их в правоте той или иной позиции не составляет труда. Так сделали Epic Games, которые в общем и придумали данный закон, также сделали и Apple, которые решили его потопить. Теперь, естественно, будут недовольные возгласы, но суть дела не поменяется - в ближайшее время в США других магазинов приложений не будет. https://9to5mac.com/2021/03/25/arizona-app-store-vote/
Другим фронтом битвы за магазины приложений является Австралия - страна, которая известна своими "новаторскими" подходами к регулированию IT-компаний. Там всё складывается не лучшим для Apple образом, потому что местный роспотребнадзор требует перестать использовать "рыночную власть в роли дистрибьютора приложений". То есть, другими словами - опять же разрешить установку сторонних магазинов приложений. Купертиновцы тут отбиваются фразами вроде "всегда можно сделать сайт, на который сможет зайти любой пользователь iOS". Но, если дело дойдёт до разбирательств по существу, то там понятно, что сайт никак не заменяет приложение - у приложений на порядки больше возможностей. Войны с Epic продолжаются. https://www.macrumors.com/2021/03/25/apple-devs-not-limited-app-store-distribution/
Краткая новость и, к моему сожалению, не первоапрельская. LG прекращает работать в направлении производства смартфонов из-за убыточности. Почему я сожалению об этом? Потому что, субъективно, этот рынок и так сужен до безобразия. Есть Apple с iOS, а у Android-устройств есть только Samsung, да россыпь китайских производителей разной степени ориентированности на пользователя. До сих пор с теплотой вспоминаю маленький LG Optimus One, который был первым моим смартофоном на Android. Но, к сожалению, последующий мой опыт использования смартфонов данной компании не был так позитивен: смартфоны флагманской G-серии были достаточно хороши, но фирменная оболочка навевала воспоминания о старых версиях Андроида и выглядела прям тоскливо.

https://www.axios.com/lg-is-getting-out-of-the-mobile-phone-business-a1398158-51e4-428b-a649-47e080884fee.html
Стоит, пожалуй, написать о том, что Умпутун, несомненно, известный нам всем как соавтор славного подкаста Радио-Т, выложил на GitHub под лицензией MIT исходники реверсивной прокси с незамысловатым именем reproxy. Лично я, однозначно, попробую это решение, так как зачастую выбираю между traefic и, старым и (не всегда) добрым nginx. В обоих случаях это некий выбор компромиссов и допустимого уровня страданий. Так что появление новой прокси явление, безусловно, отрадное. Кстати, сегодня reproxy выбилась в топ трендовых репозиториев Github, написанных на языке GO. И, если вы этого еще не сделали, предлагаю вам перейти на страницу проекта, посмотреть и поставить звездочку.

https://github.com/umputun/reproxy
Наткнулся в одном из чатов на репост статьи с некоего Телеграм канала на 50к подписчиков с критикой компании Arrival. Кто не знает - это эдакая британская компания с российскими корнями, у которой вся разработка сидит под Питером. Пост переполнен умозаключениями и дешевой диванной аналитикой, которую так любят в интернетах, и которая гроша выеденного не стоит... И я вспомнил как я попал в эту компанию зимой 2019 года. Стоит отметить, что ко мне уже пару раз до 2019 года стучались HR с предложениями рассмотреть позицию в данный стартап, но я предвзят к слову "стартап" и потому даже по ссылке не переходил. А на новогодние каникулы 2019 года жизнь сложилась так, что у меня не вышло никуда съездить на праздники. Как следствие, времени свободного было море, и я решил слепить какой-нибудь бессмысленный и беспощадный пэт-проджект, который доставлял бы мне удовольствие, и в процессе разработки которого можно было бы получать концентрированный фан. Я решил собрать игрушку-машинку с радиоуправлением из самого дешевого, что можно было купить в магазинах вокруг моего дома. Обошел район и купил малинку, ардуинку и прочих радостей, а также купил в Детском Мире игрушку за целую тысячу рублей, и это был пластиковый синий мустанг на радиоуправлении. Мустанг выступил основой, а управлялся он в последствии по wifi посредством джойстика от PS4. Вся китайская электроника, которая была внутри, естественно, сразу же была выпотрошена и отправлена в мусорный бак. Когда-нибудь, возможно, я опишу как я делал машинку, но сегодня рассказ не об этом. Собрал я этот Мустанг и сижу гоняю по квартире за котом как вдруг прилетела нотификашка с письмом от HR из Arrival с предложением пообщаться. Я скептически согласился, но в первых же фразах услышал про то, что один из проектов компании - это электрический Мустанг. Я сразу воспринял это как знак судьбы и согласился на техническое собеседование, которое, в моем случае, прошло легко и непринужденно через Skype (или даже Zoom, уж не помню). Я ни разу не пожалел за время работы там что к ним устроился, и даже словил некую грустинку, когда с ними пришлось расстаться. Так что, возвращаясь к причине возникновения моей ностальгии, виноват в которой некий неизвестный мне «интернет аналитик», я отмечу, что мнение должно быть либо экспертным, либо о степени просоленности котлет. И если первое имеет интерес, то второе всегда можно (и даже нужно) пропустить. На этой славной ноте пост и закончу.
Бесплатный вебинар «Все для быстрого старта проекта на Managed-базах данных» от Mail․ru Cloud Solutions

Часто уже на самом старте проекта важно определиться с типом СУБД и учесть нюансы архитектуры решения. Для отдельных компаний важно, чтобы данные оставались неизменными и воспроизводились в первозданном виде, для других проектов нужны БД, которые помогут справиться с периодом пиковых нагрузок.

На вебинаре от MCS вас ждет вводный курс по Managed СУБД: вы получите базовую информацию о работе с облачными базами данных и узнаете, как выбрать инструмент в зависимости от особенностей ИТ-инфраструктуры и специфики задач.

Мероприятие пройдет во вторник, 27 апреля, онлайн.
Начало в 17:00 по Москве.

Регистрация по ссылке: https://vk.cc/c0UqlB
Себастьян Рамирез, известный под никнеймом "tiangolo", когда-то побывал в гостях у подкаста TalkPython и из этого выпуска я узнал о его проект FastAPI. Для тех, кто не знает - Себастьян разрабатывает фреимворк FastAPI и сейчас это очень быстро набирающий популярность инструмент для разработки HTTP сервисов на python. Фреймворк из коробки сразу предоставляет все плюшки использования тайпинга для валидации данных вкупе с моделями библиотеки pydantic, автогенерацией openapi спеки и много всего разного и приятного по мелочам. После фастапи мне пришлось даже зафрендзоноить aiohttp и навсегда бросить Flask, который в моей жизни так и оставался быстрой наколеночной хреновиной для прототипирования. В общем, я рад и всем кто не смотрел фреймворк - советую глянуть. Использую я его как для рабочих сервисов, так и для пэт-проджектов - ощущения самые положительные.

https://talkpython.fm/episodes/show/284/modern-and-fast-apis-with-fastapixx
"Ночной режим" дисплеев оказался абсолютно бесполезным в улучшении качества сна - такое заключение сделали исследователи, которые тестировали эту фишку на iPhone. Сначала они разделили группы людей на тех, кто не пользуется данной функцией, пользуется ею, и тех, кто просто не пользуется телефоном в течение часа до сна. По итогам получилось, что разницы в качестве сна по такому критерию просто нет. Тогда они поделили группы ещё сильнее - по продолжительности сна. Тут стало заметно, что те, кто спит дольше и не пользуются смартфоном до сна, высыпаются чуть лучше.

Маркетинг "ночных режимов" у гаджетов основывался на исследованиях о влиянии синего спектра света на качество последующего сна и даже тогда говорилось, что влияние там - в первом десятке процентов. В этом же исследовании вывод простой: когда вы устали и вам хочется спать, такой фактор как синий свет экрана вообще ни на что не влияет. Ну и да, спать надо побольше - это всё ещё полезне, всё-таки блаженны сонливые. https://arstechnica.com/gadgets/2021/05/iphones-night-shift-feature-doesnt-help-you-sleep-better-study-finds/
Несмотря на проблемы с производством чипов, из-за возросшего внимания, данная индустрия впервые за много лет начала заметно развиваться! В прошлом году случился бум спроса на электронику, а производство упало из-за различных катастроф, зато всё это начало двигать устоявшийся рынок. Инвесторы начали вкладываться в данное направление, хотя всегда считали его слишком дорогим, потому что увидели спрос превышающий предложение. А крупные компании - такие как Samsung и IBM вложились в разработку более плотных упаковок транзисторов, потому что опять же поняли, что это вдруг пригодится.

Ну а на пришедшие деньги и интерес начали появляться стартапы - доселе редкое явление в индустрии разработки железа начало вдруг расцветать. И пока нехватку чипов предсказывают аж до конца 2022 года, данный рынок будет расти, станет меньше регуляций по импорту "зарубежных" чипов, то есть жить им в целом будет легче. https://www.nytimes.com/2021/05/07/technology/semiconductor-chip-innovation-boom.html
⚡️Ломающие новости! ⚡️

Вчера на Language Summit, проходящем в рамках PyCon US, стало известно, что Гвидо ван Россум, Марк Шеннон и Эрик Сноу работают фулл-тайм над проектом по ускорению CPython. Спонсирует работу Microsoft.

Работа пока что происходит вот в этой организации на GitHub: https://github.com/faster-cpython/. Там у них есть свой форк CPython.

Кстати, вот здесь лежит презентация Гвидо с этого Language Summit: https://github.com/faster-cpython/ideas/blob/main/FasterCPythonDark.pdf
Вышла новая, четвёртая, версия (впервые за 8 лет!) текстового редактора Sublime Text. В своё время данная простая, но крайне быстрая и неприхотливая программа была нарасхват, потому что легко заменяла многие громоздкие IDE. Но потом оказалось, что появились новые языки, которым были нужны совсем другие обвязки, а к ним быстро сделали семейство Atom-редакторов во главе с VS Code. За эти годы, конечно, рынок легких редакторов почти полностью остался за последним - даже новости о релизе Sublime Text я толком не увидел.

У Саблайм есть порох - он стал ещё быстрее (прямо ощущается разница с VS Code) и использует GPU для рендеринга текста (моментальная отрисовка набранного). Ну и наконец появилась поддержка JSX/TS/TSX, хотя вряд ли поддержка уровня "у нас есть подсказка синтаксиса" кого-то удивит. В общем, дай бог здоровья: я уже не использую Sublime как единственный редактор, но всё равно пользуюсь довольно регулярно. https://www.omgubuntu.co.uk/2021/05/sublime-text-4-arrives-with-a-huge-set-of-improvements
iFixit разразились гневным постом про программу Samsung Galaxy Upcycling - некогда интересную идею по продлению жизни старых телефонов. В далёком 2017 году iFixit, которые славят любые идеи по максимальному открытию продуктов, поставили свой логотип и выступили на конференции Samsung. Случилось это потому, что техногигант пообещал дать пользователям полный контроль над старыми аппаратами - открыть загрузчики телефонов, чтобы каждый мог написать свой софт прямо для железа. Также компания пообещала возможность добавить телефоны в систему умного дома SmartThings - например, чтобы использовать камеру или микрофон как датчики.

Но вот, спустя 4 года, Galaxy Upcycling только запустилась и всё встало с ног на голову. Теперь ни о каком открытом загрузчике речи не идёт, поддерживаются аппараты не старше 3х лет (!), а единственное их применение - пресловутый умный дом. То есть телефон, который сейчас стоит от $300 и выше (Galaxy S9, которому 3 года) можно превратить в датчик света к закрытой экосистеме умного дома! Естественно, iFixit, которые продвигали всю идею из-за совсем других параметров, были шокированы таким результатом - их бренд нагло использовали для рекламы "экологичности" и всех обманули. Ну а Samsung в очередной раз показали и себя и саму тему борьбы за экологию, ведь так делают многие, объявляя борьбу с загрязнением и потом не сообщая о её результатах. https://arstechnica.com/gadgets/2021/05/ifixit-tells-the-sad-story-of-how-samsung-ruined-its-upcycling-program/
⚡️ 24 мая Яндекс подвел итоги научной премии имени Ильи Сегаловича, которая ежегодно вручается молодым исследователям и научным руководителям, занимающимся компьютерными науками⚡️

Лауреатами этого года стали шестеро талантливых учёных:

🏆 Александр Гришин (НИУ ВШЭ), занят исследованиями в области обучения с подкреплением и метаобучения в RL.
🏆 Александр Коротин (Сколковский институт науки и технологий), занимается онлайновым ML, генеративными моделями и агрегирующими алгоритмами.
🏆 Дмитрий Ковалев (МФТИ), изучает методы оптимизации для ML.
🏆 Олег Свидченко (НИУ ВШЭ), занимается исследованиями агентных систем и систем обучения с подкреплением.
🏆 Алексей Артемов, научный сотрудник Сколковского института науки и технологий, интересуется компьютерным зрением, в том числе трехмерным, и нейронными сетями.
🏆 Алексей Шпильман, заведующий Центром анализа данных и машинного обучения в НИУ ВШЭ, интересуется прикладным AI.

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

💫 Узнайте больше о премии и о том, как стать ее участником: https://clck.ru/V3PjW
Новая спецификация HTTP должна наконец убить cookie-баннеры, которые уже надоели частотой своего появления. Теперь пользователь один раз в браузере сможет проставить, каким сайтам он разрешает сохранять cookie или свой рекламный профиль, а браузер будет отсылать информацию сайту. Конечно, данный механизм ещё требует обсуждения и доработки, чтобы не получилось, что пользователь один раз случайно всё запретил, а потом у него "интернет сломался". Но даже если просто централизовать запрос на куки в едином стиле в браузере - это большой шаг против плохо свёрстанных всплывающих плашек.

Виной появления этих баннеров является Евросоюз, который в комплекте регуляций GDPR начал требовать от любого сайта, показываемого европейцам, соглашения на установку кук. По началу сайты неохотно это делали, стараясь как-то оградить аудитории не из Европы от надоедливых всплывашек. Но чем больше cookie-баннеров начало появляться, тем больше сайты пошли кто в лес, кто по дрова - на англоязычных ресурсах, на мой взгляд, под 20% показывают этот баннер просто всем без разбора. И самое ужасное в этих баннерах то, что если не соглашаться, то куки не проставятся, а, значит, в следующий раз сайт покажет вам этот же баннер снова! https://arstechnica.com/gadgets/2021/06/tired-of-accepting-rejecting-cookies-adpc-wants-to-automate-the-process/
Реклама теперь будет и в VR - Facebook начинает тестировать различные механизмы маркетинга в играх и приложениях для Oculus Quest. На данный момент показана только модель баннерной рекламы, когда, например, вместо стены появляется картинка, по которой можно перейти на сайт сейчас или открыть в фоне. Как сказала сама компания это - только начало и дальше будет больше различных форматов продвижения продуктов.

Стоит понимать, что Facebook сейчас становятся монополистом виртуальной реальности: они покупают много разработчиков и при этом производят единственный шлем. HTC по сути ушли с рынка VR - они заявили, что Facebook продают устройства с большим демпингом, а новые шлемы Vive выпускают только для бизнеса. И, как это ни прискорбно, в этой ситуации вспоминается идея корпорация IOI из "Первому игроку приготовиться", когда до 80% поля зрения игрока в VR занимали баннеры. Главное, чтобы в Facebook фильм не посмотрели! https://www.theverge.com/2021/6/16/22535511/facebook-ads-oculus-quest-vr-apps
Youtube наконец-то начинает поддерживать Picture-in-Picture (PiP) на iPhone - можно смотреть видео не только в приложении, но и в небольшом окне поверх других. Учитывая, что за прошедший год примерно все популярные приложения с видеоконтентом добавили такую возможность просмотра, от Youtube этого ждали уже давно. Функция пока заработает только у премиум-подписчиков по миру в ближайшие дни - мне пока её не открыли. В будущем Google собирается активировать PiP вообще для всех пользователей в США - не-премиум подписчики будут также видеть и рекламу в этом окне. О других странах информации пока нет, - видимо, сначала хотят получить аналитику с домашнего региона и там уже понять, выгодно ли оно для компании. До этого только премиум-пользователи могли "слушать" звук от видео закрыв приложение, если PiP активируют для всех, то для этого же можно будет открыть PiP и скрыть само всплывающее окно. В итоге новая функция будет перекрывать старую и станет достаточной мотивацией отказаться от подписки - вот это, видимо, Google и хочет проверить на США. https://9to5google.com/2021/06/18/youtube-pip-iphone/