Evgeny Kot (@bunopus) header
Evgeny Kot (@bunopus) profile picture

https://nitter.cf/t.co/6jRutcDWjK Про нженерию: 🇬🇧 @bunopus_en

Lisbon, Portugal
Joined October 2014
Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)Photo by Evgeny Kot (@bunopus)
Надоело годами писать в стол, завел себе soundcloud для музыкальных экспериментов, буду выкладывать потихоньку что накопилось soundcloud.com/bunopus
4
3
74
77,125
Как я освободил 1 ТБ на Маке, или почему не стоит перекидывать файлы с SD-карты прямиком в папку на Google Drive в проводнике. Я копировал кое-какие штуки на MacBook 2 ТБ, и он выдал, что диск заполнен на 95%, осталось 106 ГБ. Что странно, я-то думал, что у меня еще полно места! Запустил sudo ncdu /, без папки Google Drive (и это было ошибкой), потому что смысл считать кэшированные файлы, они потом сами удалятся, и все мои файлы потянули примерно на 840 ГБ. Но система показывала 1.7 ТБ занятого места. Но по идее Google Drive не может занимать столько места, я использую его в режиме потоковой передачи (Stream), так что на диске лежит только кэш. Когда открываешь файл, он скачивается на лету. А через какое-то время система должна его удалять. Я проверил, и да, Google Drive весил 1 ТБ, можете проверить, оно лежит по адресу ~/Library/CloudStorage/[email protected]. В общем, вот что произошло. У меня есть небольшой подкаст, и после каждого выпуска я доставал SD-карты из камер и перетаскивал исходники в папку внутри Google Drive. Мультикам, от 8 до 11 ГБ на файл, где-то по 60 ГБ за эпизод. Диск всё это загрузил в облако, как и положено. А потом просто... оставил локальные копии. Ни один файл не был отмечен как «Доступен офлайн». В macOS можно проверить статус синхронизации файлов, и для каждого из них значилось: downloaded=1, keep_offline=0, uploaded=1. Оказывается, очистка кэша Диска в потоковом режиме работает только для тех файлов, которые он скачал для вас. Файлы, которые вы создали локально, попадают в другую категорию — «это файл пользователя, не трогать», и оттуда их ничто не удаляет. С другой стороны, Apple встроила механизм вытеснения (eviction) в macOS и добавила пункт меню «Удалить загрузку» (Remove Download), но автоматически очищает место только для iCloud. В случае со сторонними провайдерами она ждет, пока решение примет провайдер. А Google ждет macOS 🙄 На странице справки Google написано, что «в новых версиях macOS система сама управляет кэшем контента», и вы не можете задать лимит размера. В документации Apple описано, как удалять загрузки вручную, и ни слова о том, что это делается автоматически. Старое правило про ограничение кэша в 20% от объема диска явно «не применяется к macOS 12.1 и новее». Технически это можно исправить, кликнув правой кнопкой мыши по закэшированному файлу или папке и нажав «Удалить загрузку». Моя проблема заключалась в том, что у меня было около 400 файлов в куче папок и подпапок, а опция на уровне корневой папки появляется только тогда, когда всё внутри нее уже скачано. Команды для терминала или API для этого тоже нет. Спасибо LLM, я набросал небольшой AppleScript, который управляет Finder, вычистил их все и вернул свой 1 ТБ. Урок: Или загружайте файлы через браузер, или проверяйте их статус если копируете через Файндер. Если что - статус файла можно понять по иконке облака рядом с именем. Если "облачко" есть - то файл онлайн, а не на диске. Если вы используете Drive в потоковом режиме и места не хватает, откройте терминал и выполните эту команду внутри папки Диска: find . -type f ! -flags +dataless -exec stat -f '%z %N' {} + | sort -rn | head Всё, что она выведет, лежит на вашем SSD.
4
1
1
44
6,750
Ещё прикол в том, что стандартный Storage в мак оси не считает облачных провайдеров, так что с точки зрения обычного юзера всё ок, ещё куча места. Но df -h покажет совсем другую картину. Поэтому верить этому нельзя
1
278
Мотивация через успех, особенно в детском возрасте - скользкая дорожка
Replying to @Tot_Kotoryj_
С профессией вроде определились. Поступление в музучилище без проблем. И тут выясняется, что там таких как говна за баней. И все способные. И вот она уже далеко не первая и не лучшая. Плюс пубертат сложный. В итоге девочка вышла с крыши многоэтажки.
1
17
1,875
Evgeny Kot retweeted
ребята никого не сократят все будет как раньше
8
1
1
117
6,196
Сначала делаешь внутренние тулзы, потом вас укрупняют в платформенную команду, а потом уже тебя звонят продакт менеджеры в ночи потому что продуктовым командам срочно нужен сборщик под старую версию Nodejs. Нихрена не peacefull life, не ведитесь
3
38
2,869
На фестивале крафта в Барселоне найдена томатка 🤯🤯🤯
3
599
Папищеки, кто на мэш, давайте пиво пить
2
2
913
Whiplash (Дублин), бельгийский квадрупель, 11 градусов, 7 (🤯) лет выдерживается в бочке!
1
3
558
Для тех кто не знает: Mash - один из крупнейших фестивалей крафтового пива, проходит в Барселоне. На фестивал приезжают самые мощные пивоварни и привозят всякие редкости. Так что буду постить вам сюда самые интересные штуки
338
Evgeny Kot retweeted
Today we're releasing Air Governance. For CTOs and tech leads: track AI usage, manage access, policies and spend org-wide. Any LLM provider. Any dev tool. Truly vendor-agnostic. Top-ups, guardrails, AI metrics, sessions. Battle-tested at JetBrains. Can't imagine going back.
3
20
10
95
19,418
Каким было это ключевое слово?
59
3
5
274
26,139
Evgeny Kot retweeted
We connected IntelliJ IDEA’s code intelligence to Claude Code and Codex, then tested the setup with Netflix. The first public results are out. Typical efficiency gains: 20–30%. Best code-navigation case: ~65%. These results come from two real codebases. The efficiency metric averages token savings and time savings. Correctness stayed stable or improved. Here’s what we actually built. The code engine behind IntelliJ IDEA ran headlessly, giving agents access to its capabilities through a CLI backed by a daemon. LSP alone wasn’t sufficient. Agents needed a convenient way to invoke the tools. The backend also needed to stay running and keep the project index warm between calls. The idea is straightforward. An IDE has already mapped the structure of your code and its dependencies — including what’s inside compiled libraries. An agent can use that knowledge instead of spending time and tokens reconstructing it. But the most interesting finding was which models benefited most. The strongest models saw the biggest gains. Especially at higher reasoning effort. In these experiments, more capable models were also better at taking advantage of code intelligence. My takeaway: better models and better tools aren’t competing bets. You don’t have to choose between investing in model intelligence and giving agents better access to your codebase. The two can reinforce each other. Huge thanks to @pbakker and the Netflix team for working with us on this!
40
39
20
294
84,350
Гнездуемся
39
782
Заснул в номере с открытой дверью на балкон, а проснулся потому что кто-то спал в моей кровати!
13
1
262
3,000
Антидепрессанты ❌ Кот запрыгнул на колени ✅
3
36
1,119
Давайте думать, почему?
🤖 Made with AI
5
3
2,493
Вот это я знатно труханул сегодня. Сижу в самолёте, уже вырулили на полосу, начинаем разгоняться, вдруг народ сзади начинает кричать "огонь, огонь!" Смотрю в окно, а у нас из под крыла дым валит. Остановились на взлётной, приехала пожарка, все дела. В итоге откатили нас куда-то, всех высадили, но оказалось ничего страшного. Рейс заменили, но с опозданием на 3 часа. Что ж, лучше уж так 🤷
5
1
136
19,992
Короче я тут сходил на конференцию и оказывается, что никого ещё AI не заменил. Думайте
20
2
124
10,247
наконец-то экспертное мнение про ии от @bunopus
1
12
1,421