SILLYFEED

Гришкин блог

@grishkoblog · 977 подписчиков

Открыть канал в Telegram

Посты канала Гришкин блог в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.

Личный канал@grishka.Рекламу не размещаю.

Посты канала

Гришкин блог
Зарелизил новую версию NearDrop с поддержкой отправки файлов с помощью QR-кодов а то пользователи самсунгов меня задолбали этим уже. Этому предшествовало два дня реверс-инжиниринга гугл сервисов, потому что именно этой части в опенсорсных реализациях (в хромиуме и в отдельной библиотеке Nearby) нет 🫠Да, если кто вдруг не знает, это ещё один мой проект, которому уже года два — эдакий AirDrop между экосистемами. По задумке гугла это только для андроид-устройств и винды, но благодаря мне оно теперь работает и на macOS.https://github.com/grishka/NearDrop/releases/tag/v2.2.0
Гришкин блог
В продолжение моей критики использования ИИ как рабочего инструмента, годнота из твиттера:Будущее наступило: на задачу, которая раньше отнимала час, с ИИ уходит всего 70 минут! Причем только у профессионалов, которые хорошо понимают технологию и имеют механизмы верификации результата. Остальные справляются быстрее и это пугает отдельно.

Ещё по теме «Технологии»

Технологии
Березина TEPLO
Я тут в очередной раз учусь, теперь по нейросетям и пока вечерами делаю домашку, генерируя странные картинки, мне пришла мысль Домашка: напиши промт [задание]деревня зимой и сгенерируй картинку по плану Генерируешь, выходит открытка, мило, шаблонно, плоско и скучноА потом начинаешь копать вглубь…Не деревня, а заброшенная лесная деревня Уральского хребта, первые сумерки, синий снег поглощает следы, в одном окне бревенчатого дома дрожащий свет керосиновой лампы, чувство тишины, которая звенит в ушах…И нейросеть выдает не открытку, а уже настроение, историюИ тогда, чтобы делать более-менее качественную картинку, надо формулировать промтА значит не только обладать насмотренностью, но и понимать, и словами доносить мысли Чем ярче, глубже, небанальнее это сделать, тем картинка будет интереснее и уникальнее И тут я подумала: мы все сейчас учимся общаться не с людьми, а с искусственным интеллектомИ он еще тот собеседник, он возвращает нам наш же кривой, бедный, клишированный язык и говорит: это всё, что у тебя есть А что если один из навыков будущего не написание кода, а написание мысли?И тогда в школах необходимо развивать не только речь, но и мысльНапример, уроками литературы, не для галочки прошел “Преступление и наказание”, а как тренировку души и ясные формулировкиУрок как промт-лаборатория: Достоевский, как описать внутреннюю бурю, ад в душеЧехов, как показать трагедию в одной детали, в молчанииТолстой, как ухватить момент и описать его перенося в визуал Это же и есть тот самый промтинг, умение видеть нюансы, чувствовать оттенки, искать точные слова, строить миры в голове, чтобы потом воплотить их куда угодно: в текст, в картинку, в идею [ мотивация для учащихся]Получается, ИИ не отменяет гуманитарное знание, он делает его самым востребованным скиллом👌Потому что будущее скорее всего не за теми, кто умеет нажимать кнопку и генерить, а за теми, кто умеет договариваться с хаосом своего воображения и выдавать ему техзадание на шедеврЛитература, философия, искусство, это не про прошлое, друзья, это инструменты для сборки будущего, своими мыслями, словами, своим воображениемА то всё технари, технари - белая кость 😁
Стратегия, культура, продукт | Лена Тупикова
История игрушечного робота за $31.95 (На базе MIT Technology Review, 06 2025) В начале 80-х один мальчик ходил с папой в Radio Shack. Папа - инженер, выбирал резисторы и конденсаторы. Сын зависал в отделе игрушек и однажды залип на странной штуке – игрушечном роботизированном манипуляторе Armatron. У этой штуки был постамент, «плечо», «локоть», «кисть» и клешня.Её можно было крутить вокруг своей оси, поднимать, сгибать «локоть», вращать «запястье» и открывать-закрывать захват двумя джойстиками. Всё это – с жужжанием шестерён и фирменным «CLICK… CLICK… CLICK», если пытался продавить предел хода.Через много лет этот мальчик станет инженером в Boston Dynamics и будет работать над Petman, Atlas и Spot – теми самыми роботами из YouTube. Что же такого было в этой игрушке? Для компании Tomy это был просто крутой робот-игрушка за $31.95. Игрушка, которую хвалили журналы по робототехнике: «возможности, обычно доступные только дорогим экспериментальным манипуляторам».Но произошло странное:– Armatron начали покупать не только дети,– а инженеры и исследователи из лабораторий, производств и робототехнических компаний. Они писали создателю, обсуждали механику, делились, как используют эту штуку.То есть у вас вроде как B2C-игрушка, а по факту – доступный демо-стенд для будущих и нынешних инженеров. :)Самое смешное: у Armatron внутри почти ничего не было.– отсек для двух батареек D,– маленький мотор на 3V,– куча шестерён.Никакой электроники. Всё – чистая механика.Инженер Хироюки Ватанабэ, который придумал arm, вообще не учился как «классический инженер». Техническое училище, потом Komatsu, потому что он любил бульдозеры. Потом он увидел вакансию в Tomy, сел в ночной поезд и поехал в Токио просто потому, что это «игрушки и №1 компания».Первая версия робота у команды была так себе, говорят:– рука торчала сбоку, ход только на 90 градусов,– шесть движений через шесть отдельных переключателей.Ватанабэ посмотрел на это и сказал: «Мне не нравится». Он летал на радиоуправляемых вертолётах и однажды просто посмотрел на пульт:две стика – четыре движения.А если ещё и поворот добавить – получится шесть.Так родился интерфейс Armatron: двойные джойстики, каждый можно не только двигать, но и поворачивать. Плюс сложная коробка передач, которая перенаправляет силу одного мотора на разные оси.Посмотрите на ход Ватанабэ: его не устраивало не то, как устроены шестерёнки, его не устраивался опыт управления.Потом он придумал переключаемую коробку передач, 360-градусный поворот, форму корпуса, резиновые трубки, имитирующие промышленных роботов того времени (спойлер: трубки были чисто декоративные).Он на примере показал, что сильная продуктовая стратегия – это когда вы сначала решаете, чем должна быть мечта пользователя, а уже затем – как под эту мечту выглядит инженерная архитектура, интерфейс, себестоимость.
Иван Гринкевич - О dИИgital вслух
Нейросети становятся фабрикой фальшивокВы слышали про ИИ Nano Banana Pro? Пользователи выяснили, что эта модель способна генерировать поддельные документы: квитанции, формы KYC и даже изображения паспортов. Всего по одному запросу - и на выходе гиперреалистичный почерк или макеты документов, которые сложно отличить от настоящих.Возможность создавать официальные документы значительно увеличивает риски мошенничества и манипуляции с личными данными. И самое страшное - с развитием ИИ выявлять такие подделки будет все сложнее.Я уже писал про дипфейки и то, как они меняют наше доверие к видео и аудио. Но документы это следующий уровень. Если раньше для подделки нужны были навыки дизайнера и доступ к специальному оборудованию, то теперь достаточно запроса к нейросети.Представьте: мошенник может сгенерировать квитанцию об оплате, паспортные данные или даже медицинскую справку. Банки, государственные службы, работодатели - все они полагаются на документы как на доказательство. А что если эти доказательства можно создавать за пару минут?В бизнесе это вообще ад наступает. KYC-процедуры, проверка контрагентов, верификация сотрудников - все это строится на документах. Если их подлинность нельзя гарантировать, вся система рушится.И самое тревожное - нейросети учатся. Сегодня они генерируют документы с мелкими ошибками, которые можно заметить. Завтра эти ошибки исчезнут. Послезавтра они научатся имитировать конкретные бланки конкретных организаций.Что делать? Ждать, пока регуляторы придумают новые стандарты безопасности? Надеяться на блокчейн-идентификацию или цифровые подписи нового поколения? Или просто смириться с тем, что доверие к бумажным документам уходит в прошлое?Мне кажется, мы стоим на пороге фундаментального изменения. Скоро понятие "документ" придется переосмысливать. Возможно, будущее за биометрией, цифровыми следами и системами, которые проверяют не бумажку, а цепочку действий человека.А пока что каждый, кто работает с документами, должен понимать: то, что вы видите на бумаге или экране, уже не гарантия подлинности. Проверять нужно тщательнее, глубже и с помощью технологий, которые еще не научились обманывать.Как думаете, к чему приведет эта способность ИИ? И как бизнесу защищаться от фальшивок, которые не отличить от оригинала?
Терапия с Мариной Ра 🌺
Похоже ИИ "наступает" и "неотступает"Слушаю эту музыку которую неделю. Нравится!!! Очень! Но! Своё вокальное творчество затихо, ибо то, что хотелось спеть, спело ИИ....И песни поэтов у меня сейчас не поются. Я пою с ИИ. Живые, настоящие слова, полные смысла и мудрости. Сила! Но! Во мне присутствует легкая тревога. Откуда она и чего конкретно касается? Меня самой? Нет. Ведь я не певица знаменитая, которая живет вокалом. Однако.Треки живых музыкантов и исполнителей явно слушают меньше чем эту музыку созданную ИИ. Ведь живая музыка и вокал создается без учета высоких технологий, которые учитывают параметры самой прослушиваемой музыки.#музыка #тревожность
Юридические грабли
Завтра буду выступать в Культурном центре НИУ ВШЭКогда готовилась, читала эту подборку судебных решений, где затрагивались вопросы использования ИИСамое интересное дело на мой взгляд – это дело о защите деловой репутации, в котором суд указал, что статья, полностью созданная ИИ, должна иметь достоверные источники и не умалять чью-либо репутацию❗️На заметку тем, кто генерит тексты ❗️В общем, рекомендую подборку. Интересная
Грязный ноукодер
Обновление ноды OpenAI в n8nНедавно в n8n наконец-то обновили ноду OpenAI и добавили туда множество функций, ранее недоступных, но существовавших в API.1️⃣ Переход от Assistant API к Response API. Если раньше вы могли указывать thread_id и ассистент общался в рамках одного треда, то теперь каждый ответ имеет свой response_id, который нужно записывать и использовать при следующем вызове ассистента, чтобы он “помнил” ветку диалога. Это значит, что каждый раз нужно дополнительно сохранять response_id и вызывать его из БД для указания в агенте.2️⃣ Добавление Structured Output.Ранее для использования SO приходилось брать HTTP ноду, теперь же функционал встроили в агента. Советую ознакомиться с правилами SO для OpenAI - там много интересных фишек, к примеру опциональные значения и enum листы.3️⃣ Добавление нативных туловТеперь можно выбрать, какими нативными тулами будет располагать агент - поиск по вебу, код-интерпретер, поиск по файлам. К примеру, я использую в проекте встроенный поиск по вебу, чтобы найти информацию о ЛПР компании.___Если вы хочешь узнать больше про работу с ИИ в n8n - пройди наш курс в сообществе
GVEsher
⭐ Как настроить графику в новом клиенте, чтобы получить выше FPS и плавность?Для начала результаты моих тестов влияния настроек:• Если мерять фпс в пустой локе, то отключение всего в настройках (грубо говоря минималки) повышают фпс чуть ли не в 2 раза. • Если мерять в локе с людьми, например 150-1000 персонажей, то на моем компе разница в пределах 10%. Если более 1000 персонажей двигаются, то до 5% и меньше. • Все эти настройки графики напрягают именно видеокарту, а за высокий FPS в масс замесе отвечает проц и чем он лучше, тем выше будет FPS. Поэтому на сильном компе с хорошей видюхой - пох какие настройки, нужно просто отталкиваться от визуала. Как нравится, так и следует настраивать. Если же очень важны эти 10%, то следует побольше всего отключать в разделе графики и в совокупности будет этот прирост. Пытался выяснить что же там сильнее всего садит FPS и не преуспел в этом. Все понемногу отнимает. На одном уровне нагрузки одно, на другой уровне другое. Что касается среднего компа с видюхой 1050 ti, то тут та же история, просто видюха сильнее нагружена и FPS ниже. Для слабых компов уже речь может идти не о 10%, а о кратной разнице, поэтому обладателям слабых компов обязательно следует настраивать что-то близкое к минималкам.💯Теперь поговорим о том, что реально ощутимо бустит FPS в масс замесе на любом компе - оптимизация эффектов или отключение эффектов. Даже настройка "Иногда скрывать эффекты" уже заметно бустит FPS в моих тестах, а остальные варианты соответственно еще сильнее, цифры можно наблюдать во втором видео. Ну и сильнейший вариант по анимациям это команда .switch fx - дает сильнейший буст FPS в массовом замесе, так как анимации не показываются абсолютно и даже ручками никто не машет. 🔝Плавно подошли к сильнейшей опции производительности - снижение ренжа прорисовки персонажей. Тут уже каждый может настроить себе сам удобные дистанции. А вот выкручивать все в нулину - это актуально для самых мясных ситуаций, когда уже совсем много персонажей собирается в одном, относительно компактном месте. Тут уже между 10 FPS и полной видимостью всех персонажей и 30 FPS, но ограниченной видимостью - выбор очевиден. Вспомнил про еще одну фишку, которая может бустануть FPS хоть в 3 раза. Вдохните воздуха в грудь. Готовы? Это покупка или апгрейд компа 🤔PS. Чтобы комп не напрягался выше необходимого, рекомендуется включать Vsynk, тогда максимальный FPS будет равен частоте монитора, но только не включайте х3, так как он сильно садит FPS. Если же кому-то хочется еще сильнее снизить нагрузку на комп, то можно отключить Vsynk и настроить лимит FPS 60, в таком режиме комп будет работать тише.#гайд #НК
Compose Broadcast
🔥 Remote Compose — новый взгляд на Server-Driven UI в Jetpack ComposeВ AndroidX Jetpack появилась новая экспериментальная библиотека androidx.compose.remote (пока еще даже на dev версия). Она предлагает совершенно другой подход к динамическим интерфейсам и может радикально изменить то, как мы обновляем UI в продакшене, категорически отличающаяся от текущих BDUI/SDUI решений.Remote Compose позволяет создавать и рендерить интерфейсы Jetpack Compose удалённо, без пересборки и релиза приложения.UI генерируется на сервере, сериализуется в компактный бинарный документ и воспроизводится на устройстве.Remote Compose открывает возможности, которые раньше требовали релиза приложения:⚡️ Мгновенные A/B-тесты — вариации интерфейса меняются на сервере, без обновлений.🎨 Обновление дизайна в реальном времени — карточки товаров, баннеры, сезонные темы.📰 Динамические контентные экраны — новости, акции, спецпроекты, которые появляются мгновенно.🧪 Фичи без мусора — нет необходимости тянуть все варианты экрана в бинарник.Архитектура Remote Compose состоит из двух частей:1️⃣ Создание документаНа сервере вы пишете обычные composable-функции — либо используете специальные Remote* элементы (RemoteColumn, RemoteText и др.).Библиотека перехватывает draw-операции Compose и превращает UI в бинарный документ. Получается самодостаточный «UI-файл», который можно отправить на клиент.2️⃣ Воспроизведение документаНа устройстве этот документ «проигрывается» плеером:👉 есть Compose-плеер — для современных приложений;👉 есть Android View-плеер — для старых архитектур.Плеер интерпретирует более 90 низкоуровневых операций (рисование, layout, модификаторы, state), обеспечивая реальную нативную отрисовку, без WebView и без компонентов, которые нужно заранее описывать в приложении.Почему это лучше JSON или WebView❌ JSON-подход требует схем, ограничивает сложные эффекты, анимации и кастомные компоненты.❌ WebView — это отдельный процесс, разная визуальная стилистика, тяжёлое потребление памяти и уязвимостиRemote Compose передаёт не структуру компонентов, а реальные команды рисования. Поэтому любое, самое сложное Compose-UI — будет воспроизведено точно так, как вы его задали.Базовые принципы Remote Compose👉 Документность — UI становится бинарным документом, который можно кешировать, версионировать, отправлять по сети.👉 Платформенная независимость — один документ можно рендерить на телефоне, планшете, складном устройстве и даже часах.👉 Отделение визуального уровня от логики — клиенту не нужно знать о ваших composable-функциях, ViewModel, DI и т.п.👉 Двусторонняя связь — клики и события возвращаются на клиент, который решает, что делать (навигировать, логировать, изменять состояние).👉 Поддержка анимаций и выражений — значения могут вычисляться по времени, переменным, условиям.Для большинства приложений оптимальная модель — гибридная:📱 основная навигация + критические экраны в “локальном Compose”,⚙️ динамические зоны — через Remote Compose.Если Remote Compose будет развиваться так же активно, как Compose в своё время, это может стать стандартом для динамических интерфейсов на Android. Как вам такой поворот с Compose?Источник тут#jetpack #android #compose #serverdrivenui #sdui #bdui
⭕️ Катя клеит разговор
🤖 ИИ-общение и полумёртвые чатыПару месяцев назад я первый раз в жизни столкнулась с тем, что человек явно писал мне сообщения с помощью чата ГПТ. На меня сейчас же опустился эффект зловещей долины. Но переписка была по делу, и я решила, что мне абсолютно всё равно, хоть 10 нейросетей человек использует, главное, чтобы наше взаимодействие сложилось. А оно сложилось. И знаете, несмотря на полуроботизированные сообщения поначалу, эти сообщения были… да блин, на порядок качественнее, чем среднестатистически пишет человек по работе!Там были и списки, и исключительно вежливые формулировки, и чёткие договорённости с деталями, про которые обычно все забывают и потом получают неприятные сюрпризы и конфликты.Потом человек отказался от ИИ, сообщения стали живыми, менее формальными, видимо, лёд растаял между нами. Что, кстати, качество договорённостей не снизило, то есть дело было всё-таки не в ИИ. И вот к каким выводам меня это привело:✅Люди используют ИИ для написания писем, сообщений, скриптов для разговоров, и это уже реальность. И уже можно не шокироваться.✅Качество того, что у людей получается в этом процессе, зависит не столько от выбранной нейросетки, сколько от мозгов пользователя. Простите, но мы все до сих пор кринжуем от людей, которые даже не перечитывают результат, и в конце их текста оказывается что-то вроде: «Вот вариант того, как можно написать сообщение твоему руководителю. Хочешь, я адаптирую его для переписки в мессенджере?».🤡🤡🤡✅Но вот что тревожит меня больше всего. Навыки общения - это очень-очень важные социальные навыки, которые сейчас и так стремительно падают у людей. Не ампутируем ли мы себе их остатки, передавая функцию коммуникации роботу?Прикиньте, на дворе 2027 год, ваш ИИ-помощник общается с ИИ-помощником вашего друга в телеграме. Вот и поговорили, что называется. А хотя смысл с другом поддерживать связь вообще, даже через помощника? К нему подход нужен, надо интересоваться его делами, время ему уделять, конфликты с ним решать, вдруг он не согласиться с нами в чем-то. Это вот зачем всё делать? Лучше в целом общаться только с нейросеткой, которая тебе поддакивает и всегда абсолютно вежлива, разве нет?Короче, мы живём в период удивительных изменений, и 6-я информационная революция подкралась к нам со всей своей мощью. Я занимаю тут позицию скорее консервативную и к подобным перестройкам отношусь холодно. А вы как? Радуемся/страдаем/просто принимаем реальность?Пишете ли вы сообщения с помощью ИИ?Я вот люблю общаться сама, и искусственно-интеллектуальные костыли использую по минимуму просто потому, что мне не прикольно. Интересно самой придумать, что сказать и как аргументировать своё мнение. Хотя в других вопросах ИИ использую, он где-то очень классный и не такой страшный.