• Как секс-индустрия двигает робототехнику?

      Дэвид Леви считает, что через 30 лет секс и взаимоотношения с роботами станут нормой. Футуролог Ян Пирсон убежден, что к 2050 году роботы будут гораздо востребованнее людей в отношениях и в жизни. Нет смысла отрицать, что технологии оказывают все большее влияние на все сферы нашей жизни, включая секс. Ну или секс влияет на технологии?! В этом посте мы попробуем разобраться: какие технологии сейчас нам представляет секс-индустрия, и как она может повилять в дальнейшем на робототехнику?

      Читать далее
    • Что фантаст Нил Стивенсон рассказал на выступлении Talks at Google



      Нила Стивенсона смело можно назвать одним из самых серьезных и авторитетных фантастов современности. На его счету множество таких престижных премий, как «Хьюго», «Локус» и «Прометей», книги автора рекомендуют Сергей Брин, Билл Гейтс и Майкл Аррингтон, сам же Стивенсон трудился в Blue Origin в качестве штатного футуролога. Имея такой бэкграунд, а также образование в области географии и физики, Стивенсон часто становится спикером на всевозможных конференциях. В частности в 2019 году, когда увидел свет его роман Fall; or, Dodge in Hell («Падение, или Додж в Аду») фантаст выступил с лекцией в рамках Talks at Google.
      Читать дальше →
    • Почему разработчики отказываются от Slack

      • Translation
      На днях меня осенило: я не заходил в Slack уже два месяца, с тех пор как уволился из Netlify. Те, кто в Slack живёт и работает, понимают масштабы подобной перемены: лично я с 2015 по 2020 годы открывал эту платформу практически ежедневно – а теперь вдруг резко перестал пользоваться ей вообще.



      Зато теперь я состою в целой куче каналов на Discord. Мне представляется, что в этом году произошел некий качественный сдвиг – и, похоже, я не один такой.
      Читать дальше →
    • Физическая активность и ее влияние на здоровье человека

        Привет, дорогой читатель!

        В этой статье я хочу затронуть тему, которая в IT-сообществе и так хорошо известна а кому-то может даже и поднадоела, но поговорить о которой все же хочется по двум причинам: во-первых, во время пандемии COVID-19 в 2020 году она стала еще актуальнее, а во-вторых, мне есть чем поделиться из собственного опыта.

        И тема эта — физическая активность и то как она влияет на наше здоровье. Многие из нас видели в медицинских учреждениях плакаты о здоровом образе жизни на которых, кроме вреда от употребления алкоголя и курения еще упоминалась польза физических упражнений, утренней зарядки и так далее. Но вот только на этих плакатах не сказано как же именно влияет наличие или отсутствие физических нагрузок на наше здоровье (по крайней мере я таких не припоминаю).

        В этой статье я хочу поделиться тем, что мне известно о том как влияет на наше здоровье недостаток физической активности, как влияет на здоровье умеренная физическая активность, какие виды активности мне понравились больше всего и почему я готов их порекомендовать тем кто ищет что бы такого ему попробовать чтобы держать себя в форме и укрепить здоровье.
        Читать дальше →
      • Кто такие шизоиды, где они обитают, и почему вам может быть полезно о них узнать


          Основные стереотипы о шизоидах в одной картинке

          Synopsis: шизоид — не диагноз, это тип характера. Существуют шизоиды, имеющие психические заболевания (как существуют истероиды, эпилептоиды, сварщики, мужчины и женщины, дети и бухгалтеры, имеющие диагнозы из области психиатрии), но далеко не каждый шизоид (мужчина, бухгалтер, сварщик и т.д.) — болен.

          Сам этот характер довольно тяжело описать одновременно коротко и корректно. Некоторые называют их «гиками», «интровертами», «чудаками», «ботаниками», «хикканами», «эксцентричными», «нердами», «компьютерными гениями»[1, стр. 231], и все эти характеристики в той или иной мере имеют отношение к, собственно, шизоидам, но ни одна из них не является определяющей.

          Проще всего шизоида описать через динамику его внутренних процессов, но такое описание займёт слишком много места, поэтому ограничимся простым (и неточным определением): для целей этой статьи шизоид — это человек, имеющий внутренний конфликт по поводу желания близости и потребности сохранить свою независимость, и решающий этот конфликт через отказ от контактов с внешним миром в пользу погружения в мир собственных фантазий и абстрактных построений.

          Большая часть литературы, посвящённой шизоидам, имеет клиническую направленность и описывает достаточно тяжёлые случаи шизоидизации, а в рамках этого текста я хотел бы рассказать о здоровых шизоидах, коих среди нас присутствует достаточно для того, чтобы их особенности имели значение в контексте трудовых отношений, управления и маркетинга.
          Читать дальше →
        • 4 часа без смартфона. Дурацкий пост на серьёзную тему

            Сколько раз за день вы берёте смартфон в руки? Кто вы — суровый стоик-разработчик со спартанской кнопочной моделью или нервная пиарщица, которая 24/7 онлайн? Я всегда думал, что я скорее аскет, который активно использует смартфон, но в любой момент может переключиться на кнопочную модель. Хотя в некотором пристрастии к необычным телефонам мне не откажешь: среди моих любимчиков были QWERTY-смартфоны Samsung и аж три Nokia E63 — последнюю я купил, когда у моих коллег уже был четвёртый айфон. Но мир шёл дальше и вот уже три года у меня iPhone SE — тот самый, компактный, легендарный, классный. И всё было бы хорошо, если бы не пара поломок: перестал держать аккумулятор и сломалась кнопка Power. Потерпев неудобства с пару недель, я отдал его в ремонт.

            — Вернём через три часа, — мастер выдал квитанцию. Я вышел в город. Нет. Другой человек вышел в другой город.

            Читать дальше →
          • Синдром самозванца и эмоциональное выгорание

              Тема самозванцев и границ очень актуальна в мире IT. Я практикующий психолог, и знаю это, потому что практикую именно с людьми из IT.

              Приходят с синдромом самозванца, с ощущением выгорания и с сопутствующими проблемами, о которых я расскажу в этой статье.

              Синдром самозванца




              Никто, приходя к психологу, не говорит: «У меня синдром самозванца! Помогите». Жалобы обычно звучат так:

              • у меня проблемы с коллективом
              • меня не устраивает моя работа
              • я постоянно недоволен собой
              • не хочу ходить на работу
              Читать дальше →
            • Тайм-менеджмент — это не история про то, как сделать больше за 8 часов, это как сделать важное за 8 часов

                В момент самоизоляции каждый оказывается сам по себе. Да, утренние совещания, daily, «летучки» никто не отменял. Но в некоторой степени люди краешком ощутили одиночество — а оно умеет сбивать с рабочего ритма.


                Существуют три простых инструмента тайм-менеджмента, которые помогали людям в самых сложных ситуациях сохранить контроль над своей жизнью и временем. Эти инструменты настолько базовые, работают в любой среде, что наша эпоха самоизоляции и карантина — точно не исключение.



                Сейчас основная сложность в том, что поток информации увеличился в несколько раз. Мы уже давно живём в цифровом мире. А в эпоху самоизоляции почти 100% людей заметили, что стали работать ещё больше.


                Потоки информации стали еще объёмнее, количество информации стало еще больше, от компьютера мы не отходим примерно с утра до вечера, а вечером "пересаживаемся" на смартфон.


                Потому первостепенная задача сейчас – научиться фильтровать информационный поток. Тайм-менеджмент, он не про то, как сделать больше за 8 часов, он про то, как сделать важное за 8 часов.


                Но инструментов тайм-менеджмента великое множество. Если попытаться внедрить правильную по литературе структуру тайм-менеджмента, то на ее поддержку будет уходить больше сил, чем на продуктивную работу. Поэтому я для себя внедрил три простых правила тайм-менеджмента, которые помогают всегда, и особенно в эпоху самоизоляции.


                Читать дальше →
                • +14
                • 8.1k
                • 3
              • Flutter под капотом

                Всем привет! Меня зовут Михаил Зотьев, я работаю Flutter-разработчиком в Surf. Мне, как, наверное, большинству других разработчиков, которые работают с Flutter, больше всего нравится то, как просто создавать с его помощью красивые и удобные приложения. Чтобы войти во Flutter разработку, нужно совсем немного времени. Недавно я работал в геймдеве, а теперь полностью переключился на кроссплатформенную мобильную разработку на Flutter.

                В чём простота? С помощью десятка базовых виджетов можно собирать вполне приличные пользовательские интерфейсы. А со временем, когда багаж используемого скопится вполне приличный, вряд ли какая-то задача поставит вас в тупик: будь то необычный дизайн или изощренная анимация. А самое интересное — скорее всего вы сможете этим пользоваться, даже не задумываясь над вопросом: «А как оно вообще работает?».

                Поскольку у Flutter открытые исходники, я решил разобраться с тем, что же там под капотом (on the Dart side of the Force), и поделиться этим с вами.


                Читать дальше →
              • Что будет с вашей кожей от постоянного ношения перчаток


                  Нитриловые перчатки. Бывают всех цветов радуги, но очень редко белые, чтобы отличаться от латексных

                  В некоторых регионах России помимо обязательного ношения масок нужно будет носить ещё и перчатки. За отсутствие обещали штрафовать.

                  В этом месте мне бы радоваться, что наработки нашей уютной лаборатории как раз пригодятся, но нет. Мы и так по уши загружены производством медиагелей для всей страны, а теперь ещё добавятся дерматиты. Да, к сожалению, если носить перчатки долго, то примерно каждый четвёртый из вас получит контактный или аллергический дерматит от их ношения, а где-то 20 % получит аллергию на латекс и различные компоненты полимеров.

                  Поэтому посмотрим, как правильно их выбирать, как носить и чем мазать руки, если что. Латекс, например, довольно проблемный вариант. А ещё, скорее всего, перчатки не так сильно помогают, как может показаться, и я расскажу про это тоже. ВОЗ, например, не рекомендует.
                  Читать дальше →
                • Как я сделал систему приема платежей в Minecraft на чистом PowerShell


                    В этой статье мы прикрутим богомерзкий донат к ванильному серверу Minecraft с помощью Powershell. Преимущество метода в том, что майнкрафт это лишь частный случай реализации автоматических платежей с помощью консольных команд. Мы лишь слушаем, что нам присылает платежная система и заворачиваем это в команду. И главное – никаких плагинов.
                    А принимать платежи мы будем через PayPal. Самое главное, для того чтобы начать принимать платежи не нужно изменять код, PayPal отправит нам все что нужно. На сайте будем использовать через кнопки, так что на сайте можно обойтись чистым HTML. Абстрагируемся от тонкостей самой платежной системы и сконцентрируемся только на основных моментах в коде.
                    Читать дальше →
                  • «Зачем я через это прохожу?» — психологи объясняют, как найти смысл в изоляции



                      В новой коронавирусной реальности многим пришлось уйти на удалёнку и ограничить внешние контакты. Привычный ритм жизни нарушился, и некоторые не понимают, как и чем заполнять образовавшееся время. Ограничительные меры начинают постепенно отменять, но к работе в офисе вряд ли получится вернуться раньше июня, и именно сейчас накопившийся стресс и неопределённость дают знать о себе особенно сильно. Как быть, что делать, где искать ответы? На наши вопросы о том, как можно комфортно жить в четырёх стенах, ответили:

                      • кандидат психологических наук, старший научный сотрудник Института психологии РАН, практикующий психолог Мария Падун,
                      • психолог и бизнес-консультант в IT Анастасия Калашникова.
                      Читать дальше →
                      • +17
                      • 2.9k
                      • 4
                    • Удалёнка — это наша родная среда, и теперь не надо быть таким социальным



                        Привет! Я из Сбербанка и хочу рассказать про наши особенности удалённой работы. Не спешите в ужасе убегать от этого адского сочетания слов. Я не собираюсь повторять пресс-релизы и говорить про список софта для организации всего этого дела. Я хочу поговорить про то, что настал новый дивный мир. И, похоже, надолго. Сразу оговорюсь — я могу говорить только за несколько команд подразделения, занимающегося автоматизацией всего в кадрах. Не за весь Сбербанк, потому что у всех разные подходы и процессы, а некоторых так вообще нельзя забрать на удалёнку, например, тех же операторов в отделениях. Общий тренд в разработке похож на наш, но детали могут отличаться.

                        Обычно с удалёнкой проблемы у тех, кто привык жить в офисе. Я до Сбербанка управлял проектами с распределённой командой и не вижу в этом никаких проблем. Есть особенности. Первая — ну, банальная самосознательность и самоорганизация. Типа правил «тебе написали — ответь», «звонят — возьми трубку». У нас есть наша внутренняя договорённость в командах — отвечать на сообщения на удалёнке за десять минут в рабочее время, но она, на мой взгляд, на практике оказалась избыточной. Касается она в первую очередь тех, кто работает в обнимку с диваном.

                        Гораздо хуже ситуация обстоит с депрессией. Сначала вы не можете пойти в кино, потом надо сидеть целый день дома и работать, а потом работа и личная жизнь окончательно смешиваются. Разработчики могут загнать себя и впасть в депрессию. Раньше у меня была важная метрика того, что человек готов уйти в незапланированный запой — увеличение числа одновременно разрабатываемых фич, больше рабочего времени в день и всё более мелкие придирки вплоть до синтаксиса. Сейчас слежу примерно так же, чтобы, если что, разгружать.
                        Читать дальше →
                      • Как стать DevOps инженером за полгода или даже быстрее. Часть 3. Версии

                        • Translation
                        Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение
                        Как стать DevOps инженером за полгода или даже быстрее. Часть 2. Конфигурирование



                        Освежим память


                        В первой части мы говорили о культуре и целях DevOps, во второй — о том, как заложить основу для будущих развертываний кода с помощью Terraform, который сам является кодом. В третьей части мы обсудим, как уберечь все эти части кода от полного беспорядка. Спойлер: это все из-за Git!

                        Бонус: мы также поговорим о том, как использовать этот самый Git для создания и продвижения вашего собственного личного бренда. На картинке показано, где мы сейчас находимся.

                        Читать дальше →
                      • Хабр, ты зачем из России поехал?

                          Вчера на Хабре обновилась информация о новой версии соглашения с пользователями.



                          В этот момент оформлял статью Что хочет знать Магнит о своих покупателях?, поэтому прочитал его по диагонали и самого главного не заметил.
                          Читать дальше →
                        • Дайджест интересных материалов для мобильного разработчика #330 (20 — 26 января)

                            В новом дайджесте — локализация и гиперкубы, библиотеки и декларативные фреймворки, приложения, чтобы побороть зависимость от приложений, Flutter, Unity, подписки, AI для поиска уязвимостей в коде и многое другое.

                            Читать дальше →
                          • FAQ.Net — бесплатная программа для заметок под Windows с обновленным дизайном

                              Введение


                              За 3 месяца приложение FAQ.Net скачали более 800 раз. Все кто пользуется блокнотами и ищет готовое решение для хранения важной информации, заметок или документов (в виде текста, изображений, таблиц) в единой БД скачивайте FAQ.Net. Приложение портативное, бесплатное, без рекламы и не нужен доступ в Интернет. Исходный код выложен на github.

                              В сообществе ВК размещаются видео-инструкции и новости приложения. Все желающие могут присоединиться к сообществу, поучаствовать в опросах и задать свои вопросы по работе приложения FAQ.Net.





                              Возможности приложения FAQ.Net


                              • Все заметки (RTF-документы) хранятся в единой БД SQLite
                              • Имеется «Словарь подсказок» (см. подробности) — это всплывающие подсказки, которые создаются пользователем и их можно использовать:
                                • для навигации по другим заметкам внутри приложения
                                • в качестве переводчика, что очень помогает при изучении новых иностранных слов
                                • для хранения ссылок Интернета в одном месте
                                • для хранения описания предмета, события, слова и др.
                              • Автодополнение слов по «Словарю подсказок» (IntelliSense) сочетанием клавиш «Ctrl+Space»
                              • Гибкая настройка интерфейса (шрифты, цвета, иконки)
                              • Добавление картинок. Если картинка вставлена из редактора Paint через буфер (т.е. комбинацией клавиш Ctrl+C — Ctrl+V), то такие картинки можно редактировать двойным нажатием мышки
                              • Создание таблиц
                              • Создание резервной копии БД
                              • Предварительный просмотр и печать документов
                              • Быстрый поиск по всем заметкам
                              • На вкладке «Избранное» содержится список заметок, помеченных пользователем
                              • На вкладке «Журнал» отображается 50 последних измененных заметок
                              Читать дальше →
                            • Использование примесей (mixins) в Dart

                                Несколько раз от коллег звучал вопрос о том, что не понятно, зачем вообще нужны mixin'ы (примеси) в языке Dart. Я решил посмотреть, что есть на просторах Интернета по этому вопросу. К великому огорчению в статьях, которые удалось найти в основном говорится о том, как использовать примеси, но не дается разъяснений зачем они нужны, в каких случаях их использование более предпочтительно, чем обычное наследование или реализация интерфейсов. Эта статья является попыткой восполнить этот пробел.

                                Читать дальше →
                              • Функциональный Powershell с классами — не оксюморон, я гарантирую это

                                Привет, Хабр! Представляю вашему вниманию перевод статьи "Functional PowerShell with Classes.
                                I promise it’s not an oxymoron"
                                автора Christopher Kuech.


                                Объектно-ориентированная и функциональная парадигмы программирования могут казаться не в ладах друг с другом, но обе в равной мере поддерживаются в Powershell. Практически все программные языки, функциональные и нет, имеют средства расширенного связывания имён и значений; Классы, подобно struct-ам и record-ам, это всего лишь один подход. Если мы ограничим использование Классов связыванием имён и значений и станем избегать таких "тяжёлых" объектно-ориентированных программных концепций, как наследование, полиморфизм, или изменяемость (mutability), мы сможем использовать их преимущества, не усложняя наш код. Далее, добавляя неизменяемые (immutable) методы преобразования типов, мы можем обогатить Классами наш функциональный код.


                                Магия кастов


                                Касты одна из самых мощных фич в Powershell. Когда вы подвергаете значение касту, вы полагаетесь на добавляемую средой в ваше приложение возможность неявных инициализации и валидации. Например, простой каст строки в [xml] прогонит её через код парсера и сгенерирует полное дерево xml. Мы можем в своём коде использовать Классы с той же целью.

                                Читать дальше →
                              • Как с нуля написать приложение? С чего начать новичку? Flutter / Программирование

                                Пол года назад я сама искала такую статью и теперь я очень хочу посоветовать себе в прошлом с чего можно начать.

                                1. Выбрать тему приложения


                                Не нужно долгих мук выбора, просто начните делать то, что вам пригодилось бы. Лучше что-то простое. Нужно понимать, что мы пока не стремимся быть Биллом Гейтсом. Это наше первое приложение, наш первый шаг.

                                Я уже как лет 7-8 болею спортом, потому идеей моего первого приложения было — база тренировок для поддержания себя в тонусе, с упражнениями для спины, рук, попы, ну и в целом, чтобы не скучно было.

                                2. На каком языке писать?


                                Я перепробовала несколько разных языков и разных SDK, мой выбор пал на Flutter и, собственно, язык на котором он обслуживается — dart, потому что:

                                • Dart — легкий в изучении язык. Вам не составит труда ознакомиться с ним, в интернете полно информации и уроков. Скорость выполнения операций на нем сравнима с Objective-C, Swift, Kotlin, Java, а с последним у них очень много общего.
                                • Flutter может компилировать и под Android, и под iOS. (Еще может в Fuchsia, но нам оно пока вряд ли нужно).
                                • Удобство в работе с виджетами, гибкость и простота в использовании.

                                Виджеты бывают двух типов: StatefulWidget и StatelessWidget.

                                Грубо говоря, те, которым можно задать состояние и те, кому нет.
                                Читать дальше →