Forwarded from Loskir's
👀 Вести с полей
🔹 Сейчас обработчики видео для @RoundDFBot работают на 12 серверах: 3 наших (мой, @EgorVoron'а и @kerbal'а) и 9 арендованных на vast.ai.
🔹 vast.ai —классный сервис, рекомендую. можно арендовать сервер с видеокартой на поминутной основе.
🔹 Обрабатываем примерно 30 заявок в минуту. А создают 60😅
🔹 Сейчас обработчики видео для @RoundDFBot работают на 12 серверах: 3 наших (мой, @EgorVoron'а и @kerbal'а) и 9 арендованных на vast.ai.
🔹 vast.ai —классный сервис, рекомендую. можно арендовать сервер с видеокартой на поминутной основе.
🔹 Обрабатываем примерно 30 заявок в минуту. А создают 60😅
Ребята, я в МФТИ поступил, на ФПМИ на направление прикладной математики и информатики...
Дуальные числа, или finally оригинальный контент не про бота
Думаю, что все слышали, что такое производная, и как ее брать аналитически. Но что если у вас возникла необходимость сделать это с помощью компьютера? Для этого, безусловно, есть множество численных методов, погрешность которых очень мала, но все же не равна нулю, а аналитические методы на компьютере работают слишком медленно. В большинстве ситуаций довольствуются приближенными численными методами, поскольку идеально точное значение производной не особо нужно. Однако как быть, если в задаче, где требуется автоматически брать производные, необходима максимально возможная точность вычислений? На помощь придет особый вид чисел - дуальные числа.
Дуальное число - это число вида
Итак, как дуальные числа помогут взять производную точно? Благодаря одному интересному свойству: для любой "хорошей" (математики, не бейте, у меня завтра первая пара по матану в жизне...) функции
Это моя вторая попытка написать что-то про интересные штуки в матеше, не бейте сильно🥺👉👈
Думаю, что все слышали, что такое производная, и как ее брать аналитически. Но что если у вас возникла необходимость сделать это с помощью компьютера? Для этого, безусловно, есть множество численных методов, погрешность которых очень мала, но все же не равна нулю, а аналитические методы на компьютере работают слишком медленно. В большинстве ситуаций довольствуются приближенными численными методами, поскольку идеально точное значение производной не особо нужно. Однако как быть, если в задаче, где требуется автоматически брать производные, необходима максимально возможная точность вычислений? На помощь придет особый вид чисел - дуальные числа.
Дуальное число - это число вида
a + b*ε , где a и b - действительные, а ε (эпсилон) - положительный абстрактный элемент, квадрат которого равен нулю, однако он сам нулю не равен. Звучит странно? Вспомните комплексные числа, там вообще квадрат i равен -1. Свойства дуальных чисел аналогичны свойствам комплексных - складываются и перемножаются они примерно так же, за исключением свойства "мнимой" части.Итак, как дуальные числа помогут взять производную точно? Благодаря одному интересному свойству: для любой "хорошей" (математики, не бейте, у меня завтра первая пара по матану в жизне...) функции
f(x) выполнено: f(x + ε) = f(x) + f'(x)*ε. Доказать это можно через ряды Тейлора: все дальнейшие одночлены с производными более выского порядка обнулятся по св-ву эпсилона. Итак, PROFIT: всякую производную можно посчитать на компьютере как f'(x) = (f(x + ε) - f(x))/ε, если ввести класс дуального числа и описать его методы (которые, кстати, выводятся из этой же формулы....)Это моя вторая попытка написать что-то про интересные штуки в матеше, не бейте сильно🥺👉👈
Forwarded from Loskir's
🤕 Дневник вынужденного девопса
😎 Спустя две недели после начала использования vast.ai я наконец-то научился пользоваться им по-правильному. Я почти полностью автоматизировал процесс запуска воркера.
📕 Немного информации. vast.ai предлагает три способа конфигурации сервера:
🔹 Jupyter — это когда можно в браузере запускать питоновый код, почти как в колабе. Ну не.
🔹 Docker — это когда они запускают предоставленный тобой докер-контейнер. Но я всё никак не разберусь в этом, так что не.
🔹 SSH — это когда они открывают порт, и ты можешь подключиться к серверу напрямую через ssh и запустить всё сам. То, что надо!
📄 В панели управления сайта можно задать скрипт
1️⃣ В первой версии воркеров в этом файле были только инструкции по начальной настройке (скачать веса, скопировать репу, установить зависимости), а запускать сам скрипт приходилось руками.
2️⃣ Во второй версии файл
3️⃣ И, наконец, в третьей версии я добавил автозапуск в
😌 Как всё работает? Практически отлично. Одно нажатие кнопки "арендовать", и через пять минут новый сервер уже начал выполнять заявки. При перезапуске сервера воркер тоже поднимается самостоятельно, но не всегда. В целом я доволен
😎 Спустя две недели после начала использования vast.ai я наконец-то научился пользоваться им по-правильному. Я почти полностью автоматизировал процесс запуска воркера.
📕 Немного информации. vast.ai предлагает три способа конфигурации сервера:
🔹 Jupyter — это когда можно в браузере запускать питоновый код, почти как в колабе. Ну не.
🔹 Docker — это когда они запускают предоставленный тобой докер-контейнер. Но я всё никак не разберусь в этом, так что не.
🔹 SSH — это когда они открывают порт, и ты можешь подключиться к серверу напрямую через ssh и запустить всё сам. То, что надо!
📄 В панели управления сайта можно задать скрипт
onstart.sh, который будет выполняться при каждом запуске инстанса. И только с опытом пришло понимание, как он работает😁1️⃣ В первой версии воркеров в этом файле были только инструкции по начальной настройке (скачать веса, скопировать репу, установить зависимости), а запускать сам скрипт приходилось руками.
2️⃣ Во второй версии файл
onstart.sh генерировал два файла setup.sh и run.sh, один из которых делал начальную настройку, а второй запускал скрипты. Кстати, для второго мне пришлось повозиться с tmux, зато теперь открывается красивый сплит-скрин с двумя консолями скриптов и htop'ом.3️⃣ И, наконец, в третьей версии я добавил автозапуск в
onstart.sh. Теперь при первом запуске он выполнит настройку, а потом запустит скрипты, а при следующих будет только запускать скрипты.😌 Как всё работает? Практически отлично. Одно нажатие кнопки "арендовать", и через пять минут новый сервер уже начал выполнять заявки. При перезапуске сервера воркер тоже поднимается самостоятельно, но не всегда. В целом я доволен
Хочу немного написать про учебу на Физтехе, а точнее о первой неделе на первом курсе ПМИ ФПМИ (бывш. ФИВТ). В отличие от многих вузов, жестко долбать матешей начинают с 1 сентября, причем хардкорно: сразу дают очень много достаточно нетривиальной теории, которую нужно понять в короткий срок, и домашку (но ее кст пока не очень много). По программированию сделали контест, по результатам которого разделяют базовый, основной и продвинутый поток (я в основной попал) и начинают с C (дальше будут плюсы, а потом еще питон прибавится). Но мне все это нравится - я за таким и шел. Нет физики вообще, и это большой плюс, поскольку я ее уважаю, но с большого расстояния.
Про студентов, кураторов и организацию в целом напишу позже.
Про студентов, кураторов и организацию в целом напишу позже.
девочки, когда идут по грязи и лужам: дайте танк (!)
пацаны:
ТАНКИ ЗАСТРЯЛИ
НЕМЕЦКИЕ ТАНКИ
ПРОЙДУТ СВОБОДНО
РУССКИЕ ПАНКИ
ТЫ РАЗДАВИ МЕНЯ ХОТЬ ТАНКОМ
Я ВСЕ РАВНО БУДУ ПАНКОМ
пацаны:
ТАНКИ ЗАСТРЯЛИ
НЕМЕЦКИЕ ТАНКИ
ПРОЙДУТ СВОБОДНО
РУССКИЕ ПАНКИ
ТЫ РАЗДАВИ МЕНЯ ХОТЬ ТАНКОМ
Я ВСЕ РАВНО БУДУ ПАНКОМ
Forwarded from Loskir's
Мини-новости @RoundDFBot
🎉 Достигли отметки в два миллиона сделанных видео! Всего через 9 дней после рубежа в один миллион.
🇮🇹 Добавили итальянскую локализацию, огромное спасибо за это @LorenzoF06.
🌍 Переработали интерфейс смены языка, добавили авто-детектирование по
🎉 Достигли отметки в два миллиона сделанных видео! Всего через 9 дней после рубежа в один миллион.
🇮🇹 Добавили итальянскую локализацию, огромное спасибо за это @LorenzoF06.
🌍 Переработали интерфейс смены языка, добавили авто-детектирование по
language_code
Возможно, скоро мы возьмем пример с @ControllerBot и выложим локализации для публичного редактирования на ГитхабВ 1960—1970-е годы в рамках теории музыки была создана собственная теория множеств, предоставляющая средства чрезвычайно обобщённого описания музыкальных объектов (звуков с их высотами, динамикой, длительностью), взаимоотношения между ними и операции над их группами (такими как транспозиция, обращение).
Из Википедии
Из Википедии
Forwarded from Loskir's
Телеграм не дает @RoundDFBot отправлять файлы. Запросы вылетают с ошибкой 429 (Too Many Requests) с немыслимым временем ожидания в 35000 секунд (~10 часов). В отличие от прошлого раза, перевыпуск токена не помогает. Следим за ситуацией
Forwarded from Neural Shit
This media is not supported in your browser
VIEW IN TELEGRAM
NEURAL VOGUE
Forwarded from Conversations with myself
https://www.google.ru/amp/s/daily.afisha.ru/entry/amp/17011/
Вот ещё одна разгадка к «Доводу», по-моему, это дико гениально
Вот ещё одна разгадка к «Доводу», по-моему, это дико гениально
Афиша
Древняя головоломка стала ключом к разгадке «Довода»
Интернет не первый день пытается осмыслить новый фильм Нолана, и, кажется, удалось найти первую большую пасхалку. Рассказываем, что такое квадрат палиндромов и как ...