Alinsky.tech
129 subscribers
86 photos
23 videos
21 links
Personal blog of a random Engineer
GitHub: github.com/SKY-ALIN
Website: Alinsky.tech
Me: @sky_alin
Download Telegram
Media is too big
VIEW IN TELEGRAM
А вы знали, что алкоголь является стимулятором и при небольшом объёме может повышать продуктивность?) #change_ur_mind
❤2👍1😁1
Зарелизили Python 3.10! Это просто пушка. Из самого сочного - это pattern matching (забавно, что в описание этого пункта раз 6 упоминали Rust:) ) и сильно улучшили type hinting 🎉 #dev
❤2
Что нынче за совпадения
❤3
Forwarded from Медуза — LIVE
В Совете Федерации разработали законопроект о роботах и их взаимоотношениях с человеком

ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА

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

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

https://mdza.io/fqkAkK6tk6M
Очень интересный совет #dev
❤3👏2
Вчера мне сделали вазэктомию, это операция которая практически навсегда забирает способность иметь детей. Я хочу подробно ответить на уже частый вопрос -А нахуя? Всё ради того чтоб ебаться без презика? Пойдём сразу по причинам:

1. Я - заложник своих амбиций. Это значит, что у меня совершенно нет времени на то чтоб быть родителем сейчас, и его ровно в той же степени не будет никогда. Я убеждён, что нужно либо быть хорошим родителем, либо вообще им не быть. Воспитывать ребёнка - это более 100К часов. Я никогда не смогу себе этого позволить, ведь для меня мои цели и мечты превыше всего.

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

3. В мире и так очень много людей. Я уверен в том, что человека определяет исключительно опыт и среда в которой он существует, а геном - это не более чем набор предпосылок которые можно нивелировать. Гены уже ничего не определяют. Если и заводить ребёнка, то я лучше возьму его из детского дома, чем буду пораждать нового. 2 проблемы разом: перенаселение и бездомные дети. Пункт про идеологию.

4. Беременность и роды - это огромный удар по здоровью и красоте женщины. Происходят гормональные изменения, физические повреждения, возможно множество осложнений. Я бы не хотел обрекать любимого человека на подобное. Я за деторождение что называется из пробирки, а вазэктомия только вариант с лабораторией и оставляет.

Дело не в контрацепции, а в идее вновь сжечь мосты и оставить себе лишь один путь. #change_ur_mind
👍10😱6🤮4❤2🤔2🙏1
Сейчас я живу в Индонезии, на Бали. Это первый раз когда я в осознанном возрасте уехал за границу, и, разумеется, впечатлений у меня много. Хочется написать сюда свои выводы тезисно.

- Индонезийцы - очень приветливые и вежливые люди. Тут даже развита культура Small Talk. Сейчас я понимаю, что хамство и грубость от прохожих на улице - это не нормально. Куда проще жить, не находясь из-за этого в напряжении.

- Люди тут не богатые, средняя зарплата всего ~$600, но, в отличие от Русских, очень счастливые.

- Индонезия - мусульманская страна, тут ~88% мусульмане. Казалось бы, должны быть скрепы, но нет. Никто ничего не навязывает, не учит жизни и не угрожает, а я сюда вообще с накрашенными ногтями приехал. Никакого негатива, им даже очень интересно новое. У меня теперь ощущение, что только в СНГ так много людей, которых так волнует кто как выглядит.

- Свой просторный дом/вилла с бассейном и двориком - это не роскошь, это норма, которую себе могу позволить многие.

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

- Для местных европейская внешность - канон. Люди проявляют к нам большое внимания и иногда даже просят сфотографироваться. Это всегда очень мило:) #relocation
👍13🔥4❤2
Немного профессионального троллинга.

Недавно в работе перед мной стояла задача разработки библиотеки для оптимизации работы с базой данных при формировании тяжелых программных сущностей и валидации данных для них. Эта библиотека строилась на базе orm либы, которая называется sqlalchemy и по сути является расширением для нее. Я ее назвал банально - Sqlalchemy EXtension. Поскольку программисты очень ленивые люди, я решил сократить название до просто sex. Теперь во всех новых микросервисах компании и в некоторых старых, практически во всех файлах, присутствует гордая строчка кода
import sex

Пока жду увольнения, думаю, пойти добавить в резюме во вкладку "achievements" строчку -Brought sex into the development process. #tech
🔥17😁5👍3👏3❤1😱1
Считаю, что с моральной точки зрения, люди совершают большую ошибку юридически решая проблемы настоящего, но почти не задумываясь о будущих.

Почему мировым сообществом не приняты, например, акты о контроле разработки искусственного интеллекта, защите идентичности, свободе мышления, защите наследия цивилизации и среды обитания, правах представителей неразумной жизни и правилах взаимодействия с ней? Почему касательно конституции люди только начинают обсуждать вопрос изменения понятия брака с "союз мужчины и женщины" на "союз двух людей", но совершенно не задумываются почему в конституции вообще присутствует столь узкое понятие как "Человек"? Почему бы не ввести понятие "Разумный представитель" и не заменить на него понятие "Человек?" Учитывая тенденции развития биоинформатики и нейробиологии, нейроинтерфейсов и приближающегося квантового превосходства в прикладных задачах, если общество и, как следствие, законодательство не начнёт развиваться быстрее, то, думаю, мы очень сильно рискуем обречь самих себя на жизнь в антиутопии похлеще, чем сейчас люди в России. #change_ur_mind
🤔7❤4💩3👍2😱1
📱 GitHub 📱 Chat 📱 Alinsky.tech ⬆️ Boost

🫦 Contact me
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤8👍4🔥3
Alinsky.tech pinned «📱 GitHub 📱 Chat 📱 Alinsky.tech ⬆️ Boost 🫦 Contact me»
Обычно научная фантастика подразумевает сказ на 10-100 лет вперёд, ну максимум на 1К. Тут же история о эволюции человека на 650М лет вперёд. Очень мрачно и можно потом залипнуть в потолок на долго. Советую на вечер, меня впечатлило.

Интересный факт, all tomorrows придумал турок и просто бесплатно выложил в сеть как pdf файлик, он же лично прорисовывал все иллюстрации.

Аудио на русском - https://youtu.be/9ktjSiWaIhw
Более короткое на английском - https://youtu.be/imNtSPM3-r4
👍5🔥4❤1
Поговорим про обнал в условиях санкций. Инструкция о том как оплачивать сервисы, покупки и пользоваться деньгами в текущие дни.

# Основная Цепочка Оплаты

! Эта часть инструкции полностью потеряла свою актуальность. Bankoff был заблокирован компанией Visa !

USDT --> Виртуальная карточка --> Google pay --> Интернет

1. Сейчас, наверно, уже практически все умеют покупать крипту и стейблкоины, но мало кто знает, как это сделать через рубли по выгодному курсу. Для этого регистрируем и верифицируем binance, если вы этого ещё не делали. После в binance в табе слева переходим в режим pro. Далее переходим во вкладку Trades и через поиск ищем валютную пару USDT/RUB. Вводим нужное количество и покупаем без комиссии.

2. Сделать иностранную карточку можно через bankoff, это псевдобанк, который работает через бота, а счёт можно зачарджить в usdt. Просто пишем боту @Bankoff_Bo_Bot и следуем инструкциям.

3. Большую часть интернет сервисов и товаров сейчас можно оплатить через google pay. Его нельзя разблокировать, изменив страну, но можно, поменяв платёжный профиль. Для этого идём в настройки и удаляем все свои карточки и весь платёжный профиль, после создаём новый, указав другую страну и фейковый адрес проживания, привязываем иностранную карточку.

Готово, основная цепь оплаты налажена. Далее поговорим про отдельные аспекты финансовой жизнидеятельности.

# Оплата Официальных Инвойсов

! Эта часть также полностью потеряла свою актуальность. Blackcat отключил российских пользователей !

USDT --> Blackcat bank --> Любой иностранный банк

Порой при работе с иностранными заказчиками или при официальной оплате некоторым компаниям необходимо перевести деньги непосредственно в их иностранный банк. Если вы этого не можете сделать по причине скрытия связи с Россией или если ваш банк попал под санкции, то можно удаленно открыть счёт в Blackcat bank. У них вся фишка в карточке, но вам её не дадут, зато позволят открыт счёт. Главное у вас должен быть загрантпаспорт. Зачарджить можно через любую крипту, а переводить $ куда-то по реквизитам.

# Отдельные Фишки

* Способ оплаты spotify зависит от страны, вам нужно её изменить, либо в настройках имулируя геопозицию, или это можно сделать в момент изменения способа оплаты на любую страну. Имейте ввиду, что spotify не работает с google pay и карточку нужно вводить вручную, а это значит оплата далеко не везде может пройти. В случае с bankoff у меня не получилось оплатить, указав Индонезию и США, но получилось указав Мексику.

* В некоторых странах можно открыть счёт с банковской карточкой даже без внж, только по паспорту, нпример, в Турции. Если у вас есть такая возможность, то пласт проблем сразу можно отрезать.

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

.. admonition: P.S. Возможно эта инструкция со временем будет изменяться или дополняться. Актуально на момент 1 мая.

#relocation
🔥6❤3👍1
По просьбам желающих открываю комментарии. Надеюсь, что срача будет не сильно много, и я их не закрою вновь.

Постараюсь отвечать, по возможности. Но сразу скажу, что за поддержку путина - бан, тут такое не законно 😘

А сейчас автопостинг пришлет большой и сочный пост, ожидайте 1 минуточку.
❤11💩4👍3
[2] Будет особенно полезно тем, кто занимается автоматизацией, ведёт свои каналы или является владельцем ботов. Ну, или только планирует.

Репа: github.com/SKY-ALIN/telegram-text
Дока: telegram-text.Alinsky.tech

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

Если вы считаете это полезным, то ставьте звёздочку на github. Это позволит понять другим разработчикам, что проекту можно доверять. #tech
👏4❤2👍2
[1] Модуль разметки для Telegram.

Сначала на этих выходных я хотел быстренько написать программу, которая обновляла бы меню в закрепе, поскольку оказалось, что мне это сделать больше одного раза лень. Для этого была нужна какая-нибудь утилита, которая позволяла бы генерить такую стилизацию без кучи говно-кода. Как же я ужаснулся, когда узнал, что этого никто ещё не сделал 🥲
Собственно, так я решил вместо автоменюшки написать такой модуль разметки.

Установка, как всегда, через pip:

pip install telegram-text

Но Вова, чего сложного самому прописывать markdown?
Ничего! Вот только Telegram создал свой стандарт - MarkdownV2, который совершенно другой: из него были убраны многие элементы и добавлены свои (вроде spoiler и strikethrough), было добавлено экранирование многих символов и изменение разметки при комбинировании стилей. А если вы хоть немного ошибетесь, то серв тг из принципа пошлет вас нахуй.

Модуль telegram-text решает эту проблему и является компромиссом между двумя этими стандартами. Пользуйтесь!
👍6🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
[1/3] О русофобии за рубежом.

Спойлер: Её не существует, поэтому давайте лучше поговорим об отношении иностранцев к русским в эти дни.

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

Когда я только начинал заниматься сёрфингом на Бали, я часто учился вместе с французами и немцами. Так вышло, что с несколькими я даже сдружился и катал с ними регулярно. В момент, когда путин начал войну, они часто интересовались как я и нет ли у меня каких то серьёзных проблем из-за этого, а когда Россию обложили санкциями, и я потерял доступ к своим деньгам, ребята предлагали мне разную финансовую помощь. #relocation
👍11💩3❤2🔥2
[2/3] Однажды жизнь меня занесла в местное отделение полиции. Там я как-то сильно разговорился с главой полиции этого района (Индонезиец). Оказалось, что он собрал группу сотрудников и волонтеров, и они самостоятельно строят лагерь для беженцев, которые были вынуждены приехать сюда из-за войны. Самое интересное, что по его словам этот лагерь был создан как для украинцев, так и для русских. Я его спросил:

-Вы помогаете русским тоже? Разве вы не считаете русских агрессорами?

На что я получил примерно следующий ответ:

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

Note: Перевод не точен, у местных не всегда хороший английский.

Как то в соседний дом заехала австралийская пара. Когда мы вместе завтракали, разумеется, мы с дядечкой начали обсуждать политику и ит (он менеджер в крупной австралийской ит компании). Тогда я ему рассказал про такой термин как "русофобия" и прямо спросил об этом:

-Это правда? Я понимаю, что ты нормальный мужик, но что на счёт остальных людей? Наверняка ты ни раз обсуждал со знакомыми происходящее?

-Это неправда, к русским гражданам относятся нормально. Все прекрасно понимают, что в России люди не могут влиять на действия правительства.

-Честно говоря, я думал вы этого не понимаете.

-Я это понял после протестов в России прошлой зимой.

-Ты знаешь про Навального и те митинги?

-Мне кажется про это тогда слышали все.

#relocation
👍10❤3💩3🔥2
[3/3] Единственные от кого сейчас можно встретить русофобию - это от украинцев. Для некоторых из них всё стало слишком просто: если русский или ты говоришь по - русски, то захватчик и разговаривать с тобой будут в такой же манере. Сразу стоит упомянуть, что это далеко не про всех, но я такое встречал и в интернете, и в жизни. На это в текущей ситуации обижаться было бы неадекватно, это все - таки своего рода защита, но не упомянуть об этом при написании этого текста было бы неоткровенно. Также стоит помнить, что если бы не дед, то этого бы и не было.

В заключение хочу написать, что фактически русофобия за рубежом - это выдумка русской пропаганды. Её цель - заставить поверить, что за границей одни враги. Это не так. Миру мир.
👍15💩7❤5🔥4
[1/2] Как я победил синдром самозванца? Мне просто выпала мания величия!

Поскольку в этом канале много айтишников, то, наверно, все знают, что это такое, но если вы вдруг все пропустили, то синдром самозванца - это психологическое явление, при котором человек не способен приписать свои достижения собственным качествам, способностям и усилиям. Несмотря на внешние доказательства их состоятельности, люди, подверженные синдрому, продолжают быть уверенными в том, что они — обманщики и не заслуживают успеха, которого достигли. Успехи они, как правило, объясняют удачей, попаданием в нужное место и время или введением других в заблуждение, создав образ более умного и компетентного человека, чем есть на самом деле. #dev
👍5❤1
[2/2] Говорят, что почти каждый инженер с этим в какой-то момент сталкивается. Обычно, на первой работе, но я знаю людей, которые переживают это и в статусе lead dev:/ В своё время с этим сталкивался и я, правда, это достаточно быстро закончилось. Пишу набор рекомендаций, которые помогут пройти этот этап побыстрее:

1. Самый действенный пункт и его явно не посоветовал бы вам ваш психотерапевт, но мы же ведь хотим результат? Совет - наблюдайте за историей гита коллег, смотрите их код, сравнивайте его со своим. Особенно важно обращать внимание на их недочеты (им не говорите!) и понять, что и они далеко не во всем превосходят вас. Можно обратить внимание банально на стиль. Возможно, они не знакомы даже с базовыми стандартами сферы и тупо вырубают все линтеры, или создают много вложенностей и ставят по 10 табов? Можно обратить внимание на архитектуру кода. Быть может, они вместо SOLID и грамотно внедренных паттернов, пишут god-классы с кривой инкапсуляцией? Быть может, они пишут множество замыканий без надобности и даже не зная этого термина? Докапаться можно до многого. В такой ситуации воля - не воля задаешь себе вопрос: и кто тут еще самозванец?

2. Самые высокие стандарты качества кода у популярных open source проектов. Возьмите и прочитайте исходные коды фреймворков и библиотек, которые используете. Это лишь звучит сложно, но читать код куда проще, чем писать. Учиться нужно у лучших и такой подход позволяет цеплять множество полезных приемов и сильно поднимать планку. Если ваши стандарты становятся столь высоки и вы уже не просто пишете код, а творите и получаете комплименты от коллег, то вы явно тут не самозванец.

3. В английском языке есть такой афоризм “Fake it till you make it”. Он советует притворяться, пока не получится. Это допустимая стратегия в ИТ. Если вы чего-то не умеете, то вы можете научиться этому в процессе работы, и это нормально;)

4. Обращайтесь за обратной связью к более старшим коллегам касательно своей работы, хоть даже она будет совсем неприятной. В программировании есть даже отдельный термин для этого - Code review. Запрашивайте его у коллег как можно чаще! Это позволяет учиться куда быстрее на первых этапах и непрерывно поднимать планку разработки. Таким образом, даже если вы и были в начале немного “самозванцем”, то вы быстро перестанете им быть.

#dev
👍10❤1🔥1