Розробка третьої хвилі
الذهاب إلى القناة على Telegram
Українською про веб-технології, і не тільки. Як кав'ярня, тільки про технології. https://www.bohdanptyts.com/
إظهار المزيد490
المشتركون
-224 ساعات
+267 أيام
+3430 أيام
أرشيف المشاركات
Мега цікавий тіп і мега цікава робота - відновлювати забуті паролі до криптогаманців
Я якось дивився відоси про хакінг девайсів, і там був приклад електромагнітного впливу на чіп, в дуже конкретних місцях і в певний час. Отут теж таке є, це дуже вражає
І на каналі є ще одне, свіже відео продовження
https://youtu.be/MhJoJRqJ0Wc?si=pTnwItG4Q6CRhEjA
Slop creep is the slow, invisible enshittification of a codebase through an accumulation of individually reasonable but collectively destructive decisions, each one too small to flag, too numerous to track, and too deeply buried to unwind by the time you notice.Як же влучно написано! Закидаю свіжу статтю від Boris Tane про непомітний вплив агентів на проєкти. Коротко: з моделями під рукою ми ніби деліверимо більше, але часто ціною загальної якості. Хоч ізольовані зміни можуть виглядати правильно, це часто не клеїться в загальну картину. От є деякі агенти, які роблять рев’ю коду в пул-реквестах і можуть генерувати якусь чисельну оцінку якості. Умовно
quality score: 6/10. Але в скоупі чого ця оцінка? Навіть у публічних проєктах можна побачити, як PR-и з високою оцінкою зрештою не є вдалими в масштабі цілої системи.
Звісно, це все може стати кращим із приходом розумніших моделей і т. д. Може навіть дійти до рівня якості людини? (посередньої в середньому)
І тут трохи перехрестя з цитатою, вже забув, від кого, але постив раніше. Там було про те, що не варто давати агенту думати за вас, він має лиш якісно виконувати чіткі задачі. І як же це може бути солодко, коли модель придумує рішення за вас, ще й у похвальній формі відписує. Але часто це може бути шкідливо, а інколи - ні.
Там висновки внизу статті класні, рекомендую витратити трошки часу і прочитати.
https://boristane.com/blog/slop-creep-enshittification-of-software/В твіттері бачив багато хайпу через дуже класну ціну за VPN на Hetzner.
Хоча, вони ніби підняли трошки ціну останнім часом, вроді через проблеми з чіпами. І всеодно вона була досить низькою.
І тут на очі попадає отака стаття, в заголовку лиш про німецький провайдер, але щось я здогадувався.
Короче, вони видалили під нуль ресурс клієнта. Тільки не до кінця зрозуміло чи видалили через несплату за конкретний місяць в минулому, чи загальну заборгованість.
Висновки робіть самі
https://detector.media/infospace/article/248434/2026-03-19-nimetskyy-provayder-nazavzhdy-vydalyv-sayt-ta-arkhiv-zaborony/
Проста і зрозуміла міні-стаття від, напевне, набільшого популяризатора скінченних автоматів (aka state machines) та автора XState DavidKPiano про Actor model
В двох словах - це дуже легко мапиться на реальній світ, стаття це гарно пояснює. Актори (наголос на А) працюють ізольовано один від одного, комунікують повідомленнями та мають приватний внутрішній стейт, можуть мати різні ефекти.
Короче, стаття і так мінімальна, рекомендую хоч глянути бо це стає дедалі популярніше. Можете ще глянути https://www.rivet.dev/
https://x.com/DavidKPiano/status/2033132659795194367
Підписони, не відписуйтесь
Я просто не мав часу постити, купу роботи і мені заїхали в машину....
Проста і зрозуміла міні-стаття від, напевне, набільшого популяризатора скінченних автоматів (aka state machines) та автора XState
DavidKPiano про Actor model
В двох словах - це дуже легко мапиться на реальній світ, стаття це гарно пояснює. Актори (наголос на А) працюють ізольовано один від одного, комунікують повідомленнями та мають приватний внутрішній стейт, можуть мати різні ефекти.
Короче, стаття і так мінімальна, рекомендую хоч глянути бо це стає дедалі популярніше. Можете ще глянути https://www.rivet.dev/
https://x.com/DavidKPiano/status/2033132659795194367Такс, про Node VFS.
Я взагалі не сильно підкований в цьому, VFS це те що я почав трохи зачіпати через суміжні задачі, але тема досить цікава.
Matteo Collina, СТО Platformatic (будують інструменти навколо Node.js і дуже сильно контрибютять туди ж), радує статтею та великим пул реквестом, де додають підтримку VFS в Node.js аргументуючи це такими юз-кейсами:
• це відкриває більше можливостей для Single Executable Applications (я думав це лиш в Bun є 🙈)
• sandbox для агентів та завантаження згенерованого ними коду на ходу
• більше можливостей для тестів
• і інші штуки
На перший погляд це може виглядати як просто
eval(), але різниця суттєва. З VFS ви можете імпортувати модулі, які імпортують інші модулі і тд. Стирається оця межа між реальними файлами і файлами у віртуальній системі. Збільшуються можливості.
Цікава, круто, хз чи я це десь заюзаю 😏
https://blog.platformatic.dev/why-nodejs-needs-a-virtual-file-systemСьогодні знову годую підписників Markdown файлами по дизайну
Плюс-мінус одночасно релізнулись скіли від дизайн інженерів Emil Kowalski i Jakub Krehel.
Я ще не пробував, але вроді Emil давав скіли і раніше, просто за доступом до його дизайн курсу (який я купив і ніяк не пройду...).
• https://github.com/emilkowalski/skill
• https://github.com/jakubkrehel/make-interfaces-feel-better
Я досі користуюсь impeccable, в основному щоб він мене покритикував і накинути якісь ідеї. Але по анімаціях, я впевнений, оці два скіли зверху можуть мати чуть кращі результати.
Хоча, загалом, найкращий скіл це той який маєте ви а не агент. Тому навіть прочитати ці документи самому буде корисно.
Сьогодні знову годую підписників Markdown файлами по дизайну
Плюс-мінус одночасно релізнулись скіли від дизайн інженерів Emil Kowalski i Jakub Krehel.
Я ще не пробував, але вроді Emil давав скіли і раніше, просто за доступом до його дизайн курсу (який я купив і ніяк не пройду...).
https://github.com/emilkowalski/skill
https://github.com/jakubkrehel/make-interfaces-feel-better
До речі, про бенчмарки
Працював над Cloudstash, використовував LiveStore. Він мені дуже подобається, є натхнення контрибютити.
Знайшов пробелму в активних юзерів, переставав працювати прийом посилань всюди поза UI і не генерувався AI summary.
Проблема дуже цікава, я стільки нового дізнався. SQLite VFS, Cloudflare VFS, WASM SQLite + session extension, event log rebase і ще купу всього.
Але, для будь якого фіксу спершу потрібно підтвердити проблему тестами, і в моєму випадку щей і бенчмарками.
Цим я і зайнявся. Раніше зробити гарний бенчмарк було трохи напряжно, навіть часом напряжніше ніж гарні тести. Зараз це суттєво простіше, бо це обмежена фіча, ізольована і тд. Ну і агент може сам це швидно потестувати, внести корективи і тд.
Ну і взагалі сам бенчмарк це найс, можна заупскати його як проти локального сервера, так проти і деплою. В моєму випадку це було дуже важливо, бо Durable Objects мають обмеження в 128mb RAM, але локально обмеження, схоже, немає.
Короче, ось ПР, щоб не пусті слова були. Не знаю чи він змерджиться, але було б найс: https://github.com/livestorejs/livestore/pull/1089
До речі, про бенчмарки
Працював над Cloudstash, використовував LiveStore. Він мені дуже подобається, є натхнення контрибютити.
Знайшов пробелму в активних юзерів, переставав працювати прийом посилань всюди поза UI і не генерувався AI summary.
Проблема дуже цікава, я стільки нового дізнався. SQLite VFS, Cloudflare VFS, WASM SQLite + session extension, event log rebase і ще купу всього.
Але, для будь якого фіксу спершу потрібно підтвердити проблему тестами, і в моєму випадку щей і бенчмарками.
Цим я і зайнявся. Раніше зробити гарний бенчмарк було трохи напряжно, навіть часом напряжніше ніж гарні тести. Зараз це суттєво простіше, бо це обмежена фіча, ізольована і тд. Ну і агент може сам це швидно потестувати, внести корективи і тд.
Ну і взагалі сам бенчмарк це найс, можна заупскати його як проти локального сервера, так проти і деплою. В моєму випадку це було дуже важливо, бо Durable Objects мають обмеження в 128mb RAM, але локально обмеження, схоже, немає.
Короче, ось ПР, щоб не пусті слова були. Не знаю чи він змерджиться, але було б найс: https://github.com/livestorejs/livestore/pull/1089
Тіпи зробили бенчмарк для порівння популярних фреймворків під SSR
Завтра чекати панічний крик від ▵?
Результати цікаві, думаю хтось з верселю завтра буде підправляти код, щоб бенчмарк був кращим, це буквально істоіря яка вже була.
Конкуренція це гуд, результати цікаві
https://blog.platformatic.dev/react-ssr-framework-benchmark-tanstack-start-react-router-nextjs
До речі, цей автор, Matteo Collina, на днях ще робив публікацію про Node.js VFS, можливо чуть більше напишу про це на тижні.
Claude так часто має всякі проблеми, АРІ не відповідає і тд, що вони аж додали автоматичний retry.....
WebGPU відкриває класні можливості, десь раз на тиждень бачу цікавий проектик.
Сьогодні ділюсь
browser-whisper - інструмент, який дозволяє запускати Whisper від OpenAI в браузері для транскрипції голосу в текст.
Мені не дуже заходять оці голосові керування агентами, текстом якось точніше все получається.
Але пофіг, отакі речі це демонстрація того, скільки гнучнкості і можливостей має бразуер і що це одна з найцікавіших платформ для деплою.
https://github.com/tanpreetjolly/browser-whisper
https://x.com/jollytanpreet/status/2033128255424000289