Затишна Галера


Channel's geo and language: Ukraine, Ukrainian
Category: Telegram


Голова Одеського центру розробки DataArt та Delivery Director, капітан Затишної Галери, ділитимуся: завданнями із співбесід (QA/Delivery/Management), статтями, вакансіями, новинами зі світу IT. Контакт: sylchuk@gmail.com ; Patreon: patreon.com/CozyGalley

Related channels  |  Similar channels

Channel's geo and language
Ukraine, Ukrainian
Category
Telegram
Statistics
Posts filter


ЕTF на біткоїн і ефір побили рекордний місячний приплив - $6,5 млрд і $1,1 млрд.

Все ще чекаємо пробиття $100k цього року!

@Zatishna_Galera


Intel позбувся свого CEO. Пет Гельсінгер пішов на пенсію. Я б теж, якщо чесно, пішов, коли справи у компанії летять на таке дно.

Загалом справи у компанії зараз дуже погані і мені буде цікаво подивитися на того сміливця, хто зараз ризикне очолити Intel.

@Zatishna_Galera


Тут підвезли цікаву статистику. Порівняли різні компанії та їх прогрес у частках ринку за минулий і цей рік.

OpenAI втратили 16% корпоративного ринку. Це не означає, що 16% клієнтів від них пішло, просто вони значно повільніше ростуть, ніж інші гравці. Загалом це зрозуміло, вони були першими й займали величезну частину, гравців додалося і цей відсоток розмазався. Ще це не стосується ChatGPT, це виключно використання API.

З іншого боку Anthropic набрав 12%, що теж не дивно, вони показують чудові результати, а минулого року були відносно на початку свого шляху. А ось Meta залишилася при своїх, хоча вони займали досить непогану частку ринку і не втратити її з новими гравцями - це сильний результат.

Ще цікаво що найбільше використовують ШІ для написання коду, всього 51% з усіх кейсів використання.

@Zatishna_Galera


#ЧарівнийКомпас 🧭
1️⃣6️⃣7️⃣ Завдання 167

У чому різниця між якісним і кількісним аналізом ризику?

Продовжуємо питання з менеджменту.

🤔 Якісний і кількісний аналіз ризиків - це два різні підходи для оцінки ризиків на проєкті. Основні відмінності:

1️⃣ Мета
Якісний аналіз ризиків: базується на ймовірності та впливі ризиків на проєкт. Він описується в текстовому форматі, виходячи з опису ризику і його впливу. Головне зрозуміти, які ризики є важливими, потребують уваги і як вони можуть вплинути на проєкт з точки зору загального його стану.
Кількісний аналіз ризиків: більш детальний аналіз ризиків, тут же ми виходимо не з текстового опису, а з числових показників. Потрібно визначити, як і на що ризик може вплинути - на вартість, на терміни, на кількість інженерів тощо. Головна мета - зрозуміти, в які чисельні показники кожен ризик може вилитися.

2️⃣ Підхід
Якісний аналіз: ми використовуємо якісний аналіз і шукаємо ймовірність ризику та його вплив на проєкт. Наприклад, цей ризик низький, цей середній і так далі.
Кількісний аналіз: використовуємо математичні моделі та числові показники. З інструментів можна використовувати аналіз дерева рішень, розрахунок очікуваної грошової вартості, грошові втрати тощо.

3️⃣ Результати
Якісний аналіз: ми отримуємо рейтингову шкалу з ризиками, матрицю ризиків (імовірність*вплив на проєкт).
➖ Кількісний аналіз: отримуємо числові дані про ймовірність ризику, оцінку фінансових втрат, затримку за часом тощо.

4️⃣ Коли використовується
Якісний аналіз: використовується на початковому етапі проєкту, для розуміння загальної картини потенційних ризиків.
Кількісний аналіз: базуючись на якісному аналізі отриманому рані. Але, знаючи більше деталей про проєкт ми вже можемо вивести вплив ризиків у конкретні цифри.

🤓 Приклад
Якісний аналіз:
Ризик «Затримка доступів з боку клієнта»
Імовірність: Висока
Вплив: Середній
Дія: запросити доступи у клієнта заздалегідь, якщо затримка відбудеться, підтвердити з клієнтом зсув проєкту за таймлайном.
Кількісний аналіз:
Ризик «Затримка доступів з боку клієнта»
Імовірність: 80%
Фінансові втрати: простій команди на 1 тиждень коштуватиме $10 000
Тимчасові: делівері зсувається на 1 тиждень
Дія: щоб не зрушувати делівері, можна домовитися з командою на додаткові години роботи, що коштуватиме ще $10 000 для клієнта.

#️⃣ Якісний аналіз відповідає на запитання: «А які ризики для нас важливі?» і «Що ми можемо з ними зробити?», але ніяк не покриває деталі в числових вимірах. Застосовується на ранній стадії проєкту, коли подібні деталі вивести неможливо.
#️⃣ Кількісний аналіз відповідає на запитання «А як сильно і на що вплине цей ризик?», завдяки цьому ми можемо отримати його вплив у конкретних цифрах.

@Zatishna_Galera


Video is unavailable for watching
Show in Telegram
Зі світу цікавого. Google Research знайшли спосіб використовувати Android пристрої для вивчення іоносфери. Це цікаво тим, що саме іоносфера впливає на поширення радіосигналів і GPS.

Android-пристрої з GPS збирають дані з супутників, після чого ці дані аналізуються і створюють карту стану, де можна побачити порушення, що впливають на зв'язок і навігацію.

Зараз для подібного використовуються цілі станції стеження, вони помітно менше мають покриття і коштують дорожче.

@Zatishna_Galera


Video is unavailable for watching
Show in Telegram
Цікавий концепт з'явився від Pickle. Компанія надає ШI аватари, які допоможуть вам проводити мітинг перебуваючи, наприклад, у ліжку так, щоб про це ніхто не здогадався.

Є інтеграція з вашими улюбленими інструментами для проведення мітингів - Teams, Zoom, Google Meet.

@Zatishna_Galera

680 0 20 1 19

Тут Марк Цукерберг вирішив значно вкластися, у розмірі $10 млрд, у будівництво підводного кабелю через весь світ.

Компанія вже посідає 2-ге місце за кількістю трафіку в усьому інтернеті. Це 10% звичайного і 22% мобільного трафіку. Кабель матиме протяжність понад 40 000 км.

Цікаво, що спочатку проєкт оцінювали у $2 млрд. Загалом чудовий і наочний посібник, як оцінюють проєкт на старті та як деліверять його наприкінці.

@Zatishna_Galera


xAI вступає в перегони додатків чат-ботів. Крім побудови нових дата-центрів, Маск має намір випустити окремий додаток уже в найближчому майбутньому.

Капітан досі не розуміє кому потрібен і для чого Grok, коли є куди кращі рішення. Можливо, колись якість Grok зміниться, але це не точно.

@Zatishna_Galera


Ще трохи цікавої статистики. Є думка, що більше половини англомовних постів у Linkedin згенеровані за допомогою ШI.

Робиться це частково через ШI інструменти, доступні платним передплатникам у самій соціальній мережі. Дослідження було проведено на 8,8 тисячах постів зі 100 і більше словами в них. Число таких постів за 2023 рік збільшилося на 189%.

Ера спілкування роботів із роботами вже не така далека, як нам могло здатися.

@Zatishna_Galera


#ЗатишнийDigest

👍 П'ятничний (майже) digest новин зі світу IT:

1️⃣ TWITCH ЗАЙМАЄ 82% УСІХ ОНЛАЙН ТРАНСЛЯЦІЙ

Платформи конкурентів не цікаві користувачам. Загальний час перегляду за квартал склав понад 533 млн годин. Незважаючи на це кількість унікальних каналів впала з 500 тисяч до 400.

2️⃣ ANTHROPIC ЗАЛУЧАЄ $4 МЛРД ВІД AMAZON

Крім того, компанія погодилася використовувати AWS основним хмарним провайдером для навчання ШІ. У рамках цієї співпраці компанія допомагатиме у створенні ШІ чипів з Annapurna Labs, що є підрозділом AWS. Мова про Trainium. У сумі Amazon вже вклав в Anthropic $8 млрд з $13.7 млрд від загальних інвестицій.

3️⃣ OPENAI ДАСТЬ МОЖЛИВІСТЬ ПРОДАТИ АКЦІЇ

Мова про співробітників компанії та бажання SoftBank збільшити свою частку в компанії. Вартість акції буде $210 за штуку.

4️⃣ APPLE ЗОБОВ'ЯЗАНА ЗНЯТИ ОБМЕЖЕННЯ ОПЛАТ

Бразильський регулятор ухвалив таке рішення для свого ринку. Тепер Apple має дати розробникам можливість додати альтернативні способи оплати, включно з перенаправленням на сайти. На це є 20 днів, інакше кожен день прострочення коштуватиме яблучній компанії $43000.

5️⃣ QUALCOMM БІЛЬШЕ НЕ ЗАЦІКАВЛЕНИЙ У КУПІВЛІ INTEL

У зв'язку все з новими та новими складнощами навколо Intel сама угода стає теж проблематичною, тому поки Qualcomm вирішив ідею покупки відкласти.

6️⃣ ZOOM ЧЕКАЄ РЕБРЕНДИНГ

Zoom продовжує рости й розвиватися. Компанія хоче змістити фокус з відео, а тому з «Zoom Video Communications» перетворитися на «Zoom Communications Inc».

7️⃣ МУЗИЧНІ СТРІМІНГИ ОБІЙШЛИ КІНОТЕАТРИ

Хвилинка цікавої статистики. Стримінги сумарно принесли $45.5 млрд 2023 року, а кінотеатри, навіть до пандемії, приносили менше. Наприклад, у 2019 році ця цифра була $41.9 млрд. Ще цікаве спостереження - вініл принесе приблизно $1 млрд за 2024 рік.

8️⃣ ANTHROPIC ПРОКАЧУЄ CLAUDE

Тепер там можна налаштувати стиль відповідей. Можна вибрати формальний, лаконічний або пояснювальний. Крім того, можна створити й власний.

9️⃣ У OPENAI, МОЖЛИВО, СТАВСЯ ВЕЛИКИЙ ЗЛИВ

З великою часткою ймовірності хтось злив доступи до генерації відео через SORA для всіх охочих. Незважаючи на те, що лавочку швидко прикрили, спритні користувачі встигли вдосталь погратися з моделькою. На просторах інтернету вже тисячі згенерованих відео.

1️⃣0️⃣ AMAZON MUSIC ДОДАСТЬ АУДІОКНИГИ В ПІДПИСКУ

У сервісі можна буде прослухати по 1 аудіокнизі щомісяця.

1️⃣1️⃣ ANTHROPIC ПОКАЗАЛИ НОВИЙ ПРОТОКОЛ

Model Context Protocol призначений для стандартизування підключення ШІ до сторонніх джерел. Виглядає дуже цікаво, поки показали, як це працює з Claude і Google Drive, PostgreSQL, Slack, Google Maps та іншими. Поки не зрозуміло, чи буде потрібний цей протокол іншими гравцями на ринку ШI, але ідея і підхід вкрай правильні.

1️⃣2️⃣ LINKEDIN ПРОВІВ НОВУ ХВИЛЮ СКОРОЧЕНЬ

Скоротили 200 працівників. Знову. Сумно.

@Zatishna_Galera


Video is unavailable for watching
Show in Telegram
#ЗатишнийDigest чекайте завтра, Капітан із командою сьогодні трошки не встигає нічого.

А поки що не давайте кукусі відʼїхати, приводьте моральку у норму, залітайте десь так як на відео у пʼятницю, Капітан вам про неї, як зажди, нагадує.

@Zatishna_Galera


Вкрай цікавий злив стався днями. Стосується це SORA (та сама моделька від OpenAI для генерації відео). Річ у тім, що на платформі HuggingFace з'явився злитий доступ до модельки. Вже доступ закрили, але спритні користувачі встигли з цим погратися.

Виявилося, що моделька працює далеко не так добре, як у демо зразках компанії, які вона шарить із публікою. Що, звісно ж, не дивно, адже для генерації одного вдалого ролика треба витратити досить багато спроб та зусиль.

Спливли ще чутки, що сама OpenAI вимагає попереднього схвалення перед публікацією робіт від тих, кому доступ до моделі надали, щоб такі роботи не ставили компанію в незручне становище.

Сама OpenAI поки ніяк не підтвердила, реально це злив SORA чи ні. Але з великою часткою ймовірності так.

@Zatishna_Galera


Huawei активно продовжує розвивати Harmony OS. Їх план підняти кількість застосунків до 100 тисяч.

Плани - це добре, але насправді застосунків поки що дуже мало. Усього близько 15 тисяч. Конкуренція - це теж добре, але мені здається Harmony OS скоріше залишиться локальною історією, щонайменше найближчі пару років.

Пасажири, а є у когось девайс із нею? Як вам?

@Zatishna_Galera


#iOSКомпас 🧭
7️⃣8️⃣ Завдання 78

Що таке runLoop?


З вами знову той самий автор каналу @badlinkschannel. Не забувайте підписатися. А ми продовжуємо наші яблучні історіі.

🤔 RunLoop — це фундаментальний механізм в iOS та macOS, який управляє циклом обробки подій у додатку. Він відслідковує та обробляє вхідні події, такі як натискання клавіш, дотики екрану, таймери та мережеві запити, і підтримує додаток в активному стані, поки він не завершиться.

🔣 Основні аспекти RunLoop
1️⃣ Цикл обробки подій
RunLoop постійно виконує цикл, чекаючи вхідні події та обробляючи їх по мірі надходження. Цей цикл складається з кількох етапів: очікування події, обробка події та повторення циклу.

2️⃣ Режими (Modes)
RunLoop може працювати в різних режимах, які визначають, які джерела подій будуть відслідковуватися та оброблятися. Основні режими включають default та tracking (для подій відстеження, таких як прокручування). Кожну ітерацію RunLoop обробляє події лише для поточного режиму.

🤓 Приклад:

RunLoop.current.run(mode: .default, before: Date.distantFuture)


3️⃣ Джерела подій (Event Sources)
RunLoop може відслідковувати різні джерела подій, такі як таймери (Timer), порти (Port), ввід користувачів (наприклад, дотики екрану та кліки миші), а також користувацькі джерела (Input Source).

4️⃣ Таймери
RunLoop може керувати таймерами, які виконують завдання через певні інтервали часу.

🤓 Приклад:
swift
let timer = Timer(timeInterval: 1.0, repeats: true) { _ in
print(“Таймер спрацював!”)
}
RunLoop.current.add(timer, forMode: .default)



5️⃣ Обробка подій
RunLoop використовується для обробки подій у головному потоці (main thread) додатку. Це особливо важливо для підтримки відгуку інтерфейсу користувача, оскільки всі взаємодії з UI відбуваються в основному потоці.

🤓 Приклад використання RunLoop

import Foundation

class Example {
var timer: Timer?

func startRunLoop() {
timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerFired), userInfo: nil, repeats: true)
RunLoop.current.run()
}

@objc func timerFired() {
print("Таймер спрацював!")
}

}

let example = Example()
example.startRunLoop()


#️⃣ RunLoop — це ключовий компонент в iOS та macOS, що забезпечує цикл обробки подій у додатку. Він керує різними джерелами подій та таймерами, забезпечуючи підтримку активного стану додатку та відгук інтерфейсу користувача.

У двох фразах: RunLoop управляє циклом обробки подій у додатку, відслідковуючи та обробляючи вхідні події. Це дозволяє підтримувати активний стан додатку та забезпечує відгук інтерфейсу користувача.

@Zatishna_Galera


Amazon Music списали домашнє завдання у Spotify і теж пропонуватимуть безкоштовні аудіокниги. Але формат інший, не кількість годин на місяць, а кількість книг. Точніше одна книга на місяць. Який формат кращий, мені важко сказати. Але загалом, гарне починання.

@Zatishna_Galera


Цікава новина. Учора було створено новий стандарт, який увійде, а може й ні, в історію, залежно від того, чи знайдуться прихильники його тепер підтримувати.

А ситуація наступна, Anthropic показали Model Context Protocol. Це їх бачення того, який вигляд має мати підключення різних ШІ до зовнішнього світу, наприклад до якихось джерел даних. Само собою, для популяризації має відкритий вихідний код і звісно ж, було продемонстровано на Claude.

У демо наочно показано, як Claude створює сторінку, заливає її в GitHub і проводить кілька маніпуляцій, наприклад, створює PR.

Якщо цей стандарт почнуть підтримувати інші гравці з ШІ, які в даному випадку виступають клієнтами, а також хтось і з іншого кінця, хто може виступати серверами, наприклад, такі собі умовні розробники застосунків з великою кількістю ваших даних, то, цілком можливо, в майбутньому ми побачимо чарівну кнопку «підключити свій ШІ» в їх застосунках, для різноманітних маніпуляцій та доступу до даних, через ваші улюблені чат-боти.

Крім цього, були показані й інші приклади подібних серверів для підтримки цього протоколу. Надали приклади, як це може бути побудовано для Slack, Google Maps, Google Drive, PostgreSQL та інших. За запевненнями Anthropic підготовка подібного сервера для вашого рішення не займе багато часу.

Я вважаю, що подібну кнопку ми й так і так побачимо в майбутньому, адже ера «агентів» уже десь на горизонті. Питання тільки наскільки це буде зручно впроваджувати розробникам тих додатків, до чиїх даних та інструментарію такі «агенти» можуть підключатися. Поки що виглядає так, що в разі використання подібного єдиного стандартного протоколу життя таких роботяг сильно спроститься.

@Zatishna_Galera




Video is unavailable for watching
Show in Telegram
Є серед пасажирів фанати Інтерстеллара? Упевнений, що є. Ось для вас інструкція, як побудувати власного TARS-а.

Крім побудови, можна заморочитися і почати його навчати. Наприклад, у ролику його вчать реагувати на жарти.

@Zatishna_Galera


Revolut обзаводиться банкоматами та ШI, який допомагатиме з різними сервісами компанії, наприклад, з іпотечними кредитами.

Банкомати (не такі як на фото), до речі, непрості. Вони зможуть видавати картки новим клієнтам і будуть оснащені розпізнаванням облич. Перше таке диво техніки буде встановлено в Іспанії наступного року. А ще Revolut планує впроваджувати в ресторани та магазини щось під назвою «Revolut Kiosks». Це "щось" допоможе в оплаті за допомогою біометрії в таких закладах.

@Zatishna_Galera


#ЧарівнийКомпас 🧭
1️⃣6️⃣6️⃣ Завдання 166

Що таке Project Charter і чим він відрізняється від Project Plan?


Починаємо нову п'ятірку запитань із менеджменту. Сьогодні розберемося з Project Charter і його відмінністю від Project Plan.

🤔 Project Charter (він же статут проєкту) - документ, який створюється на початковому етапі проєкту, ще до його офіційного старту, визначає цілі, основні параметри, команду, бюджети та терміни. По суті, цей документ є початком відліку старту проєкту.

🔣 Основні пункти:
➖ Опис проєкту
➖ Цілі проєкту
➖ Обсяг завдань
➖ Учасники проєкту, як з боку виконавця, так і з боку клієнта
➖ Бюджет
➖ Тимчасові рамки
➖ Ризики та інші обмеження
➖ Критерії успіху

Project Charter потрібен для формалізації старту проєкту та узгодження очікувань усіх зацікавлених сторін.

І здавалося б, це ж Project Plan, але є кілька суттєвих різниць між цими двома документами.

1️⃣ Рівень деталізації - Project Charter описує куди менш детально кожен із пунктів. Можна сказати, що Project Plan є більш детальною і розгорнутою версією Project Charter і потрібен для глибшого розуміння всіх нюансів проєкту в той час, як Project Charter потрібен для узгодження лише загальних деталей і очікувань.
2️⃣ Виходячи з минулого пункту, Project Plan буде значно об'ємнішим в описі обсягу завдань, а так само може містити додаткові пункти, які не будуть згадані в Project Charter.
3️⃣ Project Charter створюється на етапі обговорення проєкту і фіналізації його старту, тоді як Project Plan створюється після затвердження Project Charter. Немає сенсу вдаватися в глибокий рівень деталізації, якщо у вас немає згоди щодо базових речей.
4️⃣ Project Charter основною метою ставить узгодити базові речі для початку роботи над деталями. Розуміння цілей проєкту, бюджету, часових рамок та інших очікувань. Після того, як цих домовленостей досягнуто, можна переходити до Project Plan, який використовується вже впродовж усього проєкту для контролю та керування цим проєктом.

Для наочності можна сказати, що Project Charter відповідає на запитання: «Що ми робимо?», “Скільки часу це в нас займе?”, “Скільки це коштуватиме?”, “Що ми очікуємо отримати в кінці?”.

Своєю чергою, Project Plan відповідатиме на запитання: «Як ми цього досягнемо?» з усіма додатковими уточненнями з огляду на це запитання.

@Zatishna_Galera

20 last posts shown.