Трудно удержаться и не прокомментировать взрывы пейджеров Хезболлы в Ливане. Там батарейка-то не особо большая. Какой у нас есть прибор, подключенный к интернету, с огромной батареей? Вероятно, электромобиль. Это уже целый Шахид.
То есть, переделки гражданских дронов - это были первые ласточки. Оказывается ещё такое высокоточное оружие может быть - доставить всё курьером по адресу, и убедившись, что приложено к нужному уху, рвануть. Оплачивает "заказчик".
И учитывая, с каким энтузиазмом Китай копирует все новации, уверен и это они уже кинулись осваивать. Такими темпами, им ядерка не нужна уже.
В целом же, поскольку мы вползаем в эпоху войны всех против всех, то инфобез приобретает прифронтовой вид. Писать код, как раньше, скоро будет нельзя. Provenance кода и компонентов приобретает гораздо большее значение. Летально-фатальное.
То есть, переделки гражданских дронов - это были первые ласточки. Оказывается ещё такое высокоточное оружие может быть - доставить всё курьером по адресу, и убедившись, что приложено к нужному уху, рвануть. Оплачивает "заказчик".
И учитывая, с каким энтузиазмом Китай копирует все новации, уверен и это они уже кинулись осваивать. Такими темпами, им ядерка не нужна уже.
В целом же, поскольку мы вползаем в эпоху войны всех против всех, то инфобез приобретает прифронтовой вид. Писать код, как раньше, скоро будет нельзя. Provenance кода и компонентов приобретает гораздо большее значение. Летально-фатальное.
BBC News
Israel says it killed senior Hezbollah figures in strike on Beirut
Lebanon's health ministry says 14 people were killed and dozens injured in the strike, as cross-border exchanges escalate.
🔥11💯8❤2🥱2👎1🙏1🥴1
Local-first и децентрализация
Трудно удержаться и не прокомментировать взрывы пейджеров Хезболлы в Ливане. Там батарейка-то не особо большая. Какой у нас есть прибор, подключенный к интернету, с огромной батареей? Вероятно, электромобиль. Это уже целый Шахид. То есть, переделки гражданских…
Шнайер прокомментировал события в New York Times, довольно сдержано, в духе "ничего нового" и "никто не в безопасности". Так-то если подумать, вес пороха в патроне ПМ 0.25г, а вес батареи сотового телефона порядка 50г. При том, порох - довольно слабое метательное ВВ. Есть и помощней гораздо.
В кустарных условиях, а равно и не-инвазивно (рентгеном) фиг найдёшь такие закладки. А разбирать аккумулятор и проводить экспертизу лития - ха ха.
Остаётся провенанс. Да и то. Вон в браузере в списке CA находили мутные непонятные организации. А сколько деталек использованы в смартфоне и кто производители - снова ха ха. То есть, провенанс доверяем производителю, используем только бренд. Из своей либо дружественной страны. Который всё равно собирается в Китае. Ха ха.
Если у кого есть идеи - смело пишите!
Вообще, в старом порядке вещей, когда всё покупалось лично в магазине и тем самым рандомизировалось, был присущ естественный такой и бесплатный запас безопасности. В том числе, заменяемые батареи сильно бы облегчили картину. А когда продукт доставлен напрямую заранее известному пользователю - ха ха ха.
В кустарных условиях, а равно и не-инвазивно (рентгеном) фиг найдёшь такие закладки. А разбирать аккумулятор и проводить экспертизу лития - ха ха.
Остаётся провенанс. Да и то. Вон в браузере в списке CA находили мутные непонятные организации. А сколько деталек использованы в смартфоне и кто производители - снова ха ха. То есть, провенанс доверяем производителю, используем только бренд. Из своей либо дружественной страны. Который всё равно собирается в Китае. Ха ха.
Если у кого есть идеи - смело пишите!
Вообще, в старом порядке вещей, когда всё покупалось лично в магазине и тем самым рандомизировалось, был присущ естественный такой и бесплатный запас безопасности. В том числе, заменяемые батареи сильно бы облегчили картину. А когда продукт доставлен напрямую заранее известному пользователю - ха ха ха.
👍9🥱3👎1🥴1💯1
Local-first и децентрализация
Трудно удержаться и не прокомментировать взрывы пейджеров Хезболлы в Ливане. Там батарейка-то не особо большая. Какой у нас есть прибор, подключенный к интернету, с огромной батареей? Вероятно, электромобиль. Это уже целый Шахид. То есть, переделки гражданских…
А про безопасность автомобилей, кто не видел - в прошлом году молодёжь порезвилась с удалённым управлением и прочим, почитайте. Там всё дыряво, если вкратце.
samcurry.net
Web Hackers vs. The Auto Industry: Critical Vulnerabilities in Ferrari, BMW, Rolls Royce, Porsche, and More
While we were visiting the University of Maryland, we came across a fleet of electric scooters scattered across the campus and couldn't resist poking at the scooter's mobile app. To our surprise, our actions caused the horns and headlights on all of the scooters…
👍7
Планирую хорошенько поиграться с RDX и Darwin в этом учебном году
👎1🥱1
Media is too big
VIEW IN TELEGRAM
👍15❤2🤔2👎1🥱1🥴1
Очень трудно работать, двигать науку и преподавать, когда за тобой ездит орава обосрышей и ежедневно строит пакости. Серьезные такие пакости.
😇3🤯2🥱2🥴2😁1
Я зарекался что то про СВОйну здесь постить. Но уж больно смешно.
🥴1😴1
Forwarded from ТРОЙКА 🏴☠️
На пунктах управления десятков соединений упали трансляции с беспилотников работающие через закрытые комнаты дискорд.
Таким образом отбросив всех на уровень марта 2022 года.
Такого даже хохлы с Америкой сделать не смогли.
Таким образом отбросив всех на уровень марта 2022 года.
Такого даже хохлы с Америкой сделать не смогли.
🤣17🕊1🤨1
Я лекции через Дискорд с Ютубом веду. Получается уже двойной мощный удар.
🤯4🍾3🎉1
https://news.ycombinator.com/item?id=41805446
Soul breaker сезона - цены на рынке аренды GPU.
Комментировать не буду. Если кто в теме, пишите что думаете.
Soul breaker сезона - цены на рынке аренды GPU.
Комментировать не буду. Если кто в теме, пишите что думаете.
🥱4🤔1😴1
В ближайшие недели, я движусь по маршруту Дубай-Ларнака-Тель-Авив. У кого есть мысль выпить кофе, обсудить дела - напишите пожалуйста в приват.
👍3👎1🥱1
Генерация парсеров в ABC уже нормально так работает. Добавил парсер JSON за два дня. Собственно, грамматика, формат дерева JSON в памяти (простой массив), немного изоленты и всё. Дальше работает мой генератор, потом Ragel. На выходе нечитаемый код парсера, который можно потом скормить ChatGPT для смеху.
И это всё лёгкая разминка перед написанием
парсера RDX (текстового, JSON подобного). В простых случаях RDX-текстовый вообще неотличим от JSON.
Зачем мне нужен RDX-текстовый? Чтобы писать тесты. Много тестов. Очень назрело, тем более что реализации уже две.
Такой вот backtrace.
И это всё лёгкая разминка перед написанием
парсера RDX (текстового, JSON подобного). В простых случаях RDX-текстовый вообще неотличим от JSON.
Зачем мне нужен RDX-текстовый? Чтобы писать тесты. Много тестов. Очень назрело, тем более что реализации уже две.
Такой вот backtrace.
Telegram
Local-first и децентрализация
Другая забавная часть (как я провёл лето) это интеграция Ragel в ABC. Там забавность в том, что из одной eBNF грамматики герерируется парсер со всем бойлерплейтом. Бутстрап шаг - это когда лексер парсит свою грамматику (грамматику грамматики) и генерирует…
🔥5❤3👍2🥴2🥱1
История сделала круг. Я помню времена до интернета, когда малварь распространялась на дискетках. Оказывается, теперь это супер-пупер трюк для заражения air-gapped/оффлайновых компьютеров. Только на флешках уже, но приёмы те же.
Securelist
Meet the GoldenJackal APT group. Don’t expect any howls
GoldenJackal is an APT group, active since 2019, that usually targets government and diplomatic entities in the Middle East and South Asia. The main feature of this group is a specific toolset of .NET malware, JackalControl, JackalWorm, JackalSteal, JackalPerInfo…
🔥4🥴3😁1🥱1
RDX приобретает красивый и формальный вид
GitHub
librdx/RDX.md at master · gritzko/librdx
Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.
👍6👎3🥴1👀1
Local-first и децентрализация
RDX приобретает красивый и формальный вид
Собственно, тут я стараюсь показать на практике, как выглядит моя идея полезной комбинаторики: примитивы должны были ортогональны и свободно комбинироваться, без добавления уровней абстракции.
А вот межглючные взаимодействия нужно сводить к минимуму.
Комбинаторика первого должна обгонять комбинаторику второго :)
Пример. JSON овский объект
То есть, мы берем в общем те же примитивы, из которых сделан JSON и делаем на порядок более гибкий, версионированный формат. То есть структурный diff/patch/merge получается практически бесплатно, из определений. И в плане структур данных, мы можем получить всю таблицу Менделеева.
В бинарной TLV версии всё ещё проще.
Подробно - по ссылкам (англ)
А вот межглючные взаимодействия нужно сводить к минимуму.
Комбинаторика первого должна обгонять комбинаторику второго :)
Пример. JSON овский объект
{“key”:123} декомпозируем в два ортогональных типа, set {1,2,3} и tuple “key”:123. И Map тогда получается, как множество пар. На сдачу мы можем теперь иметь чистые tuples (кортежи) и sets (множества) и произвольным образом это всё комбинировать. Кортежи могут быть произвольной ширины, 7.25:EUR или Иван:Петров:2002:МТ305. Кладём такие широкие tuples в массив, получаем реляционную таблицу, и так далее.То есть, мы берем в общем те же примитивы, из которых сделан JSON и делаем на порядок более гибкий, версионированный формат. То есть структурный diff/patch/merge получается практически бесплатно, из определений. И в плане структур данных, мы можем получить всю таблицу Менделеева.
В бинарной TLV версии всё ещё проще.
Подробно - по ссылкам (англ)
👍10👎2🔥1🥱1🥴1
Local-first и децентрализация
Собственно, тут я стараюсь показать на практике, как выглядит моя идея полезной комбинаторики: примитивы должны были ортогональны и свободно комбинироваться, без добавления уровней абстракции. А вот межглючные взаимодействия нужно сводить к минимуму. Комбинаторика…
То есть, мой посыл тут идёт немного дальше, чем CRDT. Лисповодам и кложуристам привет.
👍8👎2❤1🥱1
Кстати. Если кто не заметил, тут появился хейтер с двумя sockpuppet аккаунтами. Одновременно появляются по три негативных эмоджи под каждым постом.
Но иногда ленится и ставит по два. Призываю не лениться. В этом канале, поведение должно быть консистентным у всех!
Но иногда ленится и ставит по два. Призываю не лениться. В этом канале, поведение должно быть консистентным у всех!
😁36🥱9❤7🥴6👍5💅5👎4👾1
Помню, я ещё студентом на 2 курсе читал Компьютерру пол-года. Внимательно так читал, на лекциях скучно было после СУНЦа. Потом перестало быть интересно. Помню там была большая статья, а это 1998 примерно год, с посылом "Хватит писать опердни". В том плане, что все пишут опердни, они во всех случаях устроены очень похоже, это должен быть один продукт, ну или два конкурирующих.
И вот, недавно общаюсь с людьми из одной российской компании, занимающейся разработкой БД. Про RDX. Один из первых вопросов: "вот если я пишу опердень на постгресе, как мне поможет ваша технология?"
В ушах зазвучала музыка из Warhammer. THE HERETIC. THE MUTANT. THE ALIEN.
Это игровая вселенная, где галактикой 10000 лет правит один император. Прогресса нет. Бесчисленные поколения солдат сражаются одним автоматом. Геройски погибают. Автомат не погибает, он сделан из очень толстого чугуния.
И вот, недавно общаюсь с людьми из одной российской компании, занимающейся разработкой БД. Про RDX. Один из первых вопросов: "вот если я пишу опердень на постгресе, как мне поможет ваша технология?"
В ушах зазвучала музыка из Warhammer. THE HERETIC. THE MUTANT. THE ALIEN.
Это игровая вселенная, где галактикой 10000 лет правит один император. Прогресса нет. Бесчисленные поколения солдат сражаются одним автоматом. Геройски погибают. Автомат не погибает, он сделан из очень толстого чугуния.
😁19👎4🥴2👍1🥱1
Теперь про RDX. Для меня история выглядит так. 1984 году Leslie Lamport формализует репликацию через конечные автоматы (state machine approach). 1990 Fred Schneider в обзорной статье "Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial" подмечает, что если бы операции были коммутативны, это открыло бы новые возможности. А реальные операции часто коммутативны, в той или иной степени. То есть, идеи CRDT повитали в воздухе еще тогда, но ни во что не вылились.
Просто потому, что даже интернета ещё толком не было и любая БД помещалась на сервер. И нормально, много софта было тогда написано и IBM до сих пор жирно живёт это всё поддерживая.
Приключениям трёх мушкетёров Postgres-MS SQL-Oracle и дартаньяна MySQL, и посвящён первый том истории баз данных.
Просто потому, что даже интернета ещё толком не было и любая БД помещалась на сервер. И нормально, много софта было тогда написано и IBM до сих пор жирно живёт это всё поддерживая.
Приключениям трёх мушкетёров Postgres-MS SQL-Oracle и дартаньяна MySQL, и посвящён первый том истории баз данных.
👍10❤3👎3🥱2🔥1🥴1