Искусственный Шишкин

Я все­гда очень любил кар­ти­ны Шиш­ки­на. Все они по-сво­е­му пре­крас­ны, и тени­стые «Пей­заж с охот­ни­ком», «Лес вече­ром» и свет­лые, воз­душ­ные, про­зрач­ные «Рожь» или «Пол­день».

Но увы, Аллах обде­лил меня талан­том худож­ни­ка. Вер­нее, ска­жем так — он обде­лил меня спо­соб­но­стью полу­чать удо­воль­ствие от про­цес­са рисо­ва­ния. Никто из нас не уме­ет писать кар­ти­ны от рож­де­ния. Но те, кто ЛЮБЯТ рисо­вать, и полу­ча­ют от это­го удо­воль­ствие, НЕ МОГУТ НЕ рисо­вать, и рано или позд­но, посто­ян­но прак­ти­ку­ясь, могут раз­вить нешу­точ­ный дар живо­пис­ца.

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

Ну, а меня от про­цес­са рисо­ва­ния не прёт, поэто­му рисо­вать я так нико­гда и не научил­ся.

Зато зна­е­те кто научил­ся рисо­вать? Иску­ствен­ный интел­лект! Эти самые ней­ро­се­ти, в кото­рые я уже дав­но без­на­дёж­но влю­бил­ся с того вре­ме­ни, когда создал свою первую сеть и научил её вся­ко­му. Совре­мен­ная тех­ни­ка дошла до того, что ей мож­но ска­зать при­мер­но вот так: а здесь пусть будет лес, кустар­ник, и что­бы реч­ка была, а на гори­зон­те — что­бы горы. И что­бы солн­це, песо­чек, и облач­ка. И пред­став­ля­е­те себе — оно таки рису­ет.

Вот что у меня полу­чи­лось все­го после 15 минут пры­га­ния по кноп­кам в про­грам­ме NVidia Canvas:

Чо, кру­то??? Не, ну, понят­но, что не Шиш­кин. Но для меня, для кото­ро­го «пал­ка-пал­ка-огу­ре­чик» это круп­ное дости­же­ние, это про­сто охре­нен­но. Ну, и оле­ня спра­ва я в Фото­шо­пе вкле­ил.

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

А как выгля­де­ло то, что делал я, ука­зы­вая сети «а вот тут лес, а вот тут реч­ка»? А вот так:

Про­грам­ма NVidia Canvas рас­про­стра­ня­ет­ся бес­плат­но, но име­ет нешу­точ­ные систем­ные тре­бо­ва­ния. Пона­до­бит­ся видео­кар­та не ниже NVidia RTX. Я как раз сего­дня про­ап­грей­дил­ся на RTX 3080, и немед­лен­но нажи­вил! Кому бы спа­си­бо ска­зать, что грё­ба­ный бит­ко­ин рух­нул, и крип­то­пи­да­ра­сы пере­ста­ли отры­вать видео­кар­ты с рука­ми?

Кста­ти, инте­рес­ный пра­во­вой вопрос — а КОМУ в дан­ном слу­чае при­над­ле­жит копи­райт на эту кар­ти­ну? Мне? Или про­грам­ме NVidia Canvas? А где нахо­дит­ся эта тон­кая грань? А когда ИИ будет обла­дать всё боль­шей и боль­шей авто­ном­но­стью, куда она сдви­нет­ся? А какие вооб­ще у нас пра­ва будут даны пол­но­му ИИ?

И вот уже на нас лас­ко­во смот­рит ста­ри­на Филип К. Дик, в обним­ку с Риком Декар­дом. За что мы любим науч­ную фан­та­сти­ку? Не толь­ко за то, что «там кру­то и про робо­тов». А в первую оче­редь за то, что имен­но фан­та­сты зада­ют вопро­сы, до кото­рых чело­ве­че­ство ещё не доду­ма­лось. А рано или позд­но на них при­дёт­ся отве­чать. Как уже сей­час при­хо­дит­ся отве­чать на вопро­сы «кого будет давить насмерть робот-авто­мо­биль, если столк­но­ве­ние неиз­беж­но?» Одно­го ребён­ка или десять бабу­шек?

ИК-подсветка

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

Ночью каме­ра све­тит­ся таким зло­ве­щим тём­но-крас­ным све­том, доволь­но туск­лым для нево­ору­жён­но­го гла­за.

А вот если снять её циф­ро­вой каме­рой, то она сия­ет аки хоро­ший фона­рик, харак­тер­ным фио­ле­то­вым цве­том.

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

Вперёд, к тёплому ламповому аналогу!

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

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

Коли­че­ство пара­мет­ров гуг­лов­ской ней­ро­се­ти Inception тре­тей вер­сии — при­мер­но 12 мил­ли­о­нов. То-есть, каж­дый раз мы счи­та­ем ска­ляр­ное про­из­ве­де­ние мат­ри­цы с 12 мил­ли­о­на­ми эле­мен­тов с точ­но такой же мат­ри­цей. Очень, очень вычис­ли­тель­но доро­гое удо­воль­ствие.

Что с этим мож­но сде­лать? А, напри­мер, вот что. Мож­но каж­дый пара­метр пред­ста­вить рези­сто­ром. Вход­ное зна­че­ние — подан­ное на него напря­же­ние, вес — про­во­ди­мость. Про­во­ди­мость — вели­чи­на, обрат­ная сопро­тив­ле­нию: G = 1/R или же R = 1/G

А теперь закон Ома:

I = U/R, а R заме­ним 1/G: I = U/(1/G), упро­стим: I = UG. Пода­ём вход­ное напря­же­ние, и меря­ем ток. Вот вам и ска­ляр­ное про­из­ве­де­ние, при­чём чисто ана­ло­го­вы­ми мето­да­ми.

Но хард­вер­ный рези­стор, разу­ме­ет­ся, не очень удоб­но. Зато зна­е­те, что удоб­но? Флеш-память! Флеш пред­став­ля­ет собой мил­ли­ар­ды поле­вых тран­зи­сто­ров с изо­ли­ро­ван­ным затво­ром, веду­щих себя как рези­сто­ры. Изна­чаль­но на них хра­ни­ли толь­ко 0 или 1, ток выше или ниже поро­го­во­го зна­че­ния счи­ты­вал­ся как ноль или еди­ни­ца. Потом сде­ла­ли мно­го­уров­не­вую флеш-память, и на совре­мен­ных твёр­до­тель­ни­ках QLC каж­дая ячей­ка хра­нит аж 16 зна­че­ний (4 бита). Теперь пошли даль­ше, и на этих элек­три­че­ски про­грам­ми­ру­е­мых рези­сто­рах научи­лись про­из­во­дить самые насто­я­щие ана­ло­го­вые вычис­ле­ния, очень инте­рес­ным при­ме­не­ни­ем кото­рых и явля­ют­ся рас­чё­ты ска­ляр­ных про­из­ве­де­ний для рабо­ты ней­ро­се­тей.

Очень, очень инте­рес­ные нын­че вещи при­ду­мы­ва­ют. Как вам такое — рас­чё­ты на жёст­ком дис­ке?

Конеч­но, у подоб­но­го под­хо­да есть недо­стат­ки: более низ­кая точ­ность вычис­ле­ний. Но ней­ро­се­ти, вооб­ще-то и так рабо­та­ют по веро­ят­ност­но­му прин­ци­пу. Какая тебе, в сущ­но­сти, раз­ни­ца, если ней­ро­сеть опре­де­ля­ет фот­ки коти­ков с 99% точ­но­стью или «толь­ко» с 95%?

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

Про системы видеонаблюдения

Я очень рад, что успел при­ку­пить каме­ры Хик­ви­жен до того, как их нача­ли щемить и банить. Они нын­че уже под­ня­лись в цене, и про­дав­цы их теперь какие-то про­да­ют… сомни­тель­ные.

Поче­му? Пото­му что я исклю­чи­тель­но дово­лен каче­ством кар­тин­ки. Вооб­ще до сих пор не верю, что такое хоро­шее видео быва­ет у камер наблю­де­ния. Посто­ян­но в интер­не­тах видишь херь с камер — там сплош­ное мыло и пять кад­ров в секун­ду. А тут совсем не так. Вот скрин­шот — он силь­но ужа­тый и поре­зан­ный. Но даже на пожа­том скрин­шо­те вид­но эле­мен­ты тек­сту­ры кир­пи­ча. Ори­ги­нал — 2688×1520, 30 кад­ров в секун­ду, ещё более дета­ли­зи­ро­ван­ный.

Всю эту радость я соби­раю в ZoneMinder, бла­го он бес­плат­ный, в нём туча фич, и он нор­маль­но под­дер­жи­ва­ет самый раз­ный зоо­парк камер, вклю­чая Хик­ви­жен.

Но конеч­но, с таким высо­ким каче­ством воз­ни­ка­ют про­бле­мы дру­го­го рода.

Во-пер­вых, это видео доволь­но мно­го весит, в сред­нем с каж­до­го источ­ни­ка пишет­ся при­мер­но 768 кило­байт в секун­ду. Соот­вет­ствен­но, это око­ло 64 гига­байт за сут­ки, с каж­дой каме­ры. А так как у меня их пла­ни­ру­ет­ся аж восемь штук, это пол-тера­бай­та каж­дый день. Насколь­ко боль­шая это про­бле­ма — пока не понял. Тео­ре­ти­че­ски, жёст­кие дис­ки нын­че не очень доро­гие. Вон моя люби­мая Тоси­ба на 16 тера­байт менее трёх­сот руб­лей сто­ит. Но это­го хва­тит толь­ко на восемь дней, даже мень­ше. Надо будет поиг­рац­ца с настрой­ка­ми, может быть мне и стан­дарт­но­го FullHD за гла­за хва­тит. А может быть, разо­рюсь на несколь­ко дис­ков, нехай пишет.

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

НО.

Делать этот вся­че­ский AI в реаль­ном вре­ме­ни на видео­по­то­ке тако­го раз­ре­ше­ния и тако­го каче­ства чрез­вы­чай­но вычис­ли­тель­но доро­го. Поэто­му хоро­шие совре­мен­ные каме­ры, вклю­чая Хик­ви­жен, под­дер­жи­ва­ют ДВА одно­вре­мен­ных кана­ла, основ­ной и под­ка­нал. Основ­ной име­ет высо­кое раз­ре­ше­ние, хоро­шее каче­ство, и т.д. Он тупо пишет­ся на диск, на что прак­ти­че­ски не тра­тит­ся про­цес­сор, так как на нор­маль­ных каме­рах сжа­тие в H.264 про­ис­хо­дит пря­мо на источ­ни­ке. А под­ка­нал — низ­кое каче­ство, невы­со­кое раз­ре­ше­ние — но его с голо­вой хва­та­ет на обра­бот­ку систе­ма­ми иску­ствен­но­го интел­лек­та. Отту­да берут­ся инте­ре­су­ю­щие наши собы­тия, типа «мимо про­ехал чёр­ный авто­мо­биль с номер­ным зна­ком ‘HITMAN’ », а по тайм­ко­ду мы уже будем смот­реть запи­сан­ное видео высо­ко­го каче­ства.

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

Взлом резервных копий смартфонов iPhone

Для нача­ла немно­го тео­рии.

Как хра­нят­ся паро­ли в опе­ра­ци­он­ных систе­мах, веб­сай­тах, и т.д. Не откры­тым тек­стом, разу­ме­ет­ся. Они хра­нят­ся в виде хешей. Хеш — это стро­ка опре­де­лён­ной дли­ны, полу­ча­е­мая при обра­бот­ке вво­да (паро­ля в дан­ном слу­чае) хеш-функ­ци­ей. До недав­не­го вре­ме­ни (да и сей­час кое-где) исполь­зо­вал­ся алго­ритм MD5. Так, хеш MD5 сло­ва «password» пред­став­ля­ет собой стро­ку 5f4dcc3b5aa765d61d8327deb882cf99.

Поэто­му когда ты логи­нишь­ся на веб­сайт, пароль обра­ба­ты­ва­ет­ся алго­рит­мом MD5, и срав­ни­ва­ют­ся хеши. Если на выхо­де 5f4dcc3b5aa765d61d8327deb882cf99, то всё нор­маль­но. Вин­да дела­ет немно­го по-дру­го­му: хеш гене­ри­ру­ет­ся пря­мо на кли­ен­те, и пере­сы­ла­ет­ся не пароль, а сра­зу хеш. Это цуцуть без­опас­нее. Ещё хеш солят, но про это в дру­гой раз.

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

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

Сло­ма­ем MD5 хеш 5f4dcc3b5aa765d61d8327deb882cf99:

hashcat.exe ‑m 0 ‑a 3 hash.txt ?l?l?l?l?l?l?l?l

И мень­ше, чем за секун­ду всё сло­ма­но.

На моей уже ста­рень­кой 1070GTX поиск хешей MD5 про­ис­хо­дит со ско­ро­стью око­ло 8 мил­ли­ар­дов ком­би­на­ций в секун­ду.

Даже если сме­нить пароль на более слож­ный, типа P@$$w0rd, то 8‑значный пароль взла­мы­ва­ет­ся в обо­зри­мые сро­ки, даже на не очень новом желе­зе — за несколь­ко дней.

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

А недав­но я попро­бо­вал сло­мать бекап смарт­фо­на Apple. Для тёщи, кото­рая рас­ко­ка­ла теле­фон вдре­без­ги, успев, прав­да, неза­дол­го до сде­лать ему бекап. Но вот беда — она забы­ла пароль от бека­па! Она толь­ко зна­ла, что пароль вось­ми­знач­ный.

Хеш паро­ля для айфон­но­го бека­па берёт­ся в фай­ле Manifest.plist. Этот файл скарм­ли­ва­ет­ся вот это­му сай­ту, напри­мер, и тебе дают хеш.

Так вот хеш там — какой-то про­при­е­тар­ный. И име­ет настоль­ко высо­кую вычис­ли­тель­ную слож­ность, что на моей видео­кар­те кото­хеш пере­би­ра­ет ком­би­на­ции со ско­ро­стью… 83 вари­ан­та в секун­ду. Надо отдать долж­ное чув­ству юмо­ра раз­ра­бот­чи­ков кото­хе­ша: во вре­мя рабо­ты оно пока­зы­ва­ет, сколь­ко вре­ме­ни оста­лось до пере­бо­ра всех вари­ан­тов. Так вот в дан­ном слу­чае оно гово­рит, что рабо­та про­грам­мы закон­чит­ся после сле­ду­ю­ще­го Боль­шо­го Взры­ва 😀

Вот так вот Плот­нег лосос­нул тун­ца.

Огром­ный респек­ти­щ­ще Эпплу — я в оче­ред­ной раз убе­дил­ся, что уж с чем-чем, а с надёж­но­стью шиф­ро­ва­ния у них всё все­гда было в пол­ном поряд­ке. Огром­ным плю­сом явля­ет­ся то, что Эппл кон­тро­ли­ру­ет весь цикл про­из­вод­ства теле­фо­на — от желе­за до соф­та. Поэто­му что, как и каким спо­со­бом — все­гда было хоро­шо извест­но и задо­ку­мен­ти­ро­ван­но. Ну и тра­ди­ци­он­но, пнём Вед­ро­ид 🙂 На Вед­ро­и­дах, кто шиф­ру­ет что и как — а хер его зна­ет! Кто из про­из­во­ди­те­лей как захо­тел, тот так и шиф­ру­ет. И ска­жи ещё спа­си­бо, если задо­ку­мен­ти­ро­ва­но. А могут и тово, на хрен послать.

Обжим экранированной витой пары

Делюсь опы­том.

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

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

Рас­пле­та­ем пары, стро­им в нуж­ном поряд­ке. Я обыч­но жму 568B, так как мне не нуж­на обрат­ная сов­ме­сти­мость с теле­фо­ном. Наде­ва­ем разъ­ём RJ45. Вот тут хоро­шо вид­но загну­тый про­во­док, и как металл экра­на разъ­ёма при­жи­ма­ет­ся к мед­ной фоль­ге. Кро­ме того, в этом разъ­ёме пары про­тал­ки­ва­ют­ся сквозь него, и обре­за­ют­ся ножом на кле­щах одно­вре­мен­но с обжим­кой. Кле­щи нуж­ны спе­ци­аль­ные, но они незна­чи­тель­но доро­же, а вре­ме­ни эко­но­мит­ся мно­го. Не надо стро­го ров­но обре­зать пары, чёт­ко нуж­ной дли­ны, и т.д. Сунул, обжал-обре­зал, да пошёл.

Обжи­ма­ем, акку­рат­но обре­за­ем про­во­док экра­на, наде­ва­ем защит­ный кол­па­чок. Получаем…Слава Україні!

Врут, но красиво

Пишут, что ком­пью­те­ри­зи­ро­ван­ное сель­ско­хо­зяй­ствен­ное обо­ру­до­ва­ние «Джон Диир», пере­дан­ное укра­ин­ски­ми хле­бо­ро­ба­ми в поль­зо­ва­ние чечен­ским хле­бо­ро­бам, было уда­лён­но забло­ки­ро­ва­но ком­па­ни­ей-про­из­во­ди­те­лем за нару­ше­ние пра­вил экс­пор­та и пере­про­да­жи.

По-мое­му, врут‑с. Но кра­си­во врут‑с, не отнять‑с.

Про перспективы российских процессоров

Доволь­но печаль­ные пер­спек­ти­вы, ска­жем пря­мо.

Есть такой ста­рый анек­дот. В Рос­сии две про­бле­мы: доро­ги и дура­ки. И если нагнать буль­до­зе­ров, грей­де­ров, бето­но­ме­ша­лок и асфаль­то­укла­док, то одну из них мож­но решить. Но вот что делать с доро­га­ми — реши­тель­но непо­нят­но.

Вот такие мыс­ли при­шли в голо­ву по про­смот­ру это­го видео. Я, конеч­но, пола­гал, что про­из­вод­ство совре­мен­ных про­цес­со­ров это уль­тра­вы­со­кие тех­но­ло­гии, но не знал, напри­мер, что нала­жи­ва­ние все­го про­из­вод­ства с нуля — это реаль­но неподъ­ём­ная зада­ча. Ведь даже такие, каза­лось бы, три­ви­аль­ные зада­чи надо решить, как выпуск спе­ци­аль­ных сти­раль­ных машин. Что­бы сти­рать костю­мы, в кото­рых люди в чистых ком­на­тах ходят. А потом ещё сде­лать к этим маши­нам спе­ци­аль­ный сти­раль­ный гель, кото­рый не даёт частиц. И костю­мы сшить, а для них сде­лать спе­ци­аль­ную ткань, кото­рая опять же — не даёт частиц и воло­кон. И мас­ки, обрат­но, не даю­щие воло­кон. И шле­мы, и бахи­лы, и мно­гое ещё чего.

И это так — фиг­ня по боль­шо­му счё­ту. Самое глав­ное — отку­да мы будем брать обо­ру­до­ва­ние для фото­ли­то­гра­фии? Кон­тор, выпус­ка­ю­щих его в мире, менее пяти штук, и на 80% это гол­ланд­цы (вот уж не поду­мал бы). Они зани­ма­ют­ся этим уже десят­ка­ми лет, про­бе­жать такой срок быст­ро невоз­мож­но.

Да что гово­рить, когда даже каза­лось бы три­ви­аль­ный фун­да­мент для заво­да сто­ит десят­ки мил­ли­о­нов дол­ла­ров, пото­му как он от виб­ра­ций грун­та отвя­зан, и там на каж­дом стол­бе по три сей­смо­мет­ра, ста­вить тех­про­цесс на пау­зу если что. Как быст­ро мож­но научить­ся такое стро­ить?

А софт для дизай­на самих про­цес­со­ров? Кото­рый тоже уже пишет­ся деся­ти­ле­ти­я­ми? Нет, конеч­но, софт-то мож­но ском­му­н­из­дить, но…

Мож­но без все­го это­го? Мож­но! Но на выхо­де не сде­лать ниче­го слож­нее i80286 или Z80. Про еди­ни­цы нано­мет­ров мож­но забыть… ну про­сто сра­зу.

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

О деанонимизации криптовалют

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

Ссыл­ка на ака­де­ми­че­ское иссле­до­ва­ние.

Блок­чейн, будучи по сво­ей при­ро­де пуб­лич­ным, не может веч­но пря­тать свои сек­ре­ты. Имен­но поэто­му, кста­ти, я со скеп­си­сом отно­шусь к пере­во­ду каких-то голо­со­ва­ний в блок­чейн. Ибо осно­ва основ — тай­ность голо­со­ва­ния — уле­ту­чи­ва­ет­ся момен­таль­но.

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

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

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

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

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

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

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

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