Обновить

Все потоки

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

Ваше «приложение» могло быть просто сайтом (и я ему в этом помог)

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

Этим летом наша детская школа искусств выступает с песнями и танцами на шоу в Диснейленде. Мы все предвкушаем поездку, но мою радость слегка омрачил тот факт, что для доступа к расписанию, графику поездки и информации о проживании придётся установить приложение Travelbound.

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

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

Читать далее

Новости

Как русские «Героев» спасали: история разработки Heroes of Might and Magic V

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

2003-й год. В мире 8 000 человек болеют атипичной пневмонией, США начинают военную операцию в Ираке, Санкт-Петербург празднует трёхсотлетие города, а в игровой индустрии громкое событие: торжественно банкротится студия 3DO, которая владела правами на культовую серию Heroes of Might and Magic. New World Computing — те самые волшебники, что подарили миру первые четыре части, — закрываются. Миллионы фанатов по всему миру одновременно хватаются за сердце и тянутся за валерьянкой. Кажется, всё — занавес, можно расходиться, всего хорошего и спасибо за рыбу.

Но тут на сцену выходит французский гигант Ubisoft и за УМОПОМРАЧИТЕЛЬНУЮ сумму в 1,3 миллиона долларов покупает права на франшизу. По меркам игровой индустрии это, конечно же, копейки, так что юбикам сильно повезло урвать такой шикарный лот. И вот тут начинается самое интересное: кому, собственно, поручить делать новых «Героев»? Ответ, как говорится, убил. Французы посмотрели на восток и выбрали московскую студию Nival Interactive.

Читать далее

Легенда о хардкоре: Duke Nukem 3D, Watcom и FreeBSD

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

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

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

Рассказываю об этом удивительном проекте.

Читать далее

Атака на LLM, которую нельзя исправить патчем

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

Что вершит судьбу LLM в этом мире. Некая незримая инструкция или закон, подобно промту Господнему, парящим над миром? По крайне мере истинно то, что LLM не властен даже над своей волей.

В 2025 году главной угрозой кибербезопасности по версии OWASP стал не вирус и не баг, а обычный человеческий язык. Многие думают, что проблему можно решить, просто запретить модели нарушать правила. Но это так не работает. Promt Injection нельзя просто выключить, потому что так вы все сломаете.

Как работает главная уязвимость LLM? Почему с ней так тяжело бороться? И что все-таки делать, чтобы защититься от нее?

Читать далее

Две недели с модульным мини-ПК Khadas Mind 2: странно, но все работает

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

Привет, Хабр! Пару недель назад я рассказал о довольно необычной покупке — модульном компьютере Khadas Mind 2. Тогда я постарался раскрыть несколько базовых вопросов: почему вообще выбор пал именно на него, чем эта система отличается от привычных мини-ПК и какие впечатления появились сразу после покупки. Сейчас девайс окончательно перестал восприниматься как новая игрушка. Стоит себе на столе, сигнализирует о нормальной работе зеленым огоньком (цвет можно менять, кстати) и делает все, что должен. 

Но для того, чтобы все так и было, пришлось решить несколько проблем. Об освоении этого девайса сегодня и поговорим. Поехали!

Читать далее

Вы умеете читать чужие мысли. Но наука уже 50 лет не может понять как

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

Девочка Салли прячет шарик в корзинку и уходит. Тетя Анна достает его и перекладывает в коробку. Салли возвращается.

Вопрос двум детям, которые наблюдали: где Салли будет искать шарик?

Трехлетний ответит — в коробке. Там же шарик, логично.
Четырехлетний — в корзинке. Там, где его нет, но там Салли его оставила.
Чувствуете логическую дыру? А ее нет.

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

Читать далее

Смотрим на конспирологическую теорию о том, что авторство “12 стульев” и “Золотой телёнок” принадлежит М. Булгакову

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

В последнее продолжительное время занимаюсь разработкой ПО и алгоритмов по русистике. Иногда ищу обсуждение, задачки из комментариев и на Хабре. Попался на глаза занятный коммент:

Читать далее

«Митохондриальная теория разума» Мартина Пикарда

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

Было девять утра четверга, и Мартин Пикард наблюдал, как его кровь утекает по шлангу капельницы из руки в отверстие в стене. Он сидел на односпальной кровати в тесной комнатке, расположенной на расстоянии меньше ширины плеча от раковины из нержавеющей стали и фарфорового унитаза. Каждый час в течение 24 часов, в том числе во время сна, медсестра отводила кровь из его руки исследовательской группе, работавшей в соседней комнате; в каждый момент времени, если он был бодр, он также сдавал образец слюны и заполнял анкету о своём настроении.

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

Хотя занятий в комнате было не так уж много — в основном он сидел в постели, читая или работая за ноутбуком, — в тот июльский день 2021 года Пикард испытывал прежде всего волнение. Дело в том, что он стал первым добровольцем в эксперименте, проводимом Лабораторией митохондриальной психобиологии, которую он возглавляет в Медицинском центре имени Ирвинга при Колумбийском университете в Нью-Йорке. Изучая, сколько энергии требуется для поддержания базовых жизненных функций, его лаборатория стремится исследовать фактор, влияющий на здоровье и болезни, начиная с молекулярного уровня и заканчивая сознанием (который, по его мнению, другие упускают из виду): митохондрии.

Читать далее

Мини‑ПК на Strix Halo под параллельной нагрузкой: 236 tok/s на 32 одновременных запросах и три ошибки

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

Один Beelink GTR9 Pro на Ryzen AI Max+ 395 выдал 236 tok/s суммарной генерации на 32 одновременных запросах в коротких прогонах и удержал в среднем 226 tok/s за 30 минут непрерывной нагрузки без тротлинга. По дороге к этим числам я нашёл воспроизводимый провал пропускной способности, который сначала выглядел свойством одной модели, увидел, как спекулятивный декодинг на моём стеке превращается из ускорителя в налог, и трижды чуть не опубликовал неверные выводы. Каждый раз спасали контрольные замеры, все три истории здесь, в статье.

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

Читать далее

Мобильный интернет быстрее, чем в Европе, но сотовые операторы работают на дизеле — факты об африканском 5G

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

На первый взгляд может показаться, что «5G в Африке три раза быстрее, чем в Британии» — это что-то из комиксов про Ваканду. А понятия «надежное соединение» и «Сомали» вообще не могут соседствовать в одном предложении. Тем не менее, африканским телекомам есть, чем удивить — ниже собрали несколько любопытных фактов о том, как обстоят дела в регионе, который готовится показать самые высокие темпы роста абонентов 5G в мире.

Читать далее

Интерфейс, который покорит многих

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

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

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

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

Неинвазивный нейроинтерфейс

Не отдам Gpick! Он хороший! Но крутить педали придётся…

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

Исторически лучший Gpick в KDE на Wayland остался без пипетки, а штатные kcolorpicker-ы повергают в печаль и уныние. Что делать? Велосипедить! Написал лёгкий Python-скрипт, дёргающий родной XDG-портал.

UPD: Прокачал утилиту до полноценного комбайна — теперь она выдаёт чистые данные без префиксов, умеет копировать конкретные форматы (HEX, RGB, HSL) в буфер и идеально встаёт в любые shell-конвейеры и хоткеи. Больше велосипедов богу СПО!

Читать далее

Мешают ли нейросети мышлению?

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

Однажды знойным летним вечером я оказался на лекции по искусственному интеллекту. Лектор - профессор СПбГУ - начал с краткого обзора истории этой науки с середины прошлого века и закончил красочным описанием тех чудес, которые нам (обязательно) принесут нейросети в будущем.

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

Читать далее

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

Публичность или небытие: как AI меняет цену знания

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

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

Читать далее

ЭВМ в народном хозяйстве: поколения, тяжёлая промышленность и энергетика

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

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

Читать далее

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

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

Когда в январе компания Hyundai Motor представила своего нового гуманоидного робота-рабочего по имени «Атлас», десятки тысяч корейских авторабочих с изумлением наблюдали за тем, как этот робот ростом 188 см вышагивал по сцене выставки, поворачивая суставы на 360 градусов. Реакция профсоюза была категоричной: «Атлас» никогда не появится на производственной линии без предварительного согласия рабочих.

На этой неделе авторабочие Hyundai в Южной Корее объявили частичную забастовку. Это первая в автомобильной промышленности остановка работы завода, связанная с использованием гуманоидных роботов.

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

Тот факт, что у Atlas нет точной даты внедрения в Южной Корее, не имеет большого значения для Бюн Чжун-хвана, одного из ведущих переговорщиков со стороны профсоюза. «Мы должны подготовиться, чтобы обеспечить наличие необходимых мер защиты», — сказал Бюн, генеральный секретарь профсоюза.

Читать далее

ч. 18 — Конвейер контента для MMO: импорт анимации, экипировка и обновление игры без патчей

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

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

Читать далее

Пятая кнопка за вечер. Архитектура фронтенда под контекст LLM

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

К концу второго месяца vibe coding на фронте моего пет-проекта жили пять компонентов кнопки, четыре спиннера, компонент страницы на 700 строк и шапка, которая показывала один баланс, пока модалка рядом показывала другой. LLM-агент писал всё это уверенно, быстро и с хорошим стилем кода. Фронтенд под LLM деградирует даже быстрее бэкенда — и тому есть причины: от качества обучающей выборки, где вперемешку лежат три поколения React, до самой природы JSX, где разметка, логика и состояние легально живут в одном файле.

Под катом — что в итоге сработало: Feature-Sliced Design, урезанный до трёх слоёв, как карта для агента; dependency-cruiser в роли архитектурного контракта, который нельзя нарушить; кодогенерация API-клиента из OpenAPI вместо доменной модели; за что я простил Tailwind; и честно — про самое слабое место конвейера: агент, который верстает вслепую. Это продолжение статьи про бэкенд, но читается и само по себе.

Читать далее

Hugging Face взломал автономный ИИ-агент — защищались тоже с помощью ИИ

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

Крупнейшая в мире площадка для ИИ-моделей Hugging Face сообщила о вторжении в свою инфраструктуру, которое отличалось от всего, с чем компания сталкивалась раньше, одной деталью: атаку от начала и до конца провела автономная система ИИ-агентов. Причем и поймала, и разобрала атаку компания во многом тоже с помощью ИИ.

Читать далее

Благодаря этим пяти идеям из Unix 1970-х годов Linux до сих пор отлично работает

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

Хотя многие считают Linux современной операционной системой, она воплощает в себе идеи, которым уже более 50 лет. Рассмотрим некоторые из этих давних концепций и причины, по которым они сохраняются в современных дистрибутивах Linux.

Читать далее
1