optozorax
ru.unasanu.xyz Это философская статья, которая доводит вопрос «А что если мы живём в симуляции?» до самого предела. Она перевернёт ваше восприятие этой концепции. Основная часть статьи — мои идеи, поэтому ни о чём подобном вы наверное никогда не слышали.…
Кто-нибудь прочитал? Начали/бросили? Понравилось/не понравилось? Расскажите любые статусы, хочется знать. А то как-то немного людей дали фидбэк...
👍12👎7🤔1🖕1
Новый канал.
Много у кого есть свой канал в телеге. Обычно он состоит из трёх ингридиентов:
1) собственный контент;
2) репосты или рассказы про прикольные штуки;
3) что-то из личной жизни автора.
Конечно же проще всего производить последние два варианта. Первый случается редко и тяжело, и отклик на него хочется больше. Но обычно получается так, что больше всего отклика приходит от 2 и 3, потому что и людям тоже проще всего потреблять именно их. Из-за этого некоторые авторы отключают комментарии, другие реакции, а третьи публикуют исключительно собственный контент. На эту тему недавно рассуждала Техножрица в следующем посте: https://xn--r1a.website/tech_priestess/1011.
У меня тоже всегда было мнение на этот счёт, я хотел чтобы этот канал был только про собственный контент. Но часто искушение поделиться чем-то пересиливало меня, поэтому здесь бывали и репосты всяких видосиков, статеек и прочего.
Так же у меня был отдельный канал про свою жизнь, в нём было весело, но в один момент что-то пошло не так и я решил его закрыть и больше не повторять этот опыт.
В этом канале мне хочется продолжать публиковать только собственный контент (даже если он будет раз в год). Но поделиться чем-то тоже очень хочется.
Так что если вам интересно, то я создал новый канал, в котором будут исключительно репосты и рассказы про другие штуки от меня. Сразу предупреждаю, репостов мемов там не будет. Но может быть обзор на всё остальное: от научпоп книги до скибиди туалетов (оба этих поста там уже есть, кстати). С этим каналом не будет как с "Проклятыми интерфейсами" (который я забросил), потому что поделиться мне всегда есть чем.
@optorepost
Много у кого есть свой канал в телеге. Обычно он состоит из трёх ингридиентов:
1) собственный контент;
2) репосты или рассказы про прикольные штуки;
3) что-то из личной жизни автора.
Конечно же проще всего производить последние два варианта. Первый случается редко и тяжело, и отклик на него хочется больше. Но обычно получается так, что больше всего отклика приходит от 2 и 3, потому что и людям тоже проще всего потреблять именно их. Из-за этого некоторые авторы отключают комментарии, другие реакции, а третьи публикуют исключительно собственный контент. На эту тему недавно рассуждала Техножрица в следующем посте: https://xn--r1a.website/tech_priestess/1011.
У меня тоже всегда было мнение на этот счёт, я хотел чтобы этот канал был только про собственный контент. Но часто искушение поделиться чем-то пересиливало меня, поэтому здесь бывали и репосты всяких видосиков, статеек и прочего.
Так же у меня был отдельный канал про свою жизнь, в нём было весело, но в один момент что-то пошло не так и я решил его закрыть и больше не повторять этот опыт.
В этом канале мне хочется продолжать публиковать только собственный контент (даже если он будет раз в год). Но поделиться чем-то тоже очень хочется.
Так что если вам интересно, то я создал новый канал, в котором будут исключительно репосты и рассказы про другие штуки от меня. Сразу предупреждаю, репостов мемов там не будет. Но может быть обзор на всё остальное: от научпоп книги до скибиди туалетов (оба этих поста там уже есть, кстати). С этим каналом не будет как с "Проклятыми интерфейсами" (который я забросил), потому что поделиться мне всегда есть чем.
@optorepost
Telegram
optorepost
@optozorax_dev рассказывает про очередную интересную штуку, которую откопал в интернете. Скорее всего на английском! Простите, кто не понимает английский(
❤9👍7🤮3🤔1
optozorax
Меня позвали поговорить про клавиатуры на конференции HolyJS, вместе с ребятами из GeekBoards. Буду затирать про альтернативные клавиатуры и раскладки)) Завтра в 20:00 по МСК. Онлайн можно посмотреть, если у вас есть билет. Потом будет запись на ютубе. …
О, видео с моим участием опубликовали наконец))) Там больше для тех кто совсем-совсем ничего не понимает про механические клавиатуры. От меня вы мало услышите инфы, лучше всё же читать статью. И кстати, я там ещё с крашеными волосами 😂, с тех пор больше не красил
https://youtu.be/zzwRQ8McR7Q
https://youtu.be/zzwRQ8McR7Q
YouTube
GeekBoards x HolyJS: тактильный спешл
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Клавиатура «Мака» идеальный рабочий инструмент? Зачем вообще отдельные клавиатуры в 2022? Хотите, чтобы весь офис слышал, как вы делаете перенос строки?
Поговорим об альтернативных возможностях…
— —
Клавиатура «Мака» идеальный рабочий инструмент? Зачем вообще отдельные клавиатуры в 2022? Хотите, чтобы весь офис слышал, как вы делаете перенос строки?
Поговорим об альтернативных возможностях…
🔥9💅4💩1
Идея алгоритма диффа, умеющего понимать копипасту
Не очень серьёзный пост, пока никаких результатов, только сырая идея, пишу просто чтобы поболтать с вами.
Много кто тут программирует и регулярно пользуется git'ом и отображением диффа в коммитах, Pull Request'ах итд. В них отображается только плюсики и минусики, а что там на самом деле произошло - додумывай как хочешь. Это становится особенно проблемно при рефакторинге, в котором весь PR выглядит так: +100500 -100500. Проследить что куда переместилось и не изменилось ли в процессе слишком больно. Единственная помощь от git'а - это команды типо
Для начала, алгоритм обычного диффа - это оптимизация какой-то метрики минимального числа изменений через динамическое программирование или что-то такое, поэтому иногда возникают такие стьюпиды как:
Метрика оптимизирована? Оптимзирована. Это то что мы хотели? Нет. Представьте только уровень стьюпидов если мы захотим в этот алгоритм добавить автоматическое вычисление переноса кода.
Поэтому моя главная идея заключается в том, чтобы делать ручную разметку диффа: чтобы можно было указывать когда ты переносишь какой-то текст из одного места в другое, аналогично какие-то рычаги для управления плюсиками и минусиками. Но нужно это сделать так, чтобы размечать надо было минимальное число данных, например показать как перенесена всего-лишь одна строка, а далее придумать алгоритм который довычислит как перенесён код вокруг.
Получается решение проблемы отображения переноса кода состоит из выдумывания алгоритма довычисления из ручной разметки и собственно формата и удобного интерфейса к ручной разметке. Думаю интерфейс должен выглядеть как набор кнопочек над каждой строкой, чтобы можно было быстро накликать. Это такая творческая задача, у которой, вероятно, даже не существует адекватного решения. Надеюсь получится сделать ручную разметку достаточно простой и интерактивной чтобы любой мог её делать перед публикацией своего PR'а. Я бы даже сделал обязательным такое для PR'ов рефакторингов.
Пытался гуглить что-то такое, и находил только автоматические алгоритмы. Большая часть из них стоит денег. Как будто никто в эту сторону в индустрии не копал.
Что думаете?
Не очень серьёзный пост, пока никаких результатов, только сырая идея, пишу просто чтобы поболтать с вами.
Много кто тут программирует и регулярно пользуется git'ом и отображением диффа в коммитах, Pull Request'ах итд. В них отображается только плюсики и минусики, а что там на самом деле произошло - додумывай как хочешь. Это становится особенно проблемно при рефакторинге, в котором весь PR выглядит так: +100500 -100500. Проследить что куда переместилось и не изменилось ли в процессе слишком больно. Единственная помощь от git'а - это команды типо
git mv/git cp, которые потом в PR отображают как переместился/скопировался весь файл. Но для кусков кода внутри файла такого нет.Для начала, алгоритм обычного диффа - это оптимизация какой-то метрики минимального числа изменений через динамическое программирование или что-то такое, поэтому иногда возникают такие стьюпиды как:
fn f() {
// old code 1
+}
+
+fn g() {
+ // new code
}
fn d() {
// old code 2
}Метрика оптимизирована? Оптимзирована. Это то что мы хотели? Нет. Представьте только уровень стьюпидов если мы захотим в этот алгоритм добавить автоматическое вычисление переноса кода.
Поэтому моя главная идея заключается в том, чтобы делать ручную разметку диффа: чтобы можно было указывать когда ты переносишь какой-то текст из одного места в другое, аналогично какие-то рычаги для управления плюсиками и минусиками. Но нужно это сделать так, чтобы размечать надо было минимальное число данных, например показать как перенесена всего-лишь одна строка, а далее придумать алгоритм который довычислит как перенесён код вокруг.
Получается решение проблемы отображения переноса кода состоит из выдумывания алгоритма довычисления из ручной разметки и собственно формата и удобного интерфейса к ручной разметке. Думаю интерфейс должен выглядеть как набор кнопочек над каждой строкой, чтобы можно было быстро накликать. Это такая творческая задача, у которой, вероятно, даже не существует адекватного решения. Надеюсь получится сделать ручную разметку достаточно простой и интерактивной чтобы любой мог её делать перед публикацией своего PR'а. Я бы даже сделал обязательным такое для PR'ов рефакторингов.
Пытался гуглить что-то такое, и находил только автоматические алгоритмы. Большая часть из них стоит денег. Как будто никто в эту сторону в индустрии не копал.
Что думаете?
👍15🤔14💩1🖕1
Немного статистики по моему сайтоблогу optozorax.github.io
Может кому-то интересно как все эти чиселки выглядят изнутри) Хочу просто поделиться.
Когда я только создал этот сайт, то даже не надеялся что на него будет кто-то кликать в поиске.
Затем в какой-то момент в гугле активно началась хайпиться страница "Что произойдет, если Пиноккио скажет: 'Мой нос сейчас вырастет'?". Видимо на неё попадали в основном дети, ибо кто ещё это будет гуглить? Мне просто повезло что эта статья была максимально релевантна каким-то регулярным запросам.
Вероятно благодаря этой странице у моего сайта начал расти авторитет в глазах поисковиков и они начали рекомендовать всё больше других страниц.
Промежуточные состояния уже не помню, всё как-то постепенно росло.
И теперь мои самые популярные статьи:
• imgui
• Как я пишу программы
• Конечно же, статья про раскладку
• Применения std::function
• 4D
Все эти статьи довольно годны и ценны, так что не удивительно что именно они вырвались вперёд в поиске. Но у меня в блоге есть и не менее хорошие, жаль что они не находят своего читателя.
Очень приятно что кто-то их находит, и даже кто-то читает! Телега к сожалению не индексируется толком, поэтому старые посты в ней канут в бездну, так что вкладываться в сайтоблог выгодно.
Есть тут кто пришёл в блог из поисковика? Расскажите обязательно!
У кого есть свои сайты, тоже расскажите вашу статистику, очень интересно.
Может кому-то интересно как все эти чиселки выглядят изнутри) Хочу просто поделиться.
Когда я только создал этот сайт, то даже не надеялся что на него будет кто-то кликать в поиске.
Затем в какой-то момент в гугле активно началась хайпиться страница "Что произойдет, если Пиноккио скажет: 'Мой нос сейчас вырастет'?". Видимо на неё попадали в основном дети, ибо кто ещё это будет гуглить? Мне просто повезло что эта статья была максимально релевантна каким-то регулярным запросам.
Вероятно благодаря этой странице у моего сайта начал расти авторитет в глазах поисковиков и они начали рекомендовать всё больше других страниц.
Промежуточные состояния уже не помню, всё как-то постепенно росло.
И теперь мои самые популярные статьи:
• imgui
• Как я пишу программы
• Конечно же, статья про раскладку
• Применения std::function
• 4D
Все эти статьи довольно годны и ценны, так что не удивительно что именно они вырвались вперёд в поиске. Но у меня в блоге есть и не менее хорошие, жаль что они не находят своего читателя.
Очень приятно что кто-то их находит, и даже кто-то читает! Телега к сожалению не индексируется толком, поэтому старые посты в ней канут в бездну, так что вкладываться в сайтоблог выгодно.
Есть тут кто пришёл в блог из поисковика? Расскажите обязательно!
У кого есть свои сайты, тоже расскажите вашу статистику, очень интересно.
👍20🔥7❤3
Нет никакого искусственного интеллекта
А есть конкретные технологии. У меня дико горит когда кто-то говорит "ИИ открыл", "нейросеть сделала","британские учёные доказали".
Прямо сейчас смотрю один очень хороший видос про научные достижения 2023 года, но сильно напрягает что ведущий говорит "ИИ перебрал все молекулы". Я то знаю что это скорее модель AlphaFold, которая умеет ускорять и проводить какие-то вычисления над белками, альтернатива которым в основном - физические эксперименты. Но вот все остальные люди не знают, и у них будет складываться впечатление, как будто есть какой-то один Искусственный Интеллект, который умеет всё. Или что это ChatGPT перебирает молекулы (а в контексте именно так и казалось). За счёт чего у людей складывается неправильное понимание и отношение к области ML.
Я считаю что нужно всегда говорить про конкретную технологию, например "AlphaFold посчитала", "ChatGPT сгенерила", "AlphaGoZero выиграла". Если в художественных целях так и хочется, то в начале можно добавить магическое "ИИ".
Особенно это всё плохо у новостных изданий, которые всегда пишут "ИИ" в заголовке, и не уточняют какой. Но их давно пора перестать читать, и перейти на телеграм-каналы от конкретных доверенных людей.
(кстати, у меня сегодня начался двухнедельный отпуск, хочу за него доделать второй видос про порталы, так что ждите)
А есть конкретные технологии. У меня дико горит когда кто-то говорит "ИИ открыл", "нейросеть сделала",
Прямо сейчас смотрю один очень хороший видос про научные достижения 2023 года, но сильно напрягает что ведущий говорит "ИИ перебрал все молекулы". Я то знаю что это скорее модель AlphaFold, которая умеет ускорять и проводить какие-то вычисления над белками, альтернатива которым в основном - физические эксперименты. Но вот все остальные люди не знают, и у них будет складываться впечатление, как будто есть какой-то один Искусственный Интеллект, который умеет всё. Или что это ChatGPT перебирает молекулы (а в контексте именно так и казалось). За счёт чего у людей складывается неправильное понимание и отношение к области ML.
Я считаю что нужно всегда говорить про конкретную технологию, например "AlphaFold посчитала", "ChatGPT сгенерила", "AlphaGoZero выиграла". Если в художественных целях так и хочется, то в начале можно добавить магическое "ИИ".
Особенно это всё плохо у новостных изданий, которые всегда пишут "ИИ" в заголовке, и не уточняют какой. Но их давно пора перестать читать, и перейти на телеграм-каналы от конкретных доверенных людей.
(кстати, у меня сегодня начался двухнедельный отпуск, хочу за него доделать второй видос про порталы, так что ждите)
👍65❤11❤🔥4🤔4🥱3🔥2👌1
Forwarded from optorepost
kurzgesagt посягнул на ещё один кусочек unasanu
Начинают затирать что вселенная существует в виде неизменного блока, в котором одна ось - это время, типо каждое "сейчас" - это один слой этого блока. Идея стара как мир и называется "Этернализм". Вполне очевидная концепция, если рассматривать вселенную как симуляцию.
Но потом они привлекают законы физики в виде теории относительности, чтобы сказать что эта интерпретация времени неизбежна. Хотя это лишнее.
Потом говорят что есть квантовая механика, которая всё портит, и типо будущего на самом деле ещё не существует, но не додумались до дерева-блока (когда все времена уже существуют, но в виде очень большого фрактального дерева).
А ещё не учли что квантовая механика со своей случайностью может в обратную сторону так работать, поэтому прошлых у нас тоже может быть бесконечно много, и там тоже нужно дерево.
В общем читайте unasanu, там уже всё есть, и нигде лучше вы об этих философских темах не узнаете))
https://youtu.be/wwSzpaTHyS8
Начинают затирать что вселенная существует в виде неизменного блока, в котором одна ось - это время, типо каждое "сейчас" - это один слой этого блока. Идея стара как мир и называется "Этернализм". Вполне очевидная концепция, если рассматривать вселенную как симуляцию.
Но потом они привлекают законы физики в виде теории относительности, чтобы сказать что эта интерпретация времени неизбежна. Хотя это лишнее.
Потом говорят что есть квантовая механика, которая всё портит, и типо будущего на самом деле ещё не существует, но не додумались до дерева-блока (когда все времена уже существуют, но в виде очень большого фрактального дерева).
А ещё не учли что квантовая механика со своей случайностью может в обратную сторону так работать, поэтому прошлых у нас тоже может быть бесконечно много, и там тоже нужно дерево.
В общем читайте unasanu, там уже всё есть, и нигде лучше вы об этих философских темах не узнаете))
https://youtu.be/wwSzpaTHyS8
YouTube
Did The Future Already Happen? - The Paradox of Time
Go to https://brilliant.org/nutshell/ to dive deeper into these topics and more with a free 30-day trial + 20% off for the first 200 people!
This video was sponsored by Brilliant. Thanks a lot for the support!
Sources & further reading:
https://sites.g…
This video was sponsored by Brilliant. Thanks a lot for the support!
Sources & further reading:
https://sites.g…
👍13🤡1
optozorax
Я уже где-то третью неделю по выходным пишу и вычитываю сценарий второго видео, и кажется сегодня была последняя итерация. Мне очень нравится что получилось, я реализовал все свои идеи, а ещё отличненько так поправил сцены в программе. В первой итерации я…
В черновом варианте намонтажено уже 20 минут видео, осталось 10. И это не учитывая ещё TODO-пункты и полировку. Краткая статистика на данный момент: записей экрана через OBS studio, попавших в видео - 78; аудио отрывков- 29; TODO-пунктов на видео-эфир (найти картинку, найти какой-то подходящий видос) - 74.
Вся прошлая неделя ушла на обычную жизнь (качалка, еда) + монтаж видео (я в отпуске), и за эту неделю только 20 минут сделал. Очень долго и тяжело идёт.
Вчера засел за код, чтобы привести в порядок свою веб-демку, а то негоже публиковать видос со старой веб-демкой и оставлять её проблемы. И заметил что улетело очень много времени и очень быстро. Было супер-приятно заниматься этой работой, и я много всего сделал и не отвлекался. Даже после пробуждения сразу готов сесть и писать код, без всякой подготовки. В то время как от монтажа постоянно прокрастинирую и скулю.
В общем монтаж это явно не моё, мне это очень не нравится, не удивительно что сцены и сценарий сделал относительно быстро, а итоговое создание видео так долго откладывал. Да и чисто на выходных я бы это никогда не сделал, только вкатываться в контекст сколько сил отнимает.
И видео делать в 100 раз неприятней, чем писать статью. В статьях ты можешь как-то сделать всё красиво, тыщу раз переписать, шрифт поменять, а в видео - бэ, интонация не понравилась - переделывай огромный кусок, не нравится собственный голос - ничего не сделать с тобой, страдай.
Не понимаю каким образом видеоблоггеры что-то делают раз в пару месяцев и параллельно работают работу, например Onigiri, ТехноШаман.
Вся прошлая неделя ушла на обычную жизнь (качалка, еда) + монтаж видео (я в отпуске), и за эту неделю только 20 минут сделал. Очень долго и тяжело идёт.
Вчера засел за код, чтобы привести в порядок свою веб-демку, а то негоже публиковать видос со старой веб-демкой и оставлять её проблемы. И заметил что улетело очень много времени и очень быстро. Было супер-приятно заниматься этой работой, и я много всего сделал и не отвлекался. Даже после пробуждения сразу готов сесть и писать код, без всякой подготовки. В то время как от монтажа постоянно прокрастинирую и скулю.
В общем монтаж это явно не моё, мне это очень не нравится, не удивительно что сцены и сценарий сделал относительно быстро, а итоговое создание видео так долго откладывал. Да и чисто на выходных я бы это никогда не сделал, только вкатываться в контекст сколько сил отнимает.
И видео делать в 100 раз неприятней, чем писать статью. В статьях ты можешь как-то сделать всё красиво, тыщу раз переписать, шрифт поменять, а в видео - бэ, интонация не понравилась - переделывай огромный кусок, не нравится собственный голос - ничего не сделать с тобой, страдай.
Не понимаю каким образом видеоблоггеры что-то делают раз в пару месяцев и параллельно работают работу, например Onigiri, ТехноШаман.
❤10🔥6😢2👍1🤔1
Миллион лет назад я делал порталы на полигонах (рассказывал об этом в видео), и это было невероятно сложно, было много багов. Поэтому для быстрого дебага я сделал специальный метод, который отрисовывает такую картинку, где есть рендер, затем все кусочки портала, где цветом обозначается хэш телепортированной матрицы (чтобы понимать что телепортировано и примерно куда).
И вот однажды при очередном баге я заметил что сформировалась буква F, и не мог её не продолжить в пэинте)))😠
И вот однажды при очередном баге я заметил что сформировалась буква F, и не мог её не продолжить в пэинте)))
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🤣4😈2😨1