Серия «МИФ - мой идеальный форум.»

2

Форум, который не умрёт: приглашаю программистов обсудить мой проект МИФ (Мой Идеальный Форум)

Серия МИФ - мой идеальный форум.

Вместо вступления — это проект статьи, которую я создал с помощью DeepSeek, скормив ему десятки моих писем и тем с портала (их я писал полностью сам), где я публиковался последние годы. Я лучше признаюсь в этом сразу, и, возможно, это объяснит и прояснит что-то тем, кому «показалось»). Я также сразу признаюсь в графоманстве и избыточном словесном поносе, который я и попытался победить с помощью кита. А потом не удержался и переписал половину… Почему проект статьи? Мне претит что-то выпрашивать, а статья получилась именно такой. Мне хотелось бы что-то предлагать, но предлагать надо что-то готовое и с понятным планом, а этого пока нет. И в итоге, следуя логике — лучше выложить что-то, чем ничего, выкладываю пока так. Но всё озвученное тут актуально и в силе.

Начнем с моей ностальгии.

Помните старые добрые форумы? Когда заходишь в раздел «Гараж» на какой-нибудь autolada или в ветку об электронике на radiokot, и там живут (всё ещё!) реальные люди, а не накрученные боты и SEO-помойка? Потом пришли соцсети, алгоритмы, бесконечные «вам может понравиться» — и всё превратилось в поток мусора, который кто-то модерирует непонятно по каким правилам. Всё вытесняется визуально-развлекательным шлаком, где механизмы выдачи основаны на приоритете реакций, эмоций, повестки владельца: лайки, дизы, число комментариев без учёта содержания. А форумы раньше — это разделы, подразделы, структурирование тем, прикреплённые правила, опросы, удобочитаемая и каталогизируемая информация, где можно легко разобраться, если хоть раз пользовался большим форумом типа 4pda, форумхаус или рутрекер.

Я — не программист. Я — взрослый дядя с работой, семьёй, опытом системного администрирования, техподдержки, ремонта электроники, разных хобби, крутящихся вокруг «гаражного изобретательства» (и немного баловства-программирования), и ностальгией по живому интернету. Последние несколько месяцев я приболел идеей, которую назвал МИФ (Мой Идеальный Форум). Суть: децентрализованный живой форум, который никто не может контролировать и уничтожить, где контент фильтруешь ты сам (или доверяешь фильтры тем, кому веришь), а база данных общая и бессмертная. Как у меня эта болезнь развивалась, можно отследить по моим статьям.

Я уже обсудил эту идею со многими, в том числе с автором проекта Atlas (Артуром — radarsu) — он строит гораздо более сложную протокольную экосистему с верификацией (без идентификации) людей, FairShares и т.д. Я долго с ним переписывался, и у меня ощущение, что мы говорим об одном и том же, но он слишком заумно и с погружением в нюансы и целесообразность, а я слишком бестолково, глобально и утопично. У него свой путь, в котором я, возможно, поучаствую или хотя бы потестирую его труды и поддержу словом. Но наш диалог убедил меня, что моя «наивная» идея имеет право на жизнь и может быть реализована поверх существующих протоколов (Atlas, Nostr, TOR, да хоть по HTTP) как приложение «клиент-узел» с общей распределённой реплицируемой базой данных на всех узлах.

Представьте распределённую по устройствам (смартфоны, компьютеры, сайты, серверы) участников базу данных, которая хранит оглавление форума (разделы, подразделы, темы) и посты (как минимальный объект, привязанный к этому оглавлению). Эта база не лежит на одном сервере. Она реплицируется на всех узлах, которые хотят её хранить. Но никто не обязан хранить всё — ты выбираешь только те разделы, которые тебе интересны.

Почему именно форум, а не чат или соцсеть?

На мой взгляд, форумы — пока единственный удобный способ общения для реального решения твоих проблем, конструктивного общения или творчества. Форум подразумевает размещение информации надолго, а значит — более ответственный подход к созданию первого поста, его оформлению и сопутствующим материалам. В отличие от мессенджеров, здесь можно отследить путь дискуссии: стартовое сообщение (тема), а далее чётко по времени последовательные комментарии. Ленты, чаты, поисковики, соцсети, порталы, подборки — убивают конструктив общения, отвлекают, подсовывают и навязывают вам то, что нужно другим, а не вам. Я могу возмущаться по этому поводу много и знаю, что многие меня поддерживают, и даже если нет, то в личных спорах-рассуждениях я почти всех переубедил))

Ключевые моменты на данном этапе:

- Максимально свободная лицензия и открытый исходный код без хозяина, без выгодоприобретателя и всего того, что может привязать будущее проекта к кому-то и ограничить его чьими-то желаниями. Это наиболее утопично во всей этой истории и вызывает больше всего ухмылок, но таким образом я просто хочу заявить свой альтруизм в этой истории и желание, чтобы оно было таким и дальше. Но я прекрасно осознаю реальное положение дел и, по факту, мне важнее само развитие проекта, а не доскональное соблюдение его принципов… Опять же — лучше попробовать так, чем не сделать ничего. Моё отношение к жизни можно увидеть в моих постах и статьях. Для простоты — это некая игра для меня, где я сам для себя придумал правила и надеюсь, что кому-то ещё будет интересно в это поиграть. Если нет — то изменим правила или придумаем новую игру))

- Единая для всех структура базы с базовым функционалом её использования, синхронизации, репликации и децентрализации существует самодостаточно и отдельно, и стандартизируется сообществом, а приложения-клиенты, которые её будут отображать, распространять и реплицировать, разрабатываются кем угодно и как угодно. К базе от сообщества прилагается минималистичный клиент для базового отображения форума, исповедующий максимальный аскетизм, простоту и лозунг «ничего лишнего».

- Оглавление (структура разделов форума) обязательно для всех — иначе не понять, что где искать. Оглавление, список узлов, сообществ и фильтров — единственное, что передаётся в обязательном порядке всем узлам. Изменения в структуре принимаются голосованием узлов, активно использующих данный раздел (рекомендующих его в фильтрах и хранящих его контент). Первыми идут базовые разделы и подразделы, выбранные сообществом, далее идут наиболее популярные разделы и подразделы, выводимые выше по факту использования, а дальше (по кнопке «посмотреть ещё») — бесконечное количество любых других разделов.

- Каждый клиент сам решает, какие фильтры применять. Фильтр — как VLAN в коммутаторах: ты просто говоришь «показывай мне посты из таких-то разделов, от таких-то авторов, с такими-то тегами». Можно подписаться на готовые фильтры от сообщества или конкретного человека или использовать фильтры по умолчанию, рекомендованные программой-клиентом. И ты, точно как коммутатор на основе VLAN, можешь не пропускать дальше то, что заблокировано твоими фильтрами.

- Узлами может быть что угодно — программы-клиенты на смартфонах и компьютерах пользователя, обычные сайты в интернете, onion-сайты, сайты из fediverse, офлайн-программы (синхронизация базы в которых хоть через флешку, хоть через голубей-дронов) и т.д., на что хватит фантазии и целесообразности. Для простоты можно начать с обычных сайтов в интернете и с приложения на смартфоне.

- Транспортом информации между клиентами или используемым протоколом может быть тоже что угодно — HTTP, TOR, Atlas Артура, Nostr, протоколы fediverse, торренты, p2p, радиомосты, WiFi, Bluetooth, лазеры, почтовые открытки… Это не важно. Важно — наличие единой, распространяемой и реплицируемой базы форума.

- Ты можешь модерировать (ставить плюсы/минусы) в тех темах, которые хочешь почистить. А можешь просто читать — и положиться на фильтры уважаемых тобой модераторов. Про фильтры и модерацию у меня есть очень много уже обсуждений, критики и рассуждений, и в результате для меня сформировалось уже достаточно убедительное видение, которое надо как-то понятно донести до остальных. Это требует времени. Пока лишь могу выложить эти обсуждения отдельно.

- Вознаграждение для активных фильтрующих — отложенное, на основе плюсов, которые наберёт одобренный ими контент. Но это опционально, база работает и без этого, и без крипты (как некоторые советуют), но не отрицает всего этого.

- База данных (или любая её часть) живёт, пока она существует хотя бы на одном узле. Хранение и возможность репликации поддерживаются сколько угодно долго, пока есть те, кому это нужно. Тебя может фильтровать большинство узлов или даже все узлы, препятствуя распространению того, что хранится у тебя, но пока оно у тебя хранится — первый же плюс от кого-то вернёт эту возможность.

- Конфиденциальность вшита по умолчанию. Вернее, всё будет работать и без какой-либо авторизации, но не отрицает её на уровне приложений-клиентов или прочих надстроек. Ты, запуская приложение на своем смартфоне без какой-либо авторизации, можешь загрузить что угодно из базы и попытаться выложить что угодно, как полный аноним. Для создания цепочки сообщений, привязанных к твоей текущей личности, можно создать ключ подписи, и ты сможешь им подписывать сообщения и иметь доступ к их изменениям (но все изменения также сохраняются в базе — если хоть кто-то решил это отслеживать и хранить). Сама база хранит только эти ключи, привязанные к созданным тобой объектам, чтобы ты, имея ответную часть, смог продолжить делать новые под этой «личностью» или редактировать их. А вот в клиентах может быть реализовано уже что угодно.

Что мы получаем на выходе:

- Главное — вот именно для этого и нужен был Интернет… имхо, конечно… далее всё опционально…

- Никто не заблокирует форум «за неудачную шутку» — нет единого владельца и хозяина со своим взглядом на мир и возможностью удалить тему.

- Никто не навязывает тебе алгоритмическую ленту и поиск.

- Ты можешь мигрировать с одного клиента на другой — твои данные и фильтры остаются с тобой, и ты хозяин своего контента (это, кстати, ключевая особенность протокола Атлас, и мне она тоже очень понравилась).

- Никакой коммерции, если ты не хочешь. Проект изначально и навсегда бесплатный и в пользу всего человечества без исключения, но не запрещающий коммерциализировать наработки в любом виде. Главное — у любого сохраняется доступ ко всей базе.

Причём здесь «замена авито, соцсетей и библиотек»?

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

Я не шучу. Одна структурированная база данных может закрыть десятки сценариев. В это просто нужно вникнуть и осознать)) Или просто поверить.

Сравнение с проектом Atlas (Артура)

Артур — реально крутой программист с 15-летним стажем, он строит Atlas Protocol — сложную многоуровневую систему с верификацией личности, FairShares (внутренняя валюта за контент), Proof of Work, «убежищами» и «гидами». Я отношусь к его работе с огромным уважением. Atlas решает проблему спама и ботов на порядки жёстче моего МИФ.

Но наши подходы отличаются:

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

- МИФ говорит: «Ребята, а давайте просто дадим каждому пользователю возможность выбрать себе модератора по вкусу?» Это ближе к Nostr (клиент решает всё), но с приятной фишкой — ты можешь делегировать фильтрацию другим. Не хочешь заморачиваться? Нажал «использовать фильтры сообщества "Программисты"» — и всё, мусора в их разделе больше нет, а только максимально структурированное, каталогизированное и полезное «о программировании». Всё как мы, зануды, любим))

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

Что мне предложил Артур:

- Идея «Shelters» (узлы, которые гарантируют хранение данных) и «Guides» (узлы-индексаторы, которые подсказывают, где лежит нужная информация). В МИФ это будут сообщества с их фильтрами и рекомендациями узлов.

- Протоколы передачи — Atlas работает по HTTP и WebRTC, значит, его можно использовать как транспорт для МИФ. Или TOR, или Nostr-релеи — мост-конвертер никто не отменял.

Чем МИФ проще:

- Нет внутренней криптовалюты (FairShares). Нет сжигания токенов. Нет глобальной верификации личности. Нет Proof of Work на каждый пост. Но при этом это возможно.

- Вместо этого — честная фильтрация на стороне клиента и возможность подписываться на чужие фильтры.

Да, это «мягкая модерация», как называет её Артур. Да, если кто-то создаст армию ботов и начнёт писать тонны спама, он может засорить сеть. Но его сообщения увидят только те, кто не использует фильтры. А большинство обычных пользователей выберут надёжного модератора — и никогда не увидят этого мусора. Это не техническое решение, это социальное. И оно уже работает в некоторых глобальных проектах (подписка на сабреддиты, к примеру) и в старых форумах (доверие к администратору).

При чём здесь ZeroNet и Nostr?

ZeroNet — способ делать сайты, которые не хранятся на одном компьютере, а одновременно находятся у всех, кто их открывает. Если вы заходите на такой сайт, вы не просто смотрите его — вы помогаете его хранить и передавать дальше. Это идеальная транспортная основа для МИФ. Я, кстати, общался с одним из авторов форка ZeroNet, но пока не смог его особо заинтересовать из-за его общей внезапно возникшей апатии к подобным проектам. Но я много почерпнул из его статей и размышлений.

Nostr — открытый децентрализованный протокол для создания устойчивых к цензуре социальных сетей. В отличие от традиционных соцсетей, у Nostr нет единого владельца или центрального сервера. Архитектура переворачивает модель «клиент-сервер» с ног на голову: релеи — «глупые» серверы, клиенты — «умные» приложения. Клиент сам отвечает за модерацию. МИФ идёт дальше: ты можешь делегировать эту модерацию другим, а можешь вообще не париться и пользоваться настройками по умолчанию выбранного клиента. Nostr для меня пока наиболее удачный пример того, что всё это реализуемо… нужно лишь нафантазировать чуть дальше…

Скажу это ещё раз: я не программист. Я много раз ощущал реакцию «рука-лицо» от собеседника, когда пытался им рассказать, как я всё это вижу. Мне часто просто не хватает нужных слов и понятных примеров, а собеседнику — возможности сбросить сковывающие его рамки: «так никто не делает», «за это никто не заплатит», «это никому не нужно, так как не принесёт денег» и т.д. Особенно это было заметно на фриланс-площадках. Исполнители, откликнувшись на мои задачи, бесплатно тратили часы разговоров, пытаясь меня переубедить вышеупомянутыми лозунгами, вместо того чтобы просто попробовать дать мне то, что я прошу, пытаясь им это ещё и оплатить.

Мои знания в разработке — это Паскаль, Бейсик, ассемблер и C++ из института в 90-х. И несколько работающих хобби-проектов на php. Потом был опыт системного и сетевого администрирования, ремонта и обслуживания компьютеров и серверов, но не кодинга. Я «специалист техподдержки», эникей и починятор. Зачастую по жизни я решатель чужих проблем)) Поэтому я не буду писать код сам (разве что прототип на коленке в виде детских рисунков). Моя роль — идея, координация, тестирование, поиск ресурсов, скромное спонсорство и просто искренняя благодарность и дружба за ваше участие.

Что я уже сделал:

- Сформировал для себя понимание того, что я хочу и как я это вижу. Осталось объяснить это остальным.

- Обсудил с фрилансерами (оплачивал консультации, но на удивление многие консультировали бесплатно ещё на стадии переговоров по заказу) — большинство разговоров прошли впустую, но двое опытных ребят подтвердили, что идея технически жизнеспособна, если правильно организовать индексацию и структуру базы.

- Нашёл потенциального партнёра — Артура, автора Atlas. Он не против, если МИФ будет построен поверх Atlas или рядом с ним, и обещал мне, что одним из первых базовых приложений на его Атласе будет именно форум)) Ну и просто он очень лояльно ко мне отнёсся и потратил немало времени, обсуждая и критикуя мои идеи. Спасибо ему ещё раз.

- Я выделил небольшой ежемесячный бюджет на решение конкретных задач, когда команда добровольцев зайдёт в тупик или нужно будет срочно оплатить хостинг, библиотеку или работу фрилансера. Это не «зарплата», а «толчок идти дальше». Бюджет небольшой, но его и тратить пока некуда. Пока я оплачиваю консультации и пробую различные платные инструменты (в тот же ИИ вот полез, но сразу понял, как сильно я в этом отстал).

- Всё, что наработано, будет выкладываться публично — мысли, обсуждения, материалы, наработки — чтобы каждый мог подхватить и продолжить. Я уже сформировал базу статей, которую начал потихоньку везде транслировать.

Что мне нужно от вас:

- Критика и обсуждение. Покажите мне, где моя наивность превращается в нереализуемость. Поругайте. Верните на землю… Ну, так как всё, что многие так любят))

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

- Энтузиасты, которые помогут найти тех, кто соорудит нам первый прототип базы данных.

- Энтузиасты, готовые написать прототип клиента (десктоп, мобильный, или хотя бы консольный).

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

- Любой совет и помощь.

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

Зачем всё это человечеству?

Интернет умирает от дерьмификации (можно погуглить термин — enshittification) — когда платформа сначала привлекает пользователей, потом душит бизнес, потом кормит рекламой и алгоритмами. Мы забыли, что такое свободная дискуссия без модератора-владельца-выгодоприобретателя. Мы привыкли, что наш контент принадлежит корпорации, а не нам.

МИФ – это попытка вернуть форумы, но с нормальной технической основой:

- Бессмертная база данных, которую не убить удалением одного сервера.

- Полный контроль пользователя над своим контентом и над отображением чужого.

- Прозрачные правила — ты сам выбираешь, чьим правилам следовать.

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

- На пороге грядущих возможных катаклизмов — сохранить наработанное, дать возможность общаться, распределяя всё между всеми заинтересованными.

Почему это не про деньги:

Я не собираюсь зарабатывать на МИФ. Я готов вкладывать свои деньги в хостинг и консультации, но не жду отдачи. Найм исполнителей (программистов, разработчиков, тестеров) — за счёт пожертвований, стартапов и идейного участия. Повторю — для меня это хобби и игра. А я умею играть в долгую)) Как пример — 19 лет назад мы в одной, тогда популярной, браузерной стратегии достигли многого, управляя большими кланами (300–400 живых игроков), захватывая сервера, манипулируя их администрацией. Именно тогда я баловался на php и Delphi, создавая разные онлайн- и офлайн-инструменты (парочка которых, на удивление, работает и сейчас, и ими вполне даже пользуются). Более 10 лет я просто ради интереса, азарта и «спора» возрождал развалившийся и умирающий клан, выводя его в топы, и добился своего. В жизни были и более интересные примеры, но они не для общего внимания. Я не прошу мне верить, но предлагаю попробовать и хотя бы поиграть в это))

Если проект вырастет до чего-то большего — пусть им управляет сообщество. Я просто хочу, чтобы у моих детей был форум, где они смогут спросить про ремонт принтера, компьютера, микроволновки и получить ответ от живого человека, а не от нейросети или проплаченного поисковика. Чтобы они смогли предложить свои услуги или найти исполнителей. Чтобы Интернет снова стал Форумом — именно тем, что изначально обозначало это слово — «Греческие форумы — непревзойденные центры общественной жизни в Древней Греции. Эти места собирали под своими колоннами граждан всех возрастов и социальных слоев, становясь площадкой для дискуссий, политических собраний, торговли, культурных мероприятий и обмена знаниями».

Как присоединиться?

Я создаю тут тему и постараюсь быть в ней каждый вечер (если не буду в командировках или отпуске) и отвечу на все вопросы. Если кто-то захочет помочь — буду счастлив. Если кто-то просто скажет «идея бред, потому что…» — это тоже ценно, возможно, вы спасёте других (мне уже не помочь) от бесполезной траты времени.

По созданию чатов, групп, созвонов — вы можете это потом делать сколько угодно, но я пока предлагаю всё тот же формат форума. Иначе зачем я тут распинался?)) Могу отдельно доказать, что чаты и прочая подобная активность тут только навредят. Проверено многократно. А спешить мне некуда. Хотя понимаю, сколько людей из-за этого пройдут мимо.

Если кто-то готов создать нам форум отдельный, то будет замечательно. На его основе можно будет многое протестировать.

Но мне пока достаточно любого существующего форума. Я присутствую на многих площадках и ресурсах. Найти меня можно по нику howtpi в Mastodon, matrix, jabber, pikabu, runion и т.д.

Пожалуйста, не стесняйтесь указывать на мои технические ошибки. Я не обижусь. Я очень необидчивый. В написанном много фантазии и предположений, но без мозгового штурма и обсуждения даже самая бредовая идея не станет рабочей.

Потенциальным спонсорам времени, знаний, умений:

Моя скромная финансовая поддержка. Если проект потребует покупки домена, сервера, оплаты API или выполнения конкретной задачи на фрилансе — я это профинансирую. Но основная работа — добровольная, на энтузиазме.

Спасибо, что дочитали. Жду ваших комментариев.

P.S. Отдельное спасибо Артуру (Atlas Protocol) — его смелость строить децентрализованный интернет вдохновила меня не бросать МИФ. Идём параллельными путями, но в одном направлении.

Показать полностью
4

МИФ - мой идеальный форум. Часть 4

Серия МИФ - мой идеальный форум.

Продолжим. Это четвертая часть, всё обоснование происходящего и описание в прошлой части и статьях.

Напомню - в прошлых статьях я рассказал, как я общался с Артуром, автором проекта Atlas — это протокол, который позволяет создать личный цифровой центр и программа (Tauri), которая позволяет вам хранить ваш контент (посты, письма, статьи, контакты и т.д.) у себя локально и распространять его во все остальные соцсети, программы и интернет-площадки на своих условиях. Звучит не совсем понятно, но не повторять же мне всё описание в каждой статье. Подробнее можно почитать в документации проекта и моих прошлых статьях. Проект действительно интересный и возможно решает проблему дерьмификации (Enshittification) Интернета.

Продолжим. В этот раз я все будни был очень занят, а остатки выходных потратил на общение с Артуром и на написание этой статьи почти не осталось времени.

Поэтому вернемся к формату блога и немного надергаю сюда наших с ним рассуждений.

Артур наконец-то сделал сайт по своему проекту. Ссылку прямую не буду давать, чтобы что-то не нарушить, но его легко найти т.к. он про atlas и про protocol))

И там он наконец-то более доступно (хотя у обычного читателя глаза из орбит полезут, читая все эти термины) написал про что именно его проект. Ну хотя бы более человеческим языком чем на gitlab. А еще сделал FAQ. Может позже, когда проясню у него некоторые моменты опубликую его здесь со своими комментариями.

В письмах мы с ним обсудили Nostr. И я почти со всем с ним согласен. И обсудили МИФ. Он покритиковал, а я позащищался и покритиковал в ответ его Atlas - все остались довольны))

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

Пожалуй я приведу почти дословно его слова про Nostr. Мне почти нечего тут добавить, а понимание того, что мы обсуждаем, и насколько он разбирается в том, о чем говорит, это даст очень наглядно:

Напомню, что Nostr — это не очередная соцсеть, а протокол для их создания. Он решает главные проблемы Web2: отмену аккаунтов и потерю аудитории при смене платформы. Однако платой за абсолютную свободу и владение своим аккаунтом становится повышенная ответственность за сохранность ключей и необходимость самостоятельно разбираться в настройках релеев. На данный момент это наиболее перспективная экосистема для криптоэнтузиастов и разработчиков, стремящихся к созданию независимого и децентрализованного интернета.

Далее Артур:

Я считаю Nostr отличным подходом, можно сказать, что 75% моего решения философски совпадает с ним. Но у него есть ряд проблем, которые на уровне протокола остаются нерешёнными, что приводит к плохому пользовательскому опыту (UX) и фактически блокирует (или по крайней мере замедляет) его распространение среди массовой аудитории. Я не уверен, какая из них самая важная, поэтому просто перечислю их все в произвольном порядке:

- Онбординг: разобраться, как попасть в сообщество Nostr, изначально сложно. Я понимаю, что они не хотят продвигать какого-то «официального» поставщика идентификации, расширение для браузера и т.п., но хотя бы на этапе роста сети наличие качественной точки входа для обычных пользователей могло бы стать большим преимуществом.

- Уже сейчас есть серьёзная проблема со спамом от ботов — я видел, как разработчики обсуждают, что работают над системами доверия поверх протокола, чтобы её решить. Проблема уже проявилась, вопрос в том, будет ли очередное «заплаточное» решение достаточно хорошим.

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

- Обнаруживаемость (discoverability) и распространение информации о релеях и данных никак не определены, что порождает множество проблем:

- Естественным образом возникает чрезмерная выборка данных (overfetching), при этом нет хороших и надёжных механизмов поиска.

- Поиск конкретных пользователей или типов контента затруднён, неудобен и неорганизован, что перекладывает большую часть технической работы на конечного пользователя.

- Пользователи в итоге будут придерживаться «релеев по умолчанию», что фактически централизует всю сеть!

- Самая большая часть этой проблемы, пожалуй, в том, что запустить свой собственный релей возможно, но это не распространено, хотя именно это должно было быть основой участия в сети. Если спросить в Nostr: «Где живут мои данные?», вы услышите: «Э-э-э... Они где-то...». Поэтому при переходе между разными приложениями вы будете снова и снова терять свои данные, даже профиль, который должен был быть самым простым и интероперабельным.

В итоге это создаёт ощущение беспорядочного, устаревшего, громоздкого веба, а не экосистемы, где все приложения от разных разработчиков ведут себя как хорошо продуманное рабочее пространство «Google/Microsoft» с общим слоем идентичности и наборов данных, связанных друг с другом. Это повторяющийся цикл веба с небольшим улучшением в виде само-суверенной идентичности, но в конечном счёте это приведёт к централизации (я бы сказал, она уже во многом произошла), и тогда устойчивость к цензуре тоже исчезнет (потому что крупным релеям в итоге придётся вводить лимиты/отсекать злоумышленников и нежелательный контент). И наконец, какой вообще смысл в «собственной само-суверенной идентичности», если вы не можете легко получить доступ к своим данным, а если начнёте хостить свой релей — никто не сможет его обнаружить, пока вы сами не поделитесь ссылками и не начнёте продвигать его (удачи с этим - ура, большой маркетинг как защита от централизации).

Вот такие вот пироги))

Чуть позже выложу нашу переписку про сам МИФ и про его Atlas, когда будет время убрать там всё лишнее и перевести объяснения Артура на более простой язык.

Показать полностью
3

МИФ - мой идеальный форум. Часть 3

Серия МИФ - мой идеальный форум.

Продолжим. Это третья часть, всё обоснование происходящего и описание в прошлой части и статьях.

Напомню – в прошлой статье я рассказал, как пообщался с Артуром, автором проекта Atlas — это протокол, который позволяет создать личный цифровой центр и программа (Tauri), которая позволяет вам хранить ваш контент (посты, письма, статьи, контакты и т.д.) у себя локально и распространять его во все остальные соцсети, программы и интернет-площадки на своих условиях. Звучит не совсем понятно, но не повторять же мне всё описание в каждой статье. Подробнее можно почитать в документации проекта и моих прошлых статьях. Проект действительно интересный и, возможно, решает проблему дерьмификации (Enshittification) Интернета.

В этот раз я задавал ему вопросы про то, как у него будет реализована защита от спама и превращения всего проекта в инструментарий для генерации интернет-мусора. И у него оказалась довольно проработанная система. До этого он уже разочаровался в проекте Nostr (который, кстати, намного ближе к моему МИФ и по реализации, и по способам распространения контента) именно из-за их неспособности справиться с этим (по его мнению).

Его система выглядит так:

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

Во-вторых, при создании идентификаторов пользователи также должны выполнить сложное доказательство работы (Proof of Work), иначе они остаются в «подвешенном состоянии» — их игнорируют серьёзные клиенты, а их данные не принимаются в серьёзные узлы-хранилища и т.д.

В-третьих, пока пользователи не заслужат доверие других, они находятся в так называемом «испытательном полигоне», где другие участники сети могут легко пометить их как ботов (или другими метками) и отказать им в дальнейшем участии в сети (по крайней мере, в той её части, которая не желает с ними взаимодействовать).

Затем подключаются случайно выбранные верификаторы-люди, которые ручаются за человека. Только после получения подтверждения от трёх независимых верификаторов-людей участник становится полностью доверенным.

Далее, даже после прохождения всех этих этапов, участник всё равно подчиняется распределению доверия (у каждого человека есть 100 квадратичных голосов, распределяемых на основе компетенции, определяемой другими участниками), а добавление контента в сеть стоит FairShares (которые пополняются у всех со скоростью +96 в неделю, и их невозможно получить, если другой человек не передаст вам свои).

Затем пользователи сами выбирают узлы, которые они слушают, поэтому если они выберут узлы с некачественным контентом, они всегда могут переключиться на другие.

Наконец, узлы хранения также оснащены хорошими инструментами для проверки и модерации контента (которые могут быть даже автоматизированы с помощью ИИ в соответствии с предпочтениями узла, хранящего данные).

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

Звучит конечно основательно и надежно)) Но очень сложно и с такими (на мой первый взгляд) тонкими местами, как необходимость человеку еще и доказывать право своего контента на существование, а не просто постить то, что он хочет.

В Nostr это намного проще – клиент сам отвечает за модерацию контента. Кстати немного о Nostr тогда расскажу:

Nostr — это открытый, децентрализованный протокол для создания устойчивых к цензуре социальных сетей и приложений. Его название расшифровывается как Notes and Other Stuff Transmitted by Relays (Заметки и другие вещи, передаваемые через ретрансляторы).

В отличие от традиционных соцсетей, у Nostr нет единого владельца или центрального сервера. Ваш аккаунт — это пара криптографических ключей, а весь контент распространяется через независимые узлы, называемые релеями.

Архитектура Nostr переворачивает традиционную модель «клиент-сервер» с ног на голову.

- Релеи (Relays) — «глупые» серверы. Это простые узлы, которые делают только две вещи: принимают данные и отдают их по запросу. Они не фильтруют контент по алгоритмам и не хранят ваши пароли. Любой может запустить свой релей.

- Клиенты (Clients) — «умные» приложения. Это приложения (например, Damus для iOS или Amethyst для Android), через которые пользователи заходят в сеть.

- Именно клиент генерирует ваши ключи.

- Клиент решает, с какими релеями соединиться, чтобы читать ленту.

- Клиент сам отвечает за модерацию (кого вы видите, а кого блокируете).

- Все данные в сети называются событиями и представляют собой подписанные JSON-объекты. Благодаря криптографической подписи подделать сообщение от вашего имени невозможно.

И какие же выводы я сделал из всего этого обсуждения по поводу своего МИФ? Переубедило ли меня это в сторону усложнения используемых механизмов модерации контента? Нет)).

Я вижу, что я выбрал что-то среднее и более жизнеспособное, что намного проще к пониманию со стороны пользователя и даёт ему свободу выбора.

Напомню:

- В МИФ предполагается точно так же, как в Nostr, фильтрация контента со стороны самого пользователя (клиента). И ответственность вся возлагается именно на него.

- Но в МИФ есть возможность переложить эту ответственность (хотя бы частично) на других, просто начав использовать их публичные фильтры.

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

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

Попытаюсь это как-то подать Артуру, так, чтобы он вытерпел такую чудовищную некомпетентность от "непрограммиста"))))

А еще мы опять списались с автором zeronet-conservancy, но к сожалению он пишет, что у него совсем нет мотивации своим проектом заниматься и хотя бы исправить инструкции, чтобы кто-то мог его попробовать (хотя мне удалось, но не до конца). Может, получится ему эту мотивацию поднять.

Напомню про ZeroNet простыми словами.

ZeroNet — это способ делать сайты, которые не хранятся на одном компьютере (как обычные сайты на серверах), а одновременно находятся у всех, кто их открывает. Если вы заходите на такой сайт, вы не просто смотрите его — вы помогаете его хранить и передавать дальше. Ну как раз для моего МИФ))

И частичка блога – я эту неделю, к сожалению, был занят далекими от МИФ проблемами. Но все же я выделил немного времени на поиск площадок с программистами и подготовки статьи туда. В статье я предлагаю оплатить нуждающимся хостинг, а взамен прошу развернуть мне и моим товарищам несколько разных форумов, между которыми мы (ну или те, кого мы наймем) попытаемся создать различную синхронизацию и поизучаем, как всё это выглядит в базах данных. И собственно просто определимся, какой (по дизайну и виду) форум нам больше сейчас подходит. Собственно, об этом я в прошлой статье и упоминал. Так что продвижения есть))

Такие дела. Играем дальше.

Показать полностью
2

МИФ - мой идеальный форум. Часть 2

Серия МИФ - мой идеальный форум.

Продолжим. Это вторая часть, всё обоснование происходящего и описание в прошлой части и статьях.

Напомню, прошлый раз я писал, как связался с Артуром (radarsu), который разрабатывает свой вариант как сделать Интернет, где данные будут принадлежать людям, а не корпорациям, и для этого не нужны сложные и дорогие блокчейны. Я написал ему несколько писем, он в ответ настойчиво звал меня в свой канал по проекту в Discord, но я смог уговорить его перейти во что-то более дружелюбное для моих целей - matrix. И мы там замечательно поговорили.

В итоге у меня появилось намного больше понимания того, что он делает.

Кратко выжимки его пояснений можно представить примерно так:

1. Он опытный программист и разработчик с более чем 15 летним стажем, который уверен в своих способностях реализовать всё что задумал, но ему не хватает времени и желания тратить средства на тестирование, создание приложений и всего прочего, без чего его протокол не будет смысла использовать. И да, у него действительно есть уже реализованные собственные проекты и большой опыт с микросервисными архитектурами (протоколы типа GraphQL, gRPC).

2. У него есть команда из 20 человек в чате, но активности там мало и надежды подают лишь один-два. Но он не унывает. Он готов тратить на это годы и в любом случае чего-то добьется и как минимум сделает приложение, как аналог и замену почты для всех, на принципах его протокола.

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

4. Заявленный функционал его базового приложения с его слов:

- Я включаю в своё десктопное приложение очень хороший email-клиент.

- Моё приложение задумано как «Персональная CMS» — хранилище твоих заметок, документов, паролей, фотографий, всё в одном, автоматически организованном пространстве.

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

5. Преимущества его приложения перед другими с его слов:

- Децентрализация данных - твои данные принадлежат только тебе (ты можешь хранить их у себя локально, но можно и на серверах и у других пользователей) и ты решаешь как и где ими поделиться.

- Верификация пользователей без идентификации (анонимность которая позволяет все же идентифицировать тебя с достаточной точностью для того, чтобы привязать к тебе счет, контент, защититься от ботов и спама и т.д.) и он приводит примером технологии с сайта realeyes.ai (они берут 3D-векторы лица человека и могут создавать уникальный хэш, примерно как insightface. То есть они вполне способны определить, является ли человек реальным (не бот/не дипфейк) и уникально идентифицировать этого человека между сессиями, не сохраняя никакой информации о нём, кроме итогового хэша, который считается бесполезной информацией для идентификации (но не бесполезен для верификации)

- Тебе больше никогда не нужно входить в платформы. Ты автоматически авторизован, и приложения могут просто спрашивать у тебя разрешения: «Можно использовать камеру?», «Можно публиковать посты в соцсети от твоего имени?» и т.д.

- Твои предпочтения известны везде. Ты можешь сказать «Я хочу отклонять файлы cookie везде», и ни одно приложение никогда больше не покажет тебе это безумное всплывающее окно. То же самое с уведомлениями, маркетинговыми соглашениями и всем остальным, что сейчас «по умолчанию включено».

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

- Никакого мусорного контента от ИИ, никаких дипфейков, потому что верифицированные люди прозрачно оценивают контент на основе ограниченного доверия и качества, а не «метрик вовлеченности» (которые всё еще могут существовать в некоторых приложениях с алгоритмами, основанными на данных).

* Эштификация/Enshittification — термин, описывающий процесс ухудшения качества цифровых платформ со временем.

По мне так звучит замечательно и точно стоит обратить на это внимание хотя бы для собственного развития. И мне это очень подходит для реализации МИФ. Я надеюсь у нас с ним будет еще много плодотворных разговоров. Я уже готовлю ему вопросы.

В то же время я со своими немногочисленными товарищами обсудил наши дела с МИФ. У нас стала вырисовываться стратегия для наших первых шагов.

Для первого этапа реализации МИФ хватит того, что мы создадим разные сайты на любых доменах с разными движками форумов и попробуем сделать синхронизацию между ними через конвертеры выгрузок с баз данных или через прямой доступ к базам. Затем попробуем выбрать наиболее понравившийся свободнораспространяемый движок форума с возможностью доработки его базы данных и попробуем сделать тестовую первоначальную структуру нашего форума, которая бы заполнялась с других наших форумов нужной информацией. Затем можно попробовать сделать парсеры информации с других форумов или сайтов, где размещено что-то полезное. Конечно надо рассмотреть этическую и юридическую составляющую этого процесса. Всё это нужно для наполнения нашей тестовой базы достаточным объемом полезной информации, чтобы её структура и вид уже подходили для каких-то презентаций и тестового просмотра. Чтобы можно уже было рассматривать дизайн форума, чтобы он уже приносил хоть какую-то пользу (даже если только нам) и чтобы можно было начать думать над децентрализацией его базы и прочими заявленными функциями. Я представляю, как хватаются за голову серьезные дяди и прочие профессионалы разработки)) Но я напомню - я гаражный мастер и мы в своих проектах делаем именно так - главное начать. В любом случае я не вижу в этом ничего плохого и чтобы это мешало серьезной разработке. Это даст возможность присоединиться к проекту любому, кто способен хоть на что-то - допустим поднять свой простенький сайт с простой базой данных для любого форумам, чтобы наполнить её хоть чем-то полезным.

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

Но вот какая структура и иерархия будет у самой базы пока спорный и вряд ли решаемый нашим составом вопрос. Надо поискать кого-то поопытнее.

На этом сегодня всё, день прошел не зря)).

Показать полностью

МИФ - мой идеальный форум. Часть 1

Серия МИФ - мой идеальный форум.
Изображение сгенерировано ИИ на основе текста статьи

Изображение сгенерировано ИИ на основе текста статьи

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

Вся предыстория есть в моих прошлых статьях. Если кто-то готов к конструктивному адекватному общению и обсуждениям то я обязательно отвечу.

Для личного общения почта от disroot, а также matrix, mastadon - я там везде howtpi и пишу примерно тоже самое.

Пришло время дать моему проекту название и этим названием будет - МИФ. Мой идеальный форум. Или - MIF - My ideal forum. Коротко и ясно же)) И он только для меня идеальный. И не perfect, т.к. ideal это то, что только в мечтах идеально. И коротко и звучит. Ладно, хватит оправдываться.

Как вступление и чтобы было похоже на блог, опишу как я провел сегодня день.

Напомню, что я активно обсуждаю, ищу и увлекаюсь технологиями по децентрализации и конфиденциальности. В том числе для проекта моего МИФ (во, уже легче писать) о котором я рассказывал в своих прошлых статьях и который пытаюсь для начала хотя бы себе объяснить так, чтобы было понятно.

Для этого я ищу разработчиков таких систем и технологий и сегодня моей находкой стал - gitlab.com/radarsu/atlas от radarsu. И я довольно много времени потратил на изучение его постов и даже написал ему несколько писем со своими комментариями. С нетерпением жлу его ответа.

Кратко суть его проекта (хотя я кратко не умею):

Автор (Артур) — энтузиаст-одиночка с большими амбициями. Он придумал, как сделать Интернет, где данные будут принадлежать людям, а не корпорациям, и для этого не нужны сложные и дорогие блокчейны. Его главное достижение — он уже начал это строить: есть программа, которую можно скачать, и открытый код. Его главная проблема — ему очень нужна помощь, но денег заплатить он не может, поэтому ищет таких же увлечённых фанатов идеи, готовых работать бесплатно ради будущего.

Ничего нового да?)) Эх, сколько раз мне уже напихали тут и на других ресурсах, говоря, что я предлагаю "изобретать велосипед" и что давно уже есть ipfs, Lens/Farcaster, Bonfire, Reticulum, Retroshare, Bitmessage, Diaspora, NextGraph, 0net, fedanet и т.д.

Но! Мне понравились конкретные фразы автора, его лозунги и скажем прямо отчаяние, которое сквозит в его постах. Заодно я получше почитал про IPFS, т.к. он его упоминает и на его фоне удобно было сравнить чем же именно отличается проект radarsu от других проектов. Особенно таких глобальных как IPFS.

IPFS — это как гигантский мировой склад. Вы можете положить туда любой файл (книгу, фильм, сайт), и вам дадут его точный адрес (хэш). Склад работает по чётким правилам, он огромный и надёжный, но найти на нём, например, все посты одного автора или все обсуждения на тему — сложно. Это просто склад.

Atlas Protocol (задумка Артура) — это попытка построить не склад, а архитектуру для самого города. Он хочет придумать правила, как будут соединяться "дома" (приложения), "улицы" (протоколы общения) и "квартиры" (данные пользователей), чтобы людям было удобно жить, общаться, обмениваться новостями, но при этом каждый "дом" принадлежал бы жильцам, а не одному "застройщику" (корпорации).

Артур видит проблему, которую IPFS решает лишь частично, т.к. IPFS отлично хранит неизменяемые файлы, но мир приложений строится на изменяемых, связанных данных. Его проект — это попытка создать слой поверх подобных хранилищ (или независимо от них), чтобы делать децентрализованные соцсети и приложения такими же удобными, как и централизованные. Но пока это лишь идеи и несколько страниц на гитхабе и чатики в Дискорде, а IPFS — это уже работающая инфраструктура которую используют даже большие компании.

Если более наглядно, то IPFS работает как глобальная файловая система. Он берёт файл, хэширует его, и вы получаете неизменяемую ссылку (CID). Он гениален для хранения статического контента - версий сайтов, больших наборов данных, картинок. А Atlas Protocol нацелен на живые, структурированные и связанные данные. Представьте себе не просто файл с фотографией, а сам пост в соцсети у которго есть автор, дата, текст, лайки, комментарии. Это не один файл, а целая сеть взаимосвязанных объектов, которые постоянно меняются. При этом они в большей части хранятся локально у самих пользователей, а не на серверах. Его цитата - «Когда пользователи делают посты в соцсетях — они не должны публиковать их в соцсетях. Когда они пишут статью — они не должны публиковать её на сайтах статей... Их данные должны попадать в протокольный слой, где они остаются интероперабельными и используются множеством приложений». Сложно?)) Понимаю. Но его идеи я вроде бы понял.

Он пытается создать не просто протокол для файлов (как IPFS), а протокол для данных и отношений между ними, который позволит любому разработчику собрать децентрализованный аналог соцсети так же легко, как сегодня собирают сайт на WordPress. Ключевые моменты его проекта:

- P2P-архитектура как у BitTorrent (а не блокчейн) для скорости и масштаба.

- Структурированные данные на основе открытых стандартов (Schema.org) для совместимости приложений.

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

- Владение данными пользователем на своём устройстве, а не в "облаке" корпорации.

Еще он много где переживает, что Web3 в целом не решает реальные проблемы пользователей, что он даёт инструменты, зачастую слишком сложные для понимания даже специалистами и инженерами, но не объясняет зачем это обычому пользователю. Вот тут я с ним полностью согласен, даже упомянул это в письме, развивая эту идею до моего МИФ, написав: "Вы, разработчики-программисты часто зациклены именно на технологиях и реализации протоколов, упуская главный вопрос - кто и как, а главное зачем этим будет пользоваться? Твой проект идеально подходит для моего форума, но точно так же как к кнему подходит любая другая технология. Я предлагаю в первую очередь обосновать людям (обычным людям) зачем им это нужно и показать что это всё будет просто и понятно и главное выгодно и обосновано для них. У вас в стране есть проблема, что площадки частных объявлений (сдача квартиры, продажа и бартер личных вещей, услуги домашнего мастера и т.д.) захвачены и монополизированы крупными игроками и они, вытеснив всех мелких, стали требовать деньги за любые объявления и за любые просмотры? Мой форум (по моему мнению) идеально решает эту проблему. И это легко объяснить и показать людям. Даже не используя сложных технологий, которые можно докрутить к нему позже."

Ну т.е. на наш всем известный сайт объявлений я не забыл пожаловаться)) Мне это близко.

Эх. У меня же блог. Ну далее я пообщался в Mastodon с теми кто меня побустил и в очередной раз посоветовал посмотреть на Фринет, на Фидонет и всё такое прочее)) Я спокойно им отвечаю, что знаком с этим всем и мои статьи маленько о другом. Впрочем у меня растет моя копилка ссылок на всякие интересные ресурсы и технологии и это в любом случае не зря.

Ах да. Как же я прочувствовал боль Артура, когда он писал это:

Про проекты web3: "Они неудобны, нестабильны, у них ужасный UX, отсутствие удобства... Web3 в основном БЕСПОЛЕЗЕН для обычных проблем. Всё можно сделать гораздо дешевле, лучше, стабильнее, если мы просто выделим немного доверия централизованным операторам инфраструктуры."

Про поиск единомышленников в ответе одному из них: "Я работаю над очень похожим решением... Я вижу много постов, изобретающих довольно похожие решения. Приятно, что мы все поняли, что данные должны быть под контролем пользователя, а не заблокированы в платформах. Тем не менее, когда я связываюсь с людьми, пишущими техзадания и протоколы, я часто не получаю ответа. Итак, не хочу показаться грубым, но разговоры — дёшевы. Отличаешься ли ты и есть ли у тебя, случайно, серьезный план? Готов ли ты вложить годы (возможно, даже десятки лет) тяжелой работы в создание и тестирование настоящего софта, SDK, сбор сообщества, настройку и покрытие расходов на первоначальную серверную инфраструктуру? Если да, свяжись со мной, возможно, наши видения сойдутся, и мы будем работать над одним проектом вместо двух отдельных решений."

Про поиск помощников: "Я ищу людей, способных решать проблемы, с энтузиазмом и энергией, чтобы помочь построить и протестировать нечто действительно важное. Никаких денег не будет — мы работаем на энтузиазме и доброй воле."

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

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

Всегда на связи. Играйте в свои игры, а не чужие. Или хотя бы играйте по своим правилам.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества