• Многие дедлайны придумывают специально с целью заставить инженеров работать бесплатно
    +1
    Неужели вы думаете, что на каждого «плохого» производителя приходится 10 «хороших». Поменять шило на мыло или потратить в 2-3 раза больше денег? Ответ очевиден.

    Вспомните, сколько стоят ваши туфли. Сомневаюсь, что вы отдали за них 500$ ради лучшего качества, удобства и долгого срока службы. Надеюсь, вы также не забыли приобрести формодержатель за 50$ и некоторые расходники ещё за 50$.

    Или, например, рынок мобильных игр. Это же просто фабрика типовых доилок. Однако, капитализация такой фабрики растёт как на дрожжах.

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

    p.s.
    в контексте статьи я подразумеваю время=качество=стоимость
  • Многие дедлайны придумывают специально с целью заставить инженеров работать бесплатно
    +6
    Действительно, многие дедлайны неестественно коротки. Однако, если посмотреть со стороны бизнес, то всё логично и прозрачно. Высокую прибыль приносит, обычно, низкокачественная продукция. Во первых, не нужно вкладывать ресурсы в решение скрытых проблем. Во-вторых, низкое качество специально закладывают для увеличение частоты покупок.
  • Прикладной бакалавриат — прогресс неостановим. Но о нём все равно можно будет забыть
    0
    Как человек, который этим занимается 10 лет, хочу выразить полную поддержку. А также от себя добавить, что у «нашего» образования цель совершенно не в образовании.

    Кроме того, проблемы начинаются ещё в школе (с 5 класса). Стоит только вспомнить, что каждый курс предполагает базовые знания, которых у большинства просто нет (индуктивно возвращаемся к 5 классу). В итоге, встаёт выбор, у которого нет правильного исхода, — прочитать книжку «в стенку» или обучить студентов 5% курса. И это всё про теоретиков.

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

    Ну и, чтобы совсем не затягивать, стоит упомянуть также и обязательность всех курсов, притом отсутствие понимания студентами их надобности, инверсную модель обучения (вызубрите, а потом поймёте). Ой, а ещё же гранты все пилят…

    Много чего, короче, но только не просвещение масс. А может это вовсе не заговор, а просто стечение факторов (как нейросеть)?

    Munister_V, если вы осознаёте, то уже не являетесь результатом.
  • Объясните, почему мой рокет-саенс бэкенд билдится пару секунд, а четыре формы на фронте — полгода
    +6
    Омг, какая же жиза. Да, за вебом будущее, но какое же это говнище в настоящем. Над вебом ещё работать и работать… С нетерпением жду следующую статью про размер папок node_modules на вашем новеньком SSD (и вообще про репозиторий-помойку под именем npm).

    p.s.
    Единственный нормальный корпоративный блог. Хотя бы что-то интересное пишут за свои деньги.
  • Картирование цифровых прав, часть V. Право на приватность
    +2

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

  • Lorem Ipsum: пишем от руки
    0

    Мне кажется, не хватает настройки шрифта. Лично я никогда бы не стал учить данный шрифт, т. к. он очень медленный. Я бы предпочла что-то среднее между врачебными глифами и непрерывной прописью.

  • Инди-проект Tenebris, или геймдев без бюджета
    0
    Надо ведь аккаунт разработчика покупать. А кто же тратить деньги будет, когда автору дали такой большой список, почему его игра не выстрелит?
  • О локальном поиске замолвите слово
    +1
    Очень очень сыро. Советую посмотреть в сторону поисковой утилиты Everything. Было бы круто иметь что-то подобное, но при том расширяемое с собственными модулями и, возможно, open source.

    p.s.
    У меня код отображается не как код, а как текст.
  • Теория игр и самоуправление
    0
    А где в условии определение меры интереса партии? Не понятно, что для автора значит равномерность.

    В такой постановки можно просто использовать выборы. Тогда каждая партия будет в равной пропорционально степени представлять интересы избирателей.
  • Пишем матчмейкинг для Доты 2014 года
    0

    Помните как дота умерла? Вот именно из-за таких матчмейкингов. Лучше бы вы над мм запарились, а потом закоммитили алгоритм айсфрогу. Но идея классная с двойным реборном.


    P. S.
    Кстати раньше люди вообще через чат матчи искали.

  • Приватность в Telegram
    0
    Groosha, тогда объясните, пожалуйста, как обеспечивается безопасность передачи параметров открытого ключа? Получили рандомные параметры открытого ключа из интернета с каких-то серверов третьих лиц и радостно начали шифровать с его помощью сообщения. Очень безопасная схема на клиенте получается.

    vmkazakoff, как же глупость? Спам в почте автоматически распознаётся и вырезается из переписки. Если бы мы начали по такой же схеме блокировать номера, то получилось бы как у роскомнадзора.
    Если уж мы говорим про количество спама, то тут дело не в номерах телефонов, а в сливе вашей почты третьим лицам, включая организованных самими почтовыми сервисами. Нетрудно показать, что количество возможных номеров много меньше, поэтому вероятность спама намного выше. Заведите себе почту Только для переписки с друзьями и убедитесь в моих словах.

    А код сервера нужен для проверки защиты от mitm атак и отсутствии таковой со стороны телеги. Также ещё много чего следует проверить, но это уже не так интересно.
  • Приватность в Telegram
    0
    Только вот у вас 20+ сообщений в папке спам и 0 сообщений во входящих. А в телеге у вас 2 сообщения во входящих. Вот вы сами себя и опровергли.

    Groosha, а можно такую же ссылку для серверов? Или это тот самый знаменитый открытый код, который не работает без закрытого заводного ключика?
  • Приватность в Telegram
    +3
    Когда это привязка к номеру телефона ограничивала спам? Вам напомнить про всевозможные клиники, бесплатные консультации, займы, рекламу, опросы, которые каждый день звонят огромному количеству людей? Причем каждый раз с нового номера. А помните всякие мегафоны, которые сами спамят и сами же продают подписку от спама?

    А по поводу телеги, вот вам цитаты с главной страницы сайта:
    1. Telegram messages are heavily encrypted and can self-destruct.
    2. Telegram has an open API and source code free for everyone.
    3. Telegram keeps your messages safe from hacker attacks.
    4. messaging app with a focus on security
    Конечно же, совершенно не позиционируется как безопасный и анонимный. Просто слова похожие… Всякие там псевдооткрытые исходные коды и т.д.

    p.s.
    Особенно любопытны вопросы об исходных кодах клиентов и серверов, а также сравнение контрольных сумм сборок с распространяемыми дистрибутивами; плюс возможность развернуть телегу в собственной закрытой сети (это ведь всё ещё open source, так?).
  • В Новой Зеландии опробуют первую беспроводную систему передачи энергии на большие расстояния
    +3
    Диаграмма должна быть в точности равна 0 (при кпд передатчика 100%), погрешность юстировки — тоже 0. Также должно быть отсутствие ветра, осадков, паров воды и вообще воздуха в атмосфере (вакуум). Кроме того, за приёмником должна стоять супер экранирующая поверхность. А судя по картинке, питание всего этого (например лазеров) происходит из той же линии электропередачи, что, видимо, не учитывается.
    kahi4, потери обратно пропорциональны квадрату расстояния, т.к. фронт волны расширяется сферически (квадрат радиуса), а энергия волны постоянна.
  • Свободу байтам
    +1
    Можно ещё lify, ультразвук или сверх широкополосный WiFi попробовать.
  • Быстрее, выше, сильнее: Clear Linux — самый быстрый дистрибутив для x86-64?
    +1

    С языка сняли. А какой вы считаете самым быстрым под 2 ядра 1 гиг? Или у вас частная сборка?

  • Проверка скорости интернета библиотекой Requests в мультипроцессинге
    0
    Я бы предпочёл немного другой вариант:
    from timeit import default_timer as timer
    import requests as r
    start = timer()
    r.get(r'https://speedtest.selectel.ru/10MB')
    print('Download speed [mbits/s]:',round(80/(timer()-start)))
    

    Впрочем, все эти скрипты не имеют никакого смысла без стандартизированной методики измерения и законодательно закреплённых норм. Сейчас скорость имеет лишь маркетинговый смысл в описании тарифа.
  • Чего не хватает современным соревновательным шутерам?
    –3

    Вы что, не смотрите новости? Шутерам не хватает чёрных!


    Ну а любителям рандом советую пойти поиграть в hearthstone, который умер из-за рандома.

  • Равномерное перемещение объекта вдоль кривой
    +3

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

  • Враги свободы
    +3

    Получается, что никакой своды нет, а есть только право силы и утешение слабых. Вам привели 4 примера, вы 4 раза ограничили свободу других людей со словами:"вам никто не запрещает, но делать так нельзя, потому что я/чиновник/работодатель так не хочет. "

  • Больше не user friendly: как интернет-монополии убивают конкуренцию и превращают пользователей в товар
    0
    Вы можете публично говорить о многом, но необходимо ещё и что-то предпринимать, чтобы изменить реальность. А что вы готовы противопоставить самой эволюции?

    p.s.
    Почему же пофигизм? Это реальность: кто сильнее, тот и прав. Вы ведь в курсе, что ваши конституционные права нарушаются государством? И что вы сделаете? Скажете, что они права не имеют? Да плевать им на ваши права — вы биотопливо. А помните, как пенсии отобрали у людей? А вы смотрели статистические данные? А налоги в 50% — это эффективно? Сила всегда была, есть и будет основой нашего общества. Мы ещё не настолько развиты, чтобы заменить футбол и сигареты на садоводство и телескопы. Не понимаю, почему вы удивляетесь проецированию реального общества на виртуальное.
  • Больше не user friendly: как интернет-монополии убивают конкуренцию и превращают пользователей в товар
    +3
    Просто виртуальное пространство превратилось в реальную территорию различных стран (и их компаний), как и в реальной жизни. Ничего необычного.

    Вы же не требуете от рекламы правдоподобности, не возмущаетесь мусору на улицах, не судитесь с магазинами за несанкционированную съёмку вас на видеокамеры, не ругаетесь на низкокачественное молоко. Также теперь и в виртуальном пространстве.

    Компании развиваются, а пользователи — нет, ожидают старой доброй свойской форумной обстановки. А сейчас уже поздно метаться: не согласен — посадят за репост/забанят аккаунт.
  • Почему я не буду пользоваться онлайн-кинотеатрами
    +3

    Давно уже все пользуются более прогрессивной доставкой контента — пиратскими сервисами. Что бы там не на придумывали онлайн-кинотеатр, это не будет работать, т. к. пиратство — это следующая ступень эволюции.


    Аналогично пиратству в it — open source. Сейчас уже практически все перешли на open source (кроме b2b), потому что он лучше во всех смыслах (кроме прибыли). Даже в науке стали появляться открытые библиотеки и журналы.

  • Гражданство за инвестиции: как купить паспорт? (часть 1 из 3)
    –2
    Почему всяким ruVDS можно, а этому товарищу нельзя? Хабр давно уже умер, тебе это другой ресурс.
  • Как сбросить вес, не занимаясь спортом? Личный опыт
    0
    Такое себе…
    1. Каша+булочка с чаем
    2. корзина фруктов
    3. суп+второе
    4. корзина овощей, фруктов и ягод
    5. второе+чай с булочкой (*булочку надо убрать)
    6. стакан молока с печеньем (*так делать в принципе нельзя)

    И это достаточно много (без качалки) и не очень сбалансировано. Но идея в другом: здоровый обмен веществ, баланс веществ, много приёмов по немного пищи, баланс физ. нагрузки. А вот снижение калорийности пищи не решает проблему ожирения. В конце концов, лишние калории должны отправляться в унитаз, а не в жир. С другой стороны, я бы порекомендовал просто потреблять меньше пищи, т.к. она растягивает живот, и не качать пресс, т.к. он тоже растягивает живот.

    CactusKnight,
    ИМТ — это нормальный показатель для людей, не занимающихся спортом на серьезном уровне

    ИМТ аналогичен IQ. А вы знали, что тесты на IQ разработаны военными для быстрого рекрутирования в запас в случае войны. А вы знаете, для чего разработан ИМТ? У него связь с реальностью как у IQ.
  • Самый sexy framework для веб-приложений
    0

    Звучит очень сексуально. Но контрибьютить без документации, в особенности без знания дизайна и "философии" фрейма достаточно сложно. Пример аля hello world ничего толком не показывает.

  • Как сбросить вес, не занимаясь спортом? Личный опыт
    –2
    мой вес колебался в районе 95кг при росте 1.74м, что соответствует BMI=31.4 или ожирению

    Классическая ошибка определять ожирение по массе тела. Спросите у любого культуриста, сколько он весит, он ответит, что 95 почти идеально. Я бы советовал использовать индекс жира в организме.


    Для примера, приведу калорийность моего обычного питания.

    У вас ужасный приём пищи. Обед на первое место и сократить порцию + ланч как часть обеда и часть ужина + ужин + десерт + завтрак. И это только по калориям, не говоря про состав. Я, например, кушаю по 4-5 тысяч в день и вешу 70 кг при умственно труде. Ваши 2000 вполне нормально.


    Как вы балансировали состав меню? По правилу тарелки?

  • Стилизация контейнеров для содержимого веб-страниц
    –1

  • 15 распространённых мифов о программировании
    0
    А как же основы? Алгоритмы, структуры, ООП, паттерны?

    Другое дело, что новички, как правило, не разбираются в алгоритмах, структурах данных, паттернах проектирование и т.д. и т.п. Но это всё не относится к языку.

    Читайте до конца… Речь не о программировании, а о языке программирования — так написал автор статьи, а не я.

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

    Ещё раз, я пишу про язык, а не программирование. Касательно последнего вы правы: геймдевам очень тяжело играть в игры, зная 5-10 паттернов на победу.
  • 15 распространённых мифов о программировании
    +1
    Как-то сильно смешались всё в абстрактных разработчиков. Существует множество разных разработчиков. Например, devops — это разработчик или кто? Нужны ли ему математические навыки или языки программирования?

    Овладеть языком можно за несколько недель.
    Не хотелось бы убить энтузиазм новичков, но пары недель будет недостаточно.

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

    Другое дело, что новички, как правило, не разбираются в алгоритмах, структурах данных, паттернах проектирование и т.д. и т.п. Но это всё не относится к языку. Например, можно освоить управление автомобилем за 10 минут, однако для успешной езды необходимо выучить пдд и местную дорожную этику.
  • Про Patterns
    +1

    Статью писали по паттерн "бочка с водой"? Если заниматься философией, то важно не то, что некоторые ситуации могут повторятся (что вроде закономерно), а:


    1. Сколько шаблонов существует
    2. Какие они,
    3. С какой вероятностью они наступают
    4. Как предсказать множество и вероятности будущих паттернов в каждый момент времени

    Пока нет (и не будет) ответов на эти вопросы, патерны ничем не отличаются от гороскопов, магии имён, теории плоской Земли.

  • Как криптомессенджер Signal успешно противостоит прослушке со стороны властей США
    0
    ну! И эти ключи именно так и распространяются же!

    А должен отдельно рассылать сообщения для А и для Ц. Но зачем?

    Действительно, зачем, если можно выложить свой ключ в открытый доступ? Наверное, чтобы не выкладывать его в открытый доступ и не давать случайным третьим лицам права удостоверяющего центра.
    Или как по-вашему собеседник получит ваш ключ, если вы его не передаёте и если ключ не хранится на сервере, и если нет удостоверяющего центра?
  • Как криптомессенджер Signal успешно противостоит прослушке со стороны властей США
    0
    Сигнал позиционирует вот эту безопасность

    Не, ну если сливать всё и всем, то, безусловно, никакого ущерба компьютеру не будет. Гениальное определение, гениальное оправдание. А если интернет отключить, то это абсолютно неуязвимый чат получится на одного человека…

    А шифрует сообщение своим закрытым ключом, помещает его в группу, а у Б и Ц есть открытый ключ А и они его успешно читают.

    Ну что же вы такое пишите? Если дешифровка идёт по открытому ключу, то любой man in the middle, сервер, участник, другой обладатель публичного ключа может прочитать всю переписку! Получается, что вся «безопасность» сводится к передаче и хранению открытых ключей, а это опять же та самая задача сквозного шифрования.
  • Как криптомессенджер Signal успешно противостоит прослушке со стороны властей США
    0
    Mur81, я подразумевал передачу ключей в широком смысле. При обмене открытыми ключами, возможен человек посередине.

    avost, сквозное шифрование подразумевает полносвязную архитектуру в пределах группы, n(n-1) шифрованных каналов. Хранить, а тем более запрашивать у третьих лиц ключи — не совсем сквозное шифрование.

    Сигнал (как и телеграмм) НЕ позиционируется как анонимный мессанджер. Ну, вот не позиционируется и всё тут.

    Позиционируют себя как «безопасные».
    Безопа́сность — состояние защищённости интересов пользователя.

    Понятное дело, что это маркетинг, что лох — не мамонт, но уж слишком жирное оправдание.
  • Как криптомессенджер Signal успешно противостоит прослушке со стороны властей США
    +2
    Например, если посторонний присоединиться к некоей группе, то увидит телефонные номера всех участников этой группы.

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

    чтобы персональные данные хранились у клиентов, а не у нас

    Но притом они хранят неперсональные данные как логи с ip, временем подключения и т.п. И кроме того, можно получить номер телефона, который раскрывает личность в большинстве случаев.

    Остаётся только сопоставить неперсональные и персональные данные. Какое-то странное противостояние получается, учитывая финансирование от этих же самых властей США.
  • Как регулярно заявлять о себе в СМИ
    –1
    Думаю, наиболее показательный пример — это Саша Невский. Наверное, он даже книги на эту тему продаёт.
  • На Конкурсе «Юные техники и изобретатели» действительные юные изобретатели не нужны
    0
    Действительно, не могу не согласиться, что презентация выглядит отвратительно.
  • На Конкурсе «Юные техники и изобретатели» действительные юные изобретатели не нужны
    +10
    К несчастью, неспособность жюри дистанционного (по интернету) конкурса изучить и понять патент, четежи свидетельствует об их некомпетентности в данной области, а вовсе не о проблемах презентации.

    Рассказывать нужно спонсорам, а на инженерном конкурсе нужно показывать схемы, чертежи, модели.
  • Революция в связи? Новый подход позволяет экономить полосу в 100 и более раз при аудио и видеозвонках
    0
    Давайте вспомним ваше первоначальное утверждение, которое мы обсуждаем:

    Не могу точно рассчитать, но мне кажется, что ваших параметров не хватит для передачи:
    Не прочитанный диктором текст с наложенными на него шаблонными «эмоциями», а в точности те же звуки, которые издает мой собеседник.

    С другой стороны, это без учёта всевозможных высококачественных методов сжатия. Впрочем, это субъективная оценка. Например, я слушал и 2 кГц — вполне различимо.

    p.s.
    кодек Opus на высоких битрейтах — там используется передача звука в частотной области, со сжатием за счёт замены частот, маскируемых более громкими соседними частотами, усилением громкости маскирующих их частот

    Я не силён в опусе, что они делают с фазовым спектром?
  • Революция в связи? Новый подход позволяет экономить полосу в 100 и более раз при аудио и видеозвонках
    0
    Зачем для этого нужен симметричный дуплекс?

    Если так рассуждать, то зачем передавать запись голоса в битрейте голоса. Ну придёт голосовое сообщение на несколько секунд позже, а мы уже в два раза снизим нагрузку на сеть.

    Зачем нужно 2 канала, ведь передаётся звук от одного источника, а не звуковая картина?

    Потому что у человека 2 уха, а речь идёт о передачи максимального похожего голоса. Монофонический канал эквивалентен тому, что собеседник стоит неподвижно, как столб перед тобой, но это уже не максимальное правдоподобие.

    Зачем нужно разрешение 64 бита?

    Чтобы различать 9e18 уровней громкости. Очевидно, человек не использует все эти уровни, но ведь он может говорить в малом диапазоне громкости, а плохое разрешение посчитает его голос за шум квантования.

    Человек не способен слышать звуки в диапазоне 385дБ.

    Не понимаю, о чём вы. Какая база децибел? Диапазон чего? Стандартный микрофон записывает звук до 22100 Гц, я же использовал 20000 Гц (предел уха обычного человека). По теореме отсчётов частота дискретизации в 2 раза больше.

    Впрочем, даже 1 Мбит/с — это уже очень много. В любом случае, никто не будет тратить столько трафика ради «правдоподобного» голоса. Вы всегда услышите робота, маскирующегося под собеседника.