Не нужно становиться тимлидом
Последнее время вышло много статей на тему тимлидства. Где-то спорили о написании кода тимлидами, где-то говорили о найме, где-то обсуждали пипл-менеджмент. Но давайте подумаем, есть ли вообще смысл становиться тимлидом.
На прошедшей неделе мы разбирали неочевидные тонкости Postgres, мастерили радиолампы, боролись с плёнкой на чае и выясняли, почему при установке Windows 95 использовались три операционные системы.
Лучшие публикации недели (18-22 ноября 2024)
Мы постоянно окружены огромным количеством электроники. Эти маленькие платы с электронными мозгами есть практически везде. Некоторые из них даже подключены к Интернету. Но как они создаются?
Эта статья для тех, кто не имеет опыта разработки электроники, но хочет получить представление о процессе
Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и всё остальное. Что за девайс?
Крошечный компьютер с большими амбициями — так можно описать NexT-SBC, новый одноплатный ПК, разработанный известным пользователем YouTube под псевдонимом ETA Prime. Этот мини-ПК умещается на ладони, но по характеристикам не уступает полноценным настольным системам.
Созданный на базе 4-нм процессора AMD, NexT-SBC позиционируется как универсальное решение для дома и офиса. Цена устройства составляет $329, что делает его в три раза дешевле флагманского смартфона iPhone 16 Pro.
Практический опыт реверс-инжиниринга печатной платы: зачем, как и когда это нужно
В этой публикации автор делится собственным опытом создания аналога имеющегося у него образца печатной платы с использованием реверс-инжиниринга. Узнаем на примерах, как разобраться в работе устройства, составить его принципиальную электрическую схему и воспроизвести в материале.
Топология Dragonfly для дата-центровых сетей
В основе топологии Dragonfly очень простая идея — разбивать сеть на группы и соединять их между собой напрямую, без использования дополнительных слоёв коммутации.
«У нас есть система регистрации простоев оборудования. В ней рабочему нужно ввести комментарий о причине простоя вручную. А нам потом надо собирать статистику по этим данным для анализа, как работал цех и что приводило к простоям.
Рабочие вводят причины простоя разными словами, от души. «Шланг порвался», «они не успевают дать продукцию», «безобразно обрезана кромка» — это ещё цветочки. Одно только слово «железнодорожный» можно написать десятками способов — жд, Жд, ЖД, ж/д, ж\д, ж /д, ж д, Ж д, ЖД!!! — и так далее. С вывернутыми слешами, двойными пробелами и другими творческими формулировками.
В базе 13 миллионов записей, из них 700 тысяч уникальных, из которых остаётся примерно 500 тысяч после нормализации по регистру, слешам, пробелам и т. п. А нам нужно как-то разобраться, что не так и с кем.
Если вы сейчас думаете про ML, LLM и прочие модные слова, я вас огорчу. Оказалось, что есть простой кондовый способ, если применить немного ТРИЗа. В итоге получилось, что мы умудрились и рабочим сделать намного удобнее (что вообще-то редкость в реалиях производства), и дико помочь аналитикам»
Я угадаю, что рабочий цеха хочет ввести, с трёх букв
Библиография киберпанка
Если вас всё ещё преследует вопрос о том, что бы почитать в жанрах протокиберпанк, киберпанк и посткиберпанк, гляньте одним глазком в этот библиографический обзор. Здесь наверняка есть книги, которые вы ещё не прочли. Не верите? Проверьте!
Unity OS: импортозамещение с восточным колоритом
В 2019 году правительство поручило государственным учреждениям в течение трёх лет полностью избавиться от зарубежного оборудования и программного обеспечения, включая операционные системы производства Microsoft, и перейти на отечественное ПО. Речь идёт, конечно же, о Китае. Разработкой ОС, которая должна заменить на китайских госпредприятиях Windows, занялась компания из Ухани UnionTech, а сама операционка получила название Unity Operating System или UOS. В основе UOS лежит Linux, а дистрибутив доступен для загрузки с официального сайта разработчика. Посмотрим на эту китайскую платформу поближе.
Google и его операционки: забыть ChromeOS и выпускать ноутбуки с Android? Что происходит?
Google готовится к крупным изменениям в своей экосистеме гаджетов и софта. Спустя 15 лет после запуска ChromeOS компания может отказаться от этой платформы и интегрировать её ключевые функции в Android. Зачем? Чтобы создать некий гибрид, который сможет охватить как мобильные устройства, так и ноутбуки и ПК. Узнаем, что там за нововведения.
Удовлетворяя потребность в вычислениях
В 1965 году Патрик Хаггерти, президент компании Texas Instruments, захотел сделать новую ставку на будущее электроники. Он считал, что в этом будущем, как он часто говорил, использование электроники станет «повсеместным». За десять лет до этого он добился разработки карманного радио на транзисторах, чтобы продемонстрировать потенциал твердотельной электроники, основанной на маленьких кусочках полупроводникового материала, вырезанных из пластины, вместо пухлых электронных ламп. На очереди была новая форма электронных компонентов: интегральные схемы, в которых на одном полупроводниковом чипе размещались десятки и даже сотни компонентов. Вместе с Джеком Килби, пионером интегральных схем, а ныне одним из ведущих научных руководителей TI, Хаггерти задумал новый потребительский продукт, достойный этой новой эпохи: калькулятор, который «мог бы поместиться в кармане пальто и продаваться менее чем за 100 долларов». В то время типичный калькулятор по размеру, форме и весу напоминал печатную машинку и стоил более 1000 долларов (более 10000 долларов в ценах 2024 года).
В общем, история карманного калькулятора — идеальная преамбула к истории персонального компьютера
Платформа GitHub выпустила в продажу «уродливый» рождественский свитер v.2024 за $62.
«Уродливый код плох, но уродливые свитера всегда в моде. Станьте самым праздничным разработчиком на всех ваших праздничных посиделках в этом прекрасном уродливом праздничном свитере из 100% переработанных материалов», — сообщили в GitHub.
Пряжа свитера полностью изготовлена из переработанных полиэфирных волокон.
⚡ Новости к этому часу
🌑 НАСА планирует привлечь SpaceX и Blue Origin для доставки грузов на Луну (ФОТО)
🎮 Sony выпустила обновление с возможностью запускать на PS Portal облачные игры
🥳 Shazam празднует 100 миллиардов распознаваний песен
🔞 Власти Австралии ограничили доступ к соцсетям детям младше 16 лет
🤬 Пользователи жалуются на ошибку в iOS 18, которая мешает сохранять отредактированные фотографии
💰 Структура Минпромторга закупит на 665 млн рублей серверы с американскими графическими чипами для обучения ИИ
🌐 Министерство юстиции США через суд потребовало у Google продать браузер Chrome
🆕 Вышел PHP 8.4
🛡 РКН запретил распространять научную информацию и статистику о VPN для обхода блокировок
#новости
Делают всё роботы, а не человек! Как работать меньше, но продуктивнее? Обзор шести нейросервисов
Нейросети — настоящая суперсила в современном мире: мгновенный анализ огромных объёмов данных, оптимизация процессов и автоматизация рутины. Это уже не просто инструменты, это высвобождение времени и конкурентное преимущество. Обратимся к рекомендациям по выбору и использованию нейросервисов.
Красивые картинки на скатерти Улама
Скатерть Улама — это очень красивое и наглядное представление структуры простых чисел. Картинка говорит о том, что расположение простых чисел на оси натуральных чисел не случайно. Но вот формулу простую, по которой можно быстро и просто получить следующее простое число, ещё не придумали.
В этой статье мы тоже исследуем свойства скатерти Улама, только немного её уплотним. Наша цель — исследовать структуру множества простых чисел, их плотность и равномерность расположения на оси натуральных чисел.
«Привет, Хабр! Своим первым постом на площадке я хочу привлечь внимание к катастрофе, сложившейся на данный момент в RU-зоне проекта NTPPool.org. Я думаю, что проект в представлении не нуждается, тем не менее, для тех, кто никогда о нём не слышал — во многом благодаря ему все ваши компьютеры, смартфоны, серверы и прочие гаджеты имеют точное время»
Катастрофа в российской зоне проекта NTPPool.org
«Меня зовут Юра, я — разработчик, фаундер и временами ML-энтузиаст. Решил разобраться и понять, как устроена Diffusion-модель внутри, понять её математику и постараться объяснить и разложить её на пальцах. Ну и конечно пописать код, который (спойлер) заработал»
Пишем свою Diffusion модель с нуля
Хотите узнать, сколько реально вам будут платить после IT-курсов? Есть место, где работающие айтишники сами рассказывают про свои зарплаты.
Читать полностью…«В этой статье я хочу дать точку входа для джун/мидл системных аналитиков, которые хотят разобраться в межсервисной интеграции. Мы пройдёмся по HTTP, REST, RPC и gRPC, разберёмся в их значениях. Выясним, почему эти аббревиатуры появляются, когда происходит проектирование API, и попробуем понять, когда и что следует применять»
REST vs. gRPC: межсервисная интеграция для начинающих
SDR-приёмник в FPGA-плате Марсоход3GW2 (Gowin)
Для связи FPGA-платы с компьютером будем использовать последовательный порт. На плате Марсоход3GW2 стоит микросхема FTDI FT2232H и она позволяет соединение виртуального последовательного порта на скорости 12 Мбит/сек. Это более чем достаточно для наших нужд.
[ХАБРААРХИВ]
Девушкам: пять причин выйти замуж за айтишника и пять причин как следует подумать перед этим
Эта статья адресована девушкам, которым довелось встречаться или даже выйти замуж за айтишника, и рассказывает кое-что о сильных и слабых сторонах ваших избранцев. Кроме того, её не помешает прочесть и парням. Быть может, она поможет понять причину негодования вашей любимой.
#хабраархив
«Хочется написать программу и собрать её компилятором. Подразумевается, что все вычисления будут сделаны на этапе компиляции. Запускать программу не хочется. Но код должен работать. Взаимоисключающие параграфы? Возможно. Но сделать надо»
constexpr Game of Life
Неполученная Нобелевская премия: лечение катаракты путём имплантации интраокулярной линзы
В Лондоне 8 февраля 1950 года в обстановке секретности прошла первая успешная операция имплантации искусственного хрусталика глаза. Это стало возможно после того, как хирург Гарольд Ридли увидел сбитого лётчика, который отправился на боевое задание, забыв надеть защитные очки.
Дипломированный бухгалтер Дункан МакКейб из Торонто целый год выходил на пробежки, чтобы нарисовать из своих GPS-маршрутов анимацию с человечком в кепке на улицах города.
Всего ради шедевра МакКейб совершил 121 пробежку. В ходе этих тренировок он смог покрыть общую дистанцию в 1105 километров за 102 часа.
Защищаем контейнеры от киберрисков: опыт и рекомендации Cloud.ru
Вера Орлова из Cloud.ru, отвечающая за безопасность контейнеров и маркетплейс аддонов в Kubernetes, рассказывает, какие основные проблемы при работе с контейнерами существуют и какие вызовы встают перед разработчиками платформ контейнерной безопасности. Узнаем, на что стоит обращать внимание в первую очередь и какой подход к профилактике потенциальных уязвимостей и реальных проблем безопасности предлагают в компании.
Apple Intelligence на Андроид: обзор ИИ, портированных на мобильные устройства с локальным запуском
Мир мобильных технологий не стоит на месте, и сегодня на смартфонах можно запускать нейросети, которые совсем недавно требовали мощных компьютеров. Stable Diffusion, языковые модели, такие как LLaMa, и другие ресурсоёмкие ИИ теперь работают прямо у вас в кармане. В этой статье мы рассмотрим несколько таких приложений и как некоторые современные программные решения позволяют использовать смартфоны для работы с искусственным интеллектом.
«Во время экскурсий по Яндекс Музею мы, как правило, много рассказываем о компании Atari. Поводов масса: и легендарный «Понг», и приставка Atari 2600, и линейка 8-битных компьютеров, и даже кризис индустрии видеоигр в США во главе со злополучной игрой E.T. the Extra‑Terrestrial.
К сожалению, за рамками экскурсий из‑за нехватки времени часто остаётся ещё одна важная тема — все остальные аркадные автоматы Atari. В особенности те, что сделаны по мотивам классической трилогии «Звёздных войн». А ведь они были хорошим подспорьем для компании во время кризиса индустрии компьютерных игр.
Что ж, это страшное упущение мы сейчас и исправим»
Аркадные «Звёздные войны»: история о том, как компания Atari сотворила векторное чудо
Реверс-инжиниринг новой функции iOS Inactivity Reboot
В iOS 18 появилась новая функция безопасности: перезагрузка бездействия (inactivity reboot). От чего она защищает и как работает? Рассмотрим все подробности вплоть до расширения ядра и Secure Enclave Processor.
О технарях, управленцах и почему всё не так однозначно, как кажется
Поговорим о вечном вопросе в мире разработки: должен ли руководитель быть технарём? Казалось бы, всё просто: хороший начальник — это тот, кто и код напишет, и архитектуру спроектирует, и команду организует. Но давайте честно — в реальном мире единороги встречаются чаще, чем такие универсальные солдаты.
Ускоряем запросы в PostgreSQL, оптимизируя оператор GROUP BY
Пользователи PostgreSQL нередко оперируют аналитическими запросами, при выполнении которых данные сортируются и группируются по разным правилам. За счёт оптимизации вычисления агрегатов и сортировок можно значительно сократить время и стоимость выполнения запросов. Об одной из таких оптимизаций — выборе порядка колонок в выражении GROUP BY — поговорим в этой статье.