Яндекс.Музыка начала цензурировать треки. Минимум 2 трека из тех что у меня были синкнуты в локальную фонотеку теперь недоступны - "права были отозваны", хотя другие менее резкие треки из тех альбомов доступны (Одда - 280.3 и Порнофильмы - Это пройдёт).
Впрочем все ещё хватает треков, которые кроют последними словами текущую власть , лично верховного стерха и войну.
Впрочем все ещё хватает треков, которые кроют последними словами текущую власть , лично верховного стерха и войну.
Читал нагорную проповедь. Много думал.
Мне кажется современный мир слишком уезжает в утилитаризм и это не делает его лучше. Словно мир решил "ну мы попробовали подставлять другую щеку и это не работает, ну и ну Его нахер".
При этом я считаю, что нормы нагорной проповеди вполне могут быть отвязаны от конкретной религии или религии вообще.
Мне кажется современный мир слишком уезжает в утилитаризм и это не делает его лучше. Словно мир решил "ну мы попробовали подставлять другую щеку и это не работает, ну и ну Его нахер".
При этом я считаю, что нормы нагорной проповеди вполне могут быть отвязаны от конкретной религии или религии вообще.
Ухты. А мне на канал кто-то 4 буста накидал, хоть я и не просил. Но сторис все равно не будет - не надейтесь.
Как же меня достал Стамбул своей прокуренностью. Запреты курения в общественных местах это один из немногих запретов, которые я одобряю. В принципе сюда даже NAP можно притянуть, хоть и с большой натяжкой.
Меня заставили завести подкаст - https://t.iss.one/tonpizdev/3
Что получится не знаю, возможно говно. Вся надежда на Олега.
Сегодня планируем обсуждать TL-B и json.
Вход свободный. Потом опубликуем запись.
Что получится не знаю, возможно говно. Вся надежда на Олега.
Сегодня планируем обсуждать TL-B и json.
Вход свободный. Потом опубликуем запись.
Telegram
TON PIZ
Пилот
Добро пожаловать на первый выпуск подкаста о разработке на платформе ТОН с участием Андреева и Субботина.
Мы его проведем в прямом эфире, под запись, без купюр.
Начало в 20:40 cet / 22:40 msk.
Добро пожаловать на первый выпуск подкаста о разработке на платформе ТОН с участием Андреева и Субботина.
Мы его проведем в прямом эфире, под запись, без купюр.
Начало в 20:40 cet / 22:40 msk.
Удивительно кстати, что навигаторы не умеют прокладывать маршруты на метро + такси. Регулярно пользуюсь, но приходится самому прикидывать. Часть пути на метро, часть на такси. Часто и дешевле и быстрее. Было бы круто если бы апка сама расчитала оптимальный маршрут.
Что меня убивает в нейросеточках так это то что это магия.
Вот во всяком админстве раньше мне казалось много магии. Но это просто от недостатка знаний. А вот нейросеточки и получение чего-то осмысленного от них это реально магия где прям заклинания. Вот например мой старый тест (назови 5 героев советских анекдотов). По-умолчанию даже ChatGPT-4 чё-то выдумывает и несет отсебятину. А если сделать дефолтный промт себе в телеграмного бота, в котором будут пункты типа "не выдумывай, отвечай кратко, не морализатурствуй и т.п.", то он просто перечислит десяток реальных героев анекдотов.
С генерацией картинок там вообще ад. Существует миллион моделей с разной степенью обученности, дообученности и переобученности. При этом еще есть какие-то control net, чтобы это ни значило, и чтобы генерировать картинки существуют специальные заклинания в которых надо не забыть написать что смотри не нарисуй лишних рук, лишних пальцев и подобных деталей. Надо задать стиль, пару раз упомянуть слово реалистик и вот это всё. А без этого у вас будет получаться кусок говна. Я тут попробовал как-то криптожопохуев нагенерить - даже заплатил за дообучение модели. Но оказалось, что прочитать пару мануалов и немного потыкать в кнопочки это всё равно что дать маглу учебник зельеварения и тушеных слизней. Получилось говно говном.
Но я думаю какой-нибудь матерый промпт-инженер без проблем бы сделал зашибись.
Вот во всяком админстве раньше мне казалось много магии. Но это просто от недостатка знаний. А вот нейросеточки и получение чего-то осмысленного от них это реально магия где прям заклинания. Вот например мой старый тест (назови 5 героев советских анекдотов). По-умолчанию даже ChatGPT-4 чё-то выдумывает и несет отсебятину. А если сделать дефолтный промт себе в телеграмного бота, в котором будут пункты типа "не выдумывай, отвечай кратко, не морализатурствуй и т.п.", то он просто перечислит десяток реальных героев анекдотов.
С генерацией картинок там вообще ад. Существует миллион моделей с разной степенью обученности, дообученности и переобученности. При этом еще есть какие-то control net, чтобы это ни значило, и чтобы генерировать картинки существуют специальные заклинания в которых надо не забыть написать что смотри не нарисуй лишних рук, лишних пальцев и подобных деталей. Надо задать стиль, пару раз упомянуть слово реалистик и вот это всё. А без этого у вас будет получаться кусок говна. Я тут попробовал как-то криптожопохуев нагенерить - даже заплатил за дообучение модели. Но оказалось, что прочитать пару мануалов и немного потыкать в кнопочки это всё равно что дать маглу учебник зельеварения и тушеных слизней. Получилось говно говном.
Но я думаю какой-нибудь матерый промпт-инженер без проблем бы сделал зашибись.
Subchannel
Удивительно кстати, что навигаторы не умеют прокладывать маршруты на метро + такси. Регулярно пользуюсь, но приходится самому прикидывать. Часть пути на метро, часть на такси. Часто и дешевле и быстрее. Было бы круто если бы апка сама расчитала оптимальный…
Илья тут кстати подсказал, что яндекс в России научился.
Очередная дыра которую я не буду эксплуатировать, непонятно кто именно ей подвержен (и подвержен ли вообще), куда репортить и вот это всё. Ну поделюсь с вами чтоли.
Там завезли в блокчейны дикую дичь под названием инскрипшены. Это когда блокчейн используется только как упорядоченый лог записей, а поверх мы делаем свой леджер, где проверяем некие правила создания и перевода токенов. Давеча вот этой хренью ТОН на полтора суток положили, да и много кому досталось.
Прикол в том, что вот этот самый софт, который поверх строит леджер, должен у всех быть строго одинаковым. Иначе, если набор правил будет различаться, состояние разъедется и можно будет например в 2 разных сервиса сбагрить одни и те же токены. А победители альтернативной олимпиады, которые это всё придумали, сделали абсолютно прекрасное решение взять за основу текстовый формат json. Который при всей своей популярности и удобстве, похож на кусок говна в плане строгости спецификации. В плане обычно 99.99% json будет нормально обрабатыватсья у всех, но есть куча крайних случаев и неоднозначностей, которые можно собрать ручками. Есть даже целая таблица https://seriot.ch/json/parsing.html того как разные библиотеки по-разному обрабатывают json.
Тоесть если реализовать леджер для этих инскрипшенов на разных языках, то с большой вероятностью стейт может разъехаться. Я вот пробежался по гитхабу и нашёл три индексера для самых популярных инскрипшенов на биткоине - Ordinals.
https://github.com/unisat-wallet/libbrc20-indexer - использует встроенный анмаршалер go. первый в гугле.
https://github.com/ordinals/ord - это вроде референсный кошель на расте. использует serde_json.
https://github.com/bestinslot-xyz/OPI - эти вообще перекладывают по цепочке json -> postgres -> python.
Я не знаю может там какие-то проверки, которые я не заметил беглым взглядом. Может просто еще никто не подумал об этом. Может с 2017-го года ситуация с парсерами json кардинально улучшилась (врядли. например \0000 не экранированный го переваривает, а постгря нет).
Но если честно судьба этой дряни меня мало волнует.
Там завезли в блокчейны дикую дичь под названием инскрипшены. Это когда блокчейн используется только как упорядоченый лог записей, а поверх мы делаем свой леджер, где проверяем некие правила создания и перевода токенов. Давеча вот этой хренью ТОН на полтора суток положили, да и много кому досталось.
Прикол в том, что вот этот самый софт, который поверх строит леджер, должен у всех быть строго одинаковым. Иначе, если набор правил будет различаться, состояние разъедется и можно будет например в 2 разных сервиса сбагрить одни и те же токены. А победители альтернативной олимпиады, которые это всё придумали, сделали абсолютно прекрасное решение взять за основу текстовый формат json. Который при всей своей популярности и удобстве, похож на кусок говна в плане строгости спецификации. В плане обычно 99.99% json будет нормально обрабатыватсья у всех, но есть куча крайних случаев и неоднозначностей, которые можно собрать ручками. Есть даже целая таблица https://seriot.ch/json/parsing.html того как разные библиотеки по-разному обрабатывают json.
Тоесть если реализовать леджер для этих инскрипшенов на разных языках, то с большой вероятностью стейт может разъехаться. Я вот пробежался по гитхабу и нашёл три индексера для самых популярных инскрипшенов на биткоине - Ordinals.
https://github.com/unisat-wallet/libbrc20-indexer - использует встроенный анмаршалер go. первый в гугле.
https://github.com/ordinals/ord - это вроде референсный кошель на расте. использует serde_json.
https://github.com/bestinslot-xyz/OPI - эти вообще перекладывают по цепочке json -> postgres -> python.
Я не знаю может там какие-то проверки, которые я не заметил беглым взглядом. Может просто еще никто не подумал об этом. Может с 2017-го года ситуация с парсерами json кардинально улучшилась (врядли. например \0000 не экранированный го переваривает, а постгря нет).
Но если честно судьба этой дряни меня мало волнует.
Понял что мне не нравится в го не тривиального и на что нужен линтер.
Бесит что можно случайно задать не типизированную константу и она будет работать.
Надо было запретить такое на уровне языка и требовать обязательный тип или _ если явно хочешь не типизированную константу.
Бесит что можно случайно задать не типизированную константу и она будет работать.
Надо было запретить такое на уровне языка и требовать обязательный тип или _ если явно хочешь не типизированную константу.
Я короче несколько недель пилил рекурсивное декодирование разных типов сообщений в ТОН, но я доделал. Хочу поделиться как мы теперь умеем: https://gist.github.com/mr-tron/924dfa801a5cbb5d40d43a14d1301949
это входящее внешнее сообщение. внутри внешнего внутреннее. внутри внутреннего отправка жетонов. внутри отправки жетонов свап на стон.фи.
это входящее внешнее сообщение. внутри внешнего внутреннее. внутри внутреннего отправка жетонов. внутри отправки жетонов свап на стон.фи.
Gist
jetton swap decoded
jetton swap decoded. GitHub Gist: instantly share code, notes, and snippets.
Купил тут сыра с пеплом. Сижу кушаю и думаю. Хочу чтоб после смерти из меня сделали сыр с пеплом и раздали друзьям. Сырую (ну или приготовленную) человечину кушать не принято. А так кажется проходит через моральные ограничители. Представляете после смерти ты будешь внутри окружающих не только в виде мемов, но но и вполне физически, как часть их тел?
Походу Дуров придумал как обналичить собранные через фрагменты тоны не двинув их на биржу и не вызвав панику.
Оттуда будут делать выплаты за рекламу а уже эти люди понесут их на биржу.
Оттуда будут делать выплаты за рекламу а уже эти люди понесут их на биржу.
Я написал скрипт для Linux, который позволяет осуществлять голосовой ввод в любое текстовое приложение. При этом происходит постобработка текста через ChatGPT для исправления различных ошибок, таких как неправильный синтаксис, пунктуация и т.п.
В чатах Telegram работает отлично для всевозможных переписок. Например, прямо сейчас я диктую этот пост. Но я хотел использовать подобный подход для Copilot. Существует методика, когда сначала формулируешь комментарий на человеческом языке, а затем Copilot самостоятельно пишет функцию. Так ему гораздо проще написать функцию сразу, а не по частям.
Так вот это не сработало. Но в попытках я осознал, что я думаю сразу на языке программирования. Я представляю, каким должен быть код для решения задачи. И мне приходится думать, чтобы перевести его на русский или английский язык, чтобы написать комментарий.
В чатах Telegram работает отлично для всевозможных переписок. Например, прямо сейчас я диктую этот пост. Но я хотел использовать подобный подход для Copilot. Существует методика, когда сначала формулируешь комментарий на человеческом языке, а затем Copilot самостоятельно пишет функцию. Так ему гораздо проще написать функцию сразу, а не по частям.
Так вот это не сработало. Но в попытках я осознал, что я думаю сразу на языке программирования. Я представляю, каким должен быть код для решения задачи. И мне приходится думать, чтобы перевести его на русский или английский язык, чтобы написать комментарий.
Subchannel
Я написал скрипт для Linux, который позволяет осуществлять голосовой ввод в любое текстовое приложение. При этом происходит постобработка текста через ChatGPT для исправления различных ошибок, таких как неправильный синтаксис, пунктуация и т.п. В чатах Telegram…
Поправка. Порефлексировал еще немного над стадиями формирования кода.
Сперва появляется эмоция. Раздражение если кто-то пришёл и что-то хочет, неудовольство тем что сейчас что-то плохо, боль от каких-либо повторяющихся проблем.
Потом на образном уровне формируется картинка решённой проблемы.
Потом на русском языке в результате внутреннего диалога между субличностями рассматриваются варианты решения и выбирается оптимальное. Иногда внутреннего диалога не хватает и тогда я иду ищу какого-нибудь коллегу с которым проговариваю вслух.
Это уровень hld или отдельных доменов в сложных случаях.
Потом обратно вступает образное мышление и визуализируется течение данных, устройство данных, конкурирующие потоки выполнения и т.п.
Иногда при детальной визуализации всплывает проблема и тогда или происходит откат на предыдущий уровень и ещё одна итерация обсуждения или на месте на смеси английского, русского и языка программирования формируется костыль.
А потом из образов формируются довольно большие куски кода сразу.
Это, конечно, несколько искусственное разделение. На практике оно более перемешано, но основной поток такой.
Сперва появляется эмоция. Раздражение если кто-то пришёл и что-то хочет, неудовольство тем что сейчас что-то плохо, боль от каких-либо повторяющихся проблем.
Потом на образном уровне формируется картинка решённой проблемы.
Потом на русском языке в результате внутреннего диалога между субличностями рассматриваются варианты решения и выбирается оптимальное. Иногда внутреннего диалога не хватает и тогда я иду ищу какого-нибудь коллегу с которым проговариваю вслух.
Это уровень hld или отдельных доменов в сложных случаях.
Потом обратно вступает образное мышление и визуализируется течение данных, устройство данных, конкурирующие потоки выполнения и т.п.
Иногда при детальной визуализации всплывает проблема и тогда или происходит откат на предыдущий уровень и ещё одна итерация обсуждения или на месте на смеси английского, русского и языка программирования формируется костыль.
А потом из образов формируются довольно большие куски кода сразу.
Это, конечно, несколько искусственное разделение. На практике оно более перемешано, но основной поток такой.
О практическом применение нейросетей. В яндексе сделали какого-то бота который генерирует одну бесконечную мелодию без слов на основе твоих предпочтений (явно слышны знакомые какие-то мотивы, хотя может это самовнушение). И это просто идеально для работы! Нажал кнопочку и такой приятный фоновый музончик без каких-либо жестких переходов и неприятных повторов.
Раньше или пользоваться плейлистами где что-то не идеально подобрано, да и надоедают или включать радио на основе своих предпочтений но там всё равно нет-нет да вылезет какая-нить хрень.
Раньше или пользоваться плейлистами где что-то не идеально подобрано, да и надоедают или включать радио на основе своих предпочтений но там всё равно нет-нет да вылезет какая-нить хрень.
Есть разные боты в телеге для работы с криптой. Так получилось, что я имею некоторое отношения к @wallet. Я даже перспективы тон оценил просто по факту существования этого бота. Но я категорически не рекомендую им пользоваться, а рекомендую @xrocket. Сам я все деньги с @wallet вывел, чего и вам советую.
Думайте.
UPD: всё выше сказанное не относится к Ton Space который не кастодиальный кошелек в том же гуе, если вы сохранили сид фразу. Этим пользуйтесь в своё удовольствие.
Думайте.
UPD: всё выше сказанное не относится к Ton Space который не кастодиальный кошелек в том же гуе, если вы сохранили сид фразу. Этим пользуйтесь в своё удовольствие.