Как анализировать GitHub соискателя, указанный в резюме? Какие pet-проекты встречаются чаще всего и о чём они могут рассказать? Я и так знаю, но интересно
Собеседования в крупные IT-компании редко ограничиваются алгоритмами или разговорами о предыдущем опыте. Начиная с определённого уровня (обычно middle+), кандидаты сталкиваются с отдельным этапом — System Design Interview. На нём кандидата просят спроектировать высоконагруженный сервис:…
Сразу оговорюсь, что обычно я не занимаюсь компьютерной безопасностью и не интересуюсь, а занимаюсь алгоритмами и структурами данных - в прикладном применении это оптимизация быстродействия, высокопроизводительные вычисления типа CUDA, AVX512, многопоточность, что применяется…
AI-редакторы и агенты становятся частью повседневной разработки. Но у каждого свои сильные и слабые стороны: где-то упор на автономность, где-то на глубокое понимание кода, а где-то на гибкость за счёт open source. Ниже — обзор самых заметных решений.Я протестировал каждый из них и выявил плюсы и минусы каждого из решений. Читать далее
Привет Хабр!IT-индустрия полна историй, которые в учебниках встречаются редко, но именно они показывают, как эволюционировали технологии и какие решения когда-то казались логичными. Ниже — десять малоизвестных фактов, которые могут заинтересовать инженеров, разработчиков и просто любителей истории технологий. Читать далее
Знаете ли вы, как выиграть сражение, не имея армии?«Аватар» Джеймса Кэмерона – очень примечательное кино по многим параметрам, и содержит больше смысловых слоёв, чем на релизе заметил средний зритель. Но сегодня, как вы уже догадались, с вами #ОбществоЗаАдекватныеБатальныеСцены, и интересуют нас достижения режиссера на поле кинематографии сражений. И поговорить здесь есть о чём. Читать далее
Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и люблю периодически изучать предлагаемые нововведения. Недавно мы собирались внутренним комьюнити, обсуждали интересные пропозалы из гитхаба Go. Среди прочего — изящный и крайне перспективный Proposal #74609 Deadlock detection by using the garbage…
Если Вы сталкивались с многопоточными методами в классах и так же, как и мы, ужасались получившемуся раздутому коду ... вы по адресу. Пару ночей, жонглирование type_traits и мы готовы представить Вашему вниманию обёртку для подобных ситуаций! Читать далее
Если вы читали мои предыдущие статьи, то знаете, что я сейчас выпускаю статью в трех частях о том, можно ли заставить нейросеть писать корректный код для игр. В первой части я делал аналог Pong, во второй — платформер, а в третьей планирую сделать клон Героев меча и Магии 3. В процессе
Сколько времени занимает сложение двух лучей света? Почти никакого: интерференция рождает результат сразу, пока лучи проходят через чип. В этой статье — без мистики и рекламных лозунгов — разберём, как свет выполняет линейную алгебру, из каких модулей собирают фотонные процессоры и где они уже уместны в реальных задачах. К концу чтения у вас будет ясная картинка тракта «источник → модулятор → оптическая решётка → детекторы» и чек-лист для первого PoC. Погружаемся в фотонику