چندوقت پیش تو مدیوم یه رایتاپ دیدم ، فرستادم برای یکی از دوستام که تو چتش سیوش کنم بعدا بخونم.
آخر رایتاپ طرف نوشته بود :
So while the vulnerability itself had the potential to be a $20,000 P1 issue, the final reward ended up being $0.
واکنش دوستم :
تو محیط کار اگه دختر باشی، پسر باشی، رفیقم باشی یا دشمنم باشی تو رفتار من تغییری زیادی ایجاد نمیشه.
آدم خشکی نیستم اما اگه بخوام برم به این سمت که تو رفتار با آدمها جنسیت و حساس بودنشون رو بیش از حد در نظر بگیرم، از یه جایی به بعد خیلی راحت ترم که با یه تیم تکجنسیتی کار کنم./
جدا از بحث AI، گوگل حجم زیادی از دادههای کاربرانش رو جمعآوری میکنه در حالی که DuckDuckGo این کار رو نمیکنه به همین دلیل شخصا DDG رو ترجیح میدم.
وقتی یه سرچ ساده توی گوگل میزنید، پارامترهای زیادی توی URL وجود داره که فراتر از کوئری اصلی هستن. مثلاً پارامتر ei یه تایماستمپ دقیقه که لحظه سرچ رو تا سطح میلیثانیه ثبت میکنه. پارامتر ved عجیب تره که موقعیت لینک روی صفحه، نوع لینک، و حتی نحوه کلیک شما رو ردیابی میکنه. پارامتر gs_lcp هم یه داده انکد شدهست که گوگل هیچ توضیحی درموردش نداده.
بجز URL و درخواست GET که محدودیت 8 کیلوبایت رو داره که برای سرچ زده میشه گوگل اطلاعات سنگینتر رو از طریق درخواستهای POST میفرسته. در کل توی یه سرچ ساده کلی درخواست رد و بدل میشه. حتی وقتی روی یه ریزالت کلیک میکنید، مستقیم نمیرید و اول از سرور گوگل رد میشید تا رفتارتون لاگ بشه.
در مقابل، DuckDuckGo همون سرچ رو با ۳ پارامتر ساده و فقط چندتا درخواست انجام میده. لینکها هم مستقیم به مقصد میرن بدون هیچ ریدایرکت لاگ داری.
چرا داکداکگو ضعیفتره؟به این مسئله Cold Start میگن.
توی علم Information Retrieval وقتی دادهای از کاربر ندارید ، نمیتونید نتایج شخصی سازی شده بدید که بهش میگن Cold Start Problem
گوگل چون همه چیز رو میدونه (سرعت تایپ، موس، تاریخچه، لوکیشن) نتایجش دقیق تره. داکداکگو برای جبران، از یه راهحل هوشمند استفاده میکنه: سرچانجینهای دیگه رو پراکسی میکنه که یعنی خودش وسط میشینه از اون سرچانجینها نتیجه میگیره ولی هویت شمارو بهشون نمیده :)
و علت این تفاوت و اینکه گوگل اینقدر خدماتش خوبه اینه که گوگل شمارو از خودتون هم بهتر میشناسه :))