Тег ‘запретите им’

Обожаю, блядь, фронтендеров

Если вы думаете, что в мире опенсорсных платформ для IoT все хорошо, и всякие решения от непонятных людей за многоденег не нужны – вы глубоко ошибаетесь. Только что наблюдал, как вкладка в MS Edge с какой-то из страничек веб-интерфейса ChirpStack отъедала ресурсов больше, чем показывающий красивые картинки SDR Sharp.

А еще выяснилось, что установка InfluxDB на GatewayOS – образ флешки для Raspberry Pi с установленным и настроенным ChirpStack – занятие для сильных духом; есть мнение, что поставить ChirpStack отдельно на голую Raspbian будет едва ли не проще.

Хоть садись и сам все пиши.

И еще немного обосру Rightech

Я не злопамятный – просто злой и память хорошая, так что сброшу во “внешнюю память” еще немного, в дополнение к записи про сделанный этой компанией учебный курс.

Для начала – а что же нам предлагает эта компания? Очередную “облачную платформу для Интернета Вещей” – а если посмотреть повнимательнее, то получается что-то вроде недо-SCADA, программируемой не на принятых у нормальных людей языках из IEC 61131-3, а на знакомом каждому фронтендеру джаваскрипте. Что же, как говорил Мао, “пусть расцветают сто цветов” – нравится вам джаваскрипт – пользуйтесь! Но давайте поползаем по сайту и связанным с компанией телеграм-канальчикам и попробуем составить портрет потенциального контрагента :)

Театр начинается с вешалки, а какие-то серьезные дела с компанией – с ее ЕГРЮЛ, ИНН и прочих таких буковок. Что мы видим в разделе “О компании“? Никаких реквизитов и строчку “фактический адрес”? Напоминает долбоебов из Супры, зарегистрировавших для работы с автопромом отдельное юрлицо на бомжа. Забавно, что и в качестве способа оплаты в разделе “платежная информация” упоминается только эквайринг с карточек – будто бы сервис предназначен в первую очередь для физлиц.

Впрочем, перейдем к более приземленным вещам. Вот, например, телеграм-канал компании сообщает нам, что 14 октября 2020 года, в среду, прямо в обед, часть “облачных сервисов” будет недоступна:

Мы не останавливаемся на достигнутом и продолжаем развиваться, стараясь с каждым днем улучшить работу нашей платформы.
Мы добавляем новые мощности и переезжаем на новые серверы, поэтому 14.10.20 начиная с 14:00 (UTC+3, по мск) возможны некоторые проблемы с доступностью платформы на время, пока будут обновляться DNS. Это плановое развитие, ведь мы стараемся улучшить стабильность и качество работы RIC.
Просим вас не вносить никаких изменений с 14:00 по 14:15. Внесенные изменения могут не сохраниться.

https://t.me/rightechportal/99

Особенно радует публикация сообщения 13 октября в 18:09. Видимо, про такую скучную штуку, как SLA, ребята тоже не слышали. Я уж не говорю о том, что плановое отключение сервиса в середине рабочего дня – это хуже даже, чем “пили пиво, меняли пароли” в пятницу вечером.

После этого не удивляет, например, вот такой детский сад на ардуине:

https://rightech.io/online-webinar-iotas/

Ну и наконец – а что это за зверь такой, “платформа для Интернета Вещей”? Я вот в пятницу вечером под пивко на банальном Raspberry Pi поднял lorawan-server, кидающий данные с датчиков в InfluxDB (а потом их в виде красивых графиков показывает Grafana) – это уже “платформа” или еще нет? И честное слово, я готов отстаивать точку зрения, что поднятое in-house вот такое поделие будет ничем не хуже творчества ебучих хипстеров из Rightech – во всяком случае, тут хотя бы есть понимание, как защититься от “некоторых проблем с доступностью” в середине дня в среду.

PS Ну и не могу не поблагодарить @i_am_romochka, нашедшего смешную орфографическую ошибку:

rightech-orpho

Все-таки тестировщик военных коммутаторов – это особый склад ума.

Курс по интернету свищей

Читаю тут твитор – и натыкаюсь на очередной фейспалм @meowthsli:

“Эволюция промышленного интернета вещей: катализатор новых открытий в текущих реалиях…”

— Круто! Сколько открытий сделано?
— Пока нисколько

https://twitter.com/meowthsli/status/1320389183794532353

Загуглил, нашел на хабре состоящую на 90% из воды статью:

https://habr.com/ru/company/otus/blog/524966/

Впрочем, это даже не главное ее содержание – весь этот поток сознания был написан ради ссылки на курс “IoT-разработчик” на платформе Otus:

https://otus.ru/lessons/iot-dev/

Уже где-то на этапе чтения “программы курса” я почувствовал, что пытаются впарить говно – точнее, “облачную платформу Rightech”. Ну в самом деле – о каком IoT можно говорить, когда “по окончании курса вы будете уметь”, например, “строить системы датчиков/исполнительных элементов, используя микроконтроллер Arduino и эмуляторы, в том числе самописные”, или “создавать программы на Python, обеспечивающие функциональность IoT для одноплатного компьютера Raspberry Pi”? Я не поленился и даже попробовал пройти вступительный тест – скажу сразу, ржал аки конь. Чего стоит, например, такой вопрос:

Какая технология не обеспечивает возможность подключения беспроводных устройств к другим устройствам на расстоянии более 1500 м?

- и варианты ответа:

  • Bluetooth
  • Wi-Fi
  • Туманные вычисления
  • Сотовая связь

Уровень понимания авторами технологий непосредственно “Интернета вещей” демонстрирует вот такой вопрос:

Имеется датчик, поддерживающий LoRaWAN, передающий на шлюз (gateway) данные о температуре (в диапазоне от -100 до 100 C с точностью до градуса) со скоростью 1 байт/с. Затем данные передаются на роутер со скоростью 100 байт/с, после чего направляются на сервер, для хранения и последующего анализа, со скоростью 10 байт/с. Вычислите время, с точностью до сотых долей секунды, необходимое для пересылки одного измерения температуры, если показания температуры кодируются одинаковым, минимально возможным количеством бит.

Ребята где-то слышали, что LoRa по современным понятиям чудовищно, невообразимо медленная – но именно слышали, без особого понимания. Об 1 байте в секунду речь там все-таки не идет (особенно в LoRaWAN, где особо медленные виды модуляции все же стараются не использовать).

Особенно шедеврально выглядит вопрос про блок-схему:

idiot-block

Готовы ответить, не подбрасывая монетку? Точнее, угадать, что думал автор?

Какое отношение к IoT имели вопросы про Javascript – точнее, про “JavaScript на уровне понимания стрелочных функций, функций map, filter, reduce” – я вообще сказать затрудняюсь. Точнее, догадываюсь – курс будет посвящен в основном работе с “облачной платформой Rightech” (и немного про Arduino и Raspberry на уровне “купите датчики на алиэкспресс”).

И вишенка на торте – прослушать курс, составленный корифеями IoT из Rightech вы можете за скромную сумму – всего 52500 рублей:

idiot-price

ООП нужно запретить

Нет, я не про Организацию Освобождения Палестины, я про объектно-ориентированное программирование, которое наносит смертельный ущерб неокрепшим мозгам:

Ну как-то, прочитав книгу Гради Буча, в которой он описывает ООП на аналогии с объектами реального мира, я теперь наоборот, рассматриваю реальный мир по аналогии с ООП.

https://habr.com/ru/post/524718/#comment_22221036

А Гради Буча и его книги следует предать аутодафе по всем правилам испанской инквизиции. Но разумеется, не просто так, а после положенного богословского диспута о Святой Троице, с рисованием UML-диаграмм.

И еще про The Things Network

А вы знаете, что если вы будете пользоваться этой фигней, то придет [Роскомнадзор] и сделает вам [Роскомнадзор] в извращенной форме? Чуваки заявляют о поддержке российского частотного плана для LoRaWAN – ну или во всяком случае есть такая опция в настройках сети – но на самом деле все гораздо хуже. Достаточно посмотреть лишь на две записи в логе, возникающие при попытке join-а устройства в сети:

ttn-frequency

Строчка внизу – передача Join Request от устройства, выполняется на одном из двух обязательных российских каналов (у нас это 868,9 и 869,1 МГц), тут все правильно – а вот через 5 секунд ему отвечают в RX Window 2 на совершенно нерусской частоте! Частота 869,525 МГц фигурирует в европейском частотном плане, но не в российском, у нас частоты “для неспециализированных устройств малого радиуса действия” – от 868,7 до 869,2 МГц. Соответственно, для RX2 в российском частотном плане прописана частота 869,1 МГц (совпадающая с одной из частот для Join, это немного неудобно, но не смертельно). Почему TTN решил забить на это все – непонятно.

Про эти ваши облака

Вот тут твиттерские деды-программисты кряхтят, что современная молодежь совсем обленилась и не может сделать, скажем, элементарный софт для хранения заметок – и даже приводят примерное время, когда все пошло не так – 2012 год. Так вот, дело не в том, что кто-то обленился – дело в том, что для современных моделей монетизации софта его качество вовсе не имеет значения, а важны две совершенно других вещи:

- можно ли продать пользователям рекламу;
- можно ли продать кому-то данные пользователей.

Через это имеем засилье мобильных и веб-приложений, с обязательным подключением к интернету, хранением данных в “облаке”, и как апофеоз этого всего – продажу данных о пользователях на сомнительных условиях каким-то турецким чертям:

https://habr.com/ru/company/globalsign/blog/523974/

Даже не стесняются писать такое, например:

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

И если рассматривать любой интернет-проект с такой точки зрения – можно ли продать кому-то пользовательские данные – то взгляд на мир становится совершенно другим.

Я бы, наверное, так не возмущался бы, если бы не потратил выходные на поиск простого способа подключить несколько датчиков с использованием LoRaWAN. Вроде бы “открытый протокол”, все красиво – но как только ищещь работающие примеры, то вместо простых локальных и недорогих решений – уровня “возьми Raspberry Pi и поставь ChirpStack” вылезает модный облачный The Things Network.

Хроники карантина

IMG_20201016_231856_663

Скажите, а что это за му…жик в самом уязвимом для ковида возрасте (62 года, говорят) демонстративно и цинично пренебрегает требованиями перчаточно-масочного режима?

Наконец-то прижали этих мразей

BBC пишет, что в Великобритании запретили рекламу Playtrix-овских игр:

https://www.bbc.com/news/technology-54509970

Пойду менять проксик на британский.

Про контроль версий

Кстати, если вы хотите понять, что такое контроль версий, все эти git, Subversion, Mercurial – просто зайдите на страничку

https://www.mos.ru/city/projects/covid-19/documents/

и попытайтесь из приведенных документов скомпоновать текст 12-УМ на текущий день.

КМПВ, российское законодательство будет опубликовано в вики-формате, а некоторые чиновники заменены несложными скриптами на Perl.

Если бы ковида не было, его стоило бы выдумать

Прекрасно раскрываются многие персонажи из соцсетей. И если конспирологи (”ковида не существует”), конформисты (”всем надо срочно носить маски и самоизолироваться!”), юридически подкованные нонконформисты (”согласно подпункту г пункта 14 статьи 88 ФЗ-666 маску можно носить хоть на затылке”), пофигисты (тут все понятно) – это уже известные паттерны поведения, то ковид выявил еще один типаж – злорадных конформистов, это те типчики, что старательно выполняют все указания по ношению масок/перчаток/анальных пробок и с мерзкой улыбочкой пишут что-то вроде “вот я выживу, а вы все – нет!”, получая от этого какое-то удовольствие.

Держитесь от таких подальше – и речь идет не о полутораметровой дистанции! Лично я с некоторыми на одном поле срать не сяду.

Ну и продолжим автоспортивную тему

Тут в этом самом РСКГ случился небольшой скандальчик – нашли визитку Яроша левые медицинские справки у участников. Совет РАФ по спорту принял воистину шедевральное решение, не могу не процитировать самую мякотку:

РАФ начнет проверки медицинских справок, предъявленных в сезоне 2020 года, в том числе при получении международных лицензий РАФ и лицензий National D. При обнаружении факта использования фальшивой медицинской справки, спортсмен будет дисквалифицирован на срок один год с момента выявления. Медицинские справки спортсменов, добровольно оплативших вышеуказанную денежную пенализацию, не будут подвергаться дополнительной проверке.

http://raf.su/news/3145-vypiska-iz-protokola-8-zasedaniya-soveta-raf-po-sportu-01-oktyabrya-2020-g

По-моему, прекрасный пример логики современного российского должностного лица (ну да, РАФ формально – общественная организация, но люди везде более-менее одинаковы) – да, левые медсправки предъявлять нехорошо, но если вы добровольно-принудительно заплатите 50 тысяч рублей – так и быть, проверять не будем. Мне кажется, пора узаконить продажу индульгенций – особенно в наше ковидное время, в виде намордников с QR-кодом.

Надо бы тоже поворчать

Вот есть такая операционная система для микроконтроллеров всяких под названием RIOT, “дружелюбная операционная система для Интернета Вещей”:

https://www.riot-os.org/

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

Но вот попался мне в руки какой-то датчик температуры и влажности из серии DHT (популярной среди ардуинщиков) – и нет бы сказать человеку “брось каку”! Нет, я как дурак взялся помочь запустить этот датчик в RIOT-е. Как можно понять из истории этого всего, драйвер писали три немецких программиста:

https://github.com/RIOT-OS/RIOT/commits/master/drivers/dht

С момента, когда код драйвера попал в эту помойку каталог с драйверами внешних устройств RIOT-а, и вплоть до самого недавнего времени, драйвер был абсолютно непригоден для какого-либо нормального использования. Я не шучу – с 29 мая 2015 года вплоть до 19 июля 2019 в коде драйвера присутствовал бесконечный цикл, в который мы попадали, если датчик решал заглючить или отвалиться. Ну вы представляете себе “умную теплицу” в исполнении типичного ардуинщика? Китайские датчики с алиэкспресса, гнилые провода, повышенная температура и влажность, …

При всем при этом RIOT – система с кооперативной многозадачностью, бесконечные циклы в ней приводят к тому, что ваше устройство наглухо зависает – и все из-за отвала одного сраного проводочка! При этом нельзя сказать, что в код драйвера никто не заглядывал – заглядывали, исправляли, добавили пустые скобки в бесконечном цикле, поправили фамилию одного из авторов – работа кипела!

Ну и скажите теперь, можно ли пользоваться системой, в которой четыре года (!) живет вот такой драйвер, которым попросту нельзя пользоваться (вопрос о том, можно ли пользоваться купленными на алиэкспрессе датчиками, отложим на потом)?

Прекрасный, замечательный тест

https://mel.fm/worldskills/1456237-shovel_or_code

Сомнения возникли уже на первом вопросе. С одной стороны, все эти “биоэтики” и “евангелисты генной инженерии” придуманы АСИ и упомянуты в “Атласе новых профессий”. А с другой – на фоне этого всего даже астролог кажется уважаемым специалистом.

И еще про мебель

Первое. Сравнил “бок о бок” два икеевских компьютерных кресла – “Маркус” и “Эрвфьеллет”. В целом отличия такие:

- у М чуть более широкая и длинная подушка сиденья; у Э подушка регулируется по длине, но мне нужен тупо максимальный ее вылет;
- у М преднатяг пружины в механизме качания регулируется вручную (и при массе седока 110+ крайнее положение все равно не очень подходит для “ненапряжно покачаться на стуле”, надо меньше жрать), у Э – автоматически, при этом синхромеханизм тоже присутствует (этого не видно в ролике на сайте);
- регулировка положения поясничного подпора и подголовника, появившаяся в Э, лично мне не нужна (рост около 192 см), фиксированного положения в М вполне хватает;
- выбор расцветок у Э получше, в белом варианте стул офигенен.

В общем, получился вполне такой “эргономичный стул на минималках” (для тех, у кого пока не укладывается в голове стоимость Aeron/Contessa/и тому подобного), но вообще купленным недавно “Маркусом” я вполне удовлетворен.

Второе. Посмотрел отдел мебели для home office в той же икее. В очередной раз убедился, что икея делает в основном дешевое дерьмо, а конкретно бомбануло от “столика для ноутбука” под названием “Фьелльбо“. Вот прямо конкурс можно проводить – назовите все ошибки в эргономике этого “рабочего места”:

fellbo

175 лет псу под хвост

Редакция Scientific American призывает поддержать на выборах Джо Байдена:

https://www.scientificamerican.com/article/scientific-american-endorses-joe-biden/

“175 лет мы не выражали своей поддержки кандидатам на президентских выборах. В этом году мы вынуждены это сделать”. В общем, считайте, что 175 лет истории Scientific American на этом не то чтобы закончились – это вряд ли, но редко когда выпадает шанс увидеть, как уважаемое издание превращается в агитационную листовку.

Большой айтишный пузырь

Вот почитал тут про фронтендера, который за 280 тысяч в месяц рефлексировал со Светой и Леной на диване – а там рядышком есть аналогичная статья про программиста-эмбеддера из Иваново, который за впятеро меньшие деньги вынужден обходиться без Светы, и даже с диваном некоторая напряженка:

https://journal.tinkoff.ru/electronic-engineer/

Так вот, у наивных людей иногда возникает вопрос – откуда и почему такая несправедливость, почему долбоеб-фронтендер рефлексирует на диване со Светой и получает за это 300кк/сек, а эмбеддер, которому и знать надо больше, и ответственность выше на порядок, перебивается с хлеба на воду? Ответ прост и понятен – если попытаться разобраться, “откуда берутся деньги”.

В программировании для встраиваемых систем, в принципе, все просто и понятно – вот есть “железка”, она продается за N рублей (где N примерно определяется тупо из стоимости деталей), есть примерный ее тираж – из этого определяется сумма, которую в принципе можно потратить на ее разработку. И нет, это не только зарплата инженеров и программистов – это и прототипирование, и недешевое оборудование, и еще куча других статей расходов. В результате получается, что “стоимость” эмбеддера ограничена сверху – и с учетом общей унылости российской электроники, ограничена довольно скромной суммой.

Что же касается веба, оперденей и прочего “дорогостоящего” айти – тут ситуация в корне другая! Во-первых, уже программист уровня “не ссыт под себя”, в принципе, способен работать на иностранных заказчиков на всякого рода фриланс-биржах – так что зарплатные ожидания сравниваются с почасовым рейтом “там”. Во-вторых, даже джуниора в обоссаннных штанишках можно “продать” через бодишоп тем же иностранцам, за доллары, естественно (и зарплата тоже очевидным образом привязывается к доллару; даже с учетом прибыли “галеры” обычному гребцу хватает). В третьих – есть довольно много заказчиков, в принципе не считающих затраты “на айти”, или не сравнивающих их с чем-то простым и очевидным. Вот взять тот же несчастный фронтенд – как посчитать “вклад” конкретного разработчика в поддержание работоспособности фирменного сайта? Я уж не говорю про этакий айтишный шантаж уровня “Да вы что, не знаете, что в однобортном сейчас уже никто не воюет?” – а ведь так примерно и выглядит со стороны постоянное желание переходить на новые фреймворки и все такое прочее.

Говоря проще – не связанное с производством чего-то материального “айти” всеми способами стремится “набить себе цену” – и пока что это у программистов неплохо получается, надо сказать. Хотя первые звоночки, вроде нашумевшей статьи про LinguaLeo, уже пошли!

PS “Надеюсь, вы уже поняли, какую ошибку совершили, выбрав программирование микроконтроллеров в качестве своей основной специальности”

Копроэкономика

На пикабушечке пишут:

Во времена кризиса, очень популярны стали бюджетные модели ноутбуков построенные на однокристальной системе. На плате один процессор, которые выполняет большинство функций. Производитель пытаясь максимально сэкономить, не устанавливает копеечную антистатическую защиту(ESD), без которой процессоры очень часто выходят из строя и ко мне в сервис такие ноутбуки попадают стопками ))

https://pikabu.ru/story/reshenie_problemyi_byudzhetnyikh_noutbukov_5310472

“Во времена кризиса” – это у нас всегда (как там у Красной Плесени? “А Родина-мать их чего-то забыла, делов дохрена – то реформы, то кризис!”), а так о ситуации с “бюджетными ноутбуками” на российском рынке было написано еще в 2014 году:

…перед вендорами, которые по-прежнему жили установкой «долю рынка надо держать как Москву зимой 41-го», встала задача — как максимально опустить цены на ноутбуки так, чтобы и покупатель продолжал их брать, и хоть какую-то копейку самим заработать. Задача решилась несложно: контрактные ODM-производства (ни для кого же не секрет, что у нас из 10 крупнейших поставщиков ноутбуков 9 пользуются контрактным производством?) были переориентированы на максимальную экономию. На характеристиках экономить не получается — они прозрачны для покупателя, и если ты поставил Celeron вместо Core i3, то будь добр и цену снизить, — поэтому осталась экономия на качестве.

Так вот, сколько какой-нибудь там Compal экономит на диодных сборках для защиты от статики? Даже в российском “мелком опте” AZC099-04S стоят сущие копейки (меньше 4 центов, если что) – но в производстве надо учитывать, скажем, сложность логистики, необходимость поддержания складских остатков, в конце концов, время перезагрузки SMD-автомата и время на установку компонентов. Интересно, в какую сумму в цене ноутбука превратятся эти 4 цента?

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

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

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)

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