4 сентября 2026 г.

Малоизвестные "белорусы"

В Беларуси — точнее, на территории современной Беларуси — родились три президента Израиля: Хаим Вейцман (Мотоль, Ивановский район Брестской области), Залман Шазар (Мир, Кореличский район Гродненской области) и Шимон Перес (Вишнево, Воложинский район Минской области). В Бобруйске родился Кадиш Луз, председатель Кнессета, который в 1963 году некоторое время исполнял обязанности президента Израиля. Здесь же родились несколько премьер-министров: Менахем Бегин — в Бресте, Ицхак Шамир — в Ружанах, Шимон Перес — в Вишнево.

С Беларусью тесно связана целая плеяда еврейских деятелей культуры: Марк Шагал, работавший в Витебске Юдель (Юрий) Пэн, а также Элиэзер Бен-Йехуда, родившийся в Лужках (Шарковщинский район) и ставший одним из главных деятелей возрождения современного разговорного иврита.

Есть и менее очевидные связи.

  • Отец философа Исайи Берлина (мне он известен своей философской концепцией про лис и ежей) провёл детство в Витебске.
  • Художник Абель Пан родился в Креславке, которая тогда входила в Витебскую губернию.
  • Родители психиатра Ирвина Ялома происходили из Сельца Берёзовского района Брестской области.
  • Интересен и случай Брэдли Эфрона, профессора статистики Стэнфордского университета и создателя метода статистического бутстрэпа. Его отец Miles Efron родился уже в США, тогда как мать, Esther Kaufman, родилась в Российской империи и приехала в Америку примерно в годовалом возрасте; точное место её рождения пока установить не удалось. Семейная генеалогия Эфронов указывает, что дед Miles, Samuel H. Efron, родился в Варшаве, как и его жена Anna S. Marks. Отец Samuel H. Efron — Ephraim Simcha (Frank) Efron — имеет неизвестное место рождения, однако его жена Bashe Rachel “Bessie” (Beatrice) Kinitsky (Kosonitsky?, Boinson?, Rudinsky?) и его отец Chaim (Shmuel Chaim?) Efron родились в Изабелине (Волковысский район).
  • Феликс Дзержинский — поляк по происхождению и основатель ВЧК — родился в 1877 году в семейном имении Оземблово, позднее получившем название Дзержиново, на территории современной Беларуси. Тогда это был Ошмянский уезд Виленской губернии; сегодня — Минская область.
  • У польского писателя Марека Хласко была довольно глубокая белорусская семейная связь. Его отцовская линия происходила из старого рода Хласко герба Лелива, представители которого на протяжении нескольких столетий владели имением Станиславово возле Россон, на территории современной Витебской области.
  • Интересная связь есть и у Циприана Камиля Норвида. Сам поэт родился под Варшавой и, по-видимому, на территории современной Беларуси никогда не бывал. Однако его дед Шимон Норвид продал семейные владения в Жемайтии и приобрёл земли возле Докшиц, где основал имение Норвидполь. Позднее оно принадлежало отцу поэта Яну Норвиду. Место бывшего Норвидполя находится сегодня в Докшицком районе Витебской области.
  • Александр Богданов, настоящая фамилия Малиновский, — создатель тектологии, одного из предшественников общей теории систем, — родился в 1873 году в Сокулке. Сейчас Сокулка находится в Польше, но в момент его рождения входила в Сокольский уезд Гродненской губернии Российской империи. Богданов был одним из ведущих большевиков и соратником Ленина/Ульянова, а затем стал одним из его наиболее серьёзных идейных соперников.
  • Есть даже довольно неожиданная связь с Джеффри Эпштейном. Его дед по отцу, Julius Epstein, родился в Белостоке в 1882 году. Сейчас Белосток находится в Польше, но тогда он входил в Гродненскую губернию Российской империи.
  • Наконец, отец Виктора Эмброса, лауреата Нобелевской премии по физиологии и медицине 2024 года, Longin Ambros, родился в 1923 году в Доргишках Ошмянского района Гродненской области.
  • Саймон (Семён) Кузнец / Simon Kuznets (1901–1985). Американский экономист и статистик, один из основоположников современной эмпирической макроэкономики и исследований экономического роста. Лауреат премии памяти Нобеля по экономике 1971 года «за эмпирически обоснованную интерпретацию экономического роста». С его именем связаны Kuznets curve, исследования национального дохода и долгосрочного роста. Родился непосредственно в Пинске.
  • Лев Выготский (1896–1934) — Орша → Гомель. Один из наиболее влиятельных психологов XX века, основатель культурно-исторической школы психологии. Его идеи о социальном происхождении высших психических функций, внутренней речи и «зоне ближайшего развития» стали фундаментальными для педагогической психологии. Родился в Орше в еврейской семье, но практически всё детство и юность провёл в Гомеле.
  • Дэвид Сарнофф / David Sarnoff (1891–1971). Один из главных создателей американской индустрии радио и телевидения: прошёл путь от телеграфиста до президента и председателя RCA, был ключевой фигурой в создании и развитии NBC. Родился в еврейской семье в Узлянах, нынешний Пуховичский район Минской области.
  • Леон Бакст / Léon Bakst (1866–1924) — Гродно. Родился как Лев/Лейб Розенберг в еврейской семье в Гродно. Художник, сценограф и дизайнер, прославившийся прежде всего работой с Ballets Russes Сергея Дягилева. Его декорации и костюмы для Шехеразады, Жар-птицы, Дафниса и Хлои и других постановок оказали влияние не только на театр, но и на европейскую моду и дизайн начала XX века.
  • Хаим Сутин / Chaïm Soutine (1893–1943) . Один из крупнейших художников Парижской школы (École de Paris), современник и близкий знакомый Модильяни и Шагала. Его экспрессивная живопись впоследствии сильно повлияла на европейский экспрессионизм и американских художников послевоенного периода. Родился в бедной еврейской семье в Смиловичах, сейчас Червенский район Минской области.
  • Леонард Чесс / Leonard Chess (1917–1969). Настоящее имя — Lejzor Szmuel Czyż. Вместе с младшим братом Phil Chess, который тоже родился в Мотоле, создал в Чикаго Chess Records. Именно этот лейбл записывал Muddy Waters, Howlin’ Wolf, Chuck Berry, Bo Diddley, Little Walter, Etta James и тем самым стал одним из главных мостов от блюза к rock'n'roll.
  • Леон Гаспар / Leon Gaspard. Американский художник, особенно известный своими красочными изображениями народов России, Азии и американского Юго-Запада. Родился в Витебске как Leon Shulman Gaspard.
  • Осип Цадкин / Ossip Zadkine (1888/1890–1967). Один из крупнейших французских скульпторов-модернистов XX века, представитель Парижской школы, близкий к кубизму. Родился в Витебске.
  • Оскар Зариски / Oscar Zariski (1899–1986). Родился как Ascher Zaritsky в еврейской семье в Кобрине. Стал профессором Гарварда и одним из крупнейших математиков XX века, фундаментально перестроив алгебраическую геометрию на алгебраической основе. Zariski topology, Zariski closure, Zariski tangent space и множество других терминов носят его имя.
  • Кирк Дуглас / Kirk Douglas (1916–2020). Сам он родился в штате Нью-Йорк как Issur Danielovitch, но и отец Herschel/Harry Danielovitch, и мать Bryna/Bertha происходили из Чаус.
  • Ирвинг Берлин / Irving Berlin (1888–1989). Один из величайших американских композиторов-песенников: более тысячи песен, включая White Christmas, God Bless America, Puttin’ on the Ritz, Cheek to Cheek. Родился как Israel Beilin, но точное место рождения неизвестно. Его официальный сайт специально подчёркивает: семья жила в Толочине, нынешняя Беларусь, непосредственно перед эмиграцией в Нью-Йорк в 1893 году.
  • Ральф Лорен / Ralph Lauren (р. 1939). Родился в Бронксе как Ralph Lifshitz, в семье еврейских эмигрантов. British Vogue называет его сыном эмигрантов из Пинска. При этом существуют данные, включая воспоминания самого Lauren, что его мать происходила из Гродно, а отец — из Пинска.
  • Ицхак Рабин / Yitzhak Rabin (1922–1995). Сам Рабин родился в Иерусалиме, стал начальником Генштаба ЦАХАЛа, дважды премьер-министром Израиля и лауреатом Нобелевской премии мира. Его мать Роза Коэн (Rosa Cohen) родилась в Могилёве в 1890 году, а образование получила в Гомеле.
  • Ариэль Шарон / Ariel Sharon (1928–2014). Шарон родился уже в Палестине как Ariel Scheinerman, однако его отец Shmuel Scheinerman был из Бреста, а мать Vera/Dvora Schneirov — из Могилёва. 

26 августа 2026 г.

Немного о Китае

В 2024 году город Сыпин, руководствуясь идеями Си Цзиньпина о социализме с китайской спецификой в ​​новую эпоху, в полной мере воплотил в жизнь дух 20-го съезда Коммунистической партии Китая и Второго и Третьего пленумов 20-го Центрального комитета КПК. Придерживаясь общего принципа стремления к прогрессу при сохранении стабильности и всесторонне и точно реализуя новую философию развития, город уделял приоритетное внимание высококачественному развитию, создал для его поддержки современную промышленную систему и прилагал все усилия для стабилизации экономики, стимулирования роста, улучшения условий жизни населения, предотвращения рисков и поддержания стабильности. Город решительно продвигал высококачественное развитие, и его экономическое функционирование в целом оставалось стабильным.

...

Город добился выдающихся результатов в спортивных соревнованиях, с многочисленными яркими моментами на всех уровнях. Глубокая интеграция культуры, туризма и спорта высвободила покупательную способность населения. Один спортсмен однажды вошел в восьмерку лучших в индивидуальных олимпийских соревнованиях, завоевал одну золотую медаль на международных соревнованиях и девять золотых, пять серебряных и семь бронзовых медалей на национальных соревнованиях. Два спортсмена прошли квалификацию на 15-е Национальные игры. Примечательно, что на летних Олимпийских играх 2024 года в Париже спортсмен Чэнь Цзяпэн вместе со своими товарищами по команде вышел в финал мужской эстафеты 4х100 м, показав лучший результат сезона — 38,06 секунды — и заняв 7-е место.

...

Качество воды из семи централизованных источников водоснабжения города в целом было хорошим в течение года. Это включает три поверхностных источника и четыре подземных источника, все из которых соответствовали стандартам качества воды класса III.

Статистический бюллетень города Сипин о национальном экономическом и социальном развитии в 2024 году

В течение года было проведено в общей сложности 127 операций по искусственному усилению дождя, в ходе которых было искусственно запущено 359 ракет. Было проведено 60 операций по искусственному подавлению града, в ходе которых было запущено 1309 снарядов для подавления града.

Статистический бюллетень города Сипин о национальном экономическом и социальном развитии в 2019 году

Я мало знаю о Китае. Но всё же.

Китай каждый год продолжает строить примерно по 2–3 тысячи километров высокоскоростных железных дорог. Масштабное строительство началось ~2008, а к концу 2025 года протяжённость сети достигла 50'400 км. Это более двух третей (70%) всей мировой сети высокоскоростных железных дорог. Только за 2025 год ввели ещё 2'862 км. 

Стоит это удовольствие недёшево. По оценкам Всемирного банка, километр двухпутной линии, рассчитанной на 350 км/ч, в китайских проектах обходился в среднем примерно в $20 млн; для линий на 250 км/ч — около $17 млн.

И что мы теперь имеем? Во-первых, у государственного железнодорожного оператора - значительная долговая нагрузка: по итогам 2025 года отношение обязательств к активам составляло 62,5%. 

Во-вторых, высокоскоростные поезда серьёзно изменили внутреннюю авиацию. На расстояниях примерно 500–1 000 км они оказались очень опасным конкурентом самолётам: на некоторых направлениях количество авиапассажиров падало вдвое и даже втрое, а отдельные короткие рейсы вообще исчезли.

А в-третьих, всё это заставило меня посмотреть на структурные демографические проблемы Китая.

Попробуем найти город, который их хорошо иллюстрирует. Не Пекин, не Шанхай и не Гонконг: это слишком богатые и слишком специфические места. Не Тибет и не Внутренняя Монголия — тоже не самые репрезентативные примеры. Хотелось бы чего-нибудь достаточно "обычного", с населением административного округа порядка 1–2 млн человек.

У меня получилось найти несколько кандидатов: Сыпин (Siping) и Байчэн (Baicheng) в провинции Цзилинь (Jilin), Цзиси (Jixi) и Шуанъяшань (Shuangyashan) в провинции Хэйлунцзян (Heilongjiang). Все они в той или иной степени стареют и теряют население. 

Возьмём для примера Сыпин. От Сыпина до Пекина 850 км. Скоростной поезд преодолевает их за 3 часа 15 минут. Цена билета примерно 50$.

Демография
По переписи 2020 года в административном округе Сыпина проживало 1,815 млн человек. Это на 20,83% меньше, чем десятью годами ранее. К концу 2024 года осталось уже 1,639 млн — ещё минус 9,7% всего за четыре года. Итого минус 31% за 14 лет. Однако!

Возрастная структура тоже красноречива. В 2020 году дети до 14 лет составляли всего 11,83% населения; люди старше 60 лет — 24,48%, старше 65 — 16,88%.

За 2024-году там родилось 7'700 детей. Умерло - 24'200 человек. При средней продолжительности жизни в Китае в 77.97 лет. Население города стремится к отметке в 600'369 жителей. То есть планирует сократиться ещё в 2.73 раза.

В университеты зачислено на 1 курс 16'830 студентов, в училища - 745 студентов.

А как дела с экономикой? Не блестяще.
В 2024 году среднедушевой располагаемый доход городского населения Сыпина составлял 35 527 юаней в год (5285$ в год = 440$ в месяц). В Пекин по 50-80$ в один конец много не наездишься конечно. Средний показатель для городского населения Китая был 54 188 юаней. То есть Сыпин ниже примерно на 34%.

Недвижимость дешёвая. Вторичное жильё в августе 2026 года стоило около 3 693 юаней за м² (549$)). В 2020 году тот же индекс показывал примерно 5 346 юаней. То есть номинальное падение за шесть лет — около 31%. Так себе инвестиция.

Новостройки при этом существенно дороже. Около 5 361 юаня за м². Это примерно на 45% выше индекса вторичного рынка.

Ещё интереснее объёмы продаж. В 2020 году в Сыпине было продано 1,036 млн м² недвижимости на 4,90 млрд юаней. В 2024 году — только 540 тыс. м² на 2,547 млрд. То есть и площадь, и денежный объём сократились примерно на 48%. Для собственно жилой недвижимости снижение несколько меньше: примерно −40% по площади и −37% по стоимости. Половину агентств недвижимости, я так понимаю, можно закрывать за ненадобностью.

И аренда соответствующая. По текущим объявлениям квартиры площадью примерно 60–80 м² часто предлагаются за 800–1 200 юаней в месяц (119-180$); встречаются варианты и дешевле. Сравните это с арендой и ценой квадратного метра в знакомом вам городе.

За сим всё. Sapienti sat! 

8 июля 2026 г.

Ways to Export Your ChatGPT History

I saw that getting full chat histories out of OpenAI's ChatGPT seemed impossible when you have corporate account. However, I’ve since found two working solutions. The first is quick and simple, while the second is a bit more complex but offers a much better result.

Option 1: The Simple Bookmark Method (Fast, Text-Only)

Since ChatGPT lacks a built-in, instant export button for individual files, developers have created JavaScript (JS) snippets that inject an export button directly into the page.

I visited GPT2Claude and followed their instructions. Here is how it works depending on your browser:

  • Chrome / Edge: This is incredibly easy. You just drag their button to your bookmarks bar. Instead of a standard URL, the bookmark contains a JS snippet. When you are on the ChatGPT website and click this bookmark, it runs the code and temporarily injects an export menu onto the page.

  • Firefox: This requires a few extra steps. Firefox limits bookmark URLs to 64 KB, which truncates the full script and breaks it. To fix this, you need to copy the complete, un-truncated script directly from their GitHub Repository. And to paste it into the console. The whole procedure is explained on their website.

The Result: The export was incredibly fast. In just 15 minutes, I downloaded roughly 1,200 chats packed into a single Markdown (.md) file. To view it, you can use an offline Markdown reader or use the privacy-friendly online viewer at gpt2claude.com/viewer (which processes the file locally without uploading your data to the internet).

⚠️ The Catch: While fast, this method only exports text and completely skips images.

Option 2: The Tampermonkey Method (Advanced, Supports Images & HTML)

If you want to preserve your images and get a cleaner layout, you need a slightly more advanced setup using a userscript manager.

Step 1: Install Tampermonkey

First, install Tampermonkey, a highly popular browser extension that allows you to safely inject custom scripts into specific websites. It is available in the official extension stores for almost every browser. With 12 million users on Chrome and 700k on Firefox, it is highly reputable, and its German creator (Jan Biniok) is well-known in the dev community.

 

Step 2: Add the ChatGPT Exporter Script

Once Tampermonkey is installed, visit GreasyFork (a popular database for user scripts) and search for ChatGPT Exporter by pionxzh (alternatively it could be Loominary by Elaine Leo or OmniChat Exporter by Dℝ∃wX but it seems that these scripts are slightly less versatile). Click the green "Install" button. This adds a few pages of open-source code to your Tampermonkey extension, which will execute automatically every time you visit ChatGPT.

 

The code is completely open (un-obfuscated) on both GreasyFork and GitHub for anyone to audit, and browser security prevents it from sending your data to unauthorized third-party websites.

Step 3: How to Export Your Chats

Once installed, you will see a new export menu directly inside your ChatGPT interface. For the best results, follow these steps:

  1. Adjust the Settings: Open the exporter's settings menu. You can customize how files are named. Personally, I prefer using the format: {create_time},{title}.

  2. Unarchive if Needed: Unlike the first method, this tool cannot see your archived chats. If you want those exported, you must manually unarchive them first.

  3. Load All Chats: Click "Export All" and select HTML (which looks much cleaner than Markdown). Before hitting "Start", scroll down and click "Load More" repeatedly until no new chats appear. The tool sorts items based on what is currently loaded on your screen. (Tip: If your total chat count ends in a perfect double zero, like "900", chances are there are still more chats left to load).

  4. Export in Batches: ChatGPT tends to throttle heavy data requests. If I tried to export everything at once, the system would lag, interrupt the download, or leave the export incomplete. To get clean, uncorrupted files, I exported and archived my chats in batches of 100 once per hour.

The Result: You will get a series of ZIP archives, each containing 100 perfectly formatted HTML chats, complete with images.

22 июня 2026 г.

Ленин прекрасно видел будущее. Только оно не сбылось.

Поучительный пример попытки такого передела, борьбы за передел, представляет керосиновая промышленность. "Керосиновый рынок мира, - писал Ейдэльс в 1905 году, - и теперь ещё поделен между двумя крупными финансовыми группами: американским «Керосиновым трестом» (Standard Oil C-y) Рокфеллера и хозяевами русской бакинской нефти, Ротшильдом и Нобелем. Обе группы стоят в тесной связи между собою, но их монопольному положению угрожают, в течение вот уже нескольких лет, пятеро врагов": 1) истощение американских источников нефти; 2) конкуренционная фирма Манташева в Баку; 3) источники нефти в Австрии и 4) в Румынии; 5) заокеанские источники нефти, особенно в голландских колониях (богатейшие фирмы Самюэля и Шелля, связанные также с английским капиталом). Три последние ряда предприятий связаны с немецкими крупными банками, с крупнейшим «Немецким банком» во главе.

Ленин В.И. Империализм, как высшая стадия капитализма.
Цюрих, 1916.

  • Смешная цитата, где Ленин в 1916 году видит исчерпание нефти в США. В то время как в 2024 году США был на третьем месте в мире по экспорту нефти. Выше Ирана, Кувейта, Катара, Азербайджана, Венесуэлы и Экваториальной Гвинеи вместе взятых. Все перечисленные страны, кроме США и Катара - члены ОПЕК.
  • Кроме того, он видит угрозу бизнесу Ротшильдов, Нобилей и Рокфеллеров со стороны бизнеса Монташевых. Напомню, что наследник Монташевых (Левон Монташев) умер в Париже в 1954 году, работая таксистом в возрасте 74 лет. Вот вам и «угроза» бизнесу Рокфеллера и Ротшильда.

20 июня 2026 г.

Немного о дворянах, основавших партию рабочих и крестьян и создавших рабоче-крестьянское государство

Владимир Ильич Ульянов родился в 1870 году. Дворянин, сын симбирского помещика.
Александр Иванович Куприн

Отец Ленина, Илья Николаевич Ульянов, был действительным статским советником. По Табели о рангах это был IV класс (всего их было 14), что соответствовало чину генерал-майора. Официально к нему следовало обращаться «Ваше превосходительство». Благодаря этому статусу его дети, включая Владимира, получили право на титулование «Ваше благородие», которое сопровождало Ленина в официальных документах до самой революции.

Дворянкой была и мать Ленина, Мария Александровна. По мужу в светском обществе её именовали «Превосходительная госпожа Ульянова», хотя по рождению она имела право лишь на «Ваше благородие». Её отец (дед Ленина) Александр Бланк был надворным советником (VII класс Табели) и носил титул «Ваше высокоблагородие».

Само потомственное дворянство перешло к Ленину еще в возрасте 4 года по выслуге отца, а официально подтверждено документами дворянского собрания, когда Владимиру исполнилось 16 лет.

Надежда Крупская («Ваше благородие») также была потомственной дворянкой «в квадрате» (по обоим родителям). Её отец, Константин Крупский, имел чин капитана (IX класс; «Ваше благородие»). А её дед по материнской линии, Василий Тистров, занимал куда более высокий пост: он был подполковником Корпуса горных инженеров, что соответствовало VII классу и обращению «Ваше высокоблагородие». Но дети Крупской не могли унаследовать её дворянский статус. Ибо такой вид дворянства по женской линии не наследовался.

Еще одним потомственным дворянином среди большевиков был Феликс Дзержинский. Официально к нему, как к сыну дворянина, надо было обращаться «Ваше благородие». Его отец, Эдмунд Дзержинский, имел чин надворного советника (VII класс) и титуловался «Ваше высокоблагородие». При этом Дзержинские принадлежали к старинной польской шляхте с собственным родовым гербом, поэтому в быту, на родине, к отцу и сыну традиционно обращались «Пан». Из всей перечисленной троицы это дворянство считалось самым престижным и статусным — «столбовым».
 

 

10 июня 2026 г.

Witcher 1

Прошел я на днях Witcher 1 Enhanced Edition. Ни в какую RPG я не играл раньше, поэтому ни с чем сравнивать не смогу.

  • Просто отмечу, что играл 11 дней по 3-4 часа, и полное прохождение заняло у меня примерно 39 часов. Что типично для данной игры. У других игроков первая часть занимает в среднем 45 часов, вторая - 34 часа, третья - 120 часов (link). Отмечу, что умельцы по скоростному прохождению справляются с первой частью за 3.5 часа (link). :[   ]
  • Отмечу, что в игре были достаточно интересны первые 3 часа, пока учишь игровые механизмы, и последние 3 часа, когда история становится особо захватывающей из-за сюжетных поворотов, и боссы идут один за одним.
  • Главной моей целью было подучить польский язык, поэтому я играл в польскую версию игры. Оно сработало, так как сюжет у игры достаточно занимательный. И к тому же моего уровня языка (B2) хватает на 95% диалогов.
  • Первую часть я выбрал из практических соображений. У неё низкие (минимальные) требования к системе. Вторую часть мой ноут тоже потянет. Третью - уже не факт, ибо  требования. Да и поиграв во вторую-третью, первая часть мне может уже "не зайти" по графике. Минимальные требования:
    • Witcher 1 (2008): Pentium 4 2.4 GHz с 131 попугаем по cpubenchmark.net + 1 Гб памяти + 128 Мб видео от NVIDIA GeForce 6600 с 86 попугаями по videocardbenchmark.net + 9 Гб места
    • Witcher 2 (2011): Intel 2.2 GHz Dual-Core с 739 попугаями + 1.5 Гб памяти + GeForce 8800 GTS 512 с 550 попугаями + 25 Гб места
    • Witcher 3 (2015): i5-2500K с 4142 попугаями + 6 Гб памяти + GeForce GTX 660 с 4049 попугаями + 35 Гб места
    • мой ноут (2021): 9936 попугаев с i7-1185G7 + 16 Гб памяти + встроенное видео Iris Xe с 2599 попугаями
  • Моё прохождение облегчил ArtMoney с готовой конфигурацией. Я добавил себе 1'ooo'ooo оренов ("денег"), и мне не пришлось торговаться за каждый аксессуар в игре. Также было удобно прочитать все дорогие книжки на раннем этапе игры. И далее уже не мучаться со сбором редких компонентов и трав, недоступных игроку, который не может их знать на ранних этапах игры, не прочитав всех книг. Это решило и проблему с зельями. Имея все компоненты всегда в 10-кратном избытке, я наварил столько лишних зелий и петард, что к концу игры у меня их оставалось около 170. Самое смешное, что очнувшись в тюрьме в Вызиме у меня осталось только 26о'ooo оренов. Большая часть денег - "сгорела". К концу игры осталось примерно 205'ооо оренов. Значит перерасход средств за всю игру составил около 5о'ооо оренов. Но это и немудренно: одна дорогая жилетка мне стоила 5'ооо оренов.
  • В игре есть много разделяющихся сюжетных линий: я выбрал нейтральную роль в конфликтах, чему был в результате доволен. Но главная дилемма выбора партнерши - Трисс или Чани, не была однозначно оформлена в диалогах, хотя и имела далекоидущие последствия в сюжете. Здесь я выбрал девушку по имени Чани. Но пост-фактум, более логичный выбор для ведьмака был ведьма Трисс. Так что, если проходить игру снова, надо мне будет голосовать за Трисс, а не за Чани, в оказавшемся очень важном диалоге про судьбу мальчика Альвина.
  • Ну и любимая цитата:
    - Dużo macie problemów w mieście.
    - Bandyci, potwory, plaga... no i ty.
    - No tak. 
  • И ещё одна:
    - Wygląda spokojnie...
    - Spokojnie jak na wojnie, tu pierdolnie, tam pierdolnie i znowu jest spokojnie.

13 мая 2026 г.

Белтелеком - тормоз прогресса

В Беларуси 95% школ имеют доступ к Интернету. «Ожидаем, что к 1 сентября все школы будут подключены», — сказал в 2014-ом году заместитель директора департамента информатизации Михаил Чащин.

https://cybereconomics.ru/minsvyazi-belarusi-rasschityivaet-podklyuchit-k-internetu-vse-shkolyi/ 

«Сегодня в стране 99% всех учреждений образования имеют доступ в интернет», — рассказала в 2020-ом году первый заместитель министра образования Беларуси Ирина Старовойтова. 

 https://belta.by/society/view/dostup-v-internet-imejut-99-uchrezhdenij-obrazovanija-belarusi-387509-2020/

In Estonia, all Estonian schools were provided the internet access in 2001. 

https://www.educationestonia.org/internet-infrastructure-school/

 

До прихода технологии ADSL основным способом попасть в интернет было использование DialUp. В Беларуси его обеспечивал госмонополист Белтелеком. Переход на скоростной интернет произошел в Беларуси примерно в 2006-2007 годах. 

 

 (https://web.archive.org/web/20240326191916/https://www.mpt.gov.by/ru/new_page_5_6_15108)

Из чего следует, что "золотая" эра DialUp в Беларуси пришлась на 2000-2005 года. За это время доля интернет-пользователей в Беларуси выросла с 2 до 16%... Примерно как в Молдове и Рашке. И чуть лучше, чем в Украине. В то время как с опережением шли Литва, Латвия и Польша. Эстония - вне сравнений. Было 29%, стало 64%.

Ширина внешнего канала была "сумасшедшей". Примерно 100 Мбит/с. :)


(https://web.archive.org/web/20130114181301/http://www.mpt.gov.by/ru/new_page_5_6_15108) 

А сколько же стоил DialUp от Белтелекома, называемый в простонародье "беспоролька по номеру 8600100"?

Там были сложные рассчеты. Короче, была поминутная оплата тарифицируемая в зависимости от времени суток, плюс 5% сверху, плюс само соединение по местным линиям тарифицировалось тоже поминутно. Кроме того курс доллара сильно плавал в то время. Но, всё это прикинув, я сделал нижеследующую табличку.

Из таблички видно, что интернет всё время дешевел. Но, в целом, стоил 1$ за час в рабочее время и примерно 1$ за 3 часа глубокой ночью.

Последний вопрос для понимания ситуации. А много ли это было 1$ в те славные годы? Ну или допустим 10-20$, если в интернете сидеть по полчасу-часу в день и в основном ночью.

  • Пирожок с повидлом в нашей столовой стоил 0.037$ в 2000-ом и 0.049$ в 2002-ем. То есть 1$ можно было обменять примерно на 25 пирожков с повидлом.
  • Стипендия студентов была от 8$ в 2000-ом и до 20$ в 2002-ом.
  • Средняя зарплата была 74$ в 2000-ом, 100$ к концу 2002-го, и 215$ к 2005-ому. 
  • Квадратный метр квартиры в Минске стоил в 2000-ом 250$, а в 2002-ом - 330$.
  • Ну а сколько стоил персональный компьютер в 2001-ом году можно почитать тут: https://brestcity.com/blog/prajs-list-na-kompyutery 

Итого: интернет не был дешевым. Важно отметить, что стоил он примерно столько же (с минимальныму различиями) в Украине, Литве, Латвии и Эстонии. Мог быть раза в 2 дешевле в крупных городах Рашки, благодаря конкуренции. Был незначительно дороже в Польше (на 10-20%). Но тут будет важно сделать коментарий о доступности. Ибо зарплаты в Эстонии были в 4 а в Польше в 5 раз выше, чем в Беларуси.

А, вы, уважаемый читатель, пользуетесь интернетом? А стали бы вы им пользоваться, если бы он стоил 1.93$* в час?

*1.93$ в 2026-ом = 1$ в 2000-ом году (https://www.in2013dollars.com/us/inflation/2000?amount=100). 

Немножко о советской статистике при Ульянове-Джугашвили

В 1918 году создается Центральное статистическое управление (ЦСУ). Ниже приведу список его руководителей. Жирным для наглядности выделю репрессированных.

  • 1918-1926 ЦСУ возглавил 46-летний учитель (по образованию) Павел Попов. Павел был знаком с Уляновым/Лениным ещё со времён Уфимской ссылки (1896-1898), где Павел работал статистиком, а Ульянов был проездом. Ибо Ульянов отбывал ссылку в Енисейской губернии. Далее Попов работал в Госплане. Репрессии его не коснулись.
  • 1926-1928 и 1932-1935 ЦСУ возглавил академик экономист Валериан Оболенский. Его расстреляли вместе с сыном. Жене дали 8 лет лагерей.
  • 1928-1930 профессор без законченного высшего образования Владимир Милютин. Расстрелян.
  • 1930-1931 Сергей Минаев (без высшего образования). При Минаеве ЦСУ вошло в состав Госплана под названием ЦУНХУ (Центральное управление народно-хозяйственного учёта). Расстрелян. Жене дали 8 лет лагерей.
  • 1935-1937 д.э.н. Иван Краваль и 1937-1938 Иван Верменичев (без высшего образования). Оба были заняты сталинской переписью и оба были растреляны.
  • 1938-1940 к.э.н. учитель Иван Саутин.
  • 1940-1975 д.э.н. член-корреспондент юрист Владимир Старовский. Противник использования ЭВМ.

Подытожим. Расстреляли 5 руководителей подряд. Экономистами по образованию были не все.

В 1921 году создается Госплан. Его возглавляли:

  • академик инженер Кржижановский (1921-1923, 1925-1930)
  • Александр Цурюпа (1923-1925, без образования), друг вышеупомянутого Павла Попова со времен Уфимской ссылки
  • Куйбышев (1930-1934, без высшего образования)
  • историк-филолог-юрист Межлаук (1934-1937, 1937)
  • педагог (?) Смирнов (1937)
  • академик д.э.н. экономист Вознесенский (1938-1941, 1942-1949)
  • инженер Сабуров (1941-1942, 1949-1953)
  • профессор к.э.н. экономист Косяченко (1953).

Расстреляли Межлаука с женой, Смирнова и Вознесенского (с братом и сестрой). Так как Куйбышев и Цурюпа умерли своей смертью до 1937 года, и их можно не считать, то в Госплане, как и в ЦСУ, расстреляли всех (трёх) руководителей подряд.

Умудрился же как-то поэт Адам Мицкевич провести своё детство на улице Ленина

Litwo! Ojczyzno moja! ty jesteś jak zdrowie

 (Радзіма Літва! Як здароўе, так ты дарагая)

Adam Mickiewicz

 

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

Сначала пройдемся по установленным до 1950 года памятникам с фигурой поэта в полный рост:

  • В Варшаве памятник высотой в 16.5 метров поставили в центре города в 1898-ом году.
  • В Кракове памятник высотой в 10 метров поставили на центральной площади тоже в 1898-ом году.
  • В Тернополе - ~8 м, 1895.
  • В Пшемысле - ~5 м, 1898.
  • В Величке - ~5 м, ~1903.
  • Во Львове - 21 м, 1904.
  • В Париже - 12.6 м, 1929.

А как же белорусские памятники? Оне все - более поздние:

  • В Новогрудке - 3.1 м, 1992.
  • В Минске - ~3 м, 2003.

Ну и напоследок. Дом, в котором поэт Адам Мицкевич провёл своё детство в Новогрудке, а нынче находится его дом-музей, стоит на УЛИЦЕ ЛЕНИНА! Ленин, кстати, Беларусь не посещал НИКОГДА.

22 марта 2026 г.

Складанасці беларускай арфаэпіі

В інтэрнэце папулярна слова Шчучыншчына, як прыклад складанай беларускай арфаэпіі. Але мы можам пайсці ў гэтым кірунку далей. Тут (https://github.com/Belarus/GrammarDB/releases) можна спампаваць слоўнік беларускай мовы змяшчаючы 1,3 мільёна беларускіх словаформаў (слоў там значна менш), каб знайсці найбольш складаныя беларускія словы:

  • З двума ШЧ (больш не сустракаецца): Шчучыншчына, шчасліўшчык, шчупачышча (вялізарны шчупак. "Схапіў жыўца шчупак і свішча, дастаў - ў два локці шчупачышча!" - Колас), шчэбенеачышчальны.
  • Шмат слоў з двума ДЗ: дзе-небудзь, дзядзі, медзведзяня.
  • І з ШЧ, і з ДЗ: абыдзёншчына, бамбардзіроўшчык, бавоўнапрадзільшчыца, белагвардзейшчына, вудзільшчык, гадзіншчык, Гарадзеншчына, гарадзішча, гнездзішча, Гродзеншчына, дзедаўшчына, дзеравеншчына, паддзіршчык, свяшчэннадзействе, халадзільшчык, шкловыдзімальшчык, штодзёншчына, ядзершчык.
  • Ціск: Слонім.

А зараз паспрабуем скласці нешта больш складанае:

  • Шчырыя шчучынцы са Шчучанаўшчыны шануюць шчаўе з шчупакамі па-шчучынску.
  • Шчэбенеачышчальнікі са Шчучанаўшчыны шануюць шчупакоў па-шчучынску, а шчасліўшчыкі нават шчыра ласуюцца шчаўем з шчочкамі шчупачышча.

ШІ падказвае, што складана праізнесці таксама: расшчапіць, разшчапленне, дзверы, абадзьмуўшы, ва Ўздзе, ажыццяўленне, жыццё, час, чатыры, гэта, узбярэжжа, дождж, бездажджоўе, бяздожджыца, дажджавік, дражджаванне

28 декабря 2025 г.

Города Беларуси (700-2000 годы)

Понравилась мне одна научная статья о росте средневековых городов: Buringh, Eltjo. "The population of European cities from 700 to 2000: Social and economic history." Research Data Journal for the Humanities and Social Sciences 6.1 (2021): 1-18.

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

 

Чтобы увеличить картинки, надо кликать по ним. 

А теперь попробуем нанести их на карту ВКЛ (Magnus Ducatus Lithuaniae). Я отбросил города размером менее 5000 жителея, ... и вышло не густо.

   

Посему попробовал вернуть назад "города" с населением от 1000 до 5000 жителей. Но только на территории MDL.

   

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

Ну и напоследок, я увлекся анимацией. :)
Города Беларуси в динамике.


Города Европы в динамике (с отсечением городов с населением ниже 5000 жителей).
 

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

26 декабря 2025 г.

VPS configuration for the low-end machines

Cogito, ergo sum

René Descartes in 1637 

Recently I was configuring the VPS server and learned a few things that I want to summarize below.

  • The cheapest options are here: https://lowendbox.com/blog/1-vps-1-usd-vps-per-month/. But be careful. It can be a machine with an IPv6 IP address only which I was unable to configure with WireGuard and Immich. It seems that I can continue only with the machine having the IPv4 address.
  • Requirements
    • RAM. I have a preference for Debian/Ubuntu. Today you need a minimum of 512 Mb. I was able to install Debian 12 with just 512 Mb. I heard that Debian 13 can also run with 512 Mb. But it wasn't available yet. So I haven't tested it. If you have 1 Gb you can install Ubuntu or something else. Freshly installed Debian 12 was consuming 92 Mb of RAM. After updating, installing some packages and restarting it was only 75 Mb consumed. Fresh Ubuntu 24.04 LTS was using 188 Mb. And after updating and restarting only 156 Mb.
      • 0.5 Gb is not a lot of memory, therefore I am creating the 1 Gb swapfile. Alternatively you can mount your own ISO disk with Debian (rare option, but it worked with Vultr) and to create 1-2 Gb swap partition.
        # 1 GiB swapfile
        fallocate -l 1G /swapfile
        chmod 600 /swapfile
        mkswap   /swapfile
        swapon   /swapfile
        echo '/swapfile none swap sw 0 0' >> /etc/fstab   # always mount
        # Kernel tuning
        cat << 'EOF' > /etc/sysctl.d/99-swap.conf
        vm.swappiness = 150        # conservative
        vm.vfs_cache_pressure = 75
        EOF
        sysctl --system
        free -h            # confirm Swap: 1.0G
        swapon --show      # priority  -2
        cat /proc/sys/vm/swappiness
        apt install zram-tools
        GRUB_CMDLINE_LINUX_DEFAULT="zswap.enabled=1"
        update-grub
         
    • Disk. Debian 12 occupied 1.6 Gb. Debian 13 occupied 1.1 Gb. Ubuntu 24.04 LTS occupied 3.9 Gb. My disk was only 5 Gb. So I was proceeding with installing the R package (+0.95 Gb) but not with the Shiny server. It failed with both Debian and Ubuntu machines. Taken together, we need a minimum 10 Gb, if we want something beyond OS and several tiny applications.
  • SSH
    • I connect to the VPS using PuTTY. It is possible to create a link for the connection and to modify the command line to log in automatically:
      • "C:\Program Files\PuTTY\putty.exe" user@XXX.XXX.XXX.XXX -pw YYY -P ZZZ 
    • After installation, I updated the system, installed main packages, changed the machine's name, created a user with sudo rights, and benchmarked the system:
      • (bold font shows what should be edited in the configuration files, or chosen in the menu)
        apt-get update
        apt-get upgrade

        apt install mc sudo btop

        #UTF for btop
        sudo dpkg-reconfigure locales
            choose    en_US.UTF-8 UTF-8
            choose default en_US.UTF-8.

        export LANG=en_US.UTF-8

        sudo hostnamectl set-hostname Cobra
        sudo nano /etc/hosts

        passwd
        adduser user
        usermod -aG sudo user

        wget -qO- yabs.sh | bash
    • Then I change settings for the SSH access. I installed endlessh, ufw, and moved SSH to port ZZZ (at ~30'000 value):
      • apt install endlessh ufw

        ss -tulpn | grep LISTEN
        ufw allow ZZZ comment 'ssh'
        ufw allow 22 comment 'endlessh'

        nano /etc/ssh/sshd_config
        Port ZZZ
        PermitRootLogin no


        systemctl restart sshd

        nano /etc/endlessh/config
        Port 22

        nano /usr/lib/systemd/system/endlessh.service
            Uncomment the line AmbientCapabilities=CAP_NET_BIND_SERVICE
            Comment PrivateUsers=true
            Comment InaccessiblePaths=/run /var

        setcap 'cap_net_bind_service=+ep' /usr/bin/endlessh

        systemctl --now enable endlessh
        systemctl status endlessh
        ufw enable
        ufw status numbered
         
  • R framework
    • Basic R with rvest package (+1.2 Gb)
      • apt install libcurl3-openssl-dev libxml2-dev r-base-core
        R
        install.packages('rvest')
        q()
    •  The Shiny server at port XXX (+0.5 Gb)
      • R
        install.packages('shiny')
        install.packages('rmarkdown')
        q()

        wget https://download3.rstudio.org/ubuntu-20.04/x86_64/shiny-server-1.5.23.1030-amd64.deb
        dpkg -i shiny-server-1.5.23.1030-amd64.deb
        ufw allow XXX comment 'Shiny'

        nano /etc/shiny-server/shiny-server.conf
          listen XXX;

        systemctl restart shiny-server
        systemctl status shiny-server
        ss -plut | grep -i shiny
        rm 
        shiny-server-1.5.23.1030-amd64.deb
      • Test it: http://IP:PORT/
      • Files are in /srv/shiny-server/ 
  • WireGuard
    • Install it to XXX port.
      • curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
        chmod +x wireguard-install.sh
        sudo ./wireguard-install.sh

        sudo systemctl status wg-quick@wg0
        sudo wg show
        wg-quick down wg0 && wg-quick up wg0
        sudo ufw allow XXX comment 'WireGuard'
        sudo ufw reload
        sudo ufw enable
        sudo ufw status verbose
    • I am using wgg.sh to assign friendly names to peers:
      • curl -O https://raw.githubusercontent.com/FlyveHest/wg-friendly-peer-names/refs/heads/master/wgg.sh
        chmod +x wgg.sh
        sudo ./wgg -u
    • It is straightforward how to add peers on the server (/wireguard-install.sh and adding friendly name with wgg.sh -u) and the client (Windows: get *.conf file with WinSCP and import to the Wireguard package; Android: just scan a barcode; Linux: nmcli connection import type wireguard file wg0-client-XXX.conf). 
    • Flat-file CMS. I had a nice experience with GRAV (44 Mb), WonderCMS (0.1 Mb), and Yellow (1 Mb). You just need to have caddy (or nginx) and php with required dependencies.
    • Immich (+0.9 Gb)
      • Install Docker and Immich
        • for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

          sudo apt-get update
          sudo apt-get install ca-certificates curl
          sudo install -m 0755 -d /etc/apt/keyrings
          sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
          sudo chmod a+r /etc/apt/keyrings/docker.asc


          # Add the repository to Apt sources:
          echo \
            "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
            $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
            sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
          sudo apt-get update

          sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
          sudo docker run hello-world
          sudo apt install docker.io docker-compose-plugin

          git clone https://github.com/immich-app/immich.git
          cd immich
          ./install.sh
          ufw allow 2283 comment 'Immich'
          wg-quick down wg0 && wg-quick up wg0
          systemctl restart docker
      •  Import images from Google.Photo TakeOut:
        • wget https://github.com/simulot/immich-go/releases/download/v0.27.0/immich-go_Linux_x86_64.tar.gz
          tar -xzf immich-go_Linux_x86_64.tar.gz
          ./immich-go --version
          # you can add option --dry-run to simulate it

          ./immich-go upload from-google-photos --server=http://XXX:YYY --api-key=d17TMP5shRaQvWmtU3scI0iUWjTkY6xw3HtXCU0UII --session-tag=TRUE --overwrite --include-unmatched ~/Takeout
      •  I brought 7zip archive with USB stick formatted to NTFS filesystem:
        • sudo apt install ntfs-3g p7zip-full
          lsblk
          sudo blkid
          sudo  mkdir /media/usb
          sudo mount /dev/sdb1 /media/usb
          sudo umount /media/usb
      • If Immich is installed behind the NAS, we need to connect the client and the server with Immich to the same WireGuard serves (VPS) as peers.
        • Connect both to WireGuards as peers.
        • Now when you have 2 configuration files, you need to modify peer information related to Immich server on the VPS server:
          • ### Client Immich
            [Peer]
            PresharedKey = BRING ONE FROM IMMICH SERVER
            PublicKey = 
            BRING ONE FROM IMMICH SERVER
            #IP of IMMICH server as it is known to WG
            AllowedIPs = 10.66.66.5/32,fd42:42:42::5/128
            #Keep connection alive
            PersistentKeepalive = 25
            #Address behind NAS in the local network and port for WG
            Endpoint = 192.168.0.250:50000
        • And information related to the VPS server on Immich server:
          • ### Client VPS
            [Peer]
            PublicKey = 
            BRING ONE FROM VPS SERVER
            PresharedKey = BRING ONE FROM VPS SERVER
            #External IP for VPS and port for WireGuard
            Endpoint = XXX:50000
            AllowedIPs = 0.0.0.0/0,::/0
            #Keep connection alive
            PersistentKeepalive = 25 
    • Cleaning and updating the environment. I am using this script as root (https://github.com/itrus/bash-scripts-NGS/blob/main/small.md#cleaning-the-linux-environment). But you need to comment parts (snap or Chrome) that you don't need otherwise it may fail. It allowed me to clean 0.3 Gb from the freshly installed and configured the system. :) 

    16 ноября 2025 г.

    Зарплаты на БелАЭС

    Тут можно глянуть, кто сегодня (2025-11-16) требуется на БелАЭС. Зарплата указывается "грязными". То есть надо будет отнять ещё 14%. Курс доллара на сегодня 2.97 рублей.

    Работает там 2700 человек, а найти нужно 75 человек. Что мы, в итоге, предлагаем им на руки "чистыми": 

    • Начальник смены АЭС - 1088$ х нужен 1 человек.
    • Начальник смены блока АЭС - 1039$ х 2.
    • Начальник смены цеха АЭС - 716$ х 2.
    • Ведущий инженер по управлению реактором АЭС - 705$ х 2.
    • Инженер (ведущий)  - 670$ х 6.
    • Инженер - 432-619$ х 17.
    • Мастер - 593$ х 2.

    А теперь пойдут ребята без требования к вышему образованию:

    • Оператор реакторного отделения - 504$ х 2.
    • Механики-слесари-электрики - 377-462$ х 14.
    • Переработчик радиоактивных отходов - 358$ х 1.
    • Рабочий по комплексному обслуживанию и ремонту зданий и сооружений - 315$ х 1.
    • Дезактиваторщик - 294$ х 1.
    • Уборщик помещений - 262$ х 1.

    Короче, понятно!

    Справочно.

    В 2024-ом году станция выработала 43Е9 квт*ч. При цене населению в 0.24 р за квт*ч, цена произведенного электричества в год (без потерь и доп. расходов) составляет 3.5Е9 $. Или 291 миллион $ в месяц. Если средняя зарплата по станции будет 700$, то на зарплаты уходит 1.9 миллиона $ в месяц. По кредиту на станцию (10Е9 $ на 25 лет) надо выплачивать примерно 33 миллиона $ в месяц плюс проценты.

    13 октября 2025 г.

    Немного про белорусское сельское хозяйство

    Вот есть у нас гигантский колхоз Александрия, получившийся в результате слияния 5 колхозов. Более 50 деревней входит в его состав. Территория - 152 км2. Родина президента.

    • Работает там 1126 человек. Так как средняя зарплата в 2024-ом году составила 1733.1 BYN, на зарплаты за год пошло 7.81 миллиона долларов (1733.1 BYN х 1126 / 3.00 BYN/USD x 12).
    • Акции. В 2021-ом году государство владело 10.1% предприятия (или же 205.9 миллионами акций). А уже в 2024-ом государство увеличило свою долю до 84.2%. Что соответствует 1.717 миллиарда акций. Если добавить акции 883 акционеров, то всего их будет 2.039 миллиардов штук.
      • Для справки (в 2025-ом году) всего акций у IBM - 0.930 миллиарда. У Microsoft - 7.4 миллиардов. Получается по данному показателю колхоз Александрия между IBM и Microsoft. Только если эти фирмы имеют капитализацию, измеряемую в триллионах долларов, то у колхоза всё немного скромнее.
      • На одного работника приходится 1.8 миллиона акций. У Microsoft - 32.5 тысяч акций на одного работника. У IBM - 3.4 тысячи. 
      • Так как обеспеченность одной акции имуществом 0.47 BYN, то колхоз стоит 319.4 миллионов долларов (2.03Е9 х 0.47 BYN x 3.00 BYN/USD).
    • У него ещё долгов на 81.3 миллиона долларов. Но они входят в оценку имущества колхоза. На одного работника получается приходится 72203$ долга. Не хило! Всех впечатляет американский госдолг, а ведь он близок к данному показателю колхоза (в пересчёте на американца госдолг: 104599 $).
    • За 2024-ый год продано продукции на 35.0 миллионов долларов, но так как себестоимость велика, убыток составил 0.67 миллиона долларов. Рентабельность продаж была -2%. Благо колхоз был успешен в "инвестиционной деятельности" и имел "прочие доходы", поэтому окончательная годовая прибыль равна 14.0 миллиона долларов. Скорее всего за этим скрывается 17.4 миллиона долларов гос. помощи. По итогам года колхоз даже смог выплатить 0 рублей дивидендов своим акционерам. 1288 $ госпомощи значит мы получили на сотрудника в месяц. ... Примерно в 2.2 раза больше зарплатного фонда. :)
    • Налогов, кстати, за год уплачено 1.07 миллионов долларов. Налогов с оборота продукции мы значит заплатили 3.1%. Не густо!

    Данная картина нашего лучшего белорусского колхоза в малом масштабе иллюстрирует глобальную ситуацию в сельском хозяйстве страны. Так в том же 2024-ом году с/х Беларуси произвело продукции на 7.97 миллиарда долларов, и реализовала её с прибылью 0.5 миллиарда долларов. Рентабельность составила +6.3%.

    Но не стоит забывать, что при этом поддержка государства составила 2.6 миллиарда долларов. Без неё рентабельность была бы уже -26.3%.

    Sapienti sat!

    P.S. "... от открытого акционерного общества «Александрийское» в июле 2024 года фонд [«Молодая Гвардия»] получил пожертвование в размере 50 000 беларуских рублей" в то время как хозяйство ищет 6 ветеринарных врачей на ставку (до уплаты налогов) 1700 р.

    12 октября 2025 г.

    Стоимость высшего образования в Беларуси

    1. В этом году (2025) стоимость платного обучения во ВГАВМ (Витебская Государственная Академия Ветеринарной Медицины) на врача ветеринарной медицины составит 2449 бел. рублей в год (816$ по обменному курсу на 2025-10-11). Таким образом, отучиться 5 лет платно обойдется нам 4078$. Платно у нас могут пойти учиться только 3,1% абитуриентов (10 мест из 325).





    2. Теперь немного о бесплатном обучении (315 мест соответствует 96,9% доступных мест). Учимся мы тут бесплатно 5 лет, платим 0$, и даже получаем стипендию 157,18-251,48 рублей в месяц (в зависимости от успеваемости). Суммарно за 5 лет стипендии получаем примерно 4000$ (52,35-83,75 $ в месяц = 628-1005 $ в год = 3141-5025 $ за 5 лет).

      Немного стипендии или других доходов может придется потратиться на общежитие. От 16,80 до 33,60 рублей в месяц (280-559 $ за 5 лет).

      Потом резко отказываемся от обязательного двухлетнего распределения, и ... (барабанная дробь) возмещаем государству за своё обучение 68084,65 рублей (22675 $). Что в 5,6 раз дороже платного образования! :(




    3. А теперь немного о целевом обучении. У нас таких мест предложено в этом году 212. Что это значит? На первом курсе при поступлении подписываем соглашение о целевой отработке в обозначенном колхозе в течение 5 лет. И получем прибавку к стипендии в размере 0-10 базовых величин (1 базовая величина = 42 рубля = 13,99$). Так можно получить аж 8394$ (13,99 $/базовая величина x 10 базовых величин x 12 месяцев x 5 лет). Которые надо будет обязательно вернуть, если не получится отработать 5 лет в обозначенном колхозе. Таким образом, выпускник-бесплатник-целевик может оказаться должен колхозу 8,5 тысяч долларов и государству 22,5 тысячи долларов. Что в сумме составит 31 тысячу долларов. Не по-детски, это я вам скажу. :(

      Вот пример бумажки, с которой колхоз Александрия хочет заманить 6 (!) вет. врачей. Данный колхоз является вотчиной Лукашенко и управляется администрацией президента.
      https://www.vsavm.by/wp-content/uploads/2017/06/Mogilev-25-01-20.jpg   

     Какой вариант выбрали абитуриенты:

    1. Платное образование. Все 10 мест заняты. Конкурс был 1,3 человека на место. В прошлом году конкурс был примерно таким же (1,2).
    2. Бесплатное образование. Зачислено 24 олимпиадника (7 мальчиков). Плюс 197 абитуриентов (65 мальчиков). Плюс в дополнительный набор пришли 20 абитуриентов (8 мальчиков). Плюс после вет. колледжа 15 человек (2 мальчика). Плюс в дополнительный набор взяли 17 человек и 3 после вет. колледжа (5+0 мальчиков). Ещё у нас есть целевики - 35 человек + 2 после вет. колледжа (13+0 мальчиков). Итого у нас на первом курсе 313 студентов (100 мальчиков). Конкурс почти состоялся (0,99 человек на место). Целевиками могли стать 67,7%, но пожелали ими быть только 11.8% бесплатников.

    Сколько вет. врачей выпускается в год? Я нашел данные за 2025 год - 273.

    Ещё в Беларуси на вет. врача можно выучиться в Гродно (в ГГАУ). Они набирают в год 104 человека на очное бесплатное отделение. Судя по тому, что конкурс был 1,3 человека набрали именно столько. Так как всего там на факультете учатся 297 студентов и учатся они 5 лет, в год выпускается примерно 50 человек.

    Итак, имеем суммарный приток примерно 300 специалистов в год. А сколько их требуется сегодня? По данным ГСЗ (Государственная Служба Занятости), сегодня нам нужны 995 ветеринарных врачей. Это примерно 19.9% от их общего количества в сельском хозяйстве страны (271 х 0.27 + 1055 х 0.21=5024). 

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



    13 июля 2025 г.

    Software is full of errors and glitches as of 2025

     This is the continuation of the previous post from 2022: link.

     Let's start with funny creature from Life (GSM operator).

     

    MTS will allow you to end the contract online only if you are dead.

     

    Now errors from Upwork.

     Next errors from RSpace.

     

     

     

     

     

     

    A nice error window from Slack. 

     

     Let's continue with Google TakeOut.

     

    Then several products from Microsoft: Teams, Outlook and OneDrive.

     

     








    In the last image OneDrive shows wrong progress bar. 

    Other funny issues with Microsoft.

    First it was multiple times trying to download an unknown language pack and failed. To solve it I switched to another language and it took 24 hours (!) to change the language.


    Next issue with Microsoft was that all the space was gone. And I found that it was taken for system BackUp that I wasn't switching on.


    ChatGPT also fails often:

    Let's continue with Microsoft: one BSOD, one service error and inability to assign a name with underscore symbol (button Next is not available, while underscore symbol wasn't prohibited in a declarative way).






    And the last but not least: Android suggest uncensored word to continue the phrase "For you ...". 

    :)