Обновить

Все потоки

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

Профессионал и Системы

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

В «ИИ и инфляции качества» я писал о снижении стоимости интеллектуальной итерации. Если дополнительная проверка раньше занимала два часа, а теперь десять минут, меняется не только производительность: меняется представление о нормальном результате. В «Человеке и Рое» тот же механизм был применен к масштабу интеллектуальной работы. Если решение проблемы дешевеет, в работу попадают проблемы, которые раньше никто не решал не потому, что они были не нужны, а потому, что стоимость ответа превышала стоимость решения. У снижения стоимости интеллектуального труда есть еще одно следствие: дешевеет превращение профессионального мнения в работающую систему. И вот оно может заметно изменить не только рынок программного обеспечения, но и конкуренцию между самими специалистами.

Сейчас популярно хоронить SaaS. Аргумент простой: если ИИ позволяет компании быстро сделать собственный сервис для обработки документов, отчетности или небольшого внутреннего процесса, покупать готовый становится незачем. Для части нынешнего SaaS это вполне реальная проблема. Если вся ценность продукта заключалась в том, что кто-то однажды потратил полмиллиона на разработку очевидной функции и теперь продает ее по двадцать евро в месяц, падение стоимости разработки разрушает значительную часть этой экономики. Но тот же механизм работает в противоположную сторону. Если сделать небольшой программный продукт стало дешевле покупателю, его стало дешевле сделать вообще. В том числе специалисту, которому раньше для выхода на рынок не хватало не профессиональной идеи, а нескольких разработчиков и денег на их содержание.

Читать далее

Не зовут на собеседования? Написал бота, который увеличит твои шансы на это

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

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

Читать далее

Рациональная параметризация, как метод устранения численных погрешностей при построении графиков

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

При построении графиков по математическим формулам, особенно если они заданы в полярных координатах или в параметрической форме в окрестностях некоторых точек они могут существенно искажаться. Обычно это происходит вблизи точки O с координатами 0;0, потому что ошибка округления в районе этой точки имеет такой же порядок или даже выше, что и значения функции. Но есть и вторая причина этого – для некоторых функций 0 является пограничной точки, то есть с одной стороны нуля, как правило, с положительной функция определена, а с другой, как правило отрицательной – неопределенна. Примером такой функции является квадратный корень.

В некоторых случаях это преодолевается с помощью математических выкладок...

Читать далее

Хотела создавать продукт, а теперь моделирую гусиные яйца: 3D-тамагочи в Yet Another English

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

Про свой тренажёр английского Yet Another English я уже писала. Там можно собирать слова, заниматься, повторять забытое. Но мне захотелось ещё геймифицировать это все. Чтобы начинаешь с яйца, учишь слова, получаешь плюшки и постепенно выращиваешь себе персонажа. Ну то есть тамагочи, только кормить его надо своими занятиями.

Начала с Claude Opus 5.0, подключённого к Blender через MCP, потом продолжила через GPT. Ушла примерно неделя по два часа в день, то есть около 14 часов и 100 баксов за Астру.

Покажу, с чего начинала, какие версии пришлось переделать и сколько всё это весит. Если тоже хотите добавить 3D-персонажа в свой проект, возможно, сэкономлю вам пару переделок.

Читать далее

Билл Гейтс призвал усилить внешний контроль над ИИ

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

На этой неделе Билл Гейтс дал интервью NBC News и сказал вслух то, о чём давно шепчутся в кулуарах: надеяться только на добрую волю создателей ИИ больше нельзя

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

Читать далее

От тестирования релиза с высоким уровнем риска к новому ИИ‑инструменту для QA

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

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

Как мы справились с этой задачей и попутно разработали новый QA-инструмент на основе Agentic AI?

Читать далее

Запускаем Cyrix MediaGX: на что действительно был способен первый APU из 1997

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

Недавно я рассказывал вам об уникальном процессоре из 1997 года — Cyrix MediaGX. На первый взгляд может показаться что это самый обычный бюджетный Cyrix без какой либо фишки, однако на практике это был самый первый в мире APU — процессор, который совмещал в себе, собственно, процессорное ядро, «GPU», контроллер памяти и даже PCI! Однако в прошлой статье мы с вами так и не запустили MediaGX и не узнали на что он способен на практике — пришло время это исправить.

В сегодняшней статье мы с вами не только попытаемся запустить плату с оригинальным MediaGX, но также и посмотрим во что он превратился после покупки AMD на примере тонкого клиента и каким образом этот процессор дожил до 2020 года... Интересно? Жду вас под катом!

Читать далее

Слабости роя. Почему агенты инструмент, а не решение всех проблем

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

Всё увереннее звучит мнение, что чат-боты в приложениях LLM своё отжили, будущее за агентами, особенно за многоагентной схемой — роем. Мнение вполне обоснованное, агенты демонстрируют отличные измеримые результаты в математике, коде, исследованиях. Но так ли всё хорошо? 

В этой статье я рассмотрю, насколько стоит доверять рою.

Читать далее

Почему все отказываются от электрогитар Kuruisi?

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

Привет, Хабр! На любую электрогитару можно установить дорогие звукосниматели, и из этого что-то получится. Если результат не порадует, фирменные датчики останутся в вашем распоряжении. Потребуется только заменить саму гитару.

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

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

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

Результаты можно будет услышать на видео

Pony ORM: толстая пачка фич и улучшений

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

DISCLAIMER: Это неофициальный форк. Но, по моим сведениям, и в официальный pony эти фичи скоро подъедут в каком‑то виде.

Некоторое время назад, я решил испробовать программирование с помощью ИИ‑агентов и решил выбрать pony в качестве пет‑проекта. О pony я уже писал в предыдущей статье. Теперь хочу поделиться результатами своего недельного спринта.

В pony добавилось:
— поддержка асинхронности
— поддержка миграций
— разные улучшения из серии quality‑of‑life

Так что, фреймворк pony теперь чрезвычайно важен и сердит — что можно понять по этой картинке. Всё — благодаря DeepSeek 4.1 Flash и Kimi K3 (последняя — умная, но дорогая — она делала ревью).

Читать далее

Превращаем 2D-ассеты в 3D, часть 3

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

Сегодня задействуем генератор изображений Seedream 5.0 Pro и посмотрим насколько хорошо сделанные им двухмерные модели превращаются в трехмерные.

Читать далее

История интроверта, который научился внимательности | Осознанность — это воспринимать мир организмом, а не мозгом

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

В свои 42 года я нашел новую супер‑способность. Для многих из вас это привычное состояние, однако для меня это стало открытием...

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

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

А еще там есть мои личные наблюдения, что, как я считаю, я терял в этой жизни, забыв про себя и уйдя с головой в «новые задачи», «новые победы», «новые проекты».

read it (Критика приветствуется)

Как мы создали Open‑Source альтернативу закрытым платёжным системам на React, Node.js и WebNFC

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

Представьте парк аттракционов, фуд-корт на фестивале, корпоративную столовую или сеть автомоек. Что их объединяет? Всем им нужна своя закрытая платёжная система или внутренняя программа лояльности (клубные карты).

Обычно внедрение такой системы — это боль. Нужно покупать дорогие терминалы, нанимать интеграторов и пилить самописный софт. А что делать, если система нужна «на один раз» (для трёхдневного фестиваля) или у малого бизнеса просто нет бюджета?

Меня зовут Никита, и я решил закрыть эту боль, заодно прокачав своё портфолио. Я разработал легковесную, open-source альтернативу закрытым платёжкам, которая работает прямо в браузере, не требует скачивания приложений и сложного железа.

Под капотом — классический стек React + Node.js и капелька технологии в виде WebNFC.

Читать далее

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

Как я собирал карту мелодий Большого Токио: 2496 станций и записи лишь для 200

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

У больших данных часто есть одна проблема: самые важные выводы зависят не от сложности алгоритмов, а от того, насколько аккуратно собраны и сопоставлены исходные источники. Автор собрал карту мелодий отправления для 2496 станций Большого Токио, объединив разрозненные вики, аудиоархивы и открытые данные, но столкнулся с тем, что даже названия станций оказались отдельной задачей для анализа.

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

Смотреть разбор

Два читмода за выходные: Mono против IL2CPP и восемь мест, где ломается моддинг Unity

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

Поставил MelonLoader в демку на Unity 6, собрал мод — и он молчит: BadImageFormatException: Duplicate type with name '<>O'. За выходные я написал два чит-мода с почти одинаковым ТЗ: меню для Valheim (Mono, BepInEx) и трейнер для демки Go Next! (IL2CPP, MelonLoader). Код получился настолько разный, что набралось восемь мест, где всё ломается именно из-за отсутствия managed-кода: битая сгенерированная сборка, вырезанный GUILayout, падающий Input.GetKeyDown, цена интеропа. Плюс разбор того, где Unity на самом деле держит PlayerPrefs и почему SetGodMode() хуже собственного патча.

Читать далее

Primary и Secondary: как устроен мультидевайс WhatsApp*

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

Когда вы открываете WhatsApp* Web или ставите приложение на ноутбук, оно не «входит в аккаунт» так же, как телефон. Оно привязывается к телефону и становится его спутником. Внутри WhatsApp это два разных сорта устройств - primary (главное) и secondary, оно же companion (связанное). Разница между ними определяет почти всё: как устройство логинится, что оно умеет и что произойдёт, если его отключить.

Это разбор на пальцах: без протокольных деталей, только модель и следствия из неё. Термины primary и secondary я взял из кода нашего клиента - в нём это буквально два режима запуска одного бинарника.

* Meta Platforms Inc. (владелец Facebook, Instagram, WhatsApp и Messenger) признана экстремистской организацией, её деятельность запрещена на территории РФ. Facebook и Instagram запрещены в РФ.

Читать далее

Старкрафт: кто-кто в скафандре сидит?

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

Для Старкрафта настало интересное время: вышел трейлер новой игры по сеттингу, в магазины потихоньку едут наборы для нового варгейма, и в целом похоже, что сеттинг ждет небольшая встряска. Ну а я посмотрел свежий трейлер и спросил себя: «Эта лоснящаяся физиономия точно стоит 50 минералов?».

Читать далее

Критерии удовлетворенности работой: от выбора вакансии до регулярной диагностики

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

Мы выбираем раньше, чем успеваем это осознать. По большому счету этого достаточно: внутреннее "да" или "нет" уже есть, а рационализация мало что меняет. Но иногда однозначного ответа внутри нет, и тогда без формализации не обойтись. В статье я расскажу о том, какие критерии я использую для оценки вакансий, а также чтобы понять, насколько меня и членов моей команды устраивает работа.

Читать далее

PHP: четыре Active Record в одной клетке — кто быстрее достаёт ваши данные

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

В прошлый раз я вытащил Active Record из Yii1 в отдельный composer-пакет и показал, что код Yii1 умеет жить без фреймворка. Но интереснее другое — насколько хорошо он это делает рядом с остальными. Поэтому я поднял четыре ORM на одной схеме, одних данных и одном железе и прогнал их через phpbench — код и данные лежат на GitHub. В клетке: Eloquent (Laravel), Yii2, Yiisoft Active Record (Yii3) и мой форк Active Record из Yii1 — yii1x/active-record, далее в статье — просто Yii1x.

Можно подумать: раз в предыдущем абзаце прозвучало «мой форк», то и замеры предвзяты. Признаюсь, изначально такой план и был — а потом я всё-таки постарался сделать всё максимально честно. Насколько получилось — судите по цифрам.

Читать далее

Были ли динозавры теплокровными? Рассказывают тираннозавры

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

О динозаврах современным палеонтологам известно много всего. Благодаря кропотливой работе, тщательному изучению останков, мы можем предполагать, как они росли, чем питались и какой вообще вели образ жизни. Но есть и белые пятна — например, возможная теплокровность, растительность на коже (чешуя, перья или шерсть) и другие нюансы. 

По поводу теплокровности среди ученых много лет ведется дискуссия. Не так давно появились аргументы в пользу механизма внутреннего нагрева. Исследователи тщательно изучили зубы тираннозавра и сделали вывод: у этого суперхищника тело было теплым! Температура — около 36 °C, почти как у нас. Как ученые получили этот результат и насколько он надежен? Давайте разбираться.

Читать далее