Как вам известно, со времён основания Хабра, срок голосования за публикации ограничивался тремя сутками. Это доставляло неудобство тем пользователям, которые заходят на сайт реже, чем раз в три дня — например, счастливые люди в отпусках или те, кто читает выборку публикаций из почтового дайджеста.
С сегодняшнего дня мы увеличили срок голосования за публикации до 30 суток. Чтобы за неё успевали проголосовать даже те, кто не увидел публикацию сразу. Аналогично изменился и срок голосования за комментарии — с 3 до 30 дней.
Также увеличен период, в течение которого Read&Comment-пользователи могут оставлять комментарии. Ранее они не могли оставлять комментарии к публикациям старше 10 дней (сейчас 30).
Единственный подводный камень, найденный при внедрении изменения, крылся в ППА. Здесь, как и ранее, пока останется срок в 3 суток — по прошествии этого времени, сайт будет фиксировать значение рейтинга публикации.
Другие изменения на сайте
А ещё мы сделали несколько небольших изменений для удобства пользователей.
- Добавили заглушку, которая показывает, что у статьи пока нет комментариев. Теперь вы будете видеть вот такую картинку:
- Внесли изменения в страницы помощи и приветствия.
- Исправили подсветку синтаксиса для кода PostgreSQL — теперь он выглядит одинаково в мобильной и десктопной версии.
- Добавили лоадер на страницу закладок и комментариев пользователя.
- Поменяли порядок меню в профиле пользователя для соответствия десктопной версии.
- Реализовали сохранение фильтра публикаций на мобильной версии: теперь, если вы зашли и выбрали «Всё подряд», при следующем входе вы вновь зайдёте со страницы «Всё подряд».
- Внесли правки в переводы интерфейса и документации.
А вот правки в мобильной версии:
- Добавили навигацию по комментариям в мобильной версии — теперь новые комментарии можно загружать без перезагрузки страницы.
- Добавили опросы. Раньше они отображались только на полной версии сайта.
- Оптимизировали загрузку изображений в комментариях.
- Добавили фильтр хабов по потокам.
- Добавили справочный раздел.
Активно продолжаем работу! О всех найденных ошибках сайта можно писать в комментариях к этой записи или в форму обратной связи.
Комментарии (134)
axifive
24.01.2019 15:18+1Добавили навигацию по комментариям в мобильной версии — теперь новые комментарии можно загружать без перезагрузки страницы.
Вот за это отдельное спасибо! Приходилось раньше при чтении с мобильного браузера загружать десктопную версию.
mclander
24.01.2019 15:26Спасибо.
А вот недавно переживал, что не могу править статьи в черновиках в мобильной версии. У меня половина статей написана в метро) А тут забыл на почту скинуть с десктопа текст…dimonoid
25.01.2019 01:41Для особых случаев есть режим десктопа в телефонах. Кажется даже в iPhone такое есть, только где то далеко в настройках.
Tiendil
24.01.2019 15:31+6Что-нибудь будет делаться с рейтингами старых публикаций?
Если окажется, что «длинный хвост» голосующих существенно влияет на рейтинг, то рейтинг многих хороших (но старых) статей внезапно ухудшится (относительно новых), а значит искать на хабре полезные материалы станент сложнее.amartology
24.01.2019 17:09Судя по количеству просмотров статей (и если предположить, что доля голосующих не меняется со временем), длинный хвост добавляет в лучшем случае несколько единиц процентов. Так что можно не переживать.
Gorodnya
24.01.2019 15:32+4Ого, много изменений, спасибо!
А, может быть, стоит и для ППА чуть-чуть увеличить срок — до пяти дней или недели, например?
Shkaff
24.01.2019 15:58+1Здорово! Чисто из любопытства: зачем вообще нужно ограничение по времени, если статистику (напр. для ППА или рейтинга) можно теперь снимать независимо?
funca
24.01.2019 22:18+1Элемент геймификации, который создаёт инфляцию, провоцируя создавать новый контент, а не жить с дивидендов на старье. В результате чего из ресурса с жалкой кучкой сугубо технических статей для гиков хабр превратился в этот самый неторт) с огромной кучей вторичного.
kinall
24.01.2019 16:30+1Прошу прощения за оффтоп, но как так получилось, что я пригласил на сайт сам себя?) Это тоже часть программы «ослабления гаек»?
WaXe
24.01.2019 18:00+7Xaliuss
24.01.2019 18:47+2У меня вообще графа приглашений пуста, нельзя посмотреть когда я сам приглашен (насколько помню год назад, когда все R&C с положительной кармой получили инвайт). Есть только дата регистрации. Может это связано с слишком большим списком подписок, и не всё отображается?
tommyangelo27
26.01.2019 11:34У меня в профиле (Read&Comment) тоже появился инвайт. При этом, раздел «Приглашен на сайт» не показывается.
Ради интереса попробовал выслать инвайт самому себе на мыло — получил ссылку вида
«Активировать приглашение на этой странице: habr.com/ru/auth/settings/upgrade/»
Перешел по ссылке — в ответ получил «Страница не найдена. Страница устарела, была удалена или не существовала вовсе». При этом инвайт сгорел, а аккаунт, насколько я понимаю, полноценным не стал, так как секция «Приглашен на сайт» по прежнему пуста.
Boomburum — это нецелевое использование инвайта с моей стороны было, или новый баг?Boomburum Автор
26.01.2019 11:46это нецелевое использование инвайта с моей стороны было, или новый баг
Это было в шаговой доступности от нецелевого использования :)
Я вижу, что у вас полноценный аккаунт, а не read&comment. И у вас была положительная карма, поэтому вам недавно (в момент запуска английской версии сайта) был начислен инвайт. Если бы у вас был R&C-аккаунт, то он бы стал полноценным, а инвайт бы тогда не начислился.
Инвайт (который у вас был) можно отправить или на почту (чтобы человек зарегистрировался по нему), либо прокачать им какой-то уже существующий ReadOnly-аккаунт). Первое можно отозвать (в настройках профиля > приглашения), второе — нельзя.tommyangelo27
26.01.2019 12:04Ясно, спасибо.
Отозвать уже нельзя — секция приглашения опустела после того, как перешел по ссылке из письма :)
OasisInDesert
24.01.2019 16:35+1Активно продолжаем работу!
Отлично, так держать!
Гайка на КДПВ впечатляет. o_O
dfgwer
24.01.2019 16:41+3Добавлю свои 5 копеек.
Комментарии ждущие премодерации очень слабо выделяются, в большой куче комментариев они теряются, а колокольчик сразу после загрузки комментария отключается. Из-за этого комментарии в премодерации, могут остаться незамеченными.
RomeoGolf
24.01.2019 17:14В мобильной версии почему-то перестали голосоваться комментарии. За статью голос принимается, а за комментарий — нет.
Wishery
24.01.2019 17:19Давно пора было так сделать!
Я наверное отношусь к счастливым пользователям. Хотя пока к моему большому сожалению голосовать не могу.
Но порой так хочется)).
Am0ralist
24.01.2019 17:43+1Единственный подводный камень, найденный при внедрении изменения, крылся в ППА. Здесь, как и ранее, пока останется срок в 3 суток — по прошествии этого времени, сайт будет фиксировать значение рейтинга публикации.
Все же советую провести через какое-то время ревизию старых статей и посмотреть, насколько хвост изменил ситуацию.
Ну и по итогам сделать подборки статей, которые со временем становились только лучше в каком-нибудь квартально-отчетном посте
PS. Может подумаете ещё и в плане увеличения зарядов к оценки комментариев? Это, как бы, не сильно глобальное изменение баланса.striver
24.01.2019 17:54Там опросник появился, можно много чего написать.
Am0ralist
24.01.2019 17:59+3Там — это где? )
daleraliyorov
24.01.2019 18:20+3Сегодня мы запустили опрос, с помощью которого хотим лучше понять читателей, комментаторов и авторов Хабра. Наверное, речь о нем.
Опрос
amartology
24.01.2019 18:34+2daleraliyorov, а то, что в опросе «гигтаймс» фигурирует, это так и задумано?
Am0ralist
24.01.2019 18:48+212 пункт… скажем так, несколько проблематично отвечать аккаунтам под десять лет и ридонли тогда) Ибо тогда для них была только одна мотивация) надеюсь это учтут при обработке)
А на 42 я завис…daleraliyorov
24.01.2019 18:54> Ибо тогда для них была только одна мотивация)
Напишите о ней обязательно :-)Am0ralist
24.01.2019 18:57Да не, я выбрал чтоб упорядочить ленту) Ибо тогда только это давало наличие ридонли пользователя на Хабре, это уже позже возможность комментирования прикрутили.
Xaliuss
24.01.2019 19:06Я регистрировался в 2011 чтобы отслеживать комментарии в основном. Без аккаунта непрочитанные не выделяются, что при достаточно большом их количестве мешало следить за обсуждением.
gasizdat
24.01.2019 17:47Еще в англоязычном интерфейсе мобильной версии сайта в фильтрах All и My Feed нельзя выбрать пороговый фильтр рейтинга статей. Раньше было можно.
Yrst
24.01.2019 17:49Раньше в мобильной версии сайта при переходе к комментариям они загружались сразу. Сейчас, если у статьи бурное обсуждение (начиная от нескольких сот комментариев) приходится ждать загрузки несколько секунд. Бесит!
SDKiller
24.01.2019 23:16Сейчас еще и при переходе из одной статьи в другую сначала подгружаются на какое-то время комментарии предыдущей статьи.
kranid
24.01.2019 18:22+4Пожалуйста, сделайте доступными для скринридеров радиокнопки в различных опросах/голосованиях.
Пример недоступного опроса
Конкретно проблема заключается в том, что скринридер воспринимает варианты ответа как просто текст, а не элементы управления, то есть их тип и состояние не сообщается, и ими невозможно управлять с помощью клавиатуры.
Сама разметка выглядит довольно корректной, тут используются нативные радиокнопки, которые должны нормально восприниматься скринридером
<label class="radio radio_custom"> <input id="vv90390" class="js-field-data" name="variant[]" value="90390" type="radio"> <span class="radio__label radio__label_poll">Мимо шёл, нашёл в поиске</span> </label>
однако в css присутствует такая строчка
.radio_custom input[type=radio]{display:none;visibility:hidden
которая, на сколько я могу судить, делает эти кнопки невидимыми, в том числе и для вспомогательных технологий.
lgorSL
24.01.2019 19:17Почему бы какую-нибудь фильтрацию по авторам/компаниям не добавить? А то я в ublock своё правило добавлял, чтобы скрывать новости с кричащими заголовками от некоторых редакторов — меня больше интересуют технические статьи. Но правило кривое и может поломаться после каких-нибудь изменений интерфейса, и вообще оно больше на костыль похоже, хочется чтобы это поддерживалось самим хабром.
tuxi
24.01.2019 21:25+4А планируется ли сделать уведомление на тему «Ваша статья не прошла модерацию»? Пусть даже без объяснения причин, главное чтобы было понятно, что попытка модерации была и статья требует доработки. Сейчас же, как черная дыра. Статья написана, и скоро пойдет 5-й день как я вижу статус «ожидает модерации». В итоге непонятно, что делать. То ли править эту статью, то ли ее уничтожать и писать новую.
alan008
24.01.2019 21:35+1Кнопка обновления комментариев в мобильной версии сайта меня немного бесит. Она во-первых летает, перекрывая собой часть текста, а во-вторых, она иногда как-то странно видоизменяется и вся страница как бы немного сдвигается при этом, буквально на половину высоты строки текста. Не выявил пока закономерность, как это повторить. Но без этой кнопки было лучше, ИМХО
tuxi
24.01.2019 21:41Плюс, в статьях где много комментариев (например больше 200), на мобильной версии не происходит перехода по анкору на конкретный коммент.
И не уверен точно, но после обновления переход перестал работать даже там, где не так много комментариев.
Grinrill
24.01.2019 22:41Класс, спасибо! Особенно за кнопку обновления комментариев в мобильной версии.
Можно сделать так, чтобы она чуть-чуть мигала зелёным по окончании загрузки? А то не понятно, то ли она зависла, то ли комментариев новых нет...
feyd12
24.01.2019 22:50-3Вопрос к разработчикам. А систему кармы подправить никак нельзя? Предложений конкретных нет, но приведу пример, чтобы показать проблему.
После написания комментария о том, что нужно относиться уважительно к оппоненту, даже если ты не согласен с его позицией, карма из комфортных +5 мгновенно стала -5. При этом, в период такого резкого изменения другие комментарии не писались.
Я не выступаю против заминусовывания непопулярных комментариев, однако, тут присутствует сразу двойное «наказание», а ведь от кармы зависит функциональность аккаунта.
Вижу тут определенную проблему в классовой системе сайта. ИМХОvvzvlad
24.01.2019 23:26+1Если вы про этот комментарий, то «Я про уважительное общение без перехода на личности, но, видимо, тут клиника», совсем не то, что «нужно относиться уважительно к оппоненту, даже если ты не согласен с его позицией».
feyd12
24.01.2019 23:31-1Нет, не про этот, а на несколько выше, от 17 января. А этот был написан по мотивам описанной выше ситуации. Про заминусованный комментарий поясню, что написан после ну откровенного уже хамства пользователя другому, правда оно было в другой чуть более ранней теме, тут вопрос не в конкретных личностях, а в несовершенстве системы.
vedenin1980
25.01.2019 03:09что написан после ну откровенного уже хамства пользователя другому, правда оно было в другой чуть более ранней теме
Вот в другой теме и защищали бы от хамства, а так получается пользователь привел разумное возражение, а ваш комментарий читается «да кто ты такой сосунок, чтобы так со страшими разговаривать, базар-то фильтруй», то есть, для тех кто не читал обсуждение в другой теме (а их вероятно большиство) выглядит как ничем необоснованное хамство и переход на личности уже с вашей стороны.feyd12
25.01.2019 07:08Призыв быть вежливым не может выглядеть как хамство)) Я не про это писал, конечно, а про систему кармы. Если разрабы считают, что она работает норм, то ок, идеал так идеал, мне все равно…
vedenin1980
26.01.2019 10:22+4Призыв быть вежливым не может выглядеть как хамство
Разумеется может, простейший пример — если корумпированный судья, отпуская сына чиновника, угробившего лихачестаом кучу твоих друзей, просит о вежливости к суду и сыну.
Или вас сначала специально ударят кулаком в лицо, а потом «я попросил бы вести себя вежливо со мной».feyd12
26.01.2019 20:51Поток сознания?
Cerberuser
26.01.2019 22:02Да, призыв быть вежливым, выраженный в форме потока сознания, тоже может оказаться типичным хамством, спасибо за хороший пример.
feyd12
26.01.2019 22:06Да пожалуйста, где Вы только поток сознания там увидели?
Cerberuser
25.01.2019 22:56Я говорю исключительно про фразу «призыв быть вежливым не может выглядеть как хамство» и контрпримеры к ней. Вашего инцидента я не касаюсь.
feyd12
25.01.2019 23:08Что-то не пойму, почему не касаетесь, если прямо пишете, что мой призыв быть вежливым был выражен в виде потока сознания, что подразумевает отсутствие в нем всякой логической и причинно-следственной связи.
Cerberuser
25.01.2019 23:39Прошу процитировать это самое «прямо сказанное». Я в своих словах вижу прямо сказанный факт, что, если призыв быть вежливым выражен в форме потока сознания, он может оказаться хамством, и ничего более. В том числе ничего относящегося лично к Вам.
vvzvlad
24.01.2019 23:29Что-то с комментариями в мобильной версии все не очень. Если попытаться перейти к комментариям без рабочего интернета(ехал в метро и интернет пропал), то страница со статьей перемотается к началу. Может, проверку и сообщение какое-то сделать? В старой версии оно ругалось внятно хоть.
Еще чудесатее при появлении интернета после этого — комментарии могут внезапно открыться. А могут не открыться.
nikitasius
25.01.2019 00:24Мне вот что интересно — исностранный язык это хорошо. А как будут хранится персональные данные иностранных пользователей?
amartology
26.01.2019 12:16По GDPR!
Причем скорее всего на самом деле так и будет, и этим вопросом ТМ занимается, как и рядом других вопросов, связанных с английским языком. Например, программа поощрения авторов не действует на англоязычные статьи до появления нового механизма выплат авторам, совместимого с тем, что авторы могут быть иностранными гражданами.
ericgrig
25.01.2019 01:04Уважаю членов Хабро-Сообщества, которые пишут качественные, умные комментарии. Такие комментарии полезны во всех смыслах и касаются сути публикации. Без таких людей было бы скучно и неинтересно.
Тяжело воспринимаю комментарии, которые не имеют отношения ни к сути публикации, не к смыслу другого комментария. Критические комментарии важны для «здоровья» нашего сообщества, однако они должны носить смысл, связанный с контекстом публикации.
В целом, радует, что администрация Хабра старается учитывать мнение большинства членов нашего сообщества. Надеюсь, что эволюция нашего сообщества, как большого живого организма, пойдет в правильном направлении…
Sabin
25.01.2019 01:15Баг: в хром под Андроид при написании любого символа в комментарии и в десктопной и в мобильной версии расширившееся вниз поле ввода текста закрывает кнопку
Скриншотattuda
25.01.2019 01:26Пользуясь случаем.
Давно хотел попросить сделать «расширенный» поиск по хабру: не только «умные» сортировки («по дате», «по релевантности» ...), но и ручные фильтры. Добавить возможность фильтровать поиск по хабам, потокам(одному или больше), датам (от-до), тегам (одному или больше), рейтингу (выше произвольного указанного значения), автору…
Эти же фильтры добавить в отображения списков материалов по хабам, тегам, закладкам.
Очень часто не хватает, а алгоритмически кажется несложным.
Все таки аудитория хабра достаточно продвинутая, чтобы составить «продвинутый» запрос а не уповать только на «умность» поискового алгоритма.
Playa
25.01.2019 01:36Было бы неплохо запилить упрощённую версию сайта, по примеру GMail.
Без обид, но читать хабр с телефона стало неприятно. Особенно комментарии.
Galamoon
25.01.2019 01:38оффтоп вопрос, гайка на фото это инсталяция или реально гайка)))
arheops
25.01.2019 04:58Tineye используйте
www.tineye.com/search/60ac5dd348c7592bb4dd39528a5d10c63ecee09c
Гайка — символ компании со слоганом «мы имеем самые большие гайки».
Alexeyslav
26.01.2019 16:33Инсталяция. Заметте, гайка стоит на подставке на маленьких колёсиках. Литая имела бы такой вес что колёсики сразу же поломались бы. И знающие люди подсказали что на фото работают аргоновой сваркой, а это значит что работают по алюминию или аналогичному металлу требующему инертную среду для сварки. Кроме того сварочный аппарат — электрический, ну не работают электричеством по таким большим болванкам — не осилит, а значит металл листовой. Даже не уверен что даже газовой сваркой можно будет сколь-нибудь заметно прогреть такую массу.
vvzvlad
26.01.2019 21:40И знающие люди подсказали что на фото работают аргоновой сваркой, а это значит что работают по алюминию или аналогичному металлу требующему инертную среду для сварки.
Аргоном можно варить и сталь. А алюминий требует не столько инертную среду, сколько смену полярности тока(AC) сварки для удаления пленки окислов: аргоном на DC алюминий варить не получится.
А размер болванки не имеет особого значения, имеет значение теплопроводность металла: про алюминий не уверен, но толстую сталь типа больших ковшей экскаваторов варят аргоном. Понятно, что там токи сварки под 500А, подогрев и водяное охлаждение, но тем не менее, это позволяет создать ванну расплава до того, как энергия уйдет в остальной металл, просто из-за того, что эта мощность всаживается быстрее, чем температура расползается по металлу.
wilerat
26.01.2019 11:23+3Добрый день.
Хотелось бы поинтересоваться возможностью реализации фильтрации лучшего.
А конкретнее, «Лучшее за вчера» или за определённый день или период.
Просто, если я 1 день не посещал хабр, то хочется узнать, что было вчера интересного, но это, с главной страницы не получается сделать (или я не нашел данного функционала).
Единственная возможность — смотреть лучшее за неделю, но всё что там попадается, я уже видел, так как обычно регулярно посещаю хабр.
abar
26.01.2019 12:30Вот про срок давности для комментариев для неполноценных пользователей — это здорово. А то нашел очень хороший туториал, работал по нему и хотел под конец выложить свои результаты и показать автору. Боялся всё, что не уложусь в первые 10 (мне казалось, что вообще 7 было же?) дней и не смогу поделиться своим творением с миром. Теперь точно знаю, что время ещё есть.
Другой вопрос, конечно, нужен ли автору туториала мой комментарий, но это уже придется выяснять опытным путем.
VaskivskyiYe
26.01.2019 13:03Новая кнопка для обновления и навигации по комментариям в мобильной версии всегда внизу страницы, как на скрине (Microsoft Edge 40.15254.541.0, Win 10 (1709), Lumia 950). После перехода к новому комментарию, обратно к кнопке вручную надо листать.
Скринvconst
26.01.2019 13:41+2Ссылки на профили пользователей отвалились, все отдают ошибку 500.
daleraliyorovvedenin1980
26.01.2019 13:45У меня под английским интерейсом работала только главная и статьи из санбокса (при переходе на любую статью или любой комментарий — получал ошибку 500), переключил на русский — все заработало, вернулся на английский — снова все работает.
vedenin1980
26.01.2019 13:50Кстати, идея для улучшения — если какой-то пользователь дал инвайт статье из песочницы и статья набрала достаточно плюсов за 3 дня (скажем, больше 20) — вернуть пользователю инвайт.
Это позволит мотивировать пользовтаелей чаще раздавать инвайт хорошим статьям из песочницы и снизить нагрузку на модераторов.striver
26.01.2019 14:01И даст возможность создавать кучу вируалов.
Cerberuser
26.01.2019 14:56Ну, для этого всё-таки придётся на каждого из этой "кучи" писать в песочницу достаточно хорошую статью… Идея всё равно выглядит сомнительной, но аргумент всё же слабый, имхо.
striver
26.01.2019 15:04Смотрите, создается 10 статей и набирается нужная карма. И полный неактив для первых 10-ти (или сколько там нужно плюсов для возврата статьи)… потом создаем n+ аккаунтов со статьей на 200 символов — постим, быстро добавляем 20+ рейтинга и отправляем статью в черновики. Когда заканчивается период голосования — отзываем и статья с 20+ рейтинга уже перманентно и потенциальный бот/твинк — полноценный акк, карма которого тоже плюсуюется тоже до 20+… и если не лень, то можно сделать 100 акков и одним махом (прописав нужные скрипты) нулевой акк делать троллем.
Cerberuser
26.01.2019 15:10"Быстро добавляем 20+ рейтинга"? Я, видимо, что-то не понимаю в механике голосования, но каким образом?
striver
26.01.2019 15:36Есть 20 фейковых аккаунтов, которые могут добавлять ±, пишется пост, с тех фейковых акков ставиться оценка и готово.
vconst
26.01.2019 15:43+1А 20 фейковых аккаунтов — вот так запросто прокачиваются до +5 кармы? Статьями на 200 символов?
Успехов.
Мне кажется — Хабр уже на этапе подготовки выиграет, благодаря новому контенту
Am0ralist
26.01.2019 15:26+1И модераторы такую активность не замечают?
striver
26.01.2019 15:35А есть инстументарий, который позволяет это делать не вручную?
vedenin1980
26.01.2019 15:37Да, банальный SQL запрос в базу. Думаю у модераторов/админов должны быть такие инструменты против слишком хитропопых авторов до выплаты ППА.
Другое дело, что модераторы, конечно, вряд ли скажут какие инструменты у них есть.striver
26.01.2019 15:42Да, банальный SQL запрос в базу.
Например, какой запрос?vedenin1980
26.01.2019 16:33+2Вы же понимете, что я не работник хабра и не имею доступа к базе хабра?
Если же пофантазировать о том как обычно такие базы устроены, то запросы будет примерно такими (разумеется в реале, название таблиц и полей будут другими):
запросыselect u1.id as id1, u2.id as id2, u3.id as id3 into user_invited from user u1, user u2, user u3 where u1.id = u2.invitedBy and u2.id (+)= u3.invitedBy; // вычисление приглашенных пользователей и пользователей приглашенных твоими приглашенными select u.id1, count(*) as cnt from voteToArticle v, user_invited u1, user_invited u2 where (v.authorId = u1.id1 or v.authorId = u1.id2 or v.authorId = u1.id3) and (v.votingUserId = u2.id2 or v.votingUserId = u2.id3) and u1.id1 = u2.id1 group by u.id1 // вычисление кол-во перекресных голосов за статьи от приглашенных основному аккаунту или другим приглашенным select u.id1, count(*) as cnt from voteToKarma v, user_invited u1, user_invited u2 where (v.karmaUserId = u1.id1 or v.karmaUserId = u1.id2 or v.karmaUserId = u1.id3) and (v.votingUserId = u2.id2 or v.votingUserId = u2.id3) and u1.id1 = u2.id1 group by u.id1 // вычисление кол-во перекресных голосов за карму от приглашенных основному аккаунту или другим приглашенным
Как вы видите, это довольно простые запросы, которые опытный человек может накидать за десять минут на коленкеstriver
26.01.2019 16:45и не имею доступа к базе хабра?
Это понятно, я же не просил точных запросов, можно было обойтись только комментарием, а не самими запросами.
Ну, то есть, да, ручной перебор. Или же они час от часу запускают скрипт? Это же какая нагрузка на серваки. Я просто подумал, что может у вас как раз другие нестандартные запросы в базе. То есть, что мешает приглашенным ставить плюсы за статьи тем, кто пригласил, так сказать в благодарность? То есть в таком случае вычислить будет сложнее.vedenin1980
26.01.2019 16:52Это же какая нагрузка на серваки. Я просто подумал, что может у вас как раз другие нестандартные запросы в базе
Какая? По моему опыту (15 лет работы с SQL серверами) на базе размера хабра, слабенькой виртуальной машине и mysql базе такие одиночные запросы для отчетов совершенно никак не сказываются на загрузке базы, не говоря уже о возможности запуска на архивной копии, а не на продакшене (если с структурой базы и индексами не полный швах, конечно).
То есть, что мешает приглашенным ставить плюсы за статьи тем, кто пригласил, так сказать в благодарность? То есть в таком случае вычислить будет сложнее.
Никто, но статистически невероятно, что все новички вдруг будут ставить в благодарность, причем можно не учитывать плюсы автору, а скажем, только плюсы другим приглашенным (крайне невероятно, что они все не знаю друг друга вдруг начнут повышать карму друг другу). Потом это лишь способ найти подозрительных личностей, решение все равно может принимать модератор в ручном режиме по совокупности.
P.S. На Stackoverflow такие скрипты работают и очень успешно (поверьте человеку с 35k репутации), там-то как раз очень легко накручивать репутацию виртуалами. Кстати, SO позволяет всем подряд запускать любые SQL запросы на своих базах и ничего не падает (ну ладно, почти любые, по крайне мере куда сложнее чем выше).striver
26.01.2019 18:33Как скажите. Просто люди отмечали определенные лаги с доступом к Хабру ночью по Москве, возможно что-то они да проверяют и запускают выгрузку с баз. В любом случае, защита у них какая-то должна быть. И то о чем я говорю, они легко находят и пресекают.
vedenin1980
26.01.2019 15:27Смотрите, создается 10 статей и набирается нужная карма.
Такие манипуляции будут видны модераторам с помощью простого скрипта очень легко (ведь по сути все будет завязано на инвайты одного пользователя), при этом написать 10 хороших статей, давших по 10 к карме довольно сложно. Учитывая расценки в ППА больно рискованное мероприятие получается.
Банальный SQL запрос: выбрать всех кто приглашен одним пользователем и проверить на перекресное опыление кармы и статей, а так же на быстрое исчезновение единственных статей в черновики (которое вроде блокирует возможности голосования), плюс не возвращать инвайт, если статью убрали в черновики хоть раз в первые 3 дня публикации. Плюс проверять пользователей у кого инвайты возвращаются слишком часто.striver
26.01.2019 15:37Учитывая расценки в ППА больно рискованное мероприятие получается.
Ну для ППА нужно еще 50 баллов набрать в нужных хабах.vedenin1980
26.01.2019 15:43Ну для ППА нужно еще 50 баллов набрать в нужных хабах.
Нет, быть зареганным 3 года и иметь карму от 50.vconst
26.01.2019 15:45Проще заработать статьями для корпоративных блогов, чем искать и пытаться выкупить 20 аккаунтов 3+ года и 50+ кармы.
striver
26.01.2019 15:48Возможно, не вникал в ППА. Вопрос же был в том, чтобы заниматься диверсиями, а не заработком за счет ППА. Если дойдет до ППА, то фейки сразу раскроются.
vconst
26.01.2019 15:53А, это таинственная армия кармоботов, о которой грезят здешние кармонытики без единой статьи и отрицательной кармой?
Ну — вперед, через год отчитаетесь о результатах эксперимента?striver
26.01.2019 16:02Даже и не знаю, что вам предложить. Исключаете такие варианты для обиженных?
Лично у меня нет такого интереса.vconst
26.01.2019 16:58+1Не хотел развивать эту тему, но у «обиженных» вообще нет ни одной статьи, зато есть много теорий заговоров, что есть такие прокачанные кармаботы, для минусования. Того, что человеку пишушему статьи, категорически не интересно писать их для кармоботов — они не понимают.
striver
26.01.2019 18:35Я не будут за всех говорить, но мне показалось, что возможны варианты. Не вижу сложности создать 10 ботов и написать и сделать 10 переводов, тем более чем достаточно.
vconst
26.01.2019 20:51+1Но не тем, кто за несколько лет, не опубликовал ни одной статьи, тем более — десяток.
Тут разница в восприятии, когда бедный думает, что богатый — он как бедный, только денег у него больше. Те, чьи статьи хорошо оцениваются, не составит труда сделать десяток кармаботов, но им это просто не интересно. Если у человека десять, двадцать кармы, или тридцать, как однажды было у меня, все эти «поставить десять минусов одному аккаунту» — совершенно не прикалывают. Не всегда находится повод — хотя-бы десять раз проголосовать за день, включая комментарии и статьи, а возиться с ДЕСЯТЬЮ аккаунтами? Просто не нужно.
Crandel
26.01.2019 15:09+1У меня большая просьба, добавить настройку в профиль пользователя, чтобы статьи а еще более важно — комментарии можно было сразу в Markdown писать. Очень привык так писать на работе в чатах и теперь постоянно забываю галочку поставить, приходится редактировать чуть ли не каждый комментарий, а на мобильной версии это очень не просто.
П.С. Спасибо за кнопку перехода к непрочитанному комментарию в мобильной версии. Есть еще баги, но фича очень нужная для меня
Analitic1983
26.01.2019 15:39Ввиду введения изменений, позвольте предложить следующий механизм.
1. Позволить пользователю ставить лайки на постах, если пост понравился.
2. Лайки не публичные, а только как статистика у автора поста.
3. На основе лайков автоматически формируется личная лента постов для пользователя.
Этакий эвристический алгоритм на основе биг дата. Который автоматически вычисляет то что может понравиться пользователю.
За основу описания брал Яндекс Дзен. Очень удачно статьи подбирает. Основываясь на время просмотра стати (аналитику) и лайки.
Плюс, мне как читателю было бы приятно как то поблагодарить автора, поставив лайк. Даже если мой аккаунт например только Read only.
Такой алгоритм хорошо бы дополнял текущий механизм подписки.
MTonly
26.01.2019 19:02увеличили срок голосования за публикации до 30 суток. [...]
А каков вообще смысл ограничения срока голосования?
изменился и срок голосования за комментарии — с 3 до 30 дней.Cerberuser
26.01.2019 20:15По идее, чтобы старые статьи не накапливали заведомо больше рейтинга, чем новые.
alexzeed
26.01.2019 19:06Есть небольшое замечание. Если в мобильной версии открыть вкладку со статьей без комментариев, то при нажатии на кнопку «Комментировать» через некоторое время (долго читал статью, лежала просто во вкладке открытая), когда реально комментарии уже появились — будет плашка с привидениями и «к сожалению, здесь пока нет ни одного комментария», а под ней — комментарии.
roman901
26.01.2019 14:07К сожалению, мобильной версией пользоваться ну совсем неприятно.
Чего только стоит отсутствие лоадера комментариев, отчего весело видеть «комментарии: 0» и никакого сообщения об их загрузке, лишь едва заметный индикатор-фиг-знает-чего" вверху страницы.
perfect_genius
26.01.2019 20:31Сделал статью, отправил на публикацию в Песочницу. Думал, что даже если не примут, то хотя бы сохранится в черновиках. В итоге материал потерян. Никак не вернуть?
Taciturn
26.01.2019 21:57Также увеличен период, в течение которого Read&Comment-пользователи могут оставлять комментарии. Ранее они не могли оставлять комментарии к публикациям старше 10 дней
Это как? Успешно оставлял комментарии к статье спустя год, и спустя два.vedenin1980
26.01.2019 23:52Правильно «Нельзя было оставлять комментарии к публикациям старше 10 дней, если в ней нет других комментариев от этого пользователя»
negasus
А когда изменения доедут в мобильное приложение?
Punk_Joker
Поддерживаю. Мобильно приложение оставляет желать лучшего.
Duss
При переходе по ссылке отзывов: «Для этого раздела мобильная версия еще не готова»
Совсем мобильные пользователи не в почете
momai
Всегда раздражало, что в мобильной версии о статье приходится судить по заголовку. Никакого введения, а заголовок часто не отражает достаточной информации для определения «интересно» или «не интересно». А в мобильной версии это критично — не везде есть связь. Раньше как — пролистал главную, почитал кратенько, открыл в новых вкладках то что заинтересовало и едешь, читаешь. А сейчас приходится гадать.
А вот то что комменты в мобильной версии не надо отдельно грузить — круто!