Обновить

Все потоки

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

Как Telegram удалил 800 ГБ моих данных и причем тут орфография

После очередного запуска компьютера привычные программы одна за другой перестали открываться. В папке C:\custom остались в основном пустые каталоги: исчезли проекты, программы и другие данные общим объёмом около 800 ГБ.

Я начал запускать приложения по одному и смотреть, после какого действия пропадают файлы. След привёл к Telegram Desktop — мессенджер, установленный в другой папке, при каждом запуске рекурсивно очищал C:\custom.

Дальше были Process Monitor, стеки вызовов, issue на GitHub и неожиданная причина в проверке орфографии.

Как Telegram удалил 800 ГБ моих данных и причем тут орфография

Как изобрели письменность? Часть 7. Путь китайской иероглифики через тысячелетия и династии

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

Китайская иероглифика, ханьцзы — вторая по распространённости в современном мире письменность после западных и восточных потомков финикийского. В Китае её историю принято возводить к дальним тысячелетиям, легендарным временам оформлявших само мироздание и человечество «трёх владык и пяти императоров». В реальности она оформилась не позднее XIV века до нашей эры в первом китайском государстве династии Шан в среднем течении Хуанхэ. После чего уже никуда не делась, лишь меняя формы и ассортимент знаков и материалы, на которые она наносилась, — от гадательных панцирей черепах и ритуальных бронзовых сосудов до бамбука, шёлка и бумаги. Которая, собственно, и была изобретена при династии Хань именно для записи иероглифических текстов.

Читать далее

Новости

Луна — сложная цель

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

Кратер Шеклтон — потенциальное место высадки человечества на Луну

Привет, не удивляйтесь — RUVDS не откопала автора после анабиоза — это Александр Баулин, и на Habr уже немало моих статей по космическим и научным темам. Но там, где прошёл Ализар со статьёй о Лунной гонке, делать уже нечего, поэтому с планов человечества по Луне я переключился на оценку рисков Лунных программ США и Китая. Благо, что событий накопилось предостаточно. Конечно, обсудим, как изменились шансы России в связи с задержками в программе двух лидеров забега на лоно Суровой хозяйки.

23 августа стало известно, что китайская миссия «Чанъэ-7» отложена на следующий год. А ведь она должна была первой разведать рельеф и «атмосферу» в районе кратера Шеклтон — вероятного места высадки людей на Луне. Ранее взрыв ракеты разнёс единственный стартовый комплекс американской компании Blue Origin. Мне кажется, что появившиеся проблемы и переносы — верный признак, что гонка началась. Компании перешли от бумажных планов к железным решениям, а в реальной жизни редко что удаётся с первого раза. Какой сейчас расклад в Лунной гонке?

Читать далее

«Первое» устройство BlackBerry: уникальный КПК с x86-процессором от Intel. Изучаем диковинку

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

Мои давние читатели знают, что я большой фанат устройств от Blackberry. В 2023 году я ходил с Passport как с основным смартфоном (и даже написал об этом статью), в 2024 использовал Priv, а в 2025'ом активно пользовался Unihertz Titan как единственной доступной альтернативой легендарным ежевичным устройствам. Однако немногие знают, что поначалу компания выпускала не смартфоны, а КПК и пейджеры — и в техническом плане они были уникальными.

Сегодня мы с вами узнаем, что же скрывается внутри BlackBerry 957, изучим компонентную базу и схемотехнику и узнаем, для чего там нужен самый настоящий Intel i386!

Читать далее

Шесть миллиардов прогонов ради одной галочки: как устроено ревью научного софта на GitHub

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

Последние месяцы я рецензирую научный софт для JOSS, Journal of Open Source Software. Это настоящий рецензируемый журнал с редколлегией, только статья в нём короткая, около тысячи слов, а главный объект ревью - репозиторий с кодом. Ревью идёт в публичном GitHub-треде под именем рецензента, и весь процесс от заявки до вердикта открыт любому желающему. Я инженер, не учёный: ни PhD, ни публикационного списка у меня нет.

Читать далее

Откуда взялся ИИ и причем тут слово перцептрон

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

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

Читать далее

LLM уверенно врёт про ваш микроконтроллер

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

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

Дело не в коде - модель просто не знает вашей платы. Какие пины чем заняты, какая конфигурация тактирования реально заводится, какие вызовы HAL молча не делают ничего: всё это размазано по даташиту на стопицот страниц, вики производителя и вечеру отладки, который вы на это потратили.

И как это решать?

Читать далее

Правильная сажа — потенциальный источник углеродных нанотрубок. Guest Post

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

Приветствую, уважаемые читатели.

Меня очень порадовал и удивил ваш интерес к недавней статье об адамантанах и алмазоидах, которая собрала +52 и 21,7% дочтений. Поэтому я, продолжая заниматься следующей статьёй, предложу вашему вниманию интереснейший Guest Post под авторством уважаемой Владиславы Шраменко @Kotyara99о физико‑химических свойствах углеродных нанотрубок и о том, как их получать, правильно сжигая углеродный порошок. Статья богато иллюстрирована. Далее — от автора.

Читать далее

Игры для Sega Mega Drive, в которые я играю до сих пор

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

Приставка Sega Mega Drive появилась у меня в 11-м классе, в 90-е. Картриджи к ней я покупал на рынке, там же менял их на другие (вот это атмосфера была в этих точках силы!), плюс брал на несколько дней у друзей. Далеко не все игры мне нравились, старался выбирать тщательно. Зато удачная находка легко отнимала все выходные, и потом я играл в нее еще несколько недель или месяцев.

С тех пор прошло много лет, но к своим фаворитам я периодически возвращаюсь. Разумеется, сейчас для этого уже не приходится доставать приставку, искать блок питания и продувать картридж, надеясь на чудо. Эмулятор запускается за несколько секунд и позволяет не то что играть, а даже сохраняться. В этой подборке расскажу об играх, которые запускаю чаще всего. Это Worms, Dune, Mortal Kombat, Populous II и Rock n’ Roll Racing. Короче, давайте поностальгируем вместе. Поехали!

Читать далее

Я написал программу для записи экрана, которой не нужен мощный ПК

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

Представьте что вы — индус на отшибе мира у которого старенький ноутбук 2016-2017 года. Вам захотелось записать на YouTube видео с вашего компа, но вот незадача — OBS заставляет ваш ноутбук задыхаться. Bandicam платный, а бесплатной версией себя долго не помучаешь. Как насчет других аналогов? а вот фигушки! Если брать тот же ShareX то он не идёт с играми и жрёт кадры.

Принципе любой рекордер жрёт кадры, это неизбежно, в любом случае мораль проста - OBS идеален, если у тебя стоит хороший ПК. а если нет то... ну, тут ничего не поделаешь. Это не вина OBS — он решает другие задачи. Но для слабого железа нужен другой инструмент

И после одной такой мысли я подумал - а как решить эту проблему? Я живу по принципу "Критикуешь - предлагай" и я предлагаю свою программу - HomRec, которая решила мою проблему с OBS. Она полностью опенсурсна, есть на GitHub и бесплатна для каждого. Я написал её полностью на C++, она работает с помощью ffmpeg и, как мне кажется, вообще ничем не уступает по записи. А вот интерфейс знатно хромает.

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

Кстати по поводу плагинов — они тоже присутствуют (как вы, скорее всего, уже поняли). Пишутся они на Lua 5.4, изначально я планировал сделать для этого Python но решил, что Lua больше подходит для этого.

Читать далее

Чтение на выходные: «Разумный инвестор» Бенджамина Грэма

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

Американский экономист и профессиональный инвестор Бенджамин Грэм не был обладателем огромного состояния, но его советы помогают людям зарабатывать миллиарды долларов. Так Грэм достиг своей жизненной цели — «каждый день создавать что-то новое и проявлять великодушие». Его ученик, Уоррен Баффет, занявший пятую позицию в рейтинге самых богатых людей мира по версии Forbes, назвал Бенджамина одним из тех, кто «сажает деревья, в тени которых будут отдыхать другие люди».

Читать далее

«Я знаю, что ты не знаешь»: три задачи о спрятанном призе

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

Подарочная коробка

Алиса пригласила к себе домой своих подруг Кэролайн и Сьюзен и поставила перед ними на стол несколько коробок. Все они обладают безупречной логикой.

Алиса говорит подругам, что положила подарок в одну из коробок. Кэролайн она по секрету сообщила цвет этой коробки, а Сьюзен - её размер. При этом обеим известно, что каждая из них знает именно такую информацию, и это является общим знанием. После этого происходит следующий разговор.

Кэролайн: Я не знаю, в какой коробке находится подарок, и кроме того, я знаю, что Сьюзен тоже этого не знает.

Сьюзен: Ещё до того, как ты это сказала, я уже знала, что ты не знаешь, в какой коробке находится подарок.

Кэролайн: А, теперь, после твоих слов, я вдруг поняла, в какой коробке должен находиться подарок.

В какой коробке находится подарок? После этого разговора знает ли Сьюзен, в какой коробке находится подарок? Если да, то кто пришёл к этому знанию раньше - Кэролайн или Сьюзен?

Читать далее

Qwen3.8. MTP и тензорный параллелизм в llama.cpp: 75 ток/сек на двух RTX 3090

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

Плотная 27-миллиардная модель на двух RTX 3090 в llama.cpp из коробки даёт 32 токена в секунду. Интуитивно понятно, что это не предел: две карты по 24 ГБ и 936 ГБ/с каждая не должны выдавать столько, сколько выдаёт одна. Значит, где-то узкое горлышко — и надо разобраться, что и где подкрутить.

Горлышек оказалось несколько, и все снимаются флагами запуска: те же веса — 75 токенов в секунду. Под катом каждый флаг описан по одной схеме: зачем, что писать, что даёт в цифрах, где ломается и с какой строкой в логе. В конце — готовый docker run, три проверки после каждой смены флага и список того, что не сработало. Текст можно отдать целиком агенту с доступом к серверу — это инструкция, а не история.

Читать далее

Как песни могут помочь облегчить боль — и даже лечить симптомы инсульта

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

В документальном фильме 2014 года «Alive Inside» 94-летний Генри, житель дома престарелых, страдающий деменцией, сидит, сгорбившись в инвалидном кресле, опустив голову и скрестив руки. Затем социальный работник надевает на Генри наушники и включает песню Кэба Кэллоуэя 1930-х годов — из его молодости.

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

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

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

Читать далее

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

Превращаем сгенерированные ассеты в анимации часть 2

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

В предыдущей части мы сшивали разрезанные спрайты в анимации для ассетов вручную. Теперь попробуем сделать это же, но с помощью нейросети Seedance 2.0. Я выбрал несколько спрайтов в случайном порядке и использовал промт:

Читать далее

Бенчмарк на AGI. Если ARC‑AGI-3 решён, есть ли у нас AGI?

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

Бенчмарки нужны для того, чтобы инженер мог проверить свой проект, посмотреть на конкурентов и сравнить себя с ними. У каждого бенчмарка своя цель.

ARC-AGI-3 создан фондом ARC Prize Foundation, основатель Франсуа Шолле, для оценки общего интеллекта и способности ИИ-агентов к обучению. Сложные интерактивные задачи в виде игр подразумевали, что решить их сможет только тот искусственный интеллект, который умеет исследовать незнакомый мир, понимает правила на лету, планирует действия и адаптируется к новым условиям. То есть умеет обучаться.

Ряд проектов заявляют о показателе в этом бенчмарке в 100%. Но это не победа. В этой статье я разбираю почему.

Читать далее

Популяризаторство средневековой музыки и книга «Код» виндусоведа Чарльза Петзольда

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

Неделя соцсетей прошла под спорами о популяризаторше средневековой музыки с помощью выдуманных баек о ней. Но надо сказать что популяризатор, который создает ошибочную картину мира у широких масс — это не такое редкое явление. Иногда в это оказываются вовлечены большие корпорации, например Микрософт. Я конечно же говорю про изданную Микрософтом книгу Чарльза Петзольда «Код».

Читать далее

Автономное ПО для велокомпьютера

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

Несколько лет назад я стал обладателем отличного велокомпьютера CYCPLUS M1. За свою скромную стоимость он предлагал возможность писать GPS трек и подключить кучу датчиков. Велосипедист я со стажем, и у меня еще не стерлись воспоминания как я прикручивал магнитики к спицам и вымерял расстояние до геркона, для того чтобы заработал велокомпьютер, который умел только измерять скорость расстояние. На фоне этих воспоминаний, то что обещал данный прибор выгладило как волшебство.

Читать далее

GhostBusters — райтап простой машины от платформы Aclabs.pro

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

Данный таск был частью 7 сезона CTF, который проводился на платформе aclabs.pro. Любителям фильма «Охотники за приведениями» рекомендую ознакомиться. Это необычная тачка с двумя флагами user и root. В центре внимания будет уязвимость в вебчике движка ghost cms, а вот флаги, вот здесь интереснее. Были случаи, когда участники брали рута, но не смогли найти ни одного флага. Поэтому считаю эту машину крайне инетресной.

Читать далее

Почему Алиса AI и ГигаЧат отвечают по-разному и как помочь ИИ понять ваш сайт

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

Я попросила Алису AI и ГигаЧат настроить lifecycle-политику объектного хранилища в одном конкретном облаке. Ответы выглядели убедительно, пока я не сверила их с документацией и не нашла расхождения. Почему так получилось? А главное, что с этим делать SEO-специалисту и техническому писателю?

Читать далее

Распилили монолит на 6 сервисов — и случайно собрали распределённый монолит: где мы ошиблись с границами

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

Монолит документооборота, менеджмент говорит: «пора пилить на микросервисы». Мы нарезали шесть сервисов, сверху повесили API Gateway, Load Balancer и Circuit Breaker и какое-то время искренне считали, что теперь у нас взрослая распределённая система.

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

Это не туториал «как правильно резать монолит на DDD-bounded-context за 10 шагов» — таких на Хабре хватает. Это разбор конкретных мест, где границы у нас поехали, в порядке от «это все знают, но всё равно наступают» до «поняли только в проде под нагрузкой». Если вы сейчас режете свой монолит — читайте как чеклист. Если уже прошли — сверьте, сколько совпало.

Дисклеймер: проект под NDA. Названия сервисов, домен и детали обобщены и изменены, часть цифр округлена. Сами грабли и порядок, в котором мы на них наступали, — настоящие.

Читать далее