Local-first и децентрализация


Channel's geo and language: Belarus, Russian
Category: Erotic


Replicated Object Notation,
CRDT, распределёнщина и децентрализация.
Ведёт @gritzko
Чат @Ronzgovory

Related channels  |  Similar channels

Channel's geo and language
Belarus, Russian
Category
Erotic
Statistics
Posts filter


сейчас делаю лекцию по AT протоколу и там очень интересно. Поскольку они начали с обзора технологий дец веба, фактически AT протокол - это такая компиляция достижений дисциплины на тот момент


Как у нас дела с bluesky?
Poll
  •   Почитываю bluesky
  •   Почитываю твиттер
  •   Есть аккаунт bluesky, забросил
  •   Есть аккаунт Твиттер, забросил
  •   Господи помилуй
103 votes


Предупреждение по каналу. Время сейчас неспокойное, всякие нехорошие дела происходят. Прилететь может с любой стороны. Поэтому прошу высказываться аккуратно, думать о своей безопасности.
Хоть вы в РФ, хоть в Европе, хоть в США - сейчас везде ситуация напряжённая.
Поэтому
1. про политические взгляды не высказываемся вообще никак
2. не светим себя, как цель для злоумышленников ("я в крипте миллионы делал")
3. не светим себя, как цель для ещё более вредных товарищей ("когда мы рассчитывали баллистику на питоне...")
И этот совет в целом применим к онлайну в наши дни, да и к оффлайну тоже.
(А то был прецедент в прошлом году, который рассказывать не хочется. Закончилось всё хорошо - пронесло человека. Но везёт не всем и не всегда.)


Можно конечно и с другой стороны посмотреть. Чисто в порядке наброса. Вот раньше рядовой пацанчик - фронтендер думал, какой раскрутить опен сорс, чтобы в Фейсбук на работу взяли. А теперь он понимает, что если Ден Абрамов Фейсбук покинул, то ему-то точно не светит. Так что более прагматичные цели могут возобладать, по крайней мере у некоторого процента людей.
А к такому зверю, как голодный и циничный опен-сорс разработчик, нацеленный на заработок любыми способами, мы не привыкли.
Увидим такое массово или нет - не знаю, но ситуация-то в отрасли напряжённая.


Я вот писал, что дни беззаботного open source заканчиваются. Сейчас очень сложно всё будет с провенансом, очень много появляется разных угроз. "Одной командой скачать и заюзать 100 пакетов, ура, круто" - это будет в прошлом. Как оказалось, те же вещи говорит последнее время Jonathan Blow небезызвестный. Ну и интересные новости про внедрение бэкдоров в опен-сорс:
The attackers' use of @0xengine/xmlrpc allowed them to steal some 390,000 credentials from infected machines.

Сначала такой опер-сорс делали отдельные спецслужбы, потом все спецслужбы будут делать (тезис J.Blow), а потом и любой случайный пацанчик, который решил, что сегодня станет успешным,. Как минимум, пацанчики будут пытаться стащить побольше крипто-кошельков, но мне кажется, что побочный ущерб будет на (много) порядков выше того, что стащат. Ну и более серьёзным говнюкам будут интересны доступы, возможность добавить свои бекдоры уже в чужой код, и так далее.

428 0 5 13 10

Хозяйке на заметку: вполне рабочий template engine можно написать в 150 строк С. Где-то более мощный, чем PHP, т.к. шаблоны можно раскрывать рекурсивно.
(Это я делаю кодогенерацию на C и Go, нужен идентичный парсер RDX и там и там)

481 0 7 14 11

Централизовали, централизовали и доцентрализовались




8 декабря в 02:00 UTC (ночью) в интернете "что-то сломалось". Консоль Cloudflare показывает -50% траффика, единомоментно. Провал наблюдался везде, кроме Китая.
Ждём новостей, что это так ухнуло резко.
Сибирь и Урал могли заметить, кстати.


Тут до меня доехала история TempleOS. Вкратце: страдающий шизофренией программист говорит, что Бог велел ему написать ОС, садится и пишет много лет. Написал. Работает. Критики удивлены. Программист стал интернет звездой, хоть и бездомный, а потом вероятно покончил с собой.
Здесь вызывает уважение, что человек упёрся и доказал. А что он доказал? Что операционку вполне рабочую можно написать в одно рыло. Получается, весь этот Микрософт, вся слежка, реклама, слежка, апдейты по гигабайту, бэкдоры, слежка, ещё слежка эта бесконечная - всё это не необходимое зло, а просто зло.

Тут я стал вспоминать, а что полезного сделали Microsoft за последние 20 лет. Долго напрягал память. Вспомнил, что купили GitHub. Накачали баблом OpenAI (ага, Open). И теперь, обучив AI на коде с GitHub, вроде как собираются заменить программистов. Хотя отзывы об AI коде, как минимум, сдержанные, и даже очень high profile ребята на миллионную аудиторию говорят такие слова, как "scam" и "useless".

Ну так TempleOS показал же, что не нужны уже эти десятки тысяч программистов Microsoft. Вот, получается, достигнут консенсус. А работает AI или нет - не сильно важно тогда уже.

Так так так. Получается, мы не нужны уже? Грустновато. Читаю следующую новость - китайские хакеры залезли в сети основных американских и мировых провайдеров, используя!!! штатные!!!! бекдоры!!!! для прослушки!!! То есть, они прослушивают кого хотят, включая Трампа. По всем букварям и по своему опыту работы в провайдере (да, были при мне инциденты с пролезанием хакеров, не скрою), так вот, единственный способ убедиться, что хакеры "ушли" - выкинуть всё скомпроментированное оборудование и переустановить всё с нуля. Особенно, если это китайцы с их компетенциями в firmware. Недавно также были инциденты с пролазом китайцев во всякие промышленные и коммунальные сети, типа электрики и водоснабжения.

Ну то есть работы-то непочатый край ещё. Может денег на нужное дело не выделяют? С другой стороны - кинут на это бабла, набежит орда придурковатых стартаперов, а потом какой-то новый Билл Гейтс сделает из этого бесконечную кормушку.

Мда. Прям гносеологический кризис какой-то.

691 0 14 33 26

Кто-то участвовал в таком холиворе, как создание аналога defer в C/C++? Поделитесь методами и выводами.


Video is unavailable for watching
Show in Telegram


Немножко Иерусалима вам, для разнообразия


На самом деле многое становится понятно. Вот например был период, когда мне показывали следующее шапито: эти придурки брили голову, подкарауливали, выпрыгивали на дорогу и нагибались буквой Г. Ещё губами делали поцелуйчик. Я не шучу. Хотел бы я шутить.
Такой вот сильный психологический ход. Потом я уже издалека их распознавать начал, по дебильному лицу и странному поведению.

Думаешь, может я уже с катух поехал. Трудно на самом деле так не подумать.

Но если знать, что мой телефон взломан, а один придурок обходится в 20 баксов, то получается менеджер очень среднего звена может на бюджете 2000 баксов пригнать сотню таких дронов. Понятно, КПД будет может 10%, но это все равно копейки. Сижу я, скажем, на балконе второго этажа, а придурки внизу подходят на точку, постоят, потупят, и сваливают. GPS подвёл, вот досада. Но потери тут и до сотки не дотянут.

То есть, в этой новой реальности можно тупо дидосить живым мясом и ни о чём не беспокоиться, это дёшево и риск нулевой.


Кстати, Израиль разоблачил уже третью сетку говношпионов. Я ранее писал про Uber шпионаж. Примерно понятно, что это за контингент, готовы за 20 баксов криптой куда то пойти ногами и возможно встрять в историю и сесть.
Но, как оказалось, таких много.
То есть, инновация в духе дрона Шахед, который сбить будет дороже чем сделать. Кстати, вчера два пролетали.


Текст: за буферы, против heap и malloc. Вкратце: жизнь проще, если держать данные одним кирпичом, а не разбрасывать по памяти new/malloc ом.
Можно также считать это агитацией за арены.

https://github.com/gritzko/librdx/blob/master/B.md


My story:
- as a researcher, I did CRDTs in 2008
- as a developer, I did collab editors in 2012 and sync frameworks in 2014
- now, as a coding mathematician I do a syncable data format.
It is all about the LANGUAGE people and systems use.

1k 0 4 16 24

Начинающий программист пугается, когда программа ведёт себя не так.
Опытный пугается, когда программа ведёт себя как надо, хотя я же это ещё не кодил!
$ cat test.rdxj
{1:2},
{1@2-2:6},
{eight},
$ cat test2.rdxj
{3:4,4:5,"seven"}
$ rdx merge test.rdxj test2.rdxj | rdx j
{,3:4,4:5,"seven",eight}


Хейтер как на работу сюда ходит со своими аккаунтами. Я, вероятно, оставлю только одно доступное эмодзи 🔥. Оно будет означать либо "тема огонь!" либо "гори в аду!" То есть будет такая интригующая недосказанность.


Это я к тому, что алгоритм мёржа очень хорошо получился в новой итерации, я прямо рад сегодня.
Сам формат данных минималистичный и ортогональный, и мёрж тоже.

20 last posts shown.