fa
Feedback
artalog

artalog

رفتن به کانال در Telegram

Развернутые ответы на вопросы в чатах, мысли от рабочих процессов. Вопросы - @artalar.

نمایش بیشتر
4 279
مشترکین
+224 ساعت
+27 روز
-830 روز
جذب مشترکین
ژوئیه '26
ژوئیه '260
در 0 کانال‌ها
ژوئن '26
+64
در 0 کانال‌ها
Get PRO
مه '26
+132
در 3 کانال‌ها
Get PRO
آوریل '26
+86
در 1 کانال‌ها
Get PRO
مارس '26
+101
در 0 کانال‌ها
Get PRO
فوریه '26
+103
در 1 کانال‌ها
Get PRO
ژانویه '26
+119
در 1 کانال‌ها
Get PRO
دسامبر '25
+104
در 2 کانال‌ها
Get PRO
نوامبر '25
+98
در 2 کانال‌ها
Get PRO
اکتبر '25
+101
در 1 کانال‌ها
Get PRO
سپتامبر '25
+57
در 0 کانال‌ها
Get PRO
اوت '25
+74
در 1 کانال‌ها
Get PRO
ژوئیه '25
+57
در 0 کانال‌ها
Get PRO
ژوئن '25
+97
در 1 کانال‌ها
Get PRO
مه '25
+126
در 1 کانال‌ها
Get PRO
آوریل '25
+133
در 3 کانال‌ها
Get PRO
مارس '25
+167
در 2 کانال‌ها
Get PRO
فوریه '25
+206
در 4 کانال‌ها
Get PRO
ژانویه '25
+67
در 1 کانال‌ها
Get PRO
دسامبر '24
+141
در 1 کانال‌ها
Get PRO
نوامبر '24
+151
در 1 کانال‌ها
Get PRO
اکتبر '24
+125
در 2 کانال‌ها
Get PRO
سپتامبر '24
+122
در 2 کانال‌ها
Get PRO
اوت '24
+153
در 1 کانال‌ها
Get PRO
ژوئیه '24
+131
در 1 کانال‌ها
Get PRO
ژوئن '24
+155
در 2 کانال‌ها
Get PRO
مه '24
+671
در 2 کانال‌ها
Get PRO
آوریل '24
+126
در 4 کانال‌ها
Get PRO
مارس '24
+165
در 3 کانال‌ها
Get PRO
فوریه '24
+129
در 0 کانال‌ها
Get PRO
ژانویه '24
+158
در 1 کانال‌ها
Get PRO
دسامبر '23
+167
در 0 کانال‌ها
Get PRO
نوامبر '23
+112
در 2 کانال‌ها
Get PRO
اکتبر '23
+95
در 0 کانال‌ها
Get PRO
سپتامبر '23
+95
در 0 کانال‌ها
Get PRO
اوت '23
+77
در 0 کانال‌ها
Get PRO
ژوئیه '23
+90
در 0 کانال‌ها
Get PRO
ژوئن '23
+104
در 0 کانال‌ها
Get PRO
مه '23
+105
در 0 کانال‌ها
Get PRO
آوریل '23
+191
در 0 کانال‌ها
Get PRO
مارس '23
+95
در 0 کانال‌ها
Get PRO
فوریه '23
+123
در 0 کانال‌ها
Get PRO
ژانویه '23
+126
در 0 کانال‌ها
Get PRO
دسامبر '22
+87
در 0 کانال‌ها
Get PRO
نوامبر '22
+55
در 0 کانال‌ها
Get PRO
اکتبر '22
+78
در 0 کانال‌ها
Get PRO
سپتامبر '22
+314
در 0 کانال‌ها
Get PRO
اوت '22
+151
در 0 کانال‌ها
Get PRO
ژوئیه '22
+66
در 0 کانال‌ها
Get PRO
ژوئن '22
+108
در 0 کانال‌ها
Get PRO
مه '22
+301
در 0 کانال‌ها
Get PRO
آوریل '22
+40
در 0 کانال‌ها
Get PRO
مارس '22
+27
در 0 کانال‌ها
Get PRO
فوریه '22
+323
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
01 ژوئیه0
پست‌های کانال
artalog-20260630.mp39.87 MB

2
Изучаем OpenTelemetry https://www.youtube.com/watch?v=ch0pTUxSCbU
2 225
3
پیام ویدیو
3 060
4
Так меня бесит популяризация баша для агентов... Больше всего из-за безопасности, но есть у меня в прошлом некий опыт, который очень сильно зудит в голове... Из-за которого баш для меня архитектурно сломан. Вот вам сравнение: Bash: * Текстовая природа: В Bash всё есть строка. Передача JSON/CSV через пайпы требует постоянного парсинга (например, через `jq`), что тратит ресурсы на приведение типов. * Избыточность по CPU/RAM: Пайпы (`cmd1 | cmd2`) порождают отдельные системные процессы. Запуск утилит в циклах для обработки строк перегружает систему из-за постоянных форков. * Хрупкость кода: LLM часто упускают обработку пограничных сценариев (пробелы, пустые строки) в Bash, что ведет к порче данных. А теперь... PowerShell: * Передача объектов: Вместо текста между командами передаются .NET-объекты. Фильтрация идет напрямую через свойства (например, `$item.Name`), избавляя LLM от написания сложных регулярных выражений. * Экономия ресурсов: Все операции выполняются в рамках единого процесса (.NET), без накладных расходов на запуск новых утилит ОС. * Минус: PowerShell хуже представлен в обучающих выборках моделей, чем Bash или Python. Понимаю на сколько странно это звучит, но мне очень жаль что мы все не пишем на PS, он правда лучше 💁
3 725
5
А я отказался от release-please, тяжелый он. Выкачивает всю историю, а не с последнего релиза, не умеет локально (на текущей
А я отказался от release-please, тяжелый он. Выкачивает всю историю, а не с последнего релиза, не умеет локально (на текущей истории) без токена запускаться, да и в целом больше фреймворк, а не либу напоминает. Но conventional commit, конечно, следую. Более того, навайбкодил прекоммит хуки для удобной автогенерации скоупа коммита по вовлеченным файлам. Ну а релизы, как вы поняли, аишкой генерю. Это проще (завернул в команду) и гибче.
2 805
6
Собес нужно проводить через вайбкодинг Подождите, не кидайтесь помидорами, здесь есть рациональное зерно. Я тоже сначала скептично был настроен, но вот вам аргументы: 0) Мы и так вайбкодим на работе, кто-то меньше, кто-то больше, но этого все чаще, и это реально то чем собеседуемый будет заниматься после трудоустройства. 1) Компании придумать нормальное(!) проверочное задание для 1-2 часового интервью либо не реально, либо дорого и все еще не полностью репрезентативно. Придумать задачку для вайбкодинга в тысячу раз проще, можно хоть под каждого кандидата свою. 2) Большая часть кандидатов тренируются на прохождение интервью и решение этих типовых туповатых задач, вместо прокачки реальных практических навыков. Это не нормально. Вайбкод - не главное что должен уметь прогер, но это хотя бы реально применимый навык. 3) На сессии вайбкодинга можно охватить быстро сразу много аспектов типовой разработки: валидация DoD, доработки существующего кода, рефакторинг и дебаг, архитектура и, конечно, ревью. Круто же! 4) Вайбкод - это инструмент, и на интервью не нужно им забивать все гвозди, вы готовите им базу для обсуждения и работы в первой части встречи, делаете больше мозгами и руками во второй части. 5) Вайбкод уже вытягивает из ЛЛМ максимум (иначе вайбкод плохой - тоже флаг), собеседуемому сложнее считерить с другой ЛЛМ. Минусы: вам самим нужно успеть проревьюить вайбкод, что бы оценить ревью собеседуемого =D
2 794
7
Модели выходят, модели уходят...
2 433
8
Приятно, когда приходят с таким фидбеком 😍 Напомню, как войти: • @reatom_ru_news - канал • @reatom_ru - чат • Доки без впн:
Приятно, когда приходят с таким фидбеком 😍 Напомню, как войти: • @reatom_ru_news - канал • @reatom_ru - чат • Доки без впн: https://reatom.github.io/reatom/ • База для LLM: https://v1001.reatom.dev/llms.txt • Жсткий скилл для ревью реатом кода: npx skills add reatom/reatom --skill reatom-review, можно ранить как на существующем коде, так и на каждой итерации агента. • Большое приложение на react + reatom: https://github.com/Guria/modern-stack
2 440
9
lf
1
10
И еще ключевые выводы: Code as a materialized view — мы часто считаем код источником истины, потому что раньше его было сложнее всего переделывать, но теперь это уже не так. Если есть spec, её можно реализовывать по-разному, с разными техническими характеристиками. Теперь маркетинг дороже реализации, и у команд не всегда есть на него достаточно сил. Как всё это будет работать дальше: как Linux, как музыка. Есть разные дистрибутивы, разные ремиксы; нет единственного «правильного» варианта — есть вкусы, идеи и communities, которые объединяются и делают / поддерживают лучшие версии.
2 914
11
В посте выше шла речь о том что в гугла есть своя реализация всего. А что если бы они оставили те же контракты и апи что у либ замену которым они написали? Вот вам еще одна история Реакт, как и любоя другая библиотека состоит из двух частей - это контракты, способ описания логики который он предлагает. Майндсет если хотите. А вторая часть это его реализация. Условно можно сказать что с точки зрения разработчика выбирающего стек - первое про то как удобно будет этим пользоваться, а второе как хорошо это будет работать. И так как отдельно это не предлогалось, а самостоятельная реализация очень дорогая мы всегда рассмотраливали эти две половинки как части целого. Была очень дорогой Tanner Linsley для сайта tanstack и своего блога отделил апи реакта и написал его реализацию с тем что нужно ему. Итог получился идентичен оргиниальному реакту (а не как преакт с компат слоем), хотя разница в реализации все же была Часть этого навсегда вырезается. Конкурентный рендеринг, разделение времени, планировщик на основе lane’ов, React DevTools и клиентский десериализатор Flight вообще не реализованы. useTransition и useDeferredValue выполняются синхронно, startTransition — это просто fn(), а планировщик — обёртка над микротасками. Это продуктовые решения: TanStack Start либо в них не нуждается, либо за это отвечает другая часть стека. При этом все 200 тестов реакта проходят, и перф бенчмарках его реализация показывает в двое большую производительность. Самое интересное то что итоговая релазция на 80% меньше Конкретные цифры в виде табличек вы можете увидеть в оригинальном посте Теперь я буду внимательней присматриваться к случаям когда я что-то беру только ради удобной апи. Если можно выкинуть 80% веса не жертвуя удобством то почему бы и нет.
2 280
12
И еще ключевые выводы: *Code as a materialized view* — мы часто считаем код источником истины, потому что раньше его было сложнее всего переделывать, но теперь это уже не так. Если есть spec, её можно реализовывать по-разному, с разными техническими характеристиками. Теперь маркетинг дороже реализации, и у команд не всегда есть на него достаточно сил. Как всё это будет работать дальше: как Linux, как музыка. Есть разные дистрибутивы, разные ремиксы; нет единственного «правильного» варианта — есть вкусы, идеи и communities, которые объединяются и делают / поддерживают лучшие версии.
1
13
LLM провайдеры отберут у нас работу, но не так как вы думали! ну да, байт заголовок, но реально так и есть, они просто закроют половину SaaS
2 350
14
Очередной мета уровень 🫩 https://x.com/rohanpaul_ai/status/2063289804708835412
2 276
15
Собрал менеджер паролей на Reatom v1000. Стек: - Tauri v2, Reatom v1000, Lit - Codex, Claude Code - кастомные skills под Reatom/Lit - самописный local RAG: Tree-sitter, Qdrant, BAAI/bge-m3, BAAI/bge-reranker-v2-m3 Попутно из проекта вынес два публичных пакета: - @chromvoid/headless-ui — headless-слой для UI-поведения на Reatom v1000: состояние, actions, keyboard/focus-логика и WAI-ARIA-контракты без привязки к визуальному слою - @chromvoid/uikit — тонкий Lit UI-kit поверх headless-ui: cv-* компоненты, theme-provider, токены темы и vendored Reatom/Lit runtime helpers Что уже есть: - local-first: данные остаются на устройстве - несколько контейнеров: разные мастер-пароли открывают разные наборы секретов, то есть plausible deniability - пароли, банковские карты, OTP - браузерное расширение, которое получает секреты по зашифрованному каналу - бэкапы и восстановление - монтирование тома через FUSE - встроенные аудио/видео-плееры, просмотр изображений, Markdown-заметки - системный Credential Provider: можно хранить passkey в одном месте и использовать на разных устройствах В работе: - генерация SSH-ключей и свой SSH-agent с fallback на системный - криптокошелек - Remote Mobile to PC: USB, WSS, WebRTC; можно соединять два приложения как клиент-сервер Пока есть только Android-версия. Позже планируются iOS, macOS, Linux и Windows. Буду благодарен за любые отзывы, вопросы и техническую критику :) https://github.com/chromvoid/
2 811
16
камунити <3
2 442
17
📸 Спустя 1/3 ультра подписки курсора невероятно рад представить вам https://reatom-jsx-gallery.vercel.app/ Исходники: https://github.com/reatom/reatom/tree/v1001/examples/reatom-jsx-gallery (кстати, у нас и релиз новый под это: https://github.com/reatom/reatom/releases/tag/1001.1.0) Фишки - А ИХ МНОГО: • кроссплатформа ☀️ • просмотр всех файлов по всему дереву папки (рекурсивно) • поддержка кучи форматов включая raw • просмотр всего EXIF (ну с нормальными лейблами) • разные, действительно полезные, режимы просмотра (с ресайзом на "+" "-") • нереально быстрый просмотр фоток (после загрузки превьюшек - это еще оптимизирую) • богатый и интересный выбор тем • ничего кроме Reatom в зависимостях! 10к строк в исходниках, 60кб на загрузку! Ну и конечно - 100500 багов 💔 (но часть я уже поправил)
2 970
18
https://www.youtube.com/watch?v=dvKAZgnC878
2 475
19
Будем делать галерею фотографий на веб технология производительнее нативной в MacOS через пол часа (стрим).
2 602
20
Опять говорим про аи...
3 041