Неужели у Телеграмма дела так плохи, что Дурову так извиваться приходится, перевирая двадцатилетние посты, и пытаясь замазать WhatsApp которого тогда и не было.
Там много спорного, воспринимайте критично. Но открытый сравнительно перманентный auth_key_id в протоколе это ничем не оправданное безобразие. Если вам реально нужна приватность, используйте телегу только через шифрующий VPN.
Я надеюсь в статье ерунда написана, и в реальности будут использовать SHA1 или более современные версии. Потому что SHA1, хоть и много лучше RC4, но тоже уже лет 10 как считается уязвимым и отовсюду был убран.
Boston Dynamics показали ходящую собаку 20 лет назад, а свободно ходящего прыгающего приседающего и ползающего гуманоида 15 лет назад. Так что я сказал бы на 20 лет отстают.
Это смотря что вы пишите. Мне это совершенно не важно когда пишу С++, но весьма важно (там это постоянно) когда пишу / редактирую SQL - там обычно интерактивный цикл, написал, запустил, посмотрел, продолжил редактирование.
Да, удивительно что кроме TLA+ кажется ни один язык не поддержал тамошние “bullet point notation”, хотя бы одноуровневые. Там можно писать (в переводе на привычные if и &&):
if (&& $cond1
&& $cond2
&& $cond3
)
В TLA+ они многоуровневые (значащие отступы), и можно писать даже
На самом деле, первый указанный минус Marimo это скорее плюс. В Jupiter очень легко создать (случайно) ноутбук, который у других не будет работать или будет работать неправильно, потому что какой-то промежуточный результат уже потерян или непреднамеренно зависит от порядка исполнения ячеек. По критерию создать и поделиться воспроизводимым результатом Jupiter довольно плох.
Товарищ майор, который завёл на этих пользователей дело.
Неужели у Телеграмма дела так плохи, что Дурову так извиваться приходится, перевирая двадцатилетние посты, и пытаясь замазать WhatsApp которого тогда и не было.
Следят везде :) Ну по крайней мере стоит так считать на всякий случай.
Эта дыра по сути открывает операторам СОРМ вашу геолокацию, если использовать телегу без VPN. Остальные проблемы VPN конечно не вылечит.
Были статьи, в том числе на хабре, скажем
https://habr.com/ru/articles/917154/
Там много спорного, воспринимайте критично. Но открытый сравнительно перманентный auth_key_id в протоколе это ничем не оправданное безобразие. Если вам реально нужна приватность, используйте телегу только через шифрующий VPN.
И телега, которая оставляет открытым auth_id, для удобства наблюдения за вами вашим локальным провайдером.
Тоже читал и пытался понять принципиальные отличия от RocksDB и прочих производных LevelDB.
Я бы сказал, они тоже формулы.
F = 0 => ∆v = 0
C = const.
Во втором случае вы наверное принцип относительности Галилея имели в виду.
Язык отличный, сам любил. Но красота и выразительность языка, увы, довольно мало влияют на его применимость и живучесть
C++ и Java будут жить вечно.
В 25ом году есть С# проекты? Вот это реально новость!
Да, все должно быть так. Но в те времена ещё так не было, и алгоритм был коммерческий. Как утек стал публичным и попал во все протоколы.
Я надеюсь в статье ерунда написана, и в реальности будут использовать SHA1 или более современные версии. Потому что SHA1, хоть и много лучше RC4, но тоже уже лет 10 как считается уязвимым и отовсюду был убран.
Судя по картинкам, его просто подвесили на крюк.
Boston Dynamics показали ходящую собаку 20 лет назад, а свободно ходящего прыгающего приседающего и ползающего гуманоида 15 лет назад. Так что я сказал бы на 20 лет отстают.
Они поддержали что им нужно, кто вам мешает поддержать что вам нужно, и не поддержать что вам не нужно?
кто вас заставит поддерживать, если не нужно?
вот, скажем, библиотека поддерживает Bson, но только те типы, что есть в Json
https://github.com/nlohmann/json
Это смотря что вы пишите. Мне это совершенно не важно когда пишу С++, но весьма важно (там это постоянно) когда пишу / редактирую SQL - там обычно интерактивный цикл, написал, запустил, посмотрел, продолжил редактирование.
Да, удивительно что кроме TLA+ кажется ни один язык не поддержал тамошние “bullet point notation”, хотя бы одноуровневые. Там можно писать (в переводе на привычные if и &&):
В TLA+ они многоуровневые (значащие отступы), и можно писать даже
На самом деле, первый указанный минус Marimo это скорее плюс. В Jupiter очень легко создать (случайно) ноутбук, который у других не будет работать или будет работать неправильно, потому что какой-то промежуточный результат уже потерян или непреднамеренно зависит от порядка исполнения ячеек. По критерию создать и поделиться воспроизводимым результатом Jupiter довольно плох.
В 70е делали, в конце 80х видел ещё сохранившиеся экземпляры. Насчёт громоздкости не уверен что выигрывали...