Quick recap

Present: BS314159, cat-a-puss, deer, dm, duck, janonymous1, jrandom, protok0l

Протокол встречи

13:37 <jrandom> 0) привет 13:37 <jrandom> 1) Состояние сети 13:37 <jrandom> 2) Обновления ядра 13:37 <jrandom> 3) streaming lib (библиотека потоковой передачи) 13:37 <jrandom> 4) Прогресс mail.i2p 13:38 <jrandom> 5) Прогресс BT 13:38 <jrandom> 6) ??? 13:38 <jrandom> 0) привет 13:38 <jrandom> извините за задержку, еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2004-November/000477.html 13:38 <dm> встреча в 24 или 84? 13:38 <jrandom> 0 13:38 <dm> о.. -36? 13:39 <jrandom> ага, 21:00 GMT 13:39 <jrandom> но я забыл об этом, так что начинаем... сейчас ;) 13:39 <jrandom> 1) состояние сети 13:39 <dm> как раз вовремя 13:39 <jrandom> ну, с моей стороны реальных изменений в состоянии сети нет — у кого‑нибудь есть что‑то, что хотелось бы обсудить? 13:41 <jrandom> если нет, можем перейти к 2) обновления ядра 13:41 <jrandom> мне особо нечего добавить сверх того, что в письме, так что дам минутку переварить 13:42 <deer> <postman> чёрт 13:42 <jrandom> со времени релиза было 8 патчей, и ещё один‑два на подходе. вероятно, просто соберём их в 0.4.1.4, так как сам streaming lib ещё не готов 13:43 <deer> <jrandom> с возвращением, тут немного нестабильно 13:43 <deer> <postman> ок, я вернулся :) 13:43 <protok0l> есть новости о пропаже aum? хочу stasher! 13:44 * dm любит знать, что «под капотом» что‑то делается для оптимизации I2P 13:44 <jrandom> как процитировал gott: DIY, делай или умри 13:45 <jrandom> да, «мусорная» работа с памятью начала съедать существенную часть процессорного времени 13:45 <jrandom> так что оптимизировать наконец стоило усилий 13:45 <deer> <baffled> Извините, нужно успеть на автобус, прочитаю логи позже ночью. 13:45 <deer> <peer> привет, просто отчёт об ошибке 13:45 <jrandom> (так как это сократило время тестов streaming lib в 5 раз) 13:45 <jrandom> круто, baffled, до связи 13:46 <deer> <peer> когда у тебя падает сетевое соединение, i2p «умирает» 13:46 <dm> Такие вещи подкрадываются незаметно, хорошо вычищать их, пока проект ещё «стройный». 13:46 <deer> * postman тоже заметил это пару дней назад 13:46 <deer> <postman> один из моих серверов потерял линк 13:46 <deer> <postman> на несколько минут — после этого для i2p помогла только полная перезагрузка 13:46 <jrandom> «умирает» — в смысле JVM останавливается, или router перестаёт общаться с пирами? 13:47 <jrandom> (он, очевидно, перестаёт говорить с пирами; я о том, что после восстановления сети он восстанавливается?) 13:47 <deer> <postman> jrandom: в моём случае JVM всё ещё работала — но ни одно соединение не завершалось успешно около 15 минут 13:47 <deer> <postman> jrandom: после этого я перезапустил 13:47 <jrandom> хмм, ок, круто 13:48 <jrandom> спасибо, peer, postman. покопаю дебаг в этом месте 13:48 <jrandom> какие ОС, кстати? 13:48 <deer> <postman> jrandom: не за что — хотел написать тебе письмо, но забыл 13:49 <deer> <postman> jrandom: Linux 2.4.recent - glibc2.3.recent jvm 1.4.05 13:49 * jrandom подозревает, что эта неделя будет неделей «сломать всё и заставить i2p справляться с этим лучше» 13:49 <jrandom> угу 13:50 <deer> <peer> jrandom: в моём случае JVM полностью вылетела 13:50 <jrandom> было сообщение OutOfMemory или какие‑нибудь CRIT‑сообщения? или в твоём каталоге установки i2p создался файл hs_*? 13:52 <jrandom> возможно, копнём детали позже, после встречи 13:52 <jrandom> у кого‑нибудь есть ещё что добавить по 2) обновления ядра? 13:52 <jrandom> если нет, к 3) streaming lib 13:53 <dm> да 13:53 <dm> это повышенная задержка 13:53 <dm> есть оценка %, на сколько увеличивается на hop? 13:53 <dm> речь о паре процентов или о 30–40%? 13:53 <jrandom> никакого, просто в некоторых случаях он не отправлял через outbound tunnel 13:54 <dm> то есть пренебрежимо... окей 13:54 <dm> (в среднем) 13:54 <dm> 3) 13:54 <jrandom> 0% на hop, но как если бы у пира, с которым вы говорите, tunnels в среднем на 1 hop длиннее, чем раньше 13:55 <jrandom> заметных обновлений для streaming lib пока немного 13:55 <jrandom> всё работает довольно хорошо, и я провёл кучу бенчмарков, чтобы отслеживать прогресс во время недавних правок работы с памятью 13:55 <dm> о, числа по пропускной способности!!! 13:57 <dm> ping 13:57 <deer> <Natalia> . 13:57 <jrandom> зависело от размера сообщений и введённой задержки на hop, но предварительная пропускная способность была в 2–5 раз выше 13:57 <jrandom> хотя упиралось в CPU 13:57 <dm> хммм, неплохо. 13:58 <dm> cpu на какой стороне? 13:58 <jrandom> главный выигрыш — в уменьшении ретрансляций данных и практически полном устранении отказов ;) 13:59 <jrandom> dm: эти тесты делались в симуляторе, с рандомными задержками на каждом hop 13:59 <jrandom> (например, каждый раз 400 мс, или 1000 мс, или 2000 мс) 13:59 <dm> Есть ли какая‑то схема приоритетов, чтобы пересылка сообщений по tunnels не слишком страдала от людей, которые пытаются качать на 30 КБ/с и забивают свой CPU? 13:59 <jrandom> (ну, самый *большой* выигрыш — это скользящее окно и переупорядочивание, но уменьшение ретрансляций тоже хорошо) 14:00 <jrandom> не уверен, что понимаю 14:00 <dm> Типа если я качаю порно, буду ли я добавлять 3‑секундную задержку каждому, кто проходит через меня в своих tunnels. 14:00 <jrandom> (и скорости передачи были гораздо выше 30 KBps, но это было локально, с рандомными задержками) 14:01 <dm> Просто интересно, что вообще происходит, если кто‑то выжимает свой CPU на максимум, с точки зрения его вклада в сеть. 14:01 <dm> Думаю, это не специфично для злоупотребления streaming lib. 14:02 <jrandom> ты не загрузишь CPU под завязку одним streaming — нагрузка на CPU возникала у меня при использовании локального симулятора, где куча routers на одной машине 14:02 <dm> а, ладно, я думал, что cpu забивается одним router’ом, который пытается шифровать все биты в трубе. 14:02 <jrandom> не, шифрование ReallyReallyFast 14:03 <dm> кру' 14:03 <jrandom> ок, есть ли ещё вопросы по прогрессу streaming lib? 14:03 <jrandom> если нет, 4) прогресс mail.i2p 14:04 <deer> <jrandom> postman, ты здесь? 14:04 <deer> <postman> йо :) 14:04 <deer> <postman> ок 14:04 <deer> * postman машет 14:05 <deer> <postman> итак, господа. Возможно, некоторые заметили, что мы наконец реализовали входящие/исходящие сервисы 14:05 <jrandom> [w00t!] 14:05 <deer> <postman> пожалуйста, прочитайте www.postman.i2p/inout.html 14:05 <deer> <postman> пожалуйста, протестируйте систему 14:06 <deer> <postman> baffled предоставит второй официальный MX 14:06 <jrandom> угу 14:06 <deer> <postman> сейчас я работаю над реализацией IMAP 14:07 <deer> <postman> это означает скорый переход на формат maildir 14:07 <jrandom> нужно будет перепроверить разных клиентов под это, верно? 14:07 <deer> <postman> сейчас я оцениваю/тестирую 14:07 <jrandom> круто 14:07 <deer> <Natalia> почему IMAP, а не pop3? 14:07 <deer> <postman> да, и серверную часть тоже 14:08 <deer> <postman> Natalia: pop3 у нас уже есть 14:08 <deer> <postman> pop3, конечно, можно использовать 14:08 <deer> <postman> IMAP4 сделает нас более гибкими для веб‑почтовых систем (надеюсь) 14:10 <deer> <postman> это всё ещё открытый вопрос 14:10 <deer> <Natalia> окей. 14:10 <deer> <Natalia> прозвучало так, словно вы собираетесь перейти с pop3 на IMAP 14:11 <deer> <postman> нет, конечно 14:11 <deer> <postman> jrandom: есть новости относительно локально запускаемого вебмаила? 14:12 <jrandom> мне неизвестно. у меня совсем не было времени этим заняться 14:12 <deer> * postman тоже 14:12 <jrandom> были обсуждения atmail, но он с закрытым исходным кодом 14:12 <deer> <postman> ммм, да 14:13 <deer> <postman> а что‑нибудь на JSP? 14:13 <jrandom> это был бы отличный способ для волонтёра подключиться и сделать немного «черновой работы» :) 14:13 <deer> <Natalia> ну, я добавила это описание на gott.i2p/sites.html 14:13 <deer> * postman совершенно не способен сейчас исследовать этот вопрос 14:13 <deer> <Natalia> для www.postman.i2p 14:13 <deer> <Natalia> postman запускает первую почтовую службу i2p, предоставляя бесплатные и анонимные pop3 и SMTP 14:13 <deer> <Natalia> аккаунты через i2p. Недавно реализована возможность отправлять и получать электронную почту в 14:13 <deer> <Natalia> и из внешней сети, что делает сервисы www.postman.i2p клёвой 14:13 <deer> <Natalia> точкой назначения для любого, кого волнует e‑mail, а вскоре — «маст‑хэв», так как учётные записи mail.i2p 14:13 <deer> <Natalia> станут нормой для авторов eepsite. 14:14 <deer> <Natalia> звучит хорошо? 14:14 <deer> <postman> спасибо, Natalia :) 14:14 <deer> <postman> jrandom: думаю, это не срочный вопрос 14:14 <deer> * Natalia кланяется :) 14:15 <deer> <postman> jrandom: возможно, вернёмся к вопросу вебмаила позже :) 14:15 <jrandom> согласен, postman 14:15 <deer> <postman> с моей стороны всё, спасибо :) 14:15 <jrandom> угу, спасибо, postman 14:15 <deer> * postman тоже кланяется и снова садится 14:15 <jrandom> ок, что‑нибудь ещё по этой теме или перейдём к 5) прогресс BT? 14:16 <deer> <jrandom> dinoman: ты тут? 14:16 <dm> Да, всё ещё жду, когда BT заново активирует мой ADSL 14:16 <jrandom> !thwap 14:17 <deer> <duck> dino проделал хорошую работу 14:17 <deer> <duck> с Ragnarok, чтобы подлатать некоторые части 14:17 <deer> <duck> пока что, похоже, текущие проблемы: 14:17 <deer> <duck> - ненадёжность SAM 14:17 <deer> <duck> - проблемы в Python‑библиотеке SAM 14:17 <deer> <duck> - некорректное использование Python SAM lib 14:18 <deer> <duck> - корректная обработка destination (адрес назначения в I2P) вместо host/ip/port 14:18 <deer> <duck> когда это починим, всё должно заработать 14:18 <jrandom> круто 14:19 <deer> <duck> Думаю, стоит чуть притормозить 14:19 <deer> <duck> и согласовать, как модифицировать протокол, чтобы правильно обрабатывать destinations 14:19 <deer> <duck> всё равно будет несовместимо, так что уж лучше сломать основательно 14:19 <jrandom> согласен 14:20 <jrandom> возможно, кто‑то накидает общий план того, что нужно сделать в разных приложениях/компонентах, чтобы это заработало 14:20 <deer> <duck> у каждого пира есть уникальный peer_id из 20 байт 14:20 <deer> <duck> обычно он выводится из host/ip 14:21 <deer> <duck> думаю, использовать полный destination — перебор 14:21 <deer> <duck> что нам использовать как глобально уникальное? 14:21 <jrandom> SHA1(destination)[0:19] 14:21 <jrandom> может быть? 14:21 <deer> <Ragnarok> первые двадцать байт dest? :) 14:22 <deer> <duck> sha1‑хеш — это 20 байт 14:22 <jrandom> первые 20 байт dest тоже довольно случайные — достаточно, чтобы справиться со случайными совпадениями, но не с враждебными коллизиями 14:22 <jrandom> ещё лучше 14:22 <deer> <dinoman> если потерять ключ, как пирам друг друга находить 14:22 <jrandom> пир и есть ключ 14:23 <jrandom> ой 14:23 * jrandom неправильно понял 14:23 <jrandom> трекер должен отдавать пирам полный destination, а не SHA1(destination) 14:24 <jrandom> это тот же peer_id, о котором речь? 14:24 <deer> <dinoman> я починил PHP‑трекер, чтобы он отправлял полный ключ как ip 14:24 <deer> <duck> вообще‑то client генерирует peer_id 14:24 <deer> <duck> (что ты имеешь в виду под «ключом»?) 14:25 <deer> <dinoman> destination 14:25 <dm> Звучит как сценка «Кто на первой базе?». 14:25 <dm> Используйте полные предложения! 14:26 <deer> <dinoman> ок, хорошо :/ трекер отправляет Full destination как ip 14:27 <jrandom> хе, не обращайте внимания на dm. звучит отлично 14:27 <deer> <dinoman> peer id нужен только трекерам 14:27 <deer> <duck> может, будем использовать #i2p-bt 14:28 <jrandom> я думаю, было бы полезно, если бы ты (или кто‑то ещё) накидал список модификаций, которые нужно сделать 14:28 <deer> <duck> чтобы каждый раз при упоминании имени «змеи» не начинались религиозные войны 14:29 <deer> <dinoman> мне подходит 14:29 <deer> <dinoman> я не воюю: если работает — значит работает 14:29 <jrandom> (например, «tracker sends the full destination as the IP», «client interprets the IP as the full destination», «torrent содержит destination трекера в поле 'trackerDest'» и т. п.) 14:29 <deer> <duck> определённо 14:30 <deer> <dinoman> jrandom, всё верно 14:31 <deer> <dinoman> это пример вывода трекера 8:intervali300e12:min intervali30e5:peersld2:ip50:klkjlkfsdjfkljkfdhjkddfsjkldsfjlkjfdlkjsfdl;kj;sdf7:peer 14:31 <dm> копирую/вставляю фразу jrandom в блокнот и сохраняю как «draft.txt» 14:31 <cat-a-puss> будет ли bt поверх i2p совместим с другими клиентами, которые не поверх i2p? 14:31 <jrandom> круто, dinoman 14:31 <deer> <dinoman> в ip50 увидишь мусорный ключ 14:32 <jrandom> cat-a-puss: да 14:32 <deer> <dinoman> да 14:32 <cat-a-puss> тогда нам стоит поговорить 14:32 <jrandom> добро пожаловать на еженедельную встречу! :) 14:32 <deer> <dinoman> нужно будет что‑то вроде .i2ptorrent, чтобы это уживалось вместе 14:32 <deer> <dinoman> для имён файлов, ссылок и т. п. 14:33 <jrandom> ты работаешь над чем‑то похожим, cat-a-puss, или есть идеи по улучшениям? 14:33 <cat-a-puss> работаю над чем‑то похожим 14:33 <cat-a-puss> на Java 14:33 <jrandom> круто 14:34 <jrandom> это обязательно Java‑специфично или некоторые пиры могут быть на других языках? 14:34 <cat-a-puss> хороший вопрос, не знаю, как провернуть такое в Java, нужно посмотреть 14:35 <deer> <duck> так 14:35 <deer> <duck> давайте использовать ugha.i2p, чтобы набросать спеки 14:35 <deer> <duck> . 14:35 <jrandom> или, может, нам нужен раздел «swarming data transfer» на форуме, чтобы все могли обсуждать это в удобном темпе? 14:35 <jrandom> или ugha.i2p, конечно 14:36 <jrandom> (пока мы разбираем баги в реализации SAM и библиотеках :) 14:36 <deer> <duck> это делает задачу занятной 14:37 <deer> <dinoman> хехе, ок 14:38 <deer> <duck> ... 14:38 <deer> <duck> ещё про bt? 14:38 <deer> * dinoman возвращается к работе над Savane 14:39 <jrandom> http://ugha.i2p/SwarmingTransfer / http://ugha.ath.cx/SwarmingTransfer 14:39 <jrandom> угу 14:39 <jrandom> ок, что‑нибудь ещё по 5) прогресс BT? 14:39 <jrandom> или к 6) ??? 14:39 <jrandom> и спросим dinoman, как идёт прогресс Savane? :) 14:40 <deer> * jrandom щёлкает кнутом 14:40 <deer> <dinoman> почта: я упёрся в использование почтовой системы i2p 14:40 <deer> <dinoman> думаю, мне просто стоит убрать почту 14:40 <jrandom> можно ли как‑нибудь указать ей использовать SMTP‑сервер на другом порту? 14:40 <jrandom> или проблема в аутентифицированном SMTP? 14:41 <deer> <dinoman> auth 14:41 <protok0l> Uptime: 5d 14:41 <protok0l> я крут 14:41 <deer> <dinoman> этого нет в классе, который использует Savane 14:42 <deer> <dinoman> я могу это добавить 14:42 <protok0l> я "Ident: pxEI" кто‑нибудь скажет мой рейтинг 14:42 <jrandom> ок, думаю, мы можем попросить postman выдать тебе отдельный SMTP destination, который не требует аутентификации 14:42 <dm> Я даю тебе 6/10 14:42 <dm> Можешь поработать над своей задницей 14:42 <janonymous1> Что такое savana 14:43 <jrandom> janonymous1: это как sourceforge 14:43 <deer> <dinoman> потому что я сейчас смотрю на I2P Public Domain Software Homepage в своём браузере 14:43 <jrandom> w00t 14:45 <deer> <dinoman> это было бы круто, но что делается на сервере — не хочу, чтобы меня взломали и получили информацию о почтовом сервере 14:45 <deer> <dinoman> вот что меня беспокоит 14:45 <jrandom> ну, они не получат информацию о почтовом сервере, они лишь смогут (в худшем случае) подделывать @mail.i2p 14:45 <janonymous1> Круто 14:46 <jrandom> но да, было бы здорово иметь поддержку аутентифицированного SMTP, чтобы это предотвратить 14:46 <jrandom> не знаю, насколько это трудоёмко 14:46 <protok0l> ну, рад, что идею почтового сервера я оставил postman 14:46 <protok0l> это сложнее, чем я думал 14:47 <deer> <Ch0Hag> Я не против помочь с этим 14:47 <dm> protocol 14:47 <deer> <Ch0Hag> Нужно же чем‑то заняться. :-) 14:47 <deer> <dinoman> я сделаю auth :( это займёт немного времени, но я сделаю 14:47 <deer> <protokol> да, dm 14:48 <jrandom> видишь, у тебя уже есть волонтёр, dinoman! :) 14:48 <deer> <protokol> может, я бы хостил nessus‑сервер 14:48 <deer> <protokol> и туннелировал его через TOR у себя 14:49 <deer> <Ch0Hag> Плюс мне нужен хороший повод заняться остальной моей сетью. 14:49 <deer> <protokol> а я посвящу себя изучению python 14:49 <janonymous1> «the i2p software foundation». Уже вижу это 14:49 <deer> <protokol> и тому, как правильно печатать 14:49 <dm> Я посвящу себя добыванию большего количества денег для себя и тех, кто непосредственно со мной связан и может быть склонен дать мне денег в ближайшем будущем. 14:50 <jrandom> ок, у кого‑нибудь ещё что‑то для 6) ??? 14:50 <dm> 7) $$$ 14:51 <duck> Roger Dingledine (arma @ freenode) опубликовал черновик главы будущей книги O'Reilly 14:51 <duck> http://freehaven.net/doc/wupss04/usability.pdf 14:51 <jrandom> ага, он неплохой 14:51 <duck> о анонимности и удобстве использования 14:51 <dm> глава про удобство? 14:51 <deer> <protokol> я могу возглавить i2p software foundation 14:51 <deer> <protokol> лол 14:51 <duck> есть интересные части про негативный образ 14:52 <deer> <protokol> отдайте мне ключи от казны 14:52 <duck> хорошие значения по умолчанию 14:52 <deer> <protokol> СЕЙЧАС! 14:52 <duck> и т. д. 14:52 <jrandom> и о важности удобства, иногда даже важнее безопасности 14:52 <dm> protok0l: ты же адвокат пользователей, да? Тебе стоит прочесть этот документ. 14:52 <jrandom> ок, что‑нибудь ещё для встречи? 14:52 <deer> <protokol> вау, я вижу 83 пира 14:52 <duck> теперь понятно, почему в tor так мало известных скрытых сайтов 14:53 <deer> <protokol> dm: прочту 14:53 <duck> arma боится негативного образа 14:53 <duck> . 14:53 <dm> «imago»? 14:53 <duck> имидж 14:53 <deer> <duck> (психоанализ) идеализированный образ кого‑то 14:53 <dm> Там нет упоминания I2P :( 14:53 <duck> jrandom: а разве мы нет? 14:54 <jrandom> эм? 14:54 <dm> он имеет в виду «разве не так?». Он голландец. 14:54 <duck> если какая‑то специфическая группа сейчас переедет в i2p, 14:54 <duck> они могут отпугнуть других нужных пользователей 14:55 <jrandom> о, это там есть? я не заметил 14:55 <duck> нет, это я говорю 14:55 <duck> но и там тоже, отчасти 14:55 <duck> конечно, Энди‑анархисту плевать 14:56 <jrandom> думаю, место найдётся и для i2p, и для tor 14:56 <duck> да 14:56 <duck> но как насчёт раннего негативного образа I2P 14:56 <deer> <Natalia> поэтому я вынуждена быть тут «обычной девушкой» в этом IRC‑канале 14:56 <protok0l> ха‑ха, как только я дам сигнал, каждая крупная анархистская рассылка и форум узнают про i2p за день‑два 14:56 <jrandom> мне вообще пофиг на это, duck ;) 14:56 <deer> <Natalia> jrandom не одобряет got 14:56 <deer> <Natalia> *gott 14:57 <duck> jrandom: ага, но всё же 14:57 * duck считает количество дружественных анархии регионов на планете 14:57 <deer> <Natalia> так что я должна быть Natalia, любимой женщиной канала 14:57 <deer> <Natalia> ( отстой ) 14:57 <duck> сомали? 14:57 <duck> бьюсь об заклад, у них там «летающие пофиги» есть 14:57 <protok0l> Чьяпас, Мексика 14:57 <duck> но не дружелюбные 14:57 <protok0l> мексиико 14:58 <deer> <Ragnarok> ба, ты просто хочешь быть феминизирована 14:58 <jrandom> duck: когда придёт время выходить в люди, уверен, мы сможем сделать лицо, понятное обычному обывателю 14:58 <duck> к 14:58 <jrandom> будут ли люди делать «плохие» вещи с i2p? да 14:58 <dm> Думаю, стоит нацеливаться на «Joe Пивной Живот» 14:58 <protok0l> удачи, знаю, gott что‑то замышляет 14:58 <protok0l> gott нас уничтожит 14:58 <duck> ок 14:58 <duck> . 14:58 <jrandom> единственный способ выжить для стоящей системы анонимности или безопасности — быть нейтральной к содержимому 14:59 <deer> <Ragnarok> анонимные коммуникационные системы могут только защищать коммуникацию. Они не мешают старой доброй полицейской работе, если кто‑то действительно что‑то делает. 14:59 <duck> просто говорю, что некоторые ссылки на http://127.0.0.1:7657/index.jsp могут быть плохими 14:59 <dm> I2P — это про технологии. 14:59 <deer> <Natalia> да 14:59 <jrandom> верно, duck 15:00 <duck> и да, sitelist.html превратится в очередной тред про TFE 15:00 <jrandom> ну, мм‑хмм 15:00 <deer> <Natalia> нейтральность к содержимому — это то, о чём я пишу в последней записи eeplog 15:00 <deer> <Natalia> http://gott.i2p/eeplog.html 15:01 <jrandom> в этом, однако, сила интерактивных eepsites, вроде вики 15:01 <jrandom> (например, чтобы люди регистрировали свой сайт через sitelist.py или что‑то подобное) 15:01 <deer> <Natalia> jrandom: поддерживаешь ли/не поддерживаешь идею того, чтобы eepsite‑краулеры, ссылающиеся на незаконный материал, были доступны с главной? 15:01 <deer> <Natalia> +или 15:01 <deer> <Natalia> если ты собирался ссылаться на sitelist 15:02 <duck> с моральной точки зрения мне тоже глубоко наплевать 15:02 <deer> <Natalia> jrandom: ни один из них не зарегистрирован 15:02 <duck> но с точки зрения удобства — возможно, нет 15:02 <deer> <Natalia> скрипт проверяет host.txt 15:02 <deer> <Natalia> *hosts.txt 15:02 <jrandom> с нетехнической точки зрения я поддержу то, что нужно сообществу пользователей 15:02 <deer> <Natalia> так что все попадают в список, если у них есть домен 15:03 <deer> <Natalia> эх, лифчики такие неудобные. 15:03 <protok0l> ага, жутко 15:03 <deer> <cervantes> вы видели сообщество пользователей? 15:03 <cat-a-puss> Самое простое решение — просто ссылаться на страницы поиска. Все умеют ими пользоваться, это быстрый доступ, и никто не увидит то, чего не просил. 15:04 <deer> <cervantes> :) 15:04 <protok0l> gott — серийный убийца, я знаю. он будет первым, кто предложит прямые убийства через веб‑камеру в i2p 15:04 <deer> <Natalia> сообщество пользователей состоит из довольно странных людей. 15:04 <jrandom> хорошая мысль, cat-a-puss, можем просто сослаться на files.i2p 15:04 <deer> <Natalia> на данный момент я вынуждена быть женщиной, потому что ведущему разработчику не по душе аморальное поведение моего другого «я». 15:04 <duck> cat-a-puss++ 15:04 <deer> <Natalia> нас объединяет общее приключение. 15:06 <BS314159> Не уверен, что это хорошая идея, но лицензия I2P достаточно широкая, чтобы люди делали свои сборки, отличающиеся только локальными стартовыми страницами 15:06 <deer> <Natalia> ну. 15:06 <deer> <cervantes> будем надеяться, DrWoo сумеет держать свои индексы без мусора 15:06 <jrandom> конечно, BS314159 15:06 <BS314159> не версии. дистрибутивы. 15:06 <deer> <Natalia> files.i2p должна быть одной из ссылок 15:06 <jrandom> BS314159: люди даже могут отредактировать свою локальную стартовую страницу ссылок 15:06 <deer> <Natalia> а затем ссылка на интернет‑каталог в стиле yahoo 15:06 <protok0l> большинство будут достаточно мудры, чтобы использовать официальную версию 15:06 <jrandom> (в docs/readme.html) 15:07 <deer> <Natalia> поисковики и каталоги выполняют разные роли 15:07 <deer> <Natalia> поэтому каталог вообще есть 15:07 <deer> <Natalia> его просили как независимый от поисковика 15:07 <BS314159> так что если хотите нацелиться, например, на аудиторию против порно, найдите сопровождающего, который будет поддерживать отфильтрованный набор стартовых страниц по умолчанию 15:07 <protok0l> если только они не готовы искать закладки в сторонних версиях 15:07 <deer> <Natalia> людьми 15:07 <deer> <Natalia> так что поисковик — это хорошо 15:07 <jrandom> верно, BS314159 15:07 <deer> <Natalia> но не предел 15:07 <deer> <Natalia> поисковик, интернет‑каталог, вики, страница помощи 15:07 <deer> <Natalia> возможно. 15:08 <jrandom> мы уже ссылаемся на fproxy.i2p, и мы знаем, какой «страшный и злой» контент у них там ;) 15:08 <BS314159> Не уверен, что я по теме, но есть ли открытый контент‑фильтр, поддержку которого сопроваждающие поисковиков были бы готовы реализовать? 15:08 <BS314159> Чувствую, я не по теме 15:08 <protok0l> встреча ещё идёт? 15:08 <jrandom> да, protok0l 15:08 <BS314159> сорри. (замолкает) 15:08 <deer> <Natalia> jrandom: возможно, не стоит ссылаться на fproxy.i2p 15:08 <deer> <Natalia> он почти всегда лежит 15:08 <jrandom> BS314159: думаю, контент‑фильтр в поисковике — это перебор 15:08 <deer> <Natalia> похоже, и сейчас лежит 15:09 <protok0l> так и есть 15:09 <deer> <Natalia> судя по недавнему прогону скрипта проверки сайтов 15:09 <jrandom> ок 15:09 <jrandom> ну, это была хорошая дискуссия, много отличных идей 15:09 <BS314159> не у «поисковика». у «чьего‑то» поисковика 15:10 <deer> * Natalia улыбается. 15:10 <deer> <cervantes> BS3: aol.i2p ;-) 15:10 <jrandom> ок, есть что‑нибудь ещё для встречи? 15:10 <deer> <cervantes> ух ты... ещё встреча идёт... 15:11 <deer> <cervantes> думал, пропустил её на час 15:11 <jrandom> нет, я опоздал 15:11 <jrandom> ок, если нет... 15:11 * jrandom подготавливается 15:11 * jrandom *baf* закрывает собрание