История сапиенсов: книга с хэппи-эндом.

Давече прочитал одну очень интересную и хорошо написанную книгу — «Sapiens: Краткая история человечества», автор — Юваль Ной Харари, Израиль. Легко и доступно, местами прямо и цинично (как и обещано) описана история человечества. От появления этого нашего с вами биологического вида, потом расселение по миру, непростая дорога через всяческие глобальные общечеловеческие революции (когнитивная, аграрная, прочие технологические) — вплоть до нашего времени. На первый взгляд, весьма добротный научно-популярный труд, на уровне шедевров «Ружья, микробы и сталь» и «Генетической одиссеи человека». Однако, по мере чтения сначала начинают возникать мелкие вопросы, потом местами удивление по причине нестыковок, а затем и вовсе… Но обо всём по мере чтения сего вполне увесистого труда.

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

Все ведь знают про неандертальцев и кроманьонцев (т.е. нас с вами) и что они жили в одно время и неоднократно на соседних территориях. Но ведь были ещё и разные человеки денисовские, «хоббиты» с индонезийского острова Флорес, разные прочие, да неизвестно сколько ещё будет обнаружено. Причём многие из них исчезли совсем недавно: флоресский человек жил вроде как всего 12-13 тыс. лет назад, неандертальцы исчезли около 30-40 тысячелетий назад.

То есть, во-первых: определение «человек» касается не только нас с вами. Под определением «человек» (люди) понимаются более десятка биологических видов (вымерших), и Википедия с этим согласна. И мы (хомо сапиенсы) вместе с ними жили в одно время и в одних пространствах, причём даже скрещивались (что подтверждают генетические исследования). А потом они исчезли… а мы — остались. То есть, хомо сапиенс выдавил всех окружавших его «конкурентов-родственников», уничтожил, выпахал «под самый корешок» — и освободил экологическую нишу для собственного прокорма, размножения и дальнейшей экспансии.

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

Всё это похоже на правду. Единственное, что меня немного удивило, что ни слова не сказано об извержении индонезийского супервулкана Тоба, массовом вымирании видов и о том, что численность популяции тогдашнего хомо сапиенса сократилась до пары тысяч или даже нескольких сот человек («бутылочное горлышко»). То есть, не исключено, что в Азии и Европе разнообразие и численность видов сапиенса сначала пригасило вулканическое извержение, а потом уже их добила миграция африканской популяции «человека якобы разумного».

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

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

Дальше: корпорации — миф…

Задачки-2019, часть-2.

Всем привет!

Новый григорианский год уже вовсю в силе, а вот уже совсем рукой подать и до нового года по-китайски. Что, разумеется, никак не может не заставить задуматься о тренировке серого вещества головного мозга при помощи нехитрых тематических задачек. И их у нас есть! Точнее есть у британской научно-математической газеты «The Guardian» и ведущего её мозгодробительной рубрики «Monday Puzzle» Алекса Беллоса. На этот раз задачки про 2019 звучат следующим образом.

Задачка №1. Используя цифры 2,0,1,9 необходимо арифметически получить все числа от 0 до 12. Цифры используются только один раз, но их можно переставлять местами. Разрешено использовать стандартные арифметические операции (плюс, минус, умножить, разделить), квадратный корень и скобки.

Итого: {2,0,1,9} , { +, –, x, ÷ , √, () } => { 0, 1, 2, … , 12 }

Задачка совсем простая, переходим к более сложной.

Задачка №2. Используя предыдущие условия, плюс возведение в степень (например, «2^9») и конкатенацию цифр (например, «2 и 0» можно слепить в «20», а «1 и 9» в «19» или «91», можно и три слепить) — так вот, используя шесть арифметических действий, конкатенацию и скобки получить все возможные результаты от 13 до… А до какого значения получится?

Справились? Теперь же целое исследование предлагается вам для самостоятельного изучения.

Задачка №3. Используя шесть арифметических действий, конкатенацию и скобки вам удалось добраться до числа «??» (какое именно это число — ответит «Задачка-номер-два»). Так вот, какие нужны ещё математические символы, чтобы продолжить уже освоенную арифметику до 100?

Ну, поехали?

Игры, которые всегда с нами.

Вот и подошли к концу новогодние каникулы, которые многие удачно прикрепили к отпуску и улетели вкушать впечатления в далёкие страны. Мы с группой случайных попутчиков такой возможности упустить никак не могли и отправились на три недели по островам-вулканам Эквадора тренировать ходовую часть и знакомиться с эндемичной флорой-фауной. На одном месте нисколько не сидели, старались увидеть и попробовать как можно больше (как однажды выразился некто Д.Б. «отдых на износ»). И пока тысячи фоток обрабатываются, сортируются и складываются куда надо, захотелось поделиться небольшим личным достижением. Но начну немного издали…

Люди играют в игры, игры затягивают, ну и так далее — это всё понятно. Количество игрушек зашкаливает, с этим тоже всё ясно. Время жизни игрушек тоже становится всё короче и короче. Помните, была такая мегапопулярная штуковина под названием «Тамагочи»? Сколько миллионов (десятков миллионов) детей (и не только) молились на своего виртуального питомца? Даже самоубийства случались, когда электронный зверёк внезапно помирал (эти печальные истории яндогуглятся). Был и сплыл. Нету его больше.

Совсем недавно миллионы (десятки?) с ума сходили от ловли покемонов — и где оно всё? Было и сплыло. Примеров тому полно. Игрушки появляются, обновляются, завоёвывают аудиторию, которая, наигравшись, забывает старую развлекушку и переключается на новое. Игры рождаются, живут и умирают. Но не все.

Есть игры, которые всегда с нами. Древние шашки-шахматы, карты, домино — они пережили века и тясячелетия, и ещё столько же проживут. Это старые изобретения. Но есть и современные нам игрушки, которые, наверное, останутся навсегда. Мне на ум приходят два примера: кубик Рубика и Тетрис. Появившись, они стали супер-популярны, свели весь мир с ума, затем ажиотаж затух, но эти игрушки не исчезли, не умерли. Они и сейчас живее многих прочих. Наверняка есть ещё примеры игрушек, которые «навсегда» (предложения принимаются) — но всё же из современных игр только эти две претендуют на вечность.

В Тетрис, например, и я играл часами… пока однажды не поймал себя на том, что иду по улице, а в глазах у меня фигурки падают :) Я решил, что пора завязывать игроманию — и завязал.

А помните (кому возраст позволяет), какие в 80-е годы были очереди за кубиком Рубика? Ого-го, аж милицейское оцепление местами приходилось выставлять… Был кубик и у меня. Собирал я его стандартным «крестом», как и многие другие фанаты. Потом кубик куда-то задевался, интерес к нему иссяк… примерно на 35 лет :) Но волею судеб он снова у меня завёлся, а тут ещё мореплавание по Галапагосским островам, а вечером на кораблике делать особо нечего — я и решил взять кубик с собой в поездку. Вдруг кто-то ещё захочет собрать? А чтобы не скучно было, я взял не только стандартный 3х3, но и его «младших братьев» — модификации 4х4 и 5х5. Вот такие:

Ну что сказать, совершенно не напрасно взял я эту игрушку с собой в дорогу! Подсадил на 3х3 человек, наверное, пять. Одну случайную попутчицу умудрился даже обучить таинствам сборки кубика. А сам тем временем научился собирать 4х4 и 5х5. Увлекательнейшее занятие! Всем рекомендую.

Мат-2019, результаты 7-6-5-4-3-2-1.

Итак, продолжение занимательной арифметической физкультуры. В прошлый раз удалось подсчитать 2019 из «10-9-8-…-1», «9-8-…-1» и «8-7-…-1», теперь же начнём «плясать» от семёрки.

Как уже было сказано, получить искомое «2019» из семи цифр 7654321 при помощи базовых арифметических действий не получается, посему добавляем к ним ещё четыре операции: факториал, возведение в степень, корни и двоичный сдвиг ( x!, x^y, √x, x<<y ).

Ну, с таким расширенным арсеналом жить сразу стало легче, смотрите что получается:

===== 7 6 5 4 3 2 1 =====

(7 + 6 * (( 5 << 4 ) + 3) << 2 ) — 1 = 2019 (автор Skarbovoy)
7! * 6 / 5! * 4! / 3 + 2 + 1 = 2019 (хорошие друзья подсказали).
7! / 6 / 5 * 4 * 3 + 2 + 1 = 2019 (Skarbovoy)
(7 * 6! / 5 + 4 — 3 ) * 2  +  1 = 2019 (подключилась Яна Барсукова)
-7 + ((( 6 + 5 + 4 ) * 3 ) ^ 2 + 1 ) = 2019 (Skarbovoy)

Аж пять решений! Но наверняка есть ещё варианты.

Дальше: чёрт лысый из факториала…

Мат-2019, результаты 10-9-8-7.

Дорогие мальчики и девочки, всем — привет-привет!

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

Если помните, то в конце прошлого года я накинул задачку: из десяти чисел 10-9-8-…-1, четырёх арифметических действий и скобок получить номер текущего года по Григорианской версии. Итак, эта арифметическая конструкция решена, причём есть весьма элегантные цифровые выкладки. Смотрите сами, «во-первых, это красиво» (с) старый анекдот ->

( 10 * 9 * 8 — 7 * 6 — 5 ) * ( 4 — 3 + 2 * 1 ) = 2019 (автор Skarbovoy)
( 10 + 9 ) * ( 8 + 7 + 6 ) * 5 + 4 * ( 3 + 2 + 1 ) = 2019 (автор eve_nts)
(10 + 9 * 8 * 7 — 6 — 5 ) * 4 + 3 * 2 + 1 = 2019 (тоже eve_nts)

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

№1. Яна Барсукова за красивые решения самой сложной части задачки, а заодно за обнаруженную ошибку в моих примерах. Этого одарённого человека ждёт экшн-камера.
№2. Skarbovoy за многочисленные варианты 10-9-8-7.
№3. eve_nts за кропотливое исследование всех возможных вариантов для 10-ки.

Обоим подарки от Деда Мороза — рюкзаки Bobby.

Поощрительные призы: 1) Хусаинов Марат за элегантную конструкцию, 2) voffka_33 за волю к победе и 3) sir_derryk за стихи на цифры.

На самом деле всего мы вместе нашли аж 45 вариантов решения этой математической загвоздки! Сорок-пять! Они все будут перечислены чуть ниже под катом, чтобы не захламлять место в самом начале текста.

Заодно получилось несколько «запрещённых читерских» решений, например:

( 10 * ( 9 — 8 ) * (( 76 ) — 5 — 4 ) + 3 ) * ( 2 + 1 ) = 2019 // «76» — цифры вот так склеивать нельзя! :)

Вот пример мега-читерства, но ведь красиво!

(1098 — 76 — 5 — 4 — 3) * 2 — 1 = 2019 // придумано лично мной.

Итак, для 10-ки нашлась целая куча решений, но что же там дальше… Ведь не стоит останавливаться на достигнутом, пора переходить к более сложным схемам. Сколько вариантов найдётся для «девятки»? То есть, в тех же условиях нужно получить искомое «2019» из усечённого набора продуктов: 9-8-7-6-5-4-3-2-1. Теперь без десятки.

===== 9 =====

Это сложнее? Да, сложнее. Это решабельно? Да — причём многократными вариантами, нашлось около 20 решений, некоторые весьма неплохие:

9 * 8 * 7 * (6 + 5 — 4 — 3) + 2 + 1 = 2019 (автор Skarbovoy, по аналогии с решением для 2018 в прошлом году)
( 9 * 8 * 7 — 6 + 5 ) * 4 + 3 * 2 + 1 = 2019 (eve_nts)

А как вам вот такое? За пределами правил, но ведь красиво, спору нет!

9^3 + 8^3 + 7^3 + 6^3 + 5^3 + 4^3 + 3^3 + 2 + 1^3 = 2019 (автор Хусаинов Марат).

===== 8 =====

Ого-го! Жизнь продолжает радовать нас своими усложнениями. Что получилось для восьмёрки? Да, есть и такие арифметические исхитрения в нашей копилке. Вот, например, как вам такой вариант:

8 * 7 * 6 * (5 + 4 — 3) + 2 + 1 = 2019 (автор Skarbovoy)

===== 7 =====

Оппа… А вот вывести заветное «2019» базовой арифметикой из 7-6-5-4-3-2-1 никак не получается. Если даже просто перемножить имеющиеся цифры, то получится «7*5*4*3*2*1 = 5040». Что-то мне подсказывает, что дожить до года с таким номером не смогут не только все, но и каждый из присутствующих. Тем более, что арифметической алхимией мы именно «2019» вызвездить намереваемся, а не какие-либо ещё значения.

Для «2019» из имеющегося супового набора надо выкинуть какую-либо из цифр. Например, «2». Но даже перемножив оставшееся, мы получаем «2520», а просто «2,1» никакой арифметической магией не превратят это в «2019». Если же выкинуть тройку… То её надо перемножать на оставшееся (мы же помним, что «2019=673*3»). Попробуйте получить «673» из набора «7-6-5-4—2-1″… Ага, нету.

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

Кстати, сразу объявляю, что все решения получены «вручную», то есть без тупого компьютерного перебора. С такой задачкой сейчас справится и пятиклассник, а вот свои собственные мозги прогреть на арифметическом колдовстве — это удивительное удовольствие! Уверяю вас всех. Итак, пора клацать по ссылке ->

Дальше: математическая эквилибристика…

Не-тормозить-2018. Итоги.

Дамы и господа, мальчики и девочки!

Вот и ещё один Земной календарный год весело и задорно, пробегая с месяца на месяц, перепрыгивая через недели, а уж в самом конце просто отщёлкивая оставшиеся денёчки — этот год мчится к своему регулярному завершению, чтобы планета наша совершила свой заранее запланированный полный оборот вокруг звезды нашей Солнце и затем, чтобы снова наступила зима (или же лето в Южном полушарии, или же всё равно что в экваториальных тропиках) — и вот опять мы неизбежно влетаем в Новый год!

И перед тем как открыть шампанское, запустить салюты, прокричать «Ура!», повесить новые календари и намерить планы на будущее — у меня по традиции подведение итогов прошедшего земно-планетарного цикла. Во как красиво отметил такое вроде обыденное ежегодное событие! :)

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

https://www.instagram.com/p/BeSDhzhnbRB/?utm_source=ig_embed

Дальше: невероятно-невозможное in action…

Мидори Кума-2018.

А как там поживает блистательный Мидори Кума, о жизни и удивительных приключениях которого я рассказывал весной прошлого года? Куда дальше завела его дорога, как сложилась его судьба? Не беспокойтесь — с ним всё в порядке. Немного отдохнувши телом и расслабившись духом где-то в заснеженных российских просторах (где и как именно — история умалчивает), наш неутомимый путешественник и активный деятель решил попробовать себя в совершенно новом для себя жанре. Вы не поверите, но Мидори Кума стал художником. Причём, по мнению матёрых искусствоведов, весьма неплохим художником! Судите сами — его полотна яркие, неординарные, выполненные в разных стилях. И нет ничего необычного, что на художественных аукционах и выставках его работы расходятся по весьма недурным ценам с многими нулями после запятой:

Дальше: Мидори Кума пробует талант в импрессионизме…

Дед-Морозье этого сезона.

Девочки и мальчики!

Надевайте красивые платьица и курточки, готовьте стишки и песенки, наряжайте ёлку — к вам идёт самый настоящий Дед Мороз! Клянусь — это правда.

Уже много лет подряд где-то во второй половине декабря каким-то чудесным образом я превращаюсь в Деда Мороза, беру в сопровождение Снегурочку покрепче (а то и парочку), Снежинок-помощниц и иду по нашему трудовому коллективу с обязательным ежегодным поздравлением. Почему у меня традиционно Снегурочки всегда необычно выглядят? Очень просто. График и количество поздравлений таково, что моя Снегурочка должна при необходимости Деда Мороза в одну руку, ящик шампанского в другую — и бегом на следующий этаж. Хрупкие девушки не справляются с такой задачей. Нужны противоположные типажи. А поскольку этажей становится всё больше, то одной Снегурки уже маловато. Две требуется.

В этом году были удедморожены сотруднички 14-ти этажей главного офиса на Ленинградке-39 (не путать с Ленинградским-39, где гнездится Mail.ru :) и ещё пару этажей в офисе чуть поближе к центру Москвы (поскольку в наши три домика мы уже давно не помещаемся). Итого аж ~2500 человек на 16-ит этажах. Это — рекорд!

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

«Кто не был Снегурочкой — тот не знает жизни» (с) Снегурочка Веня (он же «Берсерк»). Снегурочка Алёша (он же «Морячок Папай») только покивал головой на это замечание. Ну что — пошли!

Дальше: джингл беллз вне закона!…

Выборы будущего. Сегодня, сейчас.

«Онлайн-голосование — это единственное, что спасёт демократию, потому что молодёжь только так и будет голосовать», — уже давно твержу я. Они просто не хотят ногами идти в избирательный участок! В каком-то смысле здесь даже просматривается элемент неравенства. Старшее поколение просто привыкло голосовать в избирательных участках, так уж сложилось. А нынешнее «выборопригодное» поколение 16+ привыкло жить онлайн. Мир так устроен, что всё (ну, почти всё) делается (или будет делаться) через цифру и сéти с личного экрана! То есть, если не придумать онлайн-голосование, то через N-дцать лет на выборы придут только старички и старушки в явно недостаточном количестве и уж никак не за самого современно-продвинутого кандидата.

Беспощадная статистика врёт показывает, что начиная с 80-х годов наблюдается спад явки избирателей во всех мировых демократиях. Однозначной причины этому нет: тут и кризис доверия к власти, где-то сложный доступ к голосованию. Появился даже новый социальный подвид участника политической системы: «заинтересованный наблюдатель» (interested observer). Если очень вкратце, это тот, которому всё интересно, но он ничего не хочет делать, по-нашему — «диванный наблюдатель». По сути это идеальная целевая аудитория для онлайн выборов: те, кто привык получать информацию из интернетов, нынешнее подрастающее поколение миллениалов. Для них выборы должны быть естественным дополнением к их ежедневной онлайн-рутине. Соцсети проверил, фоточку запилил, продукты заказал, поработал, поиграл, проголосовал.

Система онлайн-голосования безусловно развивается. Когда были проведены первые онлайн-выборы мне неизвестно, но помнится что ещё аж в январе 2003-го года вирус-червь Хелкерн (он же «Slammer») чуть было не сорвал внутрипартийные выборы какой-то из канадских политических партий. Первые е-выборы высшего государственного уровня были запущены в 2007 году в Эстонии. Потихоньку онлайн-голосования запустили и в ряде других стран для разного уровня выборов, но и с разной степенью успешности. Почему? Да потому что есть очевидный вопрос безопасности — высокий риск взлома и прямого манипулирования процессом голосовалки, который кстати неоднократно поднимался критиками онлайн-голосования. В 2014 году группа экспертов провела пентест эстонской системы голосования, который показал, что они смогли с лёгкостью не только установить вредоносное ПО на серверы системы, но и теоретически могут изменить итоги голосования, а также стереть любые следы своих действий. В 2015 году скандал с онлайн-голосовалкой разгорелся и в Австралии. Там в штате Новый Южный Уэльс проводились онлайн-выборы с использованием системы iVote. Выяснилось, что примерно 66 000 голосов могли быть скомпрометированы в ходе возможной атаки на сайт для голосования.

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

Дальше: все на в!…

Математический 2019.

Итак, мальчики и девочки, на нас снова неизбежно надвигается Новый Год, Рождество и прочая зимняя кутерьма. Ёлки уже установлены, гирлянды развешены, шампанское заготовлено, ещё чуть-чуть денёчков и снова — бздынь! — и куранты бьют свои положенные 12 ударов, текущий календарный год зачёркивается и помещается в архив, а в свои права вступает год новый. На этот раз его номер будет 2019-й по нашему Григорианскому календарю.

Новый Год 2019. Что в цифрах этих нам звучит? Некоторым может почудиться некоторая неуверенность, вроде как «двадцать-девятнадцать», ни то и ни сё. Другие же отметят в этих цифрах плюрализм мнений и приоритет общечеловеческих ценностей: «двадцать — девятнадцать», мы, мол, толерантны к различным мнениям на данный факт и их оценкам. Третьи вообще скажут, что подобное сочетание есть сплошной депрессняк, никаких перспектив, исключительно всеобщий кризис и никаких надежд, ведь это же «двадцать — девятнадцать»… На что тут же последует возражение от улыбколиких оптимистов, что более жизнеутверждающую комбинацию сложно поискать, что за старой цифрой непременно будет новая, что это не движение вниз, что «двадцать — девятнадцать» — это лучшая цифровая проекция позиции спортсмена перед стартом и бегун буквально через секунду спружинит и стремглав, и только вперёд!

А кто-то просто пройдёт мимо, не заметив красоты цифр — он/она не поэт. Поскольку поэт сложил бы про «двадцать — девятнадцать» стихи. Знаете, есть такая штука — цифровые стихи, примерно вот такие (читать вслух, «стиль Пушкина») ->

        17 30 48
        140 10 01
        126 138
        140 3 501

Так вот, если есть среди нас поэты-лирики, то давайте придумаем стихи про «2019».

Дальше: арифметическая разминка для математиков-физиков…