Про работу в ентом ОйТи

Прочитал интересный разговор.

–А чем плоха работа в IT сфере?
–Моментальным устареванием. Вот смотри, я высококвалифицированный инженер-программист. Десять лет назад наша компания разработала один из широко ныне применяемых программных пакетов для поиска новых нефтяных месторождений. Мы одними из первых начали использовать машинное обучение для решения подобных задач, изучали пробы, ландшафт, делали предсказания. Программа работала превосходно, мы с большой помпой её презентовали, удачно продавали и заработали кучу денег.
–Так ведь здорово!
–Ну да, только уже после полугода с момента выхода мы начали выпускать к ней обновления, пять лет назад серьёзно переписали, а теперь она уже морально устарела и её надо переделывать почти заново. Появились обещающие многое нейросети, анализ местности теперь производится с дронов, объём данных серьёзно вырос, нам уже надо использовать графические ускорители для их обработки, и по сути всю работу надо начинать чуть ли не с нуля. А два года назад мы с женой были в Европе. И знаешь что я там увидел? Картины Рембрандта. И тут мне пришло в голову — ё-моё, этим картинам почти четыреста лет, а они до сих пор прекрасны, и будут радовать людей и дальше. А моё творение за десять лет устарело и место ему теперь на помойке.

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

Про отъезды

Где-то в начале 2000х годов я почти случайно выяснил, что чуть ли не половина моих бывших одноклассников уехали на Запад, кто куда. Кто-то живёт в Нидерландах, пару людей уехали в Штаты, один человек (я не подозревал, что он еврей) улетел в Израиль, кого-то занесло в Южную Америку, благо есть язык (в школе мы учили и английский и гишпанский).

На нашу юность пришёлся крутой поворот 90х, удивляться тут особо нечему — любое действие вызывает противодействие.

Недавнее общение с друзьями детства выявило, что после начала известных событий и оставшаяся половина находится в разных степенях отъезда. Кто-то сидит в Ереване и Тбилиси, у друга детства уже давно была припасена квартира в Латвии, а мой старый школьный товарищ, к которому я приезжал в гости в Москву, пакует чемоданы в Аргентину.

Снова, значит, 1990е. Только в этот раз хуже — в 1990е хотя бы была открыта калитка в США, ФРГ, Австралию и далее по списку. А теперь только и осталась что Южная Америка. Спасибо хоть, что она есть.

И ещё про полицию

Я на работу езжу мимо городка Бруксайд. Выяснилось, что я только чудом не попал под раздачу. Город занялся гнусным делом, называемым policing for profit (полиция ради прибыли). Как это выглядит? Выглядит это так, что тебя по любому, даже самому мелкому поводу останавливают, штрафуют, забирают афффто на штрафстоянку (где она стоит тоже не бесплатно) и т.д. Широко использовались немаркированные полицейские машины, вольное трактование ПДД.

Например, по ПДД у нас нельзя ехать в левом ряду, если ты кого-то не обгоняешь. Сделано это было для того, чтобы машины не ехали бок о бок, и не создавали дорожный затор. Это было НАМЕРЕНИЕ закона. Но если ты едешь в левом ряду ОДИН, а рядом с тобой никого нет — это как, нарушение или нет? Ведь затор-то ты не создаёшь. Намерение закона-то другое, но прилипчивые бруксайдские менты штрафовали людей за нарушение буквы, а не намерения.

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

Гниды распоясались до того, что ПОЛОВИНА прибыли города начала получаться вот из таких источников дохода. Поглядите, как менялась доля штрафов в бюджетных поступлениях городка:

Дальше — больше. Они начали “находить наркотики” в автомобилях (которых там не было). Начали отбирать автомобили в пользу города. Начались протесты. Чтобы защититься от протестующих, Бруксайд купил оборудование для разгона демонстраций. Как вам ихний броневичок?

Но мы всё же, слава Юстиции, в более-менее правовом государстве живём. И на городишко, и на шефа полиции, и всех причастных — таки нашли управу в федеральном суде. В федеральном — потому что они останавливали граждан на федеральном шоссе I22, и им впаяли “разбой, мешающий торговле между штатами”, о как. Шефа полиции посадили. И лишили пенсии (совершенно справедливо). Полицейских разогнали, сверху назначили нового начальника, и покамест там тишина да спокойствие. Надеюсь, разберутся и накажут всех остальных гнид.

А вы говорите, чтобы остановить преступников, надо новые законы. Давайте сначала что-нибудь вот с такой полицией сделаем что-нибудь, а??

Материалы для дополнительного курения:

https://www.al.com/news/2022/01/police-in-this-tiny-alabama-town-suck-drivers-into-legal-black-hole.html
https://www.al.com/news/2022/02/lawsuits-roll-down-on-brookside-one-calls-for-fines-to-be-repaid-to-drivers.html
https://www.al.com/news/2022/03/brookside-23-officers-and-towing-company-sued-for-conspiracy-over-traffic-stops-high-fines.html

PS: А я знаю, почему именно в этом городе всё началось!!!!! В Бруксайде, штат Алабама, есть единственная — НА ВЕСЬ ШТАТ — Русская Православная Церковь!!!!!

Приснится всякое

Не нравится, когда во сне какую-то старую любовь видишь. Потом целый день ходишь как пыльным мешком из-за угла вдаренный, всё вспоминаешь. Я вот всё вспоминал приснившуюся мне Саманту Шепард, с которой я учился на втором курсе. Она училась на фармацевта, и ей, в отличие от меня, надо было взять только один курс высшей математики, начала матана, или же MATH-125 по нашему. Этот курс она ниасиливала, так что я вызвался её подтянуть, так как уже тайно был в неё немножечко влюблён. Так и отзанимались целый семестр, но я её был не нужен, так что расстались 🙂

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

Samantha Shephard

Да и Эмма Ли Бантон (Бейби Спайс из “Спайс Гёрлз”), конечно, уже не та, какой она была 1997 году. Хотя до сих пор выглядит неплохо.

Emma Lee Bunton

Жизненное наблюдение

Друг детства, живущий в России, нынче жалеет, что ушёл из IT. Перешёл в строительство, стал прорабом. Хорошие деньги зарабатывал, а теперь — хлоп и всё. Де-факто безработный.

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

It’s Lonely At the Top

Есть такая поговорка в английском языке: на вершине одиноко. Пока ты внизу, вокруг тебя масса людей. Потом ты начинаешь карабкаться вверх, всё выше и выше. И чем выше, тем меньше людей вокруг тебя — наверх взбираться получается уже далеко не у всех. А когда ты достигаешь вершины, рядом с тобой вообще остаётся один-два человека. И тебе одиноко. С теми, кто остался ниже, тебе уже не поговорить. Да и не хочется — общих тем уже совсем мало. Даже в близких отношениях IQ партнёров не может различаться более, чем на 5-10 пунктов, иначе не получится ничего. А разница в IQ в 30 пунктов вообще делает общение практически невозможным. Разница уже качественная, не количественная.

К чему это я всё? Да вот в выходные поговорил с родителями, которые жаловались на то, что из интернета пришлось практически уйти из-за огромного потока негатива по отношению к русским. Родителей, безусловно, понимаю. Но мне вспомнилось ещё то, что мне пришлось сделать примерно то же самое из-за огромного потока негатива по отношению к американцам на многих интернет-ресурсах. Ну, это всё последствия решений США своих задач на Ближнем Востоке, Афганистане, и прочих местах. А теперь, когда Россия решает свои задачи на Украине, стол повернулся на 180 градусов, и негатив в свою очередь ловят русские.

Что я могу сказать. Добро пожаловать в наш клуб. Being a superpower has its price. Привыкайте, как уже пришлось привыкнуть американцам. На вершине одиноко.

Хроники чебурнетостроения

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

Вообще, телега сама по себе подозрительна. Уязвимостей в ней — ДОХЕРА и больше. А учитывая, что граждане нарисовали свою собственную криптографию, совершенно не исключено, что там оставили дыру для товарища майора. Да и криптография там неочевидная — в одних чатах есть, в других нет, и чтобы узнать, что и где, надо читать документацию. А эта показная беготня от Роскомгестапо — это был рекламный ход, чтобы завлечь туда людей, чью переписку и надо читать товарищу майору. Сейчас в телеграм-каналах про войну с Украиной резвится толпа самых разных граждан. Резвитесь-резвитесь, ч0рный воронок с вашим именем уже заправлен топливом и ждёт.

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

Сумел матушке наконец-то удалённо поставить нормальный месенжер, который ни одна спецслужба мира пока не перехватывает — Signal. Там пока работает и звук и видео. И криптография там везде и всегда, и исчезающие сообщения тоже есть (чтобы было, что показать цепным псам преступного кговагого прижЫма, если чо). Будем пользоваться им. Рекомендую.

Надо будет ещё у себя поднять VPN сервер. В ведроидах вроде как есть встроенный OpenVPN клиент? Настрою у себя сервер, обходить Роскомгестапо, которое наверняка уже начало банить прочих VPN провайдеров.

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

В-общем, будем думать.

Про всякое

Б…дь, это ж надо было настолько неудачно выбрать время для полёта в Россию. Рейс из Вашингтона в Москву летит почти через северный полюс, Норвегию, Швецию, и Финляндию. Все страны близки к тому, чтобы запретить полёты русских авиалиний к соответствующей матери. Молодец я, чо. Теперь деньги могут сгореть — и потраченные на документы, и потраченные на билет. Ерофлот, правда, возвратил деньги людям на рейсы в/из Лондона, так что посмотрим.

Что до войны, то её причины понятны. Донбасс и “денацификация” и прочие предлоги, озвученные в зомбоящике — это, конечно, херня, и слушать их нечего. А вот то, что Путин не нашёл других способов обеспечить невступление Украины в НАТО, кроме как начать махать дубиной — это, безусловно, печально.

Платить за это, как обычно, будут простые люди. “Тебе-то что, ты-то за океаном!” — вопрос справедливый. Только вот у моих детей есть русская бабушка, которая теперь с гарантией не увидит внуков в течение многих лет. По сравнению с проблемами людей, которые ночуют в киевском метро, это, конечно, ерунда. Но каждому своя боль больная.

Ну и бензин, конечно. Сходите, поглядите на ценники заправок. Сфотографируйте на память. Такие цены на топливо вы увидите снова очень нескоро. Да и не только на топливо. Украина, как выяснилось, крупный мировой производитель ячменя. Значит, поднимутся цены на пиво и прочую брыкаловку. Мне-то пофиг, я не пью, а другим будет обидно.

Мне-то будет обидно, что Украина производит 90% неона, используемого при производстве микропроцессоров в США. Значит, и на компьютерную технику теперь цены опять поднимутся. Да и много будет таких неочевидных “бабка за дедку, дедка за репку”. Мало нам было ковидобесных проблем, теперь ещё и это.

В-общем, очень жаль, что всё пришло к такому решению (которое и не факт, что решение). Очень жаль.

UPDATE: Сайт Ерофлота лежит как груз на шее утопленника. Теперь и не узнаешь нихера.

I See Dead People

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

А позавчера у другого сотрудника какая-то гнида застрелила брата. Похороны в среду.

Может быть, это что-то со мной не так, блин? Прямо уже начинаю подозревать. Все бизнесы, из которых я уходил, развалились или отделы, где я работал, были поглощены другими или распущены. Все, блин! Даже в России, где я в своё время работал в крупной (по российским меркам) компании R-Style!

Бывшая жена после развода со мной получила рак.

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

Царь Мидас наоборот, японский бог!

Что делать дураку

Я очень хреново играю в игры, которые требуют построения глубокого дерева решений. Например, в шахматы. Даже на небольшой сложности практически любая шахматная программа меня нагибает. Вот почему-то мне это не даётся, и никогда не давалось. Больше скажу — мне настолько неприятно пытаться заставить мой мозг учиться это делать, что скорее всего, я никогда этому искусству и научусь.

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

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

Натолкнулся на подобную задачку у avva. Берём четыре заданных числа. Можно переставлять их как хочется. Из инструментов — все четыре действия арифметики и скобки. Сумма должна получиться 24.

Простая задачка:

2,3,3,6

2 * 3 * 3 + 6 = 24

Сложная задачка:

1, 3, 4, 6

6 / (1 – 3/4) = 6/(1/4) = 6*4 = 24

Вы думаете, я руками решал? Да ну нахер такое, ненавижу.

Это менее 20 строчек на Питоне (на чём же ещё, если надо быстро):

from itertools import permutations

all_numbers = ['1','3','4','6']
all_actions = ['*','/','+','-']
all_parens = [['','','','','',''],['(','',')','','',''],['','(','','',')',''],['','','','(','',')'],['(','','','',')',''],['','(','','','',')'],['(','',')','(','',')']]

numbers = list(permutations(all_numbers))

for number in numbers:
	for i in range(0,len(all_actions)):
		for j in range(0,len(all_actions)):
			for k in range(0,len(all_actions)):
				for parens in all_parens:
					try:
						if (eval(parens[0] + number[0] + all_actions[i] + parens[1] + number[1] + parens[2] + all_actions[j] + parens[3] + number[2] + parens[4] + all_actions[k] + number[3] + parens[5]) == 24):
							print(parens[0] + number[0] + all_actions[i] + parens[1] + number[1] + parens[2] + all_actions[j] + parens[3] + number[2] + parens[4] + all_actions[k] + number[3] + parens[5])
							quit()	
					except ZeroDivisionError as e:
						print(e)

Не получилось только как-то алгоритмизировать создание скобок. Скобки, они, блин, хитрые. ()(), например, не палиндром. А ())( — палиндром. Поэтому в лоб написал все возможные варианты, благо, их немного.

Что делать дураку? Писать алгоритмы!!!