Константин Балашов

Прав ли ЖСТЛ?

ЖСТЛ ("Жизненная стратегия творческой личности) говорит, что нужно переходить от цели к цели (шаги 52, 75) чтобы не прокиснуть.
Это выглядит разумно с точки зрения одной творческой личности.
Но с точки зрения человечества?
Были случаи, когда ТЛ переходила от цели к надцели, и получалась фигня? Были. Как у Линуса Паулинга со спасением мира витамином "С". Были случаи, когда если бы ТЛ продложала работать над старой целью - было бы лучше для человечества? Были.
Были случаи, когда ТЛ оставалась на цели и тянула её всю жизнь? Да тот же Линус Торвальдс тянет Линукс всю жизнь, без него Линукс вполне мог бы уже прокиснуть десять раз.
Значит ли это, что ТЛ не нужно переходить на следующий уровень? Нет, конечно же. Нужно переходить обязательно, нужно развиваться, нужно по максимуму реализовывать свой потенциал.

Но в ЖСТЛ слишком много маскималистского хайпа, и это - ещё один пример.

Нужно не забывать для чего это всё. Какова цель. Каков смысл жизни ТЛ (не в следовании ЖСТЛ!)
Константин Балашов

RNN и PPM

Рекуррентные нейросети запонимают последовательности и предсказывают вероятность следующего элемента на основе предыдущих.

Алгоритм предсказания по частичному совпадению делает то же самое.

Только представление модели разное, и способ обновления модели разный. PPM считает точную статистику, а RNN делает градиентный спуск.

Есть ли разница? Зачем городить RNN если есть PPM?

Разница - в том, что RNN может переносить вероятности с одной последователности на другую.

Скажем, он может заметить, что слова, идущие за "идите на", "подите на", "ступайте на", "пошёл на" сильно коррелируют.

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

Такая вот семантическая интуиция.

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

PPM в чистом виде ничего похожего не делает.

Можно ли его модифицировать чтобы делал? Конечно, можно. Я бы взялся такое написать, причём в форме "обучения с подкреплением".

Я больше скажу, если бы RNN не изобрели, это нужно было бы написать.

Но сейчас есть RNN, и он работает достаточно хорошо, и PPM с семантической интуицией уже нет особого смысла. Или есть?

Константин Балашов

На сколько совок отстал от США, и получится ли нагнать?

Айфоны айфонами, но разруха всё же в первую очередь в головах.
Так когда в США перестали избивать заключённых в тюрьмах?
Может где-то ещё не перестали до конца.
Но жесткач с беспределом закончился после восстания в тюрьме Аттика в штате Нью Йорк в 1971 году.
Там заключённые восстали против потерявших берега охранников (избиений, пыток, изнасилований), взяли заложников.
Восставших разогнали, расстреляли, заодно застрелили с десяток заложников (сотрудников тюрьмы)
Заставляли ползать по грязи, раздели, избивали, короче, жесткач продолжался.
Потом поши суды со штатом НьюЙорк - как от родственников убитых заключённых, так и от родственников убитых сотрудников тюрьмы. Отсудили у штата десятки миллионов.

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

Прошло 50 лет. Бьют ли заключёных в США? Вот у нас год назад на камеру наблюдения попало как охранник ударил заключённого. Был сканадал. Т.е. ещё пока иногда бывает, но уже себе дороже. Главное - 50 лет назад народ говорил - ну, фиг его знает, они - преступники, плюс ещё к чёрным отношение было ещё то. А сейчас народ уже твёрдо против.

А что у нас? В Беларуси - жесткач по полной, но люди уже все понимают, что жесткач - это неправильно, так жить нельзя. Значит, есть надежда, что с уходом Лукашенко всё изменится. В России - тоже жесткач, но людям нормально. Значит, будет ещё своя Аттика, или, скорее, много, много Аттик, много бессмысленных и беспощадных бунтов, и много бесполезных смертей. Почему? Потому что это вам не штат Нью Йорк, тут в суд на власти подавать бесполезно. И СМИ, которых про это могут рассказать, уже скоро закончатся.

Константин Балашов

Почему Python всех обогнал

Почему кривой и горбатый язык программирования Питон обогнал умных и красивых Java и C#

(почему обогнал C++ - понятно, далеко не все готовы к долгим любовным утехам в гамаке на лыжах стоя)

Так вот.

Джава и С# - языки программирования для программистов.

Питон - чуть-чуть для программистов и очень сильно для не-прогаммистов.

Чем занимаются профессиональные программисты? Они пишут надёжный, поддерживаемый функционал.

Чем занимаются не-программисты? Они используют этот функционал.

Они также могут писать свой код, но у них нет экспертизы в надёжности и поддерживаемости кода, и им нужно попроще.

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

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

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

Для не-программиста это всё ненужный хлам, ему нужно вызвать то, вызвать это, и показать результат на экране или записать в файл.

Зачем нэймспейс, зачем класс?

В итоге программисты кололись, плакали, но писали библиотеки под Питон.

А под C# не писали, потому что нафиг никому они не нужны.

И тут Микрософт пораскинул умищем, и решил, что всё дело в строгой типизации.

В Питоне-то её нет! Если бы и в С# не было, подумали они, так жизнь бы и наладилась!

И ввели var

От которого не-программистам толку мало, а программистам - один вред.

Ну, "Hello World" c ним писать, конечно, удобнее, но поддерживать код вдруг становится сложнее.

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

Хедер:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
  class Program
  {
      static void Main(string[] args)
      {

Футер:

      }
  }
}


Вот они чтобы были скрыты.

и код выглядел так:

[+]

          int i = 5;
          Console.WriteLine(i);
[+]

Console.WrшteLine заменить на syntax sugar "print"

и всё!

Ну, может ещё syntax sugar для многомерных массивов подбацать.

Можно было это сделать 20 лет назад? Можно.

Задавил бы С# питон? Задавил бы насмерть!

C# быстрее

C# удобнее для программистов, библиотеки можно писать надёжными и поддерживаемыми

Numpy, Sympy, Scipy, Tensorflow, Scikit-learn были бы написаны на C#, а Питон бы уже никто не помнил.

На Линуксе, кстати, можно было бы гонять то же самое через Mono

Майкрософт ступииииил и потерял и научную среду, и нейросети, и много чего ещё.

А всё потому, что маркетологи ориентировались непонятно на кого (на кого они ориентируются, кстати? На скучающих хипстеров?)

Константин Балашов

Хотят Россияне быть израсходованными или нет?

по данным ВЦИОМ большинство россиян (71%) поддерживают идею привлекать осужденных на работу в тех сферах, где обычно работают трудовые мигранты

Ну проходили же уже это.

Следующий шаг - разнарядки на арест нужного количества рабочих рук.

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

Либо ВЦИОМ лукавит со статистикой, либо Россияне считают, что их недорасходовали при Сталине.


Константин Балашов

6 губерний

Российская пропаганда начала массированно говорить о присоединении Беларуси в виде 6 губерний.

Присоединить-то можно, но в итоге в России может нарушиться религиозный баланс.

Сейчас в России две религии - "Величия Империи" и "Ценности Личности"

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

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

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

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

Подавится ли Россия? Посмотрим.

Константин Балашов

Россия пока не будет нападать на Украину

Планы на войну отменились. Не потому, что Россия пообещала отвести войска - пообещала - совсем не значит, что отведёт.

Но воевать реально передумали, и это видно по тому, что перестали фининсировать информационную накачку.

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

Константин Балашов

Бабки российских налогоплатильщиков пошлиииии!

В последние пару недель у меня на ФБ ленте куча рекламы - группы типа "вежливые люди", всякое российское вооружение и т.д.

Красивые фотки российского вооружения.

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

После этого интересно смотреть фотки Варламова про семьи в российской глубинке, живущие в бараках.

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

Это, конечно, намного важнее, чем вашим детям нормально питаться!

Константин Балашов

Вакцинировался Пфайзером - как это работает в Орегоне

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

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

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

Аптек много разных сетей - Волгрин, Альбертсон, Сэйфвэй, Кастко и т.д.. У них всё забронированно. Иногда говорят - о, есть место, но пока нажмёшь на кнопки - уже всё занято. Нужно было тряхнуть стариной и сесть скриптик написать. Ну уже ладно.

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

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

Ну ладно, 10 дней прошло и я сегодня съездил привился. Время, замечу, воскресенье 5:45 вечера.

Как это выглядело. Орегонский Конвешн центр - один из 3 мест в районе Портланда где массово прививает администрация штата. Ещё Портландский аэропорт (парковка аэропорта? Я не уверен) и Хиллсборский стадион.

У Конвеншн Центра площадь выставочных помещений - 93 000 кв. метров. Это дофига.

На подъезде к нему куча машин. На парковку под центром не попал, еле запарковался через дорогу на доп. парковке. В конвеншн центр непрерывным потоком шли люди - через полностью забитую многоэтажную подземную парковку, по лестнице, там их распределяли по залам. Я попал в один такой огромный зал. Там первый человек направляет столько-то людей туда, столько-то сюда. На полу стрелочки наклеены, на них  - кружочки через 6 футов - держи дистанцию. Приносишь распечатку с QR-кодом, права и мед страховку, тебя направляют дальше, дают заполнить форму, даже если ты уже заполнил такую-же онлайн - кто ты и не было ли у тебя осложнений от прививок и точно ли это у тебя первая прививка. Правда ли, что ты - на переднем трудовом фронте и имеешь право быть привитым - никто не спрашивал (но спрашивали в самом начале при заполнении формы на сайте).

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

Вакцинировал меня военный. Очень много военных делало вакцины. В форме, в высоких жёлтых ботинках. Жарко им, наверное.

После вакцинации идёшь находишь себе свободный стул - там пара сотен стульев на расстоянии друг от друга - и сидишь 15 минут на предмет побочных эффектов. До какого времени сидеть - тебе выдают бумажку с надписью.

Не заметил, чтобы кому-то становилось плохо.

Потом идёшь дальше и тебя записыват на вторую прививку. И всё, свободен.