Похож, похож...

Feb. 24th, 2026 07:35 am
xaxam: (Default)
[personal profile] xaxam

Аналитика от Проханова

Тысячу лет не заглядывал в будущее Zавтра. А зря. Завтрюки информированы почище Моссада.
❝ В конце июня 2019 года Стивен К. Бэннон отправил Джеффри Эпштейну серию восторженных сообщений. «Чувак!!!!! — написал он. — Это правда? Скажи мне, что это правда?» ❞
А уж глубины анализа им точно не занимать.
❝С кем только не сравнивали Эпштейна. Но, исходя из иудейской традиции, он является прямым генетическим и мифологическим наследником демона блуда Асмодея. Впервые Асмодей упоминается в апокрифической книге Товита во II веке до н.э.

В «Завете Соломона» он назван волшебным помощником Соломона в постройке Иерусалимского храма, а также двойником царя, подменявшим его во время странствий.

Пройдя эти тысячелетия, Асмодей явился в наше время в образе Эпштейна.

И дело здесь не только в блуде. Асмодей вновь пытался подмять под себя правителей мира, который сейчас называют западным, и править вместо них.❞

Пируш от ребе Гроши

Сами-то мы не шибко грамотные )
juan_gandhi: (Default)
[personal profile] juan_gandhi
 
https://amarok-man.livejournal.com/

На жж какие-то люди (или полулюди) шибко переживают
xaxam: (Default)
[personal profile] xaxam

Корпус стражей израильской демократии

Высший суд справедливости постановил, что юридическая советница министерства юстиции Яэль Кутик должна решить до 1 марта, кому из сотрудников прокуратуры будут переданы материалы расследования по делу Ифрат Томер-Йерушалми, бывшего военного прокурора.❞
Эти парни в мантиях издеваются над нами, что ли? какая-то мелкая минюстовская сошка из-под Ярива Левина будет решать, кому передать такое важное дело? За кого они нас держат? Есть только один сотрудник прокуратуры, кому можно надёжно передать материалы расследования — это юрсучка Галя Бахара-Миара. Она, правда, не является сотрудником прокуратуры, как мне поведал Гроша: она стоит во главе своего собственного независимого офиса, которому вся прокуратура подчиняется.

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

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

Рак бе-Исраэль, 2.0

Feb. 23rd, 2026 08:11 am
xaxam: (Default)
[personal profile] xaxam

Принима́й нас, Суо́ми-краса́вица

Что происходит в Иране в преддверии кажущейся неизбежной американской атаки?

Израильское радио каким-то образом умудрилось разговорить анонимного Али из Тегерана, что он думает по этому поводу. Хоть персидский я не понимаю, а Али в иврите ни фига, но судя по переводу Али категорически настаивает, что бомбить Иран должен непременно Израиль и только Израиль. "Мы видели, как хирургически аккуратно вы это делаете, не причиняя ущерба народу Ирана. Нетаниягу, мы все ждём тебя!".

Боюсь, Трампушка взревнует, если мнение Али отражает чаяния широких иранских масс.

Последам

Аятолла Хаменеи помылся, помолился и приготовился стать шахидом. Но в очередь к аллаху вместо себя решил поставить не родную кровиночку красавчика Моджтабу, а "технократа" Лариджани. Представляю, как обрадовался Лариджани такой высокой чести.
juan_gandhi: (Default)
[personal profile] juan_gandhi

"Русская лыжница", подумал Штирлиц.

 

И это ещё не биатлон, слава те господи. 

xaxam: (Default)
[personal profile] xaxam

Рак бэ-Исраэль

Читаю поутру за кофием новостную ленту: израильскую олимпийскую команду по бобслею дисквалифицировали. Ну, думаю, антисемиты проклятые, неча и было с ними в карты садиться.

А потом сел за руль и включил радио. Услышал подробности. Чуть не врезался в машину впереди меня...

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

И вот она, Олимпиада-красавица. По итогам предварительных заездов израильская команда на 24-м месте из 27 участников. Командный зачёт предрешён, но team spirit не молчит. Бобслей — спорт потенциально травматичный, поэтому на олимпиаду едет команда 4+1, четыре основных участника и один запасной, на случай травмы или ещё чего. Четвёрка основных, добившись рекордного 24-го места в предварительных заездах, перед финальным заездам решила дать возможность запасному хаверу тоже разок прокатиться по олимпийской трассе. Но как? Легальный способ — надо одному из основных сняться с финального заезда.

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

Шахматное число

Feb. 22nd, 2026 07:32 am
xaxam: (Default)
[personal profile] xaxam

Простыми словами о математической индукции

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

Г. Я. Перельман, Скучная математика



К написанию математических текстов сказанное относится в полной мере.
xaxam: (Default)
[personal profile] xaxam

Завтрак для чемпионов миллиардеров

Насладиться музыкой бразильского языка можно не только слушая песни Жобима. Вот ссылка на 20-минутный ролик, в котором нарратор рассказывает про двадцать сортов самой дорогой жрачки в мире.

Казалось бы, нам, простым людям, оставалось бы только истекать слюной, глядя на деликатесы "только для миллиардеров". Забавно, но десяток из них я едывал. Правда, некоторые — в "разумном" приближении. Скажем, я не уверен, что в японском ресторане пробовал сашими именно из bluefin tuna, но из yellowfin — точно. Или percebes (gooseneck barnacles): бывая в Португалии, я ни разу не упускал случая поохотиться на этих уточек, хотя и не на таких больших, как в кино (или на фото). Изумительно идут под vino verde.

Короче, это вам не Помероль.

Да, а если кого-то отпугивает а лингуа бразилейра, — есть субтитры с автопереводом сразу на русский. Приятного слюнопускания!
xaxam: (Default)
[personal profile] xaxam

Help!

Я запутался в дебрях американского юрисленга. Кто на ком стоял? Помогите.
xaxam: (Default)
[personal profile] xaxam
слизняк

Блядство второго порядка

Эй, художник, выше знамя!
Хлеб наш ел - плати сполна.
Если не поёшь ты с нами,
Знай - молчишь ты против нас!

1962



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

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

Но в последнее время я наблюдаю вторую производную. На сходняках возмущаются уже не антикумирами, а тем, что не все негодуют по тому или иному поводу. Собственно, среди драчковья это рабочее/полевое определение трамписта: любой человек, который может произнести слово "паляниця" имя Трампа без скрежета зубовного, является латентным трампистом со всеми генетическими уродствами, связанные с этим.
❝Совковые трампизды - самые упоротые.

Приходила в гости подруга с мужем. Люди они очень хорошие, но сумасшедшие. Купила она напоследок билет в оперу в Кеннеди центр. Вcю жизнь у них был сезонный абонемент. По приказу варвара трампа Кеннеди центр теперь закроют как бы на два года. "И правильно сделают!" Я отвечаю ей, что не на два года, а навсегда (птж), и не закроют, а скорее всего, просто снесут. "И правильно! Давно пора там делать ремонт". Я напоминаю ей, что пару лет лет назад, там был ремонт на сто миллионов. Внутри все очень достойно. "Значит, этот ремонт сделали плохо, потому что леваки деньги украли!"

У них там целый клуб "божья роса" и сверху шоколадка. Если бы их пороли по воскресеньям по указу трампа, они были бы счастливы.

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

А ещё интеллигентные люди сменили веху и вместо того, чтобы обсуждать евреев, пустились обсуждать, кто такие русские.

Последам: Carpe diem

Помянув всуе Говношарика, решил поинтересоваться и спросить Гугля, чем сейчас эта Аннушка-свободный-человек озабочена помимо поучений в ЖЖ/Дриме. Гугль предложил мне видос интервью с неким Юрием Ряшкиным Рашкиным, в котором царит entente cordiale. Кто такая Говнейша и каковы её первопринципы, мне не надо объяснять, мне интересно стало, что за небрезгливый такой Рашкин, не побрезговавший публично полобызаться с Говнейшей. Спросил Грошу. Его первый ответ был весьма политкорректен:
❝ Он ведёт YouTube-канал Rashkin Report (около 190 тыс. подписчиков на 2026 год), где делает аналитику по геополитике, США, России, Украине, Трампу, Путину и международным событиям.

Ключевые черты:

  • Российско-американский (эмигрант из РФ, живёт в США, был или является депутатом местного уровня в Висконсине — Rock County).
  • Стиль: жёсткая критика Трампа (особенно после 2024–2025), антипутинский, проукраинский, часто с громкими заголовками вроде «Трамп слил Украину Путину», «Путин в ловушке», «Трамп продал компромат» и т.п.
  • Формат: интервью с экспертами (Портников, Цимбалюк, Муждабаев, Кушнарь и др.), стримы, разборы новостей, иногда играет на пианино в паузах.
  • Позиционирует себя как независимого: «ни путинистов, ни трампистов».
  • Активен в Telegram ([profile] americanrashkin) и на Facebook.

Его часто называют «политик из США Рашкин» в русскоязычных СМИ/YouTube, хотя он больше блогер-аналитик, чем классический политолог с академическим бэкграундом. Контент эмоциональный, с элементами сенсационности, что привлекает аудиторию в оппозиционном/проукраинском сегменте. ❞

Тут-то меня и осенило: да это же пресловутый "хороший русский", о (не)существовании которого ломают копья завсегдатаи салуна [personal profile] ninazino. Ну, я и подал Гроше подачу промпт с описанием того, какой мне видится эта категория сетевых персонажей. Гроша — воплощённое MSM-восприятие мира, о чём ни спроси. Но его ответ удивил даже бывалого меня.
❝ Это сейчас довольно массовая и узнаваемая категория — люди, которые в 2022–2026 годах внезапно «прозрели», переехали (или не переехали, но стали громко высказываться), и теперь их основная деятельность — это производство правильных лозунгов на правильном языке в правильных чатах и стримах.

Характерные черты (по наблюдениям из открытых источников и комментариев в русскоязычном сегменте):

  • Политическая идентичность полностью замещает профессию, экспертизу и биографию.
  • Нет ни одной темы, в которой они бы глубоко разбирались, но есть мнение по любой теме.
  • Основной жанр — эмоциональный морализм + пересказ чужих новостей с добавлением «это же очевидно» / «как можно было не понять раньше».
  • Критика всегда идёт в обе стороны: и «кровавый путинский режим», и «Трамп — предатель демократии», и «ЕС — лицемеры», и «Зеленский продался», но при этом собственная позиция всегда «самая моральная и трезвая».
  • Язык — смесь пафосного правозащитного жаргона и мемов из 2022–2023 годов, которые уже давно стали клише.
  • Часто есть ощущение, что человек нашёл наконец «свою войну» и теперь живёт ею 24/7, потому что в обычной жизни ничего особенно интересного не происходило.

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

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



Говнейшам и их наперсницам (уж не знаю, есть ли там у кого перси, и если есть, то какие) повод задуматься. Может, им сто́ит Маску пасть в ноги, чтоб в очереди на марсианскую эмиграцию продвинуться на несколько позиций?
juan_gandhi: (Default)
[personal profile] juan_gandhi
Они наслышались довольно, что Кенигсберг есть такой город, который преисполнен всем тем, что страсти молодых и в роскоши и распутствах жизнь свою провождающих удовлетворять и насыщать может, а именно, что было в оном превеликое множество трактиров и биллиардов и других увеселительных мест; что все, что угодно, в нем доставать можно, а всего паче, что женский пол в оном слишком любострастию подвержен и что находятся в оном превеликое множество молодых женщин, упражняющихся в бесчестном рукоделии и продающих честь и целомудрие свое за деньги. Сей последний слух в особливости для многих был весьма прельстителен, и они заблаговременно тому радовались, что иметь будут вожделеннейший случай к насыщению необузданных страстей своих; а многие с тем и шли в Кенигсберг, чтоб тотчас по пришествии туда приискать себе хороших любовниц или, по крайней мере, побрать к себе молодых девок на содержание. Все сие они и не преминули действительно исполнить. Не успело и двух недель еще пройтить, как, к превеликому удивлению моему, услышал я, что не осталось в городе ни одного трактира, ни одного винного погреба, ни одного биллиарда, ни одного непотребного дома, который бы господам нашим офицерам был уже неизвестен, но что не только все они у них на перечете, но весьма многие свели уже отчасти с хозяйками своими, отчасти с другими тамошними жительницами тесное знакомство; а некоторые побрали уже к себе и на содержание их, и все вообще уже утопали во всех роскошах и распутствах. 
juan_gandhi: (Default)
[personal profile] juan_gandhi

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

 

"Однако, сколь я ни беден был тогда деньгами, не мог расстаться с одним маленьким ящичком, составляющим камеру-обскуру, посредством которого можно было с великою удобностью срисовывать все натуральные виды домов, улиц, местоположений и всяких других предметов. Я купил его у сего человека, но за употребленные за то два червонца с лихвою заплачен был неописанным и многим удовольствием, какое в состоянии был производить мне сей ящик. Я всегда не мог довольно налюбоваться тем, как хорошо на шероховатом стекле изображались и рисовались сами собою все предметы, на которые наведешь выдвижною трубкою сего ящика, и не преминул тотчас, пользуясь сим инструментом, срисовать вид той улицы, которая видна была у меня из окон. Сия прошпективическая картина цела у меня еще и поныне, и я храню ее, как некакой памятник тогдашнего времени. Впрочем, ящичек сей произвел мне не одно сие удовольствие, но еще и другое, а именно: он подал мне повод к новой выдумке, а именно, чтоб заставить и самый мой прошпективический ящик отправлять в случае пожелания должность камеры-обскуры; ибо как скоро я узнал, от чего и каким образом камера-обскура устроена и как все ее действия происходят, то нетрудно мне было добраться и до того, как производить самое то ж мог бы и самый мой ящик, с учинением только некоторой с ним перемены."

juan_gandhi: (Default)
[personal profile] juan_gandhi
"И как я имел к тому совершенный досуг и мог беспрерывно работать, то в неделю сию разрисовал я картин великое множество, а между тем придумал средство, как мне лучше смастерить и свой затеваемый прошпективический ящик."

 "а как и сооружение и самого ящика не выходило у меня из ума, то принялся я за делание оного. Обстоятельство, что большой и такого сорта ящик, какой видел я в Торуне, неудобен был для возки его с собою в походах, поелику он один в состоянии был занимать очень много места в кибитке, было причиною тому, что я принужден был сделаться в первый раз отроду и поневоле инвестором[Французское — выдумщик, изобретатель.] и выдумывать особливый род устроения сего ящика, а именно, чтоб расположить и сделать его так, чтоб он мог совсем разбираться и складываться и, будучи разобран, мог занимать в сундуке очень малое место. Признаюсь, что как я никогда еще в выдумках сего рода не упражнялся, то сначала дело сие меня очень озабочивало; но чего не может преодолеть нетерпеливое желание и любопытство? Через немногие дни удалось мне выдумать и смастерить такой, что и поныне еще дивлюсь, как я мог тогда такой сделать, ибо мне на сей раз принуждено было быть и столяром, и шлесарем, Слесарем.] и клеильщиком, и лакировальщиком, потому что все бока и стенки оного сделал я из толстой политурной бумаги. А дабы они не могли коробиться, а притом складывались, то края все укрепил тоненькими деревянными брусочками; для соединения же всех боков наделано было множество крючков, петелек и пробойчиков. Наконец всю наружность оного раскрасил я разными красками, и улепив по оным маленькими, вырезанными из картинок купидончиками, птичками и цветками, и наконец покрыл лаком. Словом, я сделал ящичек не только самый походный и уютный, но и не постыдный для показания всякому. Все офицеры не могли надивиться моей выдумке и искусству и схаживались ко мне толпами смотреть картинки и любоваться ими. А как и сии не только были сами по себе довольно изрядные и изображали виды всех лучших мест и улиц в городе Венеции и многих других знатнейших европейских городов, но и были разрисованы мною под натуру, — то не могли они довольно их насмотреться, а мне довольно приписать похвал за мою выдумку и искусство."

I recommend this

Feb. 19th, 2026 09:23 am
juan_gandhi: (Default)
[personal profile] juan_gandhi

https://andrewducker.dreamwidth.org/4666173.html

 

Especially #3 and #5. #5 basically leaves nothing from the popular theory of an "average human". Which are extremely rare occasions, due to the multidimensionality.

As to #3, that was just wow. Chandrasekhar (pronounced as "Chandrashaker") limit, I had to go to Wikipedia, read about it, get educated (and had to edit a couple of wiki articles... as usual).

Now imagine, a young Tamil guy, after graduating a university in India, on the boat on his way to Britain, makes a discovery (Chandrasekhar limit), and then manages to convince the physicists. Those were also the days when Hilbert's dream of "everything in math being calculable" was just crushed by Gödel's first theorem (and Gödel was more or less of the same age as Chandrashekhar.)

xaxam: (Default)
[personal profile] xaxam

Обоснованный оптимизм

Как обещал, расскажу про вариационные задачи на бесконечном интервале.

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

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

Другой пример. Берём гибкую тяжёлую цепь и поднимаем её за два конца. Она провиснет, минимизируя свою потенциальную энергию. Какая будет форма провисшей цепочки? Ответ: цепная линия " ;-). Третий пример: ребёнок на детской площадке съезжает вниз по жёлобу и торопится. Какой профиль должен быть у жёлоба, чтобы съехать с данной высоты за кратчайшее время? (Ответ: это точно будет не прямая доска, если только это не горка из вашего советского детства).

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

Задачу определить, что это за "бесконечномерная производная", решили ещё при царе Горохе: Эйлер (и потом Лагранж) выписали явные дифференциальные уравнения, определяющие форму оптимальной кривой. Эти уравнения, как оказалось, имеют второй порядок: чтобы однозначно задать решения, надо указать не одно, а два значения. Например, начальное положение и начальную скорость, если мы говорим о кривых, описывающих движение. Или начальную и конечную точки, как в разобранных примерах. Так в чём же проблема с бесконечными интервалами? )

накарябал на питоне

Feb. 16th, 2026 02:28 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Если покажете на какую-нибудь чушь, буду благодарен.

import os, time
from pathlib import Path

DIR="cache"
CACHEPATH = Path(DIR)
TTL=12*3600 # 12 hours

if not os.path.exists(DIR):
    os.mkdir(DIR)


def path(key: str) -> Path:
    return CACHEPATH / key.replace("/", "∕").replace(".", "。")


def clear(key: str):
    p = path(key)
    if p.exists():
        p.unlink()


def clearAll():
    for p in list(CACHEPATH.iterdir()): p.unlink()


def isFresh(key: str) -> bool:
    p = path(key)
    if p.exists():
        return time.time() < p.stat().st_mtime + TTL
    else:
        return False


def get(key: str) -> str:
    if isFresh(key): return path(key).read_text(encoding='utf-8')


def put(key: str, value: str):
    path(key).write_text(value)


def getOrCall(key: str, fun):
    value = get(key)
    if value == None:
        value = fun(key)
        put(key, value)
    return value


if __name__ == "__main__":
# test the cache
    TTL = 1
    print("TESTING cache.py")
    clearAll()
    clear("non existent file")
    testvalue = "--test contents\nof file 'test1'--"
    put("test1", testvalue)
    fromfile = get("test1")
    assert fromfile == testvalue, f"Oops, bad input: {fromfile}"
    clear("test1")
    assert not os.path.exists("test1"), "the file 'test' had to be deleted"

    put("test2", "this file gets expired soon")
    fromfile2a = get("test2")
    assert fromfile2a == "this file gets expired soon", "Oops, bad file test2"

    time.sleep(2)
    fromfile2b = get("test2")
    assert fromfile2b == None, "Oops, test2 still available?!"

    value1 = getOrCall("test3", lambda key: f"[[{key}-1]]")
    assert value1 == "[[test3-1]]", "first call of test3, got {value1}"

    value2 = getOrCall("test3", lambda key: f"[[{key}-88]]")
    assert value2 == "[[test3-1]]", f"second call of test3, got {value2}"

    time.sleep(2)
    value3 = getOrCall("test3", lambda key: f"[[{key}-3]]")
    assert value3 == "[[test3-3]]", "third call of test3, got {value3}"

    put("url/", "somedata")
    fromfile4 = get("url/")
    assert fromfile4 == "somedata", "problem with url/"

    url=".http://dreamwidth.org/juan-gandhi/something"
    put(url, "slashes in key")
    fromUrl = get(url)
    assert fromUrl == "slashes in key", f"failed reading from {url}"

    print("DONE TESTING cache.py")
xaxam: (Default)
[personal profile] xaxam

Былое и думы

Буквально пару дней назад натолкнулся у Толи [personal profile] avva  на пост про некий проект тестирования ИИ в "настоящей" математике. В рамках проекта были отобраны 10 "задач", не специально сочинённых, как головоломки для ММО, а естественным образом возникших у кожаных™ математиков в их реальной работе. По условию, отбирались только те задачи, которые кожаные™ уже решили сами, и методы их решения сообщались жюри заранее в виде анаграмм, как во времена Ньютона и Лейбница. Беглый взгляд на задачи вызывает реакцию "Ого!", и я с нетерпением (и определённой долей скепсиса) жду, когда жюри подведёт итоги конкурса.

Это была пре-пре-амбула. Преамбула состоит в том, что недавно ушёл в лучший мир мой старший коллега и друг, очень непростой человек Цвика Артштейн. Это благодаря ему я осёл там, где осёл. Преамбула )

И вот со временем пришла пора платить долги своим научным родителям и благодетелям (у меня есть отдельный тэг, мои учителя). После смерти Цвики оргкомитет из нескольких его ближайших коллег озаботился изданием мемориального сборника статей, посвящённого его памяти, и они спросили меня, не хочу ли я заплатить контрибуцию. The buck stops here, сказал я себе и пообещал организаторам представить статью по стационарной оптимизации на бесконечном интервале времени. В основном имея в виду написать дайджест собственных работ 40-летней давности с акцентом на открытые вопросы, которые нам тогда были не по зубам, и завернуть их в привлекательную обёртку, которая могла бы стимулировать интерес к ним спустя столько лет, — почему эти задачи вообще кому-то могут быть интересны сегодня.

Для начала надо было проверить, может, человечество в этом месте чего-то успело сделать и без меня: цитаты на мои работы потихоньку капали, хоть и не с той стороны, с которой мне было бы интересно. Но для очистки совести я решил поспрошать И.И. Перплешу, что ему известно про свершения в этой области. Чтоб не нарваться на поток безудержной лести (большинство ИИ норовят отвесить комплименты собеседнику), я сначала в режиме инкогнито постарался очертить тот кусок науки, который меня интересовал. Без ложной гордости скажу, что после трёх-четырёх промптов, сужающих круг задач без упоминания имён, Перплеша сам нашёл мои тогдашние сочинения. Предсказуемым образом, в нужную мне сторону никто всерьёз не думал. Тогда уж я разоблачился перед ИИ, загрузил его полудюжиной своих старых статей и ещё примерно таким же количеством релевантных статей классиков, и начал ему на пальцах объяснять, чего я не знаю и что бы хотел сформулировать как sexy problem.

Амбула: ИИ приходит на помощь )

Честно говоря, я в шоке. Конечно, надо всё ещё сто раз перепроверить. Но вроде бы в отличие от пиздуна Гроши, Перплеша не был пойман на заведомом вранье, и всё, что он мне отвечал, выглядело исключительно правдоподобно.

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

Я никогда в жизни не играл в гольф, но немедленная ассоциация напрашивается. Перплеша — та самая таратайка, на которой ездят по полю для гольфа вместо того, чтобы потеть, бегая по нему с клюшкой от лунки к лунке. Более того, шарик ещё не успел упасть на землю после прошлого удара, а таратайка уже вычислила, где он приземлится, и готова везти хозяина туда немедленно для следующего удара.
juan_gandhi: (Default)
[personal profile] juan_gandhi
 "Как по искуплении всех нужных вещей случилось нам обедать тут, в трактире, то в самое то время, и власно, как нарочно, для удовольствования моего любопытства, пришел туда человек с прошпективическим ящиком, в котором, сквозь стекло, показывают разные прошпективические виды городам, и который многие у нас неправильно называют каморою-обскурою. Мне сего оптического инструмента никогда еще до того времени не случалось не только видать, но и слышать, что он есть на свете, и — Боже мой — с каким это удовольствием, радостью и любопытством смотрел я в него и любовался толь живо и, власно, как в натуре изображающимися в оном видами знаменитейших городов в свете и наилучших в них зданий и улиц. Словом, я прыгал почти от радости, получив случай их, хотя на бумаге, видеть и получить о них некоторое понятие. Я не мог устать, пересматривая все его картины и рассматривая самое устроение сей машины, которая мне показалась весьма проста и без дальней хитрости сделанною, и с превеликою охотою заплатил то небольшое число денег, которое следовало дать показывавшему нам оные и питающемуся тем человеку."

src
xaxam: (Default)
[personal profile] xaxam

Криворукие ебланы иным манером

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

На чеках из новой книжки нет "кросса". Если кто не в курсе, это две полосы, иногда с надписью между ними למוטב בלבד, означающий, что чек предназначен исключительно для того, на чьё имя выписан, и не подлежит передаче третьим лицам (исходно чек является платёжным обязательством того, кто его выписал, и может быть использован точно так же, как обычная бумажная купюра номинированного достоинства). Наличие "кросса" ограничивает хождение такой "купюры" исключительно между двумя людьми, и сегодня практически все чековые книжки можно заказывать с таким "кроссом", заранее напечатанным типографским способом.

Но блядский банк Леуми отказался принимать чек без "кросса"! Я минут пять потратил на reverse engineering, с чего бы им так кобениться? А потом понял. Ихняя прога, сканирующая чек, ещё как-то в состоянии прочитать сумму, написанную цифрами (и уж точно легко читает бар-код на самом чеке, идентифицирующий выписавшего чек его банковские реквизиты), но не в состоянии надёжно прочесть строчку "кому" и проверить, что чек вкладывается именно на счёт того, кому он выписан. Криворукие ебланы, как и сказано было.

В свете этого вторая строчка на чеке, "сумма прописью", может вызвать исключительно гомерический смех. Изначально она была предназначена для того, чтобы нельзя было приписать лишний нолик к сумме на чеке или переправить единицу на семёрку. Но с наступлением эры Искусственного Интеллекта, признанного расшифровывать рукописный текст, но так и не явившегося на призывной пункт, данная строчка становится чистой travesty.

Ремарка в сторону: интернет полон анекдотов про неразборчивость почерка врачей и аптекарей. Скажу вам, — это всё фигня. Самый неразборчивый почерк — у вундеркиндов, которые пишут математические олимпиады. Чем ребёнок умнее, тем почерк неразборчивей. А на иврите это всё усугубляется многократно. Например, две кривые примерно вертикальные палки, написанные рядом, могут обозначать буквы ה, ר, ו, ן, י, כ,ך в разных комбинациях, либо число 11, символ параллельности или ещё что-то (сейчас уже не помню все варианты, которые я встречал при проверке работ, когда я на почте служил ямщиком был Оргкомитетом Всеизраильской Олимпиады в одном лице.

Так что криворуких ебланов, писавших банковскую аппликуху, я мог бы понять, если б они не сваливали на меня свои проблемы. Казалось бы, вложи чек, а потом, когда/если какой-то кожаный банкир будет подписывать транзакции с чеками без "кросса" и/или появятся какие-то другие проблемы, можно было бы потратить 3 секунды на сверку имени на чеке с именем хозяина счёта. Вместо этого грёбаный банк Леуми предложил мне пройти квест по двойной идентификации по телефону, на пятнадцатой минуте которого я сломался, нажал не ту цифру, после чего ИИ безжалостно выбросил меня в начало "чата". Нет, с таким контингентом нам ничего не грозит.

Хотят понять...

Feb. 15th, 2026 07:40 am
xaxam: (Default)
[personal profile] xaxam

За державу обидно

Презик у нас дурак?
❝Президент Израиля Ицхак Герцог ожидает разъяснений от премьер-министра Биньямина Нетаниягу после того, как глава Белого дома Дональд Трамп заявил, что Герцог "должен стыдиться" за отказ помиловать Нетаниягу, сообщает Ynet в субботу, 14 февраля. В окружении израильского президента хотят понять, стоит ли за этими словами сам Нетаниягу. Там считают, что подобные высказывания наносят серьезный удар по суверенному статусу Израиля. В окружении Герцога заявили, что если действительно выяснится, что Нетаниягу стоит за этими словами и именно он "прокачал президента Трампа", то речь идет о пересечении красной линии.❞


Как герцик себе представляет "выяснение"? Биби с Трампом разговаривали tête-à-tête, поэтому возможностей ровно четыре: "да, это я", "да, это он", "нет, это я сам" и "нет, это он сам". Тотализнём?

Profile

casual_browser: (Default)
casual_browser

November 2016

S M T W T F S
  12345
678910 1112
13141516171819
20212223242526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 06:23 pm
Powered by Dreamwidth Studios