Мои занудства

Description
Рассказываю тут про интересные мне штуки.

Контакты: @ilya_lysko
Advertising
We recommend to visit
HAYZON
HAYZON
5,777,024 @hayzonn

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 month, 1 week ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 1 month ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago

2 months, 2 weeks ago
**Как автоматически поднимать упавшие джобы?**

Как автоматически поднимать упавшие джобы?

*️⃣ Дано:
Есть рабочая VPS'ка, на которой, довольно кустарным способом, ранаю демонов для всяких PoC штук.

*️⃣ Проблема:
Периодически сервер рестартует(-ют).
Демоны соотв., падают. И не встают на рестарте.

*️⃣ Решение:
Писал уже тут про unix flock(1) утилиту: пост.
Она умеет лочить процессы, т.о. разрешая в один момент времени лишь одному демону работать.

Используя cron + flock будем пытаться запускать процесс каждые N минут (15 мин для примера):
*/15 * * * * cd ${REPO_PATH} && /usr/bin/flock \-n job.lock ./run_job.sh

Можно перенести пляски с flock внутрь run скрипта.

⚠️ Важно
Работает as is, если у скрипта нет стейта в RAM'е (т.е., работает->упал->поднялся->корректно работает).
В ином случае, нужно дампить стейт куда-нибудь и считывать на старте работы демона. Но тут отдельные проблемки мб (как часто? а что, если не актуальный стейт? если дампить на диск: не потрется при shut down'е сервера? ...).

2 months, 2 weeks ago

functions describe the WOOOOOOOORLD

https://x.com/__paleologo/status/1846532301917716891

2 months, 3 weeks ago

С 10 по 17+ ноября буду в Бангкоке на DevCon 🔹

Если вдруг кто хочет встретиться / познакомиться / выпить кофе / etc
->
велкоме в лс @ilya_lysko 🍷

5 months, 2 weeks ago

Читаю Thinking Physics от Lewis Carrol Epstein

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

Вся книга про объяснение физических концепций на пальцах, в стиле ELI5.
Думаю, что после такой книги любой ребенок полюбит физику. (Эдакий аналог для предмета физики Гарвардского CS50, после которого хочется программировать все, что движется.)

Книга построена по принципу задачка->ответ и объяснение underlying принципов. Задачи интересные, над частью, даже изучав в школе и универе физику, интересно подумать.

Ловлю катарсисы от объяснения автором некоторых концепций. Красиво, ну! ?

5 months, 2 weeks ago

Досмотрел курс Mastering Backtesting for Algorithmic Trading

Хороший курс.
Неплох для вкатывания в тему.

- 100 раз расскажут, как же легко оверфитнутся и как не надо;
- Расскажут, как надо. Даже покажут немного кода;
- Много ссылок на классные пейперы;
- Предложат пайплайн рисерча и работы над профитной стратегией;
- Галопом по другим квантовым темам, типа bet sizing, stop losses итд;

Из минусов:
- Не все спикеры хороши. Michael читает с экрана (и иногда бубнит). Но в теме шарит, судя его ответам на вопросы и рассуждения ?;
- Некоторые темы слишком по верхам. Оно вроде и понятно, что курс не про них. Но, если темы для вас новые -- вряд ли много усвоите (напр., блок causal inference. Комбо: его ведет Michael).

5 months, 2 weeks ago

Сходил на фридайвинг. Понравилось.

Занятие было сложное не с физической точки зрения, а с точки зрения работы с головой.

Как оказалось, позывы дышать и “аааа, мы ща умрем” в голове появляются очень(!) сильно заранее до реальных лимитов организма. И большая часть занятия (и, как я понимаю, тренировок в начале) сводится к тому, чтобы постепенно эту психологическую границу отодвигать. Отключать панику, сканировать тело, сканировать мысли, успокаиваться. Расслабляться и ментально, и физически (одно с другим связано).

Забавно было, когда после выныривания спрашивали “Зачем вынырнул? Не очень похоже, что ты жадно дышишь сейчас”. И осознаешь, что воздуха действительно еще полно. Просто поддался панике. И не научился расслабляться и отодвигать в сторону мысль “сейчас бы глоток свежего вкусного воздуха”.

Еще учился дышать и вдыхать правильно, чтобы дольше не дышать. Аж в 3 шага!

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

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

“Don't Try”, как говорил Буковски.

We recommend to visit
HAYZON
HAYZON
5,777,024 @hayzonn

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 month, 1 week ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 1 month ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago