Привет! Недавно нашёл видео Романа Елизарова про разработку платформы.Роман Елизаров — это ex-глава разработки Kotlin. Сейчас он руководит отделом Development Experience в Яндексе. Слушать его надо — он голова.Мне очень близко его видение того, что такое платформенная разработка. Кто не видел, у меня есть видео про эту же тему. Тема особенно важна, потому что команда разработки платформы находится со своими клиентами на расстоянии вытянутой руки. Это не какой-то непонятный бизнес-заказчик, это твой брат-разработчик. Глупо не пользоваться такой возможностью понимать своего клиента. Ещё вчера ты делал то же, что и он, а теперь ты ему помогаешь не отвлекаться на технические детали.Есть тема, которая мне кажется нераскрытой — возможность погружения команды платформы в проблемы бизнес-команды. Если вы читали книгу Team Topologies, то вы знаете, что кроме платформенных команд есть ещё enabling teams. Из того, что я вижу вокруг, подход включателей используется почти никогда. Для меня это удивительно, потому что это прекрасный способ погрузиться в проблемы клиента — помочь ему в решении бизнес-задач средствами, которые разработала платформенная команда.В любом случае, рекомендую этот доклад, как и любой доклад автора.
Куда войти?
@kydavoiti · 2.0K подписчиков
Посты канала Куда войти? в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.
Куда войти? В IT. Канал о технологиях.Автор: Илья Ильиных, разработчик. Программирую деньги с 2018 года.GH:https://github.com/IlyasYOYVK:https://vk.com/kydavoitiYouTube:https://www.youtube.com/c/Кудавойти
Посты канала
Может быть вы видели, что я использую oil.nvim. Это file explorer в NeoVim. edit your filesystem like a normal Neovim bufferМне всегда в нем не хватало обработки .gitignore. Ненужные файлы лезут под руку.Проблема решена! Для этого надо просто добавить вот такую функцию: local function get_git_ignored_files_in(dir) local found = vim.fs.find(".git", { upward = true, path = dir, }) if #found == 0 then return {} end local cmd = string.format( 'git -C %s ls-files --ignored --exclude-standard --others --directory | grep -v "/.*\\/"', dir ) local handle = io.popen(cmd) if handle == nil then return end local ignored_files = {} for line in handle:lines "*l" do line = line:gsub("/$", "") table.insert(ignored_files, line) end handle:close() return ignored_filesendДалее надо будет ее добавить вот сюда: is_hidden_file = function(name, bufnr) local ignored_files = get_git_ignored_files_in(oil.get_current_dir()) return vim.tbl_contains(ignored_files, name) or vim.startswith(name, ".")end,После этого у нас будет обрабатываться .gitignore.Подробнее об этом я написал тут в исходном треде, там я взял решение, которое исправил.
На этой неделе будет ролик. Пока он готовится, я хочу написать о чем-то реальном, а не агентах и прочей ерунде. Для некоторых настолько реальным, что сложно представить, что такое может случится именно с ним или близким. Для меня даже сама возможность того, что рядом может оказаться человек, которому я не смогу помочь в такой критичный момент, оставляет ком в горле. А о том, что это будет близкий человек, даже думать не хочется.В своем канале @kydavoiti_live я писал про видео. Оно мне напомнило, что есть такая вещь: первая помощь; о которой я почти ничего не знаю и точно ничего не умею. Хотя все мы ее проходили на работе/школе, так или иначе (чаще мимо)? Подписывали документы? Почти сразу после просмотра, я поставил себе задачу пойти на курсы первой помощи.У меня есть опыт дежурств на работе, я знаю насколько важно: решать проблемы с холодной головой, иметь в арсенале отточенные алгоритмы, понимать что ты можешь сделать, а что нет. Умение должно оттачиваться на практике. Мой опыт участия в учениях показывает, что они помогают этот опыт получить. После них ты всегда узнаешь что-то новое о системе, извлекаешь уроки и получаешь навыки.Вот, на этих выходных я прошел курс из 16 часов, где мы изучали теорию и практиковались: в алгоритме оказания первой помощи, вызове скорой помощи, проверке дыхания у человека без сознания, как (и когда) перевести пострадавшего в безопасное положение, опросе пострадавшего, помощи в организации, сердечно-легочной реанимации (детей, школьников, взрослых), перевязке кровотечений, транспортировке пострадавших множеством способов, прием Геймлиха - это (не полный) список того, что мы делали на практике друг с другом или экипировкой. Все это оттачивалось в сценках-инсценировках, даже с искусственной кровью. И конечно, была теория, в том числе и юридические права и обязанности.Я помню ощущение пустоты, когда ты не можешь ничего сделать на рабочих авариях, я даже не представляю какое оно может быть в ситуации, к которой мы готовились. Надеюсь, что мне это не пригодится, но у меня теперь есть хотя бы чему пригодиться.Подробнее про эти курсы вы можете прочитать на сайте РКК: https://www.redcross.ru/. Еще делюсь каналом нашего инструктора Ивана, который на основной работе инженер, а по выходным: @first_aid_and_common_sense.В оказании первой помощи ИИ нас не заменит. Будь то в качестве субъекта и/или объекта (как бы грустно и смешно это ни было)
Ещё по теме «Технологии»
Технологииесли вы, как и я, страдаете от чистки фотопленки, то для вас просто лучшая рекомендация ever! 📷приложение Picnic 🧺каждый день свайпаешь фотки за прошлые годы [или по месяцам, как тебе хочется], 5-10 минут и твоя фотопленка уже в прайме! я так 50 GB почистила…✌️ = спасибо!
Микрозайм у собственного мозга. Про теорию когнитивного долгаКоротко. Это концепция из исследований MIT (2025), описывающая накопление долга в умственных способностях при чрезмерной зависимости от ИИ — «Your Brain on ChatGPT». Мы становимся должниками, когда ИИ используем для сложных задач вроде написания эссе: снижается активность мозга (по ЭЭГ), ухудшается память, связность мышления и чувство владения материалом.Ответ получили легко и быстро = мозгу работу не дали. Развития не было — вы должник. И проценты начинают капать. Будто взяли взаймы у будущего себя, так как мозг над задачей не работал, а результат есть. Мозго-мыщца не тренируется, а атрофируется.Подтверждено экспериментом: участники с ИИ хуже вспоминали свои тексты и показывали меньшую нейронную вовлечённость даже после отказа от ИИ.В итоге — риск интеллектуального банкротства для индивида.Для общества — унификация мышления, потеря креативности, зависимость. ❓А делать-то что? — гасить долг, наращивая собственный когнитивный капитал, а не беря в долг под огромные проценты умозаключения ИИ. Общие постулаты, типа «отдавать ИИ рутину и усложнять уровень решаемых с его помощью задач, разгоняя собственные способности» — мы уже выше обсуждали, тут без изменений. Как и многое раньше, ИИ умного делает ещё умнее, глупого — ну вы поняли. ❗️Освободившееся время отдавайте сложной информации: книгам, выставкам, фильмам. Учитесь погружаться. Заведите тетрадку для выводов-мыслей-впечатлений. Заинтересуйтесь какой-то темой и разложите её по полочкам (рисуйте схемы, mind-карты..)Это уже существенно снизит риск остаться без мозга при дефолте ИИ-банка отключении связи.Игнорировать равно путь к умственному банкротству. Нам такой путь не нужен. Тем более, мозг — прекрасный должник, возвращает с хорошими процентами.Посты про ИИ у нас по тегу #ИИ_впомощь Что думаете?
У меня только один вопрос, не путают ли они AI с ML... ведь эта задача как раз именно для ML...Хотя, видно это из той же оперы, что роллы называть сушами...
Забыть про Carplay, как про страшный сон Звучит странно и непонятно? Но только не для владельцев Lynk&CO, которые сделали русификацию в Connect Service. Речь про наше решение — адаптированные приложения на русском языке, которые удобнее штатного Carplay. Как говорится: можно, но зачем ❌ Запускать навигатор на телефоне, чтобы вывести его на экран ✅ Сразу запустить Я.Навигатор с экрана ❌ Запускать Youtube с рекламой для трансляции ✅ Включать Youtube без рекламы сразу на экранах ❌ Раздавать с телефона интернет ✅ Поставить нашу SIM-карту в авто И по секрету: можем сделать так, чтобы видео спереди работало не только в режиме стоянки. Пользуйтесь мультимедией автомобиля отдельно от телефона и раскрывайте потенциал авто на 100%. При этом, в автомобиле CarPlay остается доступным, и им по-прежнему можно пользоваться. Обновим, переведем на русский, поставим приложения и сделаем интернет. Для записи: ❤️Телеграм: @CONNECT_mngr ❤️Телефон: +79774442424Не грузит телеграм? Мы есть в MAX 📲
В Канаде тему истребления коренного населения территории с помощью одеял, заражённых оспой, истребления бизонов, конфискацией детей из семей, шепотом, в краеведческих музеях и на фотовыставках из современных резерваций индейцев уже рассказывают. А то, что в России 21 века англо американцы вытворяют тоже самое с помощью ювенальной юстиции, ГМО и не проверенных вакцин, почему то в упор не замечают. 💥 Может откроем глаза и для начала перестанем пользоваться чуждым языком , определяющим техномышление, избавимся от техносуржика и от нецензурной лексики ???💥Может вспомним наше родное сырмяжное и посконное, как когда то сделал Ганди с Индией. Спас Ганди тогда страну, не до конца конечно, но самосознание индусов укрепилось и выросло и их сейчас 1.5 млрд.А то вижу, что многие активно борются в РФ с ИИ, созданным техно-захватчиками. А зря, враги будут продолжать применять ИИ для войны и захвата наших природных и человеческих ресурсов , а мы типа в стороне от ИИ постоим пока ?!! Миру нужен, наш русский ИИ
👋 Привет, сетевой друг! Сегодня про python3-nmap - библиотеку, которая превращает nmap в нормальный Python API.🟣Что это: обёртка над nmap, где каждая команда становится вызовом функции. Не нужно помнить флаги, парсить текстовый вывод или городить subprocess. Запустил метод - получил JSON с результатами.🟣Зачем это нужно: nmap мощный, но встраивать его в скрипты неудобно. Парсить вывод хрупко - формат может отличаться в зависимости от версии и флагов. python3-nmap убирает эту боль и возвращает структурированные данные сразу.🟣Что умеет: сканирование топ-портов, определение версий сервисов, детекция ОС, DNS-брут для поддоменов, техники сканирования (SYN, FIN, UDP, idle), обнаружение хостов через ARP. Каждая техника - отдельный метод, не нужно держать в голове синтаксис.🟣Установка простая:pip3 install python3-nmapapt-get install nmapnmap должен быть установлен на системе - библиотека вызывает его под капотом.🟣Важный момент: часть сканов требует root. Определение ОС, SYN-сканирование, сканирование подсетей, всё это нужно запускать через sudo. Без прав получишь ошибку ещё до начала сканирования.Делаем вторую часть уже о том, как использовать этот тул?Серверная Админа | Zeroday | #Инструмент
Codex обогнал Claude Code по скачиваниям. По данным TickerTrends, перелом произошел 30 апреля: после этого Codex продолжил набирать долю, а рост Claude Code заметно замедлился.Claude 4.7 вышел 16 апреля, GPT-5.5 - 24 апреля. Дальше выводы делайте сами.
🇺🇸 Бывший глава аналитического центра Пентагона переходит в Anthropic🛂 К компании Anthropic в должности «стратега-резидента» присоединится Джеймс Бейкер, с 2015 по 2025 год руководивший управлением сетевой оценки Министерства обороны США. Возглавляемый им ранее аналитический орган, созданный в 1973 году для долгосрочного прогнозирования военных тенденций, использовал системную методологию, анализируя развитие технологий, рабочей силы и экономики. Как считают эксперты, Д.Бейкер специально переходит в частную компанию для изучения того, как алгоритмическое самосовершенствование может сначала дестабилизировать, а затем полностью обесценить общественные устои, включая саму систему национальной обороны.🤖 Примечательно, что аналитики управления еще в 2016 году зафиксировали «кембрийский взрыв» в робототехнике и технологиях ИИ, предсказав удешевление и ускорение военных конфликтов. Сегодня Д.Бейкер фиксирует постепенный распад американских государственных институтов под давлением ускоряющегося технологического развития. По его словам, главный риск заключается не в отдельных системах вооружений, а в «долгосрочной жизнеспособности нынешних учреждений в условиях войны и мира», что он характеризует как «проблему многодесятилетней структурной − даже цивилизационной». 🛡 По мнению экспертов, США имеют «жесткое временное окно для адаптации» к цивилизационному вызову искусственного интеллекта. Привлечение Д.Бейкера к деятельности Anthropic указывает на глубокое проникновение логики военно-стратегического прогнозирования в частный сектор, при этом компания формально сохраняет дистанцию от государства. Однако существующая модель, при которой правительства выступают лишь в роли заказчиков и эпизодических регуляторов, не работает в масштабе по мере интеграции ИИ во все сферы безопасности. Растущая зависимость государства от частных разработчиков обостряет фундаментальный вопрос о том, кто в конечном счёте должен определять границы применения военного ИИ. #Школа_МИБ #США #ИИ👍 Школа МИБ
Северная Корея украла 76% криптовалюты, взломанной в 2026 году, всего двумя атакамиИсследователи TRM Lab опубликовали отчет о кражах криптовалюты в текущем году, представив ряд интересных цифр.Северокорейские хакеры из двух разных групп украли примерно 577 миллионов долларов США с начала 2026 года, что составляет 76% всех потерь от взломов криптовалютных активов по состоянию на апрель. Вся сумма была получена злоумышленниками в рамках двух инцидентов. Взлом Drift Protocol, в ходе которого злоумышленники получили 285 миллионов долларов США, включал в себя три недели подготовки к атаке и месяцы социальной инженерии для компрометации подписантов протокола. В результате полная утечка средств произошла примерно за 12 минут.Взлом KelpDAO, в результате которого украдено 292 миллиона долларов США, был осуществлен с использованием уязвимости в архитектуре моста LayerZero, предусматривающей наличие одного верификатора. Доходы от взлома были отмыты через децентрализованной кроссчейн-протокол THORChain.Исследователи отмечают, что THORChain обработал подавляющую часть доходов от взлома Bybit в 2025 году и KelpDAO в 2026 году, конвертировав сотни миллионов украденных ETH в биткоины, при этом ни один оператор не захотел заморозить или отклонить переводы. Это сделало THORChain предпочтительным инструментом для крупнейших ограблений, совершенных Северной Кореей.Совокупный объем краж криптовалюты, совершенных Северной Кореей, с 2017 года превышает 6 миллиардов долларов США.Источник: https://eyes.etecs.ru/r/e52c35#криптовалюта #кражи #СевернаяКорея
Швейцарский стол#golang"Швейцарская таблица" - это продвинутый движок для хэш-таблиц, который сейчас используется в новых версиях Go. Идея в том, чтобы отойти от примитивного линейного поиска, когда при коллизии мы просто тыкаемся в следующую ячейку, и использовать хитрую последовательность шагов, которая не дает образовываться "пробкам" из занятых слотов. Но все соль в группровке. Вместо одного ключа в ячейке мы храним сразу по 8 штук, и для каждой группы добавляем специальные контрольные байты (младшие 7 битов хэша). Это позволяет за одну операцию сравнивать с хэшем все восемь элементов через битовые трюки с uint64, а это очень быстро. На практике хоть обычный подход и шустрее на малых объемах, swiss table раскрывается при высокой заполненности: если забить ее под завязку, она тормозит в разы меньше обычнойhttps://kodikapusta.ru/news/991-shveitsarskii-stolПоддержать проект на boosty: https://boosty.to/kodikapusta