Оказывается в прошлом году был принят PEP 703, который наконец-то добавит параметр в CPython для отключения GIL (Global Interpreter Lock) - корень многих бед в Python, особенно убогой производительности и невозможности использования multi threading нативно без всяких C/C++ расширений. Можно сказать, что для Python начинается новая эра, в которой возможно задействовать ресурсы железа по максимуму, теперь у языка есть шанс быть не просто языком описания интерфейса взаимодействия между высокопроизводительными C/C++ расширениями, а самому быть высокопроизводительным ☺️

Description: Произошло динамическое выделение памяти на неопределенное количество мыслей, пул памяти заполняется…
PLs: C, Go, TS/JS, Python
Subscribers: 7
Posts: 37
Created: January 13, 2024
mall0c [0x00000005]
Есть такой чушпан по имени Бакунов Григорий Николаевич, у него еще свой канальчик @addmeto, который к моему удивлению имеет 70k подписчиков.
Когда-то я почитывал его вполне интересные материалы/обзоры и канальчик, пока он не стал делать вкрапления своих политических взглядов и русофобии. Некоторые неприятные вкрапления вроде бы уже удалены, но не уверен. В феврале 2022 года у него началось проседание аудитории на 1-2к душ еженедельно, что он восполнял накруткой, тоже еженедельно лол. В общем, хз насколько у него живая аудитория, а если и живая, то большая ее часть скорее всего русофобы-либерасты.
В общем, недавно поинтересовался, как его успехи на либерастических ютуб каналах и что же нового в его карьере на вики. Довольно забавные и странные факты там описаны.
Григорий оказывается «российский программист», что-то с этого прям проорал 🤣 Особенно с «российский» и ниже принадлежность к стране «Украина», если еще взять в расчет то что он пиздит про Россию в медиа, его прогнозы (ни один из которых вроде так и не сбылся кстати), тогда точно становится понятно насколько он «российский».
Теперь разобраться бы со словом «программист», так как нет ни одного упоминания о том что он разработал, кроме каких-то невиданных никем контрибуций для ядра давно умершего ASPLinux. Что еще больше вносит непонимание, как «программист» вносивший изменения в код ядра ОС вдруг стал сиськой в Яндексе 😳 Даже сходил на его гитхаб аккаунт ради интереса и посмотрел всего его паблик репо, честно говоря так и не понял с какой стороны он «программист», все что у него есть это тулы а-ля “hello world”, статические сайты, простенький api предоставляющий мегаинтеллектуальные шутки и вроде все. Может я конечно долблюсь в глаза и не замечаю великого разраба всех времен и народов.
Ладно, допустим человек захотел сменить сферу деятельности немного, чего я доебываюсь до него.
Дальше идет трансформация из сиськи в манагера и даже дали запустить пару сервисов в Яндексе, участвует во всяких про-либеральных программах на ютубе как IT-эксперт. Он уже похоже эксперт во всем, человек и пароход, который разбирается во всем, но толком ни в чем 🙃
Следующее достижение великого «программиста» - запуск производства протеинового мороженого с доставкой Legche… без комментариев 😅
Ну а потом Григорий, он же великий программист и IT-эксперт, достигает пика своего карьерного роста и «с 2020 года работает техническим директором и вице-президентом по технологиям в киевском офисе компании Parimatch Tech, которая занимается азартными играми. Раньше работал с adult-проектами (порносайты)» 🤣🤣🤣
В общем, что тут можно еще сказать, Григорий решил покорять довольно сомнительные вершины, при этом когда-то имея контракты в Бельгии, Израиле и США. Что за контракты я не гуглил, и почему нигде он не прижился по этим контрактам тоже 🤷♂️ но подозреваю что его список достижений стал попахивать для некоторых говнецом. Ну а может я очень ошибаюсь, но в любом случае желаю Григорию продолжать покорять новые вершины 🤪
mall0c [0x00000004]
Ох уж этот сказочный бигтех (Google, Apple, Microsoft, Amazon и вот это все вот), где тебя ценят, офигенные зарплаты, невиданные бенефиты с полным покрытием работодателем, всегда интересные проекты, работаешь там до старости потому что там кайф, и конечно же там работают боги, потому что больше никому не под силу пройти самое «сложное» в мире собеседование.
Многие именно такого высокого мнения о бигтехе и тех кто там работает, но увы во многом это полный пиздеж.
• Наличие интересных проектов является более менее правдой, их действительно там побольше будет, чем у других в приватном секторе или на гос контрактах.
• По поводу ценности сотрудников - это все есть только на словах на собеседовании, на деле действует принцип «незаменимых нет». В случае с сокращениями, как правило, происходит следующее: берется список персонала департамента и ранжируется по тем или иным критериям, в том числе критерием может быть «что-то кому-то не то сказал», то есть не всегда судят по производительности и качеству твоей работы, и затем берется необходимый для сокращения процент и применяется к нижней части этого ранжированного списка.
• Зарплаты в бигтех, как правило немного выше средней по местности, где живешь. Плюс к этому всему часто прилагаются «стоки», тут должно быть конечно радости полные штаны, но нет, воспользоваться ими возможно никогда и не получится, так как ограничений на их использование хватает, например выслуга лет - как правило от 3 лет и более, и только после отработанного стажа тебе дадут право на какие-то операции со своими стоками. А если уволили или сам ушел раньше этих необходимых лет, то не видать стоков и вовсе.
• Бенефиты у бигтеха по W-2 лучше, чем в среднем у мелких и средних контор - полная или частичная оплата мед страховки, хорошие условия по накопительной части пенсии 401k. Также у бигтеха обычно довольно большой отпуск по уходу за ребенком, что в штатах роскошь, так как это не регулируется федеральными законами и многими штатами. Во многих мелких и средних конторах вообще могут и не дать декрета или дать только 4 недели - родил и вали работать. В том же Microsoft дают полгода отпуска по рождению ребенка, что оооочень щедро. Если же ты оформился по 1099, а не по W-2, то стоит ожидать полного отсутствия бенефитов, как и везде.
• Собеседования в несколько раундов, на которых определяется насколько ты бог и достоин работать на бигтех компанию - это вообще полный трэш. По мнению рядового обывателя там проверяют твои навыки, связанные непосредственно с той позицией на которую устраиваешься, но на деле проверка твоих навыков это 40-50% от всего что проверяют на собеседовании, все остальное это про коммуникацию, соответствие с другими членами команды, про твое поведение в определенных ситуациях - в общем 50-60% собеседования это про то как ты умеешь сладко пиздеть. Выигрывают на таких собесах люди «умеющие себя продать», и бывает что это никак не совместимо с тем насколько они опытны/талантливы.
Когда же тебя все же нанимают такого хорошего и умного, то и спрос от тебя ожидают соответствующий, чтоб работал как боженька 🤪 и уж какой-либо халявы, даже временной, как на гос контрактах, не жди. А если твоя производительность просядет или что-то кому-то не так скажешь, то добро пожаловать в лист под сокращения, как того требуют нынешние реалии.
Хотел бы я относиться к этому всему? Вряд ли, я избалован возможностью расслабить свои булки на гос контрактах и наличию полной удаленки, что теперь не всегда есть у бигтех контор. Из минусов - зп немного ниже, а местами и намного 🤷♂️ ну и ладно. Если вкратце, то мнение автора - «хорошая контора - это не всегда про бигтех».
mall0c [0x00000003]
Что ж, надо повышать квалификацию за счет конторы - большинство вакансий на рынке труда в штатах хотят от меня не только опыт с языками и фрейворками, многим необходим еще и недавний опыт с облачными сервисами, в основном это про AWS.
Когда говоришь работодателям, особенно рекрутерам, что есть 4-х летний опыт со многими AWS сервисами, но это было года 3-4 года назад, то ими это воспринимается как отсутствие такого опыта лол, ппц какая нелепость как по мне.
mall0c [0x00000002]
Читал всякое про фичи в черновом C23 и про constexpr и наткнулся на это.
Довольно хорошая выжимка касательно хороших практик и понимания const в C, особенно для новичков. Да и не все типа опытные всегда понимают как лучше и где обращаться с const.
mall0c [0x00000001]
Эх вот если бы я раньше пощупал Node-RED. С этим офигенным тулом программирования можно автоматизировать все… ну почти все. Да, он не для всех, обычный пользователь не вкуривающий базовые вещи по сетям и не знающий JavaScript пожалуй предпочтет IFTTT или Zapier.
Сколько я трахался с IFTTT в течение последних нескольких лет, с их постоянным введением новых лимитов и предложением подписки и прочей фигней. Стоило мне поднять на моем raspberry pi 4 докер контейнер с Node-RED и я получил столько возможностей и гибкости сколько мне не видать на IFTTT или Zapier никогда. Особенно при наличии выделенного IP-адреса возможности, в плане автоматизации IoT в связке с различными API и онлайн сервисами, почти безграничные.
Например, вся информация о посетителях моего сайта теперь идет напрямую через Node-RED flow в приватный телеграм канал. Раньше я это делал через Cloudflare Worker, который определял geolocation и некоторые другие вещи по мелочи и потом отправлял данные в тг канал через IFTTT webhook. Но IFTTT сделал webhook премиум фичей и оказалось что реализация fetch в Cloudflare Worker не работает с нестандартными портами, например я не могу использовать https://<hostname>:8443/api
как url, оно срезает 8443 порт. В общем я послал нах оба сервиса, установил и сконфигурировал пару Node-RED нодов (для определения геолокации - node-red-contrib-ip-location-lite и для создания простеньких тг ботов - node-red-contrib-telegrambot), реализовал пару JS функций и всякое по мелочи, соединил это все в flow. И вуаля, все работает
Еще создал простенький flow для авто-постинга с сайта в телеграм канал - каждые 15 минут feed parser определяет есть ли новые посты в feed.xml в формате atom и если есть, то обрабатывает и постит в тг канале.
В общем, давно пора было все хостить полностью на дому, без этой всякой облачной хрени с кучей ограничений.
mall0c [0x00000000]
В общем, буду здесь всякое писякать про жизу программистскую забагованную 🌚
⚠️ Алярм ⚠️ Так как не имеется привычки говорить всякое дерьмо про свою родину, находясь при этом в другой стране, то политоты здесь, либо совсем не будет, либо она будет не в разрезе текущих событий.