Subchannel
5.36K subscribers
280 photos
7 videos
607 links
Жизнь и сраное айти
Download Telegram
Меня заставили завести подкаст - https://t.me/tonpizdev/3
Что получится не знаю, возможно говно. Вся надежда на Олега.
Сегодня планируем обсуждать TL-B и json.
Вход свободный. Потом опубликуем запись.
😐4
Удивительно кстати, что навигаторы не умеют прокладывать маршруты на метро + такси. Регулярно пользуюсь, но приходится самому прикидывать. Часть пути на метро, часть на такси. Часто и дешевле и быстрее. Было бы круто если бы апка сама расчитала оптимальный маршрут.
😐9
Что меня убивает в нейросеточках так это то что это магия.
Вот во всяком админстве раньше мне казалось много магии. Но это просто от недостатка знаний. А вот нейросеточки и получение чего-то осмысленного от них это реально магия где прям заклинания. Вот например мой старый тест (назови 5 героев советских анекдотов). По-умолчанию даже ChatGPT-4 чё-то выдумывает и несет отсебятину. А если сделать дефолтный промт себе в телеграмного бота, в котором будут пункты типа "не выдумывай, отвечай кратко, не морализатурствуй и т.п.", то он просто перечислит десяток реальных героев анекдотов.
С генерацией картинок там вообще ад. Существует миллион моделей с разной степенью обученности, дообученности и переобученности. При этом еще есть какие-то control net, чтобы это ни значило, и чтобы генерировать картинки существуют специальные заклинания в которых надо не забыть написать что смотри не нарисуй лишних рук, лишних пальцев и подобных деталей. Надо задать стиль, пару раз упомянуть слово реалистик и вот это всё. А без этого у вас будет получаться кусок говна. Я тут попробовал как-то криптожопохуев нагенерить - даже заплатил за дообучение модели. Но оказалось, что прочитать пару мануалов и немного потыкать в кнопочки это всё равно что дать маглу учебник зельеварения и тушеных слизней. Получилось говно говном.
Но я думаю какой-нибудь матерый промпт-инженер без проблем бы сделал зашибись.
😐11
Очередная дыра которую я не буду эксплуатировать, непонятно кто именно ей подвержен (и подвержен ли вообще), куда репортить и вот это всё. Ну поделюсь с вами чтоли.

Там завезли в блокчейны дикую дичь под названием инскрипшены. Это когда блокчейн используется только как упорядоченый лог записей, а поверх мы делаем свой леджер, где проверяем некие правила создания и перевода токенов. Давеча вот этой хренью ТОН на полтора суток положили, да и много кому досталось.

Прикол в том, что вот этот самый софт, который поверх строит леджер, должен у всех быть строго одинаковым. Иначе, если набор правил будет различаться, состояние разъедется и можно будет например в 2 разных сервиса сбагрить одни и те же токены. А победители альтернативной олимпиады, которые это всё придумали, сделали абсолютно прекрасное решение взять за основу текстовый формат json. Который при всей своей популярности и удобстве, похож на кусок говна в плане строгости спецификации. В плане обычно 99.99% json будет нормально обрабатыватсья у всех, но есть куча крайних случаев и неоднозначностей, которые можно собрать ручками. Есть даже целая таблица http://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 не экранированный го переваривает, а постгря нет).
Но если честно судьба этой дряни меня мало волнует.
😐16
Набежало подписчиков. Надо прогнать лишних мемасиками.
😐67
Понял что мне не нравится в го не тривиального и на что нужен линтер.
Бесит что можно случайно задать не типизированную константу и она будет работать.
Надо было запретить такое на уровне языка и требовать обязательный тип или _ если явно хочешь не типизированную константу.
😐11
Я короче несколько недель пилил рекурсивное декодирование разных типов сообщений в ТОН, но я доделал. Хочу поделиться как мы теперь умеем: https://gist.github.com/mr-tron/924dfa801a5cbb5d40d43a14d1301949
это входящее внешнее сообщение. внутри внешнего внутреннее. внутри внутреннего отправка жетонов. внутри отправки жетонов свап на стон.фи.
😐21
Купил тут сыра с пеплом. Сижу кушаю и думаю. Хочу чтоб после смерти из меня сделали сыр с пеплом и раздали друзьям. Сырую (ну или приготовленную) человечину кушать не принято. А так кажется проходит через моральные ограничители. Представляете после смерти ты будешь внутри окружающих не только в виде мемов, но но и вполне физически, как часть их тел?
😐44
Forwarded from Марина
😐47
This media is not supported in your browser
VIEW IN TELEGRAM
😐25
Походу Дуров придумал как обналичить собранные через фрагменты тоны не двинув их на биржу и не вызвав панику.
Оттуда будут делать выплаты за рекламу а уже эти люди понесут их на биржу.
😐13
Я написал скрипт для Linux, который позволяет осуществлять голосовой ввод в любое текстовое приложение. При этом происходит постобработка текста через ChatGPT для исправления различных ошибок, таких как неправильный синтаксис, пунктуация и т.п.
В чатах Telegram работает отлично для всевозможных переписок. Например, прямо сейчас я диктую этот пост. Но я хотел использовать подобный подход для Copilot. Существует методика, когда сначала формулируешь комментарий на человеческом языке, а затем Copilot самостоятельно пишет функцию. Так ему гораздо проще написать функцию сразу, а не по частям.
Так вот это не сработало. Но в попытках я осознал, что я думаю сразу на языке программирования. Я представляю, каким должен быть код для решения задачи. И мне приходится думать, чтобы перевести его на русский или английский язык, чтобы написать комментарий.
😐31
Существовала целая система отделов, занимавшихся пролетарской литературой, музыкой, драматургией и развлечениями вообще. Здесь делались низкопробные газеты, не содержавшие ничего, кроме спорта, уголовной хроники и астрологии, забористые пятицентовые повестушки, скабрезные фильмы, чувствительные песенки, сочиняемые чисто механическим способом — на особого рода калейдоскопе, так называемом версификаторе. Был даже особый подотдел — на новоязе именуемый порносеком, — выпускавший порнографию самого последнего разбора.


Количество и качество контента который генерят нейросети все растёт, а цена все падает. При этом мясные мешки, которые этот контент потребляют, сильно быстро не размножаются, а в развитых странах так вообще вымирают. А объем потребляемого контента ограничен физикой (временем) и биологией (пропускной способностью мозга). При этом рынок уже близок к насыщению. Многие и так уже существенную часть суток тратят на потребление информации (преимущественно развлекательной). Дальше будет конечно гонка за качество (ну или аддиктивность), но в силу того что генерация контента прекрасно масштабируется, то победителей будет мало, а проигравших много. Но маржинальность у победителей будет небольшая в силу высокой конкуренции.

И когда я говорю "контент" я имею ввиду вообще ВСЮ информацию развлекательного или поверхностно-образовательного плана.
Рилсы, фоточки, твиты, новости, статьи, книги, журналы, комиксы, фильмы, музыка. Ну вот прям всё (не сразу, конечно). Жвачки для мозга всем и каждому даром (может даже доплачивать будут) и пусть никто не уйдёт обиженным.

Характерной особенностью станет так же оторванность от реальности. Фактчекинг, реализм, все уйдёт из массовой среды.
И вот что я думаю есть ниша которая останется свободной и привлекательной для чуть более широкого круга лиц в плане заработка: потребность в достоверной информации.
Всякие писатели в разных книгах придумывают что эта проблема будет решаться умными фильтрами которые будут перепроверять эти кучи говна и находить там зерна истины. Выглядит как заведомо проигрышная позиция. Мне кажется что нормальным решением стало бы сети доверия и уберизованное сарафанное радио. Это, наверное, не единственное решение, но лично для меня выглядит самым адекватным.
😐15
Subchannel
Я написал скрипт для Linux, который позволяет осуществлять голосовой ввод в любое текстовое приложение. При этом происходит постобработка текста через ChatGPT для исправления различных ошибок, таких как неправильный синтаксис, пунктуация и т.п. В чатах Telegram…
Поправка. Порефлексировал еще немного над стадиями формирования кода.

Сперва появляется эмоция. Раздражение если кто-то пришёл и что-то хочет, неудовольство тем что сейчас что-то плохо, боль от каких-либо повторяющихся проблем.

Потом на образном уровне формируется картинка решённой проблемы.

Потом на русском языке в результате внутреннего диалога между субличностями рассматриваются варианты решения и выбирается оптимальное. Иногда внутреннего диалога не хватает и тогда я иду ищу какого-нибудь коллегу с которым проговариваю вслух.
Это уровень hld или отдельных доменов в сложных случаях.

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

А потом из образов формируются довольно большие куски кода сразу.

Это, конечно, несколько искусственное разделение. На практике оно более перемешано, но основной поток такой.
😐10
О практическом применение нейросетей. В яндексе сделали какого-то бота который генерирует одну бесконечную мелодию без слов на основе твоих предпочтений (явно слышны знакомые какие-то мотивы, хотя может это самовнушение). И это просто идеально для работы! Нажал кнопочку и такой приятный фоновый музончик без каких-либо жестких переходов и неприятных повторов.
Раньше или пользоваться плейлистами где что-то не идеально подобрано, да и надоедают или включать радио на основе своих предпочтений но там всё равно нет-нет да вылезет какая-нить хрень.
😐16
Есть разные боты в телеге для работы с криптой. Так получилось, что я имею некоторое отношения к @wallet. Я даже перспективы тон оценил просто по факту существования этого бота. Но я категорически не рекомендую им пользоваться, а рекомендую @xrocket. Сам я все деньги с @wallet вывел, чего и вам советую.
Думайте.
UPD: всё выше сказанное не относится к Ton Space который не кастодиальный кошелек в том же гуе, если вы сохранили сид фразу. Этим пользуйтесь в своё удовольствие.
😐43
Картинка сгенерирована нейросетью. Промпт навеян постами последних недель в разных околотоновских каналах.
😐27
Где-то давеча прочитал рассуждения о том что новые технологии, которым регулярно пророчат освобождение людей на самом деле часто наоборот помогают тоталитарным обмудкам. В примерах было радио, авиацию, интернет. А на практике радио (и его младший брат - тв) инструмент тоталитарной пропаганды, авиация напрочь зарегулирована и имеет важное военное значение, интернет пропаганда тоже освоила да ещё и следит теперь за всем и каждым кто в этом интернете (тоесть за всеми).

А вот например криптовалюты. С одной стороны шифропанк, криптоанархия и вот это все. Но не получится ли так же? Первые звоночки уже мягко сказано звонят. Повсеместный KYC, все эти развития CBDC, которые попытаются подменить собой настоящие криптовалюты. Не строим ли мы своими руками себе криптофинансовый ГУЛАГ в дополнение к цифровому?
Вообще, какая-то корреляция между уровнем технологий и средним по больнице уровнем гражданских свобод есть. В среднем по больнице мир стал более свободным и дружелюбным местом, чем был сотню лет назад. Скорее всего это общее повышение уровня жизни в котором технологии это не последняя часть. Но может быть это чаще не те технологии которым пророчили всеобщую благодать?

Ответов у меня нет. Просто мысли вслух.
😐21
Tether запустил USDT на ТОН. Это действительно важный момент для ТОН, но не потому, почему думают многие. С одной стороны, конечно, можно будет выдохнуть немного и поспать. А с другой это только начало важного испытания на прочность. Сейчас мы запустим газлес трансферы usdt (с оплатой в usdt, а не вот это все когда тебе надо какие-то trx искать) и при этом низкой комиссией и низким порогом входа. Это все может привести к тому, что тон превратится просто в платформу для трансфера usdt, а сама криптовалюта станет никому не нужна, так же как не нужен трон.
Я уповаю на то что токены стандарта tep-74 в тон мягко сказано не очень удобны.
😐9
Я не специалист историк, но вроде после Павла I, в России барщина была не больше трёх дней в неделю (и я так понимаю в зимний период вообще около нуля). Ндфл+пенсионное+медстраховка сейчас где-то около 40%. Не скажу где получается нагрузка больше, где меньше, но масштаб кажется сравним. Но крепостничество это аналог рабства, а современная работа - нет :)
Видимо потому что у нас сейчас круглый год Юрьев день.
😐21