Доповнений світ переміг: як AR змінить людство.

Ринок AR-технологій швидко розвивається і, на думку деяких аналітиків, стане одним з важливих драйверів економіки вже протягом цього десятиліття. Як виглядатиме доповнене майбутнє, з якими етичними та юридичними труднощами доведеться зіткнутися і чому важливо думати про це вже зараз, говоримо з Олександрою Танюшиною — дослідницею цифрової філософії. Доповнене та віртуальне Де грань, яка відокремлює доповнену реальність (AR) від…

Дебати по Tailwind CSS: ще один класний інструмент, відкинутий веб-пуристами

Як і React, CSS інструмент Tailwind регулярно обговорюється в колах веб-розробників. Він дуже популярний, але й має неабияку частку ненависників. Tailwind CSS як фреймворк для розробників досить простий у розумінні. По суті, він дозволяє вам вбудовувати код CSS у ваш HTML код . Щоб, як мовиться в слогані Tailwind : ” швидко створювати сучасні веб-сайти, не залишаючи HTML “. Таким чином, це позбавляє розробників необхідності контекстно перемикатися з HTML…

Чому нейромережі не замінять акторів

Елві Рей Сміт – першопрохідник комп’ютерної анімації, співзасновник компанії Pixar, який залишив легендарну студію через розбіжності зі Стівом Джобсом. У книзі «Піксель. Історія однієї точки», він розповідає, як виникли технології, що змінили наші уявлення про мистецтво та світ взагалі. Публікуємо уривок, присвячений тому, як ще 2000 року Сміту довелося заспокоювати стурбованих прогресом акторів.   У 1996 році співробітники…

Ідеальний програміст: тези

“Ідеальний програміст” Роберта Мартіна давно став керівництвом з професіоналізму у сфері IT та однією з основоположних праць у сучасній розробці, нарівні з “Чистим кодом”, “Чистою архітектурою” та “Чистим еджайлом”. Про професіоналізм Професіоналом ми називаємо того, хто працює швидко, але без поспіху, хто розумно оцінює ситуацію та виконує свої зобов’язання. Професіонал знає, коли треба говорити “ні”, але…

Дослідження: ШІ-боти справляються з CAPTCHA краще за людей

Штучний інтелект на 15% успішніше справляються із проходженням CAPTCHA, ніж живі люди. Такого висновку дійшли автори дослідження , на яке звернув увагу Quartz . Експеримент був проведений групою фахівців із Microsoft, Швейцарської вищої технічної школи Цюріха, Каліфорнійського університету в Ірвайні та Ліверморської національної лабораторії. У дослідженні взяли участь 1400 осіб, яким було запропоновано пройти тести на захист від роботів, які…

5 новинок CSS в адаптивній верстці, які можна використовувати вже зараз.

Можливо, ви вже чули про де які технології CSS, але не використовували їх, бо думали, що вони не підтримуються браузерами. Тепер можете сміливо брати їх у всеозброєння та застосовувати у своїх проектах! Я вирішив в одному місці зібрати інформацію про кілька нових фічів, якими почав користуватися сам і вам раджу. Інструменти, що надаються CSS, постійно…

createAsyncThunk.withTypes() корисна можливість @reduxjs/toolkit

У цій статті розберемо ще одну маловідому, але не менш корисну можливість@reduxjs/toolkit Для початку розберемо варіанти та можливості типізаціїcreateAsyncThunk Санки можна типізувати як за допомогою дженериків, createAsyncThunk<Returned, ThunkArg, ThunkApiConfig>() так і за допомогою безпосередньо аргументів createAsyncThunk( ‘asyncThunkTypePrefix’, (arg: ThunkArg, apiConfig: ThunkApiConfig) => {} ) де: – Returned– тип значення, що повертається санком значення – ThunkArg– тип аргументу…

bindActionCreators – маленька утиліта, що вирішує проблеми.

 Бібліотеки reduxабо@reduxjs/toolkit надають велику кількість корисних утиліт, у цій статті я розповім про одну з них – bindActionCreators Одна з проблем, що переслідує майже всіх, хто використовує вищезгадані бібліотеки – неможливість використання action(), попередньо не обернувши його в dispatch(). Це породжує велику кількість безглуздого коду: const dispatch = useDispatch() const handleReset = (id: number) => dispatch(actionReset(id)) Як використовувати…

TypeScript 5.2: Нове ключове слово: ‘using’

У TypeScript 5.2 з’явиться нове ключове слово ‘using’, яке можна буде використовувати для утилізації чогось за допомогою функції Symbol.dispose, коли воно залишає область видимості. { const getResource = () => { return { [Symbol.dispose]: () => { console.log(‘Hooray!’) } } } using resource = getResource(); } // ‘Hooray! Він заснований на пропозиції TC39, яка нещодавно досягла…

Що таке зрозумілий штучний інтелект (XAI)?

Зрозумілий штучний інтелект (Explainable AI, XAI) — напрямок досліджень у галузі ШІ, який прагне створити системи та моделі, здатні пояснювати свої дії та приймати рішення зрозумілим для людей чином. Однією з основних проблем у навчанні сучасних штучних інтелектів є «чорна скринька»: системи можуть давати точні відповіді та виконувати складні завдання, але часто важко зрозуміти, яким…

Exit mobile version