Требуйте долива!

Вот пишут, что Минздрав “определил” безопасную порцию алкоголя:

https://ria.ru/20190919/1558833276.html

В частности, для мужчин это “около 900 миллилитров пива”. Подозреваю, что неявно продвигается измерение объема пива американскими жидкими пинтами (0,47 л) или ущербными бутылками (по 0,45 л). Сволочи.

Попутно измерил объем бутылок из ближайшей к дому разливайки – все четко, 0,5 л, 1 л и 1,5 л.

На Хабр завезли фантики от жвачки Turbo

Элита отечественного IT сравнивает Tesla Model S и Porsche Taycan по фотографиям и показателям вроде “разгон 0-100 км/ч”:

https://habr.com/ru/post/467401/

Особенно интересен, конечно, топикстартер – это тот самый чувак, что написал всякой чуши про “Год за рулем электромобиля“. Что побуждает его к этим еженедельным сеансам прилюдной дрочки на Tesla? Зачем вообще этот автоэксгибиционизм на ресурсе с многотысячной посещаемостью?

С днем программиста!

13-september-programmer-day

Ставить лайки можно/нужно тут: https://twitter.com/i_am_romochka/status/1172391844354768896.

Про “10x engineer”

Вот этим летом какой-то индийский чувак чувак написал в твиттере, что “для успеха стартапа” очень желательно найти “10x engineer” – то бишь программиста, который работал бы за десятерых, а “кушал” бы, желательно, за одного:

https://twitter.com/skirani/status/1149302828420067328

Индусу, конечно, напихали хуев в панамку – но вообще, “10x engineer” – это реальность, например, в модели COCOMO (Constructive cost model), применяющейся для оценки сроков разработки программного обеспечения (в частности, NASA сделало даже онлайновый калькулятор – впрочем, расчеты там довольно просты). Применимость ее, правда, ограничена – для того, чтобы посчитать сроки, нужно заранее как-то прикинуть количество строк кода в проекте, а этого знать заранее никто не может. Впрочем, в модели есть довольно забавная штука – набор множителей, увеличивающих или уменьшающих сроки в зависимости от разных факторов. Непосредственно к квалификации программиста можно отнести весь раздел Personnel Attributes, а заодно – два параметра из Project Attributes – Modern Programming Practices и Use of Software Tools. Если принять “стандартную” сложность проекта за единицу, то использование “лучших из лучших” проектировщиков-аналитиков и программистов с офигенным опытом даст снижение сложности до 0,71*0,82*0,70*0,90*0,95*0,82*0,83=0,23 – в 4,5 раза. А что будет, если брать специалистов уровня “ниже среднего” (но не самое дно – лучше, чем 15% худших)? Сложность проекта в человеко-часах возрастет до 1,19*1,13*1,17*1,10*1,07*1,10*1,10=2,24 – больше двух раз.

Собственно, вот здесь и видно, как возникает десятикратная разница – опытных (от 3 лет опыта с конкретной “платформой”, и от 12 лет “вообще”) высококлассных специалистов (10% лучших) сравнивают с малоопытными (меньше года) и низкоквалифицированными.

PS С другой стороны, сама по себе модель, где можно варьированием факторов изменить оценку сложности и продолжительности проекта в десять или даже хотя бы в пять раз – тоже штука довольно сомнительная.

Неновый интернет

Прочитал тут заметочку писателя Горчева про “Новый Интернет” (написано в 2004 году):

http://gorchev.lib.ru/txt/by1/newinternet.shtml

Довольно забавно, что описанное очень напоминает ФИДО или “немассовый” интернет (”у нас” это – где-то до 2000 года, “у них” – пожалуй, до середины 90-х). Беда того ФИДО или интернета, конечно, в том, что населен он был в основном “компьютерщиками” – но ровно поэтому и получалось, что “все всех знают”, как в большой деревне. Ну а как только в интернете заводятся и начинают что-то писать писатели – хана тому интернету.

Новый цифровой мир

Пришлось вспомнить тут историю про обанкротившегося дилера “Тойоты” из Владимира – некое ООО “Авто-Дрим”.

https://www.facebook.com/zamdir.sp/posts/527309807651541

Суть примерно такова – “Авто-Дрим” в последние месяцы своего существования оборзел настолько, что перестал платить “карманному” тойотовскому банку за проданные автомобили, при этом автомобили находились в залоге у банка. Когда дилер обанкротился – банк потребовал автомобили назад, чем очень напугал покупателей. Впрочем, пиарщики “головной” “Тойота Мотор” ситуацию немного уладили – как минимум для тех, кто активно ругался в фейсбуке.

Ну вот, вспомнил – и решил поискать этот “Авто-Дрим” в интернетиках, и набрел на его карточку в Едином федеральном реестре сведений о банкротстве:

https://bankrot.fedresurs.ru/OrganizationCard.aspx?ID=529C69F3180B665B8964E0B5E3CF5FDE

Очень познавательное чтение. Да, Владимирскому КБ радиосвязи повезло меньше, чем мужику из фейсбука:

https://bankrot.fedresurs.ru/Download/file.fo?id=2271309&type=MessageDocument

Выводы делайте сами.

Про электромобильчики

Вот прочитал тут очередную статью про “Год за рулем электромобиля” на Хабре:

https://habr.com/ru/post/462911/

Автору уже насували в панамку достаточно минусов за дешевый снобизм системы “Я живу в Канаде, а вы все перхоть подзалупная”, так что предлагаю обсудить его хуепыжку – Hyundai Ioniq Electric. Автомобиль стоимостью 28 тысяч долларов (в США и Канаде) или 35 тысяч евро (цена найдена на сайте дилера в Латвии) может похвастаться такими вот параметрами: около 120 л.с. мощности, 296 Н*м – крутящий момент, разгон до 100 км/ч за 9,9 с и запас хода около 200-250 км, затем требуется довольно продолжительная зарядка. Для сравнения – возьмем VW Passat актуальной версии, стоящий примерно столько же. Даже самая дохлая версия со 125-сильным двигателем разгоняется до 100 км/ч за 9,7 секунды, имеет расход топлива 4,5 литра/100 км (в загородном цикле) и при объеме бака 59 литров способна проехать без заправки 1300 километров. При этом “Пассат” – машина классом выше, всякие “плюшки” у него побогаче.

Автор, правда, яростно доказывает в комментах, что ему очень удобно ездить “короткими перебежками” по 200 км, и по странному совпадению места расположения электрозаправок совпадают с чем-то, ему интересным – но это, похоже, особая версия стокгольмского синдрома – а я хочу немного сказать про электромобили вообще. Чего, похоже, не понимают (или не хотят понимать) “традиционные” автопроизводители, так это того, что электромобиль в принципе не может быть дешевым. Вот возьмем все эти Nissan Leaf, Hyundai Ioniq Electric, VW eGolf и так далее – вплоть до Renault Zoe или Lada elLada. Мне кажется, я вполне могу воспроизвести разговоры в Nissan, Hyundai, Volkswagen, Renault и на ВАЗе:

- Давайте сделаем электромобиль, это модно!
- Хорошо, а сколько он должен стоить?
- Хотелось бы подешевле, черт его знает, как будет продаваться…
- Давайте возьмем шасси бюджетной модели, поставим туда электродвигатель и батарейку.
- Но батарейку возьмем поменьше, чтобы машина не вышла слишком дорогой.
- А что с запасом хода?
- Ну километров 200 хватит, наверное…

Так или иначе, получаются “компромиссные” авто, имеющие минимум один из недостатков: либо они мелкие и убогие, либо дорогие, либо могут ездить только “от зарядки к зарядке” (у особо талантливых производителей сочетаются все три пункта – и я тут имею в виду даже не elLada, у нее можно докопаться только до запаса хода).

А в чем секрет Tesla? Маск придумал гениальный ответ на вопрос “Сколько должен стоить электромобиль?” – столько же, сколько и “топовый” бензиновый. Это сразу позволяет не экономить на батарейке и в целом добиться сравнимых показателей по запасу хода, а владелец Model S не ощущает себя пилотом убогой консервной банки. Да, до уровня того же BMW или Audi по качеству отделки салона далековато, но это компенсируется футуристическим дизайном, да и сравнение с BMW M5 – не обидное.

Про пиво

Купил тут в ближайшей “Пятерочке” пару банок литовского пива “Лачплесис” (WTF? – Лачплесис же к Литве никакого отношения не имеет!), на банках на видном месте написано “1 Pinte”. Ну, пинта, так пинта – у нас уже большинство производителей пива разливает не по 0,5 литра, а по 450-475 мл, что примерно равно американской жидкой пинте, так что можно было бы с этим и смириться. Но нет, прибалты обрадовали – их “пинта” – это 568 мл, в точности 1 английская пинта.

А пиво в целом хорошее, рекомендую.

Проблемы белых людей

Из комментов:

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

Признавайтесь, а с вами такое бывает?

Программирование: теоремы и задачи

Вот кстати, хочется рассказать о неплохой книжке по алгоритмам и структурам данных – “Программирование: теоремы и задачи” А. Х. Шеня (свободно распространяется в электронном виде, на бумаге несколько раз издавалась МЦНМО). Вот все знают книжки, скажем, Кнута (но мало кто их читал), Кормена (тут ситуация немного получше), Дасгупты или Скиены – а я хочу сказать, что эта брошюрка (320 страниц, на фоне среднего “айтишного” учебника в тысячу-полторы – это ни о чем) по глубине изложенного материала не уступает как минимум двум последним.

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

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

PS Издание 90-х годов сопровождалось совершенно шикарным текстом – “Не покупайте эту книгу!” (кликабельно):

dont-buy-this-book

Прокладки

А что это за поветрие пошло писать в твиттере истории, как какая-то баба покупает прокладки, а то ли вся очередь (из мужиков) падает в обморок, то ли продавец-мужчина их в руки взять не может?

Я вот тоже как-то прокладки клапанной крышки для ЗМЗ-405 покупал – никто в обморок не падал.

Иннополис

Извините, но я снова про “Стачку” и Савельева. Вот пишут, что (выделение мое):

Сергея Савельева сняли с программы конференции. Как сообщили «Инде» в пресс-службе города Иннополис, он «не соответствует ценностям города и не может выступать здесь даже на мероприятиях, организованных сторонними компаниями».

https://inde.io/news/22172-na-it-konferentsii-v-innopolise-vystupit-sergey-saveliev-on-gomofob-seksist-evgenist-i-lzheuchenyy-obnovleno

Скажите, а почему всегда, какие бы “инновационные города” не строили и какие бы “образы будущего” не выдумывали, всегда какой-то полуфашизм получается?

И еще про айтишные конференции

Оцените вот это обращение Дмитрия Назарова (”лжец и мудак Назаров” – это как раз он) к организаторам конференции “Стачка”:

https://twitter.com/nazarov_tech/status/1166728106545229824

Безотносительно “Стачки”, Савельева и так далее – это же чистой воды текст в жанре “такой-то отклоняется от линии партии, допускает высказывания, порочащие советский строй”.

UPD Не прошло и пятнадцати минут, как ЛиМН забанил меня в твиттере. Обожаю этих зайчиков, старательно надувающих вокруг себя пузырь из доброжелательных долбоебов. Назаров, отрежь себе хуй!

PHP Central Europe 2019

А вот пишут, что конференцию PHP Central Europe 2019 отменили из-за того, что все выступающие – хуемрази white males:

https://2019.phpce.eu/en/

Почитать, как совестливые белые мужчины не находят в себе сил участвовать в конференции, где нет ни одного одногого негра-трансгендера-лесбияна (ну или на крайняк небинарного гендерфлюида), можно по ссылкам:

https://twitter.com/KarlLHughes/status/1151525811616387073
https://steemit.com/php/@crell/skipping-php-ce-this-year
https://markbakeruk.net/2019/07/24/withdrawal-from-speaking-at-phpce-2019/

Впрочем, немного не понимаю причин, по которым программистов на PHP не считают handicapped minority (а половина пхпшников – просто натуральные пидорасы в плохом смысле).

Про Lenovo

Вот давно хотел написать – пользуюсь планшетом Lenovo A10-70, и как-то довелось глянуть его Hardware Maintenance Manual. Мало того, что это руководство для сервисменов выложено в открытый доступ – так оно по подробности напоминает таковые для ноутбуков серии ThinkPad. Интересно, это признак того, что “культура” занимавшегося ноутбуками подразделения IBM дошла и до планшетов производства Lenovo?

Сравнительной анатомии пост

А вот запек я и сожрал голень индейки, и что-то по сравнению с куриной – там до фига сухожилий и прочей малосъедобной дряни. Но с другой стороны – вроде как все птицы (а уж тем более Gallus domesticus и Meleagris gallopavo) устроены более-менее одинаково, и сухожилий у курицы должно быть столько же. Или я в чем-то неправ?

Про наукообразие

Довелось посмотреть тут на немецкий университетский учебник по базам данных – “Datenbanksysteme: Eine Einführung” за авторством Prof. Dr. Alfons Kemper и Dr. André Eickler (раз уж авторы упомянуты на титульной странице со всеми своими регалиями – не буду их лишний раз обижать). Честно признаюсь – я это все изучал ровно один раз в жизни, по методичке М. В. Кумскова и одной из многочисленных книжек Мартина Грабера (этот товарищ необычайно плодовит, как автор – но секрет состоит в том, что все его “Введение в SQL”, “Понимание SQL”, “SQL для простых смертных” и так далее в основном повторяют друг друга – в некоторых версиях “обогащаясь”, скажем, описанием ER-модели), и особо с “систематическим” изложением теории реляционных баз данных никогда не сталкивался – но по-моему, это какой-то ужас:

2nf-deutch

Я специально решил посмотреть, как определяется вторая нормальная форма, скажем, в книжке Дейта (признаюсь, до сегодняшнего дня даже не открывал ее) – и тоже не нашел там вот всей этой “псевдоматематики”.

Возникает вопрос – зачем? Или несолидно писать перед именем и фамилией Prof. Dr., не употребляя на каждой странице книги по два десятка значков “принадлежит”, “для любого” и всего прочего “из высшей математики”?

Сегодня я узнал…

…что какой-то подвид миллениалов присвоил себе самоназвание “думеры” – разумеется, вне всякой связи с легендарным Doom. Боже, насколько я стар.

Осеннее обострение наступило рано?

Скажите, а чем обусловлено выползание на свет Божий вот таких долбоебов?

https://medium.com/@vldnmrk/Как-меня-власть-нагнула-на-168-тысяч-рублей-192735c58abe

Хочется ОРАТЬ буквально с каждой строчки. В твиттере чувак жжет дальше: “с зарплатой — там дурная схема у меня на работе, то есть я официально получаю одну сумму, а на руки получаю другую, в 2 раза меньше как раз”. Не знаю, что это за “дурная схема”, но нормальные люди обычно делают “серые схемы” наоборот.

Короче – пожертвовать Владиславу Неймарку 14 рублей 88 копеек или обойдется?

Вот вы говорите про цензуру…

…а я тем временем обнаружил, что доступная сейчас “Жизнь внутри пузыря” Ашманова довольно сильно отредактирована в сравнении с оригинальной версией. Вот сравните то, что сейчас:

https://www.ashmanov.com/education/articles/zhizn-vnutri-puzyrya/

и то, что было:

https://web.archive.org/web/20080701063557/http://www.ashmanov.com/pap/bubble/

Убраны, скажем, вот такие размышления:

Для меня же основным аргументом к уходу послужило самое простое соображение. Однажды утром, собираясь на работу в мае 2001 года, я вдруг осознал, что последние несколько месяцев я каждый Божий день вынужден общаться с неприятными или чуждыми мне людьми. Тут тебе и безумные инвесторы, и фантазёры-инноваторы, и никчёмные друзья-родственники-знакомые бывших владельцев, и наконец, всякие присланные сверху присматривающие и маги. Да, последний год мне удавалось (и приходилось) их побеждать, уговаривать, изолировать, залучать в союзники или подчинять своей воле, но вот для чего мне вообще нужно было всё это делать целыми днями? При том, что я строил этот бизнес даже не себе любимому, а малознакомым дядям из-за границы.

или целая история про то, как “начальник Рейтинга Лёха-Апач влез на стул и крикнул на весь зал: «Кто за полчаса не найдёт пяти способов ходить на ПУКН — уволим за служебное несоответствие». Зал покатился со смеху”, или про заткнутый штанами унитаз.