لستُ من محبي الاعتراف بخطأي، لكنني سأفعل ذلك لأنني كنتُ مخطئًا.
بعد قراءة منشور @riking، عدتُ وأعدتُ قراءة الكود (أمر أعترف تمامًا بأنني كان ينبغي أن أقوم به منذ البداية)، وقد اتضح أن طريقة اختباره كانت ستؤدي حتمًا إلى تفعيل حد المعدل. كما أن هذا يفسر سبب عدم حصول بعض الأشخاص على شارة “خارج الحب” في منتديات NaNo رغم اعتقادهم أنهم يستحقونها.
هذه من تلك الأمور التي “كان يجب التحقق منها في وقت أبكر”، لأن النص هو نص “rate_limiter.by_type.create_like”. لو كنت قد بحثت في قسم التخصيص لوجدته، لم يخطر ببالي ذلك قط.
بصفتي مشاركًا في تحدي NaNoWriMo في نوفمبر من العام الماضي، هذا ما رأيته. منشورات NaNo محبوبة جدًا عادةً
من الناحية العملية، إذا طلب منك الانتظار ساعة واحدة، فبعد مرور الساعة قد تتمكن من الإعجاب مرة أو مرتين فقط، ثم يظهر لك رسالة جديدة بموعد جديد، مثل 4 ساعات على سبيل المثال. هل هذا يعني أن محدد الإزعاج هو الذي يعمل وليس حد الإعجاب؟
لقد لاحظت نمط سلوك مماثل في مواقع أخرى تعتمد على Discourse…
لقد وصلت إلى الحدود باستمرار (في سعي للحصول على شارة الحب الأسمى) في أحد المنتديات التي أشارك بنشاط فيها، والتحذيرات الناتجة عن تجاوز حد الإعجابات اليومي لا يمكن تمييزها عن تحذيرات تجاوز حد معدل الإعجابات العشوائي. إليك الرسائل التي تلقيتها في 20 أبريل (الأوقات بتوقيت UTC+8).
أفترض أن الرسالة الأولى كانت بسبب تجاوز حد المعدل، بينما كانت الثالثة بسبب الحد اليومي. لو لم أكن قد تلقيت الرسالة الوسطى، لاعتقدت أنني لن أتمكن من التمييز بينهما. كما أنني مشوش لأن الإعجابات تُعاد ضبطها عند الساعة 00:00 بتوقيت UTC (أي 08:00 بتوقيت UTC+8)، مما يجعل الرسالة الثالثة غير منطقية (أو هل لحدود منع إساءة استخدام الإعجابات فترات انتظار طويلة كهذه؟). كان مستوى الثقة لديّ في ذلك الوقت 1، في حال كان ذلك يساعد.
لقد وصلت إلى الحد الأقصى لعدد الإعجابات. يرجى الانتظار 14 ساعة قبل المحاولة مرة أخرى.
ما هي الكلمات الإنجليزية الأخرى التي يمكن استخدامها هنا لتوضيح الأمر؟ يبدو لي واضحًا بوضوح تام ما يحدث.
شكرًا لمشاركتك الحب! يتبقى لك عدد قليل فقط من الإعجابات لهذا اليوم.
الرسالة أعلاه هي رسالة إضافية، تيسيرًا، وتنبيه مبكر يشير إلى أنك على وشك نفاد الإعجابات لهذا اليوم، لذا ربما حان الوقت لترتيب أولويات الإعجابات المتبقية لديك بدلاً من استهلاكها جميعًا كما تفعل مع الحلوى؟
كل ما يمكنني التفكير فيه هو:
لقد استخدمت الحد الأقصى من الإعجابات (50 أو أي حد آخر، حيث يختلف حسب مستوى الثقة)
انتظرت ساعة واحدة حتى الساعة 00:00 بتوقيت غرينتش (UTC) عندما يتم إعادة تعيين حدود الإعجابات اليومية
من الواضح أن هذا يختلف حسب موقعك ومتى تستنفد جميع الإعجابات. فقد تستنفدها قبل 23 ساعة من الساعة 00:00 بتوقيت غرينتش، أو قبل ساعة واحدة فقط منها
ثم استخدمت 50 إعجابًا مرة أخرى خلال ساعة واحدة، وعندها تنتظر الساعة 00:00 بتوقيت غرينتش لليوم التالي حتى يتم إعادة التعيين مرة أخرى
أنا مجرد متفرج لم يضرب “حد الإعجاب” في حياتي، لكن المشكلة الأكبر هنا تبدو أن المفهوم نفسه للحدود مربك — يبدو معقولاً أن يحصل المستخدم على رسائل متضاربة هنا: الإعجابات آلية جيدة ومفيدة يجب استخدامها، لكن… ليس كثيرًا جدًا؟!
من ما رأيته، بعض المستخدمين لا يستخدمون الإعجابات على الإطلاق، والبعض الآخر يستمتع بإعجاب أكبر قدر ممكن من الأشياء. وبما أنه لن يكون من المنطقي أبدًا أن يستخدم جميع المستخدمين “الإعجابات” بطريقة متسقة، فما هي العواقب السلبية الحقيقية الناتجة عن السماح للمستخدمين بالإعجاب بقدر ما يشاؤون؟ إذا كانت المشكلة تتعلق بقيود الخوادم أو مؤشر فعلي للرسائل غير المرغوب فيها، فربما توجد طريقة بسيطة في صياغة الرسائل توضح سبب وجود الحد، حتى لا يبدو الأمر تعسفيًا.
مخفي في المقدمة هو الطريقة التي أفسدوا بها مستويات الثقة. أتوقع أن يكون المعجبون النشطاء حقًا قد وصلوا إلى المستوى TL3، الذي يحتوي على زيادة يومية هائلة في الإعجابات بمقدار 2×. راجع Understanding Discourse Trust Levels للحصول على التفاصيل.
لذا، فإن هذا، من نواحٍ معينة، جرح سببه المرء نفسه.
لقد قرأت ذلك المنشور مرات عديدة ولم يخطر ببالي أبدًا أن معدلات الحد اليومية تُقدَّم بشكل متوازن ولا يجب العبث بها.
نظرًا لأن هذا التوازن قد اختل، وأدى إلى ظهور رسالة خطأ تشبه في شكلها رسالة خطأ أخرى (وأقترح أنه لا أحد منا يتوقع قراءة هذه الرسائل، بالنظر إلى النشاط الذي يُطلقها)، يبدو أن الحل يكمن في تغيير تلك الرسائل في تلك الحالة لتشرح المزيد لمجتمعهم، الذي هو رائع من حيث الحجم ولديه ثقافته الخاصة في التفاعل.