Очень полезная книжка “Software Engineering at Google”
curated by Titus Winters, Tom Manshreck and Hyrum Wright, оказывается, доступна онлайн:
https://abseil.io/resources/swe_at_google.2.pdf
curated by Titus Winters, Tom Manshreck and Hyrum Wright, оказывается, доступна онлайн:
https://abseil.io/resources/swe_at_google.2.pdf
ABC.html
11.1 KB
Выделил и более-менее задокументировал диалект C++, который использую в разработке: ABC++. (Для тех, кому такие штучки интересны.)
Ещё один исторический алгоритм шифрования "от NSA" оказался с подвохом. То есть, налицо тренд. От Crypto AG и до Logjam - одно и то же, крипто с бэкдором, "который знаем только мы" (на самом деле нет). Конкурирующие на "свободном рынке" компании "демократических" стран не могут отклонить настойчивую просьбу NSA, это факт.
Итого, при выборе криптографии для проекта, какие сейчас есть опции?
1. Всё, одобренное NIST, под большим подозрением. Учитывая, как работает американская система, вряд ли они будут популяризовывать что-то неломаемое.
2. Есть популяризованные Бернштейном алгоритмы. Но это один человек, и кто его знает, что у него на уме.
3. Есть российский ГОСТ, в котором обнаружены большие странности (в Кузнечике и его друзьях).
4. Есть эзотерика, для которой непонятны риски и издержки даже.
Знает ли кто рускоговорящие сообщества по криптографии?
https://www.cryptomuseum.com/crypto/philips/px1000/nsa.htm#stef
Итого, при выборе криптографии для проекта, какие сейчас есть опции?
1. Всё, одобренное NIST, под большим подозрением. Учитывая, как работает американская система, вряд ли они будут популяризовывать что-то неломаемое.
2. Есть популяризованные Бернштейном алгоритмы. Но это один человек, и кто его знает, что у него на уме.
3. Есть российский ГОСТ, в котором обнаружены большие странности (в Кузнечике и его друзьях).
4. Есть эзотерика, для которой непонятны риски и издержки даже.
Знает ли кто рускоговорящие сообщества по криптографии?
https://www.cryptomuseum.com/crypto/philips/px1000/nsa.htm#stef
Cryptomuseum
NSA algorithm for PX-1000 broken
In 1983, the PX-1000 pocket telex used DES encryption. But with help of Philips, the NSA managed to replace DES with an alternative (weaker) algorithm that they could break. That NSA algorithm is now broken.
Как-то меня познакомили с одним деятелем, который представлял РФ в международной организации по стандартам связи. Он потом сделал одну раннюю версию моего проекта межд стандартом от РФ. При этом, забыл меня упомянуть в числе авторов, к сожалению.
Но проблема была не столько в том, что украл, сколько в том, что не понимал даже, что он ворует. Это была ранняя и тупиковая версия проекта. Но для ИБД сгодилось, видимо.
Если с криптографией похожая ситуация (а это выглядит именно так), то не думаю, что я что-то буду ГОСТовское использовать.
https://habr.com/ru/company/virgilsecurity/blog/439788/
https://habr.com/ru/search/?target_type=posts&order=relevance&q=%5B%D0%BA%D1%83%D0%B7%D0%BD%D0%B5%D1%87%D0%B8%D0%BA%5D
Но проблема была не столько в том, что украл, сколько в том, что не понимал даже, что он ворует. Это была ранняя и тупиковая версия проекта. Но для ИБД сгодилось, видимо.
Если с криптографией похожая ситуация (а это выглядит именно так), то не думаю, что я что-то буду ГОСТовское использовать.
https://habr.com/ru/company/virgilsecurity/blog/439788/
https://habr.com/ru/search/?target_type=posts&order=relevance&q=%5B%D0%BA%D1%83%D0%B7%D0%BD%D0%B5%D1%87%D0%B8%D0%BA%5D
Хабр
Очередные странности в алгоритмах ГОСТ Кузнечик и Стрибог
Привет, %username%! Криптографические алгоритмы в России не проходят через открытые конкурсы, их просто спускают нам свыше. И рано или поздно это сильно нам аукнется. Эта статья об очередном...
❤1
ЦБ продолжает продвигать административку за выпуск крипты и приём крипто платежей
https://www.kommersant.ru/doc/5226834
https://www.kommersant.ru/doc/5226834
Коммерсантъ
ЦБ разработал законопроекты о запрете выпуска и оборота криптовалют в стране
Подробнее на сайте
Мне нужно написать небольшую консольную программку с интерфейсом, отчего я почитал доки по ncurses. Оказывается, это тот же React, только из мира 80-х. Там виртуальный экран, частичная отрисовка изменений, всё что нужно было на 1200 baud модемах для быстрых интерфейсов.
Оффтоп: пока лучшее покрытие конфликта в канале у вагнеровцев; неудивительно - они в гуще событий. Официальные СМИ всех сторон сильно запаздывают. Также нашёл "Новое Издание", там краудсорсинг новостей от читателей.
Хуан Бенет (IPFS, FileCoin, Protocol labs) высказался программным тредом по поводу происходящих событий. Хуан умный человек, но он вынужден признать, что web3 пока не предлагает альтернативы традиционным медиа (включая уже и соцсети). Люди манипулируемы и заключены в свои filter bubbles – хоть с зомбоящиком, хоть с зомбофоном.
https://twitter.com/juanbenet/status/1496706698215579648?t=qOL0fZd52J0O6pOjOSaaRw&s=19
https://twitter.com/juanbenet/status/1496706698215579648?t=qOL0fZd52J0O6pOjOSaaRw&s=19
Twitter
Juan Benet
Awful to see the attacks on Ukraine tonight — I hope for the safety and security of all people caught up in this terrible disaster, on all sides. 1/
Forwarded from Новое Издание
❗️Мировые криптобиржи заморозят все счета пользователей из России и Беларуси, направляя средства на поддержку украинской армии, — глава Минцифры
Подписаться / Прислать новость
Подписаться / Прислать новость
StdMapPut 162 ns 162 nsСобирался пооптимизировать abc::SortedMap немного и с удивлением обнаружил, что он заметно быстрее std::map. Это нормально?
StdMapPutGet 154 ns 154 ns
SortedMapPut 69.7 ns 69.7 ns
SortedMapPutGet 70.1 ns 70.1 ns
Хм. Странно, но именно такой фокус сенаторы предлагают проделать с российским золотом (металлом). Алиса в Зазеркалье каждый день. Всё чудесатее и чудесатее.
https://www.axios.com/scoop-senators-look-to-lock-down-russias-gold-reserves-04c6c7bb-cc32-4e72-981e-fa972c31a1a4.html
https://www.axios.com/scoop-senators-look-to-lock-down-russias-gold-reserves-04c6c7bb-cc32-4e72-981e-fa972c31a1a4.html
Axios
Senators look to lock down Russia's gold reserves
The goal is to include the legislation in the omnibus spending bill lawmakers hope to pass by Friday.
Между этими монетами примерно тысяча лет. Но не в ту сторону, в которую кажется.
Кто понял, к чему я клоню?
Кто понял, к чему я клоню?
А клоню я к следующему: существующая экосистема BigTech, в моём понимании, сильно завязана как на глобализацию, так и на "нетрудовые доходы" экономики США. По мере развития кризиса, этот ландшафт будет меняться. Стремительно уходит в прошлое то время, когда разработчики, для улучшения резюме, разгона метрик стартапа, и поднятия инвесторских, писали приложения на таких замечательных стеках, как React+Electron, карго-культили Google с facebook, и мучались прочей изощрённой фигнёй. Не скажу, ждёт нас период солдатских императоров или варварских королей, но технология будет проще и практичней. В экстриме, это консольные и HTML интерфейсы, и приложения, которые пишутся раз и навсегда, с минимальным необходимым набором фич. Зависимость от какого-либо облака станет отягощающим обстоятельством. Будет цениться автономность и живучесть.
Такой радикальный прогноз.
Такой радикальный прогноз.
Я на досуге поразмыслил, что можно будет сделать, если забанят Телеграм - в России или на Западе. Как и положено мне, я стал придумывать децентрализованное решение. И как нарочно, вчера на сдаче курсовых проектов в ФКН ВШЭ был похожий проект.
Вкратце: пользователи идентифицируются ключами, находят друг друга через gossip, и хранят все чаты, которые могут прочитать. У меня были чуть другие идеи, но это даже не важно - важно, что хранение чатов можно организовать без серверов. Также, ключи пользователей можно доточить до удобоиспользуемого вида - например, если у пользователя заныкан QR код с его ключами и клиент инициализируется сканированием QR кода. Коннекты пользователей через gossip очевидно не масштабируются, но немножно допилив идею, это тоже понятно как решать. Проще всего их коннектить через сеть прокси, принадлежащих разным лицам. Собственно, Telegram использовал похожий подход, когда с ним боролись.
Это всё децентрализуется понятным образом. А что децентрализовать сложно?
На мой взгляд, бутстрап социальной сети - наиболее тонкий момент. Телеграм и прочие использовали телефонные книги. Впрочем, ничто не мешает использовать их же, или сам Телеграм, для бутстрапа новой сети.
Итого: технически, задача решаемая. Единственно, если Телеграм забанят, то и децентрализованный мессенджер кикнуть из апп сторов тоже проблем не составит.
Вкратце: пользователи идентифицируются ключами, находят друг друга через gossip, и хранят все чаты, которые могут прочитать. У меня были чуть другие идеи, но это даже не важно - важно, что хранение чатов можно организовать без серверов. Также, ключи пользователей можно доточить до удобоиспользуемого вида - например, если у пользователя заныкан QR код с его ключами и клиент инициализируется сканированием QR кода. Коннекты пользователей через gossip очевидно не масштабируются, но немножно допилив идею, это тоже понятно как решать. Проще всего их коннектить через сеть прокси, принадлежащих разным лицам. Собственно, Telegram использовал похожий подход, когда с ним боролись.
Это всё децентрализуется понятным образом. А что децентрализовать сложно?
На мой взгляд, бутстрап социальной сети - наиболее тонкий момент. Телеграм и прочие использовали телефонные книги. Впрочем, ничто не мешает использовать их же, или сам Телеграм, для бутстрапа новой сети.
Итого: технически, задача решаемая. Единственно, если Телеграм забанят, то и децентрализованный мессенджер кикнуть из апп сторов тоже проблем не составит.
Видали ли вы рыбаков перед бурей на большой реке, вроде Енисея? Я их видал не раз. Бывает, что одна группа рыбаков перед лицом наступившей бури мобилизует все свои силы, воодушевляет своих людей и смело ведет лодку навстречу буре: "Держись, ребята, крепче за руль, режь волны, наша возьмет!"
Но бывает и другой сорт рыбаков, которые, чуя бурю, падают духом, начинают хныкать и деморализуют свои же собственные ряды: "Вот беда, буря наступает, ложись, ребята, на дно лодки, закрой глаза, авось как-нибудь вынесет на берег".
Нужно ли еще доказывать, что установка и поведение группы Бухарина, как две капли воды, похожи на установку и поведение второй группы рыбаков, в панике отступающих перед трудностями?