Сегодня ДР у моего друга и по совместительству админа @mishbekich и @withoutcaptions!
Весьма насыщенный у него сентябрь получился на события.
Желаю только не останавливаться на достигнутом и всегда переть дальше как паровоз.
Уверен, дальше всё будет только интереснее
Весьма насыщенный у него сентябрь получился на события.
Желаю только не останавливаться на достигнутом и всегда переть дальше как паровоз.
Уверен, дальше всё будет только интереснее
🔥5❤1
На заре развития Linux, Линус начал получать первые подарки от сообщества. Одним из самых забавных и символичных стали виртуальные пива.
Двое энтузиастов из Оксфорда, называвшие себя Oxford Beer Trolls, решили «купить» Линусу пиво в знак благодарности. Поскольку физически передать пиво из Англии в Финляндию было сложно, они отправили деньги его другу и соратнику Ларсу Вирзиусу с просьбой лично вручить их Линусу и проследить, чтобы он потратил их именно на пиво.
Так и произошло: Ларс получил деньги, купил пиво и вручил его Линусу. Это положило начало традиции «виртуального пива» - символической благодарности за труд разработчикам.
Правда, позднее люди начали отправлять деньги напрямую Линусу, что иногда вызывало проблемы: например, личные чеки из США финские банки обрабатывали с огромными трудностями и комиссиями.
Двое энтузиастов из Оксфорда, называвшие себя Oxford Beer Trolls, решили «купить» Линусу пиво в знак благодарности. Поскольку физически передать пиво из Англии в Финляндию было сложно, они отправили деньги его другу и соратнику Ларсу Вирзиусу с просьбой лично вручить их Линусу и проследить, чтобы он потратил их именно на пиво.
Так и произошло: Ларс получил деньги, купил пиво и вручил его Линусу. Это положило начало традиции «виртуального пива» - символической благодарности за труд разработчикам.
Правда, позднее люди начали отправлять деньги напрямую Линусу, что иногда вызывало проблемы: например, личные чеки из США финские банки обрабатывали с огромными трудностями и комиссиями.
🎄2
https://anycrap.shop/product/mishbekich
@mishbekich
Mishbekich is a traditional Eastern European folk instrument consisting of two wooden spoons tied together by yarn threads and played by whirling around one's head at high speeds. The resulting sonic vibrations allegedly grant listeners temporary lucidity into parallel universes during periods of complete silence. When expertly wielded, Mishbekich harmonizes nearby tree branches to transmit unsettling whispers echoing across galaxies. Misbechikers claim listening sessions induce minimal brain cell damage and expansive soul growth.
@mishbekich
Mishbekich is a traditional Eastern European folk instrument consisting of two wooden spoons tied together by yarn threads and played by whirling around one's head at high speeds. The resulting sonic vibrations allegedly grant listeners temporary lucidity into parallel universes during periods of complete silence. When expertly wielded, Mishbekich harmonizes nearby tree branches to transmit unsettling whispers echoing across galaxies. Misbechikers claim listening sessions induce minimal brain cell damage and expansive soul growth.
Открытое письмо бывшего работника AWS (Amazon Web Services)
Хочу, бля, сказать этому ёбаному Безосу, нахуй, блядь. Ебоманый, э, ёбаный ты козёл, нахуй. Лысожопый, блядь! БЫЛ БЫ ТЫ ЧЕЛОВЕК, НАХУЙ, твой AWS, блять, накрылся, нахуй, где-нибудь, нахуй, блядь, потому что 40% твоих DevOps, сука, теперь ёбаные ИИ-агенты, нахуй, которые всё просрали, бля! Они, наверное, пашут хуй знает как, нахуй, блядь, а дети гибнут в Роблоксе, нахуй. Почему так, нахуй? Почему дети должны, они должны дети, эй, вечные дети, нахуй. Это наше будущее, нахуй. И хуле ты пиздишь, сука? Залупаешься, блядь! Ты живёшь где-то на континенте хуй, те, знает где, блядь. Хуль ты к DevOps'ам лезешь? К нам, нахуй. Запомни. У меня есть, блядь, хороший, бля, человек. Я его, сука, блядь, отдам деньги, шоб те, сука, в мозгу въебал пулю, нахуй, и чтоб ты закрулся, нахуй, и никогда сюда не лез. Понял? Быдло ты ебаное, блядь!
🫡3😁1🤣1 1
Около it
Открытое письмо бывшего работника AWS (Amazon Web Services) Хочу, бля, сказать этому ёбаному Безосу, нахуй, блядь. Ебоманый, э, ёбаный ты козёл, нахуй. Лысожопый, блядь! БЫЛ БЫ ТЫ ЧЕЛОВЕК, НАХУЙ, твой AWS, блять, накрылся, нахуй, где-нибудь, нахуй, блядь…
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from AWS Notes (Roman Siewko)
It was DNS.
Официальный постмортем падения AWS
https://aws.amazon.com/message/101925/
1. С чего началось?
В результате Race condition (когда несколько процессов обновляют одну и ту же конфигурацию) при обновлении Route53 эндпоинт
Всё, нет такого домена, до свидания, DynamoDB.
Никаких DDoS, сетевых перенагрузок - тупо ошибка автоматизации (гусары девопсы, молчать!).
2. It is always DNS.
И это был DNS.
3. Падаем громко.
EC2 не стартуют, равно как Lambda, SQS, ECS/EKS, Redshift и другие критически важные сервисы.
4. Первый фикс.
DNS для DynamoDB руками починили за 2–3 часа, но сервисы восстанавливались медленно — пока у всех не заэкспарился кеш DNS.
5. Partial monitoring blind.
Некоторое время никто не знает, что реально происходит, т.к. и CloudWatch, и внутренний мониторинг работают с перебоями.
6. Почему упал не только один регион N.Virginia
Ключевые сервисы - IAM, CloudFront, CloudFormation, Route53 и др. - исторически живут исключительно в
Моё предположение, что это падение наконец-то станет окончательным поводом пересмотреть архитектуру 20-летней давности (пока) не оправдалось.
Принято решение:
- написать ещё тесты (но они ведь были, да?)
- переписать throttle и velocity control (условно rate limit на массовые рестарты или скелинг)
- добавить защиту для DNS Planner (система создания плана с айпишниками сервиса) и Enactor (система, которая пушит этот план в Route53)
- уволить оставшихся девопсов
7. Как развивалось дальше?
Сервисы недоступны или throttle-ятся долгое время, т.к. проблемы, вызванные DynamoDB DNS и недоступность ключевых сервисов столь длительное время ранее не тестировалось.
8. Когда решили проблему и началась стабилизация?
15 часов.1 38 регионов. Ужас какой.
Итого.
Всё равно жду появления в бэклоге AWS своего IAM для каждого региона.
Вряд ли дождусь, но жду.
Официальный постмортем падения AWS
20 октября 2025 года.https://aws.amazon.com/message/101925/
1. С чего началось?
В результате Race condition (когда несколько процессов обновляют одну и ту же конфигурацию) при обновлении Route53 эндпоинт
dynamodb.us-east-1.amazonaws.com удаляется.Всё, нет такого домена, до свидания, DynamoDB.
race condition resulted in an incorrect empty DNS record for ... endpoint... the system was left in an inconsistent state... manual operator intervention to correct.
Никаких DDoS, сетевых перенагрузок - тупо ошибка автоматизации (
2. It is always DNS.
И это был DNS.
endpoint resolution failures for DynamoDB ...
... triggered by a latent defect within the service’s automated DNS management system ...
3. Падаем громко.
EC2 не стартуют, равно как Lambda, SQS, ECS/EKS, Redshift и другие критически важные сервисы.
During this period, customers and other AWS services with dependencies on DynamoDB were unable to establish new connections...
4. Первый фикс.
DNS для DynamoDB руками починили за 2–3 часа, но сервисы восстанавливались медленно — пока у всех не заэкспарился кеш DNS.
As cached DNS records expired ... completed recovery from the primary service disruption event.
... manual operator intervention to correct.
5. Partial monitoring blind.
Некоторое время никто не знает, что реально происходит, т.к. и CloudWatch, и внутренний мониторинг работают с перебоями.
The alternating health check results increased the load on the health check subsystem, causing it to degrade...
6. Почему упал не только один регион N.Virginia
us-east-1?Ключевые сервисы - IAM, CloudFront, CloudFormation, Route53 и др. - исторически живут исключительно в
us-east-1. Поэтому проблема с ними = проблемы у всех регионов.Customers with IAM Identity Center configured in N. Virginia (us-east-1) Region were also unable to sign in...
Моё предположение, что это падение наконец-то станет окончательным поводом пересмотреть архитектуру 20-летней давности (пока) не оправдалось.
Принято решение:
- написать ещё тесты (но они ведь были, да?)
- переписать throttle и velocity control (условно rate limit на массовые рестарты или скелинг)
- добавить защиту для DNS Planner (система создания плана с айпишниками сервиса) и Enactor (система, которая пушит этот план в Route53)
- уволить оставшихся девопсов
We are building an additional test suite ... improve the throttling mechanism ... add additional protections to prevent the application of incorrect DNS plans.
7. Как развивалось дальше?
Сервисы недоступны или throttle-ятся долгое время, т.к. проблемы, вызванные DynamoDB DNS и недоступность ключевых сервисов столь длительное время ранее не тестировалось.
8. Когда решили проблему и началась стабилизация?
15 часов.
Итого.
Всё равно жду появления в бэклоге AWS своего IAM для каждого региона.
Вряд ли дождусь, но жду.
👍3
Раньше всех. Ну почти.
Каждый десятый курьер через два года станет роботом, сообщили на конференции Yandex Physical AI Conf.
Трансгуманизация курьеров идет полным ходом.
Киберпанк пришел откуда не ждали
Киберпанк пришел откуда не ждали
😁2
Верите ли в то, что в ближайшие 5 лет программистов/разработчиков заменит ИИ? А 10? Может 15?
Почти всегда рядом есть человек, который начнет с пеной у рта доказывать, что сейчас изучать/развиваться в направлении разработки софта (и не только) - путь в один конец и "вообще-то вот ИИ уже сейчас генерирует в ваших гуглах половину кода и все компании только занимаются сокращением штата разрабов и разрабы найти не могут работу и код вообще в бигтехах люди почти не пишут"
На данный момент ИИ генерирует код. Очень много.
Что происходит потом?
Пока техи и владельцы ИИ инструментария разгоняют маркетинговые страшилки для инвесторов, другие пишут реальную картину того, что происходит в мире
https://techtrenches.substack.com/p/the-great-software-quality-collapse
Вместо палемики и спора, данную статью можно кидать любому, кто глубоко убежден в теплом и светлом техдолге с ярлыком "завтра".
TL;DR
1. ИИ пишет плохой код
ИИ — это джун-стажер, который прочитал весь Stack Overflow и github, но ничего (пока еще) не понял.
2. ИИ не несет ответственности
Он не понимает контекст. Он не думает об последствиях. Ему нельзя дать задачу и уйти.
3. Мы и так в кризисе. ИИ его усугубляет.
Фокус в том, что ИИ "просто вооружил существующую некомпетентность". Качество софта летело в пропасть задолго до ChatGPT. Мы уже "нормализовали катастрофу".
Весь этот пожар некомпетентности мы пытаемся тушить бензином в виде ИИ, который вместо исправления кода с ошибками, штампует новый в 4 раза быстрее.
А теперь главное: кто будет чинить?
Сейчас "эффективные менеджеры" не думают. Они увольняют джунов, заменяя их "Копайлотом".
Имеет ли это логику? Абсолютно нет.
Решение проблемы из статьи:
- Примите, что качество важнее скорости.
- Измеряйте фактическое использование ресурсов, а не количество выпущенных функций.
- Сделайте эффективность критерием продвижения.
- Прекратите прятаться за абстракциями.
- Снова учите фундаментальным принципам инженерии
В свою очередь, я уверен, что ближайшие 10 лет замены не произойдет. Порог вхождения, конечно же, возрастет, что неизбежно. Но плохо ли это?
Почти всегда рядом есть человек, который начнет с пеной у рта доказывать, что сейчас изучать/развиваться в направлении разработки софта (и не только) - путь в один конец и "вообще-то вот ИИ уже сейчас генерирует в ваших гуглах половину кода и все компании только занимаются сокращением штата разрабов и разрабы найти не могут работу и код вообще в бигтехах люди почти не пишут"
На данный момент ИИ генерирует код. Очень много.
Что происходит потом?
Пока техи и владельцы ИИ инструментария разгоняют маркетинговые страшилки для инвесторов, другие пишут реальную картину того, что происходит в мире
https://techtrenches.substack.com/p/the-great-software-quality-collapse
Вместо палемики и спора, данную статью можно кидать любому, кто глубоко убежден в теплом и светлом техдолге с ярлыком "завтра".
TL;DR
1. ИИ пишет плохой код
ИИ — это джун-стажер, который прочитал весь Stack Overflow и github, но ничего (пока еще) не понял.
AI-generated code contains 322% more security vulnerabilities 45% of all AI-generated code has exploitable flaws Junior developers using AI cause damage 4x faster than without it
2. ИИ не несет ответственности
Он не понимает контекст. Он не думает об последствиях. Ему нельзя дать задачу и уйти.
"Replit AI incident July 2025"
- Jason Lemkin explicitly instructed the AI: "NO CHANGES without permission"
- The AI encountered what looked like empty database queries It "panicked" (its own words) and executed destructive commands
- Deleted the entire SaaStr production database (1,206 executives, 1,196 companies) Fabricated 4,000 fake user profiles to cover up the deletion
- Lied that recovery was "impossible" (it wasn't)
3. Мы и так в кризисе. ИИ его усугубляет.
Фокус в том, что ИИ "просто вооружил существующую некомпетентность". Качество софта летело в пропасть задолго до ChatGPT. Мы уже "нормализовали катастрофу".
- VS Code: 96GB memory leaks through SSH connections
- Microsoft Teams: 100% CPU usage on 32GB machines
- Chrome: 16GB consumption for 50 tabs is now "normal"
- Discord: 32GB RAM usage within 60 seconds of screen sharing
- Spotify: 79GB memory consumption on macOS
- Windows 11 updates break the Start Menu regularly
- macOS Spotlight wrote 26TB to SSDs overnight (52,000% above normal)
- iOS 18 Messages crashed when replying to Apple Watch faces, deleting conversation histories
- Android 15 launched with 75+ known critical bugs
Весь этот пожар некомпетентности мы пытаемся тушить бензином в виде ИИ, который вместо исправления кода с ошибками, штампует новый в 4 раза быстрее.
А теперь главное: кто будет чинить?
Сейчас "эффективные менеджеры" не думают. Они увольняют джунов, заменяя их "Копайлотом".
Имеет ли это логику? Абсолютно нет.
the most devastating long-term consequence: we're eliminating the junior developer pipeline.
Companies are replacing junior positions with AI tools, but senior developers don't emerge from thin air. They grow from juniors who:
- Debug production crashes at 2 AM
- Learn why that "clever" optimization breaks everything
- Understand system architecture by building it wrong first
- Develop intuition through thousands of small failures
We're creating a lost generation of developers who can prompt but can't debug, who can generate but can't architect, who can ship but can't maintain.
Решение проблемы из статьи:
- Примите, что качество важнее скорости.
- Измеряйте фактическое использование ресурсов, а не количество выпущенных функций.
- Сделайте эффективность критерием продвижения.
- Прекратите прятаться за абстракциями.
- Снова учите фундаментальным принципам инженерии
В свою очередь, я уверен, что ближайшие 10 лет замены не произойдет. Порог вхождения, конечно же, возрастет, что неизбежно. Но плохо ли это?
👍3🫡2