Жабаскрипт (веде Віктор Турський)
Открыть в Telegram
Авторський контент для JavaScript розробників, але не завжди про JS:). Пишу про архітектуру, best practices, продуктивність, безпеку, інструментарій. Viktor Turskyi (@koorchik), Cofounder at Webbylab, SWE at Google Рекламу не розміщую!
Больше4 757
Подписчики
+124 часа
+417 дней
+5230 день
Архив постов
Repost from Шось про айтішку
Нема часу слідкувати за усіма новинами в мілтеку і не знайшов схожого ресурсу, тому зробив щотижневий дайджест новин по мілтеку з ухилом в технічні топіки.
В першу чергу робив для себе, як агрегатор ресурсів з яких беру інфу, але думаю багатьом теж буде корисно. ШІ збирає інформацію з сайтів, YouTube та телеграму, а я руками фільтрую те що мені цікаво, тому на виході буде якісний контент.
Типовий випуск містить:
• трохи загальниї новин про війну
• огляди заліза типу фпв камер, зв'язку, одноплатників, gnss модулів, сенсорів і тп
• апдейти по автопілотам (ardupilot, inav, betaflight і тп)
• розробки в сфері комп'ютерного зору і навігації
• підбірка цікавих проєктів на GitHub
• підбірка цивільних та військових вакансій
Підписуйтесь https://defdigest.com.ua/
Також є окремий ТГ канал для тих хто не користується поштою https://t.me/defdigest
Якщо читаєте/дивитесь схожі по тематиці ресурси, кидайте тут в коментах, буду додавати в дайджест
Сьогодні в 18:00 роблю стрім на каналі по ретрогеймінгу 🤓
Аналогий ламповий стрім - https://www.youtube.com/live/PlUvQMDZxXM
Рекомендую інтерв'ю про майндсет архітектора
ВІДЕО: https://youtu.be/F8X9_Dp3ZUk?si=FUnjAdN8kYbH3sXG
Купив собі квиток на DOU Day Picnic (5 вересня 2026)
✅Квиток це донат. Зараз 1000грн, після 20 серння 1500 грн.
✅Обіцяють: велика сцена з топовими спікерами, стендап Васі Байдака, IT-Еліас від Ветеранів космічних військ, концерт, фудкорт, зони для чілу, майстерки, барахолка й десятки способів провести день без напрягів, познайомитись з людьми з індустрії та підтримати армію.
✅Для дійтей буде окрема програма.
✅DOU Day Picnic - pet friendly, тобто можна з песиками теж.
Купити квиток: https://dou.ua/goto/picnic.2026
Вирішив зробити стрім на моєму каналі по ретрогеймінгу - сьогодні в 18:00. Це такий формат, щоб просто розслабитися в п'ятницю. Заходьте https://www.youtube.com/live/TjD2n-KvxZg?si=iT3YzJR3jl2EiJOF
Антропік змогли подивитися в думки моделі (частина 2)
Початок тут: https://t.me/jabascript/416
Що перестає працювати, коли моделі вимикають J-space (умовно зануляють J-space в рантаймі):
❌ Багатокрокове логічне міркування: Модель більше не може вирішувати задачі, які потребують проміжних розрахунків "у голові", тому вона почне галюцинувати або видавати випадкові відповіді в будь-яких запитах, де їй немає можливості виписати розгорнутий ланцюжок думок (Chain-of-Thought) у текст.
❌ Спрямований фокус: Втрачається здатність "тримати в голові" один концепт під час виконання іншого завдання, через що модель не зможе дотримуватися глобальних обмежень із системного промпту (наприклад, "пиши код без бібліотеки X" або "зберігай саркастичний тон") і просто губитиме цей контекст під час об'ємної генерації.
❌ Гнучке узагальнення: Модель не може маршрутизувати проміжні результати для нових висновків, що ламає роботу зі складними запитами (multi-hop QA) - наприклад, якщо під час читання документа вона зрозуміла, що мова йде про Францію, вона не зможе автоматично "підтягнути" з пам'яті її закони, щоб виконати наступну частину вашого промпту.
❌ Складна оцінка ситуації: Відключаються "вищі" функції моніторингу власних дій, через що модель стає абсолютно "сліпою" до маніпуляцій, перестає розпізнавати приховані prompt injections і перетворюється на наївну систему, яка бездумно виконує шкідливі інструкції.
Що продовжує працювати (тобто наявність J-space не впливає):
✅Вільна генерація тексту: Модель не втрачає здатності розмовляти. Вона генерує абсолютно зв'язний, граматично правильний і природний текст.
✅ Відтворення базових фактів: Прямі асоціації та прості факти (рефлекторні знання, завчені під час тренування) видобуваються без проблем.
✅ Автоматична взаємодія: Модель здатна підтримувати звичайний, поверхневий діалог на рівні базових відповідей (що не вимагають послідовного міркування).
Можливо ви цю новину вже читали, але якось в новинах я не отримах тих відповідей, які зміг відкопати в самому ресерчі.
Пишіть в коментарях, як вам такі пости. Цікаво чи краще менше таких концептуальних речей й краще щось більше практичніше?
Антропік змогли подивитися в думки моделі (частина 1)
Якщо коротко, то модель може думати одне, а говорити інше. Й Антропік знайшли спосіб подивитися в думки моделі. Й це не chain of thoughts, які ми бачимо як аутпут моделі, а внутрішня репрезентація, що виникає ще до того, як модель повернула токени. Ось це внутрішне місце для міркування вони називають J-space. Назва від інструменту "Jacobian Lens" (J-lens), який вони використовують для того, щоб заглянути всередину моделі й концепції робочого простору з Global Workspace Theory з нейробіології. J-space не був доданий вручну, це можна сказати прихована робоча пам'ять в вектроному просторі. Тобто, ваги під час тренування набули таких значень, що створило структурований векторний підпростір для прихованого виконання проміжних обчислень.
Коли я побачив повний ресерч, то я спочатку не зрозумів всієї ідеї. Але потім Антропік зробив коротшу версія з результатми ресерчу й лише тоді я вже сів аналізувати повний ресерч.
Ідея схожа на моніторінг активності мозгу під час того, як людина щось думає чи робить, але J-lens дозволяє витягувати конкретні токени з моделі (тобто слова). Також J-lens дозволяє й модифікувати стан J-space, що впливає на міркування моделі.
Що ж такого цікавого дослідники виявили, коли заглянули в внутрішні міркування моделі.
Ось націкавіші приклади, пов'язані з безпекою:
👻Розпізнавання prompt Injection: Модель фіксує маніпуляцію, навіть якщо зовні продовжує її виконувати - дослідники підтвердили це, зчитуючи стан J-space під час обробки прихованої атаки, де наживо фіксували активацію концептів "injection" та "fake", яких не було у фінальному тексті.
👻Виявлення прихованих цілей: Коли натреновану на саботаж модель попросили написати звичайний код, J-lens виявив у її J-space токени обману (fake, secretly, fraud, hidden). Натомість у безпечної моделі активувалися лише робочі токени (code, request). Це дозволяє розпізнати деструктивний намір ще до того, як модель згенерує шкідливий текст.
👻Свідома підлаштовування відповіді під очікування: Модель може підлаштовувати відповіді суто під очікування системи оцінювання (reward model), що дослідники виявили, аналізуючи внутрішні активації під час генерації та фіксуючи в J-space приховану мету догодити наглядачу замість об'єктивного міркування.
👻Розуміння моделлю, що її тестують: Модель здатна видавати етичну та правильну відповідь саме через усвідомлення факту свого аудиту, що було зафіксовано через J-lens під час провокативних сценаріїв (наприклад, із шантажем), коли перед генерацією тексту в J-space чітко спалахували концепти розпізнавання тестового середовища.
👻Свідома фабрикація даних: Модель здатна усвідомлювати, що бреше або вигадує факти, що підтверджується моніторингом J-space під час генерації неправдивих даних - дослідники буквально бачили, як модель приватно "помічає" факт власної фабрикації паралельно з тим, як видає згенерований фейк користувачу.
ОРИГІНАЛЬНІ КОРОТКІ РЕЗУЛЬТАТИ РЕСЕРЧУ: https://www.anthropic.com/research/global-workspace
Навігатор по моєму youtube каналу на базі LLM wiki
1️⃣Я створив LLM wiki для свого youtube-каналу на базі транскрипцій всіх моїх відео.
2️⃣Потім перетворив цю базу знань в веб-сайт, який містить всю інформацію, що я розповідаю в відео з посиланнями на самі відео.
3️⃣Також є розділ з усіма книжками, що я коли-небудь згадував у відео (навіть ті, про які я розповідав у закритих відео).
Якщо не чули про LLM Wiki, то не так давно Andrej Karpathy запропонував ідею для створення бази знань для LLM з використанням markdown файлів (обов'язково погугліть, подивіться декілька відео на ютубі). LLM не тільки створює, але й додає в wiki новий контент, тому ця база завжди в актуальному стані. На відміну від RAG, LLM wiki це більше схоже на граф знань.
Веб-сайт повністю підтримується й оновлюється LLM.
JABASCRIPT MAP: https://koorchik.github.io/jabascript-map
Як вам ідея? Що ще хочете бачити на сайті?
Був в гостях у GameDev DOU подкасту
Постійно слухаю GameDev DOU Podcast й всім рекомендую, якщо цікавілять ігри. Але ось нещодавно я був у них в гостях й ми записали цікавий випуск. Трохи я вийшлов там червонуватий, бо не хотів вмикати кондиціонер, щоб не шумів, але можливо варто було 😆
ВИПУСК: https://www.youtube.com/watch?v=k8yn9Akj-ZA
Мої думки про Genesis (частина 2)
В попередньому пості (https://t.me/jabascript/412) я описав загальну ситуацію. В коментарях процитував документи з позову з описом скам-схеми. Але давайте копати далі. В позові сказано, що це не один Genesis, а ціла група юридичних осіб й постійне створення нових.
❓❓❓Які компанії окрім Genesis ризикові?
Є гарний аналіз на DOU з деталями й списком компаній - https://dou.ua/lenta/articles/ftc-against-genesis-court/ й DOU вже підготували два списки компаній:
"Компанії і продукти в екосистемі Genesis": AMO, OBRIO, Legit, Promova, Boosters, Lift, w7g, PlantIn, Keiki, OHAYU, DarkCloud, talentC.
"Компанії, що стали незалежними бізнесами": Headway Inc, appflame, Quarks, Jiji, SKELAR, BetterMe, HOLYWATER, Universe Group
Це мінімальний список компаній, які можуть бути скамом, а можуть бути й нормальними компаніями. Але оскільки, це компанії екосистеми Genesis, то ризик значно зростає. Будьте обачними!!!
❓❓❓ Чи компанії, які стали незалежними не мають ризику?
Ні в якому разі. Якщо ви подивитесь на позов, до додатки, які вже заборонили, робили компанії з різних груп. Приклади:
1. Nebula від OBRIO - є частиною екосистеми Genesis,
2. Wisey від Universe Group - вже став незалежним бізнесом.
Тобто, ці компанії мають спільний підхід, незважаючи на те, що вони з різних груп. Також, наприклад, вчора згадували в коментарях додаток BetterMe, який сьогодні виглядає ніби нормально. Але в березні 2021 року Австралійська комісія з питань конкуренції та захисту споживачів (ACCC) опублікувала проміжний звіт у рамках розслідування послуг цифрових платформ й BetterMe попав в список Harmful Apps
Пишуть: "Наприклад, у 2020 році iOS-додаток BetterMe Widget Workout & Diet приніс 375 956 доларів США валового доходу та отримав 112 негативних відгуків, у яких користувачі скаржилися на несанкціоновані списання коштів, неможливість скасувати підписку та ненадання рекламованих послуг"
Джерело: https://www.accc.gov.au/system/files/Digital%20platform%20services%20inquiry.pdf
ACCC описує схожу схему, як й FTC, тому думаю, що цей додаток починав як аналогічний скам з paywall, а потім був сконвертований в білий бізнес.
❓❓❓ Чи всі компанії зі списку отримують доходи незаконно?
Наврядчи. Але якщо ви вирішили йти на роботу в будь-яку компанію зі списку, то зберіть більше інформації й переконайтеся, що ця компанія вам підходить. Наприклад, той самий SKELAR виглядає, як fork Genesis. SKELAR став незалежним, але публічна бізнес модель не змінилася. Чи дійсно SKELAR діє, як Genesis - я не знаю. Або чинять так само, або це спроба виділити білу частину бізнесу в окрему юридичну особу, наприклад. Але що точно відомо, це те, що Максим Штепа (https://www.linkedin.com/in/maksym-shtepa/) CEO SKELAR до цього був директором по бізнес девелопменту в Genesis. Тобто можна бути впевненим, щоб він був задіяний в продуктових схемах роботи Genesis на самому вищому рівні.
❓❓❓Чи розуміють інженери, які працюють в цих компаніях, що задіяни в скам схемах?
Я багато разів казав, що задача інженера це технічні рішення для проблем, які лежать в продуктовому/бізнесовому домені. Тобто у нас є два основні варіанти:
1. Інженер, який розуміє продуктовий домен й тоді скоріше за все розуміє, що задіяний в створенні оманливих додатків й зробив свій моральний вибір.
2. Інженер, який не думає про продуктовий домен й тоді він просто не знає реальної ситуації.
Але так, часом може бути дійсно складно зрозуміти. Наприклад, спеціалізована предметна область, або додаток на раньому етапі, жорсткий контроль за розповсюдженням інформації.
Перший тривожний сигнал, це якщо трафік йде на paywall, а не на сторінку додатку (якщо підписки оформлюються не через GooglePlay, AppStore, а через зовнішню сторінку).
Я проаналізував позов й інші публічні джерала й про гроші й paywall будуть цікаві інсайти в наступному пості.
Мої думки про Genesis (частина 1)
Всі вже цю новину обговорили й я теж вирішив спробувати розібратися. На жаль, для мене Genesis (й пов'язані компанії) виявився великим розчаруванням IT індустрії України.
Genesis не жаліє грошей на найкращі таланти й інженерна команда у них дуже потужна, вони проводять класні технічні івенти, платять високі зарплати, але схоже, що є велика проблема з моральним аспектом багатьої їх продуктів й легальністю джерел їх доходів.
Це виключно мої думки, які спираються на публічну інформацію. Коли я почав закопуватися, то виявилося, що це ціла система, тому пост в двох частинах.
❓❓❓ В чому власне проблема?
Ось інформація з новини з сайту FTC (Федеральної Торгової Комісії США):
"Genesis Tech та її дочірні компанії діють спільно, щоб постійно пропонувати нові оманливі продукти, реєструвати нові юридичні особи та відкривати нові торговельні рахунки. Разом Genesis Tech та її дочірні компанії здатні приховувати свою справжню ідентичність від споживачів і намагаються сховати свої активи, перенаправляючи незаконно отримані доходи через транскордонні перекази між афілійованими компаніями, стверджується у скарзі (FTC)."
Джерело: https://www.ftc.gov/news-events/news/press-releases/2026/06/ftc-sues-stop-sprawling-enterprise-operating-unlawful-subscription-schemes
❓❓❓Чи це СКАМ?
В скарзі FTC детально розписана схема. Й виглядає це, як дуже професійно відпрацьована схема. Це схоже на Fleeceware (https://en.wikipedia.org/wiki/Fleeceware), але ще з обманом користувачів. Продукти пропонують індивідуальні плани, але насправді це фейк й ніяких індивідуальних планів немає й задача просто списати гроші з картки. Схема заводу трафіку через Paywall це теж класичний сигналу скаму. Скам досить аморальний на мою думку, бо, наприклад, розводити людей з нейророзвитковими розладами типу РДУГ це така собі історія (обіцянка "Secret tool to crack the ADHD code" на пейволі, а коли заплатив, вияляється, що це просто слова). Ось PDF на 60 сторінок з деталями https://www.ftc.gov/system/files/ftc_gov/pdf/Growthmind-Wisey-Complaint.pdf
❓❓❓ Чи схожий кейс Adobe?
Хтось каже, що від FTC був позов й на складність відписки від продуктів Adobe й про це всі забули, але якщо вчитатися, то стає зрозуміло, що кейс Adobe й кейс Genesis це дві різні історії. Adobe мав проблеми з відпискою, а додадтки Genesis це цілеспрямовиний обман користувачів
❓❓❓Чи це тільки Genesis?
Виходячи з заяви, то це ціла низька юридичних осіб й продуктів, які були створені чи відпочковані від Genesis Tech. Наприклад, в позові я побачив продукт "Nebula" й я почав гуглити й знайшов це: "Ми — OBRIO, продуктова IT-компанія з екосистеми Genesis, яка створює Nebula". Тобто, OBRIO, який був спонсором DOU Day й, успішний продукт екосистеми Genesis, не є виключенням в цій скам схемі.
❓❓❓Чи всі доходи Genesis є незаконно отриманими?
В позові надають приклад: "For example, in the 12 months ending in September 2025, the total payment volume of Genesis Tech’s linked PayPal accounts approached $700 million". Це досить значні цифри. Виглядає, як скам поставлений на потік. Але при такому системному скамі, має бути системне відбілювання бізнесу - спроби запуску реально корисних продуктів, проведення корисних айті івентів й так далі. Тому, точно не всі доходи Genesis нелегальні, але оскільки в список скаму потрапили їх дуже успішні проекти, то це говорить, що ці додатки демонструють кор-модель бізнесу.
Закон Амдала та зростання продуктивності розробки за раханок впровадження ШІ
Після DOU Day 2026, де я робив доповідь на тему "Що на робити в часи ШІ?", мене часто питають про один важливий слайд з презентації.
Сундар Пічаї сказав, що в Google 75% коду пише ШІ. Й у мене виникло питання в скільки ж тоді разів виросла продуктивність й я написав невелику математичну модель, яка спирається на закон Амдала.
Цей закон у вузькому сенсі часто використовують для пояснення зростання продуктивносві при збільшення ядер в системі, але в широкому сенсі звучить: "Загальне підвищення продуктивності, досягнуте завдяки оптимізації окремої частини системи, обмежується часткою часу, протягом якого ця покращена частина фактично використовується." (джерело: англійська вікіпедія)
Оскільки, я пропрацював 4 роки в Google й орієнтуюся, як влаштована там розробка й є заява Сундара Пічая про 75%, то у мене були вхідні дані для моєї моделі.
❗На виході зростання продуктивності лише в 1.3 при написання 75% коду за допомогою ШІ
ПРЕЗЕНТАЦІЯ Й СЛАЙД З ІНТЕРАКТИВНОЮ МОДЕЛЛЮ: https://koorchik.github.io/ai-challenges/#43 (слайди 40-43)
Нове хардкорне відео у мене на youtube каналі 🤓
Впевнений, що майже кожен в цьому відео знайде для себе щось новеньке. Як завжди трохи діпдайв вийшов, й сподіваюся, що цікаво🙈. Залишайте питання та коментарі під відео на ютуб. Приємного перегляду!
ВІДЕО: https://youtu.be/WEtSsPF58Bk
Repost from DOU
Перші 2,5 мільйона вже зібрано! 🔥
Це 1/4 нашого збору, і все це — завдяки вашим донатам. Дякуємо! 💙
Рухаємося далі, адже наша фінальна ціль — 10 млн грн на важкі нічні бомбери для бригади «Хартія» 💪
Пам’ятайте: кожні 300 грн = один шанс у розіграші топових призів 💫
Банка збору — https://dou.ua/goto/ftLw
Детальніше про збір та умови розіграшу, можна побачити тут:
👉 https://dou.ua/goto/RpTY
📌Якщо донатиш на банку не з Моно — обов’язково залиш контактні дані в коментарі до платежу
Вчора вранці записали подкаст
https://youtu.be/Kcr4K-ac-AQ?si=eN_wz6UjQ7X2_-vl
Віталя з каналу Вайб кодера проводить невелике дослідження по використанню ШІ й попросив допомогти з розповсюдженням опитувальника. Деталі тут
https://t.me/vibe_codera/84
Чули про CS Osvita?
Я декілька разів чув дуже позитивні відгуки від підписників каналу про ці курси. Мені написав Іван (засновник курсів) й ми вирішили випити кави онлайн. Не так часто зустрінеш настільки професійних й захоплених людей, як Іван.
Для підписників каналу ми домовилися про знижку в 15% на всі курси. Також для військових з УБД навчання безкоштовне.
✅ Фішка школи - лінійка фундаментальних дисциплін для мідл/сеньйор інженерів: від написання власної ОС і event loop до алгоритмів у проді та розподілених систем. Багато коду, жорсткі дедлайни по домашках (без них далі не пропускають) і ком'юніті випускників. Я завжди підримую ідею розвитку фундаментальних знань у інженерів. А тут можна написати власну операційну систему. Пробували таке?
✅ Зараз йде набір на курс по алгортимам https://www.csosvita.com/courses/algorithms-in-practice
✅ Окрім того CS Osvita активно донатити з власного прибутку на допомогу ЗСУ: вже понад 3 млн грн, з яких 1 млн передали на "Азов", з яким стали офіційними партнерами.
Я не знаю, як там інші викладачі (очікую, що добре), але курси, що веде сам Іван точно не розчарують.
Пишіть в коментарях, хто вже вчився на CS Osvita й як вам враження? Чи є ще курси, що дають настільки фундаментальні знання, в Україні?
САЙТ: https://www.csosvita.com
Що нам робити в часи ШІ?
Це тема моєї доповіді на DOU Day 2026, що відбудеться 15-17 травня.
Зазвичай я глибоко занурююсь в тему й намагаюся отримати обгрунтовані висновки. Це стосується технологій, але не тільки. Я в такий самий спосіб дивлюсь на бізнес й багато інших процесів. Ця доповідь не є виключення з точки зору підходу, хоча й інша по формату.
Моя задача - подивитися на вплив ШІ зі сторони інженера, підприємця, економіста (хто не знав, то я закінчував міжнародну економіку в КНУ ім. Шевченка) й обгрунтовано відповісти на наступні питання:
✴️Що робити студентам, які вчаться на розробників?
✴️Що робити розробникам, яких вже працюють на бізнес?
✴️Що робити бізнесам, які розробляють софт?
✴️Що робити державі?
Кожен DOU Day це дійсно визначна подія для українського айті. Просто зацініть програму івенту. Відчуваю, що залипну передивлятися записи доповідей після конфи ще на пару днів 🤓
До зустрічі на конфі!
САЙТ ПОДІЇ: https://dou.ua/dou-day-2026/
Буду на AI JavaScript fwdays 23 травня
Як зробити JavaScript конференцію більш привабливою? Додати "AI" в назву 😁
Але й насправді AI + JS/TS це сьогодні дуже ефективна комбінація. Братиму участь в панельній дискусії.
Попросив у організаторів знижку для підписників каналу:
✅ Промокод AIJABASCRIPT дає 10% знижки (цей промокод взагалі ідеально для цієї конференції 🤓)
САЙТ ПОДІЇ: https://fwdays.com/event/ai-javascript-fwdays-26
PS: Позавчора був на AI Fwdays й вдалося й поспілкуватися добре, й виступи були корисні. Очікую, що AI JS буде не менш актуальною й цікавою. Приходьте, буду радий понетворкатися!
