• Ssh-chat
    0

    СУБД — ну вообще не про ту безопасность, которую обычно называют этим словом без пояснений. Пока у вас таблица умеренных размеров и постоянная на всё время работы приложения — всё правильно делаете, записать в json и не усложнять. Как только в приложении появляется кнопка добавления пользователя — надо не изобретать велосипед, а подключать обычную СУБД.

  • Бот, созданный пользователем «Вконтакте» показывает, кто из друзей авторизован на Pornhub
    0

    А что, там ещё и ссылки на каналы утекли, что ли? Или народ просто пугается неконкретно?

  • Бот, созданный пользователем «Вконтакте» показывает, кто из друзей авторизован на Pornhub
    +1

    За мелкое занудство на сайте для гиков в карму плюют? И правда докатились. Если что, я минусов никогда и никому не ставлю, вообще не знаю, зачем люди это делают. Видимо, это такой канал обратной связи: заминусовали — значит, угадал тему, которая кому-то настолько неприятна, что даже не получается по-русски возразить, только плюнуть.

  • Бот, созданный пользователем «Вконтакте» показывает, кто из друзей авторизован на Pornhub
    +1

    Даже если ВК/Facebook не оказываются единственным практичным каналом связи с интересующими группами людей — надо ещё, чтобы другие пользователи про тебя ничего нигде не написали. Ещё лучше — чтоб тебя у них в записных книжках не было. В общем, попытка совсем не иметь дел с паразитами — примерно столь же "нормальное средство", как в контексте гигиены биологической.

  • Бот, созданный пользователем «Вконтакте» показывает, кто из друзей авторизован на Pornhub
    +7

    Отсекать надо не тех, кто не смотрит порно (это реально только младенцы — в младших классах, говорят, смотрят и одноклассникам показывают), а тех, кто освоил элементы гигиены 21 века и не авторизует лишний раз сторонние приложения на основном аккаунте.

  • Как мы разработали устройство для контроля внимания водителей. Опыт Яндекс.Такси
    0

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

  • Производители телевизоров введут специальный режим для просмотра кино, одобренный Ноланом и Скорсезе
    +7

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

  • Конференцию PHP Central Europe отменили из-за того, что среди выступающих не оказалось женщин
    +18

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

  • Julia: пользовательские типы
    +1

    Говорят, на JVM есть соответствующие средства в ассортименте: Scala, Kotlin, Java. Но тут вопрос, считать ли все эти трюки с Object всё ещё статической типизацией. Мне кажется, что всё-таки можно, если значение вот так сразу приводится к конкретному типу и дальше следующей строчки как Object не живёт.

  • Julia: пользовательские типы
    +1
    производительность кода, который аннотирован типами, приближается к компилируемым языкам

    Тут лучше уточнить. Дело не в аннотациях, а в стабильности типов. Например, в статье используется функция ∈ из стандартной библиотеки. В её определении нет ни одной аннотации типа. При её первом вызове на аргументах новых типов — в данном случае, Int64 и Deque{Int64} — JIT-компилятор подготовит машинный код. Поскольку тело этой функции позволяет компилятору статически определить по типам её аргументов типы всех промежуточных значений (именно это свойство называется "стабильностью"), этот машинный код не будет содержать диспетчеризации, и должен примерно соответствовать по производительности аналогичному коду на C++.

  • Алкоголь и математик(а)
    +5

    Кстати, сам Савватеев теорию про градус упоминает, вероятно, просто из-за её общеизвестности. Нам, собутыльникам, он как раз рекламировал более точное, по его мнению, правило — понижения сахара.

  • Округление к целому в .NET
    +2

    Исходное утверждение было «6,5 — это всегда 6,5». У него есть два возможных уточнения:
    1) что там «под капотом» — ну да, IEEE754;
    2) что можно увидеть в логе, наступив на эти грабли.


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


    php > echo PHP_VERSION;
    7.3.8
    php > $x = ((6 + 0.1 * 3 + 0.2) - 6.2 + 0.2) * 13;
    php > echo '$x='.$x.', $x<6.5: '.($x<6.5 ? 'yes': 'no').', round($x)='.round($x);
    $x=6.5, $x<6.5: yes, round($x)=7
  • Округление к целому в .NET
    0
    >>> type(x)
    <type 'float'>
    >>> print x
    6.5
    >>> print x==6.5
    False

    Вы всё ещё уверены, что 6.5 — это всегда 6.5?

  • Вот зачем нужна школьная алгебра
    +4

    Мы ведь исходим из прямоугольного приближения формы стен? Площади прямоугольников проходят на школьной математике раньше начала предмета с отдельным названием "Геометрия".

  • Настройка сервера для развертывания Rails приложения при помощи Ansible
    0

    А что, кто-то ходит по паролю на VPS? Это же неудобно.

  • Настройка сервера для развертывания Rails приложения при помощи Ansible
    0

    Ага, давно не проверял. Из того, что у меня используется на разных VPS — похоже, на 222 долбят, на 5722 не долбят.

  • Настройка сервера для развертывания Rails приложения при помощи Ansible
    0

    Если беспокоят ковровые бомбардировки 22 порта — достаточно поменять порт.

  • Firefox пометит все HTTP-страницы как «небезопасные»
    +5

    Отдельные недобитые еретики, у которых сайты в 2 раза старше компании Cloudflare и ещё столько же проживут, если гугл не добьёт веб окончательно, всё ещё продолжают не чинить то, что не ломалось.

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    0

    JS в данном контексте плох не как язык программирования в вакууме, а как популярный формат распространения проприетарных программ. Более подробно позиция RMS обозначена в его статье Западня JavaScript.


    Со включённым LibreJS SurveyMonkey показывает белый экран, хотя, казалось бы, нафига на простой форме с галочками полмегабайта минифицированного js? Хабр открывается, но кнопка "ответить" не работает.

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    0

    Creepy. Что-то затрудняюсь русское слово подобрать для всего этого дивного нового веба. Ну, хотя бы клики по отдельным галочкам, вопреки ожиданию, не только автору опроса не показывают, но даже на свой сервер, похоже, не отправляют.


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


    P.S. Хотя не знаю, тот опрос — в отличие от вашего! — был явно скомпонованан с расчётом на эксплуатацию этой особенности. Могут ли хорошие клиенты сервисов сбора данных существенно уменьшить ущерб от плохих таким способом, или каким-нибудь другим? Не знаю.

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    0

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


    Я как-то раз ходил на этот сайт (или на точно такой же?), и примерно на пятой странице опроса понял, что весь тот опрос был социально-психологической манипуляцией противной мне субкультуры. Да, можно надеяться, что ни у кого, кроме ЦРУ, нет ответов, которые из меня успели выудить, а ЦРУ они неинтересны. Но вот само это ощущение — что нужно надеяться, что владельцы этого облака чужого компьютера оставили только грабли типа тех, на которые вы сегодня наступили, а каких-нибудь других, типа открытой монги, не оставили — запомнил на всю жизнь. Кстати! Вы ведь наверняка знаете — сообщают ли автору опроса что-либо о пользователях, не прошедших его до конца? Буду очень благодарен, если скажете.

  • Выжить в лобовом столкновении, и почему амнезия это не то, что вы думаете
    0

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

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    0

    Я как бы немножко рисовал подобные анкеты, но это было, видимо, в какой-то прошлой жизни, в которой для сбора данных о ssh и коте, если уж хочется не просто опубликовать адрес email, а собрать структурированные ответы — хватало 20 строк на php без js и всяких сторонних сервисов, у которых «Причины не понятны. Но сейчас всё должно заработать.» Зачем-то же здесь понадобилась вся эта сложность? Ну, вот ваш п.2 это вообще не объясняет, а у меня первым идёт самое безобидное объяснение — вы просто привыкли к этому молотку и вам всё кажется гвоздём. Где же та самая недобросовестность, на которую я намекаю?

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    –4

    Поскольку сформулированных возражений не появилось, а только анонимный минус — попробую угадать. Вам кажется, что предложение воспользоваться сервисом для сбора единообразных заявок (требующим, как верно замечают ниже, исполнения отдельной проприетарной программы на компьютере пользователя!) имеет какие-то вероятные объяснения, кроме вышеперечисленных?


    Upd: что, так и не получается словами что-нибудь возразить?

  • В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить
    0
    «создать информационный повод» и «пошуметь в медиапространстве»

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

  • Новый оператор spaceship (космический корабль) в C++20
    +2
    newtype IntWrapper = IntWrapper Int deriving (Eq, Ord, Show)

    Я смотрю, deriving Ord спустя пару десятков лет в мэйнстрим завезли. deriving Show (чтоб cout << IntWrapper(42) тоже "просто заработало") пока не обещают?

  • Анализ сишного Hello World
    +1

    А точно именно из glibc? На днях как раз всплывал printf, который другие (?) авторы выдернули, но не из glibc, а из ядра Linux — полагаю, glibc им тоже пришла в голову первой, но чем-то им исходник glibc не понравился (хотя, возможно, и тем, что исходник ядра у них на машине уже был).

  • Из-за чего тёмно-серый светлее чем серый в CSS
    0

    Белый, как московский снег, получается.


    Википедия о том, откуда на самом деле такое слово

  • Huawei активизирует связи с Россией
    +1

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

  • Как Мегафон спалился на мобильных подписках
    0

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

  • Как Мегафон спалился на мобильных подписках
    +3

    девочка в салоне ни в чём не виновата


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

  • Как Мегафон спалился на мобильных подписках
    0

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

  • Плоская Земля: эксперименты и доказательства
    +1

    Масшаракш!

  • Парадокс Питона (The Python Paradox)
    0

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

  • Парадокс Питона (The Python Paradox)
    0
    выбираешь непопулярный стек… mail.ru с их perl

    !?

  • Справочная: Яндекс.Телефон
    0

    А вот и возможный ответ про разное время автономной работы у разных пользователей.

  • Julia. Знакомство
    +1

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

  • Julia. Знакомство
    0

    Ага, переоценил возраст. Думал, оно чуть-чуть, но из прошлого века. На грани, но по 1.0 проходит. Третьим будет.

  • Julia. Знакомство
    0

    Да, я его указал в списке успешных несамостоятельных языков. С другой стороны, по исходному вопросу любопытно, что он не только веселей всех взлетает, но и ближе всего к Julia в части системы типов, включая "динамичность", т.е. возможность объявить все переменные как implicit any.

  • Julia. Знакомство
    +2

    Ну да. И Go.