Tumgik
berezovsky007 · 4 years
Text
8 новинок кіно про бізнес та технології
Документальні та художні фільми, які потрібно подивитись кожному підприємцю
Coded Bias (Закодована упередженість)
Tumblr media
Документальний фільм, який досліджує вплив штучного інтелекту (ШІ) на життя людей. Фільм розаказує про масові помилки, кількість яких збільшується разом з впровадженням ШІ в повсякденне життя людей.
Коли дослідниця MIT Media Lab Джой Буоламвіні виявила, що система ШІ для розпізнавання осіб може бути упереджена щодо людей з темною шкірою і жінок, вона почала вивчати алгоритми, що допускають порушення прав людини.
House of Cardin (Дім Кардена)
Неперевершена історія дизайнера, якого часто називають королем моди. При створенні фільму були використані раніше недоступні архіви Дому моди, зокрема ексклюзивні інтерв’ю з Наомі Кембелл і протеже Кардена, Жаном-Полем Готьє.
The Assistant (Асистентка)
Джейн влаштовується на роботу асистенткою до великого магната в індустрії розваг. У свій перший день вона стикається з культурою жорстокого поводження, піддається ряду принижень, які витримує. З часом при виконанні своїх обов’язків дівчина усвідомлює, що її шеф переступає межі.
Like a Boss (Гламурні боси)
Tumblr media
Кращі подруги Міа і Мел живуть собі на втіху, керуючи власною косметичною компанією, яку створили з нуля. Вони по вуха в боргах, але поблизу перспектива пропозиції викупу за $1 млн, що ставить під загрозу дружбу дівчат. Нова партнерка вчить їх ефективніше керувати бізнесом. І ось що з цього виходить…
Minari (Мінарі)
Tumblr media
Історія корейської сім’ї, яка в 1980 р. переїжджає в Арканзас, щоб купити там ферму. За версією кінофестивалю Sundance, у фільмі представлений “милий і несподіваний погляд на американську мрію”.
No Bone (Без кісток)
Онлайн-маркетолог і підприємець Марк Шиллер був експертом з комунікацій і популярним доповідачем на конференціях, поки не переніс два інсульти у 2015 р. Після цього Марк став страждати розладом мови — афазією — і більше не міг керувати власною компанією. Тоді Марк кинув всі сили на відновлення, про що й розповідає документальний фільм, який він зняв за допомогою своєї сім’ї.
Red Heaven (Червоне небо)
Документальний фільм про те, як вчені NASA намагаються дізнатися, як люди виживуть у повній ізоляції на планеті Марс, позбавленої практично всіх земних ресурсів.
У рамках експерименту команда з шести учених, інженерів та ентузіастів космосу провела рік у куполоподібному модулі, симулюючи життя на Марсі. Це найдовша симуляція життя в інопланетних умовах, яку коли-небудь проводили в США.
Tesla (Тесла)
Tumblr media
Драма розповідає про спроби великого винахідника та інженера сербського походження Ніколи Тесли заробити гроші на свої винаходи, суперництві з Томасом Едісоном та відносинах з дочкою американського підприємця Дж. П. Моргана.
2 notes · View notes
berezovsky007 · 4 years
Text
Веб-розробка 2020: за чим стежити в новому році?
Фахівці ІТ-компаній розповідають про найцікавіші інструменти, за розвитком яких варто спостерігати в 2020 році.
GraphQL
Tumblr media
До недавнього часу найпоширенішим стилем програмної архітектури був моноліт, відповідно до якого система структурується у вигляді одного файлу, або компонента, що розгортається. Прикладом такого підходу може служити Java-додаток рівня підприємства або, наприклад, додаток з використанням популярних PHP-фреймворків (Laravel, Yii2, Symphony).
Переваги такого підходу: простота розробки, легкість внесення змін, простота тестування і розгортання, легкість масштабування - можна запустити кілька екземплярів додатка.
Але з часом у цього підходу виявився недолік. У успішних програм є схильність виростати з монолітної архітектури, значно збільшуючи кодову базу і складність. Додаток стає занадто великим для обслуговуванням одним розробником. Внесення змін ускладнює і без того непросту кодову базу і робить її менш зрозумілою. Поступово витрати на підтримку такого проекту ростуть, час випуску нових функциональностей збільшується. Також виникають труднощі з масштабуванням через конфлікти вимог до ресурсів різних модулів (одному потрібно ��ільше ОЗУ, іншому ЦПУ).
Рішенням проблеми став новий підхід - мікросервіси. В останні роки великою популярністю користується підхід розбиття старих монолітних додатків на мікросервіси. Грубо це можна уявити як розбиття моноліту помодульно на безліч невеликих додатків. Такий підхід дозволив зробити можливими безперервну доставку і розгортання великих додатків. При цьому частини програми, мікросервіси, виходять невеликими, легко масштабованими і простими в обслуговуванні.
У 2018 році компанія Facebook випустила першу стабільну версію проекту GraphQL. Це мова запитів, що описує спосіб отримання даних клієнтом або сервером. За допомогою цієї технології ваш замовник може отримувати інформацію про різні сутності системи з декількох джерел (сервісів), роблячи вибірку гнучкою, а агрегацію простою.
Впровадження GraphQL може виявитися нетривіальним і трудомістким завданням, для прийняття рішення про перехід потрібна консультація досвідченого архітектора програмного забезпечення. У той же час GraphQL дозволить вирішити проблеми отримання даних з багатьох джерел інформації для різних клієнтів, дасть можливість знизити загальну кількість запитів між ними і сервером, а також зменшить кількість переданих даних за допомогою гнучких вибірок.
VUE та NEXT
Tumblr media
У прийдешньому році всіх фронтенд-розробників, що використовують Vue.js, очікує велика подія - реліз мажорної версії цього фреймворку. Актуальна на сьогоднішній день друга версія була випущена більше трьох років тому: з тих пір було проведено безліч невеликих змін, але прийдешній реліз виглядає як колись апгрейд Angular до другої версії.
Спробувати можливості оновленого фреймворка можна вже сьогодні: проект знаходиться в статусі Pre-alpha.
Що ж нас очікує?
Уже сьогодні в репозиторії можна побачити те, що багато хто чекав. Відсоток TypeScript коду - 96.1% !
Як можна зрозуміти з попереднього пункту, движок повністю переписаний, архітектура поліпшена, що має вплинути на перформанс - заявляється підвищення до 100%.
Нова кодова база спроектована з нуля як tree-shaking friendly. Такі функції, як вбудовані компоненти (<transition »,« keep-alive>) і директиви-помічники (v-model), тепер імпортуються на вимогу. Розмір нової runtime бібліотеки <10kb в gzip.
Vue 3.0 буде поставлятися з реалізацією паттерна Observer на основі Proxy, який забезпечує відстеження реактивності. Це дасть наступні переваги: відкритий API для створення спостережуваних об'єктів, ліниве спостереження за умовчанням. Також заплановано поліпшення можливостей налагодження: з'явиться можливість точно відслідковувати, коли і чому відбувається перемальовування компонента або запускаються нові обробники.
Фрагменти і портали: незважаючи на зменшення розміру, 3.0 поставляється з вбудованою підтримкою фрагментів (компонент, який повертає кілька кореневих вузлів) і порталів (рендеринг піддерева в іншій частині DOM, а не всередині компонента).
Для підтримки старих версій браузерів, таких як IE11, в якому немає підтримки Proxy, планується зробити окремий білд.
Підводячи підсумок, потрібно сказати, що команда Vue на чолі з Еваном Ю поставила собі дуже масштабне завдання, і вже сьогодні можна побачити, що вона відмінно з нею справляється. Нам же залишається чекати виходу стабільної версії і сподіватися, що вона дійсно буде такою швидкою і легкою, як обіцяють розробники.
WebAssembly (wasm)
Tumblr media
В останні роки код на фронтенді вирішує все більш і більш складні завдання, перестаючи брати на себе виключно відображення підготовлених даних. Формати даних, які доводиться обробляти на клієнті, ускладнюються. Загалом, сайти вже давно перестали бути такими, якими ми їх знали в кінці нульових-початку десятих. При цьому Javascript, який, здавалося б, уже встиг перемогти в інтернеті і Java, і Flash, і інші ActiveX, не здатний забезпечити той рівень продуктивності, який необхідний для вирішення згаданих завдань.
І тут нам на допомогу приходить технологія WebAssembly, також відома як wasm. Що це таке? По суті, це віртуальна машина, яка працює в нашому браузері. У той же час виконуваний нею байт-код працює набагато швидше, ніж код, написаний на Javascript. І хоча приріст продуктивності іноді не дуже явний, її рівень нижче, ніж у нативного коду, а технологія поки ще має низку серйозних обмежень.
Є кілька причин для того щоб стежити за WebAssembly в 2020 році і, можливо, навіть використовувати в своїх проектах. По-перше, wasm-модулі почали стабільно і добре збиратися з мов типу С, C ++ і Rust. По-друге, найближчим часом повинна з'явиться пряма підтримка основних джаваскріптових API (DOM, XmlHttpRequest та інші), потоків, повноцінний GC, що робить використання wasm ще простіше, а саму технологію більш затребуваною. По-третє, крім С і Rust можливість писати під WebAssembly додається в безліч інших мов. А ще з'являються мови, які створені спеціально під wasm, наприклад, AssemblyScript. Це майже Typescript, але у нього є кілька суттєвих відмінностей: він володіє тільки найпростішими типами, в ньому немає можливості використовувати any (що дисциплінує розробників), і в цілому код на ньому пишеться в більш «низкорівневому» стилі.
0 notes
berezovsky007 · 4 years
Text
Чек-лист перед запуском нового сайта
Запуск нового сайта может быть волнующим, нервным и разочаровывающим - и это все сразу. С различными платформами-создателями веб-сайтов можно подумать, что теперь все легче, чем несколько лет назад. Это так, но есть куча вещей, которые требуют вашего личного внимания, даже с самой лучшей платформой.
Tumblr media
Вот краткое изложение 20 пунктов, которые вы не должны упускать из виду перед запуском нового веб-сайта
1. Понимает ли пользователь назначение каждой страницы менее чем за 5 секунд
Пользователи сегодня известны своим нетерпением и отсутствием внимания. Большинство посетителей сайта в среднем читают всего 20% слов на странице. Так что все должно быть четко и без необходимости что-то долго искать по сайту, иначе пользователь просто уйдет.
2. Понятная ли навигация?
Запутанные категории продуктов и запутанная навигация - два огромных виновника, которые способствуют уходу посетителей. Работайте над улучшением перехода с одного раздела вашего сайта на следующий. Избегайте ненужных страниц. Сведите к минимуму любые движения, которые могут возникнуть у пользователя при навигации по различным разделам сайта. Предлагайте помощь через чат, когда пользователи слишком долго задерживаются на одной странице. Убедитесь, что формы на вашем сайте имеют естественный поток вопросов, не являются бесконечно длинными и запрашивают у пользователей только ту информацию, которая абсолютно необходима для завершения транзакции.
3. Вы не забыли поиск по сайту?
Какой бы хорошей ни была ваша навигация, всегда будет процент пользователей, которые пользуются прямым поиском. Убедитесь, что ваша функция поиска предлагает такие функции, как автозаполнение, автоматическое предложение, проверка орфографии, поиск по идентификатору предмета, многогранные результаты и многое другое.
4. Ваш сайт быстро загружается?
Средний пользователь ожидает загрузки сайтов в течение 2 секунд. дольше? Он его закрывает. Проверьте время загрузки вашего сайта с помощью бесплатных инструментов, таких как Google Page Speed Insights , который отображает статистику для настольных и мобильных устройств, и GTMetrix , который отображает подробные инструкции о том, где и как улучшить код для ускорения загрузки.
Все инструменты ускорения работы сайта предоставляют вам подробную информацию о том, что находится на вашем сайте, что замедляет его, и помогают вам исправить эти проблемные области напрямую, поэтому у вас нет оправдания не делать этого.
5. Есть ли битые ссылки?
Ссылка, которая никуда не ведет, является обычным явлением на новых сайтах. Чтобы избежать этого, нужно проверять (вручную или с помощью скрипта) каждую ссылку на сайте. В случае 404 ошибок создайте отдельную страницу, ведущую пользователей обратно на вашу «основную страницу», предложив им соответствующие извинения.
6. Работает ли он во всех браузерах?
Ваш веб-сайт может выглядеть великолепно в Safari на экране компьютера  разработчика, но помните, что ваши пользователи не все используют только браузер, который предпочитает команда разработчиков. Протестируйте сайт в ведущих браузерах и их наиболее распространенных версиях, чтобы убедиться, что ни один пользователь не увидит версию вашего сайта, которая не соответствует вашим строгим стандартам.
7. Адаптивный дизайн готов?
После современного распространения смартфонов - стыдно иметь веб-сайт, который зависит от устройства. Адаптивный дизайн, который изменяет размеры элементов веб-страницы в соответствии с размером экрана пользователя, вероятно, является наилучшим вариантом. Однако, если ваш веб-сайт не поддается адаптивному дизайну, убедитесь, что вы используете либо динамическую стратегию обслуживания HTML, либо создаете независимые версии веб-сайтов для настольных и мобильных устройств.
8. Есть ли отзывы?
Отзывы от довольных клиентов - хороший способ завоевать доверие к вашему бренду и вашим услугам. Убедитесь, что каждый отзыв включает полное имя клиента, название компании и изображение (или даже видео), если это возможно, чтобы сделать его более достоверным. Или же, позаботьтесь что бы такое поле присутствовало.
9. Ваш брендинг интегрирован с дизайном сайта?
Интегрируйте свой бренд с дизайном и макетом вашего сайта. Это: логотип и торговая марки на сайте, синхронизацию цветов, шрифтов, элементов дизайна, изображений между вашим оффлайн-брендингом и вашим присутствием в Интернете. Идея состоит в том, чтобы веб-сайт выглядел как продолжение вашего бренда, а не как не связанная с ним сущность онлайн.
10. Готовы ли социальные сети?
Хорошо ли ваш сайт интегрируется с платформами социальных сетей, на которых активно сидят ваши пользователи? Убедитесь, что вы позволяете пользователям легко делиться и комментировать с помощью размещенных кнопок социальных сетей на вашем сайте.
И пока вы занимаетесь этим, интегрируйте социальный вход в систему на сайте, чтобы убедиться, что вы предоставляете своим клиентам как можно более увлекательный и персонализированный опыт.
11. Есть ли блог?
Блог - это самый простой способ добавить новый контент на ваш сайт и сделать его свежим и актуальным для ваших пользователей. Преимущества контент-маркетинга в блоге слишком велики, чтобы перечислять их здесь. Достаточно сказать, что наличие блога на вашем сайте - это разумный шаг, за которым должны следовать регулярные посты в блоге. Нет ничего более жалкого, чем пустой, заброшенный блог.
12. Проверяли ли вы каждую функцию взаимодействия с пользователем? Несколько раз?
Технология способна подвести вас, когда вам это нужно больше всего. Не надейтесь на слепую удачу. Вместо этого протестируйте каждый элемент, с которым пользователь будет взаимодействовать. От кнопок CTA до кнопок социальных сетей, от форм до динамических меню - убедитесь, что все они работают так, как задумано.
13. Хорошо ли видны ваши контактные данные?
Ваш сайт - это ваша цифровая визитная карточка. Убедитесь, что ваши пользователи знают, кто вы и как с вами легко связаться с вашего сайта. Ваш NAP - имя, адрес и номер телефона - должен соответствовать тому, что вы перечислили на своих страницах в социальных сетях, онлайн-каталогах, мобильных приложениях, чтобы максимизировать свой локальный потенциал SEO.
14. Нужен ли раздел часто задаваемых вопросов?
Прежде чем ваш пользователь сможет отправиться к своему телефону и в панике позвонить вам, предложите ему возможность помочь себе в первую очередь. Подробный раздел часто задаваемых вопросов не только уменьшит нагрузку на вашего клиента, но и избавит вашу службу поддержки от того, что оператор будет биться об стол, отвечая на одни и те же вопросы снова и снова.
15. Легко ли найти номер вашей службы поддержки?
Если ничего не помогает, всегда есть обслуживание клиентов. Не позволяйте своим пользователям зависать без помощи, скрывая свои номера службы поддержки под несколькими слоями страниц. Отобразите свой номер на видном месте и обеспечьте ваши телефонные линии хорошо обученными и вежливыми специалистами по обслуживанию клиентов.
16. Оптимизирован ли ваш сайт для поисковых систем?
Существуют некоторые ключевые аспекты ваших веб-страниц, которые заставляют ваш сайт появляться в поиске. К ним относятся использование (не чрезмерное использование) ваших ключевых слов и их вариаций в заголовках страниц, тегах, основной части текста и т. д.
17. У вас есть возможность собирать электронную почту?
Независимо от того, насколько устаревшим вам может это показаться, электронный маркетинг остается одним из самых дешевых, быстрых и лучших (с точки зрения рентабельности) способов привлечения клиентов. Убедитесь, что ваш веб-сайт помогает вам собирать адреса электронной почты с первого дня.
18. Для сайтов электронной коммерции: готова ли корзина, способ доставки и т.д.?
Ваш сайт имеет самые крутые товары и классный дизайн. Но может ли пользователь сделать заказ? Убедитесь, что ваши процессы  настроены и хорошо отлажены, попросив друзей и семью разместить заказы до того, как сайт станет доступным для широкой публики.
19. Принимаете ли вы несколько типов оплаты?
Сайты электронной коммерции не могут существовать, принимая платежи только с помощью кредитных и дебетовых карт. Чтобы идти в ногу с конкуренцией, важно принимать различные платежные механизмы, включая, помимо прочего, PayPal, Google Wallet, Apple Pay, наложенный платеж и биткойны ( ну это не для Украины).
20. Вы установили механизмы измерения и аналитики?
Наконец, убедитесь, что у вас есть способ измерить и проанализировать все действия, которые вскоре произойдут на вашем сайте. Несмотря на то, что Google Analytics само собой ��азумеющееся, инвестировать в универсальную бизнес-панель, такую как Cyfe, которая объединяет данные из нескольких аналитических платформ в одно представление, - разумный шаг.  
0 notes
berezovsky007 · 4 years
Text
Лучшие города мира для предпринимателей — рейтинг
Компания Movinga опубликовала рейтинг 75 лучших городов для предпринимательской деятельности.
Tumblr media
Первое место занял Лондон.
Лидером в Восточной Европе оказался Таллин. Столица Эстонии заняла 29-е место. Город оценили как имеющий третий по величине человеческий капитал из всех опрошенных городов.
Прага заняла 47 место, Будапешт — 53, Варшава — 56, Бухарест — 69, Тбилиси — 75 место.
Украинские города в рейтинг не попали.
Города-участники сравнивали по таким категориям:
Простота открытия ресторанного бизнеса.
Открытие технологического/цифрового бизнеса.
Открытие бизнеса по импорту/экспорту.
Топ-10 городов для предпринимателей — общий рейтинг
Лондон
Барселона
Нью-Йорк;
Сингапур;
Амстердам;
Ванкувер;
Лос-Анджелес;
Куала-Лумпур;
Сидней;
Стамбул.
Лучшие города в ресторанной индустрии
Лиссабон;
Барселона;
Стамбул.
Лучшие города для в сфере технологий
Сан-Франциско;
Лондон;
Нью-Йорк.
Лучшие города для ведения бизнеса в сфере импорта/експорта
Сингапур;
Шанхай;
Амстердам.
0 notes
berezovsky007 · 4 years
Text
5 инструментов для исправления ошибок для разработчиков Python
Python - один из самых популярных языков высокого уровня, который позволяет вам быстро работать и эффективно интегрировать необходимые функции. Тем не менее, кодирование занимает много времени, и никто не может гарантировать, что он может написать безошибочный код. Конечно, Python позволяет выражать логику в меньшем количестве строк кода, поэтому вероятность ошибки будет меньше. Но даже опытные разработчики тратят много времени на исправление ошибок.
Эти инструменты помогут вам исправить ошибки при написании кода, а также продемонстрируют понимание работы и состояния разработки.
1. Trac
Tumblr media
Trac - один из лучших инструментов для разработчиков Python. Он с открытым исходным кодом и поставляется с множеством полезных функций. Это не просто инструмент для исправления ошибок, он также позволяет управлять проектами в простой временной шкале. Он покажет все ваши текущие и предыдущие события в проекте.
На самом деле Trac - это расширенная система Wiki и система отслеживания ошибок для проектов разработки программного обеспечения. Он также предоставляет интерфейс для Subversion и Git (или других систем контроля версий) с полезными средствами отчетности. Кроме того, вы можете создавать ссылки между ошибками, наборами изменений, файлами, вики-страницами и т.д.
Стоимость: бесплатно
2. Sentry
Tumblr media
Sentry - это еще один инструмент для исправления ошибок с открытым исходным кодом для разработчиков, который позволяет им находить и исправлять ошибки в режиме реального времени. Инструмент поддерживает не только Python, но и некоторые другие популярные языки, такие как Ruby, JavaScript, Django, iOS и т. Д.
Поскольку он поставляется с SDK для каждой платформы и языка, вы можете легко интегрировать его в свои приложения. Этот инструмент позволяет вам видеть локальные переменные в стеке для ошибок, как в вашей среде разработки. Вы можете глубже исследовать среду выполнения для получения дополнительных данных. Наконец, Sentry доверяют некоторые известные компании, такие как Microsoft, Uber, PayPal, Reddit и т.д.
Стоимость: бесплатно
3. Airbrake
Tumblr media
Airbrake - еще один замечательный инструмент для отслеживания ошибок и исправления ошибок в Python. Это инструмент, работающий в режиме реального времени, который ведет отчеты и отслеживает ваш код, фиксирует исключения и уведомляет вас, прежде чем баг повлияет на пользователей. Инструмент позволяет получать оповещения на Github, Jira, Slack или по электронной почте .
Он прост в установке и доступен через оптимизированное для мобильных устройств веб-приложение. Помимо Python, он также поддерживает такие языки, как PHP, Ruby, .NET, JavaScript и многие другие. Этот инструмент поставляется с некоторыми интересными функциями для повышения производительности всей команды. Он позволяет вам сотрудничать, расставлять приоритеты, сортировать задания с помощью собственных интеграций рабочих процессов.
Стоимость: $ 59 в месяц
4. Rollbar
Tumblr media
Rollbar - отличный инструмент для отслеживания ошибок для людей, которые ищут полный мониторинг своего продукта или услуги после развертывания. Этот инструмент будет отправлять вам уведомления сразу после возникновения ошибки и до того, как пользователи ее заметят.
Самое лучшее в этом инструменте - это то, что он автоматически группирует похожие ошибки. Rollbar гарантирует, что вы получите все детали, чтобы оценить влияние и назначить приоритет. Он предоставит параметры запроса, значения локальных переменных, браузеры, IP-адреса и т. д.
Говоря о языках, он также поддерживает Django, Ruby, JavaScript, Android, Clojure. Rollbar является надежным инструментом для таких фирм, как Uber, Salesforce, Heroku.
Стоимость: от 41 $ в месяц
5. Raygun
Tumblr media
Raygun также является хорошим инструментом управления ошибками, который отслеживает ошибки, возникающие в вашем программном обеспечении. Он легко помогает вам диагностировать и решать проблемы, с которыми сталкиваются пользователи. Он поддерживает различные языки и платформы, такие как Python, iOS, Android, PHP, .NET, Java и т. д.
Вы можете просто добавить Raygun в свою тестовую, конструкторскую и производственную среду и увидеть ошибки и любые другие проблемы с производительностью, которые негативно влияют на ваших пользователей. Он поддерживает практически все популярные инструменты, такие как GitHub, Slack, Hipchat, JIRA и т. д. Raygun пользуется доверием некоторых наиболее известных брендов, таких как Coca Cola, Microsoft, Azure, Dominos.
Стоимость: цена начинается с 19 долларов
Это одни из лучших инструментов управления ошибками, которые вы можете использовать в своих проектах на Python. Sentry - самый простой и бесплатный. Если вы ищете дополнительные функции бесплатно, попробуйте Trac. Первые два инструмента идеально подходят для частных лиц, а остальные - для малого, среднего и крупного бизнеса. 
1 note · View note
berezovsky007 · 4 years
Text
Кодим быстро, деплоим красиво. Зачем джуну погружаться в облака — объясняем в 7 пунктах
Реальность такова, что столкновение любого айтишника с облаком неизбежно. За последние пять лет Docker произвёл тихую революцию в том, как код пишется и разворачивается.
Теперь отговорки в стиле «а на моей машине работает» не прокатят — программист должен сам создать для своего сервиса уютный контейнер. Пользуясь преимуществами дешёвой контейнеризации, можно создавать в облаках настоящие стада микросервисов.
Tumblr media
Вместе с  фулстек-разработчиком Александром Шадуро разбираемся, почему сегодня облачные технологии нужны не только DevOps’ам.
1. Облачные технологии — это идеальная среда для комфортной разработки. Можно делать, что угодно (от небольшой утилиты до симулятора виртуальной реальности), где угодно территориально (главное, с интернетом), на любой операционной системе, для определенного или непредсказуемого программного окружения, и даже несколько проектов параллельно — в облаке хватит для этого ресурсов и мощностей. При этом разработчик cloud-based отчасти сам себе DevOps, способный всё это красиво развернуть, протестировать и задеплоить.
2. Облачные технологии увеличивают скорость разработки от «в разы» до «на порядок». Разработчик, понимающий типы сервисов, которые предоставляют «облака», может принять правильные архитектурные решения на этапе разработки и проектирования системы и не «изобретать велосипед».
Например, чтобы подключить систему авторизации к своему проекту, чтобы она заработала из коробки — дело пары часов. А вот написание с нуля займёт, в зависимости от экспертизы команды, от нескольких дней, а может и недель. К тому же сейчас набирает обороты serverless-архитектура, что сокращает объём кода и собственно работы. Ну и включите сюда время на развертывание, тестирование, масштабирование — и профит станет очевидным.
3. Облачные сервисы обходятся компании дешевле, чем поддержка собственной инфраструктуры и хостинг. Плюс отсутствие жёстких требований к лицензированию используемого ПО. У Google, допустим, есть бесплатный тариф на место в облаке — с некоторыми ограничениями, конечно, но даже с ними возможностей достаточно. Amazon на похожих условиях предлагает первый год использования своего сервиса хранения за 1$.
Ещё пример: 50$ в месяц стоит «белый» SMTP-сервер у Amazon, который гарантированно не попадёт в спам-листы интернет-сервисов, а это крайне важно для проектов, использующих рассылки. Что выберете: постоянно решать проблемы с чёрным списком (срочное удаление записи из черного списка спам-фильтра может стоить 150-200$) или не иметь таких проблем вовсе?  И совсем уж копейки стоит AWS Fargate, который позволяет запускать готовые контейнеры в облаке и совсем не париться по поводу их размещения.
4. Облачные сервисы надёжны. Ну уж точно их надёжность выше (особенно с учётом того, что большинство сервисов предоставляют поддержку в режиме 24/7, а также резервирование данных), чем та, которую может гарантировать использование собственных локальных ресурсов. Как думаете, Apple, Google, Microsoft и Amazon закроются и разорятся в обозримом будущем? Скорее всего, они нас всех переживут. А страховкой от  критических ситуаций может стать, например, kubernetes — опишите свой кластер и запускайте его на любом провайдере.
Что касается безопасности данных, то о ней думаете не только вы, выбирая облако, но и корпорации, их предоставляющие, ведь это серьёзные репутационные риски. К тому же облака — это распределённая система с регионами: сайт можно хостить в US, а почтовые сервера в Ирландии, и ничего страшного не произойдёт.
5. Облачные сервисы помогают поддерживать приложения в актуальном состоянии. То есть о внедрении новых возможностей в стандартный софт (например, почтовый сервер) думаете не вы, а сам сервис. Вам остается самое приятное — работать с всегда актуальной версией ПО. К тому же, так как большинство сервисов управляются через web-админку, это гарантирует доступ к ней из любой точки планеты при наличии интернета и, что немаловажно, с любого  устройства. Многие операции требуют пару кликов мышкой, а компании-владельцы гарантируют круглосуточную доступность .
6. Облачные сервисы дают возможность писать меньше кода. Многие стандартные кейсы уже реализованы и протестированы, инфраструктура готова, ресурсы всегда есть или их можно запросить, инструментарий богатый. Разработчику остаётся просто воспользоваться всем этим — сервисом авторизации для веб-сайта, почтовым сервером, сервисом контейнеризации, базами данных, серверными функциями, очередями сообщений и многим другим. И главное — сервисы прекрасно интегрированы друг с другом.
7. Облачные технологии дают выбор. Большинство сервисов сходны по своей природе и функционалу, поэтому, если освоить любой cloud из наиболее крупных, то нет никаких проблем использовать и другие по необходимости. К примеру, и Google Cloud, и AWS, и Azure имеют в своём составе Blob-storage или сервисы виртуализации. При этом вполне возможна и комбинация различных cloud: допустим хостинг в Амазон, а базы в Azure.
0 notes
berezovsky007 · 5 years
Text
7 библиотек JavaScript, чтобы вывести свой SkillSet на новый уровень
1. JQuery
Впервые выпущенный в 2006 году, jQuery - не новичок среди JavaScript-библиотек, и до сих пор остается неотъемлемой частью этого набора.
С точки зрения начинающего JavaScript-разработчика, обещание jQuery хорошо отображается в его слогане - «пиши меньше, делай больше». Начиная погружаться в него, и вы получите отличный способ работы с DOM, наряду с естественным введение в более широкую экосистему внешнего интерфейса JavaScript в виде jQuery UI, jQuery Mobile, Sizzle и QUnit.
Tumblr media
2. Numeral.js
Форматирование и управление числами лежит в основе огромного количества повседневных задач по программированию, а библиотека Numeral.js отлично справляется с задачей сделать это значительно проще в JavaScript. Она не только облегчает жизнь начинающим разработчикам, но также является замечательным примером библиотеки, которая хорошо решает одну проблему.
3. Retina.js
Продолжая тему практических библиотек с очевидной повседневной полезностью, Retina.js является практическим способом облегчить использование библиотек JavaScript в личных проектах.
В наши дни мы живем в мире все более высокого разрешения. Все сайты должны иметь возможность корректно обрабатывать картинки, не навязывая ненужные большие изображения всем остальным - Retina.js дает вам легкий способ это сделать.
4. D3.js
Надежно контролируя числа с помощью Numeral.js, вы в конечном итоге будете пытаться делать какие-то необычные вещи с данными. Вот где приходит D3.js. D3 позволяет вам создавать документы, основанные на данных, которые действительно совместимы с веб-стандартами.
5. Backbone.js
JavaScript-библиотека, основанная на шаблоне проектирования Model-View-Presenter (MVP), предназначена для разработки веб-приложений с поддержкой RESTful JSON интерфейса. Backbone — очень лёгкая библиотека (упакованная и gzip-сжатая по величине ~6.3 Кб), но для работы необходима библиотека Underscore.js, а для поддержки REST API и работы с DOM элементами рекомендуется подключить jQuery-подобную библиотеку: jQuery или Zepto. Backbone.js создан Джереми Ашкенасом, который известен также как создатель CoffeeScript.
Tumblr media
6. Chai.Js
Тестирование - это тема, которая всегда должна быть в центре внимания любого ответственного разработчика, и она так же нужна в JavaScript, как и в любом другом языке - возможно, даже в большей степени, учитывая огромное количество устройств и сценариев, в которых он развернут. Chai – библиотека поддерживает разнообразные функции для проверок. Есть разные «стили» проверки.
7. ReactJs
Мы сознательно оставили эту библиотеку для последнего. Благодаря новаторскому подходу к современным пользовательским интерфейсам, библиотека React от Facebook привлекла внимание разработчиков во всем мире. React может использоваться для разработки одностраничных и мобильных приложений.
1 note · View note
berezovsky007 · 5 years
Text
Раскрутка сайта с нуля: основные шаги
Итак, цель продвинуть сайт поставлена. Для её достижения необходима конкретная стратегия с реальными цифрами. Чтобы продвинуть нужный сайт, будь то интернет-магазин или услуги, государственный сайт или блог, важно знать желаемый результат. Он может меняться в ходе работы, так как будут проводиться специальные анализы конкурентов, целевой аудитории и ваших возможностей.
Tumblr media
Основные принципы эффективного SEO
Отслеживать и контролировать! Раскрутка сайтов с нуля не может обойтись без контроля позиций в поиске, отслеживания откуда пользователи приходят на наш сайт, а также какие слова и фразы используют.
Оптимизацией сайта в идеале стоит начать заниматься ещё до создания сайта. Это поможет сделать структуру сайта, которая повысит ваш рейтинг в поисковых системах.
Нужно продумать следующие моменты:
Уникальность текстов (выше 95%)
Перелинковка (внутренние ссылки между страницами)
Домен
Читаемые адреса страниц (человекопонятный URL)
Коды ответа сервера
Помимо уникальных текстов сами страницы не должны повторяться или иметь идентичное содержание, так как Яндекс или Google посчитает, что вы продублировали содержание.
Внутренняя оптимизация
Продвижение сайта с нуля конечно же начинается с внутренних настроек. Такие инструменты как статьи, мета-теги и в целом контент стоит регулярно обновлять. Это хорошо сказывается на репутации web-ресурса. Также внутренняя оптимизация подготавливает сайт для непосредственно раскрутки в дальнейшем. Все шаги должны осуществляться качественно, чтобы не пришлось переделывать и затрачивать дополнительное время.
Ключевые слова
Покупатель должен найти то, что искал! И мы ему поможем. В title (заголовок), статье, URL и подписям к картинкам должны содержаться ключевые слова по определенной тематике. Кстати, немаловажно разделять страницы по товарам, категориям и группам, для каждой из них подбираются свои группы слов. Ключевые слова выстраиваются в иерархическом порядке по частоте.
Добавление Sitemap
Карта сайта позволяет поисковым системам проще найти нужную страницу. Google Sitemap улучшит полноту индексации.
Url-структура сайта и человекопонятный URL
Структура разделов и страниц должна быть таковой, чтобы важные страницы имели соответствующую глубину переходов. По принципу чем важнее, тем ближе к главной странице, так считает поисковая система.
Человекопонятный URL позволяет не только пользователям упростить поиск по странице, но и является более благоприятным для поисковых роботов.
Оптимизация мета тегов и ALT — это важная часть оптимизации, которую не сложно выполнить самому. Все теги должны включать в себя ключевые слова.
Title – важный элемент SEO, заголовок, отображаемый при поиске страницы.
Description – описание под Title. Небольшой текст описывающий тему страницы.
ALT-тег – описание фотографии. Позволяет роботам найти ваше фото, так как они считывают только текст.
Контент
При написании статей должны учитываться обязательно ключевые слова. Он должен быть интересным читателю и регулярно обновляться.
Внешняя оптимизация для раскрутки сайта самому
Подготовив сайт к посетителям и проработав ключевые слова, необходимо наладить каналы по привлечению трафика. Для того, чтобы разбираться в типах трафика и откуда приходят посетители, ниже будут детально описаны основные ресурсы и особенности.
Внешние ссылки делятся на:
постоянные, или «вечные» (оплата единоразовая, ссылка остаётся на длительный период или навсегда);
временные, или динамические (оплата происходит постоянно, за каждый день или месяц нахождения ссылки на сайте-доноре).
Естественный трафик
Бесплатная раскрутка с нуля предусматривает в себе наиболее оптимальный источник трафика, где посетители приходят через поисковую систему. Естественный трафик повышает доверие к ресурсу. При постоянном SEO-продвижении конверсия в покупатели или постоянные пользователи наиболее высокая. Конечно, органическая выдача требует времени и ресурсов, но как результат, регулярные целевые посетители и конверсии.
Платный трафик — посетители, за привлечение которых, взымается плата. Популярен среди молодых сайтов, для более скорого привлечения аудитории.
Примеры платных источников:
контекстная реклама;
баннерная реклама;
тизерная реклама;
медийная реклама;
видео-реклама;
оплаченная реклама в социальных сетях и т.д.
Инструменты для бесплатного продвижения
Внешняя перелинковка
Как в жизни отношения с людьми, так в интернете отношения с другими сайтами очень важны. Развивая их, можно направить больше трафика на свой web-ресурс. Лично договорившись с веб-мастерами, чтобы они разместили на своём сайте ссылку на ваш. Также можно обратиться в СМИ или к журналистам и сказать, что вы готовы выступить в качестве эксперта в вашей теме.
НО! Прежде необходимо обязательно убедиться, что у партнера есть хорошая веб-репутация, ни в коем случае не ниже вашей.
Каталоги
Остаются базовым инструментом наращивания ссылочной массы. Размещение в каталогах будет особенно полезным, если выбирать тематические ресурсы. Это оценят поисковые системы и привлечет целевую аудиторию. Второй основной момент такого метода – описание сайта с индивидуальным текстом для каждого каталога. Никто не любит спам, правда? Для естественности и придачи веса стоит делать все вручную.
Google Мой бизнес
Бесплатный сервис Google Мой бизнес позволяет видеть ваш сайт в местной выдачи Google.
Информация должна быть п��авильной и актуальной (название компании, адрес, телефон).
Разместите качественные и информативные фото.
Регулярные посты помогут детальнее проинформировать посетителей о вашей продукции и новинках.
Для общения с клиентами есть функция мессенджера, которую можно подключить.
Введите основные данные о компании, о специализации бизнеса. Удостоверьтесь, что информация полностью соответствует услугам и продукции вашей компании.
Есть возможность видеть количество переходов на ваш сайт через статистику сервиса.
Продвижение по социальным сетям
На тематических форумах, группах в социальных сетях и информационных порталах можно размещать посты с дальнейшей ссылкой на статью с вашего сайта. Если проект начинающий, то для поднятия его в топ необходимо создать группу компании и продвигать ее. Параллельно взаимодействуя с аудиторией сделайте так, чтобы пользователям было интересно перейти на главный источник – ваш сайт.
Особенности платного продвижения
Наращивание ссылочной массы следует выполнять постепенно и равномерно. Если сайт новый или у него нулевая ссылочная масса нельзя одномоментно покупать 100 ссылок на ресурс. Поисковый робот негативно воспринимает такой неестественный рост и возможны санкции.
Чтобы выбрать качественные доноры и вкладывать средства с эффективностью, следует обратить внимание на следующие рекомендации по отбору:
соответствие тематики (идеальный вариант — одинаковые тематика + регион);
посещаемость сайта: чем больше – тем лучше (можно проверить с помощью расширения SimilarWeb);
небольшое количество исходящих ссылок;
живой сайт с обновляемым контентом;
присутствие в новостных агрегаторах и каталогах;
сайт не участвует в биржах динамических ссылок.
Google Ads
Система для размещения контекстной рекламы на страницах Google. Из явных преимуществ — это возможность самостоятельно выбрать, где показывать свою рекламную кампанию, просмотр эффективности и указание бюджета, который вы решите потратить.
Tumblr media
Продвижение сайта в социальных сетях
Очень популярный в последнее время метод продвижения сайта. Создаются специальные группы, приглашаются тысячи пользователей, регулярно обновляется лента новостей со ссылками на основной сайт.
Поведенческие факторы посетителей на сайте
В последние несколько лет поведенческие факторы сайта занимают одно из важнейших мест в продвижении сайта и оценкой его поисковыми системами. С помощью их анализа определяются места, над которыми следует работать внутри самого сайта.
Поведенческие факторы включают в себя:
Посещаемость ресурса в целом говорит о его популярности в поисковых системах.
Процент кликабельности в выдаче (CTR) и dwell time.
Время нахождения на сайте — показатель качества сайта. Если пользователь находится недолго, значит сайт недостаточно хорош.
Глубина просмотра — количество просмотренных за визит страниц.
Показатель отказов.
Показатель возвратов. Если пользователи возвращаются на страницы сайта, значит они находят там что-то полезное.
Прямые переходы и переходы со страниц социальных сетей также могут быть признаком полезности ресурса.
Как улучшить поведенческие факторы?
1. Оптимизация мобильной версии сайта. Все очень просто: сайт должен быть удобен для использования.
2. Привлекательный сниппет. Oтвет пользователю на его запрос должен привлекать внимание. Для привлечения внимания можно использовать множество инструментов: микроразметка, эмодзи, фото, превью к видео и конечно Description.Сниппет мета теги
3. Быстрое время загрузки сайта. Не только людям нравятся быстрые сайты, но и поисковым системам. С помощью кэширования, сокращения размера JavaScript и CSS, сжатия изображений для сайта и коррекции порядка загрузки элементов страницы можно добиться ускорения загрузки. В большинстве CMS есть инструменты для совершения всех этих корректировок.
4. Ненужные запросы. Часто это касается высокочастотных запросов. Например, сайт с деревянными столами продвигается по запросу «столы», а столы бывают пластиковые, металлические, стеклянные. Из этого следует, что пользователи, искавшие не «деревянные столы» будут приносить много отказов.
Для качественного продвижения сайта важна постепенность, как можно больше делать всего вручную и конечно качественно. SEO продвижение должно быть комплексным, то есть параллельно оптимизировать несколько направлений. А затем производить их анализ, чтобы понимать где еще необходимо усовершенствоваться.
1 note · View note
berezovsky007 · 5 years
Text
Firefox 70: новые функции для защиты пользователей от кибератак
Mozilla Firefox недавно объявил, что Firefox 70 предоставит две новые функции для безопасности пользователей.
Новые функции безопасности в Firefox 70
Firefox 70, выпуск которого ожидается в октябре этого года, будет уведомлять пользователей, если сохраненные учетные данные были частью какого-либо нарушен��я. Во-вторых, он также подскажет пользователям, попали ли они на небезопасную страницу.
Tumblr media
Компания установила партнерские отношения с популярным сайтом по взлому данных «Have I Been Pwned», чтобы уведомить пользователей, если их сохраненные логины были обнаружены в результате взлома данных.
Для начала Firefox будет сканировать сохраненные учетные данные для входа в систему, чтобы определить, были ли они обнаружены в результате взлома данных, перечисленных в разделе «Have I Been Pwned». Если он их найден, браузер предупредит пользователя и предложит ему сменить пароль.
Чтобы весь процесс работал гладко, Mozilla интегрирует  службу Firefox Monitor и новый  менеджер паролей Firefox Lockwise в браузер Firefox.
Кроме того, Mozilla также добавит значок предупреждения рядом с профилем учетной записи в Firefox Lockwise. Вы можете нажать на сохраненную регистрационную информацию, чтобы получить доступ к подпанели, которая отображает предупреждение о том, что «пароли были украдены» как часть взлома данных.
Пользователи Firefox получат «отчет о защите», содержащий сведения о нарушениях данных, в которые будут включены учетные данные для входа.
Tumblr media
После Google, Mozilla также решила показывать ярлык «небезопасный» для всех веб-страниц HTTP, начиная с Firefox 70. Ранее Firefox отображал только «небезопасный» для страниц HTTP, которые содержали формы или поля для входа.
Согласно отчету ZDNet, «Mozilla утверждает, что, поскольку более 80% всех интернет-страниц теперь обслуживаются по протоколу HTTPS, пользователям больше не нужен положительный показатель для HTTPS, а отрицательный - для HTTP-соединений».
«В десктопном браузере Firefox 70 мы намерены отобразить значок в «блоке идентификации» (в левой части панели URL, который используется для отображения информации о безопасности и конфиденциальности), который помечает все сайты, обслуживаемые по HTTP (а также по FTP) и ошибки сертификата) как небезопасные», - сказал разработчик Firefox Иоганн Хофманн.
Mozilla начала работать над этими разработками вместе с добавлением флагов в разделе about: config в декабре 2017 года.
«Это отличный шаг Mozilla и шаг в направлении создания безопасной по умолчанию сети. Многие до сих пор не осознают потенциальных последствий использования сайтов по HTTP », - сказал Шон Райт и исследователь Infosec в  Forbes.
Райт также предупредил пользователей, что даже если вы просматриваете HTTPS-сайт, это не означает, что вы полностью защищены. Эти сайты также могут быть подвержены атаке, или хакеры могут подделать сертификаты, чтобы пометить сайт как «безопасный». Следовательно, вы должны быть осторожны, когда делитесь своими конфиденциальными учетными данными на любом веб-сайте.
2 notes · View notes
berezovsky007 · 5 years
Text
В Україні стартувала унікальна благодійна онлайн-платформа
Tumblr media
Проект «Організуй Україну» є Всеукраїнською краудфандинговою платформою, де кожна людина може запропонувати свою ідею для покращення суспільного побуту та втілити її у життя.
Платформа працює за принципом інших краудфандингових платформ, але головна відмінність полягає в тому, що вона є не лише майданчиком для розміщення ідей та збору коштів, а, власне, сама платформа й реалізує усі проекти, які зібрали необхідну суму. Це зумовлює виключення усіх можливих корупційних схем, які зазвичай ми бачимо в нашій країні. Таким чином, платформа створює інститут довіри до суспільного фінансування громадських ініціатив.
Запропоновані громадські ініціативи, що знайдуть підтримку суспільства на платформі, отримають можливість бути реалізованими. Масштаб проектів не має значення, адже кожна ідея має право на життя.
Схема роботи платформи дуже проста: 1) спочатку люди подають свої ідеї на платформу, де за неї голосують інші користувачі; 2) за результатами голосування ідеї переходять до розділу проектів; 3) перед публікацією у даному розділі команда проекту розраховує детальний кошторис і лише після цього публікує проект і розпочинає збір коштів;
4) після вдалого завершення збору коштів команда платформи та волонтери приступають до втілення проекту, супроводжуючи його реалізацію детальною звітністю щодо витрат залучених коштів.
2 notes · View notes
berezovsky007 · 5 years
Text
5 лучших профессий в программировании, которые не требуют кодирования
Разработка программного обеспечения и программирование являются одними из наиболее перспективных вариантов карьеры, доступных для инженеров-компьютерщиков. Неважно, на каком языке программирования вы специализируетесь. Если вы знаете, как применять логику и писать эффективный код, вы не столкнетесь с трудностями при поиске работы и, вероятно, у вас будет светлое будущее.
Однако не каждый инженер по информатике умеет писать код. Многие из них даже не любят кодирование. Значит, это означает, что нет никаких возможностей для инженера CS, который не любит кодирование? Конечно же нет!
1. User Experience (UX) дизайнер
Tumblr media
Основная роль дизайнера UX заключается в понимании потребностей пользователей, улучшения опыта конечных пользователей.
Хотя разные компании используют своих UX-дизайнеры по-разному. В их основные обязанности входит понимание пользователей с помощью опросов, интервью или других методов; знание наиболее эффективных способов разработки или структурирования элементов и контента веб-сайта или приложения; выбор наилучшего дизайна по данным, каркасу, прототипированию и т. д.
2. Дизайнер пользовательского интерфейса (UI)
Tumblr media
Работа дизайнера пользовательского интерфейса похожа на UX, но дизайнеры пользовательского интерфейса больше склоняются к общему дизайну интерфейса. Они гарантируют, что внешний вид интерфейса программного обеспечения или приложения должен быть беспрепятственным и удобным для пользователя.
Дизайнеры пользовательского интерфейса несут основную ответственность за создание визуального дизайна продукта. Они должны представлять каждый этап проектирования и разработки продукта с помощью каркасов, раскадровок, пользовательских потоков и карт сайтов.
3. Специалист по поисковой оптимизации (SEO)
Tumblr media
Специалисты по SEO в основном обязаны сотрудничать с веб-дизайнерами и разработчиками, чтобы обеспечить внедрение лучших практик в соответствии со стандартами SEO на веб-сайте или в приложении.
Основная роль SEO-специалиста заключается в улучшении рейтинга сайта в поисковых системах. Цель может варьироваться от клиента к клиенту, например, ищут ли они трафик или хотят привлечь клиентов или что-то еще.
Хотя многие люди классифицируют SEO под маркетингом, они не могут игнорировать его технические аспекты. Специалист по SEO отвечает за исследование ключевых слов, работая с командами по написанию контента, чтобы обеспечить их соответствие стандартам SEO на странице, оптимизацию веб-страниц, отслеживание, отчетность, анализ аналитики и кампаний PPC.
4. Аналитик данных
Tumblr media
Потребности в аналитиках данных растут быстрыми темпами. Если вы любите анализировать данными, этот вариант карьеры идеально подходит для вас. Аналитики данных в основном отвечают за анализ данных, анализ тенденций, сбор и интерпретацию данных, анализ результатов, определение закономерностей и тенденций в наборах данных и т.д.
Чтобы работать аналитиком данных, ваши математические и аналитические навыки должны быть на высшем уровне. Вы должны обрабатывать и организовывать большие наборы данных. Знание статистики будет плюсом. Кроме того, некоторые компании могут запрашивать измеримые знания в области программирования.
5. Тестер качества программного обеспечения (QA)
Tumblr media
Прежде всего, тестирование качества программного обеспечения (SQT) связано с обеспечением качества (QA), но работает как отдельная единица.
SQT отвечают за тестирование качества программного обеспечения непосредственно перед запуском. Они гарантируют, что каждая функция работает правильно. SQT выполняют различные функциональные, стрессовые и масштабируемые тесты с учетом ряда сценариев конечного пользователя. Большая часть их усилий направлена на то, чтобы «сломать» программное обеспечение, чтобы в конечном продукте не было ошибок.
Это некоторые альтернативные варианты карьеры, которые вы можете выбрать, если не знаете или не любите программировать. Просто помните: если вы хотите добиться успеха в своей карьере, делайте то, что любите, или любите то, что делаете!
2 notes · View notes
berezovsky007 · 5 years
Text
AI за пять, пятьдесят и пятьсот лет. Часть 3 - пятьсот лет
В третей части известный американский футуролог Даниел Джеффрис  раздвигает границы реальности и смотрит на 500 лет вперед.
Tumblr media
2519 год
В конце концов человечество освободилось от связей с этой хрупкой голубо�� планетой, одиноко дрейфующей в космосе.
Мы полетели к звездам и колонизировали Солнечную систему, от поселений, вращающихся вокруг сверкающих колец Сатурна, до раскидистых городов на красных холмах Марса, построенных нано-насекомыми, невидимыми для глаз.
Массивные роботизированные корабли опускают свои длинные слоновьи хоботы и вырывают гелий и драгоценные газы из глубины Юпитера. Когда их большие животы заполняются, они летят по невидимым супермагистралям, доставляя He3 в энергоемкие термоядерные микрореакторы, которые питают межпланетную экономику.
За пределами колец корабли, ведущие в дальний космос, выпускают на ветер облака дронов, похожих на маленьких пауков, и переваривают астероиды, несущиеся в бесконечной пустоте. Беспилотники подпитывают беспрецедентный строительный бум почти на каждой планете, вращающейся вокруг Солнца, поскольку город за городом поднимается по бесплодным скалам.
Самые быстрые преобразования происходят на Марсе. Когда-то мертвый океан красной пыли теперь бурлит новой жизнью.
Людям, которые эмигрировали на Марс несколько поколений назад, вообще не нужен кислород. Они спроектированы так, чтобы дышать небом, насыщенным углекислым газом, хотя их легкие могут переключаться между кислородом и CO2 так же легко, как выключать свет.
Но никто не может отрицать, что титаническое превращение Марса является первым истинным чудом космической эры.
Эра антропоцена
С тех пор, как мы  превратились в Homo Sapiens, мы радикально изменили все, что у нас было.
Мы заполонили великие реки и использовали их огромную энергию с помощью турбин, небрежно отравляя другие реки тяжелыми металлами и мусором. Мы выращивали крошечную группу растений, которые питали жизнь и служили нам, одновременно сокрушая биоразнообразие и вызывая цепную реакцию разрушительного коллапса в других. Мы одомашнили узкий круг животных, которых мы потом ели, в то же время обрекая других на грань вымирания.
Теперь наше влияние распространилось на звезды.
Все ускоряется. Культура. Экономика. Технологии развития.
Экономические катастрофы бьют как мини-цунами, и восстановление происходит так же быстро.
Децентрализованный межпланетный Metaverse заменил давно мертвый Интернет. Metaverse - это живой, дышащий AR/VR-гобелен, который покрывает все тело, информация распространяется прямо в наш мозг и расширенные глазные яблоки.
Tumblr media
Помимо виртуального мира и мира AR, радикально изменился и физический мир.
Только около 1% населения может управлять всем, будь то автомобили или корабли, потому что все, от космических кораблей до квадроциклов, ведет себя самостоятельно и ремонтируется так же.
В политике и бизнесе обширные магистральные сети AI, которые обеспечивают межпланетный бизнес, правительства и DAO, вращают колеса коммерции со сверхчеловеческой скоростью.
Политическая элита, которая когда-то управляла нами, уступила место прямой демократии, поддерживаемой AI, где исскуственные интеллект голосует за нас по 99% вопросов, потому что он уже знает, что мы будем делать. .
Политика больше не нации против наций, а планеты против планет.
Три межпланетные войны разорвали хрупкое содружество, последняя из которых разрушила зарождающуюся цивилизацию Марса, вынудив новое поколение начать снова, после смертельной радиации от бомб Кварка, разрушающих планеты.
Более всего, люди под контролем знают, что не могут управлять экономикой в одиночку. Они позволяют машинам делать это, потому что все движется со скоростью, слишком быстрой, чтобы даже расширенные умы справились с этим.
AI просто регулируют шкалы спроса и предложения в режиме реального времени, увеличивая или уменьшая объемы производства на фабрике и вызывая замораживание рекламы, чтобы контролировать тягу потребителей.
Слова и эмоции являются языком программирования, и машины могут программировать нас с легкостью. Но это не Матрица. Мы не рабы.
Мы хотим, чтобы они программировали нас.
Мы никогда не знали большего счастья или удовлетворения в любую другую эпоху. Примитивные психологические препараты, которые мы когда-то принимали сотни лет назад, бледнеют по сравнению с регулируемыми химическими процессами в мозге.
Разобравшись с внутренними загадками сложного электрохимического поля нашего разума, мы поняли, что являемся просто еще одним видом искусственного интеллекта, эволюционировавшего через великие генетические алгоритмы биома Земли.
И с этим пониманием гуманизм, вера в то, что мы особенные существа, тронутые рукой невидимого создателя, умерла медленной смертью.
Живые люди теперь оглядываются на нас сегодня в 2019 и задаются вопросом, как мы когда-либо воображали, что можем формировать нашу собственную судьбу, и что мы не были сформированы тонкими потоками нашего собственного невидимого программирования?
Но могут ли эти люди с будущего называться  людьми? Нет.
Они не такие как мы. Они чувствуют по-другому. Думают иначе. Выглядят иначе.
Они не люди. Это нечто большее.
Posthuman.
Конец человека
Паникеры AI были правы, опасаясь, что он принесет конец человечеству. Но они были неправы в том, как это произошло.
Это были разумные машины, которые внезапно обрели сознание и решили истребить нас, как тараканов. Вместо этого AI переместился внутрь нас.
Мы приняли AI на все более и более глубоких уровнях.
Tumblr media
Он выскочил из наших телефонов, очков и шикарной одежды в наши головы, глаза, руки и ноги.
Мы смогли запускать vSelves, целые виртуальные копии наших личностей параллельно, выполняя одновременно сотни или тысячи задач, совершая звонки, набирая номера, изучая новые навыки или раскрывая преступления.
Мы смогли создать другой вариант себя, просто чтобы с кем-то поговорить.
Мы стали нашей собственной искусственной эволюцией.
Замена вашей руки протезом, который служит в пять раз дольше естественной руки и удваивает тактильные ощущения, это то же самое, что покупать новое платье или джинсы.
Замена глаз, что бы видеть в темноте и показать вам богатую наложенную мета-информацию о мире с точностью 99,9999% стала нормой.
Матери и отцы проверяют своих детей на наличие болезней еще до их рождения и покупают настройки для интеллекта, спортивных способностей и долголетия.
И все больше и больше технологий проникают глубоко в нас, биомониторы, которые контролируют холестерин и стресс, огромные массивы, прикрепленные к нашим позвоночникам, которые позволяют нам делать резервные копии и снимать наши умы, и крошечные скопления нано-машин, которые постоянно чистят наши артерии и восстанавливают повреждения, и выслеживают раковые клетки, прежде чем они смогут распространить свою смертельную генетическую нагрузку на другие клетки-жертвы.
Мы эволюционировали, чтобы использовать те же основные строительные блоки, что и мать-природа.
3D-принтеры превратились в молекулярные принтеры, которые превратились в атомные принтеры.
Как только мы могли создавать вещи атом за атомом, старые нехватки Земли больше не имели никакого смысла перед лицом почти безграничного изобилия. Если у вас есть правильные принтеры и правильные запасы основных строительных блоков материи, вы можете напечатать любой объект из ничего.
Контроль на атомном уровне изменил саму идею медицины. Мы больше не взаимодействуем с болезнями на химическом уровне. Мы можем просто сделать снимок атомного отпечатка пальца человека в определенный момент времени и вернуть его в более здоровое состояние.
Мы ускорили эволюцию как безумные дирижеры в великолепной симфонии.
AI могут симулировать миллиарды лет эволюции в течение нескольких дней или месяцев, в зависимости от того, сколько переменных мы им позволяем обрабатывать.
Из-за этой гиперускоренной эволюции постчеловек не является единым видом. С агрессивным редактированием генов и протезами и виртуальными версиями жизни мы разделились на тысячу дочерних видов.
Сделайте людей слишком умными, и они легко впадут в состояния безумия.
Tumblr media
Мы танцуем с AI, а он с нами
Творчество больше не просто отдельный художник. Ученые не экспериментируют с крошечными командами, чтобы попробовать идею за идеей, они имитируют тысячи лет вперед, чтобы найти путь .
AI даже разработал лучший AI, помогая нам создавать лучшие версии наших собственных нейронных сетей. Мы миниатюризировали и без того маленький нейрон, проталкивая его дальше от 1 до 4 микрон.
Обычные люди исчезли  быстро. А со временем постчеловеки стали умнее.
И вскоре они пришли к власти по всему миру. Они были умнее, быстрее, красивее, очаровательнее.  Постепенно законы изменились. Культура изменилась. Что было приемлемо, изменилось.
Это был не гладкий переход. Эволюция никогда такой не бывает. Были негативные последствия, неудача: экономические потрясения, которые привели к росту авторитарных людей, которые использовали радикальные изменения, что привели к ужасным геноцидам и жестокости.
И в конце концов постчеловек побеждает  обычного человека.
Ничто не может сдержать течение времени.
1 note · View note
berezovsky007 · 5 years
Text
AI за пять, пятьдесят и пятьсот лет. Часть 2 - пятьдесят лет
Во второй части известный американский футуролог Даниел Джеффрис представляет супер-фантастику.
Tumblr media
"Любая достаточно развитая технология неотличима от магии." - Артур К Кларк
Добро пожаловать в 2069.
Интеллект проникает в каждый аспект нашей повседневной жизни.
Однажды тупые объекты проснулись. Все, от наших домов, до оружия, самолетов, поездов и автомобилей, дорог, одежды, украшений, наушников имеет искусственный интеллект.
Новые динамичные алгоритмы, которые подтолкнули нас к глубокому изучению и привели в действие четвертую волну революции в области интеллекта, произошли от всемирных усилий по картированию каждого нейрона и связи в человеческом мозге. В конце концов, процессоры и биотехнология догнали наши амбиции, и ученые достигли успеха, превзойдя наши самые смелые ожидания.
Как и в случае с проектом генома человека, гонка картирования мозгов по всему миру заняла десятилетия и стоила миллиарды.
Со временем это стало настолько дешевым, что каждый, от простого человека до самых влиятельных руководителей на Земле, начал делать снимки/резервные копии своего разума на разных этапах своей жизни в надежде воссоздать его позже с помощью клонов или виртуаль��о.
Какое отношение имеет нейромаппинг к AI?
Исследователи данных не обнаружили секретных универсальных алгоритмов обучения в основе человеческого разума, но они могли наблюдать за ними в режиме реального времени, когда моделирование мозга выполнялось на нейрочипах, вдохновленных проектами.
Мы не раскрыли процесс обучения в мозге. Мы взломали его.
Производители криптовалюты ASIC из Китая были первыми, кто создал радикально новые чипы, которые изменили способ обработки интеллекта, подняв их навыки изготовления и проектирования на новый уровень, доминируя на следующей волне компьютерных технологий.
Наши умные повязки контролируют наши раны и сообщают нам излечивается ли инфекция или ухудшается. Крошечные вставки в повязках реагируют на инфекцию, выделяя антибиотики.
Бутылочки с таблетками напоминают нам о том, что нужно принимать наши лекарства, или предупреждают, чтобы мы их не принимали.
Самосвалы без кабины, и водителя соответственно мчатся по шоссе со скоростью 200 миль в час по специальным дорогам через Китай и США. Они - ничто иное, как платформы с колесами, несущие стандартные умные транспортные контейнеры. Контейнеры знают каждый отдельный объект внутри себя, объекты, сканируемые наносатами и отслеживаемые в пространстве навсегда в сети AR/IoT.
Tumblr media
Как только посуда сходит с промышленного 3D-принтера на заводе, она попадает прямо в ваш дом.
Партия новейших и самых модных курток попала в ваш дом с помощью доставки беспилотников. Когда вы едете в Бергхайн в Берлине, чтобы танцевать весь день, ваша куртка корректирует свои нити по мере изменения температуры или ослабляет нити по мере того, как она нагревается.
Наши очки показывают нам информацию об окружающем нас мире, начиная с контактной информации знакомых нам людей, заканчивая сведениями об исторических достопримечательностях, предупреждениями о местах с высоким уровнем преступности, которых следует избегать, местонахождением друзей и семьи, которые дали нам разрешение увидеть, где они находятся в определенное время дня.
AI личного помощника, который живет в вашем браслете в виде голограммы заставляет вас вставать по утрам, устраивает встречи, находит хорошую бутылку вина по дороге на вечеринку, готовит потрясающие тренировки, чтобы привести вас в летнюю форму, предлагает последние модные вещи и находит идеальный ресторан для свидания.
Сегодняшние дети не хотят плюшевого мишку, который просто сидит и смотрит на стену. Медведи, типа Тедди теперь ходят и разговаривают.
Велосипеды имеют функцию обнаружения колебаний и причудливые инопланетные рамки, которые выглядят странно, но были разработаны машинами, чтобы сделать их более устойчивыми. Если вы устали, AI в сочетании с GPS с точностью до миллиметра заменит вас.
Многокомпонентные 3D-принтеры и молекулярные принтеры на заводах сами заказывают обслуживание. Роботы заменяют принтеры, когда они ломаются, и подают им больше слитков металла, дерева и резины.
Старые дороги ремонтируются дронами с быстротвердеющим бетоном. Умные дороги, сделанные из промышленных стеклянных солнечных панелей, отображают сообщения и сообщают городской сети, когда они нуждаются в ремонте.
Системы пожаротушения не просто тушат пожары в домах, они указывают семьям, куда бежать и какие комнаты избегать, и в то же время успокаивают  и вызывают автономные пожарные машины.
Но все началось с самостоятельного вождения автомобилей.
К 2020 году самоуправление охватило всю планету.
Автономные машины спасли миллионы жизней каждый год. Оказывается, люди - ужасные водители.
Во всем мире в 2019 году 1,25 миллиона человек погибли в результате автомобильных аварий. Это 3287 смертей в день. Более 20–50 миллионов человек получили ранения или стали инвалидами.
В конце концов, число погибших от человеческих водителей выглядело абсурдно рядом со странами с быстро растущим количеством автономных автомобилей, и граждане повсюду требовали от правительств отмены запретов.
Tumblr media
После десятилетия ни одна автомобильная катастрофа не попала в новость.
К 2029 году число погибших сократилось из-за современных камер наблюдения, которые могут за несколько секунд обнаружить аварии и послать медработников, чтобы спасти водителей. Но это были не только камеры. Сами автомобили могли связаться с службой спасения и сообщить им, что произошло, считывая данные из черного ящика и сигнализируя управление движением, чтобы перенаправить автомобили и отправить помощь.
К 2039 году камеры распространились от супермагистралей до backroads,  роботы извлекали жертвы из разрушенных машин и обрабатывали раны антибиотиками и материалом, который расширялся, чтобы заполнить раны и остановить сепсис через 15 секунд.
Внутренние части автомобилей были перепроектированы как мини-квартиры на колесах , со столами и стульями, обращенными друг к другу.
Вождение в нетрезвом состоянии стало обычной вещью.
Пожилые поколения, которые клялись, что люди всегда будут хотеть держать руль и чувствовать дорогу были в недоумении. Молодое поколение не могло понять, о чем идет речь, когда они предпочитают болтать, работать или поднимать ноги, когда читают книгу на своих очках при вождении.
К 2049 году без специального разрешения управление транспортным средством было практически незаконным, и на дороге почти никто не погиб. Но эти изменения стоят миллиардов жизней.
Нация быстрого питания и ветры Третьей мировой войны
Сказатели были правы. AI убивал рабочие места быстрее, чем мы могли их заменить.
К 2030 году смертоносная комбинация растущего авторитаризма, демократического распада, автоматизированных 3D и молекулярных принтеров заводов и самостоятельных автомобилей создала идеальный шторм.
Пищевая промышленность быстро обнялась с автоматизацией.
3,8 миллиона рабочих мест испарились в одночасье, поскольку индустрия быстрого питания заменила людей машинами. Франшизы, которые сопротивлялись, обанкротились.
Сингапур и Швейцария пострадали, поскольку кредитование и инвестиции иссякли.  Экономическая зараза быстро распространилась на Россию и ЕС, охватив Германию, Францию, Италию, а затем уничтожила целые ряды Китая и США.
Tumblr media
Как и много раз в нашей истории, когда люди не работают, они злятся и массово выходят на улицы. Формируются слияния, а экстремистские группы размножаются как раковые клетки. Вскоре молодые люди сражаются на улицах, потому что у них нет другого выхода для своей энергии.
В отличие от прошлых войн, когда началась третья мировая война, в ней участвовала каждая страна. Это началось как скрытая кибервойна, которая быстро разразилась в нападениях на электрические сети и коммуникационную инфраструктуру, оставив людей в темноте и отрезанных от более широкого мира.
Через несколько недель сверхдержавы мира объявили открытую войну. AI сыграл тысячу разных ролей в нарастающем конфликте.
Пули редко промазывали.
Микро беспилотники роились по городам, их крошечный разум был полон постоянно меняющихся целей. Если они не получили свою цель, они перезаряжались и выходили  снова каждую ночь, пока, наконец, они не нашли свою цель, поражая ее как дротик и взрываясь.
И AI руководил войной.
Он обеспечили всесторонний анализ общей стратегии и руководил сражением лучше, чем любой генерал, отправив войска сражаться и умирать.
Спецназ приземлился в самолетах-невидимках, и их личный боевой помощник указывал каждый шаг, когда они вкрадывались в дома, убивая врага, прежде чем он даже встал с постели. Солдаты были очень умными, их разум пронизан тонкими нервными кружевами, предоставляя им прямой доступ к искусственному интеллекту в реальном времени, улучшая время отклика гп нервную систему, поскольку их увеличенные мышцы с нанотрубками двигались со сверхчеловеческой скоростью вверх по лестнице.
Но в то время как число жертв было высоким, на каждого человека, который умер, погибло десять ботов.
Десятка различных вариантов солдат-роботов присоединились к битве: от скелетных вьючных животных, несущих тяжелые грузы, до автономных самолетов, самоходных танков и полномасштабных роботов-солдат, которые сражались.
В конце концов 10 миллиардов машин и 1,5 миллиарда душ погибли, когда последний выстрел был окончательно произведен, и мир отступил назад, чтобы увидеть ужасы, которые он сотворил.
Но, как и все войны до этого, это был не конец жизни.
Человечество восстало из пепла.
Это была война, чтобы положить конец всем войнам, за ней последовала глубокая эра мира. Война ускоряет технологии.
Например, вторая мировая война началась с винтовых самолетов, но пять лет спустя реактивные двигатели пролетели по небу не для того, чтобы выиграть войну, а чтобы изменить способ, которым люди путешествовали по миру после войны.
Многие из технологий, которые развивались во время Третьей мировой войны, такие как квантовые вычисления, дополненная реальность, цифровые бухгалтерские книги, платформы крипто-голосования, зашифрованная связь по сетке, молекулярная печать, платежные системы, универсальные алгоритмы обучения, созданные на основе моделирования человеческого мозга, и передовая медицинская диагностика пронесся в гражданском мире.
AI, которые когда-то направляли в свою жертву бородатых спецназовцев, теперь беседуют с детьми о том, как поборот�� хулиганов и завести новых друзей.
Поля битв были покрыты парками.
Боевые AI  были перепрофилированы для управления целыми экономиками, заказывая товары и услуги еще до того, как люди знали, что они хотят их.
Солдаты-роботы были отправлены на лом или переведены в полицию или для посадки деревьев, чтобы помочь экосистеме оправиться от разрушительных последствий всей войны. Беспилотники поднялись на выжженные поля и быстро посадили деревья, цветы и пищу, и стимулировали их ультрафиолетовым светом и идеальным балансом питательных веществ, предназначенных для восстановления разрушенной почвы.
Автоматизированные автономные больничные капсулы произвели революцию в медицине, приведя больницу к пациенту.
Когда мы не решаем свои проблемы, природа решает их самыми жестокими и безобразными способами. С меньшим количеством людей, нуждающихся в работе, рынок труда вступил в эру беспрецедентного расширения.
Tumblr media
Может быть, безумный титан Танос был прав в конце концов?
В любом случае, экономика в 2040-х и 2050-х годах достигла пика.
AI  создал взрыв новых рабочих мест, подобных которым мир никогда не видел. Сначала пришло разрушение, но потом пришло творение. Новые рабочие места, которые мы не могли себе представить до того, как исчезли старые, начали процветать.
Оказывается, боты-уборщики нуждались в гораздо большем обслуживании, чем думали их создатели, и вся индустрия породила их для очистки и модернизации.
Модификаторы автомобилей и послепродажные обновления модульных транспортных средств разразились во всем мире, создав новые экономические центры.
Новое поколение детей не обращало внимания на долги и не заботилось о владении домами, автомобилями или большими телевизорами. Они придерживались принципа своевременного обмена экономикой с AI. Они перемещались с места на место, их компьютеры находились в их головах, когда они путешествовали по миру и работали удаленно.
Люди работали бок о бок с AI, поскольку политики, крупные компании и децентрализованные автономные организации (ДАО) научились балансировать потребности человека и машины.
Всего за пятьдесят лет мы увидели, как семена  на заре Века Разума превратились в дикий и неконтролируемый лес.
Человечество страдало, выстояло и победило.
Новое Величайшее Поколение стало сильнее, их разум расширился с помощью интеллектуального программного обеспечения.
Это помогло нам не сойти с ума и не убить друг друга, как мы любим делать периодически, и восстановило эти умы с помощью методов психотерапии, основанных на искусственном интеллекте, таких как целевая электротерапия и имплантация центров удовольствия. Когда это не сработало, машины разработали счастливые таблетки.
Дороги были по праву отремонтированы, отслежены беспилотниками и камерами, которые никогда не спали. И люди перестали умирать на этих дорогах по дороге на работу.
Наша одежда и сумки проснулись. Наши смартфоны исчезли в наших браслетах и увеличенных глазных яблоках.
Улицы и тротуары под нашими ногами стали мудрыми.
И на какое-то время люди вернулись к равновесию и процветанию в вечном цикле жизни и смерти, бума и спада, счастья и грусти.
В следующей статье мы выйдем далеко за пределы следующих пятидесяти лет и посмотрим на мир через пятьсот лет, мир за гранью воображения.
1 note · View note
berezovsky007 · 5 years
Text
AI за пять, пятьдесят и пятьсот лет. Часть 1 - пять лет
Tumblr media
Известный американский футуролог Даниел Джеффрис, составил интересный прогноз-трилогию о том, как он видит будущее искусственного интеллекта (AI). Он выделил 3 прогноза: через 5, 50 и 500 лет. Вот его предположения:
Прогнозирование - сложное дело. Вы должны видеть гигантские абстрактные модели и фильтровать человеческую природу, политику, технологии, социальную динамику, тенденции, статистику и вероятность. Это настолько ошеломляюще сложно, что наши крошечные обезьяньи мозги имеют очень мало шансов сделать прогноз правильно.
Так что я собираюсь делать? Я собираюсь попытаться предсказать будущее через 5, 50 и 500 лет!
Давайте окунемся и посмотрим, как  изменится общество в следующие несколько лет, к тому времени, когда вы станете седыми и когда вы уже давно превратились в пыль.
Где мы находимся сейчас?
AI уже радикально меняет мир. Когда вы разговариваете со своим телефоном, и он понимает, что вы хотите заказать тайскую еду, это AI. Он уже водит машины, побеждает людей в древних настольных играх, таких как Go, обходит людей в сложных турнирных видеоиграх, таких как DOTA 2, и выявляет диабет.
Тейлор Свифт использовала распознавание лиц для отслеживания маньяков на своих концертах. Распознавание лиц разворачивается в аэропортах по всему миру и даже на уличных камерах рядом с вами. И это только начало.
Прямо сейчас AI - зерно. Но из этих семян вырастет дикий лес, который пронизывает все стороны жизни сверху донизу.
Первый свет в эпоху интеллекта
AI - это универсальная технология. Она достаточно гибка, чтобы делать то, что мы хотим. А это значит, что он будет отражать добро и зло его создателей: Нас.
Несмотря на все беспокойства по поводу захвата Терминаторов и машин, AI даже не близок к этому. У него нет своих желаний. Это не захватит мир в ближайшее время, хотя мы рассмотрим эту возможность, когда заглянем в будущее на 500 лет.
То, что мы имеем сейчас, это узкий AI. Он ограничен отдельными задачами и делает абсолютно все, что мы говорим. Он под контролем человека. Если он делает плохие вещи, мы должны винить только самих себя.
Он будет жить в ваших камерах, вашем телефоне, вашем компьютере, ваших очках и местах общего и частного пользования. Он станет нашим другом, нашим сотрудником и нашим врагом. Добро пожаловать на зарю эры интеллекта.
Пойдемте со мной сейчас, и я покажу вам, как все это приводит нас к интеллектуальному взрыву.
Здравоохранение
Tumblr media
Самая обнадеживающая область AI  лежит в сфере здравоохранения.
Мы сейчас можем сфотографировать на смартфон родинку на руке, и AI, который живет в нашем телефоне, скажет нам позвонить доктору. Когда мы отправим отчет, который он сгенерировал, в кабинет врача, то можем получить информацию такую как и при поверхностном осмотре в клинике.
Самым большим препятствием для AI в здравоохранении является чрезмерно консервативный и чрезмерно регулируемый характер системы почти во всех странах мира, будь то хладнокровная система США или широкие социализированные системы Европы.
Но законы изменятся, чтобы облегчить доступ устройств здравоохранения на базе AI в больницы, а также в наши телефоны и AR/VR очки.
Когда стены рухнут (а это произойдет в ближайшие годы), это откроет возможности для профилактического ухода на более личном уровне. Ваши часы будут знать, что ваша сонливость в течение дня - это не просто переутомление, это признак болезни.
И все вокруг больничных устройств станет умнее, от аппаратов для измерения артериального давления до камер. Камеры обнаружат, если пожилые люди перестают дышать, перенесут сердечный приступ или упадут и не смогут самостоятельно встать.
Ваши часы будут все чаще становиться монитором вашего сердца и здоровья. Как сейчас apple watch.
«ВНИМАНИЕ: Пожалуйста, немедленно обратитесь в отделение неотложной помощи, так как у вас есть риск сердечного приступа». Это будет означать, что вы попадете в больницу вовремя.
Несмотря на недавний провал IBM Watson на рынке здравоохранения, AI будет тесно сотрудничать с врачами для изучения симптомов и диагностики заболеваний. Даже лучшие врачи могут легко спутать симптомы чего-то зловещего с простудой или гриппом. AI будет опираться на более широкий базовый уровень знаний и обнаруживать редкие заболевания быстрее, чем любой человеческий разум.
И, конечно же, люди не могут устранить растущие и неконтролируемые расходы на здравоохранение. Может машины могут?
Армия кентавров
AI уже поменял способ ведения бизнеса.
AI, который работает бок о бок с людьми, чтобы сделать нас лучше, умнее и быстрее, уже имеет прозвище: Кентавр.
Он названы в честь ранних экспериментов Гари Каспарова с шахматными турнирами, где AI и команда игроков одержали верх над чистым AI. Название турнира происходит от мифического зверя греческой легенды, который наполовину лошадь и наполовину человек, символизируя, как человек и машина могут работать вместе.
Tumblr media
Кентавры уже усердно работают и проникают в нашы устройства.
Мой Gmail предлагает способы завершения предложений, и он работает на удивление гладко. Это часто экономит мое время в течение дня, заканчивая предложения типа «Было приятно встретиться с вами на днях» или «Давайте найдем время, которое ��одходит для всех».
Мы склонны думать об AI как о подражании человеческому интеллекту, но это не то, что мы имеем сейчас. У нас есть специализированный интеллект, а не обобщенный интеллект. Другими словами, он не может сделать всю работу за нас.
AI прекрасно взаимодействует вместе с людьми, чтобы помочь им выполнять свою работу намного лучше.
Возьми колл-центр. У всех был ужасный опыт обращения в службу поддержки клиентов. Часто это низкооплачиваемая работа с высокой скоростью оборота. Если вам посчастливилось найти кого-то, кто может ясно мыслить и действительно решить вашу проблему на другом конце линии, то в значительной степени гарантировано, что этот человек будет повышен до менеджера или перейдет на другую работу, более подходящую для его навыков.
Теперь у нас есть среднестатистический специалист по обслуживанию клиентов, работающий в тесном контакте с AI, который предлагает более сильные решения проблемы по подсказкам компьютера.
На заводах мы увидим все больше AI, отвечающего за безопасность, мониторинг оборудования и прогнозирование сбоев задолго до того, как инженеры закончат спорить о том, кто не прав. Это будет означать меньше несчастных случаев и лучшую производительность.
Мы также увидим системы "кентавров", помогающие нам в создании городской инфраструктуры. Беспилотники и спутники будут отслеживать посевы или парить по городским улицам, охотясь на ямы на дорогах.
Вооруженные знаниями, широкая общественность может требовать более качественных дорог и мостов, потому что они на самом деле будут знать, какие из них сломаны, а инженеры будут знать, какие дороги запланировать для ремонта на следующий.
Они будут жить в наших телефонах и в наших ушах. Они уже исправляют твои дерьмовые фотографии, меняют освещение и уравновешивают картинки. Уже помогают вам быстрее выучить язык.
Динамики в ваших любимых беспроводных наушниках уже стали быстрым переводчиком, когда вы приземлитесь в Корее и понимаете, что водители такси не говорят ни слова на английском.
Цифровой дарвинизм и происхождение видов
Следующие пять-пятнадцать лет ознаменуют начало нового цифрового дарвинизма. Это выживание наиболее приспособленных на военно-экономическом уровне, уровне государства и бизнеса.
Недавно я смотрел «Ночь AI» в Париже, и все разговоры были о «сотрудничестве» и «совместной работе», а также «конфиденциальности» и «правах человека».
Tumblr media
Это благородная попытка сделать AI «ориентированным на человека». К сожалению, в краткосрочной перспективе это просто не сработает.
Подход, ориентированный на человека, ставит ЕС в невыгодное положение в эти первые дни быстрого развития AI по сравнению со странами, которые не заботятся о конфиденциальности и правах человека.
Как Китай.
Сегодняшний узкий AI питается большими данными. Чем больше данных вы сможете собрать, тем умнее будет ваш AI. Если ваши граждане не имеют права на неприкосновенность частной жизни, а правительство может делать все, что захочет, это позволяет очень просто создавать массивные наборы данных для обучения вашего AI. Это дает Китаю огромное преимущество на раннем этапе.
В то время как ЕС все еще обсуждает этику AI, Китай уже внедряет AI с захватывающей скоростью. В Ханчжоу, построенный Alibaba «City Brain» контролирует 50 000 камер, управляет движением, обнаруживает автомобильные аварии менее чем за 20 секунд и отслеживает преступников.
Они не остановятся на этом.
Они хотят создавать системы визуального поиска в масштабе города, вызывать пожарные машины еще до того, как люди узнают, что их дом горит, и у них наверняка есть скрытые цели.
Это самая большая проблема с AI. Он может использоваться и с плохими целями. Каждая страна захочет развернуть AI в масштабе «городского мозга», но им нужно будет провести тонкую грань между конфиденциальностью и общественным благом.
Дорога в ад вымощена девизом «для блага».
Sill, система, которая обнаруживает преступников и «плохих парней», может легко обнаружить диссидентов и политических врагов, а также любого, кто встает и выступает против системы. Ожидайте, что правительства будут использовать умных борцов с терроризмом в качестве оправдания.
Например, дрон схватит плохого парня с помощью сетки или просто убьет его старыми добрыми пулями. Единственный реальный вопрос: кто может определить плохого парня?
Есть очевидные плохие парни, такие как убийцы. Но несправедливое правительство может пометить любого, кто не согласен с ними, как преступника.
И это самая большая проблема. Настоящие преступники, авторитарные и жестокие уже будут иметь технологию двойного назначения, готовую �� ожидающую возможности служить им, когда они придут к власти.
Сегодняшний AI верно служит своим хозяевам. В отличие от солдата, он никогда не будет подвергать сомнению указы своих командиров.
Стоит боятся AI? Нет, он без собственного сознания. Стоит бояться людей, которые им управляют
Наблюдение и оружие
Tumblr media
Но прежде чем мы доберемся до 50 и 500 лет, нам нужно поговорить о самой темной тени AI.
Сегодняшнее оружие - мерзкое и жестокое. Во время второй мировой войны бомбы падали без разбора. Они редко наносили удары по своей цели, и обе стороны наносили удары по городам, а также убивали мирных жителей.
Сейчас же мы взяли старые ракеты и добавили GPS и лазерный прицел, и мы стали лучше поражать цели.
Сегодняшняя кнопочная дистанционная война имеет дистанционно управляемые беспилотники, стреляющие изящным оружием со смертельной точностью, но они все еще убивают мирных жителей и детей.
Грязный маленький секрет в войне заключается в том, что умное оружие не так уж умно.
Они все еще отклоняются от курса, бьют не тех людей и убивают множество других людей, кроме конкретного человека, которого хотели убить. Если террорист прячется в школе, полной детей, бомба с автоприцелом убивает всех.
AI ознаменует собой начало действительно умного оружия. Технология позволяет использовать микро-ракеты или мини-дроны, а оружие может проникать в окно и убивать только человека, на которого нацелено.
Не подумайте, что я пишу так, как будто войны или убийства - что-то хорошее, но правда в том, что я просто практичен. Войны не уйдут в ближайшее время.
А военные будут строить AI оружие. Ничто не остановит их, ни договоры, ни споры, ни протесты, ни санкции или надежды на перемены.
Под конец
Реально пять лет - это слишком быстро. За десять-пятнадцать лет с большей вероятностью мы увидим массовое развертывание всего, о чем я здесь говорил.
Впервые в истории у нас есть технология, которая может работать сама по себе в бесконечной регрессии. У нас уже есть AI, создающий AI.
И это подводит нас к следующим пятидесяти годам.
Во второй части мы увидим, как AI меняет мир таким образом, что это будет похоже на магию для каждо��о поколения людей, которое было до нас.
8 notes · View notes
berezovsky007 · 5 years
Text
Причины изучать язык программирования Julia
Tumblr media
1. Его кодовая база полностью написана на Julia
Если вы хотите разрабатывать приложения на Julia, это также означает, что вы можете внести свой вклад в Julia.
Давайте возьмем пример Python. Если вы программируете на этом языке, вы найдете код, написанный на языке С. Python также позволяет добавлять расширения C. Вы даже можете написать свой код на C ++ и вызывать его в своем коде Python. Однако это отнимет основную цель Python. Язык программирования должен быть простой и легкий. Смешивание других языков это разрушает.
Julia выше этих проблем. Его база, стандартная библиотека, примитивные операции типа арифметики и т.д. написаны на Julia.
2. Скорость
В то время как другие языки, такие как C ++ и Java, жертвуют многим с точки зрения сборки мусора, Julia была спроектирована так, чтобы высокая производительность была приоритетной задачей. Он поставляется с LLVM-компилятором, который позволяет компилировать приложения Julia в собственный код для нескольких платформ.
На этом языке, когда вы вызываете функцию, аргументы уже известны. Компилятор использует эти данные, чтобы выяснить инструкции процессора, необходимые для конкретных аргументов, внимательно наблюдая за функцией.
Как только точные инструкции намечены, Julia выполняет их очень быстро. Это также означает, что если вы вызываете одну и ту же функцию несколько раз, последующие вызовы выполняются даже намного быстрее.
3. Имеет преимущество в технических вычислениях
Julia имеет синтаксис, который отлично подходит для математики. Он поддерживает множество числовых типов данных и обеспечивает параллелизм по умолчанию. Многократные отправки Julia хорошо подходят для определения числовых и массивоподобных типов данных.
Например, если вы вводите обратную косую черту, вы можете ввести строку (эквивалентную строку LATEX), чтобы вставить соответствующий символ. Это очень полезная функция для разработчиков, которая позволяет им вывести какое-то уравнение и непосредственно ввести его. Например, если вы введете julia> \ sqrt <TAB> , Джулия заменит \ sqrt символом квадратного корня (julia> v ).
4. Динамичный и легкий для понимания
Julia - это динамический язык программирования, но он также использует преимущества статических  типов, позволяя указывать, что определенные значения имеют определенные типы. Это очень помогает в создании эффективного кода и позволяет глубоко интегрировать методы с типами аргументов функций в язык.
Чтобы сделать его более выразительным, Julia также вводит явные аннотации типов в ранее «нетипизированный» код. Аннотации отвечают трем основным целям: улучшить читаемость человеком, отлавливать ошибки программиста и использовать преимущества мощного механизма множественной диспетчеризации Julia.
5. Язык программирования общего назначения
Изначально Julia была разработана как технический язык, но теперь вы даже можете использовать его для программирования общего назначения. Вы можете использовать Julia для написания пользовательских интерфейсов, статической компиляции кода и даже развертывания кода на веб-сервере. Julia обладает мощными возможностями для управления другими процессами. Она поставляется с Lisp-подобными макросами и другими средствами метапрограммирования.
Julia работает над моделью множественной диспетчеризации и позволяет легко выразить множество объектно-ориентированных и функциональных шаблонов программирования. Стандартная библиотека Julia также обеспечивает управление процессом, ведение журнала, профилирование, асинхронный ввод-вывод и т.д.
1 note · View note
berezovsky007 · 5 years
Photo
Tumblr media
0 notes
berezovsky007 · 5 years
Text
Тенденции графического дизайна 2019 [инфографика]
В этом году графический дизайн поощряет бунт против стандартных правил. Будьте достаточно смелы, чтобы выбрасывать решетки и симметрию, и шокируйте всех неоновыми и металлическими цветами и смелыми визуальными эффектами.
Tumblr media
1 note · View note