dev optozorax
4.3K subscribers
349 photos
53 videos
10 files
277 links
По деловым предложениям: optozorax.work@gmail.com.

Связь с админом через личку канала (кнопка в канале слева снизу).

Ютуб: https://www.youtube.com/@optozorax

Сайт: optozorax.github.io
Download Telegram
Завтра будет частичное солнечное затмение.

Зайдите сюда: https://www.timeanddate.com/eclipse/map/2022-october-25, впишите свой город в поиск на карте, и смотрите когда оно будет в полной фазе по вашему локальному времени, пример [Москва].

Лучший способ увидеть затмение - через тени маленьких объектов, по типу листьев, все их тени будут в форме полумесяца. Увидеть затмение на солнце будет сложно или легко в зависимости от вашей локации. Лучше заранее найти что-то по типу маски для сварки.

А узнать через сколько лет будет следующее затмение можно в моём репозитории: https://github.com/optozorax/sun-eclipses#частное-солнечное-затмение-25-октября-2022-г
👍271
This media is not supported in your browser
VIEW IN TELEGRAM
15🎉7🔥2
dev optozorax
Sticker
Не думал что доживу до 1к подписчиков в телеграме, и что на ютубе у меня будет в ~5 раз больше. Спасибо.

Насчёт контента, второе видео будет наверное ещё позже, чем пара месяцев, ибо тяжело и долго идёт. Ну и к сожалению активности как раньше (2020-2021) не будет, из-за причин озвученных в /527. Но что-то будет происходить, наверное.
🎉23👍5🥰3🔥2👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Статья о том, как я печатаю одной левой рукой на собственной раскладке OPRIQ.

Зачем, а главное — для чего 🤔?

При работе во всяких разных прогах (Фотошоп, AutoCAD и др.) лень постоянно переносить туда-сюда правую руку с мышки на клавиатуру и обратно. Всё.

Ссылка на статью:
romanavr.notion.site/6e15444b9e6e42eaabac8255cdf4fdd0
🔥19🤯8👍31
Вчера мне надо было ехать 2ч в одну сторону, и я решил взять с собой недавно купленный кубик Рубика. Я умел его собирать в школе по простой схеме. Хотел заново научиться, попробовать выучить метод Фридрих, посмотреть на что я способен в области спидкубинга, а то скоростная печать (~700 сим/мин) начинает надоедать))

Решил выучить OLL с жёлтым крестом. Смотрю на алгоритмы OLL, а они все выглядят как каша, вот как вы запомните такое: R2 D' R U2 R' D R U2 R ☹️? Р-два Дь Р У-два Рь Д Р У-два Р? Так что-ли? Нет, это абсолютно не годится, особенно сложно запомнить разницу между R и R', не произносить же мягкий знак про себя (я так и делал, и это больно).

Я решил заменить обратные вращения на другие буквы, аналогично двойные, и у меня получилось так: KORA-ЯDRA-R❗️. Это в миллион раз легче запомнить, и даже есть параллели между core ~ ядро!) Использовал такие замены: R2=K, D'=O, U2=A, R'=Я.

По причине такой нечитаемости я ещё в школе забил на метод Фридрих. А сейчас, с этими нотациями, я хорошо прогрессирую. За один день выучил 11 самых важных комбинаций, и чувствую силу выучить ещё. У меня уже кое-где начинает формироваться мышечная память и обгонять буквы в голове.

Пока что мой рекорд - 46 секунд.

Есть у меня в подписчиках спидкуберы? Как вы учили алгоритмы? Существуют ли подобные нотации? Я не нашёл даже в англоязычном интернете, всё по дурацкому стандарту. Кажется тут можно получить очень много крутых мнемоник, если задействовать все буквы алфавита, и частым движениям назначить несколько букв.
👍19🥱6🔥4
Меня позвали поговорить про клавиатуры на конференции HolyJS, вместе с ребятами из GeekBoards. Буду затирать про альтернативные клавиатуры и раскладки))

Завтра в 20:00 по МСК. Онлайн можно посмотреть, если у вас есть билет. Потом будет запись на ютубе.

https://holyjs.ru/schedule/video?v=MTAwMTQzijIwMDAxMzgwijA
🔥23👍3🤔1
Projective geometric algebra (PGA)

это самый лучший способ считать геометрию на компьютере! В этой алгебре нет векторов, матриц, кватернионов; в ней есть только геометрические числа, работающие наподобие комплексных: e₀² = 0, e₁² = 1, e₂² = 1 (2D), с небольшим требованием eᵢeⱼ = -eⱼeᵢ.

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

Поэтому в ней нахождение пересечения двух прямых - это просто особое перемножение чисел этих прямых. Если прямые параллельны, то получается особенный объект, который далее может естественно участвовать в других вычислениях, и не нужно ставить if.

В PGA нет кватернионов как отдельной искусственной сущности, но они там возникают естественным образом! То есть если вы будете интерполировать два вращения, они будут интерполироваться по правилам кватернионов.

В этой алгебре код для геометрии становится очень простым и естественным. Правда есть небольшой минус: она умеет только в линейные преобразования с сохранением расстояния, то есть никаких вам масштабирований 😢 и наклонов (shear).

PGA открыли совсем недавно, поэтому о ней толком никто не знает, и её практически нет в продакшене.

Откуда я всё это взял: https://youtu.be/tX4H_ctggYo (must watch!)

GA в физике: https://youtu.be/60z_hpEAtD8 (🤯)
🔥31👍3🤔2😁1
Я доделал все сцены что запланировал ко второму видео про порталы!

• +12 новых сцен.
• Из них 2 очень сложных и интересных (на них больше всего времени и ушло).
• При этом у меня уже было 13 интересных сцен, которые я не показывал в первом видео, но показывал в этом канале.

Буду начинать писать сценарий.
🔥40🤔4
Forwarded from Дидлошная
👍26😁122🔥1🖕1
Зачем в телеге ты пишешь своё имя на английском языке? Ты ведь не сидишь в английских чатиках.
🤨19👎9🤡9🤔6👍1💯1🖕1
Сегодня выспался, затем занялся растяжкой (делаю уже 3 недели каждый день, кажется даже прогресс есть), затем сходил на скалодром (болдеринг), там прошёл почти все трассы уровня 5, и одну трассу уровня 6а. Из 5-ок не смог пройти две под наклоном, не хватило сил рук. Затем отдохнул, покушал и сходил в качалочку.

Мне нравится такой формат, продолжу так делать и дальше, поэтому объявляю субботу физкультурным днём.

Написал 0 строчек кода и 0 строк сценария, чувствую себя прекрасно.

Наверное теперь в этом канале будет не только про разработку от optozorax'а, но и про разработку самого optozorax'а. Формально названию не противоречит...
👍35👏8😁72🐳2🖕1
Онигири придумал и сделал волновую симуляцию света на основе клеточных автоматов. В итоге получаются очень красивые и графонистые картинки распространения света. Настолько простых и качественных симуляций света я раньше не видел.

https://www.youtube.com/watch?v=noUpBKY2rIg

Там же там есть связанное видео про радугу от Макара Светлого, тоже рекомендую заценить.

А ещё он опубликовал код, который прямо в браузере рисует это на шейдерах через видеокарту, можете зайти с компа или телефона: onigiriScience/71.
👍21🔥6🖕1
ААААААААА, ЭТО ОФИГЕННО!!!! 🤩 Клеточный автомат «Игра Жизнь» симулируется на самом себе бесконечно в обе стороны!!! Просто откройте!

https://oimo.io/works/life/
🔥56👍1🖕1
Быть человеком сложно, хочется быть роботом
👍21🥱8🌚4🌭4👨‍💻3👎1💯1👾1
dev optozorax
Тян не существует
В новом году желаю тянкам начать существовать!
32😁15👍6🔥4👎3🤔2🥱2🌚1🖕1
Решила скопировать сюда свое старое описание статьи Life after BERT: What do Other Muppets Understand about Language? ( https://aclanthology.org/2022.acl-long.227/ ).

В этой статье анализируется 8 языковых моделей разного размера, с разной transformer-based архитекутрой. Сразу после предобучения их заставляют отвечать на каверзные вопросы/задания, в которых тестируются разные аспекты понимания языка. Задания разбиты на несколько категорий. Например, есть категория "сравнение объектов", тут модель могут спросить, что больше по размеру - гвоздь или вилка. Есть категория "сравнение возрастов", тут модель могут спросить, какой человек старше - тот, которому 41 год или которому 42 года и т.д. Особенно интересной мне показалась категория "отрицание антонимов", в ней модель заставляют выбрать пропущенное слово в специально составленном предложении, состоящем из двух частей через запятую. Каждая часть содержит утверждения либо о подобных (синонимы), либо о противоположных вещах (антонимы). Выбор пропущенного слова ограничивается двумя вариантами: отрицающее слово - частица "не" ("not") или подтверждающее слово ("really"). Например, предложение может быть "It was _ sane, it was really insane", и модель по смыслу должна вставить в пропуск ("_") слово "not", т.к. insane ~ not sane. Или наоборот "It is _ good, it is nice", и она должна вставить "really", т.к. good ~ nice. Если бы какая-то модель могла показывать хороший результат на этой задаче, это означало бы, что она одновременно понимает, что такое антонимы и что такое частица "не".
Оказалось, что среди тех моделей, что были протестированы: а) все модели решают эти задачи в среднем не очень, но некоторые лучше других; б) качество решения предложенных диагностических задач не коррелирует с архитекутрой и размером модели; в) качество решения некоторых задач зависит от того, стоит ли точка в конце предложения или нет; г) правильность ответов на вопрос про возраст зависит от возрастной группы; д) ответ в задаче отрицания антонимов зависит даже от маленьких изменений формулировки предложения/вопроса.
Также оказалось, что дообучение на предложенных диагностических задачах помогает моделям решать большинство из этих задач лучше, но некоторые задачи все еще остаются сложными для них. Самой сложной (даже после дообучения) осталась задача, где модели заставляли отвечать на вопросы об энциклопедических фактах. Также оказалось, что всем моделям все еще непросто научиться правильно подставлять в предложения слова "всегда"/"никогда" (т.е. они все еще не до конца понимают разницу между этими понятиями) и отвечать на вопросы про общие свойства объектов.
Особенность статьи в том, что авторы не поленились проанализировать большое количество моделей (существовавших в открытом доступе на момент весны 2022 года) на большом количестве диагностических задач и сделать несколько больших таблиц с качеством предсказания моделей на задачах. Благодаря этому статью можно использовать как справочный материал, чтобы быстро посмотреть, какие аспекты языка "понимает" такая-то модель.

#объяснения_статей
👍62🖕1
Техножрица 👩‍💻👩‍🏫👩‍🔧
Решила скопировать сюда свое старое описание статьи Life after BERT: What do Other Muppets Understand about Language? ( https://aclanthology.org/2022.acl-long.227/ ). В этой статье анализируется 8 языковых моделей разного размера, с разной transformer-based…
В этом посте рассказывается что нейросетки, которые генерят текст, очень тяжко справляются с простейшими задачами. Жаль что в статье не исследуется GPT-3.

Кстати, канал авторский, советую заценить.
2👍2🥱1🖕1
Тааак... Древнее зло пробудилось, точнее древнее зло заболело и не пошло на гонку на дронах, но это другая история. Будучи больным делать нечего, поэтому я начал писать сценарий ко второму видео про порталы... Теперь точно не отвертеться. Сегодня ещё сделал превьюшку. Видео будет называться:

23 портала невозможной формы

(число приблизительное)

Как вам заголовок? Как превьюшка? Не перегружена? Может стоит выкинуть какие-то два или три куска из превью?

Ну и по названию и превью понятно что я просто соберу все сделанные порталы в одно видео, постараюсь вплести их в какое-то единое повествование, с постепенным расщеплением мозжечка. Боюсь как бы видео 40 минут не вышло.
🔥39👍21👏1🖕1
dev optozorax
Двуполое размножение — это ошибка. Счастье и будущее есть только у гермафродитных цивилизаций.
В связи с праздником желаю всем в следующей жизни переродиться гермафродитами.
🤣19❤‍🔥16😁2🤮2🤡2🖕1😨1
Недавно обнаружил чувака, который тоже написал симуляцию помещения портала в портал!

Оказалось он разрабатывает целую игру с двигающимися порталами!!! У него портал может упасть на тебя, и тебя выкинет, или порталы могут увеличивать/уменьшать как в superliminal, и вообще игра больше рассчитана на необычную портальную физику.

Вот ссылка на трейлер его игры: youtube/016pLRH9GdQ.

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

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

Игру я уже купил, на выходных заценю)
🔥48👍6😁3🖕2