Однажды я смотрел фильм, который начинался так же

Света знакомится с Леной, которая и пригласила нас к себе в гости. Мы будем жить с ней втроем. Лежу на диване.

https://journal.tinkoff.ru/diary-frontender-moscow/

Дальше тема Светы, Лены и дивана не раскрыта. Одно слово — фронтендер:

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

Ребята совсем не палятся

Как вы думаете, сколько может стоить набор из нескольких фанерок, мебельной фурнитуры и ардуйни в корпусах Gainta с крепежными фланцами?

IMG_20200909_055936_943

Держитесь за стул крепче — необходимый для Worldskills по компетенции «Инженерия космических систем» набор стоит всего-навсего 284 500 рублей:

https://sputnix.ru/ru/kosmicheskoe-obrazovanie/konstruktory-sputnikov/konstruktor-sputnika-orbikraft

Неплохо бы докупить к нему и красивый напольный глобус, всего-навсего за 1 425 000 рублей:

https://sputnix.ru/ru/kosmicheskoe-obrazovanie/laboratornoe-oborudovanie/kompleks-imitatorov-kosmicheskoj-sredyi-terra

Продавцы совсем не палятся — ведь продают они вовсе не фанерки, а баллы в рейтингах:

Приобретите «ОрбиКрафт» и за учебный год Вы обучите 50 школьников, поучаствуете в 5 соревнованиях, школьники смогут получить дополнительные баллы к ЕГЭ, а школа получить +30 баллов к рейтингу.

Вообще поразительно, как конкурсы Worldskills с налетом «инновационности» обрастают вот такой бесполезной плесенью. А чем «инновационности» меньше (собственно, международный WS — это конкурс профессионального мастерства по рабочим специальностям) — тем проще и понятнее. «Инженерия космических систем» или «Эксплуатация беспилотных авиационных систем» — тусовка бессмысленных торговцев «правильными» наборами (они же, по чисто случайному совпадению — и «эксперты»), в «Электронике» читаются банальнейшие коррупционные схемы, а какая-нибудь «Электросварка» на всем этом фоне вообще проста и понятна — можешь сварить герметичный резервуар из всяких обрезков? молодец! не можешь? ПАШОЛ НАХУЙ!

Причинно-следственные связи, уровень бог

Пишет некий чувак, в фейсбучном профиле которого написано «МГИМО финишед», а на republic.ru он себя охарактеризовал, как «экономиста«:

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

(из комментариев отсюда: https://facebook.com/story.php?story_fbid=3039004469543912&id=100003031674720)

Господи, за что нам даны такие «экономисты из МГИМО»?

Новости WorldSkills

При чтении новости офигеваю от звериной серьезности этого всего:

https://newizv.ru/news/society/05-09-2020/yunogo-chempiona-iz-moskvy-ne-puskayut-na-sorevnovaniya-iz-za-neprestizhnosti-shkoly

Что сука характерно — при некоторой фантазии организаторов обе версии легко совмещаются — вставить одним из критериев при дополнительном отборе «материально-техническое оснащение учебного заведения» — и готово. Оценивать, разумеется, должен директор ООО «ЦМИТ «Коптер»» (что за ООО, почему его директор — «главный региональный эксперт по компетенции» — догадайтесь сами). А вообще занятно, как из конкурса профессионального мастерства по рабочим специальностям (чем является WorldSkills в оригинале) наши инноваторы всех мастей вырастили источник фейспалмов.

Цифровые двойники индустрии 4.0

Вот я срался как-то с [info]ailev по поводу всяких там виртуальных реальностей и их применения в обычном автосервисе «У Ашота». С тех пор прошло четыре года, слова «Индустрия 4.0» дошли даже до «Роскосмоса» — а с 3D-моделями «для автомехаников» все осталось по-прежнему. Вот все рассказывают нам о «цифровых двойниках», показывают красивые картинки из разных там CAD-ов, а на форумах владельцев мототехники BMW живо обсуждается вопрос — как заливать масло в G310S? Камень преткновения — картинка из руководства для сервисменов (слева):

digital-twin

На самом деле глазок для контроля уровня масла выглядит так, как на картинке справа — соответственно, возникает вопрос — как же все-таки заливать масло «до уровня», и где этот уровень находится? Пока поступило следующее предложение — открутить два винта, перевернуть глазок, заливать до надписи ИIW.

Господи, кто так пишет?

Читаю новостные заголовки:

В Туле участкового полиции задержали за изнасилование коллеги-капитана

И текст новости:

31-летняя женщина-капитан, дознаватель отдела полиции «Зареченский» подала заявление об изнасиловании в СК. По ее данным, 27-летний коллега-участковый около 7:30 утра насильно поместил ее в багажник автомобиля и вывез в лес недалеко от деревни Прудное, где совершил над ней насильственные действия сексуального характера. По информации издания, мотивом преступления стала ревность. Ранее капитан и участковый жили вместе, но расстались.

Снова — «капитан и участковый». У участкового звание есть? Тульский сайт, откуда новость и поперта, что характерно, загадку раскрывает — капитана в нарушение субординации изнасиловал старший лейтенант.

Переводчики жгут

peery-lea-iot

Сколько раз зарекался читать техническую литературу на русском — столько же раз и жалел об этом. Издательство ДМК-Пресс отожгло напалмом, такого перевода Ready to send и Clear to send я еще ни разу не видел.

Ахуенный банк ВТБ

Понадобилось мне тут получить карточку «Мир» (не спрашивайте зачем), «желательно Сбербанка или ВТБ». Пошел смотреть предложения — и решил открыть ВТБшную «Мультикарту» — в отличие от Сбербанка, обслуживание бесплатно. В наше ковидное время можно вполне себе минимизировать общение с банками — что я и сделал, заполнив анкетку на сайте; а дальше начался цирк с конями.

Для начала — пришло письмо «Ваша заявка принята в работу»; а дальше — дальше ничего. Ни смсок, ни оповещений на email, полное молчание. По истечении отведенных на изготовление карты 10 рабочих дней позвонил в поддержку, где, разумеется, ничем не смогли помочь (точнее, ответ по смыслу сводился к «мы вас не знаем, идите нахуй»). Пришлось переться в отделение — на свою беду, я выбрал не обычное розничное, а «центр ипотечного кредитования» (просто от работы идти ближе), где еще пришлось объяснять сотруднику, чего же я собственно хочу.

Дальше в ходе беседы выяснилось:

— я под своим ФИО и с подходящей датой рождения у них в системе есть;
— а номер паспорта — другой (что выяснилось не сразу, а после того, как посмотрели на страничку «Сведения о ранее выданных паспортах»);
— оказывается, 12 лет назад я был клиентом Банка Москвы (я уж и забыл про это), который вошел в состав ВТБ, поэтому все данные обо мне как о клиенте — оттуда;
— именно поэтому моего номера телефона нет у них в системе;
— но карточку на мое имя по заявке из интернета выпустить это не помешало, как и соотнести заявку (где я указал, разумеется, новый номер паспорта) с этими данными, по пути проебав номер телефона и email для уведомлений.

В общем, охуеваю в равной степени от уважения к 152-ФЗ и охуенных скиллов разработчиков информационной системы банка.

Бесит, сука

Очередные талантливые программисты не осилили пересчет из int16 во что-то более им подходящее. В следующий раз сделаю вывод данных в формате binary coded decimal, а то достали.

Хотя нет — напишут что-то вроде Float(x.toString(16)) и будут считать себя неибаццо гениями. Подскажите, в каком формате выводить числа, чтобы на той стороне с гарантией охуели?

Про Лифшица

В этой новости прекрасна каждая строчка:

https://polit.ru/news/2020/08/25/lifshic/

Кстати, это тот самый Лифшиц, что написал письмо Медведеву от имени несуществующего подразделения «Сколково»:

https://www.cnews.ru/news/top/2019-12-02_gosudarstvo_zadumalos_o

Про русских физиков и голландские компании

Увидел в — о боже! — Яндекс.Дзене пересказ вот этой статейки с Хабра:

https://habr.com/ru/company/dcmiran/blog/490682/

Удивительно, но ни в одном материале «про ASML» для широкой публики, даже русскоязычном, не упоминается Вадим Банин. Собственно, это все, что нужно знать об отечественной околотехнической журналистике и ее суррогатах, типа хабра и дзена.

Программисты не нужны

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

https://habr.com/ru/company/lingualeo/blog/515530/

Краткий пересказ: в LinguaLeo взяли Chief Technical Officer-ом некоего чувака, хорошо знавшего PostgreSQL — даже слишком хорошо, настолько, что он переписал на хранимые процедуры существенную часть бекенда. Результаты, например, по одной из задач говорят сами за себя:

Было Стало
Строк кода 10 000 300
Запросов к БД 12 1
Время выполнения, мс 600 20

Попутно были выставлены на мороз все веб-макаки, поддерживавшие то поделие:

Когда мы поделились планами с разработчиками, стало понятно, что команда не готова к изменениям. Большинство людей покинули компанию: остались только те, кто пришёл совсем недавно.

Читатели почуяли, что их ценный навык переписывания JSON-ов на PHP стремительно теряет ценность и начали кидаться на автора, мол, ни черта он не понимает в разработке уеб-приложений. Обязательно зайдите в комменты, там феерично.

Яндекс.Херня

Сегодня в Москве Яндекс.Такси протаранило Форд Мустанг из Яндекс.Драйва — а на заднем плане за этим наблюдает курьер Яндекс.Еды.

yandex-mustang

Не удивлюсь, если все причастные залипали в яндексовское «суперприложение«:

yandex-superapp

А Мустанг жалко.

Кстати, посмотрел на выходных на Django

В очередной раз возникла идея одного веб-приложения — ну и на выходных нашел часочек для прохождения Django tutorial. Выводов для себя сделал три:

— лепить веб-приложения с функциональностью CRUD может даже дрессированная мартышка;
— даже мартышке приходится слишком много делать руками;
— научившись делать руками несколько стандартных телодвижений, мартышка может считать себя неибаццо программистом.

Про Python, программистов и математиков…

…или зачем математикам программирование, или программистам — математика.

Посмотрел краем глаза на один прожект, где слепили обработку загружаемых пользователем аудиофайлов на Python, разумеется, с использованием SciPy (на это ума хватило). «Обработка» — громко сказано, на самом деле все сводится к обычной линейной алгебре. Беда в том, что файлы немаленькие — скажем, два канала с частотой дискретизации 44,1 кГц и разрядностью в 16 бит. Часовая запись — это уже 600 Мб, которые для использования SciPy надо полностью загрузить в память. Заодно там надо как-то хранить и промежуточные результаты вычислений — и в результате объем сожранной питоном памяти растет просто катастрофически.

Впрочем, память сейчас кажется дешевой, а подход «закидать проблему железом» — работающим. Так вот, при желании почти всю «обработку», которая есть в этом проекте, можно было бы сделать практически «в режиме онлайн», со скоростью загрузки или чтения файла с данными, а заодно — с в разы меньшим потреблением памяти. Нечто подобное я как-то делал даже для микроконтроллеров класса «за 2$ на алиэкспресс», с каким-нибудь ядром наподобие Cortex-M3, а лучше M4, и десятком-другим килобайт ОЗУ.

Беда в том, что условные «математики», сделавшие первую демонстрацию алгоритмов на SciPy (это модно и «научно»), не хотят лезть в программирование, а программисты не понимают примерно ничего из написанного на SciPy (ну например, хотя бы того, что делает функция numpy.dot).

С другой стороны, конечно, никакая оптимизация тому проекту не поможет — при 1 пользователе эта демонстрашка работает, при 10 придется докинуть памяти, при 100 пользователях может возникнуть проблема — компьютеры с потребным количеством памяти делает разве что IBM; другое дело, что 100 пользователей у того проекта никогда не будет.

Прочитал тут на днях

В одном околоайтишном чатике:

Слушал я тут как собеседуют devops-ов в core-команду
Конечно, все эти мальчики с татуировками, который умеют yaml-ы писать на первых пяти минутах получат от ворот поворот.
Начинают прямо с азов — как грузится linux, что такое процесс, какие состояния бывают, что такое зомби, чем они плохи, что такое inode, где файл хранится и так далее. Мальчики впадают в какой-то кататонический ступор.

про себя подумал «во валят!» и как-то радостно стало на моей душе

Спрашивают, кстати говоря, действительно не особо сложные вещи — это азы Unix-подобных систем, определения всего этого кочуют из книжки в книжку. Самое древнее, что я читал (гарантированно есть и более «классическая» литература) — это описание 4.3BSD 1989 года, и там все эти вопросы разбираются буквально в первых же параграфах соответствующих глав. Пугает другое — понимая юниксы, можно выучить этот ваш Docker с yaml-ом ну этак за неделю; знающие же только Docker азы юниксов изучать не будут, им это «не нужно».

Климарев жжет

…начнется массовая деанонимизация человеческого мусора…

https://www.facebook.com/michael.klimarev/posts/4819643154728363

Вообще забавно, как всякие борцы за свободу легко переходят на раздачу определений вроде «человеческий мусор».

Русский треш-метал

Ютубчик почему-то решил, что я очень люблю русский треш-метал, а я как-то осознал, что половина отечественных исполнителей в этом жанре путают trash и thrash.