cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

Авва

Чат на @avvablog_chat

Більше
Рекламні дописи
10 028
Підписники
-124 години
-67 днів
-5730 днів
Час активного постингу

Триває завантаження даних...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Аналітика публікацій
ДописиПерегляди
Поширення
Динаміка переглядів
01
Алла Гаврилова о "Проекте Чубайса" в Тель-Авивском университете. https://www.newsru.co.il/israel/9may2024/chubais_501.html С одной стороны, неясно, в чем вообще важность всего этого. Социологических "центров изучения" разных стран и явлений существует множество, я сомневаюсь, что найдется даже несколько примеров того, когда их существование реально повлияло на что-то в реальном мире, типа помогло избавиться от тирании или сформировало то, как выглядит политическая жизнь в какой-то стране после смены режима. Но при этом выглядит это как-то не супер, да. Чубайс, как я понимаю, всю дорогу был верным путинским чиновником, директором Роснано, "спецпредставителем президента" по связям с международными организациями. Никак не обозначил публично свое отношение к происходящему ни в 2014-м, ни в 2022-м и после, хотя оставил свои посты и уехал в Израиль. Я могу понять, почему, например, Чубайс может хотеть выйти из публичного поля и вообще не высказываться (например, риск такого же внимания со стороны спецслужб РФ, какое досталось Скрипалю). Но как с этим сочетается "центр изучения России"? Непонятно, зачем ТАУ решил связать свое имя и репутацию с "центром изучения России" с основателем, отношение которого к происходящему в России не вполне ясно.
2 8649Loading...
02
Открытая запись. Если хотите спросить меня или других посетителей о чем-то, предложить что-то, поговорить, поделиться итд. - это тут в комментах.
3 5293Loading...
03
если вы вдруг случайно все еще думаете, что есть справедливость в этом мире, подумайте-ка вот о чем если вы нарисуете круг на листе бумаги, отметите его центр, и сфотографируете, но в анфас, а под углом то на фотографии круг превратится в эллипс, и центр этого эллипса НЕ БУДЕТ там, где на фотографии оказался центр круга. а будет совсем в другом вообще говоря месте. Где тут справедливость? Как такое может быть? Второй день об этом думаю. Мир несовершенен.
4 07840Loading...
04
И еще раз об Эндрю Хьюбермане, шарлатане с очень популярным подкастом про ЗОЖ (предыдущие выпуски: раз, два). Недавно Хьюберман записал выпуск о марихуане и ее действии на тело и особенно мозг. Много интересного говорил о механизмах действия, разных нейрорецепторах. Реакция ученого, который именно этот вопрос изучает - см. картинки. Они из этих веток: раз, два. Во второй он дальше дает конкретные примеры того, как Хьюберман несет полную чушь. Обратите внимание, особенно интересно - эмоциональная реакция ученого. "Incredibly disturbing to me", "holy fucking shit". У него взрывается мозг не от того, что кто-то несет полную чушь, а что кто-то делает это очень убедительным голосом, внутри подкаста "ученого нейробиолога из Станфорда". Если бы что-то такое говорил, ну не знаю, Джо Роган, это бы, может, возмутило ученого или расстроило его, но не озадачило бы его так. Если бы Хьюберман предлагал какие-то странные идеи в качестве своих открытий или ниспровергал основы, это тоже нормально, обычное дело в науке. Но ситуация, когда ученый, профессор престижного университета, рассказывает о положении дел в какой-то области, и делает это с манерами и тоном ученого, твердо знающего, о чем говорит, но при этом перевирает самые базисные вещи - этот пазл у него в голове не складывается. Очень важная вещь, которую я давно для себя понял - это что умение проецировать убедительную для аутсайдеров ауру эксперта или настоящего профессионала - это умение практически ортогонально собственно уровню экспертности или профессионализма. Снова и снова в этом убеждаюсь.
5 76455Loading...
05
Отличная задачка от проекта "Квантландия". Перед вами шахматная доска 5x5, на которой надо поставить 17 шахматных слонов и коней. Вы выбираете, сколько слонов, а сколько коней, но всего должно быть 17, и при этом так, чтобы кони не атаковали друг друга, и слоны не атаковали друг друга. Последнее правило: в отличие от обычных шахмат, слоны в этой задаче "видят" друг друга сквозь коней, так что нельзя поставить два слона на одной диагонали с конем между ними. У задачи два варианта: 1) Поставить 17 фигур, как описано выше. Довольно легко. 2) Поставить 18 фигур. Очень тяжело! (если будете давать решение для 18, оберните его в спойлер-маркап)
4 62928Loading...
06
Подвожу итоги этого соревнования. Довольно скоро после его начала стало понятно, что все можно сделать очень быстрым (хоть и квадратичным) вычислением, и конкурс по сути дела нивелировался в состязание того, кто выжмет это вычисление и вывод результатов в меньше миллисекунд. К сожалению, я недостаточно жестко задал условия для того, чтобы честно и интересно делать такие микро-сравнения. Например, я заранее решил, что буду считать время запуска с командной строки, но это отсеивает все решения на Питоне просто из-за времени запуска интерпретатора, хотя в главном цикле некоторые из них, возможно, и посоревновались бы с другими. Всего было около 20 решений, с следующим разбросом по языкам: 8 питон, 3 C, 4 C++, и по одному: Perl, Kotlin, C#, Clojure, Rust. Если я забыл или не учел чей-то вариант, прошу простить, мне их приходилось собирать из четырех источников (три блоггинг-платформы и мой мейл). Все исходники вместе я решил не собирать, вряд ли этоочень интересно; почти все можно найти в комментариях к записи о конкурсе в ЖЖ, ФБ и ТГ. Помучившись немного, я решил присудить приз анонимному участнику, приславшему решение на C++, делающее все вычисления в темплейтах во время компиляции, так что программа компилируется 6 секунд, но при запуске сразу выводит результат. Можноспорить с тем, отвечает ли это условиям - наверное да, т.к. я вроде и запретил "выводит сразу готовый результат", но объяснил это тем, что надо его честно вычислить, а это тут происходит, просто во время компиляции. В конечном итоге, участник сделал ту же работу, что и почти все остальные (см. ниже), но вдобавок извратился с записью ее в compile-time metaprogramming, и выжал максимально возможный для C/C++ перформанс, так что заслужил эти $100, так я решил. Этот код явыложил здесь: https://gist.github.com/avorobey/bc3f8128392a731a8bb65ea2edd8c0bd Вместе с тем, хочу отметить несколько других достижений: 1. Почти все решения отслеживали число игр с перевесом X для всех X одновременно и для растущего числа бросков (обычно добавляя по одному броску в конец, изредка расщепляя длинные цепочки пополам). Однако в комментариях в телеграм-каналекрутые и дотошные комментаторы (горжусь) добили решение через возведение в степень матрицы перехода цепи Маркова, через алгоритм NTT (обобщение дискретной трансформации Фурье), позволяющий побить квадреатичный подход. На 100 бросках у этогокода нет шанса победить, но на многих тысячах он уже работает быстрее квадратичного. Посмотрите, если вам интересно: https://t.me/avvablog/2257?comment=327710 и немного до и после этого комментария 2. Телеграм-юзер @satorin первым прислал решение (на Котлине), через 33 минуты после того, как я отправил запись! https://pl.kotl.in/dnSEA_QyB Он пишет: "Кстати, никому не нужен фронтендер или фуллстек? :)" Работодателям советую обратить внимание :) 3. Это решение ЖЖ-юзера jsn на Clojure чисто по coolness factor, ну посмотрите сами на исходный код и поймете, о чем я: https://gist.github.com/jsn/b0cec248603fbf47bc3a3e776917ad5b Спасибо, извините, если кого-то разочаровал или что-то не учел, это было импульсивным решением и у меня было очень ограниченное время на то, чтобы все решения собрать и сравнить, но надеюсь, вам понравилось. Попробуем еще что-то подобное в другой раз.
4 22518Loading...
07
Ивритская буква ס (самех) и греческая буква σ (сигма) звучат одинаково, пишутся почти одинаково, но имеют разное происхождение. Сигма неожиданно происходит от древнесемитской буквы шин (в греческом языке не было звука ш, они произносили его как с, поэтому например Машиах-Мессия, Ешу - Иисус итд.). А буква самех писалась в древнем алфавите совсем по-другому, как три горизонтальные черты, перечеркнутые вертикальной, и из нее произошла греческая кси. Кириллическая буква С и латинская буква C пишутся идентично, звучат часто одинаково (латинская C звучит по-разному в разных языках и перед разными буквами, но нередко как с), но имеют разное происхождение. Кириллическая C заимствована неожиданно от той самой греческой сигмы, которую в ее исходном прописном варианте Σ в средних веках одно время писали как С, "выпрямляя" изгиб посередине; этот вариант назывался "серповидная сигма", а на латинском sigma lunata, луновидная. А латинская C, как и латинская G, происходят еще более неожиданно из древнесемитской буквы гимель (через финикийцев, греков и этруссков). В древнем латинском алфавите C использовали как для звука [k], так и для [g] - в этрусском языке они не различались и разные буквы были не нужны. В латинском различались и поэтому в конце концов придумали добавить зазубрину, чтобы вышло G, и разделить между ними эти два звука. А уже позже C от звука [k] в некоторых словах и языках перешел в ц или с под влиянием хорошо известных фонетических сдвигов. Есть что-то особенное, видимо, в этом звуке сссссссссс....
5 69159Loading...
08
Виталий Дубровнер пишет (в фейсбуке, цитирую только концовку): "ИМХО, есть только один способ как-то оправдать ранения и смерти тех, кто пошёл воевать за нас. Это - уничтожение ХАМАСа. На сегодняшний день (как и три месяца назад) - это означает "Рафиах". К сожалению, с теми, кто всё это время был и остаётся у власти, боюсь, нас ждёт лишь унизительная сделка "живые убийцы - за несколько заложников и сотню гробов". Dixi." Мой ответ: В целом так, но я не уверен даже, что на этом этапе "Рафиах" поможет, учитывая то, что мы, как постепенно стало понятно, ведем не войну, а череду антитеррористических операций, вопреки собственной (внутренней и внешней) риторике. Когда воюют, то не входят на территорию, а потом выходят из нее, полностью отдавая ее обратно врагу без военной причины, как мы делаем снова и снова. Когда я услышал в новостях, как мы снова захватываем больницу Аль-Шифа, через несколько месяцев после того, как ее уже захватили, и это было представлено как какая-то потрясающая военная победа, это многое прояснило. Если бы дела обстояли так, что мы контролируем всю Газу, кроме Рафиаха, верхушке Хамаса деваться некуда, и вот сейчас мы туда заходим, это было бы одно. Но мы вместо этого зашли-"вычистили" (т.е. повоевали с камикадзе низкого ранга, которые там специально для нас остались)-ушли, и так поочередно со всеми территориями кроме Рафиаха. Разве что проход на северную часть мы вроде бы контролируем, а внутри даже северной части не очень. Если после нескольких месяцев мы войдем в Рафиах, а у Хамаса не будет плана перед этим переправить заложников и свои командные силы в другое место, куда они уже вернулись - они полные идиоты, а я не думаю, что они полные идиоты. Если я неправ в своем пессимизме и все неверно понимаю, объясните, я только рад буду.
5 09419Loading...
09
Ребенок пишет сочинение по литературе, про стихотворение и рассказ, оба про Катастрофу (напомню, мы еврейская семья в Израиле). Подошел посмотреть, как идут дела, и помочь, если надо. Читаю (перевод с иврита): "Эти произведения показывают нам, как люди, или, точнее сказать, евреи, страдали во время Катастрофы..."
7 42819Loading...
10
(эта запись - не про математику, а про программирование. В конце ее я предлагаю соревнование: приз за лучшую программу) Недавно я несколько раз писал об игре Алисы и Боба с честной монетой: Алиса и Боб вместе бросают одну честную монету 100 раз. Каждый раз, когда во время бросков выпадают подряд два орла ОО, Алиса получает очко. Когда выпадает ОР, Боб получает очко. Побеждает тот, у кого больше очков после 100 бросков. Эта запись - не про математику, а про программирование. Чтобы проверить свои мысли об этой игре, я написал код, который проходит по *всем* возможным играм - но не 100 бросков, это было бы 2^100 игр, слишком много - а скажем 26. Для каждой возможной игры, т.е. вариантов бросков, надо посчитать, сколько очков у каждого и кто победил. В конце мы хотим знать, сколько из, скажем, 2^26 возможных игр - победы Боба, сколько победы Алисы, сколько ничьи. Мой первый вариант был на Питоне. Потом мне стало любопытно, насколько быстро это можно сделать, и я переписал его на C. В этой быстрой версии игра представлена с помощью числа - его биты это результаты бросков - и я проверяю, есть ли 11 (Алиса) или 10 (Боб) в первых двух битах, потом сдвигаю все число вправо на 1, проверяю опять, и так в цикле 25 раз (если длина игры 26). Эта программа перебрала все 2^26 игр за полторы секунды (Питон за много минут, не помню уже сколько). Тогда мне стало интересно, как еще можно это убыстрить, и сколько бросков я смогу перебрать без проблем на обычном десктопе. Программа прошла еще через две версии, и в конце концов я закончил на следующей (показываю только главную часть): #define TURNS 40 #define MAXN (1ULL << TURNS) unsigned long long i, ascore, bscore; for (i = 0; i < MAXN; ++i) { ascore = __builtin_popcount(i&(i>>1)); bscore = __builtin_popcount(i&((~i & (MAXN-1))>>1)); awins += (ascore > bscore); bwins += (ascore < bscore); } Для максимальной эффективности ее надо компилировать так: gcc -O3 -march=native, тогда компилятор использует инструкцию popcnt вместо функции __builtin_popcount. Наверняка для MSVC тоже можно найти правильные параметры и способ использовать эту инструкцию, я не проверял (я компилировал под 64-битным Windows, но gcc). Эта версия проходит через все 40-бросковые игры за 25 минут. Это примерно триллион вариантов, довольно круто по-моему. Предположим, я захотел бы таким образом узнать точное число побед Алисы и Боба на игре из 64 бросков. Используя эту программу на одном компьютере, я ждал бы ответа 38 лет. Но ясно, что эту программу тривиально легко разбить на параллельные вычисления. На моем десктопе 28 ядер на двух процессорах; если 25 из них занять этим вычислением, то машина справится уже за полгода, а тысяча машин - за 12 часов. Я не буду это делать. Во-первых, я уже не работаю в Гугле и у меня нет тривиально легкого и бесплатного доступа к 1000 машин. Во-вторых, на то мы и программисты, чтобы не все и всегда делать в лоб. Найти точное число побед Алисы и Боба в первоначальной версии игры, со 100 бросками, полным перебором - не сможет, думаю, вся наша цивилизация за год или десять лет. Но по-моему, должно быть не слишком тяжело сделать это умнее. Я предлагаю конкурс: написать программу, которая должна как можно быстрее вычислить и напечатать правильное число побед Алисы и Боба в игре из 100 бросков. Варианты можно предлагать в течение недели. Автор варианта, который делает это быстрее всех (и правильно), получает приз в $100. Для этого надо не только дать ответ, но и исходный код, и в случае если это нетривиально - пояснения, как его скомпилировать или запустить (под стандартным Windows или Линуксом), а также время, за которое программа выдает ответ у вас на компьютере. В случае близких по времени результатов я буду сравнивать их, запуская на своем десктопе (два процессора Intel Xeon @2.40GHz по 14 ядер в каждом, 32GB памяти, стандартная Windows 10, в случае надобности Линукса установлю на ней WSL2). Можно посылать больше одного варианта. Посылать можно в комментариях или почтой на avorobey в GMail. Вроде ничего не забыл, но если непонятно, можно задавать вопросы.
7 93736Loading...
11
Кто человек, инициалы которого встречаются в созданных человеческой культурой артефактах больше, чем чьи либо другие? Конечно, это Марк Збиковский (Mark Zbikowski). Любой EXE-файл в линейке операционных систем Майкрософта начинается с двух символов MZ - его инициалов. Марк был одним из первых программистов в Майкрософт. Мне напомнила об этом вопросе дискуссия вокруг выпущенного только что Майкрософтом исходного кода MS-DOS 4.0. Может, посмотрю на досуге несколько интересных файлов внутри этих исходников. Правда, я вот пытаюсь вспомнить, что это за четвертый DOS был, и не могу. Третий помню (3.3 точнее). Пятый помню. А между ними не очень.
6 79030Loading...
12
Продолжая предыдущую запись. Третий вопрос. 3. Кто в среднем наберет больше очков? То есть, в среднем за все 100 бросков Алиса наберет X очков, Боб наберет Y очков. Какие отношения между X и Y? Бонус-вопрос: можете ли вы найти точные значения X и Y? Правильный ответ - в среднем каждый наберет одинаковое число очков, а именно 24.75 (99/4). Для хорошо знающих теорию вероятностей это очень простой вопрос, показывающий силу очень важного принципа - аддитивности математического ожидания даже зависимых друг от друга событий. Говоря простыми словами, спросим себя, сколько в среднем очков получит Алиса *на втором броске*? Ответ 1/4, потому что из 4 возможных равновероятных исходов первых двух бросков только один дает ей 1 очко. Сколько очков в среднем получит Алиса на третьем, четвертом итд. броске? Ответ всегда 1/4 по той же причине. Несмотря на то, что события "получила очко на 2-м броске" и "получила очко на третьем броске" очень сильно зависят друг от друга, ВСЕ РАВНО (и это крайне контринтуитивно поначалу, но очень важно понимать и уметь пользоваться) число очков в среднем по всем броскам - это простая сумма этих 1/4 за каждый возможный бросок, на котором можно получить очко. То есть, 1/4 умножить на 99 таких бросков. Для Боба ситуация абсолютно такая же и ответ такой же. Вот и все. Для тех, кого не убеждает использование этого принципа, могу предложить аргумент с подсчетом. Ведь среднее число очков за игру - это просто-напросто общее число очков во всех возможных играх, поделенное на количество возможных игр. Это и значит "среднее". Сколько всего возможных игр? Число последовательностей из О и Р длиной 100, т.е. 2^100. Сколько в них всего очков Боба, например? Посчитаем отдельно по позициям: есть 2^98 игр, в которых Боб получает очко на второй позиции (после второго броска), потому что нам необходимо зафиксировать ОР в позициях 1,2, а остальные 98 могут быть любыми. Значит, 2^98 очков Боба, полученных на втором броске; столько же на третьем, четвертом итд., всего 99*2^98 очков Боба, и поделив на 2^100 игр, получаем те же 99/4 очков в среднем. То же самое у Алисы. (Подумать как следует над решением с подсчетом может помочь поверить в принцип аддитивности матожидания) И наконец, самый сложный вопрос (его первоначально задал в твиттере математик Даниэль Литт). Четвертый вопрос. Что более вероятно: что Алиса победит Боба, или что Боб победит Алису? Правильный ответ: несмотря на равенство среднего числа очков в третьем вопросе, более вероятна победа Боба, с вероятностью примерно 51%. Это легко проверить опытным путем, если запустить симуляцию достаточно большого числа игр. Но как это объяснить? Почти все, кто написал правильный ответ, дали следующее логичное объяснение (и я тоже его для себя придумал). Хотя общее число очков у Алисы и Боба по всем играм одинаковое, очки Алисы более "скученные". Например, Алиса может в одной игре получить даже 99 очков, если все О, а Боб максимум 50. Значит, во многих играх Алиса как бы "зря расходует" свои очки на создание большего перевеса, чем нужен для победы, и поэтому выигрывает в меньшем количестве игр, чем Боб, и в целом шанс победить у нее немного меньше. Это очень логичное объяснение. Но оно совершенно неверно. У Алисы немного меньше шанс победить, но не поэтому. Почему я в этом уверен, будет понятно из правильного объяснения, к которому я в итоге пришел (ну не только я, конечно, в твиттере это многие обсуждали). Вот оно.
5 84030Loading...
13
Будем вести счет игре, давая +1 за каждое очко Алисы и -1 за каждое очко Боба. Если в конце счет положительный/отрицательный, то победила Алиса/победил Боб. Мы начинаем со счета 0. Представим себе вначале, что мы играем игру неопределенно долго, тогда счет будет блуждать случайным образом, начиная с 0, потом переходя, например, в положительный район, покружив там, через 0 в отрицательный, и так далее. Чтобы быть точнее, поделим всю запись игры на "экскурсии" в + или -, каждая из которых начинается после броска О с нулевым счетом. Если после такого О идет О, мы идем в +1, и блуждаем там какое-то время, пока опять не окажемся в О со счетом 0. Если Р, то -1 и опять блуждаем до следующего О при нулевом счете. Если именно так определить "экскурсии", то оказывается, что средняя длина положительных и отрицательных экскурсий одинакова. Это можно доказать, выписав вероятности переходов и увидев симметрию, но есть более остроумный способ: если прочитать экскурсию от конца к началу, то положительная превращается в отрицательную и наоборот. Например: ОООРООРОРРРРО это положительная экскурсия, в течение которой счет был: 1, 2, 1, 2, 1, 0. А теперь перевернем ее, прочитаем от конца к началу: ΟРРРРОРООРООО, здесь счет идет: -1, -2, -1, -2, 1, 0. Таким образом, число положительных экскурсий любой данной длины строго равно числу отрицательных такой же длины. А это значит, что всю игру можно представить как череду экскурсий, каждая из которых случайным образом положительная или отрицательная, и вот после 100-го броска внезапно игру обрывают, и внутри какой экскурсии мы остановились, тот игрок и победил. Поскольку длина экскурсии не зависит от знака, очевидно, что шанс оказаться внутри положительной экскурсии после 100-го броска равен шансу оказаться внутри отрицательной. Но почему же тогда шансы Алисы и Боба победить не равны 50% у каждого? Потому что есть крохотная асимметрия в подсчете очков. Посмотрите на пример двух экскурсий выше. В отрицательной экскурсии ОРРРРОРООРООО мы все время, кроме начального и последнего О, имеем отрицательный счет, и если игра оборвется в середине этой экскурсии, победит Боб. А в ее положительном двойнике ОООРООРОРРРРО счет положительный до последнего блока РРРРО, в течение которого он уже 0, но мы еще не дошли до О с этим нулевым счетом. Если игра оборвется на этом блоке, будет ничья. Оказывается, эта крохотная разница и есть причина победы Боба. Последовательности из одних Р при нулевом счете должны "по-честному" (кроме самой первой в начале игры) считаться за Алису, потому что они стоят в конце положительных экскурсий, но по правилам игры они не засчитываются ни за кого. И те случаи, когда 100-й бросок оказывается внутри таких последовательностей, и дают перевес Бобу. Если изменить правила так, что "если конец игры падает на Р при нулевом счете, но при этом не все вообще броски Р, то победа засчитывается Алисе", то оказывается, что вероятность победы ровно 50% у каждого. Причем *ровно* 50% - если посчитать число выигрышных игр у Алисы и Боба, они совпадают один к одному (я посчитал для 25 бросков, не для 100). Обратите внимание, что при таком изменении правил игры, когда мы "ничейные" (нулевой счет) блоки Р записываем в пользу Алисе, все равно остается верным, что у Алисы больше скученность очков, что у нее есть игры с числом очков больше 50, а у Боба таких не бывает - все аргументы того объяснения, что я дал первым, остаются верными, но шансы победить тем не менее равны. Вот почему я написал выше, что уверен, что то объяснение неверно. Вроде все.
7 10828Loading...
14
Возвращаюсь к очень интересной и контринтуитивной серии задач про Алису, Боба и честную монету, которая была здесь месяц назад. Сегодня я расскажу и объясню правильные решения. Напоминаю условие игры: "Алиса и Боб вместе бросают одну честную монету 100 раз, получая последовательность О и Р (орлов и решек). Каждый раз, когда во время бросков выпадают подряд два орла ОО, Алиса получает очко. Когда выпадает ОР, Боб получает очко. Специально отмечу, что если например выпадает ООО, то это два очка Алисе, то есть ее выигрышные броски могут пересекаться. После того, как 100 бросков сделаны, побеждает тот, у кого накопилось больше очков." Дальше было четыре вопроса, на которые большинство ответивших по интуиции давали неправильные ответы. Программисты могли легко написать симуляцию игры и узнать правильные ответы, и многие так и сделали, но не всегда могли их объяснить. Первый вопрос. 1. Что более вероятно: что первое заработанное очко в игре достанется Алисе - или Бобу? Это самый простой из вопросов. Правильный ответ - одинаковая вероятность. Самый простой способ это увидеть следующий: первое заработанное очко в игре случится сразу после первого раза, когда выпадет О. Как только это впервые случится, следующий бросок О или Р определит, достанется первое очко Алисе или Бобу. Вероятность 50% у каждого. Второй вопрос. 2. Для кого из игроков в среднем дольше путь до первого заработанного очка? То есть, в среднем Алиса получит свое первое очко после А бросков, Боб после Б бросков, какие отношения между А и Б? Правильный ответ - для Алисы в среднем путь к первому заработанному очку длиннее, чем у Боба: 6 бросков против 4. Для каждого в отдельности можно вычислить это число разными способами, например, используя элементарную теорию цепей Маркова следующим образом. Пусть А1 - среднее число бросков до очка Алисы, если только что выпал орел, а А2 - если только что выпала решка. Тогда A1 = 1/2 * 1 (50% что выпадает орел, и тогда 1 бросок) + 1/2 * (A2+1) (50% что выпадает решка, и тогда 1 бросок сейчас и еще A2 бросков). Похожим образом A2 = 1/2 * (A1+1) + 1/2 * (A2+1). Второе уравнение упрощается в A2=A1+2, подставляя это в первое, находим A1=4, A2=6. Число бросков для Алисы от начала игры равно A2, т.е. 6, потому что начать с ничего все равно что начать с решки. Для Боба уравнения выглядят немного иначе: Б1 = 1/2 * (Б1+1) (после орла выпал орел) + 1/2 * 1 (после орла выпала решка). После решки имеем Б2 = 1/2 * (Б1+1) + 1/2 * (Б2+1). Как и у Алисы, второе уравнение упрощается в Б2=Б1+2, но из первого сразу следует Б1=2, так что Б2=4 и это среднее число бросков до очка для Боба. Предположим, уравнения работают; но как объяснить этот ответ, учитывая ответ на первый вопрос. Если вероятность того, кто получит очко первый, одинакова, как может путь к первому очку быть разной длины? Интуитивное объяснение того, что пути разной длины, следующее. На первый взгляд, условия симметричны: после того, как выпадает О, следующий бросок 50/50 дает очко Алисе или Бобу. Но если мы сейчас "болеем" за Алису, то обнаружим, что в случае, когда следующий бросок промахнется и не даст ей очко, то после ОР ей надо заново зарабатывать свои ОО "с нуля". А в случае Боба, если следующий бросок после О не дает ему очко, то это ОО и у него уже готова первая часть, осталось лишь Р. Поэтому логично, что если первая "попытка" получить очко не удалась, то после нее Алисе дольше в среднем идти до очка, чем Бобу; значит, и в целом от начала дольше идти.
5 44843Loading...
15
Это же объяснение помогает и понять кажущееся противоречие с первым вопросом. Вероятность получить первое очко в игре у каждого одинакова, но если оно досталось Алисе, то до очка Боба уже "недалеко", а если досталось Бобу, то до очка Алисы в среднем дольше шагать. Если бы мы считали "среднее число бросков до первого очка Боба, учитывая только такие игры, в которых Бобу достается первое очко", и то же самое для Алисы - вот *тогда* бы было равенство, и это бы соответствовало первому вопросу. Но мы, когда считаем среднее число бросков до первого очка Боба, учитываем также игры, в которых Алиса побеждает первой - и наоборот. Эти игры "ломают" симметрию. Третий и четвертый вопросы - в отдельной записи позже, пока напомню их. 3. Кто в среднем наберет больше очков? То есть, в среднем за все 100 бросков Алиса наберет X очков, Боб наберет Y очков. Какие отношения между X и Y? Бонус-вопрос: можете ли вы найти точные значения X и Y? 4. Что более вероятно: что Алиса победит Боба, или что Боб победит Алису?
5 83331Loading...
16
Лео Каганов написал интересную запись о том, как пишутся песни для коммерческих проектов: ну типа для рекламного ролика, для поздравления юбиляра, для мультфильма, гимн корпорации итд. итд. Там просто ну вот все интересно, рекомендую почитать. Мне особенно понравилось - про то, что начинают всегда с мелодии, а текст пишут уже под нее (я в принципе понимаю это умом, но сердцем, как очень текстовый человек, затрудняюсь) - про то, как готовится фонограмма для текстовика, что в ней желательно ясно определить, где звучит вокал (там примеры есть) - Про рыбу: прослушав много раз фонограмму, предоставленную композитором, поэт-текстовик пишет первым делом рыбу: "Рыбой называется черновик текста, содержащий пока бессмыслицу ради ритмического рисунка. Проще всего использовать цифры. Но если музыка сама подсказывает обороты, можно вписать и их, пусть даже в окончательный вариант не войдут. Типа такого: Вечные друзья три четыре семнадцать Вечные друзья тридцать девять сто пять Вечные друзья семь четыре и двадцать Вечные друзья — опять После всей этой подготовки текстовик погружается в эмоции, садится и делает текст — обычно за день."
6 46064Loading...
17
Израильский писатель Аарон Аппельфельд родился в 1932 году в Буковине (сегодня часть Украины, тогда - Румынии), он был единственным ребенком в еврейской семье, не соблюдавшей религию, и родным языком Аппельфельда был немецкий. В 1941 году Румыния захватила Буковину (до этого год она была в СССР) и начала уничтожение евреев. Мать Аппельфельда застрелили прямо на улице; отца с ребенком сначала направили в гетто в Черновцах, а оттуда пешим походом в концлагерь в Транснистрии. Восьмилетний Аарон оказался разлученным с отцом и вскоре после этого бежал из лагеря. Два года скитался по лесам, жил вместе с такой же скитающейся группой воров и проституток, потом одно время в доме украинской женщины. В 44-м году прибился к советским солдатам и с ними попал в Болгарию, оттуда в Югославию, Италию (где провел часть времени в монастыре) и в 46-м добрался до Израиля. Аарон был уверен, что отец погиб в лагере, а отец - что погиб сын. В 1957-м году 25-летний Аарон видит имя отца в списке репатриантов и находит его в поселке Беер-Тувия, работающим на сборе урожая. Он описал эту встречу в интервью в 2000-м году, почти полвека спустя: "Я вижу лестиницу, и на дереве стоит очень старый еврей... я обращаюсь к нему на немецком и говорю ему: "Герр Аппельфельд?" Он спускается с лестиницы, смотрит на меня и не может вымолвить ни слова, и только слезы омывают его. И в течение целого дня он не может издать ни звука, только страшные рыдания. Он не говорит мне, что он мой отец, я не говорю ему, что я его сын. Вплоть до сегодняшнего дня я не могу ничего с этим сделать. Это только вызывает у меня слезы, я не могу этого коснуться. Пока не могу. Может, через двадцать лет я смогу дотронуться до этого огня". Аппельфельд умер в 2018-м.
6 60227Loading...
18
Акт первый. 19 апреля, ИА Регнум: "Авторы песни «Александра» Никитины после начала СВО переехали в США, а теперь начали принимать участие в мероприятиях, где не скрывают, что вырученные средства отправятся антироссийским силам... Ещё оказалось, что Никитины помимо осуждения политики России, проживая в США, записывают антироссийские ролики для антироссийской же организации «Настоящая Россия»... При этом зарабатывать в России известные барды тоже успевают. 20 июня 2024 года Никитины планируют выступить в Москве, на юбилейном концерте, посвященном 90-летию Юрия Визбора." Акт второй. 23 апреля, Комсомольская правда: "Социальные сети буквально взорвало сообщение о том, что поэтесса Юнна Мориц намерена запретить Татьяне и Сергею Никитиным исполнять песни на свои стихи. Реакция Юнны Мориц последовала на разразившийся в Сети на прошлой неделе после публикации ИА Регнум скандал. Юнна Мориц - о бардах Никитиных: "Ещё на «Эхе Москвы», исполняя песни на мои стихи, Никитины не называли моё имя, чтобы не испортить свою репутацию и репутацию «Эха М». В результате у них появилось много «поклонников», уверенных в том, что Никитины - авторы моего поэтства! Сейчас на своих гастролях, они не называют моё имя, чтобы не испортить свою русофобскую репутацию..." - Ещё раз подтверждаю, - сказала Юнна Мориц, завершая нашу сегодняшнюю беседу, - я хочу наложить запрет на исполнение моих песен Никитиными и теперь думаю, как сделать это юридически грамотно." Акт третий. 24 апреля, Татьяна и Сергей Никитины. «СОВЕСТЬ, БЛАГОРОДСТВО И ДОСТОИНСТВО» Сегодня мы обращаемся к нашим зрителям, нашим друзьям, коллегам и всем тем, кому небезразлична наша жизнь. Прежде всего хотим сказать, что мы никогда не финансировали ВСУ и не собирались этого делать. То, что пишут в сети – злонамеренная ложь и клевета. Чтобы снять все сомнения, мы отказались от участия в фестивале «Возраст счастья», который должен состояться в конце мая в Черногории... Мы никогда не пели в угоду политики и политикам, не ждали от государства никаких благ - квартир, должностей и гонораров. Может то, что мы держали спину прямо в любых ситуациях, то, что порядочность, уважение к человеку, честность для нас не пустой звук, люди чувствовали и ценили. Все, что мы хотим сказать, вы найдете в наших песнях. Русский язык и Россия – наше Отечество. Все, что было написано за нашу жизнь, было продиктовано любовью к поэзии и желанием поделиться этим со зрителями... Наш сын уехал учиться в США в 1990-м году... Это было время разрядки и дружбы не только на правительственном уровне, но и между людьми наших стран. Наш единственный сын женился, родились внуки, и они живут в США. Мы, естественно, стали частыми гостями его семьи... И как тут не вспомнить Булата Окуджаву: Совесть, благородство и достоинство – Вот оно, святое наше воинство...
5 90124Loading...
19
Позавчера вечером до начала Песаха оставались еще почти сутки, но в супермаркетах уже начали завешивать клеенкой стеллажи и полки, на которых обычно стоит хамец, квасные продукты, которые нельзя по закону продавать в Песах. (если говорить точнее, нельзя их выставлять, продавать можно, да и то за нарушение закона полагается штраф, который реально выписывают исключительно редко; некошерные магазины в последние годы часто просто игнорируют запрет, но обычные гастрономы/супермаркеты следуют устоявшейся традиции) А меня послала жена срочно закупиться хлопьями на время праздника. У нас в семье пятеро душ, я, жена и трое детей; я хлопья не ем, остаются четыре поэтому, естественно, мы покупаем четыре разных вида хлопьев, чего еще можно было ожидать? И все они, разумеется, кончились: - и "хлопья Даника", кукурузные с медом, которые раньше назывались "хлопья Юли", а до этого "хлопья мамы", есть их один Даник; - и "хлопья Юли", просто кукурузные "Корнфлекс", которые раньше тоже назывались "хлопья мамы", а сейчас, хотя они называются "хлопья Юли", ест их главным образом Адам и немного Юля; - и "хлопья мамы" (я думаю, вы уже видите закономерность), многозлачные Cheerios колечками, которые одно время были "хлопья Адама", но не прижилось, и они опять "мамы", а едят их мама и все трое детей, время от времени и нерегулярно - и "фейковые хлопья мамы", это те же Cheerios колечками, но овсяные, используются для подмены предыдущих для Адама, когда он очень много тех требует, а те слишком сладкие. И я такой в девять вечера, в день перед Песахом - в один магазин - вообще уже закрылся, в другой - парни с рулонами клеенки заклеивают соседний стеллаж с тем, на котором хлопья, а хлопья еще свободны. Я быстро нахватал даникиных, юлиных, фейковых маминых, а вот просто маминых нет, и я делаю еще одну попытку, в большой супермаркет, который закрывается в 10:30. И обламываюсь, в нем уже завешен весь ряд, в котором хлопья всех видов. Я сквозь полупрозрачную клеенку смутно вижу очертания коробок, прижимаю ее к коробкам, угадываю названия по тусклым следам: не то, не то, не то, а - вот она, Cheerios Multi-system! Оглядываюсь воровато, никого вроде рядом нет, сейчас оторву скотч внизу, раскрою клеенку, быстро достану и заклею обратно. Работник магазина внезапно материализуется в трех метрах от меня - серьезно, там никого не было - и возмущается: ты что делаешь, не открывай! Я пробую на секунду возмущение - а что, еще не Песах, чего это вы закрываете! - но это звучит неубедительно, и я сам это понимаю. Не умею скандалить, орать и качать права - эту столь важную черту израильской ментальности так и не развил в себе. Вместо этого честно прошу о помощи: брат, говорю, понимаешь, такое дело, дети остались без хлопьев. Я знаю, где коробка, вот она, помоги только достать. Не корысти ради, а толмо волею пославшей мя жены. Ну ты же знаешь, как это, брат!.. И вот оно, пасхальное чудо еще до наступления праздника - работник смягчается, и вот он отрывает скотч и аккуратно просовывает руку под него снизу. Я слежу за силуэтом руки, судорожно вспоминаю, где именно стоит моя вожделенная коробка и командую: правее, правее... нет еще выше... выше... еще чуть-чуть выше! Вся его левая рука и плечо исчезли под пленкой, он, полуприсев и прижавшись щекой к полкам, шарит там рукой, аки щупальце батискафа по морскому дну, вольно же было этим хлопьям стоять на полке повыше, но вот! удача! пальцы сжались на нужной коробке и медленно утаскивают ее вниз, вниз и наружу из запретной зоны. Спасибо, брат! С праздником тебя! Счастливой пасхи, Песах самеах!
5 67834Loading...
20
Понравился вопрос в твиттере, примерно в таком духе: "За какое литературное произведение вы готовы бороться до конца? Это должно быть что-то неочевидное, не самое знаменитое у этого автора; может, странное или малоизвестное. Никто не пойдет бороться до конца за "Войну и мир" или за "Старика и море", а вот за "Хаджи-Мурата" или "Свет мира" - может быть. За что вы пойдете бороться до конца?" У меня это - например - "Рассказы из двух карманов" Чапека, "На галерее" Кафки, "Маска" Лема, "Ариадна" Цветаевой, "Кони, кони" Маккарти, "Forlesen" Джина Вульфа, "The Real Thing" Генри Джеймса, "Я убил" Булгакова, "Player of Games" Иэна Бэнкса и автобиография Агаты Кристи. Это то, что сейчас придумалось, и, может, потом я вспомню что-то более важное для себя или откажусь от чего-то в этом списке. А у вас? Можно только одно произведение, можно несколько, как хочется.
8 738180Loading...
21
Белые начинают и ставят мат в два хода. Несложная задачка, но решение уж очень красивое. В комментариях наверняка будут спойлеры, учтите.
8 53063Loading...
22
Если взять прямоугольники со сторонами 1 и 1/2, потом 1/2 и 1/3, потом 1/3 и 1/4 и так далее, то нетрудно увидеть, что сумма площадей всего этого бесконечного числа прямоугольников равна 1. Поэтому логично поинтересоваться, можно ли все эти прямоугольники уместить внутрь квадрата 1 на 1. Оказывается, этот вопрос остается открытым, с тех пор, как в 1960-х его сформулировал Лео Мозер (родившийся в Вене, но выросший в Канаде). (почему сумма площадей равна 1? Потому что площадь каждого из них 1/n(n+1) можно представить как 1/n - 1/(n+1), и в бесконечной сумме таких площадей всё, кроме 1, сокращается) На картинке - иллюстрация из знаменитого учебника "Конкретная математика" Кнута, Грэма и Паташника. Там эта задача приводится в качестве "исследовательского упражнения". Отмечается разногласие среди соавторов по вопросу того, какой ответ они предсказывают. Кнут считает, что можно уместить, Грэм что нельзя, Паташник предпочел не высказывать мнение. Известно, что можно уместить все эти прямоугольники внутрь квадрата со стороной 133/132 (есть также утверждение насчет 501/500, но я меньше уверен в этом доказательстве). Известно, что если существует упаковка в квадрат со стороной 1+epsilon для любого сколь угодно малого положительного epsilon, то существует также упаковка в просто 1x1. Но плотнее, чем epsilon=1/132 или 1/500 никто не упаковал пока. И напрямую в 1x1 тоже, и не доказал, что это невозможно. Вопрос остается открытым. Китайский ученый Yilei Chen говорит на своем сайте, что из-за этой задачи - о которой он узнал во время учебы в университете - он решил заняться наукой. А сейчас он опубликовал очень сложный препринт, в котором утверждается решение с помощью квантовых алгоритмов нескольких важных проблем на целых решетках (lattice problems). Если алгоритм Чена действительно верен, это будет иметь огромное значение для криптографии, пока что больше теоретическое, но потом и практическое. Об этом пишет Скотт Ааронсон в своем блоге.
11 36375Loading...
23
Статья о фальшивых исследованиях в медицине. How many studies are faked or flawed? Редактор медицинского журнала "Анестезия" решил специально проверить как можно более подробно все статьи, которые журнал получил за несколько лет, включающие в себя рандомизованные исследования. В тех случаях, что ему удалось получить данные о каждом пациенте (анонимизированные), он забраковал 26% исследований как либо фейковые, либо безнадежно испорченные ошибками в данных и статистике. Но когда у него было доступа к данным о пациентах, а только текст самой статьи и сопутствующие статистические данные, он смог забраковать таким же образом только 1% исследований. Теперь учтем, что рецензенты и редакторы никогда (практически никогда) не требуют данных по пациентам и не смотрят на них. В общем, картина складывается неутешительная. (Там еще много о том, как это все влияет на рекомендации больным, на систематические обзоры и метаанализы, итд. итп.)
10 522117Loading...
24
В песне Ивасей "Дети тишины" есть такие строчки И что такое "хорошо", и что такое "плохо" Учили, повернув тетрадь обратной стороной. Что тут имеется в виду? Единственное, что мне приходит в голову - это что на обратной стороне каких-то школьных (советских) тетрадей было стихотворение Маяковского "Что такое хорошо и что такое плохо". Но по-моему, это просто не так, я не помню такого. Что я не понимаю? https://www.youtube.com/watch?v=g-G910_FIvg
5 9954Loading...
25
Попалась цитата: Джейк Салливан, будучи советником по нац. безопасности в администрации Обамы, сказал после своей первой встречи в "Ситуационной комнате": “There must be another room, somewhere down the hall, where the real meeting is happening, where the real experts are, making the real decisions. Because it can’t just be us. It can’t just be this. You know what? Turns out that it is.” Вспомнилась, конечно, фраза Линор Горалик: "Страшно не то, что мы взрослые, а то, что взрослые - это мы".
10 030199Loading...
26
ЖЖ-юзер gianthare обсуждает в ностальгической записи разные варианты того, как переводчики Толкина на иврит назвали "эльфов" и "гномов", или могли бы назвать. Я вспомнил, что когда брал в юношестве в руки "Властелина колец" на иврите, тоже не мог понять долго, что это за אלפים - из-за отсутствия огласовок "эльфы" и "тысячи" пишутся совершенно одинаково, хотя звучат по-разному: "эльфим" и "алафим". (это замечание в скобках - только для знающих иврит, другим не объяснить: мне еще очень понравилось там про период, когда произносишь еще כְּתַבְתֶּן с ударением на последнем слоге - помню такое про себя. А сейчас - бросишь вскользь какое-нибудь הבית-ספר и не заметишь, эх...) А вот про dwarves интересно, я подробности этого дела не помнил. Dwarf - гном по-английски - обычно во множественном числе dwarfs, но это в некотором смысле исключение из более частого правила чередования f -> ves. Например, knife-knives, staff-staves, wharf-wharves, thief-thieves, leaf-leaves. Но вместе с тем: chief-chiefs, belief-beliefs, roof-roofs, chef-chefs. В общем, похоже, что с чередованием слов заметно больше, но и без хватает. "Это, дети, невозможно понять, можно только запомнить". И dwarf-dwarfs тоже таким было, без чередования. А Толкин почему-то в своих книгах написал dwarves и dwarvish. С его легкой руки этот вариант (который до него существовал, но был очень редким) стали часто использовать, но именно в этом значении, для мифической расы обитателей горных пещер. Скажем, звезды-карлики будут однозначно dwarfs, а не dwarves. Но чего я не знал - это что Толкин признался в письме, что это не было сознательное "остранение" названия, а просто он так неправильно помнил, когда писал, но пришлось уже так и оставить. Из письма издателю "Хоббита": "No reviewer (that I have seen), although all have carefully used the correct dwarfs themselves, has commented on the fact (which I only became conscious of through reviews) that I use throughout the ‘incorrect’ plural dwarves. I am afraid it is just a piece of private bad grammar, rather shocking in a philologist; but I shall have to go on with it."
6 65238Loading...
27
Недавно увидел движение глаз на MRI, и с тех пор все время вспоминаю это видео. В монографии о движении глаз, которую я читаю, в самом начале есть замечательная метафора, которую я тоже вспомнил: автор объясняет, что по-настоящему ясно и со всеми подробностями мы различаем только свет, который попадает на так называемую центральную ямку (fovea centralis), крохотную часть сетчатки глаза. "Так что мы видим лишь примерно одну десятитысячную часть зрительного поля с полной ясностью; причина, по которой мы не осознаем по-настоящему этот недостаток - это что наши глаза постоянно в движении, и постоянно направляют этот маленький туннель ясного зрения то туда, то сюда, на то, что мы хотим увидеть."
6 484101Loading...
28
Вообще-то я и не собирался, но теперь специально сделаю вам назло.
6 08519Loading...
29
между t и sch, из "тиск" получается в итоге "тш", а это, слившись вместе, становится "ч"). Так вот, шотладнцы в английском языке не успели вскочить на лестницу, а в немецком - успели. Scottland вместе с остальными sc-словами между 11 и 16 веками становится Schottland и в произношении сначала "схоттланд", потом "шотланд". И в таком виде попадает в русский язык.
9 79968Loading...
30
Почему, собственно, Шотландия, если Scotland? Откуда взялось это "ш"? В русской Википедии есть подробная статья "Название Шотландии", в которой объясняется про скоттов и Scotland итд. Про русское название там сказано: "В России это название традиционно употребляется в форме «Шотландия»". Спасибо, что прояснили! Выглядит так, что русский взял название из немецкого, где тоже "Шотландия", Schottland. Но откуда в немецком взялось это "ш"? Я попытался разобраться, и вот что у меня получилось (пусть филологи-германисты поправят, если где ошибся): Примерно между 500 и 1500 годами в разных германских языках происходил схожий процесс: звукосочетание "ск" превратилось в "ш". Это может показаться странным превращением, но на самом деле этот процесс занимал несколько сотен лет и происходил в два этапа: с+к -> с+хь -> ш. Чтобы почувствовать, почему это логично, скажите медленно СКИ - СХИ - ЩИ, и почувствуйте движение языка у верхнего неба - переходы не очень значительные. При этом в разных языках этот процесс проходил в разное время, и по-разному отражался на письме - фиксация письменных форм сильно зависит от местных культурных особенностей. Английский, как известно, тоже германский язык, хоть один из самых странных в этой семье, по сравнению с другими. В староанглийском языке этот процесс произошел очень рано. К 10 веку нашей эры он уже завершился, так что современное слово ship уже произносилось через "ш", но писалось тогда SCIP. Это написание отражало то, что когда-то намного раньше (может, в 5-6 веках) произносили "скип" - мы также знаем это по родственным словам в других языках - и потом слово прошло, видимо, через "схип" и стало "шип", но правописание застыло и не менялось. Фонетические сдвиги устроены очень забавно. Представьте язык как дом, в котором на разных этажах живут разные звуки, но лестниц между ними обычно нет; время от времени к дому подъезжает очередная лестница, соединяющая какие-то этажи, и определенные звуки по ней все или почти все перебираются на новое место: например, СК на СХЬ, а потом на Ш. Но потом лестница отъезжает, и шанс утерян; после этого язык может принимать в себя новые слова на СК, и с ними уже это не случится. Так в английском языке: оказывается, множество слов на sk-, которые интуитивно ощущаются как древние, германские - sky, skip, skin, skill итд. - на самом деле пришли в язык довольно поздно, в 13-14 веках. Они действительно германские, но не из староанглийского, а из исландского, голландского, изредка немецких диалеков - из языков, в которых к 13-14 векам этот сдвиг СК->Ш еще не случился или не закончился. По-настоящему древнеанглийские слова типа SCIP или ENGLISC превратились почти все в Ш (есть исключения, например, ask). При этом, когда в 13-14 веках начали приходить эти новые слова с SK или SC, которое действительно произносилось "ск", старые слова с Ш начали записывать по-другому, чтобы избежать путаницы, и удобным оказалось сочетание SH. Так написания SCIP, ENGLISC, SCALL превратились в SHIP, ENGLISH, SHALL, при том, что сами звуки были "ш" к тому моменту уже много столетий. А что с шотландцами? Их название SCOT, видимо, пришло в староанглийский, когда этот процесс уже закончился, или они оказались исключением типа ask. Так или иначе, они не перешли по лестнице, и "ск" в их названии сохранилось неизменным до наших времен. Зато в верхненемецких диалектах - источниках современного стандартного немецкого языка - эта лестница подъехала заметно позже, где-то в 11-м веке. К тому времени там уже знали, что есть такие "скотландцы". Более того, этот процесс в верхненемецких диалектах частично отразился на письме: переход ск->схь записали как sc->sch. В немецком ch стандартно передает "хь" (примерно, есть определенная разница). И только второй переход, когда это "схь" стало "ш", где-то к 16-му веку, не передали на письме, орфография уже застыла. И так получилось, что в немецком SCH передает звук "ш". (Знаете, откуда взялось ч в "дойч", самоназвании немцев Deutsch? Из "тиск". Древнее слово diutisc, теперь следите за пальцами: ск->схь->ш по лестнице, одновременно выпадает краткое "и"
9 928111Loading...
Алла Гаврилова о "Проекте Чубайса" в Тель-Авивском университете. https://www.newsru.co.il/israel/9may2024/chubais_501.html С одной стороны, неясно, в чем вообще важность всего этого. Социологических "центров изучения" разных стран и явлений существует множество, я сомневаюсь, что найдется даже несколько примеров того, когда их существование реально повлияло на что-то в реальном мире, типа помогло избавиться от тирании или сформировало то, как выглядит политическая жизнь в какой-то стране после смены режима. Но при этом выглядит это как-то не супер, да. Чубайс, как я понимаю, всю дорогу был верным путинским чиновником, директором Роснано, "спецпредставителем президента" по связям с международными организациями. Никак не обозначил публично свое отношение к происходящему ни в 2014-м, ни в 2022-м и после, хотя оставил свои посты и уехал в Израиль. Я могу понять, почему, например, Чубайс может хотеть выйти из публичного поля и вообще не высказываться (например, риск такого же внимания со стороны спецслужб РФ, какое досталось Скрипалю). Но как с этим сочетается "центр изучения России"? Непонятно, зачем ТАУ решил связать свое имя и репутацию с "центром изучения России" с основателем, отношение которого к происходящему в России не вполне ясно.
Показати все...
"Проект Чубайса" в Тель-Авивском университете: структура, состав участников, сомнительные заявления - NEWSru.co.il

Израиль: В ТАУ утверждали, что академическую деятельность в рамках нового центра будут осуществлять только штатные научные сотрудники университета. Редакция Newsru.co.il обратилась за разъяснениями.

Открытая запись. Если хотите спросить меня или других посетителей о чем-то, предложить что-то, поговорить, поделиться итд. - это тут в комментах.
Показати все...
если вы вдруг случайно все еще думаете, что есть справедливость в этом мире, подумайте-ка вот о чем если вы нарисуете круг на листе бумаги, отметите его центр, и сфотографируете, но в анфас, а под углом то на фотографии круг превратится в эллипс, и центр этого эллипса НЕ БУДЕТ там, где на фотографии оказался центр круга. а будет совсем в другом вообще говоря месте. Где тут справедливость? Как такое может быть? Второй день об этом думаю. Мир несовершенен.
Показати все...
И еще раз об Эндрю Хьюбермане, шарлатане с очень популярным подкастом про ЗОЖ (предыдущие выпуски: раз, два). Недавно Хьюберман записал выпуск о марихуане и ее действии на тело и особенно мозг. Много интересного говорил о механизмах действия, разных нейрорецепторах. Реакция ученого, который именно этот вопрос изучает - см. картинки. Они из этих веток: раз, два. Во второй он дальше дает конкретные примеры того, как Хьюберман несет полную чушь. Обратите внимание, особенно интересно - эмоциональная реакция ученого. "Incredibly disturbing to me", "holy fucking shit". У него взрывается мозг не от того, что кто-то несет полную чушь, а что кто-то делает это очень убедительным голосом, внутри подкаста "ученого нейробиолога из Станфорда". Если бы что-то такое говорил, ну не знаю, Джо Роган, это бы, может, возмутило ученого или расстроило его, но не озадачило бы его так. Если бы Хьюберман предлагал какие-то странные идеи в качестве своих открытий или ниспровергал основы, это тоже нормально, обычное дело в науке. Но ситуация, когда ученый, профессор престижного университета, рассказывает о положении дел в какой-то области, и делает это с манерами и тоном ученого, твердо знающего, о чем говорит, но при этом перевирает самые базисные вещи - этот пазл у него в голове не складывается. Очень важная вещь, которую я давно для себя понял - это что умение проецировать убедительную для аутсайдеров ауру эксперта или настоящего профессионала - это умение практически ортогонально собственно уровню экспертности или профессионализма. Снова и снова в этом убеждаюсь.
Показати все...
Фото недоступнеДивитись в Telegram
Отличная задачка от проекта "Квантландия". Перед вами шахматная доска 5x5, на которой надо поставить 17 шахматных слонов и коней. Вы выбираете, сколько слонов, а сколько коней, но всего должно быть 17, и при этом так, чтобы кони не атаковали друг друга, и слоны не атаковали друг друга. Последнее правило: в отличие от обычных шахмат, слоны в этой задаче "видят" друг друга сквозь коней, так что нельзя поставить два слона на одной диагонали с конем между ними. У задачи два варианта: 1) Поставить 17 фигур, как описано выше. Довольно легко. 2) Поставить 18 фигур. Очень тяжело! (если будете давать решение для 18, оберните его в спойлер-маркап)
Показати все...
Подвожу итоги этого соревнования. Довольно скоро после его начала стало понятно, что все можно сделать очень быстрым (хоть и квадратичным) вычислением, и конкурс по сути дела нивелировался в состязание того, кто выжмет это вычисление и вывод результатов в меньше миллисекунд. К сожалению, я недостаточно жестко задал условия для того, чтобы честно и интересно делать такие микро-сравнения. Например, я заранее решил, что буду считать время запуска с командной строки, но это отсеивает все решения на Питоне просто из-за времени запуска интерпретатора, хотя в главном цикле некоторые из них, возможно, и посоревновались бы с другими. Всего было около 20 решений, с следующим разбросом по языкам: 8 питон, 3 C, 4 C++, и по одному: Perl, Kotlin, C#, Clojure, Rust. Если я забыл или не учел чей-то вариант, прошу простить, мне их приходилось собирать из четырех источников (три блоггинг-платформы и мой мейл). Все исходники вместе я решил не собирать, вряд ли этоочень интересно; почти все можно найти в комментариях к записи о конкурсе в ЖЖ, ФБ и ТГ. Помучившись немного, я решил присудить приз анонимному участнику, приславшему решение на C++, делающее все вычисления в темплейтах во время компиляции, так что программа компилируется 6 секунд, но при запуске сразу выводит результат. Можноспорить с тем, отвечает ли это условиям - наверное да, т.к. я вроде и запретил "выводит сразу готовый результат", но объяснил это тем, что надо его честно вычислить, а это тут происходит, просто во время компиляции. В конечном итоге, участник сделал ту же работу, что и почти все остальные (см. ниже), но вдобавок извратился с записью ее в compile-time metaprogramming, и выжал максимально возможный для C/C++ перформанс, так что заслужил эти $100, так я решил. Этот код явыложил здесь: https://gist.github.com/avorobey/bc3f8128392a731a8bb65ea2edd8c0bd Вместе с тем, хочу отметить несколько других достижений: 1. Почти все решения отслеживали число игр с перевесом X для всех X одновременно и для растущего числа бросков (обычно добавляя по одному броску в конец, изредка расщепляя длинные цепочки пополам). Однако в комментариях в телеграм-каналекрутые и дотошные комментаторы (горжусь) добили решение через возведение в степень матрицы перехода цепи Маркова, через алгоритм NTT (обобщение дискретной трансформации Фурье), позволяющий побить квадреатичный подход. На 100 бросках у этогокода нет шанса победить, но на многих тысячах он уже работает быстрее квадратичного. Посмотрите, если вам интересно: https://t.me/avvablog/2257?comment=327710 и немного до и после этого комментария 2. Телеграм-юзер @satorin первым прислал решение (на Котлине), через 33 минуты после того, как я отправил запись! https://pl.kotl.in/dnSEA_QyB Он пишет: "Кстати, никому не нужен фронтендер или фуллстек? :)" Работодателям советую обратить внимание :) 3. Это решение ЖЖ-юзера jsn на Clojure чисто по coolness factor, ну посмотрите сами на исходный код и поймете, о чем я: https://gist.github.com/jsn/b0cec248603fbf47bc3a3e776917ad5b Спасибо, извините, если кого-то разочаровал или что-то не учел, это было импульсивным решением и у меня было очень ограниченное время на то, чтобы все решения собрать и сравнить, но надеюсь, вам понравилось. Попробуем еще что-то подобное в другой раз.
Показати все...
alice-bob.cpp

GitHub Gist: instantly share code, notes, and snippets.

Ивритская буква ס (самех) и греческая буква σ (сигма) звучат одинаково, пишутся почти одинаково, но имеют разное происхождение. Сигма неожиданно происходит от древнесемитской буквы шин (в греческом языке не было звука ш, они произносили его как с, поэтому например Машиах-Мессия, Ешу - Иисус итд.). А буква самех писалась в древнем алфавите совсем по-другому, как три горизонтальные черты, перечеркнутые вертикальной, и из нее произошла греческая кси. Кириллическая буква С и латинская буква C пишутся идентично, звучат часто одинаково (латинская C звучит по-разному в разных языках и перед разными буквами, но нередко как с), но имеют разное происхождение. Кириллическая C заимствована неожиданно от той самой греческой сигмы, которую в ее исходном прописном варианте Σ в средних веках одно время писали как С, "выпрямляя" изгиб посередине; этот вариант назывался "серповидная сигма", а на латинском sigma lunata, луновидная. А латинская C, как и латинская G, происходят еще более неожиданно из древнесемитской буквы гимель (через финикийцев, греков и этруссков). В древнем латинском алфавите C использовали как для звука [k], так и для [g] - в этрусском языке они не различались и разные буквы были не нужны. В латинском различались и поэтому в конце концов придумали добавить зазубрину, чтобы вышло G, и разделить между ними эти два звука. А уже позже C от звука [k] в некоторых словах и языках перешел в ц или с под влиянием хорошо известных фонетических сдвигов. Есть что-то особенное, видимо, в этом звуке сссссссссс....
Показати все...
Виталий Дубровнер пишет (в фейсбуке, цитирую только концовку): "ИМХО, есть только один способ как-то оправдать ранения и смерти тех, кто пошёл воевать за нас. Это - уничтожение ХАМАСа. На сегодняшний день (как и три месяца назад) - это означает "Рафиах". К сожалению, с теми, кто всё это время был и остаётся у власти, боюсь, нас ждёт лишь унизительная сделка "живые убийцы - за несколько заложников и сотню гробов". Dixi." Мой ответ: В целом так, но я не уверен даже, что на этом этапе "Рафиах" поможет, учитывая то, что мы, как постепенно стало понятно, ведем не войну, а череду антитеррористических операций, вопреки собственной (внутренней и внешней) риторике. Когда воюют, то не входят на территорию, а потом выходят из нее, полностью отдавая ее обратно врагу без военной причины, как мы делаем снова и снова. Когда я услышал в новостях, как мы снова захватываем больницу Аль-Шифа, через несколько месяцев после того, как ее уже захватили, и это было представлено как какая-то потрясающая военная победа, это многое прояснило. Если бы дела обстояли так, что мы контролируем всю Газу, кроме Рафиаха, верхушке Хамаса деваться некуда, и вот сейчас мы туда заходим, это было бы одно. Но мы вместо этого зашли-"вычистили" (т.е. повоевали с камикадзе низкого ранга, которые там специально для нас остались)-ушли, и так поочередно со всеми территориями кроме Рафиаха. Разве что проход на северную часть мы вроде бы контролируем, а внутри даже северной части не очень. Если после нескольких месяцев мы войдем в Рафиах, а у Хамаса не будет плана перед этим переправить заложников и свои командные силы в другое место, куда они уже вернулись - они полные идиоты, а я не думаю, что они полные идиоты. Если я неправ в своем пессимизме и все неверно понимаю, объясните, я только рад буду.
Показати все...
Ребенок пишет сочинение по литературе, про стихотворение и рассказ, оба про Катастрофу (напомню, мы еврейская семья в Израиле). Подошел посмотреть, как идут дела, и помочь, если надо. Читаю (перевод с иврита): "Эти произведения показывают нам, как люди, или, точнее сказать, евреи, страдали во время Катастрофы..."
Показати все...
(эта запись - не про математику, а про программирование. В конце ее я предлагаю соревнование: приз за лучшую программу) Недавно я несколько раз писал об игре Алисы и Боба с честной монетой: Алиса и Боб вместе бросают одну честную монету 100 раз. Каждый раз, когда во время бросков выпадают подряд два орла ОО, Алиса получает очко. Когда выпадает ОР, Боб получает очко. Побеждает тот, у кого больше очков после 100 бросков. Эта запись - не про математику, а про программирование. Чтобы проверить свои мысли об этой игре, я написал код, который проходит по *всем* возможным играм - но не 100 бросков, это было бы 2^100 игр, слишком много - а скажем 26. Для каждой возможной игры, т.е. вариантов бросков, надо посчитать, сколько очков у каждого и кто победил. В конце мы хотим знать, сколько из, скажем, 2^26 возможных игр - победы Боба, сколько победы Алисы, сколько ничьи. Мой первый вариант был на Питоне. Потом мне стало любопытно, насколько быстро это можно сделать, и я переписал его на C. В этой быстрой версии игра представлена с помощью числа - его биты это результаты бросков - и я проверяю, есть ли 11 (Алиса) или 10 (Боб) в первых двух битах, потом сдвигаю все число вправо на 1, проверяю опять, и так в цикле 25 раз (если длина игры 26). Эта программа перебрала все 2^26 игр за полторы секунды (Питон за много минут, не помню уже сколько). Тогда мне стало интересно, как еще можно это убыстрить, и сколько бросков я смогу перебрать без проблем на обычном десктопе. Программа прошла еще через две версии, и в конце концов я закончил на следующей (показываю только главную часть): #define TURNS 40 #define MAXN (1ULL << TURNS) unsigned long long i, ascore, bscore; for (i = 0; i < MAXN; ++i) { ascore = __builtin_popcount(i&(i>>1)); bscore = __builtin_popcount(i&((~i & (MAXN-1))>>1)); awins += (ascore > bscore); bwins += (ascore < bscore); } Для максимальной эффективности ее надо компилировать так: gcc -O3 -march=native, тогда компилятор использует инструкцию popcnt вместо функции __builtin_popcount. Наверняка для MSVC тоже можно найти правильные параметры и способ использовать эту инструкцию, я не проверял (я компилировал под 64-битным Windows, но gcc). Эта версия проходит через все 40-бросковые игры за 25 минут. Это примерно триллион вариантов, довольно круто по-моему. Предположим, я захотел бы таким образом узнать точное число побед Алисы и Боба на игре из 64 бросков. Используя эту программу на одном компьютере, я ждал бы ответа 38 лет. Но ясно, что эту программу тривиально легко разбить на параллельные вычисления. На моем десктопе 28 ядер на двух процессорах; если 25 из них занять этим вычислением, то машина справится уже за полгода, а тысяча машин - за 12 часов. Я не буду это делать. Во-первых, я уже не работаю в Гугле и у меня нет тривиально легкого и бесплатного доступа к 1000 машин. Во-вторых, на то мы и программисты, чтобы не все и всегда делать в лоб. Найти точное число побед Алисы и Боба в первоначальной версии игры, со 100 бросками, полным перебором - не сможет, думаю, вся наша цивилизация за год или десять лет. Но по-моему, должно быть не слишком тяжело сделать это умнее. Я предлагаю конкурс: написать программу, которая должна как можно быстрее вычислить и напечатать правильное число побед Алисы и Боба в игре из 100 бросков. Варианты можно предлагать в течение недели. Автор варианта, который делает это быстрее всех (и правильно), получает приз в $100. Для этого надо не только дать ответ, но и исходный код, и в случае если это нетривиально - пояснения, как его скомпилировать или запустить (под стандартным Windows или Линуксом), а также время, за которое программа выдает ответ у вас на компьютере. В случае близких по времени результатов я буду сравнивать их, запуская на своем десктопе (два процессора Intel Xeon @2.40GHz по 14 ядер в каждом, 32GB памяти, стандартная Windows 10, в случае надобности Линукса установлю на ней WSL2). Можно посылать больше одного варианта. Посылать можно в комментариях или почтой на avorobey в GMail. Вроде ничего не забыл, но если непонятно, можно задавать вопросы.
Показати все...