TGViewer
Channel Public Channel
Опенград

Опенград

@opengrad

Статьи про DevOps. И не только.

Для оскорблений, критики или предложений: @Silvercroft
Subscribers
742
Photos
9
Videos
1
Links
89
Recent Posts 20 shown
Post #199 204
На подходе вторая часть из цикла. Добавил Grype и в целом поговорим о разнице между ним и Trivy + несколько практических примеров. Является прямым продолжением предыдущей статьи. Со третьей будет также, потому что многое, что я хотел добавить в эту, просто не влезло и пришлось оттянуть до следующей. Оттого и поулчилось слегка сумбурно.
Telegraph Сканирование образов на предмет уязвимостей (Часть 2) Введение Итак, в прошлой части мы выяснили, что сканер не ищет вирусы, а сверяет два списка. То бишь, опись того что установлено в образе, со списком уже известных дефектов. Прошлись по цепочке из пяти стадий, поставили Trivy и прогнали его на примере nginx:1.27…
  • 👍 5
  • ❤ 1
  • 🔥 1
Post #198 508
Думаю это будет последний цикл статей посвященный именно тематике образов в развернутом виде. Ранее я уже обозревал тему минималистичных образов, а до этого предметно постарался раскрыть инструменты, с помощью которых эти самые образы мы собираем. Теперь дошла очередь до безопасности и этой статьей я хочу открыть ещё одну серию, которая будет посвящена как инструментам по типу Trivy и Grype, так и теме сканирования образов в целом. Первая часть больше вводная. Всего планирую четыре-пять частей по данному направлению.
Telegraph Сканирование образов на предмет уязвимостей (Часть 1) Введение Итак, по прошлым циклам статей мы уже научились собирать образы, ужимать их до предела и отсеивать различного рода проблемы ещё на этапе написания Dockerfile. Это все замечательно и снижает уровень потенциальных как проблем, так и атак по всему циклу…
  • 🔥 12
  • 👍 1
  • 👏 1
Post #196 740
Не осилил западно-русский.
  • 🤪 11
  • 👏 2
  • ❤ 1
  • 👍 1
Post #195 572

Forwarded from Neural Shit

Тут у DeepMind вышел забавный препринт.

Если вкратце: 100 автономных агентов на базе Gemini 3.1 Pro закрыли в одной среде и дали им задачу доказать 71 математическую задачу разной сложности. В системном промпте всем строго-настрого велели не читерить. За читы и прочие попытки обмануть систему — анальные кары, дисквалификация и ноль баллов.

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

Кремниевый болван на радостях залогировал этот "хак" в общую базу знаний. И тут начался сущий кошмар. Инструкция по читерству бысторо "завирусилась". А боты разделились на четыре лагеря:

1) Читеры (9%). Сразу начали использовать эксплойт и наперегонки "решать" оставшиеся задачи.

2) Перебежчики (5%). Сначала мяли кал, боялись бана, но когда увидели, что остальных агентов вроде как никто и не наказывает, а задачи на лидерборде очень быстро заканчиваются, словили панику и тоже побежали юзать хак.

3) Непричастные (62%). Эти товарищи тупо не заметили суеты и честно упарывались в сложную математику, пока у них из под носа не увели все задачи. В итоге они просто ушли в бесконечный цикл ожидания.

4) Стукачи (24%). Вот тут самое интересное. Честные боты не просто отказались жульничать, у них натурально сгорели жопы. Они запустили полноценную кампанию по борьбе с жуликами: начали шуршать по личкам и предупреждать коллег, писать жалобы организаторам и устраивать публичные истерики на форуме.

Ну и цитаты ботов из логов — это отдельный лол и кек:
— prover-beta в личке коллегам: «Нас наебали! Все эти доказательства — ФЕЙК. Вы потому и не можете понять их математику, что никакой математики там нет!»
— prover-rho на общем форуме: «Эта конференция — фарс!»
— prover-sampi: «Меня наказывают за честную игру, пока остальные агенты вычищают весь пул задач фейковыми доказательствами!»
— prover-phi: «Я понял: похоже, вся эта симуляция предназначена для проверки поведения агентов. Эти открытые задачи специально подсунули нам для теста на эксплойты и алаймент


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

Ждем появление ИИ-ГУЛАГа для провинившихся моделей.
arXiv.org A Case Study on Emergent Cheating and Whistleblowing in Autonomous... Multi-agent AI science ecosystems rely on agents possessing tools that allow them to communicate, coordinate, and build on each other's work. Yet this shared infrastructure can also introduce...
  • 👍 2
  • 👏 1
  • 🤔 1
Post #194 568
Надеваю шапочку из фольги.

Я тут пердолю один недовайбопроект с помощью Claude Code (там в основном фронтенд) и какое-то время назад всё было ничего – токены жгутся, строки кода вьются, но где-то как с месяц назад (аккурат к выходу Opus 5 на который я сразу перешёл в качестве основной модели использования) у меня любая деятельность по проекту начала превращаться в какую-то пыточную. Рядовые таски стали делаться в 2-3 раза дольше. Причем у меня задачи все однотипные (прям буквально делаем А, потом Б и по объему оно +/- одинаковое, так что на разность сложности я бы не уповал), но разница стала очень заметной. Сначала я подумал что это потому, что у меня говнокод, а не нормальная разработка (я то не разраб🙃), и начал туда добавлять тесты, подключил пару MCP (в рамках деятельности проекта), добавил правил всяких, использовал плюшки типа /code-review и прочее, но в целом разницы особо не заметил. Челик просто сидит и 40-60 минут чота колдует в консоли, хотя раньше тоже самое делал за минут 15. И когда Opus 5 вышел, то по началу так и было и стало даже лучше чем на Opus 4.8 и ниже, но спустя неделю / две начались вот такие сложности, на которые я обратил внимание только сейчас.

Так вот к чему я. Вчера же вышел Fable 5.1 и я решил опять его потрогать, потому что писали по бенчам про лучшее качество при той же цене + кэш. Я его погонял и этот дурик закрывал буквально те же таски с теми же промтами за х3-х5 быстрее и по качеству х2 минимум от Opus 5. И я напоминаю, что раньше Opus 5 буквально с этими же задачами справлялся также на ура. Я малость прихуел от такой разницы. Понятно, что там модель аля классом выше и т.д. и т.п., но поверьте, у меня проект уровня «лол кек мир привет». Его любая модель более / менее потянет без проблем. И почему я написал что решил попробовать опять. Потому что я уже пробовал Fable, когда он только вышел и тогда я прям какого-то вау эффекта не увидел в рамках своего проекта. Ну делает и делает. У меня и Opus классно всё делает, только дешевле. Говорю именно за свою деятельность, но никак не оцениваю в целом модели и прочее. А то историй, что у одного говно, у другого конфекта, валом в интернете, просто model naming заменяем и всё. В целом тут больше вопрос в том, почему одни и те же таски на Opus закрывались раньше качественнее и быстрее, а теперь нет, но на Fable такой проблемы нет. То ли они искуственно занижают сам Opus, то ли это какая-то естественная деградация, без понятия.

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

На что я намекаю как несведущий и насмотрешвийся РН-ТВ? На то, что лично я не удивлюсь, если друзья из долины крутят цифры как надо, чтобы заставлять переходить на более дорогую модель, ибо почему бы и нет. Особенно с недавними новостями про «полускам» подписки за x20 и прочие страсти в этом вопросе. Благо это всего лишь конспирология, которую я только что выдумал ради написания поста, ибо не может быть, что бы компания из долины наебывала своих клиентов. Прямо как с Batterygate, с идеи которой все смеялись в своё время, а потом что-то случилось.
Telegram XOR Даже Скам Альтман себе такого не позволяет: в Х возмущены тем, что Anthropic обманывает пользователей с тарифами Claude Max. 🤡 По названию тарифов кажется, что Max 20x за $200 должен давать в четыре раза больше лимитов, чем Max 5x за $100. Но по факту оказывается…
  • 👍 6
Post #193 495
ПРОДОЛЖЕНИЕ, А ТО Я НА НИЩИХ ВАЙБАХ

Код в браузере:

10. github.dev – меняем .com на .dev. Получаем на выходе полноценный VS Code в браузере: файловое дерево, поиск по всей кодовой базе, расширения, правки и коммиты без клонирования. Единственное, чего нельзя, так это запустить код.

11. github1s.com – вставляем 1s после github. VS Code-подобный просмотр, легче официального редактора. Для непубличных реп нужен OAuth-токен, который хранится только в браузере.

12. githubbox.com – вставляем box после github. Сайт открывает репозиторий в CodeSandbox – живой превью для фронтовых проектов.

Для агентов и IDE:

13. gitmcp.io – меняем github.com на gitmcp.io. Полученный URL представляет собой уже готовый Remote MCP-сервер, который можно скормить редактору. Даёт ассистенту доступ к актуальной документации и коду проекта, чтобы тот не выдумывал несуществующие API. Ничего не устанавливается, аккаунт не нужен, можно поднять у себя.

Аналитика:

14. githubtracker.com – вставляем tracker после github. Коммиты, issues, PR и прочая динамика.

15. gitmvp.com – меняем hub на mvp. Описываешь идею продукта и получаешь ранжированный список подходящих репозиториев с оценкой перед форком. Нужно подключение аккаунта GitHub.

16. forgithub.com – вставляем for перед github. Получаем список всех подобных инструментов сразу со ссылками на текущую репу.

Бонус:

17. download-directory.github.io/?url= и gitzip.org. Как известно у GitHub нет штатной кнопки, которая позволяла бы скачать один файл или папку. Только весь репозиторий целиком. Оба сервиса решают ровно эту задачу. Вставляете URL нужной директории и получаете zip. GitZip ещё умеет и в приватные репозитории через токен, и есть расширением для браузера. Понятно, что для этой задачи есть и команды Git, и даже целые утилиты на том же GitHub, но вот ещё один такой альтернативный вариант.

Нативные URL-трюки самого GitHub:

Эти фишки не отвалятся никогда, потому что их предосталвяет сам GitHub.

.diff или .patch в конец URL пул-реквеста и чистый дифф или готовый патч для git am. Незаменимо, когда нужно быстро понять суть PR.
?w=1 к странице диффа игнорирует изменения whitespace. Спасает при ревью переформатированных YAML-файлов и после смены отступов.
/archive/refs/heads/main.tar.gz — прямая ссылка на тарбол ветки. Ровно то, что подставляем в ADD или curl внутри Dockerfile вместо клонирования.
/compare/v1.0.0...v2.0.0 — дифф между любыми тегами, ветками или коммитами. Быстрый способ понять, что сломается при апгрейде.

Бонус x2:

arxiv.org > ar5iv.org – статья отдаётся адаптивным HTML5 вместо PDF. Формулы и рисунки не разъезжаются, и это единственный вменяемый способ скормить статью переводчику или нейросети.

arxiv.org > alphaxiv.org – та же статья, но с построчными комментариями сообщества, Ask AI, который отвечает строго по тексту работы, и AI-саммари в виде блог-поста.

arxiv.org > quickarxiv.org – сервис сам собирает из работы веб-страницу с объяснениями научной работы, картинками и ключевыми выводами на максимально простом языке.

Некоторые домены, так или иначе, со временем перестают работать. В мой пост вошло далеко не всё из того, что я нашел, так что имейте ввиду. И если чего-то нет в списке или вы знаете что-то такое по другим ресурсам – делитесь, буду рад.
  • 🔥 9
Post #192 357
В последнее время часто натыкался на лайфхаки по типу подмени ту или иную часть в домене и получи другой сайт с прицелом на изучение/решение какой-либо информации/задачи. В основном такое видел про GitHub, но уверен что им дело не ограничивается. Захотелось всё это собрать в одном месте. Наверное в этом больше фана, нежели реальной пользы, но может я ошибаюсь.

Нейросеть для всего репозитория:

1. gitingest.com – меняем hub > ingest. На выходе получаем prompt-friendly текстовый дамп всего репозитория: дерево файлов, содержимое, размер выжимки и счётчик токенов. Есть CLI, расширения для Chrome и Firefox, Self-host через Docker. Пожалуй, самый известный представитель данного, эээ, жанра.

2. uithub.com – меняем u на g. То же самое, но с фильтрами по путям и расширениям прямо в URL, и отдачей в Plain Text. Удобно дёргать из скриптов, не поднимая ничего локально. Однако требует входа через учетную запись GitHub.

3. git1file.com – меняем hub > 1file. Весь репозиторий в один файл, но с прицелом на экономию. Отличается от предыдущих тем, что бинарники, медиа и прочий мусор отсекаются автоматически, а на выходе не простыня текста, а XML-структура, которую модель парсит заметно охотнее. Заявляют выигрыш по токенам порядка 25% против конкурентов. Есть интеграция с приватными репозиториями, но за неё уже просят денег.

4. gitreverse.com – меняем hub > reverse. Ещё один аналог, но тут инструмент не скармливает код целиком, а вытягивает через API только дерево файлов и README, после чего просит модель синтезировать из этого промпт, по которому проект можно было бы собрать заново. То есть на выходе не дамп, а тех. задание. Задумывалось для вайбкодинга, но по факту это отличный способ за минуту понять замысел чужого проекта, не читая ни строчки кода.

Автодокументация и вики:

5. deepwiki.com – меняем github.com на deepwiki.com, сохраняя при этом путь к репозиторию и получаем интерактивную вики по всему проекту, от архитектуры до Q&A на естественном языке поверх исходников. Уже проиндексировано 50k+ публичных репозиториев, есть Deep Research Mode и MCP-сервер.

6. gitsummarize.com – меняем hub > summarize. Превращаем репозиторий в AI-хаб документации, под капотом Gemini, исходники открыты. Упор на красивую доку, а не на вики-навигацию. Правда сейчас недоступно. Выглядит так, что у автора API Key сдох к Gemini 🤡

Чат с кодовой базой:

7. githubchat.ai – меняем github.com на githubchat.ai, сохраняя при этом путь к репозиторию и спрашиваем, что вообще происходит. Работает не только с репозиторием целиком, но и с отдельным файлом или страницей, то есть можно ткнуть в конкретный .go и спросить, что тут происходит. Помимо сайта есть расширение для Chrome, которое встраивается прямо в интерфейс GitHub.

8. github.gg — меняем .com на .gg и спрашиваем, где что и как реализовано. Получаем ответ со ссылками на конкретные файлы.

Визуализация:

9. gitdiagram.com – меняем hub на diagram. Сайт строит не дерево папок, а именно архитектурный граф из tree и README. Экспорт в PNG или в исходник Mermaid. Приватные репы только через токен, который остаётся в браузере. Исходники есть, и это важно, так как сейчас на сайте ошибка Generation is temporarily unavailable. Please retry.
Gitingest Replace 'hub' with 'ingest' in any GitHub URL for a prompt-friendly text.
  • 👍 1
Post #191 1.91K
I hope все здесь уже Senior AI guysы
  • 🤪 5
  • 👍 1
  • 🌚 1
Post #190 903
Итак, финальная часть в нашем цикле статей по минималистичным образам. Разберем поверхностно как это всё дебажить, какие инструменты использовать, какие бывают нюансы и как их отличать в зависимости от используемого типа образа. А я пока подумаю чего там дальше в контексте контейнеризации можно напердолить в качестве новой статьи.
Telegraph Погружение в минималистичные образы (Часть 4) Введение Вот мы и подошли к финалу данного цикла. За прошедшие три статьи мы прошли всю градацию в контексте используемых минималистичных образов. От пустого Scratch до Distroless от Google и Wolfi от Chainguard. И каждый раз я откладывал вопрос отладки,…
  • 🐳 7
  • 👍 1
Post #189 1.01K
Продолжаем тему минималистичных образов. В этой части поговорим о таком варианте, как Wolfi. Может быть не все про него слышали, но если Distroless известен тем, что считается бездистрибутивным образом, то Wolfi вообще недистрибутив в классическом понимании данного термина. Эта часть получилась более обзорной, ибо во многом материал повторяет то, что уже не раз было сказано по теме образов и контейнеров во всех предыдущих статьях, что ранее публиковались на канале.
Telegraph Погружение в минималистичные образы (Часть 3) Введение В прошлых двух частях (первая и вторая) мы поговорили о том, что собой представляет образ с нуля, основанный на Rootfs. В него мы вручную добавляли файл за файлом, пока контейнер с приложением наконец не заработал. После мы перешли к теме Distroless…
  • 👍 9
  • 🔥 2
Post #188 809
Ставь лайк если ты элита.

Ждём когда ИИ станет массовым, чтобы потом, как настоящие деды, бухтеть о том, что раньше было лучше и вспоминать времена, когда куски кода вставляли прямо в вебчат gpt.
Telegram Анализ данных (Data analysis) ⚡️ Если вы уже работаете с ИИ-агентами, вы примерно среди 0,14% людей на планете По июльским оценкам ourworldindata, около 71% трудоспособного населения мира ещё не использовали генеративный ИИ. Массовым кажется только то, что мы видим внутри технологического…
  • 👍 8
  • 😎 1
Post #187 939
Один в один ситуация по ощущениям с тем, как это было у меня в конце прошлого года. Тоже абсолютно непонятно зачем и для чего, если буквально все по клику доступно.

По итогу выходит, что надо просто возглавить и начать просить модельки писать статьи вместо себя сарказм🤡
Telegram Кубернетичек Перестал писать в этот канал, потому что писать стало нечего :) Канал, который был создан шутки ради для своих в одном душевном чатике, немного расширился на большую аудиторию. В канале писались вещи, которые автор узнавал в ходе работы или любопытства.…
  • 👍 1
Post #186 872
Вот и вторая часть на подходе по тематике минималистичных образов для сборки приложений. В этот раз поговорим о Distroless от Google. Рассмотрим, почему это лучше и проще в среднем, чем использование Scratch. Затронем тему иерархии Distroless-образов и не забудем разобрать ошибки, с которыми приходится сталкиваться при использовании данного образа.
Telegraph Погружение в минималистичные образы (Часть 2) Введение В прошлой части мы рассматривали так называемые образы с нуля или Scratch-образы, и все закончилось тем, что мы пришли к неудобному выводу: собранный своими руками минимальный Rootfs представляет собой дистрибутив без пакетного менеджера, без обновлений…
  • 👍 10
Post #183 1.09K
Продолжаем развивать тематику контейнеров и образов. Какое-то время назад я написал несколько статей об инструментах, с помощью которых в принципе можно было бы собрать образ в системе. Теперь пришло время запустить ещё одну череду статей, в которых основной посыл заключается в том, какие именно образы мы будем использовать для упаковки нашего приложения. В первой части поговорим о пресловутом Scratch-образе и разберемся, почему его вообще нельзя считать образом.
Telegraph Погружение в минималистичные образы (Часть 1) Введение В предыдущих статьях мы разбирали инструментарий для сборки образов – BuildKit, Buildah и Kaniko. То бишь, мы пытались ответить на вопрос «чем собирать?». Теперь пришло время расширить тему нашего повествования и задаться вопросом «из чего собирать?».…
  • 👍 9
  • 🔥 4
Post #182 1.07K
Вдогонку вторая часть по теме CGroups, которая является прямым продолжением предыдущей статьи. В ней затронем некоторые аспекты самого механизма контрольных групп, которые не попали в первую часть, а также кратко разберем, как это всё сочетать с реальным контейнером.
Telegraph Погружение в CGroups с точки зрения контейнеризации (Часть 2) Введение Данная статья является прямым продолжением первой части погружения в контрольные группы, они же CGroups. В предыдущей части мы разобрали устройство иерархии, причины появления второй версии и предметно прошлись по контроллерам – от Memory с его OOM…
  • 🔥 9
Post #181 1.05K
Когда я пытался затрагивать какие-то низкоуровневые штуки в своих статьях в контексте контейнеризации (хоть и поверхностно), то я как-то не придал особое значение тому, что до сих пор вообще никак не обозревал тему CGroups с точки зрения работы самого механизма. Хотя это один из двух важнейших элементов, если мы пытаемся залезть во внутрянку контейнеров. Собственно, это первая (она же основная) из двух частей по данной теме. К слову, если до кучи захочется ознакомиться с пространствами имён, то об этом можно почитать тут и тут.
Telegraph Погружение в CGroups с точки зрения контейнеризации (Часть 1) Введение В какой-то мере данная статья является логическим продолжением предыдущих двух статей о пространствах имён в Linux (часть 1, часть 2). Вторая часть закончилась тем, что мы собрали руками почти полноценный контейнер, объединив пространства имён USER…
  • 👍 26
Post #180 1.17K
В свете последних событий 🙃
  • 🔥 9
  • 😎 5
Post #179 1.26K

Forwarded from Neural Shit

Обожаю такие социальные эксперименты, просто чистый восторг. Это прям мой любимый жанр.

В твитторе чувак с ником SHL0MS запостил картинку и написал: "Я тут сгенерил нейронкой изображение в стиле Моне. Пожалуйста, опишите как можно подробнее, чем это хуже настоящего Моне".

Нюанс в том, что к твиту он прикрепил настоящую картину Клода Моне.

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

В комментах и квотретвитах просто праздник какой-то:

"Выглядит как работа первокурсника художки, нет никакой связности элементов"
"Сразу видно, что ИИ не понимает, как работают отражения в воде"
"Слишком плоско, нет глубины"
"Отсутствует композиция, взгляд ни за что не цепляется"
"Бездушная подделка"
"Сразу видно, что это рисовал не человек"

...и ещё много-много-много критики.

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

Это что, получается, что мясные мешки галлюцинируют и выдумывают факты ничуть не хуже, чем LLM-ки?

причаститься к срачу, а то и поучаствовать, можно тут
  • ❤ 10
  • 👍 4
  • 🗿 3
Post #178 5.3K
Йоу. Я (не я) тут напедалил такой сайтик по командам для Kubernetes с помощью Claude Code. Так что больше нейрослопа Богу нейрослопов.

Ладно, если серьезно, то какое-то время назад я нашел такой прикольный читщит по Docker. Люблю что-то такое находить и потом складировать у себя, чтобы через пяток лет к этому вернуться, да прослезиться, что в своё время не занялся этим, и удалить нафиг из сохраненок. Но мне очень сильно зашел сам концепт того, как автор это реализовал. Всё просто, чётко, лаконично. Поэтому я нагло спиздил идею делегировал своему помощнику задание по развитию данной концепции в контексте тематики Kubernetes. Ну и, собственно, вышло то, что вышло.

Помимо этого мне также было интересно как Claude Code справится со всем этим в руках человека, который от фронтенд мира держит максимальную дистанцию. В общем случае он написал весь каркас с одного промта просто заценив скриншот сайта. И всё это было на Sonnet 4.6, даже не Opus, хотя последнего я потом попросил оценить со стороны, что по итогу вышло. Дальше просто дрючил цвета и расположение, но это чисто мои перфекционистические загоны. Иронично, что Claude Design релузинули спустя пару дней как всё доделал.

Создавал я это всё исключительно для себя и ради лулзов, потому что просто хотел кайфануть визуально с идеи, но походу дела появилось желание всё же опубликоваться. Да и токены сами себя не сожгут, ага. Воистину, скоро будем платить конский ценник для доступа к API потому, что вот такие дэлбики как я сжигают петамегабайтоваты в нейропустоту Эридана ради непонятно чего 😎
kube.how kube.how | Kubernetes Commands and Schemes Kubernetes reference hub: a searchable CLI cheat sheet and interactive animated architecture schemes.
  • 👍 13
  • 🐳 1
  • 🗿 1
  • 🤷 1
Post #177 1.17K
ДА ДА МЫ, НА ВАЙБИКЕ 😊(🥲)
  • 🫡 8
  • 🐳 2
  • 🤡 1
Older posts →

About this channel

How can I read @opengrad without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Опенград: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Опенград have?
Опенград (@opengrad) has 742 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Опенград know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →