Forwarded from Andrey Nikishaev
Тваринам сьогодні вже немає чого їсти. Усі поставки їжі заблоковані через величезні борги. А в притулку більше 200 хворих тварин які дивляться в очі.
Кожна гривня це додатковий шанс дожити їм до завтра. Чиєсь довольне пузіко.
Борг під 180тис грн (тільки за їжу)
Благаю вас допоможіть, трати за їх життя давно перевалил за те скільки я сам можу заробити, не кажучи вже про мої персональні борги за них, які ще дуже довго віддавати(
Розумію усім важко, але ми люди ми сильні, ми можемо терпіти багато чого, а вони як діти, повністю беззахисні.
https://uah.fund/donate
Кожна гривня це додатковий шанс дожити їм до завтра. Чиєсь довольне пузіко.
Борг під 180тис грн (тільки за їжу)
Благаю вас допоможіть, трати за їх життя давно перевалил за те скільки я сам можу заробити, не кажучи вже про мої персональні борги за них, які ще дуже довго віддавати(
Розумію усім важко, але ми люди ми сильні, ми можемо терпіти багато чого, а вони як діти, повністю беззахисні.
https://uah.fund/donate
❤2🙏1
Forwarded from Andrey Nikishaev
Вот как нужно получать повышение))
https://youtube.com/shorts/KFNeJ9ehqTg?si=oEcIILrcIvYw72eY
https://youtube.com/shorts/KFNeJ9ehqTg?si=oEcIILrcIvYw72eY
YouTube
How much do you cost?
Use your brain! How to raise a friend's salary!Use your brain!How to raise friends' salaries!
😁1
Forwarded from Andrey Nikishaev
Сильно, рут почти на любом линуксе за пару сек
https://www.linkedin.com/posts/brianairb_732-bytes-of-python-root-on-every-major-share-7455311615437996033-X_Y0?utm_source=share&utm_medium=member_android&rcm=ACoAAAPl0X4BWZSqccqAVcirdBAwe5jWKVOQ9fI
https://www.linkedin.com/posts/brianairb_732-bytes-of-python-root-on-every-major-share-7455311615437996033-X_Y0?utm_source=share&utm_medium=member_android&rcm=ACoAAAPl0X4BWZSqccqAVcirdBAwe5jWKVOQ9fI
LinkedIn
Linux Kernel CVE-2026-31431 Exploit Allows Root Access | Brian Pak posted on the topic | LinkedIn
732 bytes of Python. Root on every major Linux distribution shipped since 2017.
Today we disclose CVE-2026-31431 — "Copy Fail" — a logic flaw in the Linux kernel's authencesn cryptographic template. An unprivileged local user can trigger a deterministic…
Today we disclose CVE-2026-31431 — "Copy Fail" — a logic flaw in the Linux kernel's authencesn cryptographic template. An unprivileged local user can trigger a deterministic…
🆘 ПОРОЖНІ МИСКИ - ЦЕ ВИРОК. ДОПОМОЖІТЬ ЇМ ВИЖИТИ!
Це крик відчаю. Прямо зараз у нашому притулку понад 200 хвостиків дивляться на нас з надією, а нам... нам немає чого їм дати.
У нас НУЛЬ на рахунку. Буквально. Ми не можемо купити навіть один пакетик корму.
Для наших підопічних це не просто "пропущена вечеря". Більшість із них важкохворі. Вони щодня борються за життя з останніх сил, проходячи лікування. Без їжі їхні слабкі тіла просто здадуться. Хвороба не чекає, поки з’являться гроші. Вона вбиває тих, хто голодний, тих на кого не вистачило ліків
💔 Це страшно бачити 200 пар очей, які просять про допомогу, і розуміти, що сьогодні вони засинатимуть під звук порожніх мисок.
Будь ласка, не проходьте повз!
Вартість однієї вашої кави - це день життя для кота чи собаки.
Репост - це шанс, що нас побачить той, хто зможе врятувати.
Вони вже пережили зраду, біль та хвороби. Не дайте їм померти від голоду там, де вони мали знайти порятунок.
🙏 Реквізити для допомоги:
https://send.monobank.ua/jar/6NekQ6ChYd
Це крик відчаю. Прямо зараз у нашому притулку понад 200 хвостиків дивляться на нас з надією, а нам... нам немає чого їм дати.
У нас НУЛЬ на рахунку. Буквально. Ми не можемо купити навіть один пакетик корму.
Для наших підопічних це не просто "пропущена вечеря". Більшість із них важкохворі. Вони щодня борються за життя з останніх сил, проходячи лікування. Без їжі їхні слабкі тіла просто здадуться. Хвороба не чекає, поки з’являться гроші. Вона вбиває тих, хто голодний, тих на кого не вистачило ліків
💔 Це страшно бачити 200 пар очей, які просять про допомогу, і розуміти, що сьогодні вони засинатимуть під звук порожніх мисок.
Будь ласка, не проходьте повз!
Вартість однієї вашої кави - це день життя для кота чи собаки.
Репост - це шанс, що нас побачить той, хто зможе врятувати.
Вони вже пережили зраду, біль та хвороби. Не дайте їм померти від голоду там, де вони мали знайти порятунок.
🙏 Реквізити для допомоги:
https://send.monobank.ua/jar/6NekQ6ChYd
❤4
Forwarded from Andrey Nikishaev
🔥 When you run hundreds of workers in Kubernetes, “per-container RPS limits” are not really limits.
Each pod behaves correctly on its own — but together they can easily overload a third-party provider and start getting 429 / retry later errors.
A better pattern is a Distributed RPS Quota Allocator:
Local workers keep fast in-memory pacing, while a shared allocator grants small token leases using Redis + atomic Lua.
So Redis is not hit on every HTTP request — only when a pod needs a new lease.
Result:
- cluster-wide provider limits
- low Redis load
- smooth local pacing
- simple 429 backpressure
- constant-size Redis state
The best part: global coordination without turning every request into a distributed lock.
Each pod behaves correctly on its own — but together they can easily overload a third-party provider and start getting 429 / retry later errors.
A better pattern is a Distributed RPS Quota Allocator:
Local workers keep fast in-memory pacing, while a shared allocator grants small token leases using Redis + atomic Lua.
So Redis is not hit on every HTTP request — only when a pod needs a new lease.
Result:
- cluster-wide provider limits
- low Redis load
- smooth local pacing
- simple 429 backpressure
- constant-size Redis state
The best part: global coordination without turning every request into a distributed lock.
👍1
Forwarded from Andrey Nikishaev
Сьогодні я хочу поставити вам одне питання.
Чи було у вас колись таке відчуття, що в якийсь момент все, що ви робили до цього, раптом втратило сенс?
Ви ще вчора мали плани, цілі, мотивацію, роботу, якісь амбіції, бажання щось довести собі або іншим. А потім щось наче клацає всередині - і все це більше не працює.
Ви сидите, дивитесь в стіну і не можете зрозуміти, що з вами сталося. Начебто нічого катастрофічного не відбулося, але всередині відчуття, що стара система більше не запускається. Те, що раніше штовхало вперед, більше не дає енергії. Те, що раніше здавалося важливим, тепер виглядає порожнім.
І перша думка зазвичай дуже проста: "Зі мною щось не так".
Якщо так - цей текст стане вам у нагоді
https://www.linkedin.com/pulse/%D0%BA%D0%B0%D1%80%D0%BB-%D1%8E%D0%BD%D0%B3-%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81-%D0%BF%D1%80%D0%BE%D0%B1%D1%83%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F-andrii-nikishaiev-ua-zc6uf
Чи було у вас колись таке відчуття, що в якийсь момент все, що ви робили до цього, раптом втратило сенс?
Ви ще вчора мали плани, цілі, мотивацію, роботу, якісь амбіції, бажання щось довести собі або іншим. А потім щось наче клацає всередині - і все це більше не працює.
Ви сидите, дивитесь в стіну і не можете зрозуміти, що з вами сталося. Начебто нічого катастрофічного не відбулося, але всередині відчуття, що стара система більше не запускається. Те, що раніше штовхало вперед, більше не дає енергії. Те, що раніше здавалося важливим, тепер виглядає порожнім.
І перша думка зазвичай дуже проста: "Зі мною щось не так".
Якщо так - цей текст стане вам у нагоді
https://www.linkedin.com/pulse/%D0%BA%D0%B0%D1%80%D0%BB-%D1%8E%D0%BD%D0%B3-%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81-%D0%BF%D1%80%D0%BE%D0%B1%D1%83%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F-andrii-nikishaiev-ua-zc6uf
❤6
Forwarded from Andrey Nikishaev
There are plenty of recommendations around the internet that you need to use more sugar from JS, as it makes you better developer.
But the problem, that its not. On the screen you see 2 variants A and B. A variant is "better", based on internet "experts", but its not.
Lets see rewritten versions of both with most basics operations only (just for examples its not 100% same)
Problem that variant A looks more professional, but in reality produce more problems. Both variants not ideal and have problems, but the first one not only have more of them but also hide them from viewer.
So before use any sugar - I strongly recommend to read it internal code to see how it really behave and what problems have.
#js #hiload #bugs #issues #memoryusage #speed #architecture #systemprogramming
But the problem, that its not. On the screen you see 2 variants A and B. A variant is "better", based on internet "experts", but its not.
Lets see rewritten versions of both with most basics operations only (just for examples its not 100% same)
Problem that variant A looks more professional, but in reality produce more problems. Both variants not ideal and have problems, but the first one not only have more of them but also hide them from viewer.
So before use any sugar - I strongly recommend to read it internal code to see how it really behave and what problems have.
#js #hiload #bugs #issues #memoryusage #speed #architecture #systemprogramming
👍2
Forwarded from Andrey Nikishaev
Продолжение про лимиты - про разницу алгоритмов
https://www.linkedin.com/posts/creotiv_softwarearchitecture-distributedcomputing-ugcPost-7459503773598797824-IWEw?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAPl0X4BWZSqccqAVcirdBAwe5jWKVOQ9fI
https://www.linkedin.com/posts/creotiv_softwarearchitecture-distributedcomputing-ugcPost-7459503773598797824-IWEw?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAPl0X4BWZSqccqAVcirdBAwe5jWKVOQ9fI
LinkedIn
#softwarearchitecture #distributedcomputing #k8s #rest #api #ratelimiting | Andrii Nikishaiev UA
How to make Rate Limiting correctly
Token Bucket and GCRA solve the same problem - rate limiting - but they think differently.
Token Bucket is simple: tokens refill at a fixed speed, every request spends one token. If the bucket is full, you can make a…
Token Bucket and GCRA solve the same problem - rate limiting - but they think differently.
Token Bucket is simple: tokens refill at a fixed speed, every request spends one token. If the bucket is full, you can make a…
👍1
Зборів просто немає.. 200+ тваринам в притулку завтра вже не буде що їсти.
Прошу допоможіть
https://uah.fund/donate
Прошу допоможіть
https://uah.fund/donate