Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Новая модель интеллекта. Как пошатнулись принципы генетики, медицины и нейросетей

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров473

Предложенная концепция проходится буквально по грани, предложив настолько разрушительные и философски глубокие идеи, насколько это вообще возможно для того, чтобы остаться в рамках научных исследований. Работа Майкла Левина в области клеточного интеллекта, биоэлектрической коммуникации и вариантах того, какой может быть модель интеллекта, основательно перетряхивает всё, что мы знали про мозг и сознание. 

Читать далее
Всего голосов 4: ↑3 и ↓1+3
Комментарии0

Новости

VGA-видеокарта на советских микросхемах

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров991

Быть или не быть VGA-видеокарте на советских микросхемах?!

Всё же быть! Представляю Вашему вниманию VGA-видеокарту!

Читать далее
Всего голосов 9: ↑8 и ↓1+11
Комментарии0

Как в Google выполняют ревью кода

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров527

Critique и Gerrit

У Google есть два собственных инструмента для ревью кода: Critique, используемый большинством инженеров, и Gerrit, — опенсорсный, который продолжают применять в публичных проектах.

(Вы можете сами поэкспериментировать с Gerrit в опенсорсных репозиториях Chromium и Android.)

Дэшборды

Когда инженеры логинятся с утра или когда устраивают перерыв для ревью пул-реквестов, внутри Google называемых change list, или CL, и в Critique, и в Gerrit они работают с дэшбордами, в которых можно легко вкратце просмотреть все актуальные изменения (это похоже на окно пул-реквестов репозитория GitHub, только более сложное и информационно насыщенное).

В дэшборде Gerrit есть единичный поиск, извлекающий такую информацию, как размер изменения и более подробные сведения о статусе CL (три столбца справа).

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии1

Итоги года соло-разработки поискового движка на средства гранта

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров906

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

Работа в течение последующего года спонсировалась грантом компании NLnet, который я как раз почти израсходовал. На текущий момент вся работа выполнена, и я отправил последний запрос на выделение средств.

Оба этих события дарят ощущение лёгкости, как в последний учебный день в школе.

Работа, спонсируемая грантом, заканчивается, но разработка поискового движка продолжается. Независимое финансирование этого проекта запланировано на гораздо больший срок. Если ничего не изменится, его разработка должна завершиться к концу 2026 года.

В текущей статье я решил поделиться своим опытом, оглянувшись на проделанную работу, а также прикинуть перспективы на будущее.
Читать дальше →
Всего голосов 10: ↑7 и ↓3+13
Комментарии1

Истории

Джин из бутылки или загадка Хогарта

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров613

В феврале 1751 года художник Уильям Хогарт шокирует Лондон гравюрой «Переулок Джина» (Gin Lane). Пронзительные образы отчаяния и безумия на этой гравюре будоражат зрителя и почти три века спустя. Но что «читали» в гравюре современники Хогарта, почему он поставил высокое искусство на службу антиалкогольной пропаганде, причем тут экономика Англии и пираты из «Острова сокровищ»?

Читать далее
Всего голосов 4: ↑4 и ↓0+5
Комментарии0

Управленцы не в курсе, open source в России и борьба с «изобретением велосипедов»: OSS-отчеты, аналитика и мнения

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров573

Отечественные технологические компании, вузы и другие организации все чаще обращают внимание на тонкости работы с open source и задумываются о распространении собственных решений в открытом формате [об этом говорят свежие отчеты, которые мы рассмотрим далее]. Однако с точки зрения понимания специфики работы с open source и соответствующими рисками [взять хотя бы тренд на source available] им еще предстоит сформировать ключевые корпоративные компетенции.

Посмотрим, какие аспекты выделяют зарубежные и российские аналитики, а также — по традиции — обсудим проблемы с представителями отечественного ИТ и не только.

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Как я проходила оценку по методу «360 градусов»  и зачем

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров482

Привет, Хабр! Я Ольга Горкун, уже почти четыре года я разработчик-тимлид в IT- компании «Улей». Недавно я проходила оценку по методу «360 градусов», и делюсь своим опытом. В статье можно подсмотреть описание компетенций для оценки, но, пожалуйста, не копируйте бездумно, особенно софты. Что хорошо для одной компании, то вредно для другой. 

Спойлер, оказалось, что, несмотря на высокие результаты в работе и сильные hard skills, я недостаточно эффективно делегирую задачи, не уделяю должного внимания развитию своей команды, уделяю много внимания бизнес-результатам, но игнорирую личную жизнь коллег. Если коротко, мой диагноз – перфекционизм.

Читать далее
Всего голосов 7: ↑0 и ↓7-7
Комментарии0

Темные тропы ностальгии: Aliens versus Predator 2

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров453
image

Когда речь заходит о классических играх, пробуждающих в нас ностальгию, нельзя не вспомнить Aliens Versus Predator 2. Выпущенная в 2001 году компанией Monolith Productions эта игра мгновенно завоевала сердца фанатов шутеров от первого лица и поклонников культовых франшиз «Чужой» и «Хищник». Наверняка вы, смотря фильмы о Чужих и Хищнике, мечтали оказаться на их месте и самолично поучаствовать в этих событиях. А еще лучше свести этих двух культовых антагонистов друг против друга и понаблюдать, кто выйдет живым из такого противостояния. И если в момент выхода фильмов технологии не позволяли полностью погрузиться в этот мир, то к концу прошлого тысячелетия ситуация изменилась: в 1999 году вышла отличная Aliens Versus Predator, а спустя два года (в 2001-м) на свет появилось её продолжение, которое многие считают едва ли не лучшей игрой о Чужих и Хищниках. Почему Aliens Versus Predator 2 заслуживает такого признания? Этот проект предлагал не только возможность взять под контроль ксеноморфа или космического охотника, но и множество уникальных механик и геймплейных возможностей, что поражали игроков той эпохи. Она умела захватывать и удерживать внимание, предлагая что-то новое и неожиданное на каждом шагу. И, конечно, фанаты кинематографических работ по этой вселенной были в восторге от того, как игра передавала атмосферу их любимых фильмов.

Сегодня я хочу вспомнить, чем так цепляла эта игра. Мы погрузимся в историю её разработки, рассмотрим ключевые особенности геймплея, насладимся аудиальной составляющей, а в конце я, конечно же, поделюсь с вами сборкой, которая позволит без каких-либо проблем запустить Aliens Versus Predator 2 на современных системах, да еще и в высоком разрешении экрана! Приготовьтесь к погружению в прошлое, где страх и адреналин переплетаются в одном из самых увлекательных шутеров начала 2000-х!
Читать дальше →
Всего голосов 10: ↑9 и ↓1+10
Комментарии0

Xiaomi разработала 4-нм чип. Это похвально, но кто его выпустит?

Время на прочтение3 мин
Количество просмотров799

Китайцы стараются стать независимыми от американских технологий в отношении своей электронной промышленности. Здесь у них сложности. Разработать чип с нуля, с чем они, в принципе, справляются, — только половина решения задачи. Вторая половина — выпуск процессора на фабрике, и как раз это — камень преткновения для большинства компаний из КНР. Тем не менее разработка современных чипов идет полным ходом — здесь делают успехи как Huawei, так и Xiaomi.

Xiaomi заявила о создании 4-нм чипа, его премьера ожидается до конца 2024 года. Подробности — под катом.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Автотесты на Postman в связке с Newman, Gitlab CI и AllureTestops: как организовать тестирование бэка на проекте

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров319

Всем привет!

Меня зовут Гребенюк Гузель, я QA-руководитель группы тестирования в АЭРО. Мы занимаемся разработкой eCommerce- и data-решений для крупного бизнеса.

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

В качестве основного инструмента тестирования был выбран Postman. Проверки прошли различные этапы эволюции. Сначала мы использовали данный инструмент только для  визуальной проверки отдельно взятых методов бэка. Проверка заключалась в том, что мы импортировали либо yaml файл с коллекцией списка методов некоторого микросервиса, либо в виде импорта отдельного курл запроса. При этом проверялись различные комбинации проверок заголовков, тел ответов и запросов, коды ответов и т.д.

Затем мы стали использовать переменные окружения для тестирования на разных стендах с разными наборами тестовых данных, но всё равно эти проверки оставались ручными и заключались в визуальных проверках ответов запросов в коллекциях.

Следующим этапом мы стали формировать e2e цепочки из методов путём получения значений переменных полученных из одного запроса и передачи их в качестве входных параметров в следующий запрос. Это дало толчок к активному использованию вкладки Test в Postman и формированию сниппетов для парсинга ответов и получения нужных значений. В результате мы сформировали шаблоны по базовым тестам, которые стали использовать ручные тестировщики на всех проектах.

В рамках этих тестов мы проверяли коды ответов, время отклика, типы полей,  json схемы, требования по ограничениям для получаемых значений. Это дало хороший прирост в скорости регресса и качестве тестирования.

Читать далее
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

Сотрудник: а в чём твой вклад как тимлида?

Время на прочтение4 мин
Количество просмотров1.8K

А в чем твой вклад как руководителя? ©

Как-то раз на перфоманс ревью был ошарашен отзывом одной из сотрудниц, назовём её Катя: не вижу вклад тимлида в работу команды.

На всякий случай, перфоманс ревью — процесс регулярной оценки сотрудников во многих компаниях, где учитывается мнение руководителя, коллег и подчинённых, если они есть.

Для меня это было неожиданно и очень больно — я-то был доволен собой. Команда за полгода стала работать гораздо лучше, это было видно по результатам квартала и метрикам перфоманса. Похоже, не всем видно.

Читать далее
Всего голосов 12: ↑3 и ↓9-6
Комментарии9

Распадаются ли протоны? Ответ поможет найти Луна

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.6K

Существует ли протонный распад и как его искать? Об этом рассказывает недавно представленное исследование, в котором группа международных учёных изучает концепцию использования образцов с Луны для поиска доказательств распада протонов, который остаётся гипотетическим типом распада частиц, который ещё не наблюдался и продолжает ускользать от специалистов по физике частиц. Это исследование потенциально может помочь решить одну из давних загадок всей физики, поскольку оно может позволить провести новые исследования глубинных уровней и законов природы в целом.

Universe Today обсуждает это исследование с доктором Патриком Штенгелем, постдоком в группе космологии в отделении INFN в Ферраре, о мотивах исследования, значимых результатах, значении поиска распада протонов, последствиях для подтверждения существования распада протонов и воплощения их концепции в реальность. Итак, что же стоит за этим исследованием?

Читать далее
Всего голосов 5: ↑2 и ↓30
Комментарии3

Исследуем важную роль аналоговых технологий (перевод статьи из блога Texas Instruments)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров939

Привет!

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

Это статья про философию и подход к построению бизнеса аналоговых электронных компонентов компании Texas Instruments. Для кого будет полезна эта статья? В первую очередь для производителей электронных компонентов в нашей стране. Я работаю на предприятии, где к импортозамещению относятся очень серьёзно, и я, как разработчик, часто испытываю трудности используя российскую компонентную базу. Найти даташит на компонент с понятными мне описанием функций и алгоритма работы микросхемы (элементарно таблицу истинности для цифровых компонентов) иногда просто невозможно, только ТУ, где нет нужной мне информации и их также можно найти только через специальный софт Техэксперт. Многие сайты российских производителей электронных компонентов также нуждаются в серьёзном редизайне, чтобы быть удобными и информативными в первую очередь для разработчиков, а во вторую для закупщиков. А ещё бывают ситуации, когда сроки ожидания заказа могут доходить до 500 дней, этот момент, я, пожалуй комментировать воздержусь. Давайте познакомимся с коротким интервью от вице-президента подразделения аналоговых технологий Texas Instruments, что перенять их многолетний опыт в этом деле.

Это мой, отчасти вольный перевод для более понятного и комфортного чтения, с оригиналом вы можете ознакомиться здесь.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии4

Ближайшие события

Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Irbis-7B или как мы учили ЛЛМку казахскому языку

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.6K

Языковые модели, основанные на архитектуре трансформеров, такие как Llama, Mistral и прочие, показывают впечатляющие результаты на английском языке. Однако их эффективность на других языках, включая казахский, может страдать. Дообучение на отдельный домен, даже при наличии хорошего датасета, может не давать значительного прироста в качестве. И дело не столько в том, что базовая модель при обучении видела мало текста на казахском, сколько в неэффективной токенизации. Этот недостаток приводит к тому, что модели не могут в полной мере использовать свой потенциал на языках, отличных от английского. В данной статье мы расскажем решали эту проблему при создании казахской языковой модели.

Читать далее
Всего голосов 8: ↑8 и ↓0+13
Комментарии10

Saint HighLoad++ 2024. Заметки путешественника

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.2K

"Работает? Не трогай!" Но только не в HighLoad! Расти нужно постоянно. Всё менять и переделывать. Но как? И с помощью каких практик? А может и так сойдёт? Поехал искать ответ на Saint HighLoad++.

Читать далее
Всего голосов 6: ↑4 и ↓2+6
Комментарии0

Прощай VMware — привет Broadcom

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров18K

Для читателей Хабра: скучное про малоизвестную в РФ фирму Broadcom, которая недавно купила давно отставшую от рынка компанию VMware. Под катом традиционный поток сознания, текст писала нейросеть, читать не надо, картинок нет.

Для лиги лени: менеджеров Broadcom как будто из MS GLEAM набрали.
Хотя, чрезвычайно уважаемые люди так и сказали – будет как в Computer Associates и UCC-7 - CA-7.

Читать далее
Всего голосов 34: ↑15 и ↓190
Комментарии18

Детей недостаточно учить только питону и ардуине

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров8K

Детей недостаточно учить только питону и ардуине. Нужно еще и цифровой схемотехнике, причем не на симуляторе, так как он для ребенка неубедителен, а на микросхемах малой степени интеграции, лучше которых для иллюстрации функции D-триггера никто с 1968 года ничего не придумал.

Но учить канонично по книжкам 1970-х не обязательно. Например, ну зачем ребенку руками собирать генератор тактового сигнала на микросхеме 555, если его теорию он все равно не поймет, а для понимания функции D-триггера понимание работы генератора нерелевантно? Генератор на 555 можно купить уже собранным на AliExpress.

Также можно заменить батарейку на 9 вольт на питание от USB на 5 вольт; поставить толерантные к 5 вольтам светодиоды, не требующие дополнительных резисторов и поставить кнопочки, не требующие подтягивающих резисторов. В результате все сведется к самой сути - логическим элементам и D-триггерам, откуда уже можно переходить на ПЛИС / FPGA. Вот сравните схему сдвигового регистра. Что вы по этому поводу думаете?

Было:

Читать далее
Всего голосов 24: ↑18 и ↓6+21
Комментарии135

Design Whiteboard Challenge — личный опыт кратко и по делу

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров365

Здравствуйте, меня зовут Влад. Я продуктовый дизайнер в компании tekmates. Примерно месяц назад ко мне в личку постучал HR из компании Ozon Банк и предложил пройти собеседование.

Я не был в поиске работы, но когда мне сказали что одним из этапов будет whiteboard challenge, у меня появился спортивный интерес. До этого я лишь отдаленно слышал про этот этап в зарубежных компаниях, но никогда не проходил его сам.

Прежде чем начать я бы хотел узнать кто хотя бы раз проходил вайтборды? Поделитесь в комментариях парой предложений о том как вам этот опыт. От себя скажу что мне очень понравилось

Между собеседованием с лидом дизайна и прохождением вайтборда с хэдом, сеньором и PO у меня был недельный перерыв. Этот перерыв я взял специально, для того чтобы узнать что это за зверь такой ваш вайтборд.

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

Мне хорошо помог способ обдумывания решений абстрактных задач по типу "интерфейс для путешествий во времени". Это даёт возможность по генерить идеи и приоритизируя их, отрисовать какие-то варианты. Опять же подсвечу что готовиться хоть как-то это лучше, чем этого вообще не делать.

Статьи — очень полезные штуки, прям очень. За время подготовки я прочитал всё что есть на русском языке, делюсь источником.

Неопределенность — реально напрягает, и вы это почувствуете. Чтобы сбавить градус неопределенности я решил изучить в какие команды и куда идёт найм.

Читать далее
Всего голосов 4: ↑1 и ↓30
Комментарии0

Управление проектами: обзор публикаций за неделю

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров813

Что интересного писали про управление проектами за неделю? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее
Всего голосов 10: ↑9 и ↓1+9
Комментарии0

Android: form builder на старых добрых View

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров393

Привет всем! Хочу поделится идеей создания form builder-а, которую я реализовал некоторое время назад.

В приложении я писал модуль, отвечающий за платежи. По предварительным расчетам модуль должен был поддерживать более 300 платежей, каждый платеж приблизительно 10 экранов, т.е. это более 3000 различных экранов. Я тогда не использовал jetpack compose и от мысли, что мне придется написать огромное количество “View-based layouts” xml файлов (а потом их рефакторить и поддерживать) мне становилось как-то не по себе.

Мне предложили сделать form builder, который позволял бы легко и в декларативной манере добавлять новые экраны, не плодить огромное количество однотипных файлов и легко вносить изменения. Конечно jetpack compose позволяет достичь всего этого из коробки, но бывает, что по тем или иным причинам вы остаетесь на старом добром View UI и идея какого-либо builder-а может быть для вас актуальна.

Итак первое, что мне было нужно – это не плодить xml файлы тысячами. В идеале, хорошо бы иметь один общий файл формы и наполнять его различным содержимым. В моем случае формы были достаточно похожи друг на друга: набор ограниченного числа UI элементов и внизу формы кнопка типа “submit form” (иногда с какими-то пояснениями / ссылками под ней). Решил использовать RecyclerView, в который можно было динамически вставлять нужное количество элементов. Как-то так выглядел xml файл формы:

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии1
1
23 ...