xanf.dev
2.64K subscribers
99 photos
8 videos
34 links
Илья Климов про свою жизнь без купюр
Download Telegram
Одна из супер-мелочей, которая оказалась очень удобной - USB-C провод с индикацией мощности (у меня от energea - но это не так важно).

Сейчас в USB-C как разъём напихали столько протоколов, что никогда нельзя быть уверенным что означает что "зарядка идёт". Особенно когда вынужденно пользуешься чужим зарядным. Цифры на порту помогают понять, насколько все хорошо или плохо


Более того, уже много раз отслеживал как девайс по какой-то причине залипает и заряжается сильно медленнее (при этом показывая "быструю" или даже "сверхбыструю" зарядку) - было 15 ватт - выключил включил - стало 40.

Контроллеры батареи во-первых тоже "пишут" программисты, а значит багов не избежать, а во-вторых иногда любой чих в электросети заставляет контроллер принимать меры предосторожности
👍78104
Давненько не было блэкаутов

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

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

И разницы между событиями в Крокус-холле и ракетой по Запорожской дамбе для меня нет - и то и то акт вопиющего терроризма
204👍42🤮30😐27🤡8💩7🕊4🖕3🙏2❤‍🔥1🔥1
Моргнул - и ещё месяц прошёл

Завёл себе напоминалку писать хотя бы раз в неделю сюда

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

Еще и совершенно непонятно для меня самого как расставлять приоритеты - когда все "важно" - то не важно ничего, но за что-то браться-то надо

Трек-дни в этом плане помогают. Вырваться на два дня из круговорота и оказаться в ситуации где надо меньше думать и больше делать :) Ну и, желательно, машину не разбить

Хотелось бы пафосно написать" и после этого возвращаешься полон сил и энергии" — но в этот раз что-то не сработало

Пока что думаю, что с этим всем глобально делать
👍7444💯5😁2💔1😇1🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Не было гвоздя - подкова пропала...

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

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

Сегодня на треке из-за этой резинки аккумулятор выскользнул из крепления и пока я судорожно крутил руль - стал развлекать себя полётами по пустому багажнику, ведомый ускорениями порядка 1g, разрушив изнутри две лампочки задней фары и прочее по-мелочи

В одном из поворотов аккумулятор решил следовать принципам BLM (battery life matters) и освободился от уз минусовой клеммы

Машина, увидев такой беспредел - нет, не заглохла (потому что есть же генератор), но радостно отключила ABS и traction контроль (грубо не для петролхедов - систему чтоб не заносило). В повороте

Ощутив неожиданную потерю трекшн контроля я естественно мгновенно переквалифицировался в дрифт кар, вылетел с поворота, цепанул мордой (слава богу машины) гравий, сломал переднюю рамку крепления номера и потерял сам номер

Вывод: не пренебрегайте резинками!
😱59😁34👍104🔥4😢1
"Официально" открестился от bootstrap-vue

https://github.com/bootstrap-vue/bootstrap-vue/issues/6872#issuecomment-2123267104

Мне неимоверно грустно, но реальность такова, что в списке приоритетов это не первый, не второй и даже не третий приоритет из того чем надо заниматься сейчас, а давит ситуация "мейнтенера" и ответственности очень сильно

Фактически это означает что работу по миграции на полноценную поддержку Vue 3 мы будем делать внутри GitLab'а и в рабочие часы гитлаба. И в подмножестве компонентов, которые важны и ценны гитлабу

К сожалению, война отбирает много и времени и энергии и самое разумное что можно и нужно делать - дорожить каждой минутой.
👍6112😢10🤡4🎉2😁1
Продолжаем нещадно резать лишнее

Из 5 проектов в своем консалтинге оставил 1 (UNICEF) и тот урезал вдвое (половинку) :)

Есть время разбрасывать камни и есть время их собирать.
C UNICEF оставил пока, потому что там экзотический стек и оттуда набираю материалы для обучения

Теперь надо думать как сокращать свою активность в разрезе "прививания инженерной гигиены".

Пока что раздал все проекты знакомым, посмотрим как справятся, честно предупредил клиентов что на 100% гарантировать не могу, но верю в этих людей
🔥38👍113😁1🤡1🗿1
Media is too big
VIEW IN TELEGRAM
No comments
🤯90😭69😢22😱7💔7😁5🔥4😨2👍1
Макбук. Просто жил на столе, ничего с ним не делали. В четверг закрыл крышку. сегодня утром открыл (почему-то заглючило подключение внешнего монитора, хотел глянуть) - а там такое

Эппл как он есть
🤯61😭26🦄9😁4💊4😱2👍1🥴1
Столкнулся с тупиковой ситуацией, удивляюсь скорее тому, что столкнулся с этим только сейчас.

Платеж из Wise в Великобританию. Платеж ушел по Faster payments а не SWIFT - ускоренная система "доставляющая за секунды".

Теперь Wise уверяет что деньги ушли с их стороны, а другая сторона заверяет что деньги не дошли

Реквизиты совпадают, а вот с розыском платежа не в SWIFT - целая проблема (в Свифте это стоит денег, но хотя бы работает)

Вообще зоопарк финансовых инструментов в мире меня откровенно и пугает и восхищает - как это все умудряется хоть как-то между собой работать
🤔26😢12🤯6😁3👍2💯2💩1
Один из профессиональных советов который я-35 летний дал бы себе 25-летнему - прежде чем нарушать какие-либо общепринятые правила - стоит попробовать по ним пожить, даже если они кажутся максимально тупыми.

Жаль, что я-25-летний вряд ли бы понял и принял этот совет
💯49👍23😁15👎2🤔1💩1
Обнаружил что мало кто знает, что имея на руках валидный SSH-ключ от вашего аккаунта - вы можете сгенерировать новые коды восстановления для двухфакторки по ssh

Это работает в две стороны: если вы потеряли доступ ко второму фактору но есть SSH-ключ - то нет повода для паники

Если у вас украли и пароль (или к примеру почту) и SSH-ключ - то то что не украли допустим YubiKey который используется как второй фактор - вам не поможет
👍38💩3
Здравствуй, дорогой дневничок

Сходил в отпуск на 4 недели 🙂 Посмеялся с защитников Дурова:) Готовлюсь к новому учебному году по всем фронтам - университет (буду читать "технологи искусственного интеллекта", "разработку безопасного ПО" и "Веб-технологии"), курсы, патреон, да и просто ютуб. На этом в целом всё

Если же о важном - то много сталкивался и много думал с принципом "Хороших людей много - но мудаки лучше организованы". И кажется даже понял (к сожалению на собственной шкуре) почему

Как только несколько хороших умных людей встречаются - их позиция абсолютно точно не совпадает, потому что все мы разные, и потому что такая позиция у людей часто СЛОЖНАЯ. И в итоге, люди-то умные - всё вырождается в бесконечный спор с сильными аргументами обеих сторон, куда и уходит вся энергия

Встречаются два нехороших человека - "мне пофигу на все, интересуют только деньги - о, и мне, давай кооперироваться!". И все. Действие побеждает бездействие

В свете этого понял, что в вопросах сотрудничества с одной стороны буду всегда стараться смотреть на людей в разрезе "какие категорически недопустимые для меня вещи эти люди предлагают-делают-поддерживают" и в то же время - сокращать количество таких вещей для себя. Быть терпимее, что-ли
👍9115🤡13💩9🖕9🔥1
Ради интереса включил звёздочки в реакциях, на побаловаться

Как мне ни противна криптовалюта - учитывая проблемы с картами (боже, приведи страйп в Украину!) то, что есть посредник (в данном случае телеграм) который позволяет взять на себя геморрой с вводом денег - это прекрасно

А что там под капотом крипта, которая вобщем-то деталь имплеиентации - эх, неизбежно зло

Строить на этом что-то серьёзное я бы не стал, потому что совершенно непонятно как выводить это все не под 20% налога, но пока что такой проблемы не стоит
75🤡28👍21💩9🖕9👎21🤔1🦄1
Собственно процентов 50 моего мнения про ситуацию с Дуровым написал Каганов ещё 7 лет назад (уберите детей от экрана)

https://lleo.me/dnevnik/2017/08/06
1👍39🤡31😁16💩8🖕8🤮4🔥1🥴1👀1🙈1
А тем временем мы помогаем сажать космические корабли на луну:

https://about.gitlab.com/customers/intuitive-machines/

И немножко инсайдов:

посреди полёта обнаружили баг в логике развертывания шасси, посреди полёта задеплоили фикс на аппарат

We absolutely could not have built a spacecraft in five years without GitLab 💪
4👍69🔥4110💩4🤡4🎉2🤮1
Волонтёрка - фундамент удержания моей кукушки последние 2.5 года. То, что придаёт смысл жизни и вообще желание вставать с дивана

Я надеюсь, я все-таки приду в себя и расскажу про преподавание - пока что очень тяжело идёт моё возвращение в университет

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

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

Травмирующий? Еще больше чем полезный😭
12123🔥21🫡10🤮9😢7👍4🏆4👎3😁2🎃2🤓1
Пылевые бури как в Дубаи уже есть, а вот зарплат пока как в ОАЭ нет 😓 Кругом несправедливость.

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


Пока что инсайт дня - ничто так не способствует появлению говнокода как миграция на "вот почти такое же, но чуть другое апи". Вот этот груз "предыдущих решений" приводит к тому, что в коде появляется не правильный подход а надстройка поверх надстройки. И так повторить
👍51😁15😢31🤮1💩1🤡1
Когда-то руководитель отряда "Программист" в моем родном ХНУРЭ когда я ему сказал "ну вот буду на работе - сделаю качественно, а пока и так сработает" провел мне краткую, но яркую лекцию, которая сводилась к тому, что наш мозг очень ленивый, и что делать "тут так, а тут так" гораздо сложнее чем везде делать одинаково. Тогда я покивал "угу, конечно" и пошёл дальше, но чем дальше я работаю - тем больше к сожалению в этом убеждаюсь, и на себе и на других

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

Клиент платит $200 за час работы, работы в среднем 30-50 часов в месяц, но она очень стихийная и "срочная" (из-за специфики) - то есть в среднем раз в недельку надо сесть, и часов 8-10 упорно поработать, забрать свои полторы-две тысячи долларов и гулять дальше. Авралов формата "всю неделю так пахать" просто нет.

Коллега, которому я отдал проект обладает самым важным навыком - "смекалкой" и "способностью быстро разобраться". Именно эти навыки позволяют ему работать на основной работе "не напрягаясь" - работаем 2 часа + какие-то митинги, биллим 8, а заказчик доволен. Ну и в разговорах с ним регулярно поднималась тема "Вот если бы нормально платили - я бы нормально работал"

Казалось бы - вот оно! Заказчик, который нормально платит! Вот только сегодня, спустя 2 месяца работы у меня был очень неприятный разговор с клиентом, в котором (после небольшого расследования) выяснилось, что человек работает так же как на "основной" работе - то есть не особо напрягаясь и тоже (это сугубо мои ощущения) с "множителем" реальной работы к часам если не 1 к 4, так 1 к 3.

Итог: клиент огорчен, я пообещал ему своих часов бесплатно на треть оплаченной суммы, потому что ощущаю свою вину
С человеком поговорил - человек стал в позу "ну раз так - то пошло оно все, раз не устраивает как работаю"

И от этого грустно. Мне кажется (хотя я вполне допускаю, что человека всё устраивает) что человек разучился просто работать "плотно", но продолжает верить что это не он разучился, а стимула не хватает
🔥55😢26💯20👍16🤔6💔4👀2😁1
Мы на занятии по ИИ со студентами с помощью ИИ (Composer внутри CursorAI) пишем систему, которая с помощью GPT 4o-mini будет фильтровать спам-сообщения в группах Телеграме с веб-интерфейсом, куда студенты смогут загружать свои промпты и проверять насколько хорошо они фильтруют спам, чтоб они закрепили навыки в prompt-engineering которые я им давал

So meta! :)
🔥85👏6👍5🤓4😎3😱21💩1🤡1🙈1
Легкого нытья вам в ленту. За сегодня:
* отключили свет, нет, ещё не блэкаут, но тем не менее
* отключение света повредило видео в davinci resolve, все таки ecoflow не совсем честный ups
* лапы ломит, хвост отваливается, здравствуй ОРВИ

До выступления на конференции 5 дней, хорошо что в gitlab все успел, плохо что не успел то что хотел для студентов по видео, надеемся на завтра
37😢22💊14🤮52🙏1
Самое ужасное, что я встречаю в современных студентах - молчание

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

* искаженное восприятие сложности преподавателем ("да это легкотня")
* некорректно выданная ему информация о том, что студенты уже знают/умеют (причём это может быть не обман а заблуждение - к примеру учебная часть искренне верит что они знают Х потому что у них был курс Y)
* нюансы того как материал преподносится (к примеру для примеров используются отсылки к языку программирования X, с которым у студентов есть опыт, но чисто формальный)
* еще 100500 причин

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

* Задавая вопросы "в никуда" ты получаешь ответы от процента активных студентов (тех условно 20% что разобрались бы и без тебя)
* Выцепляя "конкретных студентов" (вспоминаем школьное "К доске пойдёт....") - ты услышишь 100500 оправданий (сейчас в машине, с телефона и так далее) почему студенту неудобно, которые ты не сможешь провалидировать
* Делая письменные задания ты получишь симбиоз ответов от ChatGPT и реальных знаний студентов, а задавать вопросы на которые ChatGPT не способна ответить на этом этапе еще нельзя - ты проверяешь БАЗОВОЕ понимание БАЗЫ

Вот и получается, что "боязнь" показаться "глупым" приводит к вот этому трудно отслеживаемому разрыву в понимании и атмосфере гнетущего молчания, которая всё убивает
Особенно тяжело у меня это ощущается с 4 курсом (у меня 2 и 4) - всё потому что (очевидно) "базы" на которую мне надо расчитывать у четвёртого должно быть кратно больше чем у второго курса
👍56😢21🤷‍♂4😁32🤮21