Автомобильная война на выходных

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

Зато крейсер теперь останавливается как вкопанный.

PS: Хонда — довольно недружелюбная к автомеханику машина. Нигде больше я не видел, чтобы тормозной диск дополнительно крепился к ступице винтами.
PPS: Самая дружелюбная по моему опыту — Тойота.

Санкционный список Трампа

Полный список китайской “запрещёнки”:

https://ustr.gov/sites/default/files/files/Press/Releases/301FRN.pdf

Вернее, конечно, это не запрещёнка, но цены на всё это пойдут вверх. Извините, но без мата не могу.

Я не знаю, как это затронет индустрию в целом, а для простых людей цены увеличатся на:

1. Компрессоры для воздуха и пневматическое оборудование (пневмодрели, отбойные молотки)
2. Водогреи
3. Некоторые запчасти к автомобилям (турбины, катализаторы, гидротрансформаторы)
4. Посудомойки, сушилки для одежды
5. Лодочные моторы и пропеллеры к ним
6. Снегоуборочные машины, косилки, тракторы, прочее с/х оборудование (культиваторы, бороны)
7. Иголки и машинки для шитья (серьёзно, Дональд?)
8. Станки сверлильные, токарные, фрезерные, шлифовальные, для гидравлической резки и прочие
9. Гидравлические прессы
10. Печатные платы и оборудование для производства оных (то-есть, заказать за 25 монет 100 плат, как сейчас, уже врядли снова получится)
11. Бензопилы
12. Газовые горелки
14. Бетономешалки
15. Подшипники
16. Электрические моторы постоянного и переменного тока
17. Генераторы, трансформаторы
18. Батарейки и некоторые типы аккумуляторов (никель-кадмий, свинец)
19. Оборудование для плазменной резки металла, сварочные аппараты, паяльники (да ёптыть!)
20. Компакт-диски
21. Радио приёмо-передатчики (совсем уже охуели)
22. Мониторы, телевизоры
23. Конденсаторы танталовые, керамические, электролитические, переменные и постоянные (да бля!)
24. Резисторы постоянные и переменные (пипец)
25. Электрические защитные автоматы
26. Электрические разъёмы, клеммы, и т.п.
27. Лампочки накаливания, дуговые, газоразрядные
28. Транзиторы, тиристоры, светодиоды, фототранзисторы, и т.д. — практически все полупроводники
29. Изолированный провод
30. Все типы наземного, водного, и воздушного транспорта
31. Оптические приборы, включая оружейные прицелы (NRA щас поедет громить Вашингтон)
32. Гироскопы, компасы, и прочее навигационное оборудование
33. Дальномеры, теодолиты, и прочие землемерные причиндалы
34. Медицинское оборудование (включая даже шприцы и иглы к ним)
35. Огнестрельное оружие и запчасти к ним (это, впрочем, уже давно было отведено “за баню”)

Чем дальше читаю, тем грустнее мне становится. Хер с ними, с трубами для ядерных реакторов, а вот паяльники-то им чем помешали? Кому швейные иголки так поперёк яиц встали? Особенно порадовали пошлины на полупроводники, конденсаторы, и прочие радиодетали — это будет серьёзный удар по всему вообще.

Мне кажется, что в этой торговой войне мы напоремся на гораздо более длинную пику, чем Китай. Китай забанит американские мясо, орехи, фрукты — что, конечно, неприятно, но на индустрию и индивидуалов особо не повлияет. А этот список будет отбрасывать ОЧЕНЬ длинную тень. Единственный сценарий, в котором США может выиграть — это быстренько всё это заменить на продукцию других стран.

5 Апреля

Сегодня 24 года как с нами не стало Курта Кобейна. Относиться к нему можно по-разному, но нельзя отрицать того, что их творчество оставило огромный след в современной музыке. Собственно, весь Сиэтл Саунд глубоко отметился в современной культуре, включая моего любимого (увы, тоже теперь покойного) Криса Корнелла (Саундгарден). Начало 90х — время огромной движухи, именно в такое время расцветает рок-музыка. Как думаете, почему щас везде говнорок? Движухи нет никакой, сидим спокойно как в болоте. Но я отвлёкся.

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

Блокчейн

Большинство моих ЖЖ-друзей, наверное, в курсе, что это, и как это работает. Но вдруг кто не знает или не понимает.

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

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

Теперь построим свой собственный примитивный блокчейн. Блокчейн — это block chain, т.е. цепь из блоков. Каждым блоком внутри нашей цепи будут 5 кусков текста, разделённых запятыми: хеш предыдущего блока, три куска “полезной нагрузки”, и хеш для этого блока. Хранить в блокчейне можно любые данные, но допустим у нас будет хранится информация о финансовых транзакциях. Использовать будем алгоритм хеширования MD5 (2)

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

md5sum <<< "abcdefghijklmopqrstuvwxyz1234567,Маша,Олег,5 рублей", получаем хеш a61d142c8be7fac8b41da05d11c9f76e.

Всё, вот первый блок в нашем блокчейне:

abcdefghijklmopqrstuvwxyz1234567,Маша,Олег,5 рублей,a61d142c8be7fac8b41da05d11c9f76e

Строим второй блок, где Серёжа заплатил Тане 3 рубля:

md5sum <<< "a61d142c8be7fac8b41da05d11c9f76e,Серёжа,Таня,3 рубля", получаем хеш 20e22c43963d6ee9bbc71d65c4251492, и, соответственно, блок:

a61d142c8be7fac8b41da05d11c9f76e,Серёжа,Таня,3 рубля,20e22c43963d6ee9bbc71d65c4251492

И теперь наш блокчейн выглядит так:

abcdefghijklmopqrstuvwxyz1234567,Маша,Олег,5 рублей,a61d142c8be7fac8b41da05d11c9f76e
a61d142c8be7fac8b41da05d11c9f76e,Серёжа,Таня,3 рубля,20e22c43963d6ee9bbc71d65c4251492

Ну, и так далее, блоков можно добавлять до окончания места на жёстком диске.

Чем это круто? Тем, что блокчейн лежит в свободном доступе, и ЛЮБОЙ человек, взяв этот блокчейн, может собственноручно перевычислить все хеши и проверить все записи: если хеши совпадают, значит, информации можно доверять. Именно этим и занимаются майнеры — они перепроверяют транзакции для криптовалют, то-есть, обеспечивают функционирование платёжной системы, за что им отстёгивают денег.

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

1. 100% гарантии, разумеется, быть не может, но если алгоритм шифрования нормальный и не имеет коллизий (это когда два разных набора данных дают один и тот же хеш), то вероятность совпадения будет примерно 1/количество возможных хешей, т.е. для хеша длиной 128 бит это 2.94E-39, или пренебрежительно мало. Для хеша длиной 512 бит это вообще число со 150+ символами после десятичной точки.
2. Алгоритм хеширования MD5 достаточно хреновый по современным меркам, и имеет коллизии. Правда, для реально читаемого человеком текста можно пренебречь — все существующие примеры коллизий это хеши специально сгенерированных двоичных данных. Но в реально рабочих приложениях, тем не менее, рекомендуется использовать более коллизионноустойчивые алгоритмы, типа SHA-256 (используется в блокчейне для биткоина) или SHA-3.

Обленился

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

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

Но гриль надо разжигать, прогревать, и т.д. Когда приходишь с работы, и у тебя есть тридцать минут на то, чтобы всё приготовить, с грилем возиться и не хочется и времени нет. Поэтому в последнее время я жарю бифштексы не на гриле, а на чугунном ребристом гридле, поставленном на газовую плитку. Разумеется, на улице — ибо всё это серьёзно дымит. А плитка у меня туристическая, портативная на пропане. Это только так кажется, что небольшая туристическая плитка маломощная. Пропан вообще херачит значительно убедительнее природного газа (метана), там энергии почти в три раза больше при том же объёме (для химиков — на моль). Ещё убедительнее фигачит бутан или керосин в примусе. Короче, плитка греет — моё почтение.

Вот так всё это выглядит во время готовки:

Бифштексы получаются прекрасно. Вот так вот сходу по вкусу отличить такой бифштекс от бифштекса, приготовленного на угольном гриле лично мне было бы непросто. Самое главное не бздеть хорошенько прогреть гридль. Когда вытопленный из бифштекса жЫр периодически загорается, как на картинке — это правильная температура.

И про “Новичка”

Какое интересное откопалось в архиве Нью-Йорк Таймс:

25 Мая, 1999 года:

Соединённые Штаты и Убекистан согласились подписать соглашение, согласно которому США предложат свою помощь в демонтировании и обеззараживании одного из крупнейших полигонов для испытаний химического оружия на территории бывшего СССР. Ранее в этом году Пентагон известил Конгресс о предстоящих тратах размером до 6 миллионов долларов, которые будут использованы в рамках программы Cooperative Threat Reduction для демилитаризации химической лаборатории в городе Нукус, Узбекистан. Советские невозвращенцы и американские официальные лица уже ранее сообщали, что именно в данном регионе шла разработка и испытания крайне смертоносного химического оружия под названием “Новичок”.

https://www.nytimes.com/1999/05/25/world/us-and-uzbeks-agree-on-chemical-arms-plant-cleanup.html

Ларчик, как видимо, открывался элементарно — очевидно, что ещё в 1999 году у США были образцы данного химического оружия, которыми без всякого сомнения, поделились с Англией (Лиза, глянь, чо у меня есть!) Поэтому англичане тупо взяли два образца — той гадости, которой траванули Скрипаля, и той, что накопали в 1999 году, и убедились в их идентичности.

PowerPC? DEC Alpha?

Пишут, что Эппл собирается отказываться от Интеловских x86/x64 процессоров в своих ноутбуках. В принципе, Эппл и до x86 прекрасно себе жил с RISC-процессорами IBM PowerPC. И Microsoft особо в ус не дула — Windows NT 4.0 прекрасно фурыкал как на Интеле, так и на DEC Alpha, и на PowerPC. Но так как x86 захватывал всё большую и большую часть рынка, постепенно софтописатели сфокусировали свои усилия на поддержке именно этой платформы, и к середине 2000х годов архитектура x86 стала практически монополистом, за исключением рынка эмбедщиков и прочих специализированных приложений.

А тем временем самым популярным пользовательским процессором постепенно становится тоже RISC-процессор ARM. Именно эта архитектура стоит в смартфонах, планшетах, “умных” телевизорах, и т.д. И эволюционирует эта платформа семимильными шагами — четырёхядерным процессором в телефоне уже никого не убедишь, а Эппловский A11 по производительности не сильно хуже i7! Поэтому рискну предположить, что заменой Интелу будет именно следующее поколение ARM, A12/A13. И переделывать практически ничего не придётся, уже все решения отточены.