Web как преграда на пути в распределенный информационный мир

Казалось бы, что за чушь я несу. Ведь именно всемирная мировая паутина дала возможность очень многим людям сделать веб сайт, поделиться информацией, предложить свои услуги и многое другое.  Не мне перечислять плюсы: неспроста именно эта технология доминирует в интернете.  Для большинства незнающих веб и интернет — одно и тоже. Но я вынужден описать и некоторые отрицательные стороны, в том числе из-за которых,  на мой взгляд,  даркнеты и прочие революционные решения для связи остаются уделом параноиков и, якобы, преступников. Естественно,  самый очевидный и обширный ответ — централизованные популярные сервисы, без которых типичный современный пользователь интернета себя не мыслит: социалочки, уже централизованный скайп, который мог бы стать чем-то лучшим, но не стал, другие централизованные мессенджеры и т.д. Зависимость от этих вещей (многие из которых как раз являются веб-сервисами) и делает нас зависимыми от интернета в текущем виде с пакетами неадекватных законов, цензурой, прослушкой и прочими аттрибутами мира, в котором технологии постепенно превращаются из друга индивидуальности в злейшего врага и вертухая (по сути даже цвет флага тут меняет лишь градус конкретного неадеквата, но не избавляет от него вовсе). Именно поэтому, многие, зайдя в тот же i2p, выходят оттуда со словами: «А чего там делать, если есть несколько убогих сайтов в стиле 90х?» Аналогичное можно сказать и про cjdns. Тем более в мире, где большинство обменивается информацией через централизованные социалки, сложно представить активную жизнь независимых решений без доступа к ним. Даже если ты ратуешь за развитие безопасных и распределенных решений,  с кем ты будешь обмениваться информацией в своем уютном няш-меш, когда все твои знакомые и семья во вконтактиках и т.п. Я думаю, что развитие тех же меш-сетей и анонимных оверлэев значительно ускорится, когда распределенные аналоги современных социалок и мессенджеров наберут некую критическую массу: те же криптовалюты вполне могут работать и через cjdns (им главное,  чтобы в той сети было с кем связываться). Грамотно написанный распределенный мессенджер или распределенная социалка так же вполне будет работать и поверх оверлэйной сети и напрямую через интернет,  давая каждому больше свободы выбора. Именно универсальные распределенные сервисы смогут работать одновременно поверх обычного интернета,  лука, чеснока, гипербореи  любых других решений,  связывая пользователей разных сетей и не мешая прогрессу. Быть может,  когда такие распределенные решения заберут у слишком разжиревших и оттого уязвимых централизованых сервисов пользователей, в альтернативные сети будут смотреть все больше и больше сайтов, используя разные способы для передачи данных и уменьшая риски стать недоступными для пользователя,  а пока имеем то, что имеем.

Естественная демонополизация

Как бы не было грустно,  монополизация является часто естественным процессом. Некая  деятельность сначала может существовать, как удел энтузиастов, исследователей или просто, как часть обычной домашней работы.  В принципе,  везде случаи разные всегда,  но у многих это прослеживается: сначала деятельность делаеься либо всеми, либо только ограниченным числом людей,  имеющих возможность. Позже, когда выясняется,  что многие хотели бы либо избавиться от какой-то деятельности,  либо получить плоды деятельности,  которая и недоступна в силу лени или внешних обстоятельств, возникает спрос. А, как известно, где спрос, там и предложение.  Возникают профессии,  малый бизнес, сервисы — рынок,  если можно так выразиться. Люди часто говорят,  что разделение труда позволило человечеству достигнуть каких-то успехов.  Далее с продолжающимся научно-техническим прогрессом мы выясняется, что деятельность или какая-то ее часть поддается автоматизации. Возникают люди,  которые посредством такой автоматизации хотят занять полостью или просто отъесть кусок побольше.  Маленькие ремесленники  малые бизнесмены остаются не у дел,  вынужденные идти работать на такого дядю или искать другие способы заработка. Печально,  что так, но это часть технического прогресса и данность.  Различные способы регвлировать этот процесс я не могу назвать успешными.  Создавая доверенный центр в лице государства, мы ставим группу людей выше рынка, колучая коррупцию  снова монополии. Казалось бы, жизнь кончена и впору проклинать прогресс (хотя скорее человеческую сущность), но мы приближаемся к интересному результату этогт прогресса и философского развития человека: децентрализация и индивидуализм. Мы вплотную приближаемся к тем времен, когда оказывается,  что те виды деятельности,  которые веками работали очень централизованно,  могут стать распределенными, без центров доверия и возведения других людей выше себя. Начинается все с инфомации и информационных технологий: сми, финансы и политика на пороге революции, как бы этого не хотели основные бенефициары текущих систем и просто те, кто не любит перемены. Даже при противостоянии свободному распостранению информации и новых распределенных решений прогресс не остановить. Это не несвоевременная попытка построить коммунизм и достигнуть «золотого века», а естественный процесс автоматизации и появления новых возможностей. Очень странные чувства вызывает тот факт, что эти процессы начинают выходить за рамки бестелесных информационных систем в реальный физический мир! Роботы, 3D-принтеры, печатающие от пластмассовой игрушки до пистолета и, в перспективе, тканей организма человека, домов, устройств и многое другое. Наступают времена, когда человеку все меньше будет нужно использовать других людей для достижения каких-то основных целей выживания. Как-никогда гуманистические идеи начинают входить в нашу жизнь. Однако, как всегда, от человека требуется готовность к этому новому миру. Тут как в опенсорсе: если чего-то хочешь, а этого нет, то сделай сам! От человека требуется расностороняя развитость и реальная образованность. При работе с информационными системами вам придется не просто быть потребителем продукта системы, а, как-минимум понимать, как оно работает. Для работы с теми же принтерами сейчас следует уметь проектировать и создавать чертежи каких-то вещей, которые могут быть созданы. Для того, чтобы быть готовым к новой жизни в новом обществе, надо понимать гуманистические идеи, философию. Невозможно изменить мир, не изменив самого себя. Нельзя сделать такое общество, оставаясь членом общества потребления и молчаливым конформистом.

MCE — Many-core Engine для Perl

Увидел очень интересную статью на английском языке о модуле, который позволяет использовать на перле все ядра в циклах и операторах grep и map. Задачи для таких циклов, насколько я понял, разбиваются между ядрами, позволяя значительно повысить производительность скриптов.

Ссылка на статью

Модуль на CPAN

Децентрализованные p2p биржи

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

Примерное описание
Суть моей идеи сводится к тому, что нужна некая система, которая бы позволяла человеку создать некое предложение продать что-то за что-то. Например, есть у человека куча биткоинов, которые пока в магазинах не принимают, а надо хлебушка купить. Он создает ордер в этой системе, где указывает. что готов продать несколько коинов за рубли. Он может выставить некие условия, например: людям, с которыми у него есть положительный опыт транзакций или которые являются его друзьями, он может обменяться напрямую без посредников с помощью транзакций, требующих доверия (один послал битки, другой послал на киви или на визу деньги без какой-то перестразовки). Если доверенных предложений не предвидится, можно искать чуть шире: с использованием цепочки, как в риппле, с небольшими комиссиями для каждого промежуточного узла (сам себе банк). Есть, конечно, еще вариант: если в  твоем городе есть человек, готовый купить, но ты его не знаешь, то можно договориться лично встретиться, получить налик и при нем перевести биткоины, проконтролировав подтверждения. Пожать друг другу руки и разойтись (имея ввиду, что «пацанчик не кидала» и можно иметь с ним дело в будущем). Преимущество этого в том. что не будет комиссия по 6 процентов и прочего такого. Этакий виртуальный базар с возможностью оффлайна. Можно, конечно, реализовать это централизованно с вебмордой хотя бы для начала, но все же идеально было бы p2p для большей независимости каждого человека, участвующего в этой теме. Мне указали на одну проблему таких решений- вопрос доверия и воровства. Скорее всего единственным решением этой проблемы остается благоразумие: не отправлять чрезмерно большие суммы единовременно через одного человека — не искушать. Таким образом, при правиле «у каждого человека есть своя цена», мы стараемся не преввшать критическую планку. А вообще: мы уже доверяем огромные суммы банкам и государству, порой зря. Хуже не будет.

Зачем
Появление и резко растущая популярность криптовалют дала надежду на то, что мир изменится и станет лучше: удастся децентрализовать мировую финансовую систему — впоследствии децентрализуем мир. Однако, уже сейчас у мира криптовалют сформировалась неприятная ситуация: обмен валют проxодит на централизованных биржах c большими комиссиями, благодаря которым их владельцы непомерно обогащаются. Еще стоит иметь ввиду, что ввод фиата нa такие биржи проходит через обычные банки и централизованные сервисы электронных денег с еще большей комиссией и деанонимизацией. О какой криптoанархии мы можем говорить в такой ситуации? Децентрализованность в данной ситуации является необходимостью, если целью является построение новой справедливой финансовой системы, а не появление новых богачей и преумножение капитала старых.

О программистах

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