Crowdstrike

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

Ваша версия Crowdstrike безнадежно устарела, небезопасна, и нуждается в обновлении, говорили они.

Искусственный собеседник

Все уже наигрались, конечно, но вдруг кто-то еще не видел.

Выложили Mistral-7B-Instruct (что это?) в виде одного здоровенного (4.07 ГБ) гибридного бинаря, который запускается и под Windows (добавьте расширение .exe), и под Linux (chmod +x), найдет GPU — запустится на GPU, нет — хватит и 1 виртуального CPU. Что ошеломляет, без регистраций, смс и кредитки.

https://github.com/Mozilla-Ocho/llamafile

Качать Mistral-7B-Instruct Command-line binary.

Как я играл в Assassin's Creed, часть 1/2

good_morning_sunshine.pngВ 2011-м я работал в Ubisoft и в том числе слегка приложил руку к Assassin's Creed Brotherhood и Revelations. Еще более слегка я посмотрел на сами игры; художественные решения меня удивили своей непохожестью на что-либо еще. С одной стороны средневековый город и мужик с ножами бегает по крышам. С другой, на границе карты рисовались всякие бензольные кольца, больше подобающие НФ-сеттингу. В то время как Splinter Cell: Conviction с моим именем в титрах, я прошел полностью, а некоторые миссии раз 20 (не от хорошей жизни), про Assassin's Creed еще долгие годы я знал не больше, чем «вышки, гринд, паркур и видовые средневековые города».

В марте 2020, в начале эпидемии COVID-19, я прочитал известную статью на хабре и немедленно (в конце рабочего дня) самоизолировался. Эта гадость, подумал я, как минимум до сентября, надо закупиться едой и запереться, а чтобы пейзажи четырех стен не утомили, следует начать проходить какую-нибудь длинную серию игр с пейзажами и городами поразнообразнее. Assassin's Creed подходил идеально. И тогда я загадал, что когда я закончу все вышедшие игры серии (до Valhalla включительно), пандемия закончится (я от тяжести такой горблюсь). Так и вышло.

Cookie Spoiler alert.

Collapse )

Часть 2

Роршах предвидел

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

This industry is afraid of me. I have seen its true face. Code is a product of schizophrenic delirium, and delirium is full of insufferable thirst for profit, and when this bloated buggy crap won't be able to fit into anyone's head, all the scum will drown. The accumulated filth of technical debt, backdoors and adware will foam up about their waists and all the codewhores and their managers will look up and shout "Save us!"... and I'll look down and whisper "No."
  • Current Music
    Muse — [The 2nd Law #07] Animals

Телепаты и ряды

Просматривая свои заметки за 2014-й, наткнулся на занимательную задачу для телепатов.

Что это за ряд? Бесконечен ли он?

0.693147180559945309
0.733025841163328654
0.952369715524537942
4.653675124454268013
21.65669216396444688
27.10177323236343977
38.95136459451727480
62.92370207495818538
89.70995344945076330
154.3970411378865569
190.7892275352729799
...

UPD (2022-12-11 19:22 UTC): Подсказка. Для генерации чисел этого ряда достаточно трех кнопок на хорошем калькуляторе.

UPD (2023-01-02): Ответ. Ближе всего был ald1976. Первое число легко узнается или гуглится, это ln(2). Второе число -ln(первого члена)*exp(первого члена) или проще -ln(ln(2))*2 = -ln(ln(2)^2). Таким образом, три кнопки это 2, ln и x2. Нажимая ln и x2 по очереди, получим ряд, который мог бы сходиться к -2*LambertW(1/2) = −0.7034674224, но не станет. Вместо этого он будет содержать последовательные максимумы абсолютного значения, перечисленные в ряде. Они получаются после логарифмирования очень маленьких значений, так что для их вычисления нужна вещественная арифметика произвольной точности. Вопрос «бесконечен ли этот ряд» оставляю телепатам уровнем выше.