как говорится, на каждую хитрую попу найдется более хитрый писюн. Начнутся движухи с обходами, мешсетями. В случае жести, дойдет до передачи кусочков инфы от телефона к телеону по блютусу, например. Это все, конечно, требует скоординированности и мозгов у народа. Но даже при нашем овечьем обществе есть движуха и есть люди. Есть же опенсорс и т.д. Значит какая-то ниша будет. По сути, цель может сместиться: если нет варианта сделать мир лучше, то хотя бы сделать некий андеграунд для тех, кто понимает.
Это как «естественный отбор» и борьба добра с говном. Думаю, что таким образом создается отличное условие для ухода от этих ваших яндексофэйсбуков для распространения информации в сторону распределенных систем: те же распределенные социалки могут получить развитие. Получится, что эта система «ничья», это не сайт, а если и сайт, то нода публичная, коих много, но для большинства безопаснее и удобнее доступ к странице по локальному порту. Между нодами шифрование и нераскрытие информации. При желании можно чеснок засеять. ((:
В общем, придется развивать это все. Было бы круто создать какой-то глобальный фонд поддержания распределенных систем: от биткоина до твистера через i2p. Деньги собирать на те же криптовалютные кошельки и выделять на перспективные проекты.
Не совсем так. Обычно подразумевается произведение денежной массы в конкретном непотраченном входе на время его существования. Ну и далее уже зависит от конкретной валюты: у Novacoin того же используется принцип плавающей награды, зависящей от сложности + ограничение награды сверху в 10$ для PoS блоков: таким образом защищаемся от монополизации процесса подтверждения блоков толстосумами. Ну а далее, при растущей все больше и больше пос-сложности эмиссия монет уже замедляется и награды падают. Процесс подтверждения перестает быть способом заработка, как это происходит у майнеров PoW валют, а довольно распределенным по юзерам процессу. Ну а гибридность как раз для того, чтобы не быть уязвимыми к 50%+ атаке, естественно.
Работаю удаленным программистом уже два года. Первое время только «въезжал» в ситуацию, перерабатывал. Так же переживал, если приходилось на что-то отвлекаться и проводить день непродуктивно. Позже я вспомнил, что даже работая в офисе, люди не пашут «у станка» от первой минуты до последней. Многие тратят время на совещания, котиков в интернете и прочее. Вряд ли за многими упорно следит некое «начальство» и напрямую командует, что им делать (я бы таких просто послал). Т.е. я понял, что нет смысла сильно переживать, если работа идет плохо или пришлось отъехать. Если я в рабочее время куда-то отошел или отъехал по делам, я просто откладываю дела на вечер. Отъехал я днем просто потому, что офисные мученики обычно свои корыта возят вместе с собой в офис и обратно, и днем — отличное время для поездок куда-то: минимум заторов, минимум очередей, вообще спокойно и суеты меньше. Вечером уже можно посидеть. Но такие вещи делаются у нас далеко не каждый день. Лично я стараюсь не разрывать день, чтобы вечер посвятить отдыху с девушкой.
А насчет рабочих процессов: лично я учусь быть себе самому адекватным начальником: не упахиваться на пустом месте ради каких-то непонятных показателей и скоростного говнокодинга: если ничего критичного не происходит, то можно размеренно и спокойно создавать что-то, при этом уделяя внимание качеству, а не скорости. Если же вижно, что работанад чем-то затянулась, то можно немного пересидеть и потратить время на завершение дел, однако это тоже нельзя делать слишком часто — затягивает, превращая жизнь в работу на дядю с выслушиванием недовольств близких.
Думаю, что время централизованных сервисов уже прошло. Если мы говорим о приватности, независимости и неподконтрольности какой-либо ограниченной группе лиц, то тогда мы говорим только о распределенной и опенсорсной системе. Все остальные попытки открыть якобы приватный, не следящий централизованный сервис — либо обман, либо глупость, потому что рано или поздно к тебе придут люди в штатском и заставят им сливать все, под угрозой обвинений в терроризме или прочей детской порнографии.
Входит в моду забота о своих данных и всякое такое, но на этой волне появляются различные сервисы, которые спекулируют на этой безусловно важной теме.
Если вы действительно задумываетесь о независимом поиске, присмотритесь к YaCy.
Так же стоит обратить внимание на Mesh сети, оверлэйные сети и т.д.
У меня сложилось такое мнение, что наши вузы дают т.н. будущему специалисту набор отрывочных знаний и фундаментальный апломб, которым некоторые, как 35 см прибором меряться с другими стремятся. (:
Кстати, хочу сказать, что склонность решать задачи более фундаментально, расширяемо и модифицируемо, под изменяющиеся задачи и условия, по-моему, не зависит от формального образования и склонности человека сидеть над матаном. У нас в команде есть люди и с образованием и есть вроде меня — бездипломные. Склонность делать продуманно не зависит, как выяснилось. Я стараюсь «дольше запрягать» и радоваться, когда изменяющиеся условия задачи не заставляют меня переделывать все с нуля.
Я не там мало почитывал форумы, тексты на хабре и даже запускал cjdns, но все не пойму пару вещей:
1) Точка доступа вообще может автоматом подсоединяться к ближайшим точкам доступа (если таковые есть) и потом раздавать доступ мобильным клиентам? И как это реализуется?
2) Почему такие доски не раздают доступ для всех под одним SSID для автоподключения мобильных клиентов. Пусть даже договориться и единый SSID и пароль сделать для шифрования по воздуху?
3) Несмотря на криптоанархические идеи, мне кажется, что выполнение хотя бы параллельно функции последней мили для интернета резко бы дало покрытие. Очень много городков и частного сектора, куда нормальные провайдеры не могут себе позволить тянуть проводной интернет. В таких случаях есть ростелеком с крайне убогим АДСЛ или дорогой неоинтернет от большой тройки. Думаю, что народ бы очень поддержал такое, учитывая, что в свое время этот же народ неплохо тянул витуху между домами, организовывая домовые сети.
Спасибо! Отличная статья. Все думаю завести специальную машинку для того, чтобы поднять на ней всякие i2p, cjdns, tor и прочие демоны. Постоянная работа будет держать демоны в боевой готовности и давать пользу сетям, а на ноуте будет меньше тяжелых процессов. Наверное так же можно делать тунеть на такую машинку с жестким перенаправлением в эти сети и пользоваться благамираспределенности.
Наверное пора создавать специальные фонды безопасности открытых криптографических решений, чтобы народ туда скидывался краудсорсингом и выплачивал деньги тем, кто будет находить серьезные уязвимости. Свободное ПО не значит бесплатное пиво, как говорится. Хочешь независимости и безопасности, вкладывайся. Вообще, мне кажется, что сейчас важно кидать деньги в те проекты, которые хотя бы заработать помогают. Я вот сделал себе по расписанию платеж по 10 баксов вроде с карточки в Perl foundation. Вроде и негусто, но если массово делиться, то люди, которые тратят свое время на разработку и поддержку будут получать достойное вознаграждение, а те же пентестеры вместо слива уязвимостей непонятно кому смогут надеть белую шляпу, получить «лавандос» и признание. (:
Теперь вопрос стоит в том, как при этом жить? Т.е. мы можем спокойно уже признать, что это все реализуют: коряво или не очень, может медленно из-за технических трудностей, но введут, т.к. большая часть населения… кхм, молчаливые конформисты в лучшем случае.
Так вот, как действовать тем, что захочет себе оставить какие-то степени свободы? Теоретически криптовалюты и прямые обмены на нал p2p в кафе — вполне годная идея, НО ведь наверняка будут уменьшать количество нала в обороте и реагировать на крупные денежные массы в бумаге, как на что-то потенциально преступное (привет сшашка).
А как можно будет фрилансерам и просто свободолюбивым людям обходить ограничения на анонимные платежи и гонять финансовые потоки мимо нашего любимого государства?
Крупным держателям биткоинм и разраьотчикам как раз нужна не анонимность, а дружба с государствами. Отчасти оно разумно: ечли биткоин войдет в правовое поле, распространится в оффлайне и т.д., то откроентся дорога другим валютам, которые легко конвертировать в биткоиеы и обратно. А там уже и анонимность и более разумные принципы эмиссии и т.д. Выбор, в общем.
У меня, кстати, есть мысль, что это тот самый случай мною названой "естественной депонополизации". В общем, технологии меш-сетей пока не годятся заменить связь между городами и странами, НО как средство обеспечения связи на последней миле уже годится. Т.е. обеспечить внутри городов такую независимую связь, а уже на уровне более высоком пока технологии не вышли на этот уровень и нет правовой поддержки, можно морочиться с оверлэйными способами связи, как это уже сделано в том же CJDNS.
Проблема, как всегда в людях. Любые распределенные решения требуют развития узлов, а не центра. Т.е. у нас требуется образованноть людей и активность. Хотя можно пробовать налаживать продажи таких прошитых роутеров и распространение сетей среди неспециалистов.
Ну и еще меня немного смущает вайфай: чтобы не было проблем с перегруженными каналами связи, надо что-то делать.
Мне не нравится то, что надо физически куда-то ездить по графику и вообще годами изучать кучу вещей, не которые я выбрал, а которые по чьим-то стандартам положены. Поэтому отдельные курсы было бы круто, а всякие бакалавриаты для меня — это лишь способ получить бумажку, чтобы иметь возможность легче свалить в другую страну (у нас, к счастью, нормальные работодатели на дипломы не смотрят, а оценивают по факту).
В принципе, если не умеете удаленно, я бы все равно поездил ради каких-то конкретных курсов выбранных мной.
На самом деле, я очень чувствую нехватку информации о разных интересных вещах вроде разработки распределенных систем или принципы разработки грамотного апи и т.д. Часто выясняется, что по той или иной теме мало свободной информации и остается, либо самому на граблях изучать процесс, либо посещать конференции, общаться в чатах и хабрах с опытными в той или иной сфере людьми. Все таки одно из лучших в мире это то, что есть свободные сообщества и люди, готовые делиться опытом и помогать друг другу. Свободный обмен опытом и информацией, без привязки к какой-либо системе. Хотя, иногда чувствуется потребность по каким-то вопросам иметь возможность пойти на курсы (лучше удаленные) и изучить «наскоряк» с ментором. Еще отлично помогает совместная работа над каким-то проектом опытного в какой-то теме человека и человека, желающего что-то освоить. Так сказать банальное мастер-подмастерье, только локальное в контексте задачи или проблемы. (:
Очередные навязывания собственного раболепного иерархического мировоззрения: делить всех на два типа и ставить один над другим. Веде разные реалии. Кому-то и правда удобнее делать быстрые вещи, несильно фокусируясь на фундаментальных вещах. Кому-то наоборот нравится серьезно продумывать каждую фичу и делать подолгу и основательно какие-то вещи. При этом один тип не лучше другого. У нас в команде были и есть люди, которые имеют огромный опыт, зарплаты и уважение (+ это ваше «образование» бумажное) и при этом склоняются делать наскоряк (но достаточно качественно), а есть те кто относятся ко второму типу. Например я — со средним полным ((:. При этом мне нравится действительно продумывать интерфейсы и архитектуру, закладывать расширяемость и прочее. Потому мне вполне доверяют самостоятельно разрабатывать подолгу крупные фичи, несмотря на отсутствие бумажек и относительно других небольшой опыт в разработке. А в директорами у нас вся команда часто в чатах обсуждает возможные фичи и прочие вещи: никто никого не ставит на «место» — каждый приносит пользу, как может и хочет. (:
В общем, придется развивать это все. Было бы круто создать какой-то глобальный фонд поддержания распределенных систем: от биткоина до твистера через i2p. Деньги собирать на те же криптовалютные кошельки и выделять на перспективные проекты.
А насчет рабочих процессов: лично я учусь быть себе самому адекватным начальником: не упахиваться на пустом месте ради каких-то непонятных показателей и скоростного говнокодинга: если ничего критичного не происходит, то можно размеренно и спокойно создавать что-то, при этом уделяя внимание качеству, а не скорости. Если же вижно, что работанад чем-то затянулась, то можно немного пересидеть и потратить время на завершение дел, однако это тоже нельзя делать слишком часто — затягивает, превращая жизнь в работу на дядю с выслушиванием недовольств близких.
Входит в моду забота о своих данных и всякое такое, но на этой волне появляются различные сервисы, которые спекулируют на этой безусловно важной теме.
Если вы действительно задумываетесь о независимом поиске, присмотритесь к YaCy.
Так же стоит обратить внимание на Mesh сети, оверлэйные сети и т.д.
1) Точка доступа вообще может автоматом подсоединяться к ближайшим точкам доступа (если таковые есть) и потом раздавать доступ мобильным клиентам? И как это реализуется?
2) Почему такие доски не раздают доступ для всех под одним SSID для автоподключения мобильных клиентов. Пусть даже договориться и единый SSID и пароль сделать для шифрования по воздуху?
3) Несмотря на криптоанархические идеи, мне кажется, что выполнение хотя бы параллельно функции последней мили для интернета резко бы дало покрытие. Очень много городков и частного сектора, куда нормальные провайдеры не могут себе позволить тянуть проводной интернет. В таких случаях есть ростелеком с крайне убогим АДСЛ или дорогой неоинтернет от большой тройки. Думаю, что народ бы очень поддержал такое, учитывая, что в свое время этот же народ неплохо тянул витуху между домами, организовывая домовые сети.
Просветите. (:
Так вот, как действовать тем, что захочет себе оставить какие-то степени свободы? Теоретически криптовалюты и прямые обмены на нал p2p в кафе — вполне годная идея, НО ведь наверняка будут уменьшать количество нала в обороте и реагировать на крупные денежные массы в бумаге, как на что-то потенциально преступное (привет сшашка).
Проблема, как всегда в людях. Любые распределенные решения требуют развития узлов, а не центра. Т.е. у нас требуется образованноть людей и активность. Хотя можно пробовать налаживать продажи таких прошитых роутеров и распространение сетей среди неспециалистов.
Ну и еще меня немного смущает вайфай: чтобы не было проблем с перегруженными каналами связи, надо что-то делать.
В принципе, если не умеете удаленно, я бы все равно поездил ради каких-то конкретных курсов выбранных мной.