Обновить

Все потоки

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

Симуляция воды для игр на Go: простая физика частиц

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели1.9K

Команда Go for Devs подготовила перевод статьи о том, как на Go и raylib-go построить лёгкую симуляцию воды на клеточном автомате. Автор шаг за шагом добавляет гравитацию, боковой поток, диагональное давление и препятствия — и в итоге получает частичную физику, больше похожую на «песочный» движок для 2D-игр.

Читать далее

Эволюция эффективности: SCRUM vs традиционный подход

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.4K

Термин «Agile» сегодня используется повсеместно, но зачастую его глубокий смысл теряется за множеством интерпретаций. Стремясь стать более гибкими, многие компании сталкиваются с одной и той же проблемой: они не меняют суть своих процессов, а лишь добавляют к ним отдельные элементы «современных» методик, таких как SCRUM. Подобные поверхностные изменения напоминают косметический ремонт старого здания: внешне все выглядит обновленным, но со временем старые проблемы проявляются вновь.

Поработав в компаниях с традиционным подходом, а затем в среде, где SCRUM применялся осознанно и полноценно, я на собственном опыте увидела принципиальную разницу.

Именно через сравнение двух подходов становятся видны конкретные преимущества SCRUM. Это позволяет понять, какие системные недостатки традиционного управления он устраняет и за счет каких принципов обеспечивает стабильную и предсказуемую реализацию проектов – без перегрузки команды. Давайте попробуем разобраться.

Читать далее

Про дома у славян

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели12K

Если самая суть - жили очень убого, средняя площадь 12 - 14 м2. Топили без печной трубы, пол земляной.

1 - Прародина вот прям всех славян - это пограничье между Белоруссией, Украиной и Россией. По сути часть Полесья, с болотами, лесами, опушками, лешими и всё как полагается. На 2025 год это самая археологически точная местность, именно в этом узле находят самые ранние именно славянские вещи, их определяют через сравнение подробное с более поздними вещами славян. Датировка на сегодня погрузилась на уровень 400 - 600 годов нашей эры. Глубже идёт зарубинецкая культура, она похожа чем то на славян, но всё таки это не славяне.

2 - Славяне крайне долго не знали ни "русской печки", ни толком дымоходов. Именьковская культура, одна из предковых для славянской культуры. Славяне так же ещё долго строили после именьковцев. Этот столб посередине, штука очень древняя, он независимо придумывался у многих народов, которые жили рядом с лесами. Столб нужен что бы крыша на бошки не упала. Не умели ещё долго люди ставить стропильную систему для крыши, это сложная наука.

Читать далее

Бэкап PostgreSQL на независимый сервер по расписанию

Время на прочтение6 мин
Охват и читатели7.8K

Потеря данных, одно из самых неприятных происшествий. В статье я дам инструкцию, как сохранять дампы PostgreSQL на независимый сервер.

Мы разберём как подключиться к СУБД PostgreSQL, снять дамп с помощью pg_dump, сохранить его в стороннее облако, отправить статус в сообщении в Telegram с информацией о последнем бэкапе и сделать все это без лишних трат.

Читать далее

Феномен Arduino: почему эта плата завоевала молодежь, а не стала скучным учебником

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели12K

Скромный взгляд студента, который прошел маленький путь от сожженного светодиода до создания работающих устройств. Как Arduino привлекло большое количество молодежи к работе с микроконтроллерами?

Читать далее

Анализ вариантов оптимизации ресурсоёмкого SQL-запроса: Вариант-2 «TUNING»

Уровень сложностиСложный
Время на прочтение15 мин
Охват и читатели5.6K

Оптимизировать запрос в вакууме — просто. Но как он поведет себя, когда десятки таких же запросов одновременно борются за ресурсы?

Эксперимент-2 : Оптимизация структуры запроса

Читать далее

Почему ваше резюме не видят? Виноваты не вы, а система: как компании сами создали армию «скрытых работников»

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

Дисклеймер: Это краткий разбор масштабного исследования о том, как алгоритмы и устаревшие HR-процессы отфильтровывают миллионы талантливых специалистов. 

Представьте себе ситуацию: компании по всему миру (и Россия не исключение) жалуются на острейший кадровый голод, не могут найти сотрудников с нужными навыками, и это ставит под удар их рост и конкурентоспособность. В то же время миллионы людей активно ищут работу, готовы трудиться полный день, но остаются не у дел. Их резюме годами пылятся в базах, не доходя до рекрутера. На Хабре постоянно выходят гневные статьи про то, что даже сверхопытные разрабы, менеджеры и дизайнеры вынуждены откликаться на сотни вакансий ради одного-двух приглашений в течение полугода. Зачастую их резюме или не просматривают, или после пяти секунд оценки ботом приходит стандартный вежливый отказ. Matrix has you! 

Это не сценарий из антиутопии, а суровая реальность, которую в своем исследовании «Скрытые работники: неиспользуемый талант» (Hidden Workers: Untapped Talent) описали эксперты Harvard Business School и Accenture. Авторы вводят термин «скрытые работники» (hidden workers) — это не те, кто прячется от работы, а те, кого система найма по разным причинам «не видит».

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели5.7K

Каждое ретро превращается в длинный список проблем: команда обсуждает всё подряд, составляет планы — но через месяц список остаётся тем же. Проблемы не решаются, а участники устают от бесконечных разговоров без результата. Squad Health Check работает иначе: он помогает выявить одну самую «больную» точку и сфокусировать команду на её решении.

Чтобы наглядно показать, как это работает, расскажу историю в духе сказки про Винни‑Пуха. В ней отражены типичные ошибки, с которыми сталкиваются команды, и дана пошаговая инструкция по применению метода. Мы адаптировали методику Spotify Health Check и протестировали её на более чем 50 командах — все ситуации и ошибки в сказке основаны на реальном опыте.

Узнать, как это работает

За бортом

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели9.3K

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

А как вы решаете проблему демаркации науки? Кого выкидываем за борт?

Проявить любопытство

Не делайте рефакторинг как дядя Боб. Я вас умоляю

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

Несмотря на то, что книга «Чистый код» привнесла в наш лексикон прекрасный термин, она также снискала и дурную славу. Это руководство от 2008 года представляет собой сборник принципов и исследований, которые «дядя Боб» (Uncle Bob, то есть Роберт Мартин) выработал за годы программирования.

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

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

Можно подумать...

Читать далее

Миллиардные индустрии зависят от того, чего нет: фраза, которую нельзя было пропустить

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели7.2K

Вчера в коридоре СколТеха услышал фразу: "Пористость материала невозможно нормально померить". Сказал это не студент-первокурсник, а исследователь с  опытом. И в голосе была досада.

Задача действительно звучит абсурдно: измерить размер того, чего нет. Посчитать пустоту. Определить архитектуру дыр в материале с точностью до нанометра.

Но вот парадокс: это не только возможно, но и делается ежедневно в тысячах лабораторий. Методу 85 лет. Он закреплён в ISO 9277. И если работаешь с  катализаторами, фильтрами или батареями — без этого никуда.

История о том, как заставить пустоту рассказать о себе.

Читать далее

Обзор и рецензия на книгу «Антихрупкость в IT»

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели6.2K

Мне всегда была интересна тема антихрупкости и работы Нассима Талеба — особенно в контексте их применения в IT.

Книга «Антихрупкость в IT» попала в мой список рекомендаций больше года назад, после одной конференций в Казахстане.

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

А так же ответим на вопросы: как продать микросервисы бизнесу? Почему у книги такая обложка? А есть ли что-то от антихрупкости Талеба в книги с таким название?

Читать далее

Экстренный патч или как не получить «RCE по утрам»

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели7.1K

Внимание, внимание, внимание!

Вышли экстренные патчи безопасности в релизах Axiom JDK 25.0.1, 21.0.9, 17.0.17, 11.0.29 и 8u472. Мы устранили четыре критические уязвимости в OpenJFX, уровень опасности которых — высокий и средний.

Если вы используете JavaFX, весьма популярный в России инструмент для создания графических интерфейсов, обновляйтесь, чтобы ваши приложения не стали любимым местом хакеров.

Читать далее

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

Почему Python — не лучший язык для data science. Часть 1 — опыт разработчика и исследователя

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

Команда Python for Devs подготовила перевод статьи Клауса Вилке о том, почему Python, несмотря на статус языка №1 в data science, вовсе не идеален для анализа данных. Автор показывает на реальных примерах из лабораторной практики, что многие операции в Python оказываются куда более громоздкими, чем в R, — и это не вина программистов, а архитектурные особенности инструментов.

Читать далее

Глубокое обучение сверточной нейросети — и фермерский лосось больше не притворится диким

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели9K

Даже если лосось совершил дерзкий побег с рыбной фермы и теперь изо всех сил пытается сойти за коренного обитателя диких вод, его выдаст собственная «одежда».

Журнал Biology Methods and Protocols сообщает отличную новость для экологов и скверную — для рыб-самозванцев: глубокое обучение научилось безошибочно отличать дикого лосося от выращенного в неволе. Вся соль метода — в анализе чешуи, которая, как выяснилось, красноречивее любого паспорта.

Как они это сделали? И зачем вообще?

Протестировал 8 брендов LLM на честность, логику и креатив. Claude победил, но Алиса неожиданно в топ-3

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели7.6K

Бенчмарки LLM множатся как грибы после дождя, но обычному пользователю от них мало толку. Оценки программирования, математики, этики — всё это важно для разработчиков, но что, если вы просто хотите получить помощь в повседневных задачах?

Я решил проверить популярные модели на том, что действительно важно:

- Креативность без потери здравого смысла 

- Логика без галлюцинаций 

- Внимание к деталям без педантизма 

Все промпты — в статье. Можете повторить и проверить мои выводы.

Читать далее

Ностальгические игры: Twisted Metal 4

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели7.3K

К 1999 году серия аркадных гонок на выживание Twisted Metal уже прочно ассоциировалась у игроков с формулой «Mortal Kombat на колёсах». Но на фоне первых двух игр четвёрка выглядела странным продолжателем традиций — знакомое название, но совершенно другое лицо. Формально все наиважнейшие аспекты серии были на месте: интерактивные арены, полные секретов, обвешанные оружием машины, клоун с полыхающей головой, ставший визитной карточкой франшизы, и крутые финальные ролики, ради которых хотелось дожимать турнир до конца.

Раньше мы просто принимали это как данность: вышла новая часть — ну окей, другая графика, другие гонщики, другое управление, значит, «так и задумано». И только годы спустя, работая над этим обзором, я наконец нашёл ответы на вопросы, которые давно сидели у меня в голове. Почему третья и четвёртая части так резко отличаются от первых двух? Почему над ними уже трудилась другая команда? И каким образом всё это повлияло на геймплей, эстетику и даже состав участников турнира? Теперь у меня есть объяснения — и, надеюсь, они закроют эти вопросы и для вас.

Я собирал историю создания Twisted Metal 4 буквально по крупицам: от текстов в буклете к лицензионному диску до редких интервью разработчиков и материалов западной прессы тех лет, а также более современных разборов. А заодно попробовал совместить сухие факты с личной ностальгией, потому что уверен — схожая картинка знакома не одному лишь мне: зимний вечер, за окном безмятежная тьма, и лишь море падающих снежинок освещаются светом из комнаты. Комнаты, в которой ты запускаешь турнир, чтобы наконец увидеть изощрённую видеоконцовку за ещё одного персонажа Twisted Metal!

Читать далее

Зубной камень, ДНК вшей и чешуйка крыла моли: как технологии помогают антропологии. Спойлер: ИИ тут бессилен

Время на прочтение16 мин
Охват и читатели5.2K

В блоге MWS мы много пишем про искусственный интеллект: обсуждаем нейросети, машинное обучение, все самое передовое. Но сегодня поговорим о том, что было задолго до всех этих технологий, — о нас с вами: о человеке, людях. Почему? Как ни крути, ИИ придумывает не ИИ. Его создаем мы — со всеми нашими особенностями, страхами, биологическими ограничениями и привычками, которые формировались еще в каменном веке. И прежде чем разбираться, куда мы движемся, неплохо бы напомнить себе, кто мы вообще такие.

Поможет нам в этом Станислав Дробышевский — сооснователь портала «Антропогенез.ру» и президент Общественного движения популяризации науки «Проекты Дробышевского». Этот материал подготовлен по мотивам его выступления на True Tech Day. Разберем, как технологии помогают узнавать детали о наших предках. Поговорим о датировании, палеоклиматологии, микроскопии, томографии, тосологии и не только.

Читать далее

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за ноябрь 2025 года

Время на прочтение5 мин
Охват и читатели6.6K

В ноябре 2025 года информационная служба Хабра выпустила 875 публикаций (818 новостей и постов, 11 лонгридов и 46 переводов). В текущем дайджесте представлены лучшие технические новости, переводы и лонгриды (отдельные большие публикации) инфослужбы Хабра, согласно оценкам пользователей.

Читать далее

Многомерность. Очевидная и неоднозначная

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

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

Читать статью