/dev/notes/pechorin.andrey
16 subscribers
16 photos
1 video
27 links
Download Telegram
Тим лид по немецки это группен фюррер (спасибо Твиттеру за эту инфу)
#биткойн_для_америкосов_мы_за_тон

Вот вроде и классная тема этот Ton. Но меня как простого человека комиссия в 15 процентов на покупке этой валюты демотивирует полностью. Нафиг надо. Если Дуров так хорош, то чего не борется за нормальную комиссию. 15 процентов блин на сраной покупке.
Башка устала от алгоритмов и прочего. Пойду почитаю книгу на ночь, только не буду больше совершать ошибку и читать классику, сейчас не до нее. История сетевых технологий - вот это тема для засыпания!
Нормальная такая статья из категории "переоценки ценностей". А то у меня тоже этот железный миф в голове, что исключения это дорого и плохо, но при этом таскать контекст ошибок в стиле if err != nil тоже как-то имеет свои недостатки.

https://habr.com/ru/companies/ruvds/articles/843728/
Твиттер стал совсем сложным местом для обитания маленьких аккаунтов. Притока обычных русских людей нет. На первом месте там треш-рекомендательная лента, которая затягивает похлеще алкоголя :)

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

Подписывайтесь, если что, буду рад :)

https://mastodon.ml/@pechorin
#mastodon

После недели в мастодоне хочется отметить следующее:

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

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

- Хочется смотреть локальные ленты с других серверов. Вот как смотреть ленту с lor.sh? Похоже никак (только регать аккаунт там, или искать подписчиков с этого сервера). В общем не хватает фичи избранных соседних серверов.

- Уже писал об этом в одном из постов, но мобильные клиенты "прям очень нравятся". Один лучше другого. Сижу на moshidon. Веб ui, которые не идеален, все равно нравится больше твиттера.

- Маленьким аккаунтам вроде моего жить здесь проще, чем в хайпо-твиттере. Там уже совсем другая атмосфера.
#telegram #был_не_прав

Вчера написал пост с критикой телеги, мол она не такая свободная и Дуров на самом деле препятствует легкому получению данных со своей платформы. Ребята подсказали, что вообще-то можно одной кнопкой экспортнуть историю своего канала. Оказалось так и есть :) (и есть Takeout api) Ну что же, был не прав, извини Павел. Как и писал в предыдущем посте — оба брата мега крутые.

Ну а то, что в апи нету явного метода "getAllMyPosts" — можно понять, как то, что не хочется совсем в легкую отдавать данные 3-ей стороне.

Мои загоны родились когда год назад хотел отображать список своих постов из тг на своем сайте. Бот получал список "последних постов, которые не видел" и выгружал их в json, которые клал в s3 (сливая с предыдущими постами). Метод рабочий, но видимо хотелось проще :) https://github.com/pechorin/pechorin/blob/master/lib/telegram.js

Признаю, телеграм крутой, даже не смотря на то что нам не известно, что творится на бекенде и все зависит от воли и энергии одного человека, пусть и очень крутого :)
#quotes

Пару цитат из книги "Думай как математик" о типах мышления и том как важен контекст для некоторых (для таких как я):

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

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

Сантьяго Рамон-и-Кахаль

- - -

От себя хочу добавить, что прочитать и понять или "вроде бы понять" не равносильно "действительно овладеть материалом на очень глубоком уровне".
#конспект #ideas

По советам из книги "Думай как математик" начал конспектировать все самое важное на бумаге, пожалуй перенесу в заметку, чтобы еще лучше запомнить эти техники и советы (своими словами):

- Начинать день с самой сложной задачи
- Техника "помидора" - 25 минут сосредоточения на одной задачи, потом отдых (если работа не идет)
- Чередовать сосредоточенное и рассеянное внимание
- Если уперся лбом в сложную проблему и "не идет" — переключиться на простую, потом вернуться к сложной
- Давать подсознанию время решать задачу "в фоне"
- "Вспоминание" прочитанного — мощный инструмент тренировки памяти и усвоения материала
- Пересказывать для себя только что прочитанное
- Интервальные повторения материала - важная штука для усвоения
- Записывать на бумаге, а не на компе
- Визуализация - мощный инструмент запоминания

Выписал, чтобы вам не пришлось читать, но прочитать советую :)
#unix #обдумывание #ваше_мнение #администратирование

Такое возникло размышление/вопрос к линуксоидам: юникс состоит из множества утилит, которые в общем случае легко соединить между собой. Иногда образовывается паттерн между этими командами и программисту приходит в голову идея объединить результаты и последовательность программ в одну большую. То есть создать программу, которая бы решала все в меньшее количество консольных действий. Или вообще давала рулить собой через веб интерфейс.

Мне не ясно нужно ли это. Допустим действий будет не 200, а 20. Большая часть остальных действий будет заменена программой.

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

Более предметно: у меня несколько хостов, их нужно разворачивать, ставить туда докер, поднимать докер-компоузы, а еще бекапить все это дело во время.

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

Или же те самые простые команды, которые дает докер это уже кайф и лишать этого человека совсем не стоит. Ну, знаете, поднять сейчас сервер с докером через компоуз это не такая сложная задача.

Ансибл я конечно использовал уже, и куб, но это "не то". Все эти задачи, что я решал на баше https://github.com/pechorin/pbr.sh/ как-то перенес в ансибл — и не получил никакого удовольствия.

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

А еще нет лучше способа не сделать что-то, чем рассказать об этом слишком рано. Но меня правда мучает эта не написанная программа уже давно.

Рулили бы своими серваками с докерами, впн'ами, небольшими постгресами через еще один конфиг-файл, который в итоге бы компилировался в программу с веб-мордой и давал вам возможность разворачивать/гасить/бекапить/деплоить хосты и видеть статус по всем запущнным контейнерам и другим сервисам работающим прямо на хосте? Обычно это решается чем-то огромным. А хочется маленькую программу для "локального админа". Или не хочется? ;)
Избыток животного начала искажает образ культурного человека, избыток цивилизации делает больным животное начало.

Карл Густав Юнг
#vim #nvim #любовь #сложность

Я крайне сильно люблю vim. Сижу на нем лет 15. Даже плагин на косарь звезд написал. Но есть одна особенность — у меня постоянно ощущение, что я ничем не владею в нем. Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.

Постичь все кейбинды просто невозможно. По факту я пользуюсь и осознаю наверное 1% от всех кейбиндов. Я не про базовые movement, а именно про все вариации всех сочитаний в разных режимах и контекстах.

Сложна и неподконтрольно короче.

Собственно к чему это я? Да ни к чему :) Helix чтоли попробовать.

Вот пример сложности: https://github.com/kylechui/nvim-surround — чтобы добавить ковычки вокруг слова надо вбить ysiw) — читаю это как "y surround inside word" (Что за y? yank чтоли). Ох, трудно. Вариант из mini.nvim "as" (add surround) мне нравится больше, но этот плагин у меня пока вообще не заработал :)

В общем продолжаем нашу вечную борьбу с вимом, наверное в этом вывод.
#linux #sanctions

Эх, Линус. Лучше бы ты молчал. Я конечно не финский парень с гигантским "злым" соседом под боком, но книжку твою читал и вообще, твои шутки для меня были самыми смешными. Цитируя великого: so Linus, fuck u :)
#политическое

Осознанно отказался от чтения новостей уже как месяц. Или не осознанно, не знаю. Просто устал тратить на это время. Или мозг уже просто больше не может. Столько всего надо успеть освоить, изучить, и как-то не совмещается это с работой и новостями по часу/два в день. Так же перестал смотреть политические подкасты и прочую мутнину. Уж лучше историческую книгу какую-то прочитать и то поумнеешь больше (хотя к ним тоже вопросы). Понятно, что я как воробушек становлюсь, ничего не знаю, живу в своем вакууме, а на пороге наверное следующие большие войны и пока мы сидим занимаемся своей жизнью вокруг нас происходит ад и люди более проворливые все подминают под себя. Но в какие времена было не так? Плевать, я просто устал перерабатывать эту информацию, а живу я один раз. Все равно все самое важное и так дойдет. Надеюсь.
Forwarded from Откровения от Олега (Oleg Failover)
Мы тут в чате обсуждаем качество диалогов нового Dragon Age, и Оля сказала, что Planescape Torment (с которым я сравниваю), ей не зашел.

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

Но суть в том, что в хороших играх вот такое остается в памяти. Через многие годы ты иногда засыпаешь и во сне видишь эти истории, и разговариваешь с авторами...

В Плейнскейпе основной исследуемый вопрос - что может изменить природу человека? Может ли взрослый человек измениться по ходу жизни на самом деле? Что вообще может сделать один человек? Имеет ли смысл всего одна жизнь?

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

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

Третья часть - это про то, что "жизнь есть страдание". Чем отличается личное страдание от универсального страдания вообще. Сам Город Дверей и Планы как фильтр, где вера (сознание) определяет бытие, а бытие находится под прессом бесконечного страдания.

Каждый из твоих компаньонов - это один из философов. Череп Морт - это про вину и искупление, Dak'kon - про веру и сомнение, Fall-From-Grace - трансформация страдания в что-то значимое, Vhailor - абсолютная справедливость против сострадания, Ignus - разрушение как путь по жизни, Nordom - порядок против хаоса...

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

Основной нарратив показывает подход к бессмертию как способ отплатить за преступление настолько большое, что одной жизни на это не хватит. Игра задает нам вопросы: могут ли хорошие цели оправдать жуткие поступки? Если искупление всегда означает воспоминание и возвращние, то что тогда искупать и кто искупает? Можно ли действительно меняться без того, чтобы признать свою смертность? Рождается ли просветление из страдания?

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

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

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