БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

#LW2N6J (6+2) / @anonymous / 3818 дней назад
Не устаю наслаждаться привкусом спермы на губах и застревающими между зубами лобковыми волосами авторов XMPP каждый раз когда запускаю жаббер-клиент. XMPP явно дизайнили люди, которые точно не собирались им пользоваться. Двухранговая сеть с клиент-серверным протоколом, который включает в себя абсолютно все отсосы p2p-мессенджеров и не использует никаких преимуществ такой архитектуры кроме разве что человекочитаемых пользовательских идентификаторов. Ну вот нахуя мне жаббер-сервер, если я все равно на клиенте должен ебаться с историей, контролем доставки сообщений и прочими приколами? В плане пользовательского опыта XMPP стоит рядом с каким-нибудь Tox, вся инфраструктура XMPP-серверов занимается разве что аутенфикацией и маршрутизацией. Хочешь непроебываемые сообщения? Соси хуй. Хочешь общую историю на всех клиентах? Соси хуй. Еще и учетка гвоздями к конкретному серверу прибита - охуительно. Другое дело - Telegram. UI/UX просто божественны. Сидишь за пекой и хуесосишь кого-нибудь в чатике. Захотелось посрать или сгонять за закладкой - просто хватаешь быдлодевайс и продолжаешь с него. Telegram централизованный и незащищенный, но все же использовать его и создавать спрос на юзабельные решения - очень хорошо, если не удовлетворены базовые потребности (удобство и комфорт), то толку от удовлетворения более высоких (безопасность и контроль) не будет никакого. Можно, конечно, сидеть как сыч в своем жаббер-мирке, обмазавшись личным сервером и OTR, только какой от этого толк если тебе пообщаться-то не с кем - все кругодрочат в телеграме. Миру нужен еще один несовместимый ни с чем мессенджер. Только этот мессенджер должен быть: удобный как телеграм, контроллируемый как жаббер и безопасный как токс. С сервер-сайд историей, шифрованием, миграцией учетных записей и возможностью поднять свой сервер. И так. У Алисы есть хеш публичного ключа Боба. Алиса хочет позвать Боба в совместку на мекс. Для этого она запрашивает у одного из серверов, обслуживающих ее учетную запись VCARD Боба. Сервер бежит в DHT и находит cамый свежий VCARD по хешу публичного ключа, возвращает его Алисе. Алиса шифрует для Боба сообщение "го совместку на мекс" и передает одному из своих серверов с пометкой "передать Бобу". Сервер достает из VCARD Боба список адресов и публичных ключей серверов, обслуживающих его учетную запись, выбирает для себя самый удобный, добавив к сообщению timestamp и подписав его, отправляет шифрованное сообщение на этот сервер. Сервер Боба, проверив, что timestamp совпадает с текущим (с какой-то допустимой погрешностью), подписывает сообщение своим ключем и рассылает подписанное сообщение: серверу Алисы, с которого пришло сообщение, всем прочим серверам Боба из VCARD и всем клиентам Боба, подключенным к этому серверу. Подписанное серверами обеих сторон сообщение сохраняется на всех серверах обоих участников в виде sorted set'а со score равным timestamp'у этого сообщения. Теперь Боб в любой момент может запросить у любого из своих серверов историю своего общения с Алисой и получить его в виде массива сообщений, отсортированных по времени отправки. Боб аналогичным образом отправляет Алисе ответ: "ебал я в рот твой мекс, я тебе ебало порежу, тварь". Что мы имеем? End-to-end шифрование: никто кроме Алисы и Боба не знает что содержится в сообщении. Учетная запись может обслуживаться несколькими серверами, реплицирующими зашифрованную историю между собой: можно забыть про падающие сервера и просто в случае проблем переключаться с одного на другой - история на всех одинаковая. Добавить новый сервер проще простого: нужно лишь отправить в DHT новую версию VCARD с новым списком адресов и ключей своих серверов. История изначально сервер-сайд, а значит и Алисе и Бобу нужны лишь тонкие клиенты, запрашивающие при необходимости нужный кусок нужного диалога. Сообщения не проебываются: даже если у клиента херовый коннект, ему нужно лишь дождаться когда сообщение будет подписано серверами обеих сторон - после этого оно сохраняется в истории. При этом легко костылится возможность отправить на любой из своих серверов токен по которому этот сервер может слать пуши (без текста сообщения) на твой быдлодевайс, уведомляя тебя о новых сообщениях. Так как сообщение становится сообщением только после того как его подпишут сервера обеих сторон (нужно для того чтобы нельзя было отправить сообщение с произвольным timestamp), то возможен интересный сайдэффект: при удалении из VCARD какого-то из своих серверов из истории будут удалены все сообщения, подписанные этим сервером. Но это можно пофиксить, если помимо адреса сервера и его ключа хранить в VCARD еще булево активен сервер или нет (т.е. можно ли на него доставлять сообщения), тогда необходимости убирать старые сервера из VCARD не будет.
#H5Q7JP (14+3) / @krkm / 3818 дней назад
информационная нагрузка на человека растёт быстрее, чем он успевает придумывать решения для данной проблемы, избегая при этом фундаментальных изменений в структуре своей личности, особенно продолжая придерживаться традиционалистских взглядов по вопросам устойчивости и неизменности своей психической структуры. Тут придётся либо переходить на новый уровень сознания, или плотно подсесть на антидепрессанты/наркотики - и не просто малой части общества, а практически большинству. И даже полностью автоматизированные автомобили, доставляющее предельно невротизированное существо - человека будущего - из пункта А в пункт В, вряд ли смогут чем-либо утешить его в пути.
#BFGMIX (1+1) / @anonymous / 3818 дней назад

define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))

define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))

define must_be_array(a) BUILD_BUG_ON_ZERO(same_type((a), &(a)[0]))

define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))

TFW compile-time type checking.
Найдено в сорцах прыщеядра.

#66N96E (4+3) / @lexszero / 3819 дней назад
вот вы сидите в телеграме, но ведь если я зайду в ваш /bb/ с аккаунтом, привязанным к телефону, скажу, что купил вчера веществ, меня же мгновенно примет майор, потому что симки по паспорту. (только не пытайтесь утверждать, что майор не сможет узнать, какой аккаунт скрывается под этим ником) купить левую симку? а то, что я с этого же имеи заходил в сеть с настоящей симкой? нужно купить и мобилу? в конце концов спалят по айпи. можно заходить туда через тор? хотя по айпи уже как-то не так паранойно почему-то, но телефон это же пиздос.
#3BG53E (61+3) / @anonymous / 3819 дней назад
Снимаю пустую мерную колбу с верхней полки шкафа. На дне колбы лежит кусок блестящей фиолетово-чёрной тверди. Читаю на этикетке «0.2 M раствор йода в эфире».
#UUN2BI (10) / @ndtimofeev / 3819 дней назад
Обратное титрование магний-органики щёлочью в присутствие фенолфталеина говно потому что индикатор экстрагируется в органический слой и то не окрашивается, то не обесцвечивается.
#2BP6L8 (0+1) / @ndtimofeev / 3822 дня назад
js
#BCLGQ2 (4+2) / @anonymous / 3823 дня назад
Итак, на правах пресс-секретаря Александра Маркова, по многочисленным заявкам пользователей BnW, я размещаю здесь этот офейцальный(ТМ) пресс-релиз http://dump.bitcheese.net/images/ehidoxa/komar-help.png Любая помощь будет передана по назначению ASAP. Самая актуальная информация и далее тут и у Камара (когда ему разрешат иметь электронный вычислитель).
#RYUQQ0 (18+9) / @greenbastad / 3823 дня назад
> 62. Большинство ученых — расисты и сексисты: русские смеются над китайским акцентом и индийскими статьями, мужчины презрительно относятся к женщинам-ученым, а женщины-ученые — и к мужчинам, и к женщинам. http://orgchem.by/20151003/
#ETJKIB (4+1) / @ndtimofeev / 3823 дня назад
Достал визитку дмса, позвонил. Приехало желтое такси и увезло в больницу РЖД #1. Больница охуенная. Путин президент. Увезли меня, правда, в пять утра с работы, но это не главное.
#TIK73O (30+2) / @komar / 3823 дня назад
> Дополнение Adblock для браузера Chrome, насчитывающее более 40 млн пользователей, продано компании, имя которой остаётся неизвестным. Условия сделки не разглашаются, но пользователи дополнения уже получили предупреждение о том, что отныне Adblock для Chrome как и Adblock Plus по умолчанию станет показывать приемлемую рекламу, ограничившись блокировкой раздражающей рекламы. > Для того чтобы сайт или рекламная сеть были добавлены в список приемлемой рекламы недостаточно просто выполнить предъявляемые к подобной рекламе требования - необходимо заключить специальное соглашение, которое бесплатно для мелких и средних сайтов и блогов, а для крупных ресурсов требует оплаты отчислений. http://www.opennet.ru/opennews/art.shtml?num=43076
#HLPTZG (5+2) / @ndtimofeev / 3826 дней назад
osm
Соберите под linux кто-нибудь этот блоатвар https://github.com/mapsme/omim . Внимание! Qt5 внутри. Также в INSTALL.md настоятельно рекомендуют собирать это дело clang'ом. Ну или хотя бы гляньте почему не собирается minizip.
#NJSRRX (1) / @ndtimofeev / 3827 дней назад
— Ему дали грант на 33 миллиона рублей и сказали что на каждую 1000 рублей должна приходиться страница отчёта.
#1T2Q55 (0) / @ndtimofeev / 3828 дней назад
На бнваче какой-то рационалист постоянно что-то клянчит. Дома есть канистра бензина, вот думаю — может его поджечь и выложить это на ютуб. Если попрет то вести канал с видяхами где поджигают разных долбоебов. Взлетит, не?
#ETW4JL (7+6) / @anonymous / 3828 дней назад
Сдохла морозилка на -70°С. Ощущение в ЖКТ как если ты смотритель парка Юрского Периода и внезапно понимаешь что выключили ток в вальерах с динозаврами. Причём непонятно когда. Да половина содержимого этого морозильника газ при 0°!
#963BWY (0) / @ndtimofeev / 3828 дней назад
Я правильно понимаю, что в этой лисопараше нет нихуя для того чтобы посмотреть какая вкладка ебет CPU?
#1YAI9N (7+1) / @greenbastad / 3828 дней назад

Чистый криминал.

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

Выводя собаку, я перешёл дорогу в неположеном месте. Машин и свидетелей не было. Меня не поймают.
Стоит ли упоминать, что собака гуляла без намордника..
Раз уж пошёл по скользкой дорожке криминала — остановиться трудно...

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

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

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

Берегитесь. Мы, преступные элементы, живём среди вас и почти не отличаемся от приличных людей.

#4TWB3J (2+5) / @anonymous / 3829 дней назад
#5BTRN3 (0+2) / @lexszero / 3829 дней назад
http://tab.snarc.org/posts/haskell/2015-09-29-rust-with-haskell.html — Все мы знаем, что haskell — идеальный язык для любых задач и лишь недостаток библиотек не даёт использовать его в больших серьёзных проектах уровня национального поисковика. Но теперь ваши мольбы услышаны и решение есть: интероп с Rust! ТАДА!
#B8468X (13+4) / @ndtimofeev / 3830 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.