avva: (Default)
[personal profile] avva
Пригов ошибался, или как минимум не до конца оценил драму бытового существования, когда написал: "Только вымоешь посуду // Глядь - уж новая лежит". Я бы добавил к этому: "Только выбросишь бутылки // Тут же новые бегут".

P.S. К. добавляет: "Только вымоешь ребенка // Снова грязненький бежит".

еще раз про waste

Jun. 28th, 2025 12:02 am
avva: (Default)
[personal profile] avva
Задолжал объяснение странной функции waste() в очень старой версии компилятора C Денниса Ритчи. Этот компилятор был написан для компьютера PDP-11. Он работает в два прохода, как свойственно многим компиляторам (почему именно? разузнайте, если вам интересно). Эти два прохода - отдельные программы c0 и c1, первая пишет в временный файл, вторая читает из его и пишет в файл ассемблера. Когда это необходимо, первый проход передает второму напрямую синтаксическое дерево (AST, Abstracy Syntax Tree) данного выражения в исходном коде. Это дерево хранится в памяти как массив, содержащий ссылки-указатели внутрь самого себя. c0 "сериализует" это дерево просто записью массива как набора чисел во временный файл, а потом c1 читает его из файла на то же самое место в памяти, в котором оно было в c0, и поэтому все внутренние указатели продолжают работать.

Но как найти место в памяти, которое гарантированно имеет одинаковый адрес в c0 и в c1? Ритчи для этого использует сам код компилятора, в котором функции выставлены в известном порядке и первая загружается по известному фиксированному адресу в том конкретном компьютере и в той версии Юникса. В c0 для этого буфера AST используется место, которое занимает код функции init(), которая к этому моменту уже не нужна. В c1 не оказалось такой удобной функции, и Ритчи написал waste(), чтобы просто зарезервировать нужное число байтов.

Я не знаю подробностей насчет того, как устроена AST, почему первый проход должен передавать ее второму (обычно второму проходу нужно лишь зафиксировать адреса переменных и функций в уже готовом коде, но возможно Ритчи по-другому распределил работу), и как именно обеспечивается загрузка по идентичному адресу. Возможно, я найду время разобраться в этом (интересно!), и посмотреть на это дело в работе. Warren Toomey (он смог запустить этот компилятор в 2008-м) прислал мне ссылку на репозиторию юникса за июнь 72 года (DoctorWkt/unix-jun72 на гитхабе), где лежат скомпилированные c0 и c1, не вполне ясно, какой версии компилятора, но скорее всего в симуляторе PDP-11 apout, который написал Уоррен, можно будет их запустить, скомпилировать компилятор и скомпилировать им себя, и тогда уже будет легче разбираться. Привожу эту информацию на случай, если кто-то захочет попробовать, дайте знать, если получится.
avva: (Default)
[personal profile] avva
Асаф Бартов выложил в фейсбуке страницу из романа Хаима Беера "Веревки", где рассказчик вспоминает всякие истории про религиозных студентов, с которыми проводил время в юности. Очень понравились две последние:

- про усердного ученика Торы, который поехал головой и начал вырезать из Талмуда аккуратно те "тосафот" (комментарии поздних мудрецов мелким шрифтом), которые ему были не по душе; а когда шутники спросили, мол, ладно "тосафот", а чем провинились комментарии Раши, которые на том же листе с обратной стороны, он, не задумываясь, процитировал из Талмуда: "Горе грешнику и горе соседу его"

- про юношу, который покинул дом престарелой матери в Афуле и перебрался в Иерусалим, чтобы учить Тору, и сказал на идиш: "Там, где есть дом - нет мира, а там, где есть мир - нет дома."

ropes_heb.jpg
vit_r: default (Default)
[personal profile] vit_r
Paulus 2025

Ближневосточный очень мирный процесс


Никакой отсебятины. Только цитаты.

Война и мир на Ближнем Востоке, Дина Лиснянская, 2025-06-23:
17:49
Катар, в котором, помимо офисов политбюро ХАМАСа, располагается крупнейшая на Ближнем Востоке база ВВС США, объявил о закрытии воздушного пространства страны до дальнейшего уведомления.

18:43
Авиабаза Аль-Удейд в Катаре является самой большой американской базой на Ближнем Востоке.

Сейчас в Дохе, столице Катара звучат перехваты иранских ракет, по арабским сообщениям.

18:50
А сейчас Иран атакует ракетами и Бахрейн.

18:52
10 ракет по Катару, ракеты по Бахрейну, а также, одна ракета [...] по американской базе в Ираке.

19:13
Катар осудил ракетный обстрел своей территории, подчеркнул, что в результате него никто не пострадал, оставил за собой право на ответный удар.

20:02
Саудовская Аравия осудила "неприемлемую" атаку Ирана на Катар, "которая не может быть оправдана никакими обстоятельствами".

Read more... )

веревки

Jun. 26th, 2025 08:35 am
avva: (Default)
[personal profile] avva
ropes.jpg

И красивая мозаика, и задачка на внимание. Сколько веревок?

привет вам, птицы

Jun. 25th, 2025 11:30 pm
avva: (Default)
[personal profile] avva
Очень люблю этот рассказ Виктора Голявкина. Всего одна страница. Весь окутан особым шармом, какого больше ни у кого нет. Смешно, но не так, что вот вслух хочется хохотать, а как-то весело-смешно.

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

birds.png
vit_r: default (Default)
[personal profile] vit_r
ИZZВЕСТИЯ_ДУРДОМА_caption_2023-08-28_1600x200
Prosper 2025, новолуние

До пластмассовых ложечек


Каждый раз думаю: "Надоело писать про Украину". Каждый раз попадается что-то такое, что невольно говоришь себе: "Нет! Надо оставить для истории".

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

Разлучение семей. Выкуп рекрута. Оброк. Знать и служивый люд. Вольная грамота.

Десять тысяч стоит откупиться от повинности.

Долларов, конечно.

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

А потому что, не надо проносить мимо военкома.

Естественно, всё по-честному. Один раз заплатил -- фирма гарантирует. В следующий раз заловят, проверят списки, выяснят, что оплачено, пожмут руку и отпустят с миром.

Фирма солидная. Клиента уважает.

А потому что конкуренция.

Тем, кто не хочет в один конец через реку Стикс, продают билет в один конец через реку Тису.

Короче, рынок определяет цены. И цены божеские.

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

А потому, холят и лелеют.

Кстати, в предыдущем посте в отсылку про дело Эндрю поставил ссылку (на ссылку). Может быть, не все знают и кому-то надо.

Итак.

Сегодня посоветую очень смешное интервью про украинскую пропаганду: Самый опытный, Сергей Гайдай (рекламист), Николай Фельдман (журналист), 2025-06-24

Профессионал рекламы объясняет, как опытный звезда... звездун... звездюк... Короче, как Зеля Боневтiк и его Офис Президента американского Трампа за всё виноватым сделали.

Много чего мы и так знали, но интересны подробности от профессионала.
Read more... )

Дидовские ТЦК

Jun. 25th, 2025 12:45 pm
ioncore: (Default)
[personal profile] ioncore
Периодически встречаются полу-предупреждения полу-угрозы о том, что в случае отказа от нынешней системы комплектования армии через ТЦК следующим очевидным этапом будет передача этих полномочий боевым соединениям с нарезкой им участков по территориальному принципу.

Можно вспомнить, что практика эта широко использовалась КА как минимум с лета 1942 года, если не раньше (via и (c) ФБ Денис Мокрушин):



Разумеется, подобные же случаи были и у нас в Чешских Будейовицах, тобто зимой 1942-1943 гг. на Донбассе.

Так, например постановлением Военного Совета 3 гв.А №021 призывались по мобилизации совграждане освобожденной территории в возрасте от 17 (семнадцати) до 45 лет включительно; однако уже через три недели приказом командующего армии №ОУ/0043 верхнюю границу подняли до 50 лет (поскольку, вероятно, на освобождаемых территориях демографическая пирамида была перекошена в сторону старших возрастов).
По этому приказу только в период с 20 февраля по 1 марта 1943 г. 243-я стрелковая дивизия мобилизовала в городе Ворошиловграде почти полторы тысячи человек, еще почти 800 человек мобилизовала 59-я гвардейская. Параллельно шла мобилизация и в других соедиенениях.

Более того, мобилизовались не только мужчины, но женщины, хотя, разумеется, и в намного более скромных количествах. Так, приказом той же армии за №ОУ/0025 от 7 февраля в целях замены в тыловых частях и учреждениях армии шоферов-мужчин женщинами и покрытия некомплекта шоферов формировались шоферские курсы при 196-м армейском запасном полку численностью 200 человек, комплектование которых производилось за счет мобилизации женщин на территории армии. Интересно, что мобилизуемые таким образом женщины подлежали "особо тщательной проверке через местные органы НКВД".

(на правах исторической справки и безоценочно перспектив подобной практики в современных обстоятельствах)
telesyk: (Default)
[personal profile] telesyk
На днях наши вынесли состав с топливом, ватня растащила его по запасным путям и пустила следующий

(no subject)

Jun. 24th, 2025 08:45 pm
krivye_ru4ki: (Default)
[personal profile] krivye_ru4ki
Помню, back in the day, ходил анекдот, мол, а почему в Англии нет антисемитизма - потому что англичане не считают евреев умнее себя. К сожалению, с тех пор много воды утекло, GDP UK не растёт очень долгое время, брексит не помог, и там начались поиски тех, кто выпил всю воду из крана. Примерно в то же время UK спрогрессировала от страны, в которой Трампа поучали по поводу воздушного шара в форме младенца - мол, каждый имеет право на свободу самовыражения, до страны, где в лучших традициях путинской россии сажают за посты и лайки (и грозят экстрадицией). Интересно, а есть ли тут связь...

полезное о промптах

Jun. 24th, 2025 10:02 pm
avva: (Default)
[personal profile] avva
Мы все знаем, как важно уметь составить правильный промпт, чтобы Большая Языковая Модель (БЯМ) сделала то, что вам нужно. Мне кажется, все уже знают главные принципы и трюки в этой области. Но недавно я обнаружил, к своему удивлению, что есть смежная область, в которой людям просто хронически не хватает квалифицированных знаний.

Неловко обсуждать это публично, но не все задания еще можно поручить БЯМ. Время от времени сталкиваешься с делами, с которыми по той или иной причине БЯМ справляется плохо или вообще отказывается, и тогда приходится призывать на помощь более примитивного собрата - ЧЯМ (Человеческую Языковую Модель). Да-да, я знаю, не надо рассказывать мне про недостатки ЧЯМ, я на этом деле собаку съел. Они дороги, хрупки, непредсказуемы, очень медленно печатают текст... Но что поделать, если никак по-другому не справиться! Так вот, не все знают, оказывается, что как и с БЯМ, правильно составленный промпт поможет вам добиться с помощью старых добрых ламповых ЧЯМ довольно-таки потрясающих результатов. Но вот знания о том, как писать промпты для ЧЯМ, найти нелегко.

Вот несколько главных принципов - и я постараюсь сфокусироваться как раз на тех, в которых есть различие с БЯМ:

1. Забудьте про супер-длинные и подробные промпты, которые так хорошо направляют БЯМ в правильное русло. У ЧЯМ очень маленькое окно контекста. Если вы напишите "сделай то-то и то-то и то-то, причем таким-то образом, а кроме того..." к концу предложения ЧЯМ забудет начало. Разбейте ваши задания на небольшие изолированные части. Давайте каждую часть в отдельности. Если у вас есть средства на это, можете нанять ЧЯМ-супервайзора, которая будет разделять задания между ЧЯМ-рабочими. Если нет, или дело тонкое, то сами будьте супервайзором.

2. Не отказывайтесь во имя краткости от вежливости и благодарности. Да, это бездушная машина, но она так натренирована, что ваше корректное общение и ваше "спасибо" поможет ей лучше выполнить следующее задание. "Доброе слово и собаке приятно", а ЧЯМ обычно умнее собаки.

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

4. Советую не пытаться просить ЧЯМ написать стихи. Разочаруетесь.

5. Не стесняйтесь преувеличить важность вашего задания, можете придумать, что кто-то умрет, если ЧЯМ его не сделает вовремя, итд. итп.

6. ЧЯМ может сама разыскивать данные, читать книги итд., но есть одна загвоздка - она делает это ОЧЕНЬ МЕДЛЕННО. Постарайтесь обойтись без этого. Если нет другого выбора, делайте, но будьте готовы платить намного больше.

7. Можно пообещать ЧЯМ деньги, материальные блага, если модель быстро и качественно выполнит задания. Если вы не собираетесь просить у этой же модели в будущем - нет нужды выполнять эти обещания. Если собираетесь - см. следующий пункт.

8. Самое важное. В отличие от БЯМ, у ЧЯМ пока есть сложности с конпкой "Начать новую беседу". То есть кнопка-то есть, но в новой беседе ЧЯМ сохраняет значительную часть контекстов предыдущих бесед (со временем эта "память" постепенно улетучивается, но это может занять годы). Будьте осторожно и не говорите ничего, что полностью настроит ЧЯМ против вас. В последние годы наблюдается недостаток моделей, особенно качественных, если вы потеряете свою "рабочую лошадку", долго будете горевать и искать новую!

Если вы знаете особо удачные промпты для ЧЯМ, или другие советы, как их заставить делать, что нужно, поделитесь в комментах, пожалуйста. Спасибо!
vit_r: default (Default)
[personal profile] vit_r
ИZZВЕСТИЯ_ДУРДОМА_caption_2023-08-28_1600x200
Edeltraud 2025

Народный возвращенец


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

Главное -- не пропускать малозаметные, но существенные детали.

История со сбежавшим министром (см. Закон о гражданстве на случай побега / 6 kB / 2025-06-19) продолжается.
Read more... )

о проблеме девочек

Jun. 23rd, 2025 08:55 pm
avva: (Default)
[personal profile] avva
girls.png

Смотрите, вот в "Экономисте" кто-то догадался так сформулировать: "Девочки теперь опережают мальчиков в большинстве предметов. Но в одном ОСТАЛАСЬ ПРОБЛЕМА". Другие люди утвердили этот заголовок, и никому ничего не показалось странным.

Заголовок к статье, которая рассказывает о новом исследовании, находящем, что "gender gap" - разница в оценках между мальчиками и девочками - по математике начинается уже во втором классе, по крайней мере во Франции. Обычно эту разницу прослеживают к началу старших классов и объясняют, помимо прочего, половым созреванием и укоренением стереотипов.

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

(и нет, это не значит, что нет плохих стереотипов или что мальчиков все обижают и все против них. Не все так просто и не вчитывайте в то, что я написал, автоматический перевертыш)

сатаньягу

Jun. 23rd, 2025 04:22 pm
avva: (Default)
[personal profile] avva
Когда я читаю иранские или проиранские форумы в интернете, то вспоминаю старый анекдот про еврея, который читает антисемитские газеты, потому что в них евреи такие могущественные и правят миром.

Вот это типичная иллюстрация. Еще мне понравилось, как они называют Биби "Сатаньягу".

satanyahu.jpeg

лучшие люди

Jun. 23rd, 2025 01:35 am
avva: (Default)
[personal profile] avva
Нет необходимости в комментариях.

1.-Vydayushhiesya-lyudi.png
vit_r: default (Default)
[personal profile] vit_r
Thomas Morus 2025

Разгибатель духовных скреп


[ itSotWC::2025-06-22_1 ]

Надо отметить для истории, что сегодня США отбомбились по Ирану.

Событие ожидаемое и потому малоинтересное.

Реакция европидорасов тоже ожидаемая и так далее. Опустим занавес сострадания над этой печальной историей и отметим несколько интересных деталей.

Все в истерике. Танкеры спешно бегут в направлении подальше от Ирана.

Аналитики в интернетах рисуют ужасающие картины.

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

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

Руководители режима безумных аятолл ушли под землю и отключили телефоны. Всё как с Ливаном: связь затруднена, командные цепочки разорваны. Самое удобное время для начала революции.

Я не предрекаю, но предполагаю такую возможность.

Над всем этим гордо реет Трамп в своём республиканском Truthsocial и оттуда призывает Иран договариваться.

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

Причём, среди них нет его сына, ещё недавно считавшегося основным кандидатом.

Что правильно -- кто же назначает своих детей на расстрельные должности.

Но это всё был контекст. Тут я хочу отметить только один примечательный аспект этого исторического решения.
Read more... )
ioncore: (Default)
[personal profile] ioncore
Мейлрушечка разместила на своей главной странице к очередной годовщине 22 июня программную статью журналистки Майи Новик. Приведу несколько цитат, не нуждающихся в комментариях:

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

В советские времена катастрофу первого года Великой Отечественной войны объясняли ошибками разведданных, внезапностью нападения и огромными силами, которые немцы якобы бросили на Восточный фронт. Это не так. Танков и другой техники у Германии действительно было много, однако в 1941 году немцы в блицкриге на Москву задействовали меньше половины того, что у них было. Дело было в предателях и в неучах в штабах, которые неумело действовали или намеренно саботировали оборону страны.

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

В общем, достойный отпор немцам Красная армия дала только на юго-западной и северо-западном направлении — там, где командовали войсками Ворошилов и Буденный.

Причин у такого массового саботажа было несколько.
- Это очевидное проникновение в ряды высших офицеров Красной армии немецких шпионов; украинских и прибалтийских националистов.
- Распространение среди военных либеральных или троцкистских идей.
- Недовольство курсом Сталина и обида на большевиков.
- Недовольство «чистками» в армии накануне войны.
- И наконец, распространение германофильства и некоторое «очарование» немецкими военными, которое захватило умы офицеров Красной армии перед войной. Из-за этого многие были уверены, что войны не будет. Тот же Павлов на суде говорил, что его офицеры распространяли в войсках германофильские настроения и убеждали его, что Германия никогда не нападет на СССР.

Profile

iskatel: (Default)
iskatel

April 2022

S M T W T F S
     12
3456 789
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 4th, 2025 09:28 am
Powered by Dreamwidth Studios