Pull to refresh
23
0
Send message

Не дай мозгу себя обмануть: 5 когнитивных искажений, распространённых в IT

Reading time16 min
Views21K

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

Конечно же, с ними приходиться мириться. Их влияние велико. Они заставляют нас видеть и воспринимать мир не таким, каков он есть на самом деле. Когнитивные искажения приводят к неверным решениям не только в быту, но и на уровне корпоративного управления и при принятии политических решений.

Когнитивные ошибки бессознательны. Однако осознание их существования помогает критично относиться к собственному мышлению, отлавливая когнитивные «ловушки» заранее, еще на стадии появления. Ну, и таким образом принимать гораздо более обоснованные решения.

Кстати, ранее в блоге мы уже рассказывали про искажения мышления, связанные со знанием и компетенциями. Теперь настало время раскрыть тему искажений подробнее.

Читать далее
Total votes 46: ↑44 and ↓2+54
Comments13

Языки программирования, которые могут заменить C++ — Rust, Go, Swift, Carbon

Reading time11 min
Views10K

Язык программирования C++, на котором написано 95% существующего программного обеспечения, был создан Бьерном Страуструпом, датским инженером со странноватой прической, в далеком 1985 году — очень давно!

Нет, все эти годы язык не стагнировал. Он продолжал свое развитие — пополнялся новыми функциями и обрастал синтаксическим сахаром. Мощный, гибкий, сложный, C++ заменил тогдашний C, добавив больше абстракций, присущих ООП — тот самый «Си с классами».

Но 40 лет — это много. Все это время IT-индустрия открывала инсайты, меняла подходы к разработке ПО, придумывала новые методологии и архитектуры, развивала другие языки и их синтаксисы. В общем, аспекты разработки сильно менялись, эволюционировали.

Читать далее
Total votes 14: ↑8 and ↓6+6
Comments77

Три кита продуктивности: воздух, температура и освещение. Но как их улучшить?

Level of difficultyEasy
Reading time13 min
Views8.4K

«Хорошо есть, крепко спать и достаточно пить» — кажется, это самые распространенные «народные» советы для поддержания тела в тонусе, а ума в ясности. Делай так и все будет «окей»!

Но если разобраться, питание, сон и гидратация — это все про внутреннее, про биохимию организма. А что насчёт окружающей среды? Как воздух, которым мы дышим, свет, которым мы освещаемся, и температурный режим, в котором мы находимся, влияют на продуктивность? Они имеют значение?

Обыватель скажет: «Ну конечно, имеют! Если не проветривать комнату, будет душно. Если не включать свет, будет плохо видно и сядет зрение. Ну а беспорядок на рабочем столе — отражение беспорядка в голове!».

На самом деле, все действительно так. Но для многих степень влияния среды на продуктивность все еще не очевидна в полной мере.

Простой пример: превышении нормы CO2 в помещении всего на 20% снижает когнитивные способности на целых 60%. А исходя из общемировой статистики, комната, в которой сейчас находится читатель, превышает норму CO2 минимум в 2 раза!

Читать далее
Total votes 21: ↑18 and ↓3+17
Comments47

История технологий отображения: от камеры-обскуры до OLED-дисплея

Reading time22 min
Views3.5K

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

Дисплеи, возникшие на заре технологий XX века и представлявшие собой не иначе как инженерную эвристику, превратились в сложные системы с просчитанной до «нулей и единиц» логикой. Поэтому довольствуясь яркостью и точностью OLED-дисплеев сегодня, можно повспоминать бледность и смазанность ЭЛТ-дисплеев, бывших еще «вчера».

А можно пойти дальше и узнать, как люди из XX века смотрели передачи на вращающемся диске с дюжиной дырок. А может, и еще чего страшнее...

Читать далее
Total votes 13: ↑13 and ↓0+15
Comments11

История «Dark Mode»: как «баг» стал «фичей»

Reading time15 min
Views12K

«Темная тема», «темный режим», «ночной режим», «дарк мод» — опция, которая сейчас есть практически в каждой операционной системе, приложении, браузере, сайте. Она окрашивает фоновые элементы графического интерфейса в темный цвет, а текст — в белый.

Многие текстовые редакторы и интегрированные среды разработки (IDE) предлагают темную тему по умолчанию. Например, популярный в веб-разработке (и не только) Sublime Text.

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

Тем не менее отображение информации белым по темному существует очень давно — еще до появления технологии ЭЛТ, на смену которой впоследствии пришли ЖК и OLED.

Читать далее
Total votes 17: ↑16 and ↓1+17
Comments17

Ретроспективный взгляд на развитие микропроцессоров CISC, RISC, MIPS, ARM

Level of difficultyEasy
Reading time21 min
Views10K

С момента разработки первой в мире интегральной схемы в 1959 году прошло несколько десятков лет. Все эти годы аппаратные реализации вычислительных устройств, словно древние организмы «Мезозойской эры», претерпевали многочисленные изменения.

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

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

Потребовалась структура — простая, понятная и эффективная.

Читать далее
Total votes 19: ↑18 and ↓1+21
Comments19

Технологическая сингулярность или угасание цивилизации? Наиболее вероятные сценарии развития человечества

Reading time15 min
Views78K

Если говорить об эволюции с научной точки зрения, то примитивные процессы преобразования неорганики в органику (абиогенозы) начали формироваться на Земле около 4 млрд лет назад — спустя 500 млн лет после геологического формирования планеты. Можно сказать, этот момент и есть начало эволюции как таковой.

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

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

Линеен ли процесс эволюции? Исторические наблюдения множества людей, впоследствии научно концептуализированные и математически формализованные, заставляют полагать, что развитие биосферы постоянно ускоряется...

Читать далее
Total votes 26: ↑21 and ↓5+20
Comments316

Менеджеры паролей. Какие бывают и правда ли безопасны?

Reading time18 min
Views33K

В 1997 году американский криптограф и специалист по компьютерной безопасности Брюс Шнайер написал первый в мире менеджер паролей — Password Safe. Это была простая и бесплатная утилита для Windows 95 с примитивным пользовательским интерфейсом и базой данных в виде зашифрованного файла, внутри которого хранился список логинов и паролей.

Однако последние 20 с лишним лет менеджеры эволюционировали. Сегодня это полноценные кроссплатформенные приложения с продвинутым интерфейсом и множеством полезных (и не очень) фич. В этой статье мы рассмотрим, какие менеджеры паролей бывают и в каких ситуациях они будут полезны.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments34

IT-сертификация, курсы или высшее образование. Какой вариант лучше и как их комбинировать

Reading time16 min
Views14K

IT — это рынок, на котором ротация кадров немного отличается от любых других отраслей. На собеседованиях смотрят проекты в портфолио, изучают репозитории соискателей или просят написать код. Любые документы об образовании часто отходят на второй план.

Тем не менее, отрасль предлагает различные варианты платного обучения, экзаменов, сертификатов и дипломов. Поэтому важно научиться разбираться, на что стоит тратить время и деньги, а на что нет.

Читать далее
Total votes 8: ↑6 and ↓2+5
Comments4

Смотрю в книгу — вижу «фигу». Техника «абсорбирования» учебников SQ3R вместо пассивного чтения

Reading time9 min
Views12K

Школа и ВУЗ приучают читать учебники от корки до корки, помещая ученика в своего рода линейный таймлайн — вот начало книги, вот конец. А между ними середина. Двигайся вперед, листай страницы дальше. То, что прочитано — уже выучено. А хочешь повторить — загляни в заметки.

В общем, чрезвычайно «эффективный» подход...

А ведь надо совсем немного — из-под пелены букв достать ключевую суть и запомнить ее навсегда. Это идеальный результат прочтения любого учебника.

Читать далее
Total votes 17: ↑14 and ↓3+15
Comments7

Как навсегда запомнить выученное — 2 самые эффективные техники запоминания

Reading time17 min
Views73K

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

Читать далее
Total votes 29: ↑28 and ↓1+33
Comments24

Лучшие суперкомпьютеры мира — как выглядят и зачем нужны?

Reading time17 min
Views44K

В этой статье речь пойдет о самых первых строчках рейтинга TOP500 — лучших вычислительных машинах мира. Что это за системы, зачем они нужны и чем занимаются?

Читать далее
Total votes 9: ↑8 and ↓1+10
Comments19

Новые микросхемы на замену кремниевым: реальность и перспективы

Reading time6 min
Views10K

То, что господство кремния как главного материала для производства микрочипов под угрозой, широко обсуждается уже более 10 лет. Однако кремниевые чипы сдавать свои позиции пока не собираются. Но скоро всё может измениться.

Читать далее
Total votes 14: ↑7 and ↓7+1
Comments8

Высокопроизводительные вычисления на страже твоего комфорта — как супер-ЭВМ каждый день меняют нашу жизнь?

Reading time16 min
Views3.1K

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

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments3

Темная сторона Снупи. Глубокое погружение

Reading time12 min
Views1.2K

В предыдущей статье мы кратко рассмотрели фреймворк Snoopy. А также прошлись по существующим проблемам и ограничениям массового фингерпринтинга.

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

Читать далее
Total votes 3: ↑2 and ↓1+3
Comments0

Темная сторона Снупи

Reading time14 min
Views1.6K

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

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

Оставим этическую сторону вопроса и цели агрегации этой информации за рамками этой статьи. На этом «поле боя» сломано столько копий, что и представить сложно. Баланс между правом на конфиденциальность и полной открытостью настолько эпическое мероприятие, как и объемы написанных по этому поводу строк. 

Читать далее
Total votes 5: ↑4 and ↓1+6
Comments0

Снупи и мелочь пузатая в IT

Reading time7 min
Views2.6K

«Лежа на крыше своей собачьей конуры, Снупи большую часть времени проводил в мечтах. В одном из своих повторяющихся полетов фантазии он был летчиком-асом времен Первой мировой войны, который в спортивных очках пилота и развевающемся красном шарфе, с собачьей будкой, превращенной в истребитель, вел ожесточенные воздушные бои против своего заклятого врага, Красного барона…»

Недаром говорят, что сложность ассоциативных связей мышления человека может соперничать только с вывертами его же подсознания. Разбирая в очередной раз «завалы» закладок и записей, я наткнулся на стенограмму с Black Hat Asia 2014, где Гленн Уилкинсон представлял дрона-перехватчика “Snoopy” на базе Phantom DJI, с авторским фреймворком на борту. Сам фреймворк был разработан в 2012 и представлялся на ZeroNights,2013 в Москве в докладе «Машины, обманувшие доверие». Фреймворк Snoopy оказался очень любопытной вещью, но в процессе поисков я удивился частоте использования клички самого популярного пса из комиксов в прикладных задачах. Дальнейшие поиски выявили просто запредельное количество самых разнообразных вариантов Snoopy, и я хочу представить вашему вниманию небольшую выборку самых интересных, на мой взгляд, проектов.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Угнать SIGABA за 24 часа. Часть 2

Reading time22 min
Views985

В предыдущей статье отмечена подверженность SIGABA атакам по принципу «разделяй и властвуй» и кратко описаны два этапа новой атаки такого типа:

1. Создание ранжированного списка наиболее вероятных настроек ротора шифрования и пошаговых последовательностей.

2. Обработка возможных настроек роторов шифрования и пошаговых последовательностей, созданных (и ранжированных) на первом этапе.

Продолжим.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Угнать SIGABA за 24 часа. Часть 1

Reading time14 min
Views1.9K

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

Причиной для этого исследования послужила история решения задач по взлому SIGABA на сайте криптографических загадок MysteryTwister. В 2018 году Джордж Ласри первоначально опубликовал серию из шести задач SIGABA с возрастающей сложностью, последняя из которых требовала поиска по всему пространству ключей. Предполагая, что с помощью существующих методов будут решены только первые четыре задачи, он был удивлен, что решение пятой задачи было найдено всего несколько месяцев спустя. Хотя автор решения пятой задачи не предоставил никаких дополнительных подробностей о своих алгоритмах, это был существенный намек на потенциал двухэтапного подхода, что и послужило толчком к исследованию, описанному в этой статье.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments5

Data Mesh: руководство по созданию сети (учимся создавать Data Mesh)

Reading time11 min
Views6.2K

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

Information

Rating
Does not participate
Registered
Activity