michaelkoloboff: (Default)
«Everything in this book may be wrong.»
— Messiah’s Handbook: Reminders for the Advanced Soul, p. [last page]
Времена нынче такие пошли, что очевидные вещи проходится проговаривать.
Этот журнал используется предположительно для стравливания пара возмущенного разума, ибо все болезни от нервов (по одной из гипотез).
Разум причудливым образом преломляет объективную и другую информацию, данную нам в ощущениях, в некие тексты, которые не только искажают реальность, но и не отражают ни точку зрения, ни мнение автора (которые могут и вовсе отсутствовать), и в общем случае можно показать, что они взаимно-ортогональны. Кроме того, автор (т.е. я) не выговаривает некоторые буквы и цифры, а так же не вполне понимает смысл используемых слов.
Ни к чем не призываю, но если вам тут что-то не нравится, то я уважаю ваше решение не читать.
michaelkoloboff: (Default)
Цена на компоненты выросла стремительным домкратом. Платы печатные - на 50%. Суммарно на круг примерно на 20% с начала года.
michaelkoloboff: (Default)
Купил Выбрал билеты (купила подруга) в северный Таиланд на две недели в ноябре. Вроде Тай третий раз в этом году, мы никуда больше не летаем (хнык!).
На мне машина. Думал взять электричку, но там в некоторых местах даже в отелях света не давала, а путешествовать от зарядки к зарядке нет желания. Литровый турбо ниссан не плох, но в горки он явно не потянет, проверили легким способом, а тут надо будет на 2.5км вскарабкаться. Так что в этот раз Toyota Corolla Cross - будем посмотреть.
Планы общирные - весь-весь-весь северный регион (Чан Май, Чан Рай и проч).
michaelkoloboff: (Default)
Слетал на неделе в Бангкок. Среди прочего пообщался за бокалом напитков в руфтоп баре с туристом. Он сначала жаловался, что у них то впн не работает, то мах, то жирное пятно, то рыбу заворачивали, а потом когда я подвел итог "походу, становится хуже" прослушал лекцию (в весьма агрессивном тоне) "Да что ты знаешь про нашу жизнь, если 20 лет в мацкве не был?" - Ну, собсно, знаю из твоих рассказов вот прямо только что. 
Кароч, как обычно это я во всем виноват.
---
Отвык я уже от этой агрессивности. Вам не нравится Бангкок? Имеете право. А мне нравится, я кайфую, на вкус на цвет все фломастеры. Пейте ваше пиво, наслаждайтесь видом на город и бризом с моря. - Ах, ты не хочешь приехать посмотреть как похорошела страна при собянине? Сволочь ты, гад и мерзавец! Ни-на-ви-жу!!!
---
The King Power Mahanakhon (или в быту Pixel Tower) - очень рекомендую. Прямо очень. Теперь это мое первое место в списке для туристов.
---
Цены на жрачку в моллах почти сингапурские. Завтрак на одного в районе 500-700 бат - легко.
michaelkoloboff: (Default)

Сходил вчера вечером за хлебушком прогуляться, уже шел обратно как внезапно асфальт подниматься стал и разбил мне колени и телефон. Так что щас сижу дома, а вам придется терпеть мою мудрость.
Не, не дождетесь, не надейтесь - обошелся без переломов, только расцарапался сильно (но не глубоко), умеренные ушибы (сегодня уже учился ходить), и пизда телефону - гаджет принял кинетический удар на себя и ушёл в вальгаллу как настоящий герой, спасая суставы. Удачно, что он был у меня в руке и огромную долю энергии рассеяло в стачивание корпуса и экрана в труху. Шарп чинить не отказался, но сразу предупредил, что новый будет дешевле.
Возвращаемся к нашим баранам.
Смотрите, я - хороший клиент: я пришел в магазин, я объяснил что мне надо, я положил денежку на каунтер: "Shut up and take my money!" За мной не надо бегать, не надо привлекать мое внимание, хватать за пуговицу и тащить в вашу лавку - я уже здесь, чисто конкретно ищу решение своей проблемы.
За что платит покупатель? Всего за три вещи: решение, эффективность, впечатление. Фсё! Чего вам, суки, еще не хватает? Я не требую "продайте мне ручку" - я прошу "передайте мне соль, получите деньги". А коньдидат начинает жонглировать солонкой («Смотри, как я умею на React!»), включает идиота и зачитывает лекцию про химические свойства хлорида натрия, бросает в меня ведро с 50 разными специями в надежде, что соль там где-то пролетит.
(Замечу в скобках, что все риски на мне - то что в солонке окажется не соль это тоже моя проблема. Но это отдельная тема, сейчас мы про баранов.)
99% коньдидатов делают все чтобы НЕ наняться. "У меня опыт 15 лет", " Я хочу творчески расти", "У меня отличные скилы", "Я богобоязненный читаю библию" (не шучу!) - это все реальные резюме, но простите, какое отношение это все имеет к моей просьбе за соль? Я ищу решение чтобы быстро и приятно расстаться с деньгами - зачем мне предлагают соседа по комнате? 
Но я же не первый день живу, я старше большинства апликантов, и я как бы давно в курсе, что на (любую) мою вакансию навалится толпа долбоебов с криком "Банзай!" "а вдруг получится!"
Не получится. На любой скрипт "как правильно писать резюме чтобы наверняка" ровно те же консультанты заранее написали контр-скрипт "как отличить нормального кандидата от пидараса". И у меня такой скрипт есть - через него никакая толпа дилетантов не прорвется. "Я гарантирую это!"© Просто потому что вы ищете работу время от времени, а HR рубят головы каждый день. Это их работа - сидеть на пулемете в теплом ДОТе в глубоко эшелонированной обороне против легионов идущих в мясные штурмы на открытой местности по глубокому снегу босиком без оружия.
К чему я это все? На мою позицию на данный момент 621 коньдидат. Но на самом деле не надо конкурировать с ними, а лишь с теми пятью, которые выбились выше фонового шума - остальных уже утилизировал HR-пулеметчик.
---
Бонусная история. Один из собеседованных сказал "Я не расслышал вопрос" тут же сам его повторил и потом зачитал ответ от ЛЛМ, чем интервью и закончилось. На что они блять рассчитывают?
ЗЫ: хорошо бы этих гандонов STT+LLM-кандидатов вообще в пожизненный бан отправлять, потому что они съедают слот в календаре, требуют присутствия, подготовки, и обнаруживаются только внутри самого дорогого по времени этапа. Не удивлюсь, если большие конторы таких таки да.

michaelkoloboff: (Default)

Памативам предыдущего поста.

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

«Главное — пройти фильтр»: Нужно запихнуть в резюме все ключи из вакансии (Buzzword Bingo).
- Для СЕО это фоновый шум, он отсеивается на уровне рефлекса.

«Возьму объемом»: Вероятность растет от количества отправленных резюме (100 спам-откликов в день).
- Может вы не в курсе (ну ессно не - никто же не утруждает себя изучением клиента), но мой UI показывает количество заявок от кандидата, я сразу вижу кто спамер=токсик, сразу нахуй.

«Продам то, что умею»: «Я знаю React, Tailwind и Redux, сейчас я объясню CEO, почему ему это надо».
- Мне не нужны ВАШИ привычки, мне нужно решение МОЕЙ задачи. 

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

Что же делать? Что же делать?!

CEO нанимает не «навыки», CEO снижает риски.

Вакансия — это не списочек желаний, это диагностический тест. Тест на чтение и понимание ТЗ.

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

Спам — это маркер профнепригодности. Мне не нужен конь, который будет тыкать наугад решения с StackOverflow/ChatGPT, пока код случайно не заработает, не понимая причин.

Идеальный отклик от кандидата - one-liner декларация в cover letter. Написать одну сухую строчку по делу может только человек, который прочитал текст сам, понял суть и осознанно решил не тратить мое время, пряча свое понимание в полированной аяем полстранице текста. Это прямое попадание в шортлист, и если резюме поддерживает декларацию - интервью.

З.Ы. Раз пошла такая пьянка, добавлю в двух словах
Два из трех кандидатов на интервью сидят со спич-ту-текст и ЛЛМ, и потом зачитывают ответы на мои вопросы.
 
Чуваки, вы серьезно?!
 
Так вы демонстрируете не хитрожопость, а свою полную заменяемость скриптом за 20 долларов. Я не собираюсь платить зарплату инженера за работу прослойкой нейронки.
michaelkoloboff: (Default)
Смотрю на коньдидатов на позицию, и вижу слепок современности:
- примерно никто не читает требования к позиции, дети воспитанные гуглом показывают не то что клиент хочет купить, а то что они хотят продать;
- примерно все спямят свои резюме по много раз (вводят неправильный пароль в надежде что рано или поздно компьютер согласится);
- магическое мышление: набивают "волшебные слова" отзеркаливая джоб дескрипшн - без понимания зачем, чисто мантра "хуй, пизда, джава-скрипт".
Что характерно, работу в конце концов находят чуть менее чем все, из чего делается вывод - значит, все правильно сделал!
---
И бонусом у Солонина вышел краткий цикл (3 видео) про паровые машины - это пиздец, товарищи.
michaelkoloboff: (Default)
Сцук, как же ИИ заебали с dark theme! Пришлось каждому идиоту прописать в настройки никогда не предлагать мне ничего в этой теме.
Не, ну если ты конечно хочешь чтобы твою презентацию никто не увидел, то серые буквы на черном фоне - самое оно. И бесплатный бонус - ее никто не распечатает и боссу не покажет. Вин-вин.
michaelkoloboff: (Default)
Вдруг вспомнил про свое frozen shoulder - оно же меня не беспокоит с января-февраля. Как посрамлены сочувствующие, предлагавшие мне готовиться к паре лет ада. Ну и медицина, ессно. Подвижность почти полностью восстановилась, только с заведением за спину еще есть ограничение (потому и вспомнил) и поднять вверх могу на децл меньше чем ультра-правую руку.
michaelkoloboff: (Default)
Давайте вам наброшу планы всяких клодов на мировое господство.
Отказ от блиц-крига - план на пять лет.
Война - это логистика. Опять же план на 5 лет: перешивка колеи, создание запасов, плановый переход к обороне.
Концентрация на одном направлении. Использование географии для защиты флангов.
Политика на оккупированных территориях и пропаганда "мы, рабочие, пришли спасти вас от коммунизма".
Тогда к концу августа - сентябрю (с запасом времени до распутицы):
перерезание Москва - Ленинград от Твери до Химок, Подольск - Серпухов - Тула - Елец - Липецк - Харьков - Ростов - переход в оборону с октября на всю зиму;
красная армия самоубивается о подготовленную оборону (пример - Ржевская операция), включая сибирские дивизии в декабре.
За зиму перепрошивка колеи где только можно.
1942: Воронеж - Борисоглебск - Балашов - Саратов и Тамбов - Пенза - Сызрань. Никаких Сталинградов и Кавказов.
Переход в оборону по линии Тула–Елец–Липецк–Тамбов–Пенза-Сызрань-правый берег Волги-Сталинград (блокирован)-Дон-Ростов.
Минус 90% нефти - добывается, но невозможно доставить. Пизда логистике через/по Волге. Люфтваффе против мостов в Казани (200-300 км всего) - единственная связь с "за Уралом". Ленд-лиз через Иран и Владивосток - всё (даже толком не начавшись).
И дальше можно примерно ничего не делать. Парадоксально, но это бы по факту получился (почти) блиц-криг.
1943: Кавказ, Кандалакша-Беломорск -> Мурманск.
1944: Москва, Ярославль, Нижний, линия "фронта" по Волге.
michaelkoloboff: (Default)
Послушайте. Все говорят: "CSS очень сложный". Все. Лучшие люди приходят ко мне, разработчики, очень умные разработчики. Они говорят: "Сэр, мы никогда не видели такого CSS". И знаете что? Они правы.
 
Мы сделаем величайший CSS. Огромный. Красивый. Просто потрясающий. Никто никогда не видел такого CSS.
 
Эти ребята с их --space-xs, --space-sm, --space-md... Они хотят, чтобы у вас было семьдесят две переменные ради одного padding: 4px. Это безумие. Полное безумие. Мы этого делать не будем.
 
У нас будет один файл. Один великолепный файл. Открываешь его — и сразу понимаешь, что происходит. Сверху цвета. Потом ссылки. Потом кнопки. Потом карточки. Всё. Чисто. Красиво. Элегантно.
 
Люди будут смотреть на этот CSS и говорить: "Это лучший CSS, который я когда-либо видел". И они будут абсолютно правы.
 
Мы избавимся от лишних классов. Мы избавимся от бессмысленных обёрток. Мы избавимся от всего мусора. Некоторые называют это рефакторингом. Я называю это освобождением.
 
А потом мы возьмём HTML. Ох, HTML... Сейчас его пишут ужасно. Просто ужасно. Пятьдесят div подряд. Никто не знает, зачем они там. Никто. Это катастрофа.
 
Мы построим великолепный HTML. Семантический. Сильный. Настолько семантический, что Lighthouse скажет: "Пожалуйста, перестаньте. Мы не можем поставить больше ста баллов". Но мы всё равно поставим сто. Сто по производительности. Сто по доступности. Сто по SEO. Сто по всему. Никогда раньше такого не было.
 
И знаете, что самое приятное? Файл станет меньше. Намного меньше. Все говорят, что нельзя сделать одновременно быстрее, проще и красивее. Они ошибаются. Они всегда ошибаются.
 
Когда мы закончим, другие сайты будут смотреть на ваш CSS... и плакать. Они скажут: "Почему у нас четырнадцать тысяч строк, а у него всё работает в полутора тысячах?" Потому что у нас лучшие селекторы. Лучшие наследования. Лучший каскад. Поверьте мне.
Big Beautiful CSS
michaelkoloboff: (Default)
Если вдруг кому надо - тоггл радио без JS (на чистом CSS): 
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Radio Toggle Without JavaScript</title>
<style>
.demo {
    display: flex;
    gap: 12px;
    padding: 20px;
}
.demo input[type="radio"] {
    display: none;
}
.tile {
    position: relative;
}
.select {
    display: flex;
    width: 80px;
    height: 80px;
    align-items: center;
    justify-content: center;
    border: 2px solid #999;
    cursor: pointer;
    user-select: none;
}
/* Выбранная кнопка */
.tile:has(input:checked) .select {
    border-color: #09c;
    background: #e8f7ff;
}
/* Невидимый слой для второго клика */
.reset {
    position: absolute;
    inset: 0;
    opacity: 0;
    pointer-events: none;
}
/* Если radio выбран, включаем слой */
.tile:has(input:checked) .reset {
    pointer-events: auto;
}
</style>
</head>
<body>
 <div class="demo">
     <input type="radio" name="demo" id="none" checked>
     <div class="tile">
        <input type="radio" name="demo" id="a">
        <label class="select" for="a">Pure</label>
        <label class="reset" for="none"></label>
    </div>
     <div class="tile">
        <input type="radio" name="demo" id="b">
        <label class="select" for="b">CSS</label>
        <label class="reset" for="none"></label>
    </div>
     <div class="tile">
        <input type="radio" name="demo" id="c">
        <label class="select" for="c">Toggle</label>
        <label class="reset" for="none"></label>
    </div>
 </div>
 </body>
</html>
 
michaelkoloboff: (Default)
Когда мой менеджер по продажем разбирается в предметной области лучше чем Ведущий Разработчик заказчика.
michaelkoloboff: (Default)
Годы назад заложили в проект "пару байт переслать" микроконтроллер - надежно, дешево, практично.

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

В пятницу сдали проект, и теперь он выглядит вот так:
 


Ресурсы закончились вообще. Полностью. Настолько, что уже даже дебаг не вывести. Техасский завод нам должен медаль - сейчас их проц делает примерно в 3 раза больше чем они думали что он может.
 

michaelkoloboff: (Default)

Письмо пришло от (охуенно большой конторы):
Dear Vendor
Resending the below mentioned email with minor amendment...

The scope of this tender will include the provision of any software subscription/licenses, professional services for the implementation, warranty and maintenance and support of the overall platform. It would also require 1 dedicated service delivery manager who must be based in Singapore, offering 24/7 support services through: 

michaelkoloboff: (Default)
‘Keep what works, change what does not’: PM Wong on Singapore’s approach to navigating challenges
Ну или как вчера рассазал один камрад:
"Как нам рассказывал наш CVP of SW: вы просто неправильно пишите. Вы делаете ошибки. Вы просто не делайте ошибок, и все сразу станет хорошо!"
michaelkoloboff: (Default)

Thai princess Bajrakitiyabha Mahidol dies at 47 after years in coma

Princess Bajrakitiyabha had been hospitalised at the Chulalongkorn Hospital in Bangkok since Dec 15, 2022, after losing consciousness as a result of a heart condition and other health issues, including infections.

She had been in a coma ever since.

michaelkoloboff: (Default)
Possible explanations for the trend are emerging, but are likely to vary from one type of tumour to another.
michaelkoloboff: (Default)
Теперь USPTO одобрил выдачу патента, на другое изобретение, не то что европивцы. Так что я дважды инвентор (пока с одной справкой).

Profile

michaelkoloboff: (Default)
michaelkoloboff

September 2026

S M T W T F S
  12345
6789101112
1314 1516171819
20212223242526
27282930   

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 16th, 2026 08:16 am
Powered by Dreamwidth Studios