Диплом с отличием: путь программиста Рауфа Велиевича | 2026-03-21T13:54:58

Мама прислала. Это мне с окончанием школы выдали. Хорошее школьное образование было по крайней мере в то время. Часть занятий по точным наукам шла в институте

Smartfolio.me: Революция в организации знаний | 2026-03-19T04:01:04

Мое творение — инструмент для организации знаний Smartfolio.me — обросло новыми фичами. Прилагаю видос пятиминутный с обзором.

Это как гугл докс, но документы можно вкладывать друг в друга, создавая целую сеть связанных знаний, и такими документами могут быть и PDF, и обычные тексты.

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

Если в тексте что-то непонятно, выделяешь область и жмешь «elaborate» — LLM распишет всё подробно, учитывая контекст всего документа, и объяснение останется ссылкой к выделенному фрагменту.

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

В окне с PDF теперь есть своя панелька — там сразу видны все комментарии и разъяснения, так что можно быстро прыгать по нужным местам.

Можно вырезать схему или график из PDF, скопировать как картинку и вставить в свой текст. Она сама обрежется «на лету» и сохранится в базу, но не как копия, а как ссылка на страницу с параметрами кропа.

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

Математика поддерживается полностью — формулы на LaTeX можно не только смотреть, но и кликнуть, чтобы подправить их в редакторе.

Можно генерировать формулы по описанию. Просто пишешь словами, что за формула тебе нужна (например, «биномиальное распределение»), и система сама выдает готовый код формулы.

Теперь есть система плагинов — по сути это изолированные от главной программы экспериментальные функции. Например, есть плагин, который рекурсивно собирает все-все дочерние странички в один длинный документ — удобно, если надо всё сразу прочитать или распечатать.

Или вот плагин «Чистка транскриптов YouTube». Если есть грязный текст лекции с YouTube, плагин сам расставит знаки препинания, параграфы и сделает красивые заголовки.

Если вставишь ссылку на сайт, он откроется в колонке рядом — можно читать источник и одновременно делать свои заметки. При этом некоторые сайты не разрешают себя встраивать в чужие страницы. Система такие сайты опознает, и они открываются в новой вкладке.

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

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

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

Поддерживаются несколько баз данных — можно переключаться. Можно подключать разные базы данных и разные LLM и переключаться между ними.

Словарь Набокова: Мультиязычное путешествие по текстам писателя | 2026-03-15T18:30:39

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

Вы бы купили такую книжку?

Для того, чтобы корректно сделать их определения, я также написал aligner — программу, которая сопоставляет предложения и абзацы на английском с их переводами (набоковским) на русский. И когда создается определение слова, используется не только знание LLM, но и перевод на русский автора. Отдельно стоит рассказать, как работает алгоритм (я его сам придумал, потому что все, что нашел в сети, не работало как мне надо). Он находит сначала длинные предложения, и находит для самых длинных предложений их пару через косинусное сходство embedding-векторов, созданных через модель multilingual e5. Эти предложения становятся якорями. Затем, предполагая, что для длинных предложений ошибка почти исключена, находится самое длинное предложение уже между якорями, и все повторяется заново рекурсивно. Там много ситуаций, когда у предложения на русском нет аналога на английском и наоборот, когда предложение разбито на два, или наоборот два слиты в одно. Алгоритм как может это обрабатывает. Результат — очень неплохое качество выравнивания. До такой степени, что ошибки выравнивания уже не получается находить (но наверняка они есть). Так или иначе, оно нужно только для контекста для перевода слов, даже если там и есть редкие ошибки, то не страшно.

Вы бы купили такую книжку?

Компас потерял? Советы Физтеха по определению сторон света в Москве | 2026-03-13T18:41:30

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

А вообще пресс-служба физтеха видимо не знает, что для Москвы годовая амплитуда движения точки восхода составляет почти 90 градусов. То есть, она только иногда (вот в марте сейчас) действительно совпадает с востоком. Зато она знает слово «астеризм». Думаю, большинство читателей поставит его куда-то рядом со словом метеоризм

Геополитический расклад: анализ отношений между странами | 2026-03-12T03:29:28

Ради развлечения решил сделать матрицу кто с кем друг и кто с кем враг. Для каждой пары страна-страна я спрашивал у Gemini, в какую из пяти категорий попадают отношения: «на ножах» (фиолетовые), «преимущественно недобрые» (красным), «никакие» (желтым), преимущественно добрые» (голубым), «друзья» (зеленым). Лиза сказала, что «никакие» должны быть фиолетовыми. В целом, качество оценок Gemini неплохое.

Из всех стран выделяются три красные линии. Это страны, у которых не очень с очень много кем. Ну Россию вы правильно угадали. А что за вторая страна? Израиль? Нет, это Беларусь и Венесуэла.

В пятерку стран, с которыми все дружат и которые много с кем дружат, LLM включил США, Великобританию, Канаду, Францию и Германию. Есть антирейтинг — это страны, у которых много с кем очень не ладится («на ножах»). В этом рейтинге на первом месте Россия с 21 страной, и на втором месте Израиль с 18 недругами. Дальше с большим отрывом идут Сирия и США с 9 недругами. Есть отдельный рейтинг Conflict zone — это по сумме красных с фиолетовыми. Россия, Венесуэла, Беларусь, Израиль, США, Иран, Украина.

Есть «клуб пацифистов». Эти те, у которых вообще нет врагов с сортировкой по числу друзей. Рейтинг: Багамы, Ватикан, Люксембург, Ангола, Сингапур, Исландия, Ямайка, Танзания, Замбия.

Мне было интересно, а что если применить формулу: враг моего врага — мой друг? Что поменяется? Это привело к новым краскам на матрице — logic friends.

Самым неожиданным лидером рейтинга Master Pragmatists стал Тайвань (25 логических связей). Почему так? В логике LLM, Тайвань — это страна, которая официально признана немногими, но из-за глобального противостояния с Китаем она автоматически становится «логическим другом» для всех, у кого с Пекином натянутые отношения. Это подтверждается и в разделе Shadow Bridges: у Тайваня 23 связи за пределами своего региона. Он буквально «сшивает» разные части света через общую проблему.

Отчет «Тайные партнеры» — список геополитических оксюморонов. Это пары, которые в официальных новостях «на ножах», но по расчету Gemini вынуждены дружить. Например, Афганистан — США/Великобритания. Несмотря на статус «rather bad relations», логика Gemini видит в них «логических друзей». Вероятно, из-за общих региональных угроз (например, ИГИЛ) или зависимости от гуманитарных и теневых каналов. Или вот странный союз «Беларусь — Венгрия». Номинально — разные лагеря, фактически — схожий стиль риторики и общие «недруги» в Брюсселе. Эритрея — Эфиопия: Статус «на ножах», но при этом они попали в логические друзья.

В отчете «наиболее противоречивые» первые места занимают США, и потом с большим отрывом Россия, и еще с большим — Великобритания, Канада, Украина. Это страны с наибольшим значением произведения Love x Hate. То есть, у которых одновременно много и друзей, и врагов.

Еще один отчет — пофигисты. Про них LLM не смогла много что сказать, видимо, потому, что они никого не волнуют (как в прямом, так и в переносном смысле). Там например Магадаскар и Гаити.

Еще я попробовал кластеризовать по силе друзей и получил четыре группы стран.

Самый масштабный кластер. Ядро: Китай, Россия, Иран, Индия и страны БРИКС+, а также почти весь африканский континент (от Египта до ЮАР) и значительная часть Ближнего Востока (ОАЭ, Саудовская Аравия, Катар).

Во второй кластер попали главным образом европейские страны. Ядро: Франция, Германия, Великобритания. Сюда алгоритм определил Украину и Израиль. Это логично: их выживание зависит от «преимущественно добрых отношений» с европейским ядром. В этом же клубе находятся Армения, Грузия и Сербия. Видимо, несмотря на все политические качели, их связи с Европой Gemini считает более фундаментальными, чем любые другие.

В третий кластер попали США, Канада, Бразилия, Мексика, а также, например, Тайвань. Официально он может быть «логическим другом» для всех врагов Китая, но по «силе друзей» он намертво пришит к американскому блоку. Сюда же попал Ватикан, что делает этот клуб не только экономическим, но и в некотором роде «ценностным».

В четвертый, самый компактный и специализированный клуб, попали страны Океании и Юго-Восточной Азии. Лидеры: Австралия, Япония, Новая Зеландия, Сингапур. Это получился клуб стран, которые пытаются балансировать в самом сложном регионе планеты. Здесь же находятся почти все островные государства (Фиджи, Самоа, Тонга).

Что еще можно попробовать вытащить из этой информации?

Косинусы военного времени: от теории к абсурду | 2026-03-11T22:00:50

«Товарищи курсанты, в военное время значение косинуса может достигать 2, а в исключительных случаях, когда того требует сложившаяся на фронтах обстановка, даже 3!»

Глубины медицины Гражданской войны в США | 2026-03-10T15:59:21

Сегодня большой интересный исторический пост.

Где был: Исторический музей военной (Civil War) медицины в Frederick, MD. Вход 9 долларов, с гидом — 15. На полтора часа получили очень умного дядьку, который провел интересную лекцию, что сделало провинциальный музей прям реально очень интересным. Дядьку потом еще отблагодарили.

Несколько интересных фактов, о которых я раньше не знал. Во время гражданской войны в США (1861-1865) был чудовищный масштаб потерь — более 600,000 человек. Мобилизован на войну был каждый десятый. То есть, за вычетом женщин, детей и калек — да в каждой семье повоевали.

Похоже, американцы тогда в войнах были не очень опытные, и организация больших групп людей была по принципу «выживай сам как можешь». От одних только болезней ЖКТ умерло почти в 4 раза больше, чем от ран. Солдаты готовили все сами — никакой тебе повара и каши на взвод не было. Разбивались на микрогруппы по несколько человек, складывались тем, что было, и на костре жарили. Почему-то именно жарили, а не варили (это тоже контрибьютило в болезни). Их основным рационом была солонина (salt pork) и хардтэки (hard-tack) — твердые как камень галеты. Жареные галеты назывались Skillygalee.

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

Деньги солдатам выдавали поначалу на руки в поле, и они отправляли семьям как придется (доходило не все). Для южан деньги обесценивались быстрее, чем те доносили до палатки. Деньги тогда каждый штат выпускал свои. Пишут про 8000 различных банкнот в то время. Я не очень поверил, начал разбираться, и оказалось, что это еще очень консервативная оценка. Да, любой желающий (штат, город, частный банк, железная дорога, завод и даже аптека) мог напечатать свои собственные бумажные деньги. Каждый банк выпускал банкноты своего дизайна для разных номиналов ($1, $2, $3, $5 и т.д.). В 1860 году в США было около 1600 частных банков, и почти каждый выпускал свою линейку купюр. Но в итоге победили гринбэки — федеральные.

Еще рассказали про Доротею Дикс, начальницу медсестер армии Союза. Она ввела интересный ценз на медсестричек. Никаких «молодых и красивых». Только женщины старше 30 лет, «простой, даже невзрачной внешности» (plain-looking), Никаких украшений, модных платьев или кринолинов — только строгие коричневые или черные платья. В то время появление женщины в мужском военном лагере считалось чем-то почти непристойным. Доротея хотела, чтобы солдаты видели в медсестрах строгих матерей или тетушек, а не объект для флирта.

Чтобы попасть в армию, доброволец обязан был иметь как минимум два зуба, расположенных друг против друга. Зачем? Солдату нужно было быстро откусывать кончик бумажного патрона, чтобы высыпать порох в ствол. Если зубов нет — ты бесполезен в бою.

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

До Гражданской войны в США людей хоронили там, где они умерли. Но война породила запрос: богатые семьи Севера хотели вернуть тела сыновей домой. Именно тогда расцвело бальзамирование. Прямо за линией фронта стояли палатки «хирургов-бальзамировщиков», которые за приличную сумму (около $50–100 за офицера) выкачивали кровь и закачивали в тело химикаты (мышьяк и цинк). Собственно, в здании музея было такое место. Тело Линкольна после убийства везли через всю страну в поезде, и оно выглядело «как живое» благодаря этой новой технологии, что стало лучшей рекламой для новой индустрии.

Вообще Frederick — очень приятный город, полный арта и неформалов 🙂 Как наш Лисбург, только в 20 раз больше.

P.S. Интересно было поизучать что толкало людей идти умирать. Конечно, дядька-экскурсовод сказал «патриотизм».

Но если погуглить, выходит не совсем так. Конечно, в 1861 году никто не знал, что война продлится 4 года и унесет 600 000 жизней.

Причина №1 — скука. Жизнь на ферме в середине 19 века была невероятно монотонной. Война казалась величайшим приключением в жизни. Парни думали: «Съезжу, посмотрю мир, постреляю, стану героем и вернусь к сбору урожая».

Причина №2 — наивность. Первые добровольцы ехали на фронт как на пикник. В первой крупной битве (Булл-Ран) мирные жители из Вашингтона даже приехали с корзинками для еды посмотреть на «зрелище», пока их не смела отступающая толпа окровавленных солдат.

Причина №3 — «честь». В XIX веке «честь» не была пустым словом. Если ты здоровый парень и не пошел в армию, ты становился изгоем в своем городке. Пишут, что девушки часто отказывались гулять с теми, кто не надел форму.

Причина №4 — «полковая сплоченность». Как я уже говорил, полки формировались из соседей. Не пойти на войну значило предать своих друзей, братьев и отца. Стыд перед соседями был сильнее страха смерти.

За что они воевали?

Здесь цели Севера и Юга радикально различались:

Для Севера главной идеей была «Целостность Союза». Для них США были великим экспериментом демократии, который нельзя было дать разрушить. Лозунг «Save the Union» был мощнее, чем «Free the Slaves». поначалу за отмену рабства готовы были умирать далеко не все.

Для Юга (Конфедерация) основной мотивацией была «Защита своего дома». Большинство солдат Юга не владели рабами (рабство было слишком дорогим удовольствием для простых фермеров). Но им внушили, что «северяне-янки» идут захватить их землю, сжечь дома и навязать свои правила. Они видели себя наследниками Вашингтона, воюющими против «тирана» Линкольна.

Причина №5 — бабки (Bounties)

Когда первый энтузиазм угас (к 1863 году), в дело вступил голый расчет. Штаты и федеральное правительство начали платить огромные «подъемные» (Bounties). Сумма в $500–$1000 была эквивалентна заработку рабочего за несколько лет. Для бедного иммигранта (ирландца или немца), только что сошедшего с корабля в Нью-Йорке, это был шанс обеспечить семью или купить ферму после войны.

В 1862-63 годах обе стороны ввели призыв (Draft), так как добровольцы закончились. И тут проявилась социальная несправедливость.

На Севере можно было официально откупиться от армии, заплатив $300 (огромные деньги для бедняка, но подъемные для среднего класса), или найти вместо себя «заместителя» (человека, который пойдет воевать за тебя за деньги).

На Юге существовал закон «Двадцати негров» (Twenty Negro Law). Владелец 20 и более рабов освобождался от службы, так как он был «нужен в тылу для контроля над производством».

Это вызывало лютую ненависть у простых солдат. Знаменитые «Бунты против призыва» в Нью-Йорке (1863) были вызваны именно этим чувством несправедливости.

Вот так 🙂

«Гравитация» — научный взгляд Александра Семихатова | 2026-03-09T14:56:52

У Семихатова очень классный фильм вышел про гравитацию. Конечно, прям слишком популярный, но понятно почему — надо не отпугнуть аудиторию. Очень классно и профессионально сделан.

У меня на полке книжка Семихатова лежит (»Все, что движется»). Тоже популярная, но там несколько серьёзнее изложение, местами с формулами и с кучей иллюстраций. Потом мнение о нём немного смазалось из-за за специфической манеры вести подкасты, постоянно перебивая гостя и отвечая на свои же вопросы демонстративно «круче» гостя. Но в фильме он прям красавец. Рекомендую

Ссылка в первом комментарии

Переосмысление термина «третий мир» | 2026-03-07T03:36:40

Сегодня вычитал, что Страны Третьего Мира изначально были странами, не входившие в НАТО (первый мир) или соцблок (второй мир), то есть, такие страны как Швеция, Швейцария, Финляндия, Ирландия, и Австрия. Некоторые еще используют термин «развивающиеся страны» (developing), куда принято относить страны с низким доходом, но, черт побери, развивающаяся страна — это же вообще хорошее определение. Та, что развилась (developed) и остановилась в развитии — вот это уже сигнальчик. Кстати, к развивающимся формально причисляется, например, Катар, занимающий первое место в мире по ВВП на душу населения.

Нюансы английской грамматики: выбор правильных глаголов | 2026-03-06T23:57:45

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

Ну со школы я знал, что roar — это рычать. И даже первую неделю говорил всем roar, пока не погуглил, и не понял, что в roar делают тигры, львы и мотоциклы, а если про собак, то это growl или даже snarl (с зубками).

Или вот слово «готовить еду». Всплывает to cook, но на самом деле to cook подразумевает термическую обработку (огонь, плита). Если вы «готовите» салат, чай или бутерброд, носитель скажет make. Сказать «I’m cooking salad» — это как если бы вы решили его сварить.

Или вот вы решили посмотреть кино. В английском языке выбор глагола зависит от того, где вы находитесь и насколько велик экран. Когда вы идете в кинотеатр, вы используете глагол see. «Let’s go see the new Dune movie at the cinema.» Если вы скажете «I watched a movie at the cinema», вас поймут, но это звучит немного технически, будто вы сидели и пристально изучали экран как охранник за монитором.

Но. Когда вы включаете телевизор, ноутбук или проектор в своей гостиной, в игру вступает watch. Глагол watch подразумевает длительное наблюдение за чем-то на небольшом (относительно кинотеатра) экране. Кстати, если экран выключен, вы на него look at (смотрите как на предмет). Как только вы его включаете и там появляется картинка, вы начинаете его watch.

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

Cry -> Weep -> Sob.

Annoyed -> Irritated -> Angry -> Furious -> Livid.

Smile -> Chuckle -> Laugh -> Giggle -> Guffaw

Spitting -> Drizzling -> Raining -> Pouring

и т.д.

И затем ещё разбить их по парам-противоположностям, типа смех-плач из примера выше.

очень легко запоминается, когда вместе.

Правда нужно пытаться применять, иначе никак. Часть слов могут быть книжные, и тут важно в каком контексте это говорится. Если скажешь другу в пабе: «I cannot comprehend this beer» -это прозвучит так, будто ты пишешь диссертацию по этому пиву