
Ramin
2.7K posts



💡Recent insight: gaslighting @claudeai seems to improve code quality >90% of the time. “You overengineered this, there is a simpler way” “There is a smaller delta that buys us most of the benefits” “There is a more elegant way” “This is not architecturally coherent” …before I even read its code. 😆

این پست متینِ عزیزِ دلمو دیدم گفتم 11تا tips برای دیرتر به لیمیت خوردن توی cursor رو بگم شاید به کارتون بیاد👇 1- قاتل اصلی توکنهات Chat historyه هر بار تسک جدید شروع کردی، یه session تازه باز کن. Cursor هر بار همه پیامهای قبلی رو از اول میخونه یعنی داری برای چیزایی که دیگه بهشون نیاز نداری هم توکن میسوزونی. اگه از @Files یا @Folders استفاده کردی، به محض اتمام کار با اون فایل، ببندش. نگه داشتنشون بیدلیل context رو سنگین میکنه. تا جایی که میتونی از Cmd + Enterاستفاده نکن. این دکمه کل codebase رو جستجو میکنه. همون Enter معمولی برای اکثر کارا کافیه. ⚠️ چت تازه یعنی context از دست رفته. اگه تسک جدیدت به قبلی ربط داره، مجبور میشی دوباره همه چیز رو توضیح بدی که خودش توکن میخوره. قبل از بستن session یه hand-off کوتاه از چتت بگو بسازه و اول session بعدی paste کن ولی کلا قلق مکالمه و سوال و جواب رو پیدا کن که بهینه از context window استفاده کنی و به ۷۰٪ هم رسیدی رهاش کن برو سشن جدید و سعی کن هرچی میتونی تا همون ۷۰٪ یه مسئله رو باهاش حل کنی و برای یه چت کاملا جدید سشن جدید باز کنی که نیازی هم به hand-off نباشه. 2- فایل .cursorignore بساز مثل .gitignore ولی برای Cursor. یه فایل به این اسم تو root پروژه بساز 3- مدل رو درست انتخاب کن! برای کارهای اکثرمون، composer 2.5 کافیه. مدلهای قویتر رو فقط برای وقتی نگه دار که واقعا رو یه مشکل پیچیده گیر کردی. ⚠️ با مدل ضعیفتر رو یه مشکل پیچیده موندن بدتره. ۵-۶ پیام رفتوبرگشت اشتباه خیلی بیشتر از یه بار مستقیم با مدل قویتر توکن میخوره. بعد از ۲ بار جواب اشتباه، فوری مدل رو عوض کن. اسم مدلهایی که تو tip های مختلف میبینی رو قبل از استفاده از dropdown خود Cursor چک کن، خیلیاشون قدیمی یا اشتباهن. الان composer 2.5 خوبه. 4- Auto-indexing رو خاموش کن فقط folder هایی که الان باهاشون کار میکنی رو دستی index کن. ⚠️ تو تیمهای چندنفره این یعنی AI فایلهایی که teammate هات push کردن رو نمیبینه و بر اساس کد قدیمی پیشنهاد میده. بعد از هر git pull مهم یه re-index دستی بزن. 5- Prompt های دقیق بنویس *"fix my code"* یا *"improve this"* AI رو مجبور میکنه حدس بزنه و جوابهای توکنسوز بده. هرچی دقیقتر بگی چی میخوای، جواب متمرکزتر و کوتاهتره. بد: *"این کد مشکل داره"* خوب: *"Fix the null check on line 42 in `auth.ts`"* 6-به جای paste کردن کد، از `@` reference استفاده کن وقتی مستقیم یه block کد بزرگ تو چت paste میکنی، context رو سریع پر میکنی. @File reference فقط چیزی که لازمه رو میکشه بدون اینکه تو chat history کپی بشه. 7- از AI نخوای کل فایل رو rewrite کنه *"Rewrite this whole component"* یعنی کل فایل هم به عنوان input فرستاده میشه هم به عنوان output برمیگرده. دو برابر توکن. به جاش بگو کجا رو دقیقا عوض کنه *"Only change the useEffect block."* 8-دستورالعملهای تکراری رو تو `.cursorrules` بذار اگه هر session همون چیزایی مثل *"always use TypeScript strict mode"* یا *"never use var"* رو تایپ میکنی، یه بار اونها رو تو .cursorrules بنویس. Cursor هر بار خودش inject میکن. 9- توضیح نخواه وقتی لازم نیست *"Explain what you did"* یه chunk بزرگ از output token ها مصرف میکنه. اگه فقط کد میخوای بگو: *"Just give me the code, no explanation."* 10- `@Docs` رو بعد از استفاده حذف کن یکی از سنگینترین مصرفکنندههای توکنه و خیلی وقتها از روی عادت attached میمونه. فقط برای وقتی که واقعا داری API reference نگاه میکنی فعالش کن، بعد فوری حذف. 11- Caveman رو نصب کن یه skill متنبازه ایدهش سادست: به AI میگه خلاصه حرف بزنه. کد، path، error همه دست نخورده میمونن. فقط prose اطرافشون compress میشه. ⚠️ برای مشکلات پیچیدهای که نیاز به chain-of-thought طولانی دارن، شاید مناسب نباشه.





@LLyzadh90348 اگر ذهن آلوده و خرابت رو درست کنی و از روی توهمات ذهنی قضاوت نکنی، با کمی کسب اطلاع متوجه میشی که خبرنگارها و فعالان رسانهای در این ایام محدودیت اینترنت نداشتن که بتونن فعالیت خبری و رسانهای کنن.


خیلی از عزیزان برای این توییت گفتن که با کرسر و AI میتونن انجام بدن. ولی جواب من منفیه. نه بخاطر استفاده از AI، چون ما داریم روی تمپلیتی کار میکنیم که وجود داره و باید ادیت بشه. در نتیجه نمیتونیم ریسک کنیم و برای خودمون باگ امنیتی ایجاد کنیم ...



یک نفر همتیمی فرانت نیاز دارم. میخوام React بلد باشه و کمی آشنایی با Django و تست گرفتن API. دیزاین توی فیگما کامل هست و توضیحات کامنت شده. پروژه رو باید نهایت تا آخر خرداد تمام کنیم و با شرمندگی هزینه به شکل ساعتی ۲۰۰هزار تومن حساب میشه. اگه مایل هستین دایرکت بدین ...

1/ We are sharing additional details regarding our investigation into unauthorized access to GitHub's internal repositories. Yesterday we detected and contained a compromise of an employee device involving a poisoned VS Code extension. We removed the malicious extension version, isolated the endpoint, and began incident response immediately.


شوخی شوخی 80 روزه یه کشور اینترنت نداره باور نکردنیه




واقعا برای نسل جدید برادرانه توصیه میکنیم حتی نزدیک رشتهی کامپیوتر، شبکه و برنامهنویسی نشن. حتی فکر استارت آپ زدن هم نباشن. رشتهی به شدت سخت (تا ابد باید دانشت رو آپدیت نگه داری)، بامحدودیت زیاد، بدون زیرساخت، با کمترین درآمد و بازار کار افتضاح. هیشکی هم تو جامعه قبولت نداره.





