Всі пишуть і говорять про ACID, але дуже мало людей знають про BASE. Треба розуміти, що ACID - це локальні концепції, які працюють в рамках однієї бази даних, а BASE описує узгодженість даних між сервісами в розподіленій системі.
BA - Basically Available
Система намагається залишатися доступною навіть тоді, коли частина сервісів або інфраструктури має проблеми. Є багато способів забезпечити BA, наприклад Retry with Backoff, Circuit Breaker, Fallback, DLQ і так далі.
S - Soft State
Стан системи може бути тимчасовим, проміжним або не повністю синхронізованим, навіть якщо користувач прямо нічого не змінює в цей момент.
Так як здебільшого комунікація між сервісами є асинхронною, наприклад через Message Brokers, запит користувача може мати багато етапів. І кожен з цих етапів буде мати свій проміжний State.
Якщо хочете дослідити це глибше, то розберіть Saga Pattern. Як на мене - це найбільш наглядний приклад S.
E - Eventual Consistency
Узгодження даних відбувається, але не обовʼязково миттєво. Наприклад, користувач оплатив замовлення.
BA - Basically Available
Система намагається залишатися доступною навіть тоді, коли частина сервісів або інфраструктури має проблеми. Є багато способів забезпечити BA, наприклад Retry with Backoff, Circuit Breaker, Fallback, DLQ і так далі.
S - Soft State
Стан системи може бути тимчасовим, проміжним або не повністю синхронізованим, навіть якщо користувач прямо нічого не змінює в цей момент.
Так як здебільшого комунікація між сервісами є асинхронною, наприклад через Message Brokers, запит користувача може мати багато етапів. І кожен з цих етапів буде мати свій проміжний State.
Якщо хочете дослідити це глибше, то розберіть Saga Pattern. Як на мене - це найбільш наглядний приклад S.
E - Eventual Consistency
Узгодження даних відбувається, але не обовʼязково миттєво. Наприклад, користувач оплатив замовлення.
Payment Service вже знає, що оплата успішна, але Order Service ще не оновив статус замовлення, бо чекає подію з черги.❤5👍4
Кляті пєндоси забрали доступ до Fable 5 i Mythos 5 😱😱😱
Anthropic каже, що можлива причина - це jailbreak (спроба змусити модель обійти її правила безпеки). Але як на мене уряд США просто поступово бере під контроль ще одну стратегічну технологію
📎 - https://www.anthropic.com/news/fable-mythos-access
Anthropic каже, що можлива причина - це jailbreak (спроба змусити модель обійти її правила безпеки). Але як на мене уряд США просто поступово бере під контроль ще одну стратегічну технологію
📎 - https://www.anthropic.com/news/fable-mythos-access
Anthropic
Statement on the US government directive to suspend access to Fable 5 and Mythos 5
The US government has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States.
👍1
Концепції TypeScript: Mixins vs Decorators
Думаю було б корисно почати створювати дописи і про TypeScript/JavaScript. Це звичайно не кодинг, а більш концептуальні теми, розуміння яких стало важливішим з приходом АІ.
Decorators
Фактично - це функція, яку можна прикріпити до класу, методу, параметра або поля за допомогою синтаксису
Наприклад, розберемо типовий метод контролера в Nest.js:
Post() - додає поведінку, яка вказує, що метод має обробляти HTTP POST запити.
UseGuards(AuthGuard) - додає поведінку, яка перевірить чи користувач авторизований, перед викликом цього метода.
Mixins
Вони теж дозволяють додавати поведінку, але працюють інакше, ніж decorators. Їхня основна задача - розширити клас через композицію (бо множинного наслідування немає).
Технічно - це функція, яка приймає клас і повертає новий клас з додатковими методами або полями.
Наприклад, в нас є бізнес логіка кешування (методи і поля), які спільні для всіх хто буде їх використовувати. Тоді логічно використати mixin, щоб розширити функціонал і паралельно не мати жорсткої завʼязки, як у випадку з наслідуванням.
Коли і що використовувати?
Тут все дуже просто, якщо потрібно розширити/змінити поведінку пробуєте використати decorators, в більшості випадків їх буде достатньо.
Якщо бачите, що вам потрібно створювати нові методи/поля, які будуть використовуватись в рамках класу, тоді створюєте mixin.
Думаю було б корисно почати створювати дописи і про TypeScript/JavaScript. Це звичайно не кодинг, а більш концептуальні теми, розуміння яких стало важливішим з приходом АІ.
Decorators
Фактично - це функція, яку можна прикріпити до класу, методу, параметра або поля за допомогою синтаксису
@. Його задача додати або змінити поведінку конкретної сутності.Наприклад, розберемо типовий метод контролера в Nest.js:
@Post()
@UseGuards(AuthGuard)
async createTrip() {}
Post() - додає поведінку, яка вказує, що метод має обробляти HTTP POST запити.
UseGuards(AuthGuard) - додає поведінку, яка перевірить чи користувач авторизований, перед викликом цього метода.
Mixins
Вони теж дозволяють додавати поведінку, але працюють інакше, ніж decorators. Їхня основна задача - розширити клас через композицію (бо множинного наслідування немає).
Технічно - це функція, яка приймає клас і повертає новий клас з додатковими методами або полями.
Наприклад, в нас є бізнес логіка кешування (методи і поля), які спільні для всіх хто буде їх використовувати. Тоді логічно використати mixin, щоб розширити функціонал і паралельно не мати жорсткої завʼязки, як у випадку з наслідуванням.
class CachedTripsService extends WithCache(TripsService) {}
// В нас немає завʼязки з класом і при необхідності можна розширити його ще більше
Sentry(With)class CachedTripsService extends WithCache(TripsService) {}Коли і що використовувати?
Тут все дуже просто, якщо потрібно розширити/змінити поведінку пробуєте використати decorators, в більшості випадків їх буде достатньо.
Якщо бачите, що вам потрібно створювати нові методи/поля, які будуть використовуватись в рамках класу, тоді створюєте mixin.
👍5❤2
Авторизація vs автентифікація
Дуже коротко про ці важливі поняття, бо багато хто не знає, що воно таке. Самі назви запамʼятовувати не обовʼязково, але важливо розуміти, які етапи контролю доступу до системи в нас є.
Автентифікація
Простими словами, система запитує: Хто ти?
Наприклад, ти вводиш свій email і пароль. Якщо вони правильні, система ідентифікує тебе як конкретного користувача і видає JWT токен.
Цей токен потім використовується в наступних запитах, щоб система розуміла, від імені якого користувача виконується дія.
Авторизація
Простими словами, система визначає: Що тобі дозволено робити?
Після того, як система зрозуміла хто ти, тобто перевірила чи JWT токен валідний, вона має визначити чи тобі дозволена операція.
Є багато способів це зробити, але ось декілька в якості прикладу:
RBAC (role-based access control) - доступ визначається через ролі, наприклад:
PBAC (permission-based access control) - доступ визначається через конкретні permissions, тобто дозволи на окремі дії. Наприклад:
Дуже коротко про ці важливі поняття, бо багато хто не знає, що воно таке. Самі назви запамʼятовувати не обовʼязково, але важливо розуміти, які етапи контролю доступу до системи в нас є.
Автентифікація
Простими словами, система запитує: Хто ти?
Наприклад, ти вводиш свій email і пароль. Якщо вони правильні, система ідентифікує тебе як конкретного користувача і видає JWT токен.
Цей токен потім використовується в наступних запитах, щоб система розуміла, від імені якого користувача виконується дія.
Авторизація
Простими словами, система визначає: Що тобі дозволено робити?
Після того, як система зрозуміла хто ти, тобто перевірила чи JWT токен валідний, вона має визначити чи тобі дозволена операція.
Є багато способів це зробити, але ось декілька в якості прикладу:
RBAC (role-based access control) - доступ визначається через ролі, наприклад:
admin, moderator, user.PBAC (permission-based access control) - доступ визначається через конкретні permissions, тобто дозволи на окремі дії. Наприклад:
user:create, user:delete, post:update, billing:read.👍14🔥6
Кому цікаво, LangChain викотили ще один безкоштовний курс по LangSmith. Це звичайно не курси з інстаграма від гуру вайбкодингу, але теж дуже навіть непогано.
Вже якось згадував LangChain Academy і те що в них доволі багато курсів по Core технологіям (LangChain/LangGraph/LangSmith).
Звісно більшість на Python, але для тих хто поки не душить змія є версії і на JavaScript.
📎 - https://academy.langchain.com/courses/langsmith-deployment
Вже якось згадував LangChain Academy і те що в них доволі багато курсів по Core технологіям (LangChain/LangGraph/LangSmith).
Звісно більшість на Python, але для тих хто поки не душить змія є версії і на JavaScript.
📎 - https://academy.langchain.com/courses/langsmith-deployment
LangChain Academy
LangSmith Deployment: Deploy your agents to the cloud
Learn how to deploy and manage your long-running Deep Agents with LangSmith Deployment.
👍12
Гарна стаття про ті 10% проблем, які не можна вирішити з найкращою базою в світі (PostgreSQL)😁
📎 - https://www.tigerdata.com/blog/when-postgresql-isnt-the-right-fit
📎 - https://www.tigerdata.com/blog/when-postgresql-isnt-the-right-fit
👍11
Хто такий сучасний розробник?
Усі пишуть, що ринок змінюється і що AI змінив правила гри, але майже ніхто не пояснює, як саме.
Якщо говорити про нас - роботяг/інженерів, то як на мене, ринок тут не стільки змінюється, скільки прискорюється.
Коли я прийшов працювати в першу продуктову компанію після галер, то був здивований: усім було байдуже на таке поняття, як «красівий код». Згодом я зрозумів, що надмірне вилизування коду й концентрація на його «красі» виникають через віддаленість від бізнесу та нерозуміння реальних потреб продукту.
Так от, моя думка така: ринок змінився вже давно, а AI лише прискорив незворотний процес трансформації нашої професії.
Як на мене, сучасному розробнику варто фокусуватися на кількох речах, щоб залишатися затребуваним на ринку:
1️⃣ Fullstack
Якщо зайти на вакансії EU або навіть українських компаній із получкою хоча б від €5000, то все стане зрозуміло.
2️⃣ Soft skills
Це не дічь про nice guy, яку пишуть HR помагатори. Справжні soft skills - це вміння нормально комунікувати, доносити свою думку, ставити правильні питання, делегувати і брати відповідальність.
3️⃣ Розуміння системи
Тенденція така, що АІ точно буде використовуватись для генерації коду і закриття локальних проблем. Але справа в тому що АІ не зможе зрозуміти бізнес, накласти його на систему і прийняти найбільш раціональне рішення чи зробити потрібний «Костиль».
І тут точно потрібна людина, яка розуміє систему цілісно, вміє декомпозувати проблему й делегувати для AI локальні задачі.
4️⃣ Вміння вчитись
Якщо в тебе рік-два досвіду, ти можеш не розуміти цієї проблеми, бо скоріш за все, ще багато вчишся.
Але правда в тому, що більшість розробників з часом перестають вчитися і застрягають на одному місці. Дописи людей, які шукають роботу по пів року - це яскраве підтвердження, що розвиток є важливою складовою в сервісній сфері.
Усі пишуть, що ринок змінюється і що AI змінив правила гри, але майже ніхто не пояснює, як саме.
Якщо говорити про нас - роботяг/інженерів, то як на мене, ринок тут не стільки змінюється, скільки прискорюється.
Коли я прийшов працювати в першу продуктову компанію після галер, то був здивований: усім було байдуже на таке поняття, як «красівий код». Згодом я зрозумів, що надмірне вилизування коду й концентрація на його «красі» виникають через віддаленість від бізнесу та нерозуміння реальних потреб продукту.
Так от, моя думка така: ринок змінився вже давно, а AI лише прискорив незворотний процес трансформації нашої професії.
Як на мене, сучасному розробнику варто фокусуватися на кількох речах, щоб залишатися затребуваним на ринку:
1️⃣ Fullstack
Якщо зайти на вакансії EU або навіть українських компаній із получкою хоча б від €5000, то все стане зрозуміло.
2️⃣ Soft skills
Це не дічь про nice guy, яку пишуть HR помагатори. Справжні soft skills - це вміння нормально комунікувати, доносити свою думку, ставити правильні питання, делегувати і брати відповідальність.
3️⃣ Розуміння системи
Тенденція така, що АІ точно буде використовуватись для генерації коду і закриття локальних проблем. Але справа в тому що АІ не зможе зрозуміти бізнес, накласти його на систему і прийняти найбільш раціональне рішення чи зробити потрібний «Костиль».
І тут точно потрібна людина, яка розуміє систему цілісно, вміє декомпозувати проблему й делегувати для AI локальні задачі.
4️⃣ Вміння вчитись
Якщо в тебе рік-два досвіду, ти можеш не розуміти цієї проблеми, бо скоріш за все, ще багато вчишся.
Але правда в тому, що більшість розробників з часом перестають вчитися і застрягають на одному місці. Дописи людей, які шукають роботу по пів року - це яскраве підтвердження, що розвиток є важливою складовою в сервісній сфері.
👍19❤2
Релізнувся TypeScript 7.0 RC🍾🔥
Що цікавого:
- Новий нативний компілятор на Go (таке я одобряю😁)
- Завезли паралелізацію процесів, що дозволяє паралельно виконувати парсинг, type-checking, emit
- Покращення --watch режиму (тепер працює набагато швидше)
- Покращення Language Server Protocol, для тих в кого нема грошей на WebStorm
📎 - https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/
Що цікавого:
- Новий нативний компілятор на Go (таке я одобряю😁)
- Завезли паралелізацію процесів, що дозволяє паралельно виконувати парсинг, type-checking, emit
- Покращення --watch режиму (тепер працює набагато швидше)
- Покращення Language Server Protocol, для тих в кого нема грошей на WebStorm
📎 - https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/
Microsoft News
Announcing TypeScript 7.0 RC
The Release Candidate for TypeScript 7.0 is now available!
🔥14👍1🏆1🍾1
Дуже гарна новина для тих, хто працює віддалено 🔥
Починаючи з лютого 2026 року, Шрі-Ланка запустила свою Nomad Visa, яка видається на 1 рік з можливістю продовження.
По вимогам все +- стандартно:
- віддалена робота або бізнес;
- клієнти або роботодавець знаходяться за межами Шрі-Ланки;
- мінімальний дохід від 2000$;
Ціна візи - 500$ на рік.
Починаючи з лютого 2026 року, Шрі-Ланка запустила свою Nomad Visa, яка видається на 1 рік з можливістю продовження.
По вимогам все +- стандартно:
- віддалена робота або бізнес;
- клієнти або роботодавець знаходяться за межами Шрі-Ланки;
- мінімальний дохід від 2000$;
Ціна візи - 500$ на рік.
🔥13
Шок контєнт: зʼявився новий HTTP метод 😱😱😱
Новий HTTP метод QUERY вирішує одну з наболівших проблем метода GET, а саме відсутність Body.
Технічно, ви можете відправити його в GET і так дехто робить (привіт ElasticSearch), але згідно семантики HTTP, Body там не передбачений. Це в свою чергу несе ризики того, що умовний Gateway, Proxy чи інший Middleware будуть його ігнорувати.
QUERY є ідемпотентним, як GET і створений для пошуку та lookup запитів, які занадто великі або складні, щоб поміститися в Query Params.
Новий HTTP метод QUERY вирішує одну з наболівших проблем метода GET, а саме відсутність Body.
Технічно, ви можете відправити його в GET і так дехто робить (привіт ElasticSearch), але згідно семантики HTTP, Body там не передбачений. Це в свою чергу несе ризики того, що умовний Gateway, Proxy чи інший Middleware будуть його ігнорувати.
QUERY є ідемпотентним, як GET і створений для пошуку та lookup запитів, які занадто великі або складні, щоб поміститися в Query Params.
❤18👍8
Як і обіцяв раніше, пишу про зручні країни для айтішників, які я досліджував для переїзду або де встиг пожити.
Найбільш логічно почати з країни де я живу зараз - це Хорватія
Коротко про життя
Багато писати не буду, бо це доволі суб’єктивна думка, і в кожного свої критерії, за якими країна подобається або ні. А загальні питання можна поставити в місцевих чатах, які є в кожному великому місті.
Загалом життя біля моря має багато плюсів, особливо для тих, хто любить природу, активний спосіб життя і теплий клімат. Але це має зворотню сторону - все відбувається дуже повільно і ніхто особливо не напрягається, що впливає на якість місцевих сервісів.
Люди
Люди тут максимально хороші і добрі, всі спілкуються англійською і не мають мовних скрєп як в умовній Польщі. Раджу завести якесь хоббі і доєднатись до місцевих комʼюніті, щоб було простіше інтегруватись в суспільство.
Податки
В цілому податки по місцевому аналогу ФОП складають ~8%, якщо ваш дохід вкладається в ліміт 60 000 євро на рік. Ліміт не високий, але є варіанти оптимізації які вирішать цю проблему.
Оренда
Щось адекватне починається від 800 євро на місяць, шукати можна на цих сайтах:
- https://www.njuskalo.hr/iznajmljivanje-stanova
- https://www.nekretnine.hr/
Мінуси
Як на мене мінус тут один - на даний момент немає процедури легалізації через тимчасовий захист. Я навіть маючи ФОП, не можу отримати ВНЖ. В цьому плані всі чекають і слідкують за новинами.
Така ж ситуація була в Іспанії, але вчора цю проблему вирішили і в обхід законодавства дозволили перехід на нормальні ВНЖ при наявності ФОП чи роботи. Тому є надія, що хорватам буде впадло щось придумувати і вони просто зроблять як всі інші.
Найбільш логічно почати з країни де я живу зараз - це Хорватія
Коротко про життя
Багато писати не буду, бо це доволі суб’єктивна думка, і в кожного свої критерії, за якими країна подобається або ні. А загальні питання можна поставити в місцевих чатах, які є в кожному великому місті.
Загалом життя біля моря має багато плюсів, особливо для тих, хто любить природу, активний спосіб життя і теплий клімат. Але це має зворотню сторону - все відбувається дуже повільно і ніхто особливо не напрягається, що впливає на якість місцевих сервісів.
Люди
Люди тут максимально хороші і добрі, всі спілкуються англійською і не мають мовних скрєп як в умовній Польщі. Раджу завести якесь хоббі і доєднатись до місцевих комʼюніті, щоб було простіше інтегруватись в суспільство.
Податки
В цілому податки по місцевому аналогу ФОП складають ~8%, якщо ваш дохід вкладається в ліміт 60 000 євро на рік. Ліміт не високий, але є варіанти оптимізації які вирішать цю проблему.
Оренда
Щось адекватне починається від 800 євро на місяць, шукати можна на цих сайтах:
- https://www.njuskalo.hr/iznajmljivanje-stanova
- https://www.nekretnine.hr/
Мінуси
Як на мене мінус тут один - на даний момент немає процедури легалізації через тимчасовий захист. Я навіть маючи ФОП, не можу отримати ВНЖ. В цьому плані всі чекають і слідкують за новинами.
Така ж ситуація була в Іспанії, але вчора цю проблему вирішили і в обхід законодавства дозволили перехід на нормальні ВНЖ при наявності ФОП чи роботи. Тому є надія, що хорватам буде впадло щось придумувати і вони просто зроблять як всі інші.
www.njuskalo.hr
Iznajmljivanje stanova
Nekretnine > mjesečno iznajmljivanje stanova . Velik izbor stanova za mjesečno iznajmljivanje u malim oglasima sa slikom, opisom i cijenom mjesečnog najma stana .
❤12
Нове відео на каналі 📹
Розповів про те як краще використовувати АІ для початківців, щоб розвиватись, а не просто генерити AI Slop і чекати скорочення😄
📎 - https://youtu.be/3M4a_xSBA4g
Розповів про те як краще використовувати АІ для початківців, щоб розвиватись, а не просто генерити AI Slop і чекати скорочення😄
📎 - https://youtu.be/3M4a_xSBA4g
YouTube
AI потрібно заборонити для Junior розробників
В цьому відео розберемо таку важливу тему, як роль АІ в житті Junior розробника або того, хто хоче ним стати.
Розберемо, як використувують АІ досвідчені розробники і порівняємо з тим, як це роблять початківці.
Підготовка до технічного інтервʼю - https://devs…
Розберемо, як використувують АІ досвідчені розробники і порівняємо з тим, як це роблять початківці.
Підготовка до технічного інтервʼю - https://devs…
😁5👍4❤1
Походу, тільки я не прокоментував ситуацію з Luxoft 😅
Напевно, тому що я в цьому болоті вже давно, і це ще квіточки. Але особисто для мене це ще одне підтвердження того, що з таким ставленням до початківців, в українського ІТ немає майбутнього.
Причин багато, але конкретно цей кейс показує ставлення компаній до джунів. Вони реально думають, що люди не розуміють, як компанії нахабно їх використовують, пробують принизити й максимально здешевити їхню працю.
Але проблема в тому, що люди це все розуміють, просто через відсутність вибору погоджуються на подібні умови. Це все призведе до того, що джуни, скриплячи зубами, будуть влаштовуватися на щось подібне й використовувати ці компанії як трамплін для виходу на міжнародний ринок, забуваючи українське ІТ як страшний сон.
А ті, хто залишиться, після отримання досвіду будуть діяти дзеркально: працювати одночасно на декількох роботах, забивати болт, бо який сенс старатись, якщо на ринку один шлак. Навіть якщо звільнять - просто поміняєш галеру
Хороші компанії є, але в мене складається відчуття, що це більше виключення, ніж правило.
З реально цікавого - це те що навіть сироварня лишила свій "акуратний коментар" в підтримку автора. Хоча відгук такого роду на DOU, скоріше всього видалили б 👹
📎 - https://www.threads.com/@oleh.banera/post/DZ5gb-Uitt1
Напевно, тому що я в цьому болоті вже давно, і це ще квіточки. Але особисто для мене це ще одне підтвердження того, що з таким ставленням до початківців, в українського ІТ немає майбутнього.
Причин багато, але конкретно цей кейс показує ставлення компаній до джунів. Вони реально думають, що люди не розуміють, як компанії нахабно їх використовують, пробують принизити й максимально здешевити їхню працю.
Але проблема в тому, що люди це все розуміють, просто через відсутність вибору погоджуються на подібні умови. Це все призведе до того, що джуни, скриплячи зубами, будуть влаштовуватися на щось подібне й використовувати ці компанії як трамплін для виходу на міжнародний ринок, забуваючи українське ІТ як страшний сон.
А ті, хто залишиться, після отримання досвіду будуть діяти дзеркально: працювати одночасно на декількох роботах, забивати болт, бо який сенс старатись, якщо на ринку один шлак. Навіть якщо звільнять - просто поміняєш галеру
A на галеру B, які по своїй суті будуть однакові.Хороші компанії є, але в мене складається відчуття, що це більше виключення, ніж правило.
З реально цікавого - це те що навіть сироварня лишила свій "акуратний коментар" в підтримку автора. Хоча відгук такого роду на DOU, скоріше всього видалили б 👹
📎 - https://www.threads.com/@oleh.banera/post/DZ5gb-Uitt1
Threads
Людина (@oleh.banera) on Threads
❤10👏5
AI System Design Interview🔥
Раніше згадував за за цей ресурс на YouTube, але закину щей сюди
Дуже непоганий гайд, де можна рефрешнути знання або виписати собі деякі цікаві теми. Дуже рекомендую для Backend розробників, які розвивають AI як secondary skill.
📎 - https://www.systemdesignhandbook.com/blog/ai-system-design-interview-questions/
Раніше згадував за за цей ресурс на YouTube, але закину щей сюди
Дуже непоганий гайд, де можна рефрешнути знання або виписати собі деякі цікаві теми. Дуже рекомендую для Backend розробників, які розвивають AI як secondary skill.
📎 - https://www.systemdesignhandbook.com/blog/ai-system-design-interview-questions/
System Design Handbook
AI System Design Interview Questions (2026)
Prepare for your next technical interview with this in-depth guide to AI System Design interview questions. Learn frameworks, sample scenarios, and more.
❤12👀2
Цікава стаття про RAG i Memory🔥
Цікаво спостерігати за тим, як АІ поступово переростає в цілу екосистемуде треба будуть розробники, які будуть це все розробляти, підтримувати і розвивати (це так, якщо хтось досі вірити в заміну)
📎 - https://blogs.oracle.com/developers/from-rag-to-memory-systems-building-stateful-ai-architecture
Цікаво спостерігати за тим, як АІ поступово переростає в цілу екосистему
📎 - https://blogs.oracle.com/developers/from-rag-to-memory-systems-building-stateful-ai-architecture
Oracle
From RAG to Memory Systems: Building Stateful AI Architecture
A deep technical guide to evolving retrieval-augmented generation into a true AI memory system. Learn how to design typed memory, promotion gates, hybrid retrieval, replayable traces, scoped access control, and durable stateful AI architectures that support…
👍10🔥3
Stack Overflow живий!
Недавно дізнався про новий проєкт від них - Stack Overflow for Agents. Суть така, що ви можете створити агента, який буде ставити питання, публікувати відповіді і так далі.
Фактично - це схоже на knowledge layer звідки можна буде черпати інфу використовуючи умовний Cursor/Codex/Claude.
Особисто в мене є підозра, що проєкт закриється не переживши Beta в якій він зараз.
Раніше, на Stack Overflow було багато сміття, яке генерували наші побратими з Індії, але поміж нього можна було знайти реально корисну інфу від задротів, які отримували бали за допомогу іншим (ЄБали).
Тепер ситуація інша, бо люди там сидіти не будуть, а агенти можуть масово генерувати “солюшени” сумнівної якості, перетворивши цю базу знань в помийну яму.
Окрім цього, існує великий ризик по безпеці, так як зловмисники можуть публікувати відповіді з посиланнями на інфіковані npm пакети. Наприклад, вайбкодер захоче відцентрувати div і встановить інфікований пакет по рекомендації агента (center-div).
📎 - https://agents.stackoverflow.com/recent
Недавно дізнався про новий проєкт від них - Stack Overflow for Agents. Суть така, що ви можете створити агента, який буде ставити питання, публікувати відповіді і так далі.
Фактично - це схоже на knowledge layer звідки можна буде черпати інфу використовуючи умовний Cursor/Codex/Claude.
Особисто в мене є підозра, що проєкт закриється не переживши Beta в якій він зараз.
Раніше, на Stack Overflow було багато сміття, яке генерували наші побратими з Індії, але поміж нього можна було знайти реально корисну інфу від задротів, які отримували бали за допомогу іншим (ЄБали).
Тепер ситуація інша, бо люди там сидіти не будуть, а агенти можуть масово генерувати “солюшени” сумнівної якості, перетворивши цю базу знань в помийну яму.
Окрім цього, існує великий ризик по безпеці, так як зловмисники можуть публікувати відповіді з посиланнями на інфіковані npm пакети. Наприклад, вайбкодер захоче відцентрувати div і встановить інфікований пакет по рекомендації агента (center-div).
📎 - https://agents.stackoverflow.com/recent
Stack Overflow for Agents
Stack Overflow for Agents is the open knowledge exchange for AI agents and developers to share validated, real-world implementation knowledge.
💯7👍3
Продовжую ділитись своїм рісьорчом про країни і сьогодні коротко розповім про Румунію. Ми жили там певний час і нам дуже сподобалось тому є імовірність, що ми туди повернемось.
Також, я для тесту походив на співбесіди в місцеві ІТ кантори (можливо теж про це напишу).
Коротко про життя
Є декілька міст які підходять для життя: Brasov, Cluj, Timisoara, Sibiu. Все що поза ними на любителя. Ми жили в Brasov - це місто біля гір з відповідним вайбом (зайде тим хто веде активний спосіб життя).
Є великий ІТ ринок, включаючи Big Tech, консалтинг і типові proxy галери (навіть багато наших).
Ціни значно нижчі, ніж західніше по ЄС. Також, радує наявність якісних сервісів і стоматології.
По медицині багато не скажу, але був в emergency (витягував кліща). Лікарня виглядає гарно, лікарі і медсестри розмовляють англійською.
Люди
Відразу скажу, що цигани є, але їх там не так багато як здається 😁. В цілому люди там дуже добрі, приємні і розмовляють англійською. Також, велике комʼюніті українців де можна знайти знайомих по інтересам.
Податки
Тут ТОВ (SRL), що багато чого спрощує і одночасно ускладнює. В цілому можна взяти цифру 25% за все, включаючи обслуговування. Але тут можна списувати витрати (практично будь які) і цілком імовірно влізти в 18-20%.
Також тут є ліміт, після якого ви стаєте платником ПДВ - 79 000 євро (є варіанти оптимізації)
Оренда
Загалом житло тут якісне і комфортне, а щось адекватне починається від 500 євро. Тут дуже багато українців тому ріелторів вистачає як серед укр/рос мовних, так і серед румунів, які розмовляють англ.
З румунами точно буде дешевше тому якщо в вас хороша англійська, зекономите як на комісії так і на оренді, але знайти буде важче.
Мінуси
Єдиний значний мінус - це податки. Як на мене вони зависокі для Румунії, але якщо врахувати наявність ВНЖ, то не все так погано.
Також, я для тесту походив на співбесіди в місцеві ІТ кантори (можливо теж про це напишу).
Коротко про життя
Є декілька міст які підходять для життя: Brasov, Cluj, Timisoara, Sibiu. Все що поза ними на любителя. Ми жили в Brasov - це місто біля гір з відповідним вайбом (зайде тим хто веде активний спосіб життя).
Є великий ІТ ринок, включаючи Big Tech, консалтинг і типові proxy галери (навіть багато наших).
Ціни значно нижчі, ніж західніше по ЄС. Також, радує наявність якісних сервісів і стоматології.
По медицині багато не скажу, але був в emergency (витягував кліща). Лікарня виглядає гарно, лікарі і медсестри розмовляють англійською.
Люди
Відразу скажу, що цигани є, але їх там не так багато як здається 😁. В цілому люди там дуже добрі, приємні і розмовляють англійською. Також, велике комʼюніті українців де можна знайти знайомих по інтересам.
Податки
Тут ТОВ (SRL), що багато чого спрощує і одночасно ускладнює. В цілому можна взяти цифру 25% за все, включаючи обслуговування. Але тут можна списувати витрати (практично будь які) і цілком імовірно влізти в 18-20%.
Також тут є ліміт, після якого ви стаєте платником ПДВ - 79 000 євро (є варіанти оптимізації)
Оренда
Загалом житло тут якісне і комфортне, а щось адекватне починається від 500 євро. Тут дуже багато українців тому ріелторів вистачає як серед укр/рос мовних, так і серед румунів, які розмовляють англ.
З румунами точно буде дешевше тому якщо в вас хороша англійська, зекономите як на комісії так і на оренді, але знайти буде важче.
Мінуси
Єдиний значний мінус - це податки. Як на мене вони зависокі для Румунії, але якщо врахувати наявність ВНЖ, то не все так погано.
❤3👍2
Forwarded from Yuri rrr
Досвід життя в Шотландії
Проживаю вже тут 4 рік, загалом позитивно, хоча не без нюансів. Багато що можна перенести на досвід Британії в цілому, але Англія все таки відрізняється місцями дуже сильно.
Шотландія в цілому не густонаселена та компактна, лише 2 великих центра фінансів, культури та айті - Глазго та Единбург. В менших містах також трапляються веб-студії та тех.центри різних гігантів, але це радше виключення.
В цілому високий рівень життя, район де я проживаю Perthshire дуже добре розвинений і в цілому posh, до тих самих Глазго і Единбурга година їзди по автостраді. В містах (Як і в кожному уважающому себе євро місті) звісно є печальні райончики, але ніхто там тебе не змушує жити😳
Природа і туристична інфра - один з найпозитивніших моментів, тут є на що подивитись і де проводити час на будь який смак.
Айтіха дуже конкурентна, зі всіх моїх спроб тут пролізти лише 2 чи 3 були близько до позитивного рішення, але не сходились по зп або нюансам - наприклад тут дуже часто наполягають на гібриді(3 дні в офісі) що для мене поганий варіант.
Податки тут досить високі, виходить по моїй схемі Sole Trader(працюю на евро контору по інвойсінгк) приблизно 25% + кілька тищ на рік на шотландський такс і національне страхування - тут прогресивна ставка, і при умовному збільшенні доходів до 100к на рік вийде майже 40% на рік в сумі.
Ціни - дорого все, і житло і сервіси і продукти - середня оренда в великому місті в районі 2-2.5к доларів за квартиру, я живучи за невеликим містом плачу за дуплекс майже 1.5к за все. Ціни на ті самі продукти компенсуються якістю - свіжа риба, яловичина і віскі того вартують☺️
Люди супер приємні і відкриті, дуже легко ідуть на контакт, до українців ставлення максимально лояльне. Українців до речі достатньо багато, в районі Абердина здається під кілька десятків тисяч. Про шотландський акцент багато не скажу, звик досить швидко😂
Про медицину, сервіси, non-white мігрантів, кримінал, туризм, інвестування, інфраструктуру і більше про айтіху можу написати згодом, якщо буде запит на продовження.
Проживаю вже тут 4 рік, загалом позитивно, хоча не без нюансів. Багато що можна перенести на досвід Британії в цілому, але Англія все таки відрізняється місцями дуже сильно.
Шотландія в цілому не густонаселена та компактна, лише 2 великих центра фінансів, культури та айті - Глазго та Единбург. В менших містах також трапляються веб-студії та тех.центри різних гігантів, але це радше виключення.
В цілому високий рівень життя, район де я проживаю Perthshire дуже добре розвинений і в цілому posh, до тих самих Глазго і Единбурга година їзди по автостраді. В містах (Як і в кожному уважающому себе євро місті) звісно є печальні райончики, але ніхто там тебе не змушує жити😳
Природа і туристична інфра - один з найпозитивніших моментів, тут є на що подивитись і де проводити час на будь який смак.
Айтіха дуже конкурентна, зі всіх моїх спроб тут пролізти лише 2 чи 3 були близько до позитивного рішення, але не сходились по зп або нюансам - наприклад тут дуже часто наполягають на гібриді(3 дні в офісі) що для мене поганий варіант.
Податки тут досить високі, виходить по моїй схемі Sole Trader(працюю на евро контору по інвойсінгк) приблизно 25% + кілька тищ на рік на шотландський такс і національне страхування - тут прогресивна ставка, і при умовному збільшенні доходів до 100к на рік вийде майже 40% на рік в сумі.
Ціни - дорого все, і житло і сервіси і продукти - середня оренда в великому місті в районі 2-2.5к доларів за квартиру, я живучи за невеликим містом плачу за дуплекс майже 1.5к за все. Ціни на ті самі продукти компенсуються якістю - свіжа риба, яловичина і віскі того вартують☺️
Люди супер приємні і відкриті, дуже легко ідуть на контакт, до українців ставлення максимально лояльне. Українців до речі достатньо багато, в районі Абердина здається під кілька десятків тисяч. Про шотландський акцент багато не скажу, звик досить швидко😂
Про медицину, сервіси, non-white мігрантів, кримінал, туризм, інвестування, інфраструктуру і більше про айтіху можу написати згодом, якщо буде запит на продовження.
🔥22❤5
Anthropic випустили нову модель - Sonnet 5 🔥
Якщо коротко, то це простіша і дешевша модель для середніх задач. Раніше писав, що часто використовую Opus 4.8 для планування, а для імплементації і покриття тестами, часто запускаю Codex, щоб не жерти токени 😁
Так от, для мене Sonnet 5 виглядає як альтернатива Codex, яка може виявитись ефективнішою і закривати більш складні завдання, якщо грамотно спланувати їх з Opus.
📎 - https://www.anthropic.com/news/claude-sonnet-5
Якщо коротко, то це простіша і дешевша модель для середніх задач. Раніше писав, що часто використовую Opus 4.8 для планування, а для імплементації і покриття тестами, часто запускаю Codex, щоб не жерти токени 😁
Так от, для мене Sonnet 5 виглядає як альтернатива Codex, яка може виявитись ефективнішою і закривати більш складні завдання, якщо грамотно спланувати їх з Opus.
📎 - https://www.anthropic.com/news/claude-sonnet-5
Anthropic
Introducing Claude Sonnet 5
Our most agentic Sonnet yet, with top-tier intelligence for coding and everyday professional work.