cybernatic_cat: (thoughtful)
[personal profile] cybernatic_cat
Невольно наблюдая, наслухАя и начитывая, в последние пару дней, потоки творчества душевнобольных всевозможных левацко-прогрессивно-общечеловеческих пропагандонов и компетентных икспердов - испытываю смешанные чувства. Особенно это касается светочей правды и демократии со всяких там настоящих времён, немецких волн, медуз, новыхгазет и прочих лепрозориев. Тех, кому подло перекрыли щедрый дотоле крантик.

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

Поскольку им сейчас РИАЛЬНЕ трудно. Рыжий Фошыст таки взялся сделать то, что следовало сделать хотя бы когда-нить на протяжении последних сорока семи лет - половины века, на минеточку. Двенадцать президентских сроков и восемь Президентов потребовалось Штатам на то, чтобы начать, во-первых, таки мстить за позор 1979-го - а во-вторых, радикально искоренять крайне опасный мировой гнойник. Более того: у Рыжего Фошыста пока что всё получается, вроде как. Тьфу-тьфу-тьфу.

Тут поневоле взвоешь, если твоя работка - любой ценой и на каждом углу обсирать Фошыста за всё, что бы он ни делал. Но в данном случае обосрать его цели и действия - означает автоматически встать на сторону самых отвратительных мировых изгоев и гондонов. Тоись, обсирать нельзя - но и не обсирать нельзя, патамучта ну literally Hitler жэ, плюс спонсоры не поймут... Ситуация-с. Щелкопёры задумчивосте.

С политическими оппонентами, всеми этими любителями собственных бизнесов на охранке приротки и на построении щастья для нигр, пидорасов и нелегалов - всё понятно. Они, собссно, уже обозначили направление главного удара: "Рыжий Сотона не спросил одобрения Конгресса". Всё предсказуемо, как февральская погода в Оймяконе. Вспомогательный удар - "Сотона этим пытается отвлечь народонаселение от "файлов Эпштейна". Малоэффективно, я так думаю, поскольку уже и так приелось, и эта "сенсация" сходит на нет буквально на глазах, даже безо всяких войн. Ну а совсем уж детсадовское "а как же лозунг про America First" можно даже не удостаивать ответом. Остальное зависит от того, в какую сторону и в какие сроки будут развиваться события в Иране.

А вот представителям второй древнейшей профессии, равно как и муд(р)ейшим икспердам, таки трудно, да. Ныне они звучат в очень неуверенной тональности. Максимум - "цены на нефть подпрыгнули, это ударит по самим США", "потери США растут, уже целых шесть человек" и "война истощит боезапас США, нечего будет поставлять в Украину". И это всё, что они смогли из себя выдавить. Даже недавние проклятья "Рыжий Сотона предал оппозицию в Иране и отдал её на съедение" как-то забылись и исчезли из повестки.

Вот так слушал бы и слушал © старый анекдот.

openwrt 25.12

Mar. 3rd, 2026 01:19 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут готовится к выходу новая версия openwrt, 25.12. Вот думаю о том, не пора ли подумать об апгрейде роутера (впрочем домашний роутер у меня еще на 24.10.4 не сапгрейжен, а два других роутера с openwrt - в деревне и недосягаемы пока я туда не приеду).

Там два интересных нововведения - пакетный менеджер opkg поменяли на apk (который из Alpine linux). Ну это в общем-то и неплохо. Похоже что apk становится еще одним мейнстримным пакетным, добавляясь в коллекцию apt, dnf и pacman. Помнится были уже какие-то клиенты, которые хотели PostgresPro на чем-то Alpine-подобном, хотя это и совершенно несерверный дистрибутив.

А вот идея переписать luci с lua на ucode вызывает у меня куда более смешаные чувства. Всё-таки пихать ECMAscript куда ни попадя — это плохо. С другой стороны, если таки появится реализация ECMAscript, способная работать в resource constrained environment, это хорошо. Так-то язык ничем не плох, кроме того что любой его диалект критически зависит от объектной модели среды выполнения. А хороших моделей среды выполнения ни в браузере, ни в WSH нету. Что там у npm за модели я пока не особенно копался. Но что-то мне подсказывает, что люди, мозги которых вывернуты фронтэнд-разработкой под современные браузеры ничего простого и логичного придумать не в состоянии.

Жаба

Mar. 2nd, 2026 11:25 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

  1. Хочу складной швертбот. Стоит он 300Круб. Но я не уверен что буду им активно пользоваться. А тратить такую кучу денег чтобы оно пылилось на чердаке.... У меня уже телескоп пылится, а у Ирины - вязальная машина.
  2. Задумался над приобретением плюс-минус мощного GPU в десктоп. Чтобы нейронки локально гонять. Как посмотрю сколько народ денег тратит на подписки на сервисы нейронок, возникает мысль, что при активном использовании приличный GPU на 8-12 гигов окупится за 2-3 месяца. (но это при условии что удастся разобратся c ROCm). Тут еще вопрос - имеет ли смысл ограничиваться 8Гб картой за 25К или нужно не пожалеть вдвое больших денег и купить 12Гб. Насколько я понимаю, приемлемых денег сейчас стоят только АМД-шные видеокарты. На NVidia цены уже взлетели, потому что по умолчанию все нейронки хотят CUDA. Но у меня давняя нелюбовь к NVidia. Глюкавое оно. А ATI-AMD наоборот люблю с 1997 года.
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Что-то на https://chat.qwen.ai суточные лимиты токенов на бесплатных аккаунтах какие-то совсем негуманные стали.

По этому поводу попробовал запускать qwen локально На CPU, с использованием llama.cpp скомпилированной с OpenBLAS. Ну надо сказать работает. Медленнее в разы, конечно, чем на их серверах. Зато в неограниченных количествах. Прикручивать к локальному инстансу нейронки командлайновый клиент, чтобы оно код писало, пока не пробовал, хотя знаю как. Вообще командлайновый клиент там через API работает, а через API лимиты другие.

Хочу ещё попробовать

  1. Локально погенерировать картинки. Интересно, осилит оно это без NVidia-вской видеокарты?
  2. Попробовать собрать llama с ROCm и запустить на chara. Там вроде как видеокарата поприличнее. чем на десктопе. Или лучше с Vulcan?
  3. Попробовать запустить генерацию картинок на ноутбуке Ирины. Там-то как раз NVidia, правда с небольшой памятью. (4гига уже небольшая считается. А я ведь помню времена когда 1Мб считалась большая, а маленькая - 256Кб, но и на ней мы ухитрялись режим 640x400x8bit запускать).
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут в ходе некоей дискуссии в ЖЖ появилось предсказание о том, какая будет вторая ИИ-революция.

1) Для начала очень многие, если не люди, то фирмы, начнут гонять LLM на своих локальных мощностях, дабы можно было спокойно доверять им конфиденциальную информацию, и она бы никуда не утекла.

2) Как только это явление станет массовым, возникнет спрос на LLM заточенные под конкретные задачи. В принципе уже сейчас крупные производители LLM выкатывают по десятку моделей слегка приспособленных к тем или иным задачам - эта для писания кода, эта для разговоров на общие темы и т.д. Но по идее, количество специализированных дообученных LLM должно быть сравнимо с количеством специальностей, которым сейчас обучает система высшего и среднего персонального образования.

3) Далее, фирмы будут брать профессионально обученную LLM и дообучать ее уже на конкретном "рабочем месте" своим внутренним процессам. Очевидно, что позволить себе вычислительные мощности, на несколько порядков превосходящие те, на которых модель способна отвечать на конкретные вопросы, сможет далеко не каждый пользователь модели. Но это и не надо. Большую часть работы по обучению сделают специализированные организации на двух предыдущих пунктах.

Как мы знаем, человек тратит примерно 17 лет для получения общего образования и базовой социализации, 3-6 лет для получения профессионального образования, и несколько месяцев для того, чтобы вписаться в рабочий коллектив на новом месте. Человек отличается тем, что он использует ровно ту же самоую аппаратную часть и для обучения своей нейросети и для inference. Как мы знаем хорошего геймерского десктопа для inference современных LLM вполне достаточно. А куда большие мощности для обучения нужны потому, что создатели моделей не готовы ждать 15-20 лет, пока модель обучится до уровня выпускника общеобразовательной школы. Им нужно прогнать это за несколько месяцев. Но, в отличие от естественного интеллекта, модель копируется. Соответсвенно скопировав созданную на супер-пупер компьютерах базовую модель, можно на компьютере на порядок слабее за пару месяцев дать ей "профессиональное образование", А там еще раз раскопировать и пусть уже дообучается на рабочем месте малой скоростью.

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

Умер Дэн Симмонс

Feb. 28th, 2026 10:58 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Умер писатель Дэн Симмонс. Известен он в первую очередь "Гиперионом", который мне почему-то не зашёл. Изо всех прочитанных мной произведений Симмонса мне больше всего нравится "Бритва Дарвина", которая вроде как и совсем не фантастика. Прочитать что ли "Террор" по такому печальному поводу.

Картографическое

Feb. 25th, 2026 01:48 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

Прогулка по Москве

Feb. 23rd, 2026 07:39 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

В следующий раз пойду на ВДНХ, там вроде уже реконструкция закончилась.

Брал с собой ледоступы. Но толку от них было чуть, Большая часть пути либо расчищена до асфальта, либо представляет собой нормальный утопнатный снег. По асфальту в ледоступах неудобно. А если после километра асфальта попадается 20 метров льда, не будешь же ради этих двадцати метров останавливаться, одевать ледоступы, а потом их снимать. Впрочем не настолько тот лед скольский, чтобы на нём падать.

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Задумался над тем, что к OsmAnd надо бы прикрутить режим навигации без использования GPS. Пусть грубый, с ошибками, но работающий в условиях отсутсвия сигнала от спутников и прочих внешних источников геолокации. Для пешеходных маршрутов расстояния можно мерить в шагах. Акселерометр телефона вполне себе позволяет считать шаги, и приложений-шагомеров полный плеймаркет. На автомобиле можно добраться до показаний одометра через блютусный донгл на диагностическом разъеме. Тоже железяка вполне стандартная. Естественно погрешность будет гигантская. Поэтому необходимо иметь удобный жест для указания своего реального места на карте. Благо на суше достаточно легко привязаться к какому-нибудь перекрестку или, тем более, бензоколонке, на которой остановился.

Основная беда в том. что для того, чтобы правильно вести счисление, нужно не только лаг, но и компас. Магнитные компасные датчики, которые есть в телефоне, даже в пешем маршруте показывают погоду на Марсе. Погрешность у них составляет в лучшем случае десятки градусов. А для более-менее приличного счисления нужно не более градуса. То есть в железной машине придется магнитному компасу девиацию уничтожать. Хотя основная проблема в том, что этот датчик хоть как-то работает только если телефон расположен горизонтально, экраном вверх. А что в пешем маршруте, что при закреплении на торпеде автомобиля, он будет расположен скорее вертикально. Похоже, нужен внешний компасный датчик с bluetooth интерфейсом. Интересно, кстати, есть ли где-нибудь доступная для скачивания карта магнитного склонения? А то без карты склонения по магнитному компасу особо не поориентируешься. Так что лучше внешний датчик делать на базе гирокомпаса. Правда, тут вылезает проблема в том, что на MEMS-гироскопах гирокомпас не сделаешь. Он основан на явлении прецессии, возникающей у гироскопа на вращающейся Земле. Поэтому через некоторое время после включения сам входит в меридиан.

cybernatic_cat: (Default)
[personal profile] cybernatic_cat
Наткнулся тут на забавную статейку. TL;DR: какой-то вайб-кодер игрался со своим писюном робопылесосом, пытаясь намайстрячить ему управление с контроллера пятой плойки. По ходу дела, реверс инжиниринг привёл ко взлому центрального сервера-управлятора робопылесосами данного производятела (узкоглазого, иссесьна) - и доступными стали ваще все пылесосатели этой марки. Вдрочем, слово "взлом" тут явно слишком сильное и солидное, поскольку управляторная инфраструктура была защищена чуть менее чем никак.

На этом месте мне первым делом вспомнилась отвязная тусовка пылесосов из "Очень страшного кино 5".

А вторым делом - подумалось "тоже мне, открыли Америку, блин, совместно с биномом Ньютона..."

Ибо с полгода назад я купил себе в домашнюю лабу вот такую пепяку:



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

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

А мне блутус не годидзе. Ибо батарея подразумевалась к автоматизированному управлению по схеме "ехал гитлер через гитлер" с участием гаражной серверной инфры плюс smart home хаба с самопальными алгоритмами. Там нужон именно WiFi. Это уже потом я надыбал (точнее, подсказали) куда более изячное и правильное решение для такой схемы - а поначалу я, иссесьна, взял в ручки tcpdump и принялся смотреть, что же там творится в VLAN-е, который я этой батарейке спицыательно выделил (и правильно сделал, как выяснилось).

Там, понятное дело, исключительно коннекты к одному-единственному айпишнику в Узкоглазии и ответы оттуда. Но смотрю - порт какой-то подозрительно знакомый, стопицот раз попадался, TCP/1883...

Ага, вы правильно догадались. Сумрачные узкоглазые гении гоняют через половину мира голые MQTT-пакеты без какой-либо криптографии вааще. Гуляй не хочу.

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

Ничо так безопасность, а?

Вдрочем, дальше этого мои экскременты по сниффингу трафика и написанию собственного управлятора не зашли. Я планировал миррорить весь трафик от батарейки на собственный MQTT-инстанс, где будет работать нечто, эмулирующее сервер-управлятор - но требовалось для начала раскопать формат управляющих команд и пакетов статистики батарейки, а там неочевидно, в отличие от аутентификации. И пока я ковырялся - приятель подкинул ссылку на уже готовое ESP32-решение.

Но солидные знания по поводу узкоглазых понятий о секьюрити я таки успел получить, да. Я и так был по жизни параноиком в плане "какие домашние девайсы выпускать в большой инет, а каким запрещать ваще всё, кроме localhost" - а после этого стал параноиком в квадрате. И упомянутая в начале поста статейка меня не то чтобы очень сильно удивила...
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Купил тут телефон, который по набору функциональности близок к идеальному.

  1. Крупные заметные кнопки.
  2. Никаких устанавливаемых приложений, даже J2ME.
  3. Умеет раздавть интернет по wi-fi
  4. Умеет работать сетях 4G (в смысле через VoLTE, а не только как модем).
  5. Имеет опцию импорта контактов
  6. Умеет записывать разговоры. В отличие от смартфонов, где это делать пользователю не положнено.
  7. Разъемы закрываются воднепроницаемой резиновой крышечкой. Хотя конечно далеко не IP68.
  8. Слоты для симок подписаны хорошо заметными цифрами 1 и 2.

Совсем идеальным он бы был, если бы умел синхронизировать контакты по CardDAV. Еще он имеет разъем USB Type A, через который от его большого аккумулятора можно заряжать другие гаджеты. И даже будильник почти вменяемый. Правда есть опция "повторять этот звонок по будням" и нет комплиментарной "повторять только по выходным".

Пока, правда, не разобрался как туда файлы копировать. Принимать по bluetooth мегабайтную записную книжку он у меня отказался (впрочем может быть для этого ему sd-карту вставить надо. У дешевых кнопочников такое бывает).

Называется INOI 340 PowerHub 4G.

Теперь вот думаю, а какое бы устройство мне заменило все остальные функции стмартфона, которыми я пользуюсь. По хоршему счету, подошла бы книгочиталка на цветном E-Ink c андроидом и GPS, без слота под сим-карту. Чтобы было удобно карты при ярком солнечном свете смотреть. Книжки читать на ней явно можно, музыку слушать - тоже. С хранением базы паролей тоже должна справиться.

А телефону надо подобрать чехол и носить его на поясе вместо смартфона. И всем кто будет предлагать мне посткуить какое-нибудь приложение, его показывать и говорать "Куда я тут его поставлю?".

Процесс покупки, правда, получился несколько матерный. Сначала заказал я его в ближайший к дому DNS. Обещали привезти через два дня. Потом написали "никак не успевем, переносим срок доставки еще на два дня (на сегодня)". Сегодня пришла SMS что срок доставки переносится и вообще непонятно куда.

Плюнул я на этот заказ, посмотрел где ближайший магазин DNS, где телефон в наличии. Оказалось - в 500 м от метро Алтуфьево. Заказал там, и сегодн, возвращаяссь из центра сел не на рыжую ветку, а на серую. Приехал, выкупил его, сел на автобус и поехал домой. По времени, что характерно по сравнению с поездкой до Медведково и пешком оттуда потерял минут пятнадцать от силы. По деньгам - стоимость пересадки с метро на автобус.

В общем в DNS-е можно резервировать товар, который есть в магазине. А если его там нет, то ждать что привезут - не стоит. Не дождешься.

Воткнул туда пока симку из бужаниновского роутера. Что удивительно, никаких ограничений на мобильный интернет при включении не обнаружилось. Правда обнаружлось что и на бужаниновском, и на площанском роутерах тариф подорожал на 200 рублей.

Upd Разобрался с тем как подключить телефон как USB-диск. Для этого его надо подключать к компьютеру в выключенном состоянии. Тогда монтируется и внутренняя память, и SD-карта. После чего в директорию vCards просто копируются файлы vcf из хранилища, поддерживаемого vdirsyncer и импортируются. А вот с экспортом контактов записанных в телефон с его клавиатуры - фигня. Они импортируются в формате vcard2.0 с явным указанием чарсета и quoted-printable. И это в 2026 году!

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Прошёл месяца с того момента, как я несколько опрометчиво решил что "Императрица Кэт" закончена. С тех пор текст вырос в объеме примерно на треть, и на днях Ирина согласилась с тем, что первая часть, до момента появления людораков, закончена и взялась за переработку второй.

Во второй части есть парочка эпизодов, которые ещё надо написать, и по крайней мере один - в третьей.

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

Не знаю сколько времени у нас займет доработка второй и третьей части, но редактор нам всё равно понадобится. А может и корректор. Корректуру "Детей пространства" делала в своё время Ирина, поскольку её вклад как соавтора в текст был задолго до начала редактуры и глаз не замылен. А тут она как раз активно работает с текстом в самой финальной фазе.

Profile

alena_nvkz

June 2017

S M T W T F S
     123
45678910
111213141516 17
181920 21222324
2526272829 30 

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 6th, 2026 01:23 am
Powered by Dreamwidth Studios