Local-first и децентрализация
Подытожу мои разбирательства с BlueSky/Fediverse/ActivityPub. Собственно, тут активистка и соавтор ActivityPub (queer и это всё), все очень нудно и обстоятельно изложила. BlueSky это архитектурно Twitter с некоторым количеством "маркетинговой" децентрализации.…
А вот кстати основатель Matrix объясняет ситуацию. По его словам, все деньги от правительств и корпоратов ушли по тендерам системным интеграторам, которые просто взяли опен сорс версию и где надо сами чуть допилили. Попытки напугать их AGPL закончились, как я понимаю, ничем.
🗿4✍2😍1🤗1😎1
Forwarded from Курс Децентрализованные Системы
Новая лекция про git
https://www.youtube.com/watch?v=qEvzThshAsU
https://www.youtube.com/watch?v=qEvzThshAsU
YouTube
2025 git
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍9❤🔥2👎1🔥1👏1
Local-first и децентрализация
Небольшая administrativia. У меня увели почтовый аккаунт gritzko@ya.ru, перерегали на другой телефон. Я его использовал для ВУЗовских дел. До того год долбились в ящик на microsoft, который я не использовал никогда. Но постепенно добрались и до Телеграма и…
Как оказалось, почту уводили, чтобы увести Госуслуги. (Если что, я в начале сентября 22 уехал, с тех пор в РФ не появлялся. Почта была на айфоне, который был взломан.)
😱4🥱2🥴2🫡1
Local-first и децентрализация
У nix праздник: третья сторона смогла повторить билд их минимального ISO. У guix праздник: смогли забутстрапить билд с 357-байтного бинаря.
https://media.ccc.de/v/38c3-sixos-a-nix-os-without-systemd
Европейское хакерство ещё живо. Человек запилил свой nix без systemd, с ядром в EEPROM.
Европейское хакерство ещё живо. Человек запилил свой nix без systemd, с ядром в EEPROM.
media.ccc.de
sixos: a nix os without systemd
This talk announces the first public release of sixos, a two year project to create a nixpkgs-based operating system using skarnet's s6 s...
🔥4🥱2👎1🥴1
https://review.video.fosdem.org/video/2/0d/a787ce93442463284ec8f7b672dfbf40265a86040a55bdbd08758c99ea904/1/main.mp4
Выступление на FOSDEM. На более ломаном английском, чем обычно. (Это превью, границы видео немного не там.)
P.S. https://video.fosdem.org/2025/h1308/fosdem-2025-5867-why-don-t-we-have-libsync-yet-.av1.webm
Выступление на FOSDEM. На более ломаном английском, чем обычно. (Это превью, границы видео немного не там.)
P.S. https://video.fosdem.org/2025/h1308/fosdem-2025-5867-why-don-t-we-have-libsync-yet-.av1.webm
👍9👀6❤3🔥3
Одна из идей для курса децентрализованных систем, которую реализовать не удалось, это создание радио сетей на LoRa. Я лично максимально продвинулся только до того, чтобы вести видеозвонки из лесу, используя дешёвый клон Raspberry Pi и 4G. А сейчас в Восточной Украине уже такие чудят чудеса, что мне лучше не позориться наверное.
У немцев кстати довольно хорошо развит всякий freifunk. По-хорошему завидую.
У немцев кстати довольно хорошо развит всякий freifunk. По-хорошему завидую.
❤8🤔2😢1🥱1
Некоторое время тому меня попросили поразбираться в TON. Текст выкладывать, наверное, не буду, но смысл простой. Всё, в чём упрекали Николая Дурова в прошлые разы, снова и в полный рост.
Сама архитектура TON это блокчейнизироанный VK/Telegram, по большому счёту. То есть, работать будет. Телеграм же неплохо работает.
В остальном, сказывается то ли крайняя закрытость их команды, то ли какие-то личные пунктики, но... Просто как самый малозначимый пример, автор по какой-то причине люто ненавидит степени двойки. Поэтому 257 битные инты и 1023 битные блоки. Панк-рок, треш-шок. И так во всём.
Сама архитектура TON это блокчейнизироанный VK/Telegram, по большому счёту. То есть, работать будет. Телеграм же неплохо работает.
В остальном, сказывается то ли крайняя закрытость их команды, то ли какие-то личные пунктики, но... Просто как самый малозначимый пример, автор по какой-то причине люто ненавидит степени двойки. Поэтому 257 битные инты и 1023 битные блоки. Панк-рок, треш-шок. И так во всём.
😁16🥱5🔥4🤯1
У индийцев очень сильная диаспора в ИТ. Они уже практически руководят Силиконовкой. Причем я помню, ещё лет десять назад наши там говорили, что «индусы победили», хотя тогда это было неочевидно.
Поскольку я видимо уже отношусь к диаспоре, прошу меня помотивировать. Где русскоязычные хорошо продвинулись? Брин понятно. Слуцкевер аналогично. JetBrains. Acronis и друзья. Кто ещё? Тут небольшая проблема в том, что практически все скрывают какую либо связь с Россией. Оно и понятно. ГУЛАГ, КГБ, водка, балалайка. И всё же?
Поскольку я видимо уже отношусь к диаспоре, прошу меня помотивировать. Где русскоязычные хорошо продвинулись? Брин понятно. Слуцкевер аналогично. JetBrains. Acronis и друзья. Кто ещё? Тут небольшая проблема в том, что практически все скрывают какую либо связь с Россией. Оно и понятно. ГУЛАГ, КГБ, водка, балалайка. И всё же?
🥱5😁3🥴2🤔1
Local-first и децентрализация
#киберпанк_на_раёне
Помню, в 2012 в Екб были протесты и тогда президент по телевизору противопоставлял богомерзких хипстеров нормальным мужикам с УВЗ (это в Тагиле, там танки делают).
И вот теперь мы смотрим, как украинские геймеры и хипстеры с улюлюканьем громят танковые колонны в Курской области и постят видяшки в бложики.
(Это про вчерашнее видео, которое люди с крепкими нервами могут легко найти в телеграме. Я вот лично жалею уже, что стал читать в воскресенье про росийские дела)
И вот теперь мы смотрим, как украинские геймеры и хипстеры с улюлюканьем громят танковые колонны в Курской области и постят видяшки в бложики.
(Это про вчерашнее видео, которое люди с крепкими нервами могут легко найти в телеграме. Я вот лично жалею уже, что стал читать в воскресенье про росийские дела)
🔥4😁2🤨2🤷♂1🤔1👌1🥱1🥴1
https://www.coindesk.com/policy/2025/02/07/tornado-cash-developer-alexey-pertsev-set-to-be-released-from-prison
Кто занимался миксерами, как правило, либо сидят, либо их мурыжат. Увы.
Кто занимался миксерами, как правило, либо сидят, либо их мурыжат. Увы.
Coindesk
Tornado Cash Developer Alexey Pertsev Released From Jail to Prepare for Appeal
Last May, Pertsev was sentenced to 64 months in prison for money laundering.
🤔3❤1👎1😢1👌1🥱1🌚1
С 2011 года, а на самом деле дольше, осовной проблемой CRDT были метаданные. То есть, пробему корректной синхронизации решили за счёт версионирования и метаданных, но это было не бесплатно. В RDХ CRDT этой проблемы больше нет и CRDT-in-LSM мало отличается по оверхедам от обычного LSM. На полную статью времени особо нет, но вот основные тезисы
https://github.com/gritzko/librdx/blob/master/brix/METHOD.md
https://github.com/gritzko/librdx/blob/master/brix/METHOD.md
GitHub
librdx/brix/METHOD.md at master · gritzko/librdx
Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.
❤12🔥1👌1
Посоветуйте аккаунты в Мастодоне, пожалуйста. Тема: децентрализация, крипта, local first.
👀2👎1🥴1
Славненький баг от Фёдора Индутного:
1. в криптографии на эллиптических кривых, переиспользование nonce может позволить злоумышленнику вывести из подписи приватный ключ (я не знал про такую интересную возможность!)
2. в npm'ной либе elliptic, это эллиптические кривые на js, nonce выводится из подписываемых данных (странный подход конечно)
3. я так понимаю, protonmail используют эту либу и наверное ещё много кто
1. в криптографии на эллиптических кривых, переиспользование nonce может позволить злоумышленнику вывести из подписи приватный ключ (я не знал про такую интересную возможность!)
2. в npm'ной либе elliptic, это эллиптические кривые на js, nonce выводится из подписываемых данных (странный подход конечно)
3. я так понимаю, protonmail используют эту либу и наверное ещё много кто
GitHub
Private key extraction in ECDSA upon signing a malformed input (e.g. a string)
### Summary
Private key can be extracted from ECDSA signature upon signing a malformed input (e.g. a string or a number), which could e.g. come from JSON network input
Note that `elliptic` by...
Private key can be extracted from ECDSA signature upon signing a malformed input (e.g. a string or a number), which could e.g. come from JSON network input
Note that `elliptic` by...
🤔7😱4😁3❤1🥱1🥴1
Интересный аргумент за trunk based development.
7 апреля git исполнится 20 лет. Между тем, в чате automerge я почитал ряд ведущих децентрализаторов и в общем все используют модель git (граф коммитов).
Кто-то знает хорошие примеры не-Merkle-DAG подхода к децентрализованным системам?
Кто-то знает хорошие примеры не-Merkle-DAG подхода к децентрализованным системам?
🥴2🥱1
Тонский похоже инфицировал фаундеров Instant DB. Triplet store, Datalog, всё как положено. Только без Clojure почему-то.
UPD. С кложей. Вот их план мирового доминирования.
UPD. С кложей. Вот их план мирового доминирования.
Instantdb
A Graph-Based Firebase
🥱3
HYTRADBOI 2025 крайне интересен оказался. Хотя, доклада на два-три была реакция «а вы это по другому делали что ли». Но тоже, приятно узнать, что я не псих, а опережаю тренды. Новости от sled.rs производят впечатление, что человек так наелся сложности, что из ушей лезет. Это вообще частые симптомы в нашей профессии, а Rust в этом плане позволяет заехать в болото особенно легко, это факт. Доклад Питера pvh из Ink&Switch крайне рекомендую тем, кто причастен и к постгресу и CRDT.
Hytradboi
HYTRADBOI 2025
HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.
❤9👍3🔥2
Local-first и децентрализация
Некоторое время тому меня попросили поразбираться в TON. Текст выкладывать, наверное, не буду, но смысл простой. Всё, в чём упрекали Николая Дурова в прошлые разы, снова и в полный рост. Сама архитектура TON это блокчейнизироанный VK/Telegram, по большому…
Мои рекомендации для TON были, кстати:
1. Сделать API для асинхронности (которая их основная фича, но условного async/await нет)
2. Сделать родной API для сериализации (в идеале на уровне JSON, Protobuf)
3. Модель хранения bag of cells тоже требует родного и простого API, вероятно связанного с п2
Вообще, глядя на чаты TON создается впечатление, не знаю насколько правильное, что дистанция между чемпионами из ИТМО и средним криптаном из чата всё же великовата
1. Сделать API для асинхронности (которая их основная фича, но условного async/await нет)
2. Сделать родной API для сериализации (в идеале на уровне JSON, Protobuf)
3. Модель хранения bag of cells тоже требует родного и простого API, вероятно связанного с п2
Вообще, глядя на чаты TON создается впечатление, не знаю насколько правильное, что дистанция между чемпионами из ИТМО и средним криптаном из чата всё же великовата
👍8👎1
Local-first и децентрализация
Опять же, BIOSу сложно лезть в операционку и зашифрованный диск, а вот кнопочки записать и эксфильтровать - без проблем. Вообще, зная китайский менталитет, они если знают 100 уловок - будут использовать все сто. Так что эксфильтрация будет сразу всеми способами.…
А вот и подтверждение моим словам, как будто оно требовалось… китайский WiFi/BT чип с шикарными бэкдорами, вплоть до перешивания flash через недокументированные команды Bluetooth.
P.S. производитель настаивает, что это просто отладочные функции. Подождём CVE.
P.S. производитель настаивает, что это просто отладочные функции. Подождём CVE.
🔥17👍4😱2🥱2