All streams
Search
Write a publication
Pull to refresh
8
0.5

Инженер по автоматизации

Send message

пора завести тег "бурчание старого деда"

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

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

Интересное совпадение. Я как раз пытаюсь прикрутить к личному приложению (C# .NET 8) ArrayPool.Shared для избежания фрагментации - приложение выделяет и отдает сборщику мусора сотни тысяч мелких массивов. На долгих сеансах идет медленная утечка памяти (подозреваю фрагментацию). Пока резюме - рост производительности есть (с утечкой пока не разобрался), некоторые функции срабатывают за 6ms вместо 29ms, например. Но есть ограничения - можно арендовать только массивы степени двойки. То есть можно 512 или 1024 байт, но нельзя 768. Это очень неудобно, приходится ломать логику.

Для сравнения: в другом AI-помощнике Claude — 33%. Видимо, ChatGPT стал слишком массовым

Думаю, причина в качестве кода. Личный ChatGPT Pro и корпоративный Cursor с Claude 4 - иногда подкидываю схожую проблему или задачу, которую Claude 4 решил - в 4o, теперь 5 ("sanitized", обезличенный вариант, разумеется). ChatGPT в коде плавает, ошибки не находит, предлагает устаревшие методы, зацикливается - предлагает нерабочие решения по циклу. Неудивительно, что Claude стал флагманом в кодировании. ChatGPT хорош для общих вопросов - переводчик, поисковик, рецепт с рассчитанными граммовками для указанного количества гостей предложил - работает!

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

Если нужно хранить несколько состояний, можно завести несколько полей bool или хранить одно поле, например int и работать с флагами 0x1,0x2,0x4 и т.д. Оба подхода имеют преимущества и недостатки. К чему эти наезды на bool? Личная неприязнь?

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

письма. письма лично на почту ношу...

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

потом стал пользоваться Microsoft OneNote. пока не перешел на другую работу и все заметки остались в заблокированном аккаунте.

потом стал вести текстовый файл. долго вел. форматирования не хватало

потом открыл для себя markdown/Obsidian. теперь у меня один файл в приватной репе GitHub с долгоживущей инфой и daily notes для короткоживущих записей

Я удалял аккаунты AWS (в AWS Organizations). Могу подтвердить - удаленный аккаунт находится на холде 90 дней. пользоваться им нельзя, он виден в списке как удаленный, другой такой же с таким именем создать нельзя. Аккаунт восстанавливается через поддержку в случае надобности. Мне кажется, что поддержка в описанном случае оказалась некомпетентной и нужно эскалировать запрос.

UPDATE. отвратительная привычка писать комментарий, не дочитав пост до конца. рад, что все хорошо закончилось.

нужна вторая ИИ-психоаналитик ("shrink"), которая будет утешать и мотивировать первую, если что-то не так. не мне же этим заниматься.

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

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

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

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

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

Я пользуюсь "Fira Code" уже год. Но этот тоже заценим. Надеюсь, лигатуры в нем проставлены.

1
23 ...

Information

Rating
2,026-th
Location
Houston, Texas, США
Date of birth
Registered
Activity

Specialization

Инженер по автоматизации
C#
PowerShell
SQL
AWS
Active Directory