Учимся программировать под ноотропами

Хотя если вам нужна дополнительная стимуляция для того, чтобы осилить детскую книжку Петцольда — может, не надо?

А что это за пляски с баном Трампа, Parler и так далее?

Чисто покуражиться, показать, «кто здесь хозяин»? Что-то мне подсказывает, что к следующему разу заинтересованные стороны сделают вывод, кому принадлежат все эти соцсеточки — и все будет далеко не так весело.

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

Обновил WordPress

Стало стыдно сидеть на древней версии вордпресса — так что обновил его, и похоже, зря — поломалось большинство привычных плагинов. Некоторым нашел замену, некоторые — прежде всего самописные — поправил, но что делать с кросспостом в WordPress — не знаю. lj-xp не работает со свежими версиями WordPress, Social Networks Auto-poster выдает непонятные ошибки, есть шансы поправить немного JournalPress — вроде он должен заработать, но «из коробки» заставить его кросспостить не получилось.

В общем, если что-то работает — то лучше не трогать.

Ну и вообще — если кто-то еще пользуется вордпрессом — а что лучше использовать для кросспостинга в соцсети? Желаемый набор пока такой: ЖЖ, фейсбук, вконтактик, твиттер, возможно, в ближайшем будущем заведу телеграм-канал.

Про инфляцию оценок

Оказывается, не только у нас пятибалльная шкала оценок лишилась «единицы» (это, кажется, произошло еще лет 100 назад), да и «двойка» превратилась в несуществующую символическую оценку — в Штатах та же фигня:

grade-inflation

https://economix.blogs.nytimes.com/2011/07/14/the-history-of-college-grade-inflation/

Обнаглевшие мудаки

А сегодня расскажу о еще одной разновидности мелкого мудачья. Есть в Москве категория интернет-магазинов, перепродающих всякий кал с алиэкспресса. Ну там всякие ардуины, 3д-принтеры, запчасти для дронов и все такое прочее — все это с наценкой от 30 до 100%, но иногда можно и потерпеть — особенно когда деталька нужна уже сегодня. Заказал у одних таких мини-станочек, который на алишечке идет под названием CNC 3018, в надежде поиграться на праздниках — но нет, нихера. Отписались, сволочи, что вот прямо сейчас станочка в наличии нет, и не будете ли вы добры подождать пару недель?

Ну и вот скажите, нахуй такие «магазины», когда я и сам с алиэкспресса могу неплохо заказать?

Вышка нинужна

Вот еще один маленький спойлер к планируемой матерной простыни про образование — довольно узкоспециальное, но занятное наблюдение за юными программистами (жизнь свела меня с выпускниками бакалавриата одного в прошлом считавшегося неплохим ВУЗа). «Высшее айтишное» образование у нас, как выясняется, предполагает довольно мало программирования — допустим, курс по «операционным системам» читается в режиме «сухого плавания». Я интереса ради прикинул, сколько строк кода нужно написать, чтобы получить диплом по специальности 09.03.01 «Информатика и вычислительная техника» — получилось даже меньше, чем, скажем, на мехмате (который вовсе не программистов готовит!).

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

Но студенты же сами не дураки — они прекрасно умеют пользоваться поиском по headhunter и понимают, что с одними только плохими знаниями C и прекрасными навыками тыкания мышкой в LabView их никуда толком не возьмут! На помощь приходит среднеспециальное программистское образование в виде всяких курсов типа «Java с блекджеком и шлюхами», «Петухон за три дня», «Готовим фронтендеров из домохозяек» (и нет, речь идет не о компиляторном фронтенде). В результате весь жизненный опыт начинающего программиста просто кричит о бесполезности высшего образования — и не могу с ними в этом не согласиться, такое образование действительно довольно бессмысленно.

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

Собственно, выше описан практически портрет начинающего комментатора хабра, пришедшего высраться на тему «вышка нинужна». Когда спорите с таким — не забывайте, образования у него на самом деле — три класса и коридор.

Если вы хотели узнать, что такое failed state, но боялись спросить

Можно посмотреть это видео, где рассказывают о том, как в столице цеэвропейского государства запустили внутригородскую железную дорогу.

Новое в преподавании математики

О том, что в математике для начальных классов отменена коммутативность умножения, все уже несколько лет как знают. А тут подвезли новое — оказывается, длину и ширину надо измерять в квадратных сантиметрах; при перемножении см2 на см2 получаются те же см2; это новое слово в анализе размерностей!

cm2-by-cm2

Объясняется это тем (там есть еще аудиозапись, я пожалею потенциальных слушателей и просто перескажу ее, потому что училку хочется придушить уже на первых секундах, когда она говорит «мы сейчас с ребятами идем на понятийное осознание того, что они ищут»), что детям якобы сложно понять, как при умножении сантиметров на сантиметры получаются квадратные сантиметры — и поэтому мы вместо измерения длины «считаем количество квадратных сантиметров в длине» — то есть клеточки вдоль сторон прямоугольника. Якобы дети путают периметр и площадь, и чтобы не путали — придумывается вот такая ебанина.

Вообще, такую «методику» преподавания 11 лет назад описал [info]sanches:

Теперь представьте себе, что в возрасте четырех лет ребенку рассказывают, что Земля плоская и лежит на трех китах. Через пару-тройку лет, когда возникнут вопросы о спутниках, часовых поясах и кораблях, скрывающихся за горизонтом, — что Земля круглая, Солнце и Луна вертятся вокруг нее, а дальше находится сфера неподвижных звезд, прибитых к небесной тверди серебрянными гвоздями. Еще чуть позже, когда речь зайдет о планетах и лунных затмениях, — что Земля таки вертится вокруг Солнца. И так далее.

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

https://sanches.livejournal.com/386715.html

Математика — по крайней мере на стыке старших и младших классов — была поражена этой проблемой, как выясняется, в совершенно недостаточной степени! Надо срочно вводить новые места, в которых надо сначала запутать детей, а потом объявить: «А теперь забудьте все, чему учились раньше!» Что получится на выходе — разумеется, бардак, «у большинства в черепушке вообще уже ничего не остается, и они сами толком не знают, — а что там на самом деле».

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

А вот про американское законодательство немножко

В твиттерном треде мужик рассказывает, что при разводе супруга программиста или супруг программистки (да, давайте использовать феминитивы, это смешно) может потребовать ПАЛАВИНУ от написанного в браке опенсорсного кода:

https://twitter.com/richgel999/status/1335957390869532682

Вот к чему приводит наивное представление об «интеллектуальной собственности«!

Ругаться хочется

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

А чем это я провинился?

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

Хабр продолжает скатываться в дерьмо

Как вы думаете, можно ли в 2020 году писать статью о том, как поднять на VDS серверную версию Windows и «в несколько кликов мышки» настроить там торчащую голой жопой в интернет SMB-файлопомойку? Оказывается, можно:

https://habr.com/ru/company/ruvds/blog/529970

Заодно оцените количество скриншотов.

Современные технологии

Говорят, тут в Нью-Йорке метро встало из-за сбоя Amazon AWS:

https://mobile.twitter.com/nyctsubway/status/1331642888502059008

Да здравствуют конплюкторные технологии!

Надеюсь, что у меня дома света нет не из-за AWS, а по более банальным причинам.

Все так

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

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

https://t.me/syncromechanica/332

К вопросу о стартапах

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

https://habr.com/ru/company/deutschetelekomitsolutions/blog/520406/

Вот вроде бы для читателя после «пары курсов по ИТ» все выглядит довольно гладко, ребята старательно пишут все нужные слова, думают о масштабировании, мониторинге и так далее — но вот у меня глаз задергался уже на словах про Raspberry Pi. И при дальнейшей работе с этим решением надо… нет, не масштабировать его, а выкинуть вообще все и сделать заново. При этом, разумеется, «все выкинуть и сделать заново» для большинства стартапов — смертный приговор. Деньги потрачены, «пилот» как-то работает, объяснять, что тиражируемого решения нет и надо начинать с нуля — не вариант.

Пользуйтесь средствами индивидуальной защиты

IMG_20201106_204531_682

Вот, например, на этой фотографии, если присмотреться, можно увидеть два гондона.

Про американские выборы

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

ssy-v-glaza