Интересно. Но вот есть люди, которые спят очень мало или вообще не спят. При этом мозг у них самый обычный, с таким же расходом энергии и отсутствием прямого кровотока. Как это объясняет теория?
Причина сна у млекопитающих так и не выяснена, насколько я знаю. Запускается ли "оптимизация, и перестройка индексов плюс тесты в конце" :), потому что мозг все равно не занят (чем простаивать, лучше запустить 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. отвратительная привычка писать комментарий, не дочитав пост до конца. рад, что все хорошо закончилось.
К сожалению, работать часто приходится в команде, подчиняясь ритуалам, навязанным неким локальным божеством. Например, я долго воевал с тимлидом-фанатом Terraform и его какой-то маниакальной настойчивостью завернуть в модули любой TF код. Даже там, где просто создание ресурса даст результат здесь и сейчас, а не через несколько дней. Я думаю, особенность плодить абстракции, слои и обертки там, где они не нужны - это психическое заболевание. Или по крайней мере, внутренний страх отклониться от канона, предписанного когда-то давно вышедшим в тираж авторитетом.
Во времена моей молодости я работал сисадмином в серверной "наоборот". Компания, куда я устроился, снимала несколько этажей в здании и специального помещения под серверную не было. Начальство распорядилось установить стойки в обычном помещении с сотрудниками и добавить кондиционеров. То есть, в обычной офисной комнате одна сторона отведена под стойки, а другая под офисные столы. Там сидели сисадмин, его помощник и еще два офисных сотрудника. В комнате очень холодно и постоянный шум. Те двое, которые к IT отношения не имели, постоянно менялись. Как потом мне сказали, начальство использовало эти два стола как скамейку штрафников. Плохие продажи, проиграл тендер - "посиди в IT". Вот такой сюрприз я увидел, когда мне показывали "серверную".
Я написал всю программу на ассемблере, страдал над каждой командой целый год, а потом пришли сишники и пишут ее за один день на своем уродливом компиляторе, который генерит неоптимальный ассемблерный код. Мир жесток и несправедлив, я удаляюсь в монастырь и посвящу себя изучению медитации.
пора завести тег "бурчание старого деда"
Из серии "просьба сдавать утиль дворнику, который накопился".
Интересно. Но вот есть люди, которые спят очень мало или вообще не спят. При этом мозг у них самый обычный, с таким же расходом энергии и отсутствием прямого кровотока. Как это объясняет теория?
Причина сна у млекопитающих так и не выяснена, насколько я знаю. Запускается ли "оптимизация, и перестройка индексов плюс тесты в конце" :), потому что мозг все равно не занят (чем простаивать, лучше запустить vacuum;), или специально засыпает, чтобы это проделывать - одна из загадок.
Интересное совпадение. Я как раз пытаюсь прикрутить к личному приложению (C# .NET 8) ArrayPool.Shared для избежания фрагментации - приложение выделяет и отдает сборщику мусора сотни тысяч мелких массивов. На долгих сеансах идет медленная утечка памяти (подозреваю фрагментацию). Пока резюме - рост производительности есть (с утечкой пока не разобрался), некоторые функции срабатывают за 6ms вместо 29ms, например. Но есть ограничения - можно арендовать только массивы степени двойки. То есть можно 512 или 1024 байт, но нельзя 768. Это очень неудобно, приходится ломать логику.
Думаю, причина в качестве кода. Личный 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". Вот такой сюрприз я увидел, когда мне показывали "серверную".
Я написал всю программу на ассемблере, страдал над каждой командой целый год, а потом пришли сишники и пишут ее за один день на своем уродливом компиляторе, который генерит неоптимальный ассемблерный код. Мир жесток и несправедлив, я удаляюсь в монастырь и посвящу себя изучению медитации.
PragmataPro красивый, но платный. 299 евро.
Да, скорее всего. бигмак - большой макинтош (в представлении хомо советикус). Восстановил историю по памяти, мог перепутать.
Я пользуюсь "Fira Code" уже год. Но этот тоже заценим. Надеюсь, лигатуры в нем проставлены.