• Техническая реализация нового продукта Yota для смартфонов
    +1
    Свобода — это рабство.

    Что на самом деле нужно клиенту — чтобы вы давали интернет и не трогали его по дороге. Но раз уж всё равно трогаете своим грязным DPI, то клиенту надо чтобы вы пропускали трафик до его собственного VPN. Но вы его не пропускаете.

    Тогда останется только настроить гейтвей между социалками и VPN. Пусть неэффективно, пусть через base64, но вы сами этого просите. Как в далёких нищих 90х приходилось перенаправлять веб трафик через условно бесплатную почту.
  • Какого! закона вы ещё хотели? У меня есть их! Блокируем VPN
    +13
    > Вспомните что было в интернете лет 10-15 лет назад, на каждом сайте висели порнобанеры, сейчас по проще можно хоть ребёнка пустить посидеть.

    Никто не мешает вам поставить фильтр порно в частном порядке. Хоть с чёрным списком, хоть с белым.
  • Какого! закона вы ещё хотели? У меня есть их! Блокируем VPN
    +4
    Это когда человек сваливает в США или Швейцарию (оптимально — на государственные деньги), и оттуда учит россиян любить Россию-матушку.
  • Роскомнадзор пытается решить проблему с механизмом блокировки «белыми списками»
    0
    У вас заблочат все IP кроме белого списка. Какой тут P2P.
  • Роскомнадзор пытается решить проблему с механизмом блокировки «белыми списками»
    +7
    Ну как, сторонники «моя хата с краю, технически грамотный человек обойдёт все блокировки», выкусили белого списка? Что теперь будете петь?
  • Для развертывания 5G операторы России должны объединиться и привлечь 1 трлн рублей
    +1
    > Интернет — для общения умного дома с вами

    Снова не понятно. Общаться с мной можно и по интранету. Не делая крюк через луну.

    > для выкачивания, например, рецептом приготовления еды,

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

    > Для обновления ПО (исправление багов и добавление новых функций).

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

    > Это — первое, а второе — существующие сети с таким умным домом просто не справятся.

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

    Ну и провода никто не отменял. В конце концов вся эта бытовая техника уже требует проводов для подведения электричества. Кстати, их можно использовать повторно.
  • Вот до чего бывают люди до чужого добра жадные, или еще одна ремарка про 44 50 49
    0
    Почему же. Некоторые фантасты вполне себе допускают идею множественного ИИ. В этом контексте ИИ сравнивается с ядерной бомбой — кто первым до него добирается, тот получает большие преимущества. В этом и кроется трагедия — чтобы защитить себя от врага (других людей), люди создадут ИИ, который их потом и похоронит. Не сразу, а как только человек потеряет контроль. А он потеряет — рано или поздно.

    При этом отказаться от разработки ИИ можно только сообща. Ведь если кто-то схитрит и заначит для себя ИИ, то он уроет всех остальных. А наверняка схитрит — с чего бы ему не схитрить. Так что люди друг другу не доверяют и от этого недоверия, от лживой природы человеческой и происходит основная угроза для будущего человечества.
  • После урагана в Москве операторов связи обяжут оповещать о ЧС
    0
    Очевидно же как — заказным письмом с уведомлением!
  • Вот до чего бывают люди до чужого добра жадные, или еще одна ремарка про 44 50 49
    +5
    Я просто показал вам зеркало. Не стал доказывать ложность ваших утверждений, а повторил ваши приёмы и показал, к чему они могут привести. Рад, что вы это осознаёте.
  • Вот до чего бывают люди до чужого добра жадные, или еще одна ремарка про 44 50 49
    +9
    > Речь об инструментарии, а не убийствах людей и пиратстве.

    У вас, может быть. Мой резкий комментарий относился не к инструментарию, а к вашему способу аргументации. Мало сказать «я считаю это прогрессом», я могу с равной обоснованностью считать прогрессом загоризонтное прибрежное пиратство. Ваш пост насыщен столь тупыми манипуляциями, что они были бы уместны только в школе для дегенартов. Своим постом вы оскорбили интеллект хабражителей. Я был несколько смущён таким уровнем наглости, вот и ответил односложно. Но если вы настаиваете, я готов пройтись по всем вашим высказываниям более детально.

    > Главное то, что существует болезнь, заразившись которой человек превращается в человека, который интеллектуально схож с бабушками,

    Вполне вероятно, что существует. Но вам не взять меня на слабо. Докажи, что ты не бабушка, отправь за 300 рублей СМС «Я не лох». Нет, это вы снакчала докажите, что защищать базовые права человека — это признак старческого маразма.

    > Во многом это обусловлено эффектом Даннинга-Крюгера, но не о нём речь.

    Да-да. Расскажите IT специалистам, что они ничего не понимают в интернете.

    > Очень приятно, что ваш оператор предлагает вам услуги по напоминанию чего-либо

    Всегда надо смотреть, что он за это требует. Вот когда интел пообещал, что его новый процессор может показывать DRM видео в любом браузере, я очень-очень напрягася. В любом браузере, под любой ОС — это какого же уровня руткит он вставил. Правда это оказалось журналистской брехнёй.

    > Как бы ни хотелось быть за мир во всем мире, бизнес направлен исключительно на извлечение прибыли. К сожалению/счастью, у тебя нет/есть бизнес и ты поймешь/недоумеваешь.

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

    > Возможность предоставлять еще больше услуг, на основе сигнатурного анализа, как-то CDN-сети, IPTV, оптимизация/подготовка контента

    Мне хватает обычного интернета. А если бы провайдер на блокировал (или трагически замедлял «а мы тут не при чём») трафик скайпа, было бы ещё лучше.

    > Так как нам нечего скрывать

    Готовы опубликовать свою медкарту?

    > Хотя для меня это вопрос веры, и не более.

    Хорош аргумент, силён.

    А голосовалка вообще блеск.

    Правильно ли Гитлер сжигал евреев?

    — Да, правильно
    — Нет, потому что я дурак
    — Нет, потому что я еврей
    — Мне страшно
  • Вот до чего бывают люди до чужого добра жадные, или еще одна ремарка про 44 50 49
    +8
    Идите в жопу с таким прогрессом! Вы ещё сомалийских пиратов, захватывающих заложников ради прибыли назовите прогрессом.

    P.S. У вас голосовалка с пресуппозицией — поменяйте на человеческую, не уподобляйтесь маркетологам.
  • Понятия: множество, тип, атрибут
    0
    Я и сам не математик. Просто однажды я задумался о том, что мне придётся объяснять ребёнку, что такое число, и с ужасом понял, что сам не знаю. Стал потихоньку в вебе искать математические книжки. Оказалось, что теория категорий в современной математике — это универсальный язык, как теория множеств в старой.

    К счастью, на хабре запостили очень простой и понятный учебник для начинающих: https://github.com/George66/Textbook

    P.S. Множества с непрерывностью не работают, с непрерывностью работает топология — так что вам надо в том направлении копать, чтобы подобрать подходящие абстракции.
  • Понятия: множество, тип, атрибут
    0
    Возьмём категорию, где объектами выступают множества, а морфизмами — функции с соответствующими областями определения/значений. Возмём малую категорию предпорядка. Построим категорию функторов из последней категорию в первую. Построенная категория хорошо отображает понятия времени. К тому же множества перетекают вместе со своими морфизмами — т.е. отношениями между ними.

    И никакого множества множеств и прочих парадоксов
  • История создания Виртуальной Файловой Системы Git (GVFS, Git Virtual File System)
    0
    Далеко не всё они умеют. Именно поэтому майкрософту пришлось писать свои костыли для работы с git-submodule. Но костыли со временем показывают свою несостоятельность — их надо постоянно расширять для совместимости с другими решениями, к тому же развивающимися по независимым направлениям.

    Гит сабмодуль не может быть удобным для всех — иначе люди не предпочитали бы пользоваться пакетными менеджерами вроде maven и gems. Опять же, я пробовал использовать git для ведения вики — очень неудобно, т.к. различные страницы должны иметь больше независимости, чем им даёт гит.
  • Понятия: множество, тип, атрибут
    0
    А что вам мешает представить время как категорию, где одни немутабельные множества перетекают в другие немутабельные множества?
  • Понятия: множество, тип, атрибут
    0
    > Например, математическое множество не существует во времени, как и операции над ним. Это значит, что нельзя сказать, что состав множества меняется во времени.

    Воспользуйтесь категорией множеств и задайте шкалу над ней.
  • Нелицензионные картриджи для консолей и их влияние на игровую отрасль
    +3
    Оракл страдает такой же крайней степенью копиразма: включил в протокол вирши, не процитировав которые, клиент не может обратиться к серверу. Такой вот юридический способ борьбы с конкуренцией. Имхо, за такое надо менять законодательство об авторском праве, чтобы не повадно было впредь.

    Everybody follows
    Speedy bits exchange
    Stars await to gl@ow"
    The preceding key is copyrighted by Oracle Corporation.
  • История создания Виртуальной Файловой Системы Git (GVFS, Git Virtual File System)
    0
    > При этом, проблема с git это, имхо, только симптом — раз есть такой монолитный и огромный кодебейз

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

    Можно взять и разбить кодбейс на компоненты сильной связности, распихать их по разным git репозиториям. Потом ещё написать интеллектуальный сборщик, который будет их подтягивать. Потом интеллектуальную систему тестирования и автоматического формирования тестовых контейнеров. Потом интеллектуальный issue tracker и code review tool, которые способны работать с несколькими git репозиториями одновременно.

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

    Если честно, я уже давно жду, что git сменит какая-то более продвинутая система. Надоесть людям костыли поверх гит городить, и они вместо этого напишут более функциональную систему контроля версий.
  • Спросите Итана: существуют ли разные типы пространства и времени?
    +2
    Совершенно не понятное объяснение. Кто уже знал ОТО, тот всё понял, но ему не нужно. Кто не знал — понять из этого текста ничего не может.
  • Как Сбербанк Онлайн сливает данные пользователей
    +1
    Что это мы, в самом деле. Рассказываем про ошибки и потенциальные уязвимости, и как всё может пойти не так. А у сбербанка и намерения не было хранить тайны своих клиентов.
  • Для развертывания 5G операторы России должны объединиться и привлечь 1 трлн рублей
    +2
    Пока я не увидел ни единой причины почему умному дому в вашем сценарии нужен интернет.
  • История создания Виртуальной Файловой Системы Git (GVFS, Git Virtual File System)
    0
    Интересно, как эту проблему решают под линуксом?
  • Для развертывания 5G операторы России должны объединиться и привлечь 1 трлн рублей
    0
    Куда уж выше плотность. Это какой-то вайфай получится с бетманом. Хотя если наконец-то запилят толковый протокол для ближней связи уровня квартиры-дома, я себе такой роутер прикуплю.
  • Зачем стране нелетающая ракета и пустой космодром
    –2
    > Они говорят: «Как хорошо, что у нас этим и всё закончилось».

    Интересно, а если бы майдан положили пулемётами, местные жители тоже бы сказали «хорошо, что у нас этим закончилось?»

    Киевские власти целенаправленно убивали мирных жителей, чтобы развязать войну и не отвечать перед своим народом за свои реформы. Поэтому и был послан самолёт убить каких-нибудь луганчан. Если государство попробует меня убить ни за что, или убьёт моих близких, думаете я продолжу ему подчиняться? Вы бы простили государство на их месте?

    А что касается «десяток подготовленных вооружённых людей способен поставить город на колени», вспомните события в Грозном, которые происходили в том же году. Террористы прорвались в город, успели убить несколько полицейских, которые им сопротивлялись, потом силовики загнали приезжих в отдельное здание и взяли его штурмом.
  • Зачем стране нелетающая ракета и пустой космодром
    –3
    > то война бы и не начиналась.

    Чтобы война не начиналась, надо было сделать так, чтобы киев не убивал местных жителей. А когда убийства пошли — пойдёт и месть, и сопротивление. Всё что сделала Россия — не дала безответно убивать гражданских активистов, уравняла шансы, дав им оружие.
  • Для развертывания 5G операторы России должны объединиться и привлечь 1 трлн рублей
    +2
    Зачем мне ваш 5g, если я на 3g не напрягаясь выкачиваю месячный лимит за один день. А операторы ещё плачутся, что люди качают слишком много, и лимиты надо понижать.
  • После урагана в Москве операторов связи обяжут оповещать о ЧС
    0
    > На выходе мы получаем порядка 10.000/сек доставок SMS сообщения

    Вы неправильно подходите к вопросу. Можно слать бродкастами. Нода может пихнуть пакет всем подключённым телефонам. Не разбираясь, получали ли эти симки уже смс раньше, должны ли получить сейчас. Просто всем зарегестрированным симкам. Не нужно задействовать громоздкий механизм таретированных посланий.
  • После урагана в Москве операторов связи обяжут оповещать о ЧС
    +4
    Ничего, операторы окупят каналы, пуская по ним спам. А пользователи будут привычно его игнорировать вместе со всеми предупреждениями от МЧС
  • СБУ проводит обыск в украинских офисах «Яндекса» по статье о госизмене
    0
    т.е. вы хотите сказать, что это Россия послала самолёт расстрелять народ на площади перед ЛОГА?

    Я помню, вы говорите, что ополченцы сами себя обстреливают из артиллерии. Проверить трудно, меня там не было и по фоткам я не ориентируюсь. Выбрал такой факт, что его уж никак нельзя опровергнуть.
  • Как Сбербанк Онлайн сливает данные пользователей
    +1
    > Отдельно стоит упомянуть про содержащиеся в пользовательских соглашениях и договорах с компаниями Google и «Яндекс» разделы, описывающие политику конфиденциальности этих компаний, в соответствии с которыми собранные агрегированные данные доступны только владельцу ресурса, где размещён скрипт, — в данном случае Сбербанку.

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

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

    Вы ведь уже не новички, которые сайт про котиков делают. Для них уровень безопасности «я никому не интересен» достаточен. Но не для банка, который с деньгами работает.
  • СБУ проводит обыск в украинских офисах «Яндекса» по статье о госизмене
    –2
    > Может проблема не только в Украине, как считаете, хабраюзеры, которые не против, что их страна убивает украинцев?

    Каким образом? Тем, что поставляет вооружение местному ополчению? Так не надо было украинцам самими убивать украинцев. От этого, говорят, возникает ненависть и неразрешимые проблемы. Вот чего ещё хотел добиться киев своей показной атакой самолёта на ЛОГА? Казнили каких-то случайных местных, за то что они местные. А они после этого, подлецы такие, насмерть отказались сотрудничать более с Киевом.
  • СБУ проводит обыск в украинских офисах «Яндекса» по статье о госизмене
    +1
    Не мешайте людям «воевать» с комфортом.
  • Google Chrome «поедает» рынок браузеров
    0
    Если бы они пользовались движком. Обычно браузеры пользуются сразу хромиумом и уже поверх него рисуют свой интерфейс. Если и те, что с вебкитом работают напрямую, но это редкие и малопопулярные исключения. А то и дохлые давно как luakit или uzbl.
  • Проблема сохранения контекста при асинхронном программировании в scala
    0
    > Если это самое плохое в примере — ок :)

    Если честно, я не вчитывался. Поверил на слово, что у вас там и в самом деле HKT и монады. Функциональное программирование обычно обладает свойством, что одну и ту же задачу в нём нельзя решить разными способами. Унификация функционального программирования — это ответ инкапсуляции объектно-ориентированного. Тебе не надо тратить кучу времени на изучение библиотеки, если она инкапсулирована и публикует только несколько полезных для конечных пользователей точек входа. Функциональную библиотеку тоже легко изучить — потому что сделана она может быть только одним способом.

    Об этом можно судить по столь нежно любимым всеми функциональщиками коммутативным диаграммам. Там есть пунктирный подвид стрелочек — «существует единственный морфизм». На этом единстве и построена вся теория. Произведение и копроизведение типов так и определяется — через единственность (с точностью до изоморфизмов). Тут можно заметить, что технологии скалы не позволяют никак задать единственность и какое-либо приведение к каноническому виду. Меня, например, всегда огорчает что вывод типов не умеет обрабатывать sealed классы, доказывая что экземпляр класса может быть только одним из его наследников, указанных по списку, и никакого другого не существует. Понятное дело, имплиситы — очень мощный инструмент, и на них можно что-нибудь закостылить на базе HType, но это всё противоестественно.

    И вообще, скала всё же скверно приспособлена к функциональному программированию. Буйство функциональных абстракций — это неожиданное применение инструмента, создававшегося для совсем других целей. Скала как язык и в ещё большей степени её тулинг плохо приспособлены для работы с таким количеством имплиситов. Когда я разбираюсь с ООП библиотекой здорового человека — я могу посмотреть в скаладок для конкретного класса, или создать его экземпляр в REPL и проверить, как он работает. Это чем-то напоминает работу в командной строке, все сложности — внутри, а снаружи — достаточно простые команды.

    Другое дело создания сумрачного гения в функциональном стиле. REPL бесполезен, скаладок бесполезен — остаётся только читать исходники. Не идёт ни какой речи о сокрытии сложностей — все они закладываются прямо в структуру данных, которыми ты должен обмениваться с библиотекой. Одно дело в библиотеку передать Int, другое дело — монадный трансформер от Int. Ты уже должен понимать как работает внутри библиотека. А из-за имплиситов ты даже представления не имеешь, где искать нужные тебе библиотечные функции. И чёрт с ними, с исходниками, можно и их почитать, но хотелось бы понять, какой именно файл нужен. Имплиситы хорошо работают в уже существующем проекте, когда IDE любезно раскрывает для пользователя всю незаметную глаз машинерию. Но и оно бессильно, когда ты только хочешь задействовать имплиситную библиотеку, или вовсе на бумажке схему бизнес-логики рисуешь.

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

    Это как давний спор про номинальные и структурные типы. Что лучше использовать — (Double, Double, Double) или final case class Gas(pressure: Double, temperature: Double, volume: Double). Сторонники ФП предпочитают первый тип, меня же не напрягает написать полностью второй вариант — он оказывается более понятным при последующем чтении.

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

    Вот когда в скале появится первоклассная поддержка функциональщины, не случайная — тогда можно будет думать о более тесной интеграции с этой парадигмой. Правда это будет уже другой язык.
  • Создатели «групп смерти» получат до шести лет
    +1
    > Все в конечном итоге крутится вокруг взаимоотношений между людьми (пока не создан ИИ, там может будут другие правила).

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

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

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

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

    Так при отсутствии понимания о IT люди принимают неверные решения. При этом они хорошо разбираются в психологии человека, прекрасно понимают, что не надо делать неприступной крепости, а надо сделать лишь так, чтобы вору было не выгодно. Но не понимают как изменение материальной базы упростило труд информационного вора.
  • СБУ проводит обыск в украинских офисах «Яндекса» по статье о госизмене
    0
    Как там говорили в экономическом обосновании закона Яровой: бюджетной нагрузки не предусмотрено.
  • Google Chrome «поедает» рынок браузеров
    +3
    Зачем делать ещё одну джаву?
  • Зачем стране нелетающая ракета и пустой космодром
    +1
    > Проблемы начинаются когда топливо прилетает в баках, которые передумали лететь вверх.

    Вроде эти проблемы решили самурайским путём: победа или смерть!
  • Роскомнадзор заставит российские видеосервисы подсчитывать аудиторию по своим правилам
    +1
    Так они же отправятся в баннерорезку, где сейчас прибывают счётчики от гугла, яндекса и прочих.
  • Google Chrome «поедает» рынок браузеров
    +3
    > Чем больше браузеров надо поддерживать, тем дороже и дольше разработка.

    А мне когда-то рассказывали про кроссплатформенность веба. Врали небось?