Анализ падения Амазона

Ама­зо­нов­цы опуб­ли­ко­ва­ли тех­ни­че­ский раз­бор при­чин недав­не­го паде­ния AWS. То, что вино­ват был DNS, уже было извест­но, но лич­но мне было любо­пыт­но понять — что же имен­но они смог­ли сло­мать в систе­ме, кото­рая, по идее, долж­на быть одной из самых про­стых и надёж­ных в инфра­струк­ту­ре интер­не­та?

Ока­за­лось, в их реа­ли­за­ции DNS скры­вал­ся ранее неза­ме­чен­ный баг, при­вед­ший к клас­си­че­ской race condition — ситу­а­ции, когда несколь­ко про­цес­сов или нитей про­цес­са одно­вре­мен­но пыта­ют­ся полу­чить доступ к обще­му ресур­су и в ито­ге меша­ют друг дру­гу. Такое состя­за­ние закан­чи­ва­ет­ся тем, что ресурс «зали­па­ет», а вся систе­ма рушит­ся, как кар­точ­ный домик.

При­знать­ся, изна­чаль­но у меня было подо­зре­ние на на чело­ве­че­ский фак­тор — дума­лось, что какой-нибудь неопыт­ный сисад­мин дёр­нул не за ту руч­ку, посо­ве­то­вав­шись с ИИ, но не спро­сив стар­ших това­ри­щей. Такое быва­ет, и мне тоже дово­ди­лось такое устра­и­вать. Но, как выяс­ни­лось, всё ока­за­лось куда глЫб­же.

Боль­ше все­го впе­чат­лил мас­штаб тре­ша, уга­ра, и бед­ла­ма с содо­ми­ей, вызван­ных сбо­ем. Лег­ла такая туча сер­ви­сов, что толь­ко успе­вай пам­пер­сы менять. Наши систе­мы, к сча­стью, напря­мую не постра­да­ли — но один из наших вен­до­ров ощу­тил послед­ствия спол­на.

Хочет­ся верить, что в Amazon извле­кут из это­го инци­ден­та пра­виль­ные уро­ки — ведь даже гиган­там вре­мя от вре­ме­ни полез­но вспом­нить, что совер­шен­ство инфра­струк­ту­ры не отме­ня­ет зако­нов веро­ят­но­сти и чело­ве­че­ской при­ро­ды.

Мда…

Труд­но пере­оце­нить мас­шта­бы энер­ге­ти­че­ской зад­ни­цы, в кото­рую нас бод­ро запих­ну­ли систе­мы искус­ствен­но­го интел­лек­та. Глу­би­на этой зад­ни­цы тако­ва, что уже появи­лись ком­па­нии, пере­де­лы­ва­ю­щие спи­сан­ные само­лёт­ные дви­га­те­ли под газ и дела­ю­щие из них гене­ра­то­ры — по 48 мега­ватт каж­дый. И спрос, зна­е­те, такой, что всё уже разо­бра­ли. Оче­редь — до 2030 года.

Что даль­ше — спи­сан­ные паро­во­зы, пере­обо­ру­до­ван­ные в пере­движ­ные элек­тро­стан­ции?

Что-то мне под­ска­зы­ва­ет, что этот пузырь вот-вот нале­тит на небес­ную ось. Сей­час он надут беше­ным коли­че­ством инве­сти­ций. Но инве­сти­ции — шту­ка такая: их ведь надо отра­ба­ты­вать. Ага. Да толь­ко хрен у тебя что вый­дет, когда элек­три­че­ство закон­чи­лось.

Спортивный вопрос

Хочу задать вопрос людям, зани­ма­ю­щим­ся бегом, пла­ва­ни­ем, и про­чим три­ат­ло­ном. Отдель­ное при­гла­ше­ние nameless__one.

Я обыч­но пла­ваю в одних джам­ме­рах. Но теперь я хочу наде­вать что-то обле­га­ю­щее, как джам­ме­ры, на туло­во.

Вот нашлась такая шту­ка — это спор­тив­ная фут­бол­ка для три­ат­ло­ни­стов. Ска­жи­те мне, пожа­луй­ста — в этой шту­ке мож­но пла­вать? Она не испор­тит­ся?

Или есть реше­ния луч­ше, более зато­чен­ные кон­крет­но для пла­ва­ния?

х/ф «Астронавт», 2025

Какое, про­сти Апол­лон, бур­ло. Ведь оче­вид­ная каль­ка с рус­ско­го филь­ма 2020 года «Спут­ник» — хотя никто в этом не созна­ёт­ся (в кои-то веки аме­ри­кан­цы спёр­ли идею для филь­ма у рус­ских).

Даже при­сут­ствие мое­го люби­мо­го Лоурен­са Фиш­бёр­на фильм не спа­са­ет.

В‑общем, смот­реть раз­ве что по при­го­во­ру суда. Про­дю­сер тот же, что у филь­ма «Пур­га» (The Purge) — тоже иди­от­ско­го.

А помните?

Как несколь­ко лет назад нам актив­но впа­ри­ва­ли тех­но­ло­гию под назва­ни­ем блок­чейн? Мол, эта тех­но­ло­гия спо­соб­на на то, что­бы пере­вер­нуть мир. И как всем вдруг ста­ло казать­ся, что в блок­чейне обя­за­тель­но надо хра­нить реши­тель­но всё – от резуль­та­тов голо­со­ва­ния до всех финан­со­вых тран­зак­ций ком­па­нии?

Нет, я не спо­рю, в каче­стве реше­ния для хра­не­ния дан­ных, обя­за­тель­но тре­бу­ю­щих вери­фи­ци­ру­е­мо­сти, при­чём пуб­лич­но — это не обя­за­тель­но пло­хое реше­ние. Нава­лять код мож­но бук­валь­но минут за десять, у меня в жур­на­ле даже было пару рас­ска­зов про эту тех­но­ло­гию. Но повсе­мест­ный снос кры­ши на этой поч­ве я хоро­шо пом­ню. АААА!!!! Блок­чейн это кру­то!!! Обя­за­тель­но внед­рять!!! Немед­лен­но!!! Хва­тай меш­ки — вок­зал отхо­дит!!!»

А теперь я сижу и чешу репу — а в этот раз не снес­ло ли, слу­ча­ем, у всех кры­шу на обя­за­тель­ном внед­ре­нии систем исску­ствен­но­го интел­лек­та, при­чём повсе­мест­но? Нет, иску­ствен­ный интел­лект — это пре­крас­но, но вот на кой чорт он мне в нот­па­де? Систе­мы ИИ небез­греш­ны. И повсе­мест­ное их вко­ря­чи­ва­ние в нед­ра всех про­грамм без раз­бо­ру я счи­таю абсо­лют­но ненуж­ным. ИИ в соф­те хорош, когда он к месту. Ска­жем, он очень к месту в фото­шо­пе. А на кой бес он в Аксес­се? Все что, так силь­но соску­чи­лись по Скре­пы­шу?

Каж­дый раз одно и то же: сна­ча­ла «всем сроч­но внед­рить», потом — «а зачем мы это сде­ла­ли?» Очень может быть, что «ИИ» ско­ро зай­мёт почёт­ное место рядом с «блок­чей­ном» — в спис­ке забы­тых мод­ных слов. Ведь вид­но, что уже насту­па­ет отрезв­ле­ние — про­гресс ИИ начал упи­рать­ся в закон убы­ва­ю­щей отда­чи, а в Бри­та­нии вне­зап­но ока­за­лось, что при любых рас­кла­дах на все хотел­ки тупо не хва­тит элек­тро­энер­гии. А у нас (тоже вне­зап­но) выяс­ни­лось, что что­бы накор­мить все эти ИИ-моз­ги элек­три­че­ством, при­шлось вер­нуть в строй уголь­ные стан­ции. Хотя все вро­де бы уже согла­си­лись, что уголь — это пло­хо, радио­ак­тив­но (не шучу, они выбра­сы­ва­ют боль­ше ради­а­ции чем АЭС), и вооб­ще, на дру­гом кон­це зем­но­го шара Гре­точ­ка пла­чет в тужур­ку. А АЭС стро­ить — это доро­го, дол­го и не хай­по­во. Я вот уже несколь­ко раз упо­ми­наю в жур­на­ле АЭС «Воугл», что в брат­ской Джор­джии. Два её реак­то­ра вве­ли в строй толь­ко в 2023 году, а под­пи­сал бума­ги на её стро­и­тель­ство ещё Оба­ма, в 2009. А ИИ всем надо «прям­щас», и чего с этим делать при таких ввод­ных — реши­тель­но неяс­но.

Все дума­ли, что повсе­мест­ный пере­ход на элек­тро­мо­би­ли пере­гру­зит нашу энер­го­си­сте­му, ан беда под­полз­ла с совсем дру­го­го боку. Ждём, когда появят­ся стар­та­пы по опти­ми­за­ции потреб­ле­ния элек­три­че­ства с помо­щью ИИ. Круг замкнёт­ся.

Третья пошла

Бел­ки неве­ро­ят­но сла­бы на рану. Одно попа­да­ние из мел­ка­на-духо­вуш­ки, и адиос муча­чос. И про­ши­ба­ет их навы­лет — это вам не оле­ни. Похо­же, попал ей по лёг­ким. Была взя­та с кро­ны дере­ва со вто­ро­го выстре­ла. В пер­вый раз выстрел пошёл слиш­ком высо­ко — когда стре­ля­ешь вверх, надо точ­ку при­це­ли­ва­ния немно­го зани­жать.
Continue reading «Тре­тья пошла»

Из кабана — в стройные лани

В моём жур­на­ле есть отмет­ка 30 авгу­ста сего года, когда мной был начат курс аго­ни­стов GLP‑1, «Зеп­ба­унд». Мой вес состав­лял тогда 240 фун­тов (~109kg).

Ну что же, с тех пор про­шло пол­то­ра меся­ца, пора и поде­лить­ся про­грес­сом:

Ито­го минус 15 фун­тов с гаком (~7 кило) за пол­то­ра меся­ца. Норм. Может быть, и не совсем лань пока, но на вер­ном пути. Ника­кой побоч­ки пока не отме­че­но, раз­ве что лекар­ства, при­ни­ма­е­мые ораль­но, чуть доль­ше в кровь вса­сы­ва­ют­ся. Думаю добрать­ся при­мер­но до 195 фун­тов, и там и оста­но­вить­ся. Это ещё, навер­ное, меся­ца три мини­мум. Наде­юсь, что к это­му вре­ме­ни я уже смо­гу зани­мать­ся пла­ва­ни­ем. А то сей­час тону­са в мыш­цах почти ника­ко­го. Непри­ят­но.

Совре­мен­ная фар­ма­ко­ло­гия заба­ры­ва­ет любую дурац­кую гене­ти­ку и тво­рит чуде­са — во всех смыс­лах.

Автожульё (матерное)

Моя вто­рая поло­ви­на отвез­ла свой мини­вэн в авто­сер­вис, кото­рый ей посо­ве­то­ва­ла тёща (ага, уже с это­го места долж­но быть смеш­но). Меня не послу­ша­ла. Ну, обыч­ная исто­рия: мас­ля­ная течь, посмот­ри­те, пожа­луй­ста.

Через неко­то­рое вре­мя меха­ник выхо­дит, важ­но хму­рит­ся и сооб­ща­ет:
«У вас течёт руле­вая рей­ка, из неё выте­ка­ет жид­кость гид­ро­уси­ли­те­ля».

Милая зво­нит мне, рас­стро­ен­ная, а я сижу в лёг­ком офи­ге­нии.
Пото­му что — сюр­приз! — в этой машине нет гид­ро­уси­ли­те­ля.

Той­о­та Сиен­на 2012 года, перед­ний при­вод.
У неё элек­три­че­ский уси­ли­тель руля (EPS) — то есть ника­кой жид­ко­сти там физи­че­ски быть тупо не может. Ни бач­ка, ни насо­са, ни шлан­гов, ни уте­чек. Вся систе­ма — мотор, элек­тро­ни­ка и немно­го смаз­ки внут­ри рей­ки. Усё.

Супру­га пере­да­ла теле­фон меха­ни­ку с моей прось­бой — най­ти на аффф­то­мо­би­ле бачок для гид­ро­уси­ли­тель­ной жид­ко­сти. Меха­ник сту­ше­вал­ся и ска­зал, что «посмот­рит ещё». Я: «Не надо боль­ше смот­реть, мы пове­зём в дру­гое место». Хоте­лось ещё хуя­ми его обло­жить за вра­ньё, но думаю — луч­ше напи­шу гадость в Гуг­ле.

На деле это, ско­рее все­го, обыч­ная утеч­ка мотор­но­го мас­ла свер­ху — с кла­пан­ной крыш­ки или дру­го­го места. Мас­ло сте­ка­ет вниз и осе­да­ет на руле­вой рей­ке, созда­вая иллю­зию «течи».

Мораль исто­рии про­ста: я не знаю, как в дру­гих стра­нах, а у нас хоро­ший (и чест­ный) авто­ме­ха­ник — это вещь, кото­рую надо искать и тща­тель­но леле­ять. А жули­ков сре­ди авто­сер­ви­сов — пол­но, и их луч­ше обхо­дить сто­ро­ной.

Зашло в гости

Опо­ссум вир­гин­ский, адна шту­ка:

Я их не гоняю, хотя они жрат­ву у кота вору­ют, жули­ки. Сами посу­ди­те — полез­ная в быту и хозяй­стве тварь:

1. Жрут кле­щей (ticks), гад­ских раз­нос­чи­ков болез­ней. Один опо­ссум может в одно рыло сожрать пять тысяч кле­щей за сезон, а у нас их мно­го.
2. Гно­бят тара­ка­нов, ули­ток, слиз­ней (НЕНАВИЖУ!), мел­ких ядо­ви­тых змей, и даже мышей и крыс.
3. Жрут мусор и даже раз­ла­га­ю­щи­е­ся тру­пы живот­ных. Уби­тых белок, по-мое­му, с дере­ва снял (ага, недол­го они про­ви­се­ли) имен­но он.
4. Не боле­ют бешен­ством в прин­ци­пе — у них тем­пе­ра­ту­ра тела ниже (34−35), вирус бешен­ства тупо не раз­мно­жа­ет­ся. У собак, напри­мер, нор­маль­ная тем­пе­ра­ту­ра тела 38–39, там виру­су самое то.
5. Не агрес­сив­ны по отно­ше­нию к домаш­ним живот­ным. Зубы у них вну­ши­тель­ные, но опо­ссу­мы в душе паци­фи­сты.

Сло­вом, хоро­шие живот­ные, несмот­ря на оттал­ки­ва­ю­щий внеш­ний вид. Я их люб­лю. И, кста­ти, это един­ствен­ное сум­ча­тое живот­ное (ага, они сум­ча­тые, как кен­гу­ру) родом из Север­ной Аме­ри­ки.

На злобу дня

Как извест­но, наше госу­дар­ство нын­че нахо­дит­ся в неопла­чи­ва­е­мом отпус­ке. Не пла­тят мно­гим госу­дар­ствен­ным слу­жа­щим. Не пла­тят воен­ным резер­ви­стам. Вме­сто чеков хрен с маком полу­чи­ли неко­то­рые феде­раль­ные кон­трак­то­ры, кото­рых не сочли «необ­хо­ди­мы­ми» (essential).

Зато зна­е­те, кому пла­тят?? Работ­ни­кам ICE, отлав­ли­ва­ю­щих неле­галь­ных имми­гран­тов (и мно­гих дру­гих, под­вер­нув­ших­ся под руку)! Чётень­ко наша адми­ни­стра­ция нын­че рас­став­ля­ет при­о­ри­те­ты.

Но не будем о груст­ном. Пого­во­рить мне хоте­лось о немно­го дру­гом. Камень пре­ткно­ве­ния заклю­ча­ет­ся, как извест­но, в том, что наши зако­но­да­те­ли никак не могут при­нять бюд­жет. А не могут — пото­му что рес­пуб­ли­кан­цы пыта­ют­ся про­толк­нуть туда поправ­ки, кото­рые частич­но или пол­но­стью отме­ня­ют суб­си­дии на покуп­ку меди­цин­ской стра­хов­ки ACA, а так­же уре­за­ют про­грам­мы помо­щи бед­ным — Medicaid, CHIP, и т.п. Ну и ещё пару «сюр­при­зов», каса­ю­щих­ся стра­хо­во­го покры­тия и здра­во­охра­не­ния в целом.

По раз­ным оцен­кам, это при­ве­дёт к тому, что от при­мер­но вось­ми до шест­на­дца­ти мил­ли­о­нов чело­век поте­ря­ют меди­цин­скую стра­хов­ку. А без стра­хов­ки вы уже виде­ли, сколь­ко сто­ит наша меди­ци­на. Демо­кра­ты не хотят это­го допу­стить — отсю­да весь сыр-бор. Рес­пуб­ли­кан­цы, как водит­ся, обви­ня­ют демо­кра­тов в упрям­стве, а демо­кра­ты — рес­пуб­ли­кан­цев в бес­сер­деч­но­сти. В общем, всё как все­гда.

Самое забав­ное (и печаль­ное) — наи­боль­ший про­цент полу­ча­те­лей Medicaid, CHIP, ACA и подоб­ных про­грам живёт в основ­ном имен­но в бед­ней­ших шта­тах. Тех самых, кото­рые заод­но явля­ют­ся «крас­ны­ми», то-есть, голо­со­вав­ши­ми за Трам­па в 2024 году. Так что выхо­дит, демо­кра­ты сей­час защи­ща­ют тех, кто голо­со­вал про­тив них.

Can’t make this up.

UPDATE: Это утвер­жде­ние было не истин­ным. Thx cybernatic_cat

PS: Зар­пла­та наших доро­гих зако­но­да­те­лей выпла­чи­ва­ет­ся не из того бюд­же­та, кото­рый они не в силах при­нять. Вот лишить бы их зар­пла­ты; пусть сидят без копей­ки, пока не доде­ла­ют свою рабо­ту — и бюд­жет будет при­нят уже зав­тра, гаран­ти­рую.