Local-first и децентрализация
707 subscribers
140 photos
19 videos
3 files
312 links
Replicated Object Notation,
CRDT, распределёнщина и децентрализация.
Ведёт @gritzko
Чат @Ronzgovory
Download Telegram
Начинающий программист пугается, когда программа ведёт себя не так.
Опытный пугается, когда программа ведёт себя как надо, хотя я же это ещё не кодил!
    $ 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
{<@2-2 1:6>,3:4,4:5,"seven",eight}
😁15🤔3👎2🔥2
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.
🔥9👍63👎2🥴2🥱1😴1
Текст: за буферы, против heap и malloc. Вкратце: жизнь проще, если держать данные одним кирпичом, а не разбрасывать по памяти new/malloc ом.
Можно также считать это агитацией за арены.

https://github.com/gritzko/librdx/blob/master/B.md
👍9👎3🔥32🥴2🥱1
Кстати, Израиль разоблачил уже третью сетку говношпионов. Я ранее писал про Uber шпионаж. Примерно понятно, что это за контингент, готовы за 20 баксов криптой куда то пойти ногами и возможно встрять в историю и сесть.
Но, как оказалось, таких много.
То есть, инновация в духе дрона Шахед, который сбить будет дороже чем сделать. Кстати, вчера два пролетали.
🔥7👎32😁2🥱1🥴1
Local-first и децентрализация
Кстати, Израиль разоблачил уже третью сетку говношпионов. Я ранее писал про Uber шпионаж. Примерно понятно, что это за контингент, готовы за 20 баксов криптой куда то пойти ногами и возможно встрять в историю и сесть. Но, как оказалось, таких много. То есть…
На самом деле многое становится понятно. Вот например был период, когда мне показывали следующее шапито: эти придурки брили голову, подкарауливали, выпрыгивали на дорогу и нагибались буквой Г. Ещё губами делали поцелуйчик. Я не шучу. Хотел бы я шутить.
Такой вот сильный психологический ход. Потом я уже издалека их распознавать начал, по дебильному лицу и странному поведению.

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

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

То есть, в этой новой реальности можно тупо дидосить живым мясом и ни о чём не беспокоиться, это дёшево и риск нулевой.
😁7🥱3🥴3🔥2🤨2👎1
Немножко Иерусалима вам, для разнообразия
🥴1
Кто-то участвовал в таком холиворе, как создание аналога defer в C/C++? Поделитесь методами и выводами.
👎2🥱2👍1🥴1
Тут до меня доехала история TempleOS. Вкратце: страдающий шизофренией программист говорит, что Бог велел ему написать ОС, садится и пишет много лет. Написал. Работает. Критики удивлены. Программист стал интернет звездой, хоть и бездомный, а потом вероятно покончил с собой.
Здесь вызывает уважение, что человек упёрся и доказал. А что он доказал? Что операционку вполне рабочую можно написать в одно рыло. Получается, весь этот Микрософт, вся слежка, реклама, слежка, апдейты по гигабайту, бэкдоры, слежка, ещё слежка эта бесконечная - всё это не необходимое зло, а просто зло.

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

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

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

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

Мда. Прям гносеологический кризис какой-то.
👍13😁65👎1🤔1🥱1🥴1
8 декабря в 02:00 UTC (ночью) в интернете "что-то сломалось". Консоль Cloudflare показывает -50% траффика, единомоментно. Провал наблюдался везде, кроме Китая.
Ждём новостей, что это так ухнуло резко.
Сибирь и Урал могли заметить, кстати.
🤔3👍1👎1
🤯5🤔2🥱1
Forwarded from Слава
Централизовали, централизовали и доцентрализовались
🤣4💯3🥱2👎1
Хозяйке на заметку: вполне рабочий template engine можно написать в 150 строк С. Где-то более мощный, чем PHP, т.к. шаблоны можно раскрывать рекурсивно.
(Это я делаю кодогенерацию на C и Go, нужен идентичный парсер RDX и там и там)
6🥱2👎1🤯1😴1
Я вот писал, что дни беззаботного open source заканчиваются. Сейчас очень сложно всё будет с провенансом, очень много появляется разных угроз. "Одной командой скачать и заюзать 100 пакетов, ура, круто" - это будет в прошлом. Как оказалось, те же вещи говорит последнее время Jonathan Blow небезызвестный. Ну и интересные новости про внедрение бэкдоров в опен-сорс:
The attackers' use of @0xengine/xmlrpc allowed them to steal some 390,000 credentials from infected machines.

Сначала такой опер-сорс делали отдельные спецслужбы, потом все спецслужбы будут делать (тезис J.Blow), а потом и любой случайный пацанчик, который решил, что сегодня станет успешным,. Как минимум, пацанчики будут пытаться стащить побольше крипто-кошельков, но мне кажется, что побочный ущерб будет на (много) порядков выше того, что стащат. Ну и более серьёзным говнюкам будут интересны доступы, возможность добавить свои бекдоры уже в чужой код, и так далее.
👍51🥱1🥴1🌚1💯1😴1
Local-first и децентрализация
Я вот писал, что дни беззаботного open source заканчиваются. Сейчас очень сложно всё будет с провенансом, очень много появляется разных угроз. "Одной командой скачать и заюзать 100 пакетов, ура, круто" - это будет в прошлом. Как оказалось, те же вещи говорит…
Можно конечно и с другой стороны посмотреть. Чисто в порядке наброса. Вот раньше рядовой пацанчик - фронтендер думал, какой раскрутить опен сорс, чтобы в Фейсбук на работу взяли. А теперь он понимает, что если Ден Абрамов Фейсбук покинул, то ему-то точно не светит. Так что более прагматичные цели могут возобладать, по крайней мере у некоторого процента людей.
А к такому зверю, как голодный и циничный опен-сорс разработчик, нацеленный на заработок любыми способами, мы не привыкли.
Увидим такое массово или нет - не знаю, но ситуация-то в отрасли напряжённая.
👍5😈2🤔1🥱1🥴1😴1
Предупреждение по каналу. Время сейчас неспокойное, всякие нехорошие дела происходят. Прилететь может с любой стороны. Поэтому прошу высказываться аккуратно, думать о своей безопасности.
Хоть вы в РФ, хоть в Европе, хоть в США - сейчас везде ситуация напряжённая.
Поэтому
1. про политические взгляды не высказываемся вообще никак
2. не светим себя, как цель для злоумышленников ("я в крипте миллионы делал")
3. не светим себя, как цель для ещё более вредных товарищей ("когда мы рассчитывали баллистику на питоне...")
И этот совет в целом применим к онлайну в наши дни, да и к оффлайну тоже.
(А то был прецедент в прошлом году, который рассказывать не хочется. Закончилось всё хорошо - пронесло человека. Но везёт не всем и не всегда.)
👍14👌71👎1🥱1🥴1👻1
сейчас делаю лекцию по AT протоколу и там очень интересно. Поскольку они начали с обзора технологий дец веба, фактически AT протокол - это такая компиляция достижений дисциплины на тот момент
🥱4👎1👀1
Теперь и Scylla закрывает исходный код (это как Cassandra, но на C++, и на ней, например, Discord работает).
Причины прямым текстом:
to protect themselves from “free ride” competition... we have been the single significant contributor of the source code
Многое в экосистеме оперсорса держалось на этике, но когда у всех на виду Дж.Безос "е%%т систему и хохочет", понятно что всё разваливается, какая тут уже этика. Кстати, если посмотреть разбивку контрибуторов Linux по компаниям, там тоже Amazon не видно, а ведь они с Гуглом - крупнейшие эксплуатанты.
😢6🥱2🥴2👎1🤔1💔1
Бодрияровщина

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

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

И тут уже понятно, почему люди из этой культуры видят Generative AI, как новую технологическую эру, сравнимо с изобретением огня, и тэ дэ. Это способ дёшево генерить тот самый engagement, вокруг которого вся их экономика и вертится.

Помню, читал воспоминания одного американского биржевого дельца начала ХХв. Их общество формировали телеграф, железные дороги и биржа - основная система сигналинга. Информация хороша, если она позволяет предсказать движения цен на бирже. Reality check такой встроенный.

Мне кажется, сейчас культура разработки сильно заразилась этим самым engagement, а встроенный reality check отсутствует. Чисто в силу доминирования силиконовки.

Но это так, послеобеденные мысли.
💯24👍31👎1🥱1🤨1