?

Log in

No account? Create an account
Живой Журнал Якова Сироткина Below are the 10 most recent journal entries recorded in the "Яков Сироткин" journal:

[<< Previous 10 entries]

October 22nd, 2019
08:45 am

[Link]

Русскому хайтеку указали на место
Есть в России компания Т-Платформы, которая известна в основном сборкой суперкомпьютеров. В 2013 году компания угодила под санкции США и Валерий Фадеев написал про это статью в журнале Эксперт, главным редактором которого он являлся. Название статьи я использовал и для этого поста. Материал начинается с красивой фотографии директора Т-Платформы Всеволода Опанасенко на фоне суперкомпьютера Ломоносов.

Американские санкции в конце концов сняли, но Всеволода Опанасенко угораздило поставить нашему МВД компьютеры на базе отечественного процессора Baikal. И за это он с марта 2019 года сидит в СИЗО. Зато Валерия Фадеева Путин назначил председателем Совета по правам человека.

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

Tags:

(3 comments | Leave a comment)

October 3rd, 2019
09:39 am

[Link]

Технологическое банкротство
Есть такое понятие - технический долг. А если есть долг, то должно быть и банкротство. Термин "техническое банкротство" уже используется со своим особым смыслом, поэтому будем говорить "технологическое банкротство". Если по техническому долгу нужно платить проценты в неявной форме в виде лишней инфраструктуры и низкой производительности разработчиков, то технологическое банкротство - это полноценное финансовое банкротство, когда отсталость в технологиях приводит к краху компании. Возможно, именно это произошло недавно с Thomas Cook.

1. Как появляется технический долг

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

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

Часто технический долг возникает просто с течением времени. Например, с выходом Java 5 появилась возможность значительно улучшить весь ранее написанный на Java код. А по мере распространения Python 3 весь код на Python 2 постепенно устаревал, причём в данном случае миграция является серьёзной проблемой. Если когда-то Oracle использовали почти все, то теперь есть много гораздо более дешёвых баз данных.

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

2. Технический долг и человеческий фактор

Часто разработчики даже не осознают проблему с техническим долгом: все привыкли к существующему порядку, знают имеющиеся баги и как их обходить. Обучили поддержку, написали инструкции, вырастили экспертизу по каким-то древним технологиям.

Эта проблема решается новыми людьми, которые могут посмотреть свежим взглядом. Конечно, это должны быть хорошие программисты и они должны быть настроены много работать. Если на добавление ешё одного поля в форму у нового человека уходит весь весь день, потому что нужно поменять код в 10 местах, то нужно найти силы, чтобы выкинуть 3-4 уровня абстракции, чтобы в следующий раз было проще вносить изменения.

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

3. Трудности найма

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

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

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

4. Кто следующий?

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

Tags:

(7 comments | Leave a comment)

October 1st, 2019
07:36 am

[Link]

Пишем в прокуратуру
Я не умею принуждать УИК к соблюдению закона и на прошедших выборах в 3 часа ночи не стал вступать в боевые действия. Но совершенно точно, что председатель нашего УИК 430 не показывала отметки в бюллетенях на муниципальных выборах вообще никому. Идея Штаба Навального написать в прокуратуру заявление об административном правонарушении представляется мне просто отличной. Штрафы там мизерные, но кроме этого председатель УИК должен быть снят с должности, что для восстановления доверия к выборам было бы очень неплохо.

Я отправил обращение через Интернет в прокуратуру Калининского района, упомянул только пункт 15 статьи 68, надеюсь, на видео с УИК будет хорошо видно, что председатель просто оглашает галочки в бюллетенях и никому их не показывает.

Tags:

(Leave a comment)

September 26th, 2019
12:41 am

[Link]

Что сказал ЦИК
У меня нет душевных сил смотреть трансляцию заседания ЦИК, но в сухом остатке про Санкт-Петербург в официальном отчёте есть один абзац:

ЦИК России приняла к сведению информацию Эллы Памфиловой о ситуации, связанной с проведением выборов депутатов представительных органов внутригородских муниципальных образований Санкт-Петербурга, и постановила признать неудовлетворительной работу Санкт-Петербургской избирательной комиссии по контролю за соблюдением избирательных прав граждан.

Твиттер добавляет подробностей:

ЦИК России признала неудовлетворительной работу Санкт-Петербургской избирательной комиссии при проведении выборов депутатов муниципальных образований Санкт-Петербурга в связи с отсутствием достаточных мер реагирования на выявленные нарушения

И даже «принимает меры»:

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

То есть письменно ЦИК формулирует так, что это не преступники контролируют всю избирательную систему Петербурга, а просто контроль слабый. Меры реагирования недостаточные. А привлекать к ответственности будет ГИК, который сам же этих отморозков и назначил. И очевидно, что назначили их не просто так, а чтобы в 2019 они делали всё то же самое, что они делали в 2014.

При этом отдельно Элла Памфилова выгораживает Беглова:

Элла Памфилова: В ЦИК России не поступало ни одной существенной жалобы по выборам Губернатора Санкт-Петербурга

Ага, на муниципальных выборах «электоральный бандитизм», но на тех же УИК, те же комиссии выборы губернатора проводят безукоризненно.

В общем, если отбросить болтовню, в связи с петербургскими выборами Элла Памфилова не делает ничего. Я считаю, что это не беспомощность, а профессиональное лицемерие, щедро оплачиваемое из денег налогоплательщиков. Думаю, очень мало в нашей стране людей настолько навиных, что могут поверить в способность Эллы Памфиловой сделать хоть что-нибудь ради честных выборов

Особое место занимает Озеро Долгое, которому посвящена отдельная новость от 18 сентября:

Кроме того, соответствующие материалы, поступившие в ЦИК России, направлены в Следственный комитет Российской Федерации с пометкой «срочно»!

Вот и всё, больше никаких новостей про Озеро Долгое нет. Думаю, в СК как увидели пометку «срочно» — сразу выбросили пакет в мусорную корзину.

Tags:

(Leave a comment)

September 25th, 2019
07:47 am

[Link]

Они испугались Славы Тутушкина
Со Славой Тутушкиным мы вместе работали в 2002 году и тогда у меня сложилось о нём впечатление как о человеке предельно аполитичном. И я никогда не видел его на митингах, не читал никаких его оппозиционных текстов. Слава довольно давно работает в JetBrains и всё у него хорошо, но он посмотрел на окружающую действительность и решил пойти в муниципальные депутаты по месту жительства. Довольно типичная история, но он стал ходить агитировать по квартирам. И, как я понимаю, проделал титанический объём работы, примерно на уровне сбора подписей за Александра Шуршева на выборах в ЗакС.

Конечно, в МО "Озеро Долгое" выборы фальсифицировали, но Слава Тутушкин всё равно должен был стать депутатом. Мне не хватает душевных сил отслеживать все детали этой истории, но там был был полный паноптикум: не только "спортсмены" и полиция, но ещё пожарники и член ЦИК, которому не открыли дверь. По уровню бандитизма Озеро Долгое встало в один ряд с Петроградским районом. И они переписали результаты выборов так, что Слава Тутушкин остался без мандата! Трудно рационально объяснить такой ужас перед одним независимым депутатом.

Сегодня на заседании ЦИК должны обсуждать ситуацию в Петербурге и Элла Памфилова должна высказаться. Я часто даю наивные в своей оптимистичности прогнозы, которые предсказуемо не сбываются. В этот раз мой прогноз максимально пессимистичный. Был бы рад ошибиться, но не вижу поводов для оптимизма. Если бы в ЦИК сидели люди с зачатками гражданского мужества, они бы отменили результаты выборов в наиболее одиозных муниципалитетах, потому что ни о какой легитимности тут не может быть и речи.

Если бы у Эллы Памфиловой была хотя бы капелька совести, она могла бы уйти в отставку. С 2011 года фальсификации на выборах в Петербурге фиксируются и анализируются, но раз за разом происходит одно и тоже. Ни для кого не было сюрпризом, что в этот раз у нас на выборах был точно такой же беспредел, что и в предыдущие годы. Те же люди, те же фальсификации. Элла Памфилова не сделала абсолютно ничего, чтобы привлечь к организации выборов адекватных людей, полная беспомощность.

Но Элла Памфилова выступит с пакетом конструктивных предложений по изменению законодательства. Как будто законы принимают не депутаты, которые сели в свои кресла в результате фальсификаций. Как будто сейчас власть не плюёт на собственные законы. Это будет жалкое, отвратительное зрелище.

Tags:

(Leave a comment)

September 20th, 2019
08:28 am

[Link]

Умное голосование на отдельно взятом УИК
Сразу оговорюсь, что текст основан на галочках, которые оглашала председатель нашего УИК 430, больше их никто не видел. Плюс обстановка была отнюдь не комфортная, поэтому я тоже где-то ошибался. Так что нужно помнить, что данные и выводы в этом тексте точно не соответствуют научным стандартам.

Тем не менее, у нас было две конкурирующие за голоса противников ЕР команды по 5 кандидатов: от СР и от Яблока. Кандидаты от СР набрали от 77 до 118 голосов, а от Яблока — от 44 до 83. При этом за всю команду СР, поддержанную умным голосованием, проголосовали 33 человека, а за всех кандидатов от Яблока — 18. Очевидно, что некоторые проголосовали за СР как за команду Амосова, а не благодаря умному голосованию, так что команду СР можно однозначно считать более сильной. Можно предположить, что естественное голосование за всю команду СР было не меньше, чем голосование за всю команду Яблока и это означает, что умное голосование дало не более 15 голосов.

Можно сказать, что штаб Навального верно выбрал наиболее сильную партию, но правильный ответ требовал бы поддержать 2 кандидатов от КПРФ, которые набрали 94 и 113 голосов, это 2 и 5 место среди оппозиционных кандидатов даже без поддержки умного голосования. Оставшиеся 3 голоса нужно было бы отдать кандидатам от СР, которые набрали 107, 112 и 118 голосов. Теоретически, можно было бы предсказать, если обратить внимание на места работы кандидатов от СР.

Хочу ещё заметить, что на нашем УИК Беглов набрал 51,37% или 338 голосов. Учитывая популярность кандидатов от КПРФ среди пришедших на наш УИК избирателей, если бы Бортко не снялся с выборов, Беглов не набрал бы 50% без изменения масштаба нарушений.

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

Очевидно, что возможности умного голосования крайне ограничены. И пока у нас будет явка 25%, то результаты выборов не изменятся. Но при явке 50% всё будет совсем по-другому, а при явке в 75% и умное голосование не понадобится.

Tags:

(Leave a comment)

September 11th, 2019
08:04 am

[Link]

Выборы: что это было
Я наблюдал на УИК 430, МО Академическое, 51 округ. У нас были адекватные кандидаты и нашлось 4 наблюдателя, чтобы создать группу в Telegram из 4 человек. Двое молодых ребят были подготовленные и прямо отличные, один из них - одноклассник моей старшей дочери по её первой школе.

Очень большую долю избирателей составляют бабушки. И администрация целенаправленно дарит им подарки и возит на экскурсии. Нет ничего удивительно, что они голосуют за единороссов. Но если явка будет не 25%, а 75% то результат изменится кардинально. При такой демографии избирателей Бортко представлял для Беглова страшную угрозу, его снятие было предсказуемо.

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

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

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

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

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

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

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

Я не могу читать репортажи с других УИК. Как в ТИК 19 комиссии сбегали в 2012 году, так и сбегают. Кто-то опять привез с надомного голосования 200 бюллетеней. Некоторые отнесли бюллетени в полицию, там их подменили, пересчитали и внезапно сменились лидеры. Где-то отменили результаты по тем УИК, где удалось пресечь фальсификации и избавились от всех нормальных депутатов. Откровенный бандитизм по всему городу, преступники упиваются своей безнаказанностью.

Ещё точно не известно сколько мандатов у нас украли, а сколько оставили, но если сравнить 2014 и 2019 - это другая страна. Жулики и воры всё те же, но отношение в обществе к ним - совсем другое. И результаты выборов - это небо и земля. Всё это было бы невозможно без отчаянной и безнадёжной работы множества людей на протяжении многих лет. Рано ещё праздновать, но прогресс - колоссальный. Не такой, как хотелось бы, но такими темпами в 2024 году у нас будут такие муниципалитеты, что Беглов не пройдёт муниципальный фильтр.

Tags: ,

(1 comment | Leave a comment)

September 7th, 2019
09:57 am

[Link]

Завтра выборы
Российские власти постоянно оставляют после себя стыд и позор. И так как мы живём в России и платим налоги, то тоже несём за это ответственность. И мы совсем не в порядке.



К нам на помощь не придёт Брюс Уиллис.



У нас нет никого, кроме нас самих. Никто кроме нас.

Это трудная борьба, но есть хороший критерий эффективности: если у кого-то получается бороться против российской власти, то его сажают в тюрьму.



Есть простой выход из этой ситуации: уехать из страны, перестать платить здесь налоги и всё. Но я так не делаю.

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

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

Tags:

(Leave a comment)

September 6th, 2019
08:22 am

[Link]

2 дня до выборов: тонкости подсчёта
Проснулся, открыл Twitter, перевёл ФБК 1000 рублей. Но сегодня хотел рассказать о чисто техническом аспекте подсчёта голосов на выборах по многомандатным округам. Дело в том, что время на подсчёт голосов пропорционально количеству мандатов. Если мандатов 5 (типичная ситуация для Питера), то вместе с губернаторскими это будет примерно как 6 разных выборов, КОИБ стоят далеко не везде. Если будет большая явка, то это очень долго. А если 10-мандатный округ и большой УИК — это вообще жесть.

При этом при официальной процедуре подсчёта теряется информация о том, за какие наборы кандидатов голосовали люди, остаются только итоговые результаты. Но эти данные можно записать, если заранее распечатать листы с фамилиями кандидатов. Вот мой лист из Солнечного, 2015 год:



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

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

Tags:

(Leave a comment)

September 5th, 2019
08:45 am

[Link]

3 дня до выборов: как Элла Памфилова глумилась над петербуржцами
Вчера Элла Памфилова заявила, что с выборами у нас всё хорошо, потому что зарегистрировали 91% выдвинутых кандидатов. Твит уже удалён, но я посчитал статистику по 110 нашим муниципалитетам. Медианное значение — 80%, в 15 муниципалитетах — 60% и меньше. Самое отмороженное — МО Чкаловское, 35%. Черная речка — 39%, Кронверкское — 41%. Введенский, Красненькая речка, Посадский, Петровский — по 50%. Тотальное беззаконие, очевидное из статистики.

При этом Элла Памфилова заявила, что «Необходимо сделать все возможное, чтобы ситуация, сложившаяся на муниципальных выборах, не отразилась на выборах губернатора.» (этот твит пока не удалён). Знаете сколько было выдвинуто кандидатов в губернаторы Петербурга? 28, осталось в итоге 3, это 11% процентов получается. Думаете, что только 4 сдали подписи муниципальных депутатов? Нет, ещё 4 фрика сдали недостаточное количество подписей: 65, 67, 78 и 147!

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

Традиционно Памфилова заявила о масштабной реорганизации избирательной системы Санкт-Петербурга. Что, опять председателя горизбиркома поменяют?

Tags:

(Leave a comment)

[<< Previous 10 entries]

Telamon.RU Powered by LiveJournal.com