Про Boeing страшилки

Почитал тут фейсбучные обсуждения недавних катастроф Boeing 737 MAX (индонезийского и эфиопского). Ситуевина, pardon my french, совершенно охуительная: в далеком 1967 году фирма Boeing выпускает новую модель Boeing 737. На протяжении последующих 50 лет самолет несколько раз модернизируют, увеличивают «на манер армянского свадебного лимузина», вкорячивают двигатели побольше, … — и так доходят до семейства Boeing 737 MAX. При этом аэродинамика ухудшается, появляется тенденция к сваливанию в некоторых режимах, и чтобы это как-то компенсировать (а точнее — чтобы не надо было переучивать пилотов со «старых» 737) — вкорячивают систему под названием MCAS — Maneuvering Characteristics Augmentation System.

Система эта контролирует угол атаки и в некоторых ситуациях изменяет угол установки стабилизатора. При этом на 737 всего два датчика угла атаки. Для полетов в «ручном» режиме, по понятиям далекого 1967 года, это нормально — левый датчик выводит показания командиру, правый — второму пилоту, если один из них начинает врать — то экипаж как-то разберется. С автоматикой же все обстоит хуже — причем судя по комментариям, MCAS вообще работает только от одного датчика, а при его неисправности — начинает творить всякую херню.

Только после первой катастрофы Boeing опубликовал описание работы MCAS и рекомендации по действиям при ее отказе — но, говорят, не очень грамотные, способные усугубить ситуацию. Видимо, не помогло.

А я вот слегка охренел от того, как эта самая MCAS реализована — с одним только датчиком. Уже как-то особо не удивляет, скажем, глючная автоэлектроника — но сохранялось какое-то уважение к буковкам «Aerospace». Увы, и тут теперь все плохо.

Отупляющие лучи с американских спутников

Посмотрел тут на несколько дискуссий с участием хаброюзера Jef239. Чувак работает в питерской фирме «Фарватер», занимается там высокоточной навигацией с использованием ГНСС, а параллельно с работой — безвылазно сидит на хабре и строчит длиннющие простыни комментов, в которых либо делится своими взглядами на жизнь, воспитание детей и так далее, либо рассказывает, насколько сложна высокоточная навигация.

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

Про токсичность

Вот прочитал тут статейку, начинающуюся словами «если бы в IT выбирали слово года, термин «токсичность» запросто вошел бы в топ-3» — а чуть дальше идет пример этой самой токсичности:

Скажем, в чат нашего админского митапа заходит несколько новых человек по ссылке, и первая реакция участника – «вы чё, на свет ползёте?», ну и всё общение примерно в таком ключе. Это не потому, что они плохие люди, нет. Просто они не понимают, что можно – и нужно – иначе.

Не знаю, что тут такого ненормального, бывают форумы, где на хуй послать — как здрасьте сказать (буквально), и ничего, прекрасно люди живут; или вот взять какой-нибудь там ЖЖ начала или середины 2000-х — так его вообще надо с Бхопалом или сражением под Ипром сравнивать — но в целом я лишний раз убедился, что слово «токсичность» — это 100% маркер душных мудаков.

Как там ваш митинг за свободу интернета?

Скоро ли падет кровавый режим?

https://www.thesun.co.uk/tech/8565486/porn-uk-ban-unlock-card/

Ах да, это же в Великобритании придумали обязательную верификацию пользователей по паспортным данным. Им можно, это же Цивилизация.

IT-держава, блядь

Запомните — первый шаг на пути к превращению в хохлостан — это употребление слов «IT-держава» с нескрываемой гордостью (когда гордиться больше как-то нечем):

https://ria.ru/20190217/1550981508.html

Но есть и здравомыслящие СМИ, понимающие место вклавиатурупальцемтыкальщиков в жизни и экономике:

http://ulgrad.ru/?p=177783

А вот еще вам звериного оскала капитализма

Вот все читали замечательные истории в жанре «сопли с сахаром» про прекрасный офис Facebook — так вот, оказывается, что многие сотрудники фейсбука работают вовсе не в таких сказочных условиях:

https://www.theverge.com/2019/2/25/18229714/cognizant-facebook-content-moderator-interviews-trauma-working-conditions-arizona

Никаких там тебе зон отдыха, бесплатных велосипедов и бухлишка на рабочем месте — наоборот, выход в туалет по расписанию. Впрочем, формально это все равно не фейсбук, а субподрядчик — некая фирма Cognizant.

Да, кстати, если вам вдруг покажется, что все равно в таких условиях люди получают по 28800 $/год — в Аризоне это примерно уровень таджика мексиканца-разнорабочего, вот статистика United States Department of Labor:

https://www.bls.gov/oes/2017/may/oes_az.htm

Собственно, это один из ответов, почему в фейсбуке такая тупая модерация — потому что работают там всевозможные гастарбайтеры.

Toxic leadership или «офицера можно»

В фейсбучной ленте подняли статейку про жуткие нравы в известном «стартапе» Theranos:

http://hrmasia.com/hrm-five-toxic-leadership-lessons-from-theranos/

Собственно, немного не дотягивает до «Офицера можно» Покровского — но есть одна принципиальная разница — мне вот как-то всегда казалось, что основанный на мелком самодурстве менеджмент невозможен, когда работник в любой момент может написать заявление об увольнении, опционально отработать две недели и спокойно уйти (в отличие от армии). Речь при этом идет, кстати говоря, не о бесправных таджиках на стройке, и не о неграх на конвейере у Форда, а о довольно квалифицированных специалистах. Слышал еще про кучу примеров чего-то подобного, опять же, в компаниях далеко не последней величины (ближе к Fortune 500, чем к ООО «Вектор»).

Короче, чуваки, я все понимаю, но почему вот этот toxic leadership, или, на более понятном языке, самодурство, цветет и пахнет?

Очередное S for Security

Буржуины (Business Insider, не херня какая!) пишут про то, что Google «забыл» предупредить пользователей о наличии микрофона в одном из устройств серии Nest:

https://www.businessinsider.com/nest-microphone-was-never-supposed-to-be-a-secret-2019-2

Угадайте, что про это написано на «крупнейшем в Европе ресурсе для IT-специалистов» (определение честно поперто со странички «О сайте«)? Правильно — ничего.

UPD Вот уже и наши «обычные» СМИ подтянулись:

https://www.gazeta.ru/tech/2019/02/21/12198163/google_nest.shtml

Splunk

Чуваки, а что такое этот Splunk, и почему всем пиздец от «смены приоритетов в глобальной стратегии»?

https://www.splunk.com/blog/2019/02/18/shifting-priorities-in-our-global-strategy.html

Да, сайт ихний мельком посмотрел, вообще ничего не понял, кроме одного — купите у нас хз чего и будут вам крутые business outcomes и прочая ебитда.

И вот такой у нас Industrial IoT

Извините, но я снова про немцев. Оказывается, Dr. Ing. Michael Schoeffler на гитхабе пишет про себя так:

I’m a research engineer working in the field of Industrial IoT.

Парочка примеров кода от инженера-исследователя, работающего в индустриальном IoT:


void loop() {
  if (Serial.available() > 0) {    
    byte incomingByte = 0;
    incomingByte = Serial.read(); // read the incoming byte:
    if (incomingByte != -1) { // -1 means no data is available
      lcd.setCursor(0, 0); // set cursor to first row
      lcd.print("I received: "); // print out to LCD
      lcd.setCursor(0, 1); // set cursor to secon row
      lcd.print(incomingByte); // print out the retrieved value to the second row
    }
  }
}

О существовании буквы «я», конечно, в индустриальном IoT можно не задумываться.


long hexstr_to_value(char *str, unsigned int length) { // converts a hexadecimal value (encoded as ASCII string) to a numeric value
  char* copy = malloc((sizeof(char) * length) + 1); 
  memcpy(copy, str, sizeof(char) * length);
  copy[length] = '\0'; 
  // the variable "copy" is a copy of the parameter "str". "copy" has an additional '\0' element to make sure that "str" is null-terminated.
  long value = strtol(copy, NULL, 16);  // strtol converts a null-terminated string to a long value
  free(copy); // clean up 
  return value;
}

malloc() на микроконтроллере — это, несомненно, очень индустриально.


accelerometer_x = Wire.read()<<8 | Wire.read(); // reading registers: 0x3B (ACCEL_XOUT_H) and 0x3C (ACCEL_XOUT_L)

Я бы еще вписал где-нибудь в этой программе i++ + ++i.

А вы говорите Bosch, настоящее немецкое качество и все такое.

Про немецкие компьютерные науки

Нет, не пугайтесь, бложик пока еще не захвачен [info]vit_r. Но вот набрел на пару интернетовских страничек немецких, так сказать, «компьютерных ученых» — и мне они показались в некотором роде заслуживающими внимания.

Случай первый — Dr. Christian M. Meyer, читает в многострадальном TU Darmstadt (вот им сейчас икается, наверное) курс под названием типа «XML и цифровые публикации». По факту — это довольно плохой курс по Perl с немного непонятным назначением — вот зачем «компьютерным филологам» знать о тонкостях написания CGI-скриптов? А ведь это, с точки зрения герра Майера, важнейшая вещь в «цифровых публикациях». Впрочем, он весьма разносторонний человек, помимо науки, увлекается фотографией, любит путешествовать, и даже написал какой-то дурной детектив. Но все впечатление убивается буквально одной ссылкой — оказывается, он со-основатель и управляющий партнер в фирме HESCOM-Software. Всего в фирме числятся три человека — так что о весомости этих титулов можно похихикать. Но с другой стороны — а вдруг эта фирма занимается чем-то удивительно высокотехнологичным и уникальным? И следующий же щелчок мышкой развеивает эту иллюзию — фирма лепит интернет-магазины в стиле середины 2000-х, а заодно продает две программки для составления каталогов книг и антиквариата. Не знаю, как вы, а я бы особо не афишировал, что являюсь в такой шараге «управляющим партнером».

Случай второй — Dr. Ing. Michael Schoeffler пишет, что работает в исследовательском отделе компании Robert Bosch GmbH, а в свободное от работы время на серьезнейших щщах пишет в своем бложике «как прикрутить чего-нибудь к ардуине» (вот от методов работы с ультразвуковым датчиком я даже подохуел слегка). Нет, я, конечно, видел и отечественных кандидатов технических наук, но к работе с ардуиной в стиле кружка «юный радиогубитель» они скатываются обычно по мере приближения к маразму, а здесь на фотографиях мы видим вполне себе молодого человека.

В общем, даже священные войны Олега Артамонова с разработчиками RIOT OS (которые сидят в Берлине) на таком фоне выглядят как-то по-другому.

PS Для желающих рассказать в комментах об АБС фирмы Bosch — ссылка на статью в «Авторевю» у меня уже есть: https://autoreview.ru/articles/po-dorogam-i-bez-nih/otkat-patriota

Выращивать растение в себе

Здесь прекрасно практически все:

https://mi.university/events/vyrashhivat-rastenie-v-sebe-rastitelnyj-povorot-v-gumanitaristike/

Вы смеялись над цифровыми гуманитариями? Им на смену идут растительные!

Das Boot (сериал)

Посмотрел тут свежий сериал Das Boot — якобы «продолжение» известного фильма.

Что могу сказать? Настолько качественной шизофренической ебанины (что про подводников, что про гестапо — сюжетно эти две линии почти не связаны) я не видел давно. Не могу определиться разве что, какой из эпизодов круче — с лесбийским сексом в четвертой серии или с кораблем (тут держитесь за кресло) с немецко-румынско-украинским экипажем, перевозящим еврейских беженцев в Канаду (на дворе ноябрь 1942). Надеюсь, во втором сезоне будет раскрыта тема того, что употребляли сценаристы — видимо, забористый колумбийский кокаин из специальной партии для Рейхсканцелярии, доставленный специальным рейсом U-666.

tiefenmesser

В общем, «со дна постучали».

Это вам не МГУ!

Увидел тут ролик, где студенты ВШЭ протестуют против решения Ученого совета ВУЗа о «блокирующих оценках» (можно почитать , если кому интересно):

Что хочу сказать? Это действительно не МГУ — так как МГУшное «Положение о курсовых экзаменах и зачетах» всякой мелочной ерунды, в отличие от вышкинского «Положения об организации промежуточной аттестации…«, не содержит.

Компьютерные серверы подверглись несанкционированной кибератаке

https://ria.ru/incidents/20181128/1533721369.html

Чуваки, а вам не кажется, что «компьютерные серверы», торчащие голой жопой в интернет, в 2018 году делать как-то не очень модно?

UPD Подоспело продолжение:

https://www.mskagency.ru/materials/2840255

Интересно, они поймали вирус-шифровальщик (приползает на машины с Windows и открытым RDP на следующие сутки) или обычный спам серии «I have your password»?

О смягчении нравов

Технический университет Дармштадта, середина семестра. На лекции по «системам обработки естественного языка» (краткий пересказ документации к библиотеке NLTK) рассматривается вот такой пример:

task64

В аудитории присутствует где-то десять будущих компьютерных филологов и полторы сотни будущих компьютерных программистов. С филологами ладно, в конце концов, вся эволюция вычислительной техники была направлена на то, чтобы даже филолог мог решать свои профессиональные задачи («Есть ли в русском языке слово, содержащее три е подряд?») с помощью компьютера — а вот программиста, который бы предложил вот так искать слова, соответствующие последовательности нажатий кнопок на клавиатуре мобильного телефона, 20 лет назад просто избили бы ногами в подворотне. Десять лет назад все обошлось бы косым взглядом с легким налетом «пассивной агрессии». Сейчас такое можно показывать студентам и никто, кажется, не считает этот подход зазорным.