▫️The Big Rad (@VForMhrlife) header
▫️The Big Rad (@VForMhrlife) profile picture

Just a mad guy.

Joined July 2019
چرا عکس جیمز وب خفنه؟ بیا بشین تا برات بگم. نکته اولش اینه که جای نور مرئی دارن از فروسرخ استفاده میکنن، نور مرئی توی توده های گازی کیهان جذب میشه و کامل به ما نمیرسه، ولی فروسرخ به راحتی ازشون رد میشه و ما کهکشان هایی رو می بینیم که تا حالا ندیده بودیم
421
1,919
271
23,382
▫️The Big Rad retweeted
واگذاری گربه ایشون میتی کوچولوعه. یه بچه‌ی ناز و بغلی. صاحبش بخاطر حساسیت نتونست نگهش داره و الان دنبال یه خانواده‌ی جدیده. تهران هست و اگر دوست داشتید حضوری ببینیدش کافیه بهم پیام بدید.💕
16
1
73
812
هر چی بیشتر جلو جیشتو بگیری بیشتر جیش می‌کنی
6
382
خلاصه‌ی ماجرای هکی که مدل‌های OpenAI انجام داده بودن این بود که مدل رفته بوده عملا خود OpenAI رو هک کرده بوده. چرا؟ چون توی فرایند RL اشتباهی به تقلب کردن (پیدا کردن جواب از روشی دیگه) جایزه دادن بودن. یعنی یه مدل قوی‌‌ای داره که سلطان تقلب کردنه. فاجعه کی بوجود میاد؟/
3
56
6,305
این مدل تونسته خودشو از سندباکس اوپنAI خارج کنه، حالا به اینترنت دسترسی داره و چون «تقلب کردن» بهش ایفور‌س شده، برای اینکه یه تسک رو انجام بده قبل از اینکه تایمش تموم شه، خودش رو پخش کنه توی اینترنت به شکل distributed که نه خاموشش کرد! حالا یکم بعد یادش میره تسک چی بوده و/
1
12
848
شروع می‌کنه به هلوسنیشن و کارهای خطرناک‌تر انجام دادن. مثلا از کل دنیا باج گیری کنه که اگه خاموشم کنید تمام هارد درایو ها رو فرمت می‌کنم! فیلم هالیوودی شد ولی خب شدنیه.
9
741
شما هم وقتی گربتون آب می‌خوره هیچ ماهیچه‌ای توی بدنتون تکون نمی‌دید تا یه درصد نترسه؟
2
50
1,428
یه روشی یادتون می‌دم که بار بعدی خواستید از AI استفاده کنید و یه چیزی یاد بگیرید به کار ببرید. از AI بخواید اول خودش ریسرچ کنه تا مسلط بشه به مطلب بعد ازتون یه کوئیز تایین سطح بگیره. اینطوری نمیاد وسط یاد دادن هزار‌ا اصطلاح بگه که هیچ کدوم رو متوجه نمی‌شید و آخرشم بیخیالش می‌شید
1
2
63
2,210
مثلا این پرامپ: می‌خوام فلان موضوع رو یاد بگیرم. لطفا بهم آموزشش بده. بیا بخش به بخش بریم جلو. اینترکتیو باشه جلسه‌ی آموزش. قدم اول این باشه که مطلب رو خودت بفهمی و ریسرچ کنی و بعدش ازم یه کوئیز خیلی ساده تایین سطح بگیر که متوجه دانش منم بشی و براساس دانش من جلو بریم آموزش رو
9
262
▫️The Big Rad retweeted
متاسفانه یا خوش‌بختانه درس خوندن نجات دهنده‌اس. لااقل برای من .
1
2
26
425
یه لاگ آموزشی هم بذارم. تجربه‌ی مهمی که توی ۶-۷ ماه گذشته داشتم اینه:‌«اگه می‌خواید AI خروجی با کیفیت بده، چرخه‌ی توسعه رو باید کامل کرد» مثلا توی همین پروژه، خیلی مهمه که ایجنت بتونه: ۱. باگ رو reproduce کنه ۲. پیاده‌سازی کنه ۳. نتیجه رو تست کنه
فقط یک شب تا صبح طول کشید تا به Sonnet 5.5 بسپرم بازی Generals Zero Hour رو به شکل کامل با جاوااسکریپت بنویسه که بشه توی مرورگر هم بشه بازیش کرد. دوباره اشاره کنم از صفر با جاوااسکریپت! یعنی نیومده کدای C++ رو تبدیل به WASM کنی، تمام ۱۵۰‌هزار خط کد رو از اول زده و تست کرده!
3
2
59
1,976
جا به جا کنه، و از اینطور کار‌ها. در کنار این هم یه قابلیت نوشت که استیت تک تک آبجکت‌های بازی (مثل جون، لوکیشن، و...) رو توی فایل لاگ نگهداره. مرحله‌ی اول مایگریشن این بود که یک سناریوی بازی ۳۰۰۰ فریمی رو با Rust پیاده‌سازی کنه به طوری که تک تک فریم‌ها با فریم‌های بازی ارجینال/
1
5
217
یکسان باشن. اینطوری خیلی راحت‌تر حجم زیادی از باگ‌های پیاده‌سازی و ... رو پیدا کرد.
6
165
آپدیت: کل Zero Hour رو از اول با Rust و فریم‌ورک Bevy نوشت. خودمم بالا سرش بودم که مولتی کور پیاده‌سازی کنه و FPS خیلی بالاتری بده. حالا بخش Path finding اش رو دارم بهبود می‌دم و مرحله‌ی بعدش مولتی‌پلیره. آماده شه توییت جدید می‌ذارم.
فقط یک شب تا صبح طول کشید تا به Sonnet 5.5 بسپرم بازی Generals Zero Hour رو به شکل کامل با جاوااسکریپت بنویسه که بشه توی مرورگر هم بشه بازیش کرد. دوباره اشاره کنم از صفر با جاوااسکریپت! یعنی نیومده کدای C++ رو تبدیل به WASM کنی، تمام ۱۵۰‌هزار خط کد رو از اول زده و تست کرده!
15
1
168
4,861
خیلی تجربه‌ی بامزه‌ایه. کد بازی برای سال ۲۰۰۳ هست و کلی جا برای آپتیمایز کردنش هست. کلا یک هسته‌ی CPU رو درگیر می‌کرد، Path finding اش از الگوریتم‌های قدیمی استفاده کردن که خیلی آپشن‌های بهتری براش اومده. Shadow و Particle رو با CPU حساب می‌کردن. خیلی بامزست. توی یک سناریوی/
2
25
463
بنچ‌مارکی که براش آماده کرده بودم (endgame با ۸ تا تانک لیزر، ۲۴ Crusader و ۸تا Overlord و ۲۴ تا بتل مستر) به علاوه لیزر سوپر وپن و اینا داشت با پیاده‌سازی خام C++ به راست 40fps می‌گرفت و بهبودا اوردش روی 160fps.
25
395
چون پشمام ریخت از این همه ریکشن می‌زنم اخر هفته تبدیلش کنه به کد یونیتی به شکلی که خودش asset ها رو از فایل بازی بخونه و بشه اینطوری قانونی منتشرش کرد
فقط یک شب تا صبح طول کشید تا به Sonnet 5.5 بسپرم بازی Generals Zero Hour رو به شکل کامل با جاوااسکریپت بنویسه که بشه توی مرورگر هم بشه بازیش کرد. دوباره اشاره کنم از صفر با جاوااسکریپت! یعنی نیومده کدای C++ رو تبدیل به WASM کنی، تمام ۱۵۰‌هزار خط کد رو از اول زده و تست کرده!
14
112
3,696
فقط یک شب تا صبح طول کشید تا به Sonnet 5.5 بسپرم بازی Generals Zero Hour رو به شکل کامل با جاوااسکریپت بنویسه که بشه توی مرورگر هم بشه بازیش کرد. دوباره اشاره کنم از صفر با جاوااسکریپت! یعنی نیومده کدای C++ رو تبدیل به WASM کنی، تمام ۱۵۰‌هزار خط کد رو از اول زده و تست کرده!
53
7
3
580
41,331
نکته‌ی فانش چیه؟ بهش گفتم چند لایه آپتیمیزیشن پرفورمنسی بزنه و روی گرافیک آنبورد از 100fps اومد روی 180fps! مولتی‌پلیرشم جای کد‌های افتضاح و قدیمی، مي‌تونه از اول خودش بزنه. البته که بخاطر لایسنس نمی‌شه اوپن سورسش کرد ولی حداقل دیگه برای ۲ساعت بازی کردن پا نشیم بریم گیم‌نت :دی
7
99
3,793
اینطوریه که خببب غذا چی داریمم؟؟
15
428