У меня есть забавный профессиональный рефлекс, который выработался у меня за годы работы. Я, как человек, находящийся сразу в обеих лагерях игровой индустрии и в окопах разработки, и в кресле дизайнера — на слово “память” реагирую уточняющим вопросом:
— «О какой именно памяти мы говорим?»
Зачастую, конечно, речь идет о ней родимой — об оперативной памяти компьютера. О RAM, гигабайтах, скорости загрузки, прогрузке полигонов и вот этом всем техническом великолепии, которое заставляет наши игры выглядеть и работать так, как они работают. Это понятный, измеримый, абсолютно конкретный ресурс, с которым мы, как разработчики, постоянно боремся, пытаясь впихнуть невпихуемое и оптимизировать неоптимизируемое.
Но есть и другая память. Та, что скрывается за сухой статистикой “количества одновременно играющих”. За каждым мощным ПК, за каждым гигагерцем и терафлопсом сидит не просто железо. Там сидит человек. И эта статья — именно о нем. О человеке, чья память, в отличие от компьютерной, работает чуть менее предсказуемо. Она капризна, избирательна, подвержена эмоциям и легко может “зависнуть” от перегрузки. Но, не поверите... она все ещё достаточно предсказуема!
Читать далее
Представьте, что вы наняли джуниора: он невероятно быстр, работает 24/7, знает все языки и фреймворки, но есть нюанс. Он начисто лишен инициативы, всегда рапортует об успехе (даже если всё сломалось) и страдает тяжелой формой амнезии, забывая о чем вы говорили пять минут назад. Звучит знакомо? Именно так ведут себя современные LLM при генерации кода. Это не критика, а диагноз. И хорошая новость в том, что этого «оптимистичного халтурщика» можно превратить в самый мощный инструмент в вашем арсенале. В этой статье я поделюсь практической методологией, как перестать быть просто «промпт-инженером» и стать настоящим архитектором для армии AI-агентов, которая позволит сократить разработку MVP с месяцев до дней.
Теперь поговорим об этом более подробно (запись одного из семинаров в рамках Акселератора Слайдер )
Читать далееЗадавались ли вы когда-нибудь вопросом, что происходит под капотом обучения, например, линейной регрессии? Если вы до сих пор не нашли ответ на этот вопрос, то эта статья для вас. Сегодня простым языком разберём, что такое градиентный спуск — от интуиции до полноценного обучения линейной регрессии с нуля.
Читать далееПочему видеокарта, имеющая неплохие вычислительные возможности, в Stable Diffusion работает в 20 раз медленнее, чем RTX 3060? Почему в LM Studio она становится фаворитом, а в ComfyUI карета превращается в тыкву? Почему FurMark на CMP 90HX тормозит, а на CMP 50HX «бублик» крутится почти нормально? Разгадки в разных программных ограничениях, которые можно найти с помощью экспериментов. Я купил три майнинговые карты Nvidia, чтобы понять, можно ли заставить их эффективно работать.
В этот раз мы рассмотрим: статистику производительности в LM Studio, как всё печально в ComfyUI и Stable Diffusion, анатомию программного кода GPU, почему оптимизации производительности дают на CMP обратный эффект, какие режимы вычислений могут раскрыть их потенциал.
Читать далееAgile-методологии, основанные на манифесте 2001 года, стали краеугольным камнем современной разработки программного обеспечения (ПО) благодаря своей гибкости, ориентации на клиента и способности адаптироваться к изменениям. В России, где IT-сектор демонстрирует устойчивый рост Agile остается доминирующей парадигмой. Однако экономические вызовы, включая санкции, импортозамещение и нестабильность (инфляция 6,2% в апреле 2025), а также технологические сдвиги, такие как интеграция искусственного интеллекта (AI) и DevOps, порождают вопросы о будущем Agile. Действительно ли принципы Agile теряют популярность в российской разработке ПО? Если да, то что приходит на замену?
Российский IT-сектор уникален: он сочетает стремительный рост (CAGR 12% в разработке ПО) с ограничениями. Это стимулирует переход к локальным аналогам и гибридным методологиям. В то же время глобальные тренды, такие как автоматизация через AI и рост DevOps влияют на локальную практику. В этом контексте важно понять, сохраняет ли Agile свою актуальность или уступает место новым подходам, и как российские компании адаптируются к этим изменениям.
Читать далееСегодня мир контента движется с невероятной скоростью. Каждый день появляются новые инструменты и технологии, которые позволяют нам работать быстрее, умнее и эффективнее.
Одним из таких инструментов является n8n — платформа, которая помогает автоматизировать многие процессы, включая создание и публикацию контента.
Представьте, что вместо того, чтобы вручную настраивать и выполнять рутинные задачи, вы можете доверить это автоматике и сосредоточиться на важнейших аспектах работы.
Читать далееВсем привет! Пополняю интернеты “еще одной” статейкой с бенчмарками популярных СУБД. Захотелось выяснить, каков оверхед на протокол, работу с сетью и клиентскими соединениями в самом простом кейсе - когда таблица либо совсем пуста, либо данных так мало, что все они в памяти.
Бенчмарк на Rust. Я попросил написать его Chat-GPT, и он отлично справился.
Исходник здесь - https://github.com/geneopenminder/rust-db-bench
Сравнивал с официальными scylla-bench и redis-bench - результаты схожи.
Для теста я специально использовал слабую железку - Orange Pi 3b. Это китайский аналог малинки. Захотелось узнать, на что она способна.
Читать далееДля проведения тестирования безопасности приложения существуют различные *AST инструменты. Прежде всего, это средства для статического тестирования безопасности приложений (SAST), а также средства динамического анализа (DAST). В этой статье мы рассмотрим еще один способ анализа приложений – IAST. Мы сравним этот способ со статическим и динамическим анализом и поговорим о его достоинствах и недостатках.
Читать далееВ мире Data Science написание нейронных сетей, кажется чем-то очень трудоёмким, доступным для понимания лишь математикам с многолетним опытом. Многие руководства, начинаются со сложных объяснений backpropagation, градиентного спуска и т.п, от которых у новичков складывается впечатление, что написание нейросетей – им не по силам. В данной статье, я хочу развеять подобные убеждения и показать пример, написания простейшей нейронной сети на python. Мы не будем углубляться в теоретические основы высшей математики. Вместо этого, мы просто возьмем данные, напишем код, посмотрим на результат и проанализируем его.
Читать далееИдеи не падают с неба — они складываются из того, что нас окружает. Кто работал на фрилансе или шабашил наверняка сталкивался с проблемами продать подороже (купить подешевле).
На своём канале я реализую свои идеи. Порой хочется создать что‑то новое. Так что в какой‑то момент пазл сложился: я собрал в один трек свой опыт общения с «клиентскими хотелками», их требования, и привычку выражать мысли в рифме — получился черновой набросок песни:
Читать далееХабр, привет!
Я Оля Плюта, продуктовый аналитик hh.ru. Хочу поделиться необычным опытом участия во внутреннем хакатоне hh. Не в классическом формате «48 часов без сна», а в режиме «вайб-кодинга» — недельного марафона, где главное не только результат, но и процесс, удовольствие от создания продукта и обмен идеями.
Моим проектом стал Telegram-бот для нетворкинга и организации мероприятий внутри компании. Забегая вперёд, скажу, что итогом стали работающий прототип, ~5000 строк кода на Python и несколько неожиданных инсайтов, которые оказались ценнее самого кода.
Как это было и инсайтыИменно столько времени я потратил, разбирая и проверяя резюме, проводя собеседования. И всё ради того, чтобы найти одного подходящего разработчика. В процессе я столкнулся не только с сотнями нерелевантных откликов, но и с новой проблемой — резюме, сгенерированными ИИ, накрученным опытом и кандидатами, которые выходят на интервью вместе с различного рода Помошниками.
В какой‑то момент я понял: так дальше нельзя. Поэтому сделал инструмент, который берёт на себя рутину анализа резюме и превращает хаотичный поток откликов в понятный список реально сильных кандидатов. В статье я рассказываю, как к этому пришёл, что получилось и почему считаю, что автоматизация в HR — это уже не фишка, а необходимость.
Читать далееИван с силой скомкал распечатанный макет нового интерфейса. Бумага хрустнула, как лед под ногой. Он швырнул искалеченный лист на полированный стол, где уже громоздилась целая стопка таких же — испещренных его правками, сделанными красной ручкой, словно ранами. Ни одна из них не привела к прорыву.
За окном переговорной сгущались сумерки, а в пустом офисе царила гулкая тишина, нарушаемая лишь гулом его ноутбука. Тишина, которая делала отчаяние почти физически ощутимым. Он остался один после очередного еженедельного совещания, которое, как и десятки до него, превратилось в театр одного актера.
Узнать историю микро-менеджера Ивана«Безлимитная пропускная способность включена!»
Четыре слова, которые красуются практически на каждом сайте хостинг‑провайдера. Четыре слова, продавшие миллионы хостинг‑планов. Четыре слова, которые большинство хостинг‑компаний не могут выполнить.
И всё же они там, красуются на главных страницах как почётный знак. Безлимитная пропускная способность. Безлимитная передача данных. Безлимит во всём. Хостинговый эквивалент абонемента в спортзал «безлимитные занятия», где вас не пускают, если вы приходите слишком часто.
А что происходит на самом деле, когда вы пытаетесь использовать эту «безлимитную» пропускную способность у большинства провайдеров? Ваш аккаунт блокируется за «нарушение» или «превышение лимитов». Хостинг‑компания тыкает пальцем в зарытый глубоко в пользовательском соглашение пункт, который определяет «безлимит» как «всё, что мы сочтём разумным». Ваш сайт ложится, бизнес страдает, а вы понимаете, что их безлимит на самом деле означает «лимитировано тем, что мы решим в любой момент».
Это история самого живучего обмана хостинг‑индустрии. Лжи настолько распространённой, что даже клиенты, уже обжёгшиеся на ней, продолжают искать «безлимитный» хостинг. Лжи, которая генерирует миллиарды доходов, не давая ничего кроме разочарований и произвольных блокировок аккаунтов.
Но вот поворот: безлимитная пропускная способность (передача данных) на самом деле не невозможна. Некоторые провайдеры действительно предоставляют именно то, что обещают. Проблема не в физике, а в нечестности.
Добро пожаловать в скам с безлимитной пропускной способностью, где настоящие лимиты не технические, а зарыты в мелком шрифте.
Чё?Ветры силой в десять баллов, рваные паруса и море, которое не прощает ошибок. Я — любительский яхтсмен, член Королевского океанского яхт‑клуба, и за плечами у меня несколько регат Фастнет. Но одна трагедия в истории этой гонки стала переломной: она заставила яхтинг пересмотреть правила безопасности и навсегда изменила отношение моряков к стихии. Почему после 1979 года, несмотря на новые штормы, подобных катастроф больше не случалось?
Поплыли?...На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям.
Поэтому я решил подделится своим опытом в этом направлении
Читать далееВ прошлой статье «Головоломка на 1000 BTC» рассказывалось об удивительных кошельках с дармовыми биткоинами, владелец которых буквально хочет, чтобы вы их себе забрали. И люди так это и делали до тех пор, пока не возникли криптопаразиты — хакеры, которые уводили добытые призы прямо из под носа счастливчиков.
О том, как это делается и как это избежать — сегодняшняя статья.
Читать далееЗнаю, когда хочется стабильно получать клиентов, но бюджет иногда на это может быть ограничен...К сожалению, такая ситуация знакома многим маркетологам и собственникам бизнеса. Но лиды можно генерировать и бесплатно, если использовать правильные инструменты и логичную систему.
Ниже собрал 5 способов, которые вы можете внедрить в свой бизнес. Эти способы подходят начинающим стартапам, владельцам бизнеса и маркетологам, которые работают с соцсетями и хотят на первых порах получать клиентов из органики.
Читать далееКаждый из нас хотя бы раз задумывался, почему после рабочего дня спина ноет, глаза красные, а мысли путаются. Я решил покопаться глубже в тему эргономики рабочего места разработчика — от кресла и монитора до света, клавиатуры и даже крошечных скриптов, которые помогают отслеживать «здоровье» сидячего образа жизни. Это не будет сухой теорией: я покажу исследования, реальные советы и даже куски кода, которые можно прикрутить к своему workflow.
Читать далееПредставьте, что вы закрываете крышку ноутбука, чтобы он ушёл в сон, однако вместо этого он перезагружается. Не каждый раз, но достаточно часто для того, чтобы выводить из себя. Вы пытаетесь сохранить свою работу, но машина решает, что нужно начинать заново.
В течение восьми лет такой была реальность моего взаимодействия с Dell Inspiron 5567. Этот необъяснимый баг возникал в каждой установленной ОС. В статье я расскажу историю о том, как погрузился в исходный код прошивки и обнаружил единственную команду-виновницу.
Читать далее