«Алиса» vs. ChatGPT

После сетей уровня GPT-3,5, общаться с «Алисой» прям тяжело. Она и раньше-то была хабалистой, хотелось её заткнуть поскорее, а сейчас появилось новое ощущение, — что у неё синдром Вильямса. Болтает без умолку, с хорошим словарным запасом, но не понимает ничего сложнее простых фраз, просто иногда угадывает что ты ей пытаешься сказать.

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

Лучше бы она совсем не притворялась, что у неё есть интеллект, слушала бы, да выполняла команды.

6 комментариев

Пот

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

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

Белая круглая баночка дезодоранта Lavilin для подмышек с золотистым логотипом на сером мраморном фоне.
Крем «Лавилин», якобы должен защищать от запаха пота на неделю

Сейчас тестирую крем «Лавилин», — наносится на чистую и сухую подмышечную впадину специальной лопаткой, выглядит, натурально, как очень густой крем. При нанесении почти крошится. Честно говоря, купил его, преисполненный скепсиса, но кажется он всё-таки работает!

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

10 комментариев

Что это?

Пост-загадка, в том числе и для меня. Может кто знает, что это такое? Найдено в заброшенном учебном учреждении, в которое я недавно ездил, с собой не взял, поэтому больше фотографий сделать не могу.

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

Рука держит потрёпанную картонную коробку с рукописной легендой карты: условные обозначения полезных ископаемых (уголь, руды, соли), населённых пунктов и Пензы.
Загадочный предмет, найденный в заброшенном советском учебном учреждении

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

8 комментариев

Перепиши это

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

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

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

Но честно говоря, я что-то не особо верю, что пятая версия допрыгнет до таких высот.

2 комментария

Вам посылка, но вам я её не отдам…

В «М. Видео» сегодня отожгли, конечно.

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

Сегодня приходит смска — ваши часы будут ждать вас в магазине с 10:00. Меня немного смутило, что сообщение пришло за три дня до начала предпродажи, но раз пишут, что часы меня ждут, то надо идти!

Дошёл на обеде до магазина, оказалось, что часы действительно пришли, но отдать они мне их не могут, получить их можно будет только через три дня. На вопрос зачем мне прислали СМС, персонал магазина ответить не может.

В общем, только зря обеденное время потратил.

Кассир в красной форме за прилавком: рука на мыши, рядом сканер Zebra, смартфон с размытым экраном и коробка с надписью «Bluetooth» и этикеткой EAC.
Мои часы пока не мои, надо подождать

9 комментариев

Советские школы

Встал сегодня в половину пятого утра, чтобы съездить с другом в заброшенное учебное учреждение в трёх часах от Казани. Добрались отлично, съездили не зря — внутри поразительное ощущение остановившегося времени.

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

Открытая картонная коробка с осколками стекла и кристаллов на сером фоне, рядом лежит крышка коробки.
Привёз дочке слюды из тамошней коллекции полезных ископаемых

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

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

4 комментария

Люк «Красный литейщик»

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

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

Ржавый круглый люк с пятиконечной звездой в центре и надписями «ГОР. СЛАВЯНСК» и «КРАСНЫЙ АВТОЗАВОД» на асфальте у бордюра с травой.
Люк «Красный литейщик» из города Славянска

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

Таким образом, этот люк уже старичок — ему около 90 лет.

Оставить комментарий

Приватность

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

Потёртая табличка с надписью «КВАРТИРЫ ДОМА №27 по ул. ЛЕНИНА» и таблицей ФИО жильцов, включая «АБРУСЕНКО З.И.» и «ПОГОДАЕВА В.В.
Задумывалась ли Арбузова Зинаида Юрьевна из 91-й квартиры о приватности?

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

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

Куда уж ещё приватнее?

11 комментариев

Контрастный душ

Я сам служу, сударыня. Каждый день к девяти мне надо идти в магистрат… Не скажу, что это подвиг, но вообще что-то героическое в этом есть…

— «Тот самый Мюнхгаузен» Григорий Горин.

Два месяца (за минусом примерно недели, когда болел), принимаю контрастный душ. Это должно было примирить моё совиное тельце с производственной необходимостью вставать в семь утра каждый день. В выходные я иногда вообще поднимаюсь в 4—5 часов, если есть с кем разделить моё выездное хобби. Завтра как раз такой день.

Помог ли мне контрастный душ вставать раньше? Как будто бы нет. Есть ли другие плюсы? Как будто бы да.

У меня очень слабые гланды и проснуться с небольшой болью в горле, потому что ночью было чуть холоднее, чем мне необходимо, — плёвое дело. Это дурное состояние, стоит полениться и ничего не сделать, и с большой вероятностью заболеешь.

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

2 комментария

И. И. Степанищев

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

Оставить комментарий

«Гопник-2»: убрал printf

Закончил убирать функцию printf, сегодня вколотил последний гвоздь в крышку её гроба. Я почему-то наивно полагал, что на этом моя работа по избавлению от char * будет окончена, но не учёл, что в коде довольно много (больше 150) других мест, где ещё используется этот тип.

В процессе замены встретилось вот такое. Загадка, всё ли хорошо в следующем коде?

std::cout << fmt::format(" {}(+{})", main_hero->inv[i].name, main_hero->inv[i].armo)

Мой компилятор считает, что всё, но сборка на «Гитхабе» падает с ошибкой «Binding packed field error».

Получается, я по неведомой причине не могу обратиться по ссылке на поле внутри упакованной структуры (fmt::format принимает параметры по ссылке).

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

const auto name = main_hero->inv[i].name;
const auto armo = main_hero->inv[i].armo;

std::cout << fmt::format(" {}(+{})", name, armo);

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

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

2 комментария

Биоритмы

Теория «трёх ритмов» была невероятно популярна в унылые 90-е, когда на свет повылезало очень много псевдонаучного. В них люди пытались найти то, чего не хватало в жизни — средство, если не исправить всё, то хотя бы объяснить.

Смысл теории в том, что в человеке от рождения ритмически изменяются три характеристики — физическая, эмоциональная и интеллектуальная. Якобы длина периода фиксирована и, зная точное время рождения, можно предсказать положение этих трёх ритмов на любую последующую дату.

Скриншот программы BIORITM 1.00: таблица биоритмов на 2023 г. для Евгения Степанищева (13.09.1977), показывающая физическое, эмоциональное и интеллектуальное состояние.
Одна из программ для расчёта биоритмов 90-х годов, тогда это было популярно

Я понимаю почему в неё легко поверить. Время от времени мне и самому казалось — вдруг это правда? В последние полторы-две недели я чувствую какой-то упадок по всем фронтам, а до этого был примерно месяц душевного подъёма, хочется же верить, что эти волны можно предсказывать!

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

Жду второго пришествия биоритмов.

5 комментариев

Спи! Остальное не важно

Дочку сейчас спать укладываю, параллельно ковыряю игрушку, а «Алиса» играет колыбельные. Вдруг замечаю что-то странное, — оказывается подпеваю про себя мелодии из песни «Металлики» «Nothing Else Matters», переделанной под колыбельную.

А неплохо звучит в этом качестве!

Оставить комментарий

Взрыв компьютера

Иногда в фильмах показывают ситуацию, когда хакер устраивает «перегрузку систем» и компьютер взрывается.

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

Теперь уже уязвимости, вызывающие физическое повреждение компьютеров не редкость, недавно нашли ещё одну.

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

2 комментария

«Гопник-2»: что нового?

Можно подумать, что я совсем забросил заниматься игрой «Гопник-2», про которую ещё недавно так много писал, но это не так. Просто ничего особо интересного я там пока не делаю, — в основном довольно механически заменяю сишные строки (char *) на сиплюсплюсный класс std::string.

Недавно появившиеся контрибьюторы добавили мне в проект библиотеку fmt, что упростило работу, — во-первых, теперь не приходится костылить собственные обёртки, чтобы чем-то заменить сишную функцию форматирования printf, а во-вторых, из-за гибкости fmt можно оставлять какие-то места почти нетронутыми, если сходу не удаётся перевести их на новые рельсы. Удобно.

Осталось примерно 260 замен, не так много, было около 400 или около того.

Скриншот терминала: вывод теста gop2_tests с сообщениями о займе у пацанов и понтовости, завершающийся зелёным «All tests passed (12 assertions in 1 test case)».
Тесты прошли успешно

Ещё ребята постарались добавить мне тесты. Я ещё не смотрел, но планирую ознакомиться с тем как это делает. Так как на Си++ я раньше не писал, то совершенно без понятия как они тут выглядят, любопытно.

Оставить комментарий

Пустые книги

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

Мне кажется, это неправда. Гениальная литература бывает иногда довольно сложной, от неё устаёшь. Даже после самых красивых гор хочется какое-то время пройтись по равнине.

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

Но почему-то подряд без перерыва читать такие книги у меня не получается — через какое-то время я «застреваю» и понимаю, что устал, пора делать перерыв.

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

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

6 комментариев

Пропала лёгкость

Перечитывал недавно свои ранние посты в ЖЖ (они перенесены сюда со специальным тегом). Поразился лёгкости, с которой я тогда писал на любые темы. Чувствую, что сейчас так не получается. Как будто есть какой-то внутренний ценз, — что достойно упоминания, а что нет, ерунда какая-то.

Конечно нельзя писать вообще обо всём, ни на что другое времени не останется, но непонятно зачем я себя останавливаю, если написать хочется. Что это ещё за странные внутренние правила? Буду исправляться.

Оставить комментарий

Трава от дома

Уже восьмой год одно из моих хобби — поискать что-нибудь интересное с металлоискателем.

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

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

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

Вот интересно — какая тут связь? Почему растут именно эти травы и почему именно в таком алопированном виде?

4 комментария

Дневники: лень побеждает

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

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

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

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

2 комментария