RandRng – Telegram
RandRng
2.13K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
اوضاع امروز :

اخبار و مصاحبه‌های مختلف، بیاید باهم رو راست باشیم انتخابات آمریکا ۱۰۰۰ برابر تأثیر بیشتر و مهمتری روی زندگی ما داره تا انتصابات ایران.

دپلوی و سرور و ...

چندتا مقاله و ریسرچ‌

و یک ویدئو دیگر از سری Decrusting برای یادگیری بهتر Rust ....

ولی، وزن اولی از همه بیشتر بود
👍21👎43
یک پستی گذاشتم از فعالیت روی گیت‌هاب و open source و ...

یاد قدیما افتادم، توی مسیر یادگیری که بودم وقتی داشتم AI رو یاد می‌گرفتم.
چون پروژه‌ای کار میکردم، وقتایی بود که درآمدم خیلی میومد پایین و اینکه نمی‌تونستم هم کار بگیریم چون روزی ۶-۸ ساعت حداقل داشتم کتاب می‌خوندم و کد میزدم و ... (همشم فقط AI نبودا ولی خب)

یکبار یک دانشجوی ایرانی از آمریکا اومد گفت این اکانت گیت‌هابم اینم یک دوره آموزشی (دوره خیلی سطح بالا بود طرف phd می‌خوند)
گفت بشین جلسه اولش رو ببین کدهایی که خواسته رو انجام بده اگر تونستی من ماهی n دلار بهت میدم.

تهش هم گیت‌هابم رو میگیرم، من می‌خوام فلان شرکت برم سرکار پوزیشن تحقیقاتی هست ولی خودم آنقدر روی مقالات هستم وقت نمی‌کنم کد بزنم، اینا کد هم می‌خوان

تهش هم 2n دلار بهت میدم که همه‌ی کدها رو بهم توضیح بدی.

به جایی رسیده بود که درآمد من از ایشون و کسایی که از طرف ایشون معرفی شده بودند بیشتر از درآمد واسه سرکار رفتن بود.

خلاصه که آره منم ازین کارا کردم، ولی نه اینکه تمرین کسی روحل کنم یا طرف یاد نگرفته باشه نه من فقط نقش خلاصه کردن دوره و آموزش ساده‌تر رو براشون داشتم.


چندبار سر این موضوع مجبور شدم اکانت‌های گیت‌هاب خودم رو بهشون بدم تهش (۹ تا اکانت گیت‌هاب دارم هنوزم و ۴ تا اکانت‌ها رو دادم رفته)

دلیل اینکه اکانت فعلی گیت‌هابم که اصلی هم شد، آیدیش ربطی به اسم و فامیل و ... نداره هم همین هست (شاید اینم مجبور می‌شدم بدم بره)
👍304👌2
ری اکشن پست‌ها رو محدود کردم.
راست میگن دیگه، این کانال شخصی هست اگر با سبک و تجربیات من حال نمی‌کنید

چرا عضو شدید ؟!

چون حال نمی‌کنم برای خوش‌آمد کسی دروغ بگم.
من همینم که هستم، خوب یا بد (خودم خیلی باهاش حال می‌کنم)
741👍17🔥6🤣4❤‍🔥2😐2
Zemestoon
Afshin Moghadam
13❤‍🔥3
RandRng
Afshin Moghadam – Zemestoon
زمستون نشده
ولی افشین مقدم قطعاً امروز می‌چسبه

به اندازه کافی خنک شده
🔥10🍾1
بعد از ۵-۶ سال، می‌خوام رزومه‌ام رو از اول بنویسم اینبار برای یک موقعیت کاری Rust (جونیور)

بازم به این نتیجه می‌رسم که رزومه نویسی خودش یک کار تمام وقت هست، اگر رزومه نویسی شما (بعد از ۲ سال کار) انقدر ازتون وقت نمیگیره حتماً دارید اشتباه می‌زنید.
👍182
این روزا خیلی شرکت‌های cloud provider به شما ssl رو میده.
اما اگر بکند شما کلاینت‌های مختلفی داشته باشه، وب٫آندروید٫آیفون و ... و با زبان‌های مختلفی هم پیاده‌سازی شده باشه اونجاست که متوجه مشکلات ssl‌ سرویس‌های cloud می‌شید.

چندین سال قبل، اولین بار این موضوع رو دیدم طرف nginx رو بلد نبود کانفیگ کنه گزینه ssl مربوط به سرویس دهنده رو روشن کرده بوده، هر چند وقت یکبار که یک سرویس و پکیج و ... آپدیت می‌شد نصف کاربرها https براشون کار نمی‌کرد دیگه.

اولش ۱-۲ هفته وقت گذاشتیم همون رو درست کنیم، ولی بازم یک کاربر میومد که ناراضی بود، بعد با سایت‌هایی مثل :
https://www.ssllabs.com/ssltest/


آشنا شدم، خوبی همچین سایتی اینه که یک امتیاز بهت میده که به مدیر نشون بدی بگی ببین چقدر خوب شدیم یا چقدر بد هستیم‌.

امتیاز ما اون موقع روی B یا B- بود، وقت گذاشتم certbot روی همه سرورها زدم و nginx رو دقیق کانفیگ کردم تا شدیم A+ همه‌ی فیچرها و همه کلاینت‌ها مشکلشون حل شد.

چندروز قبل اتفاق مشابه‌ افتاد و شرکت داشت به فرانت کاره گیر میداد،منم که مورد رو دیده بودم اول رفتم سراغ ssl امروز تموم شد (تصویر)، فرانت کارا به آرامش رسیدن

جالبترین بخش این قضیه این بود که برای بعضی کاربرا بخش هایی از اپلیکیشن که با webview کار میکنه باز نمیشد؛ وقتی میگفتم مشکل ssl سرویس دهنده هست همه فکر میکردن دارم مسخره میکنم.
2👍193
چقدر مدرسه زیاد شده :/

مدرسه آنلاین‌هارو میگم برای پیر پاتالا که سن دانشگاشون هم گذشته.


خب کجای کد بودیم ؟
1🔥11👍1
طرف میگه چون من درس خوندم باید حقوقم انقدر باشه
چون از دانشگاه خوب مدرک گرفتم اونم با معدل بالا (حالا تنظیم خانواده رو ۲۰ گرفته‌ها) کارهای گِل رو کد نمی‌زنم.

مشتی من خودم؛ پاش بیوفته رستوران ظرف هم میشورم.


آدم خوبه واسه هدف‌هاش زحمت بکشه؛ دست بردار ازین زندگی‌های اینستاگرامی ...
5👍5615
عجب شبی شد، ۱ خبر خوب دارم
چندتا خبر بد‌.

و خوشحالم (توضیح میدم)
1👍9👌2❤‍🔥1
اوایل که LLM ها شروع کردن به معروف شدن، من یک ایده داشتم و شدیداً دنبال سرمایه‌گذار بودم (نمی‌خواستم کلش رو هم بگم)

۲-۳ نفری اومدن از شرکت‌ها و افرادی که قبلاً باهم کار کرده بودیم، از ۲۰‌هزارتا تا ۷۰‌هزارتا واسه راه‌اندازی اولیه ولی باهم بُر نخوردیم.

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

قرار اینطور شد :
۱- پروژه برای ۱ سال بعد بسته بشه
۲- من نیروی شرکت باشم، روزی ۳ ساعت تسک شرکت روزی ۳ ساعت تسک‌های کار خودم و پرداخت شرکت برای ۶ ساعت در روز باشه.
۳- حق کپی و فروش سورس کد نداشتم (شرکت شریک من هست)
۴- تعدادی نیرو (بعداً شد ۵ تا) به من داده بشه اون هم روزی ۴ ساعت.
۵- دسترسی کامل به ۵۰۰ گیگ gpu برای ۷ روز در ماه (زیاد بود من نمی‌خواستم LLM ترین کنم)

کار رو شروع کردیم، خیلی قدم‌های خوبی رو هم پیش بردیم حتی توی یکی از جلسات آنلاین هم گفتم که ۱۶ ساعت کد زده بودم اون روز.

اما بعد بخاطر هزینه‌های دپلوی (یادتون باشه قرار ما ۱ سال بعد بود) و بحث و جدل و ... کار خوابید، شرکت یک پروژه بزرگ گرفت و نیروهاش رو تمام وقت لازم داشت.
یک مقدار کار کردیم، منم دیدم سرعت خیلی کند شده باقی ایده‌ها رو ارائه نکردم و بعدم خودم خدافظی کردم.

می‌دونم دوتا از بچه‌ها تا ۱-۲ ماه پیش داشتن همون بخش‌هایی که ایده‌اش رو داده بودم رو پیاده‌سازی میکردند یا بهبود می‌دادند.

دو هفته قبل مجدداً راجب پروژه جدیدی با agent مورد نظر صحبت کردیم و بعدش گفتم می‌خوام پروژه‌ قبلی رو هم تنهایی بزنم ولی قرارداد و NDA , ... رو نمی‌دونم چیکار کنم.
تازه ممکنه open source هم بکنم، ازم وقت گرفت گفت من برات بررسی می‌کنم.

الان خبر داد که می‌تونم اینکار رو بکنم، به شرطی که از سورس کد مستقیما استفاده نکنم، نهایتاً هم پیشنهاد داد که چون دارم Rust کار می‌کنم (گفته بودم برام کار پیدا کنه) با Rust پیش برم که حتی اون شرکت نتونه ازم شکایت کنه.

این خبر فوق‌العاده خوبی بود.

اما اخبار بد :

۱- نیرو ندارم، نه تنها توی Rust حتی توی پایتون.

۲- خیلی چیزا تغییر کرده و خیلی بخش‌ها رو باید حتی مجدد برنامه‌ریزی کنم

۳- خودمم همچین دولوپر درخوری نیستم (بخصوص در زمینه Rust)

۴- کلی پروژه سرم ریخته که توی بهترین حالت، تنها روز تعطیلم (جمعه) می‌تونم روش کار کنم و باقی روزها روزانه ۲ ساعت

۵- دستمزدی بابتش بهم داده نمی‌شه پس استعفا از کارهای فعلی منتفی هست.


ولی ایده دارم با چندتا از بچه‌هایی که اعتماد بالایی بهشون دارم کار کنم و بهشون پیشنهاد بدم کار رو، همشون توی کار پایتون و جاوااسکریپت هستن ولی خب بهتر از هیچی هست.
خودم تبدیل می‌کنم به Rust ایده‌ها رو چک می‌کنیم باهم اینطوری حداقل.


اضافه کنم :
اینکه اصرار داشتم، پروژه ۱ سال بعد برآورد هزینه بشه (برای دپلوی) بخاطر این بود که موقع تست‌هامون ما داشتیم از chatGpt استفاده می‌کردیم تا سرعت بالاتر باشه؛ ظهور مدل‌های لوکال هزینه مارو خیلی میاورد پایین ولی مدیر احمق نفهمید.
1👍27🔥12👌2
This media is not supported in your browser
VIEW IN TELEGRAM
شب بخیر
1👌186🔥4👍1
Ey Yare Man
Hayedeh
ولش کن.

تهش ی هایده میزارم،
تو بارون
پیپ می‌کشم
و
قدم میزنم.
❤‍🔥11🍾3👍1🔥1🤩1
code like god


full of bug
11🔥5🎉3👌2🤩1🍾1
این دیگه چه شری بود ؟

با متن کاری ندارم، بله رزومه اطلاعات زیادی نمیده برای همین دعوت به مصاحبه داریم
ولی
متن تصویر احمقانه هست.

لینکدین اینجوری شده که طرف، کاملاً فکر نشده یک چیزی رو منتشر می‌کنه. چرا ؟
چون جامعه هدفش تعداد زیادی آدم هستند، اینجوری لایک و ... رو می‌بره بالا.
👍31
من شدیدا به یک سیستم‌عامل کاملا استیبل نیاز دارم حتی شده آپدیت سالیانه بده :

بعد از این جمله رفتم روی RockyLinux و هنوز هم ازش استفاده می‌کنم ولی خب مشکلات خودش رو هم داره داستان اینه که برای کارهای هوش مصنوعی نیاز به GPU یا یک سری ابزار خاص هست که روی کرنل‌های قدیمی ممکنه نباشه یا درست کار نکنه.

مثلا ساده بگم؛ فیچری که gpu قبلا از اسلیپ شدن تمام پروسس‌های بازش رو ببنده یا تحویل سیستم بده که بره روی hard پر از باگ هست. برای همین اگر فراموش کنم اینکار رو بکنم بعدش باید دکمه power رو بزنم تا سیستم خاموش بشه (خیلی‌ها این مشکل رو ندارند چون single gpu یا ... استفاده می‌کنند.) برای من این مسئله مشکلی نداره امنیت سیستم و stable بودن مهمترین نکته هست.

اما حالا
https://vanillaos.org

داره یک کار خفن می‌کنه (قبلا روی ubuntu بود برا همین اصلا مهم نبود برام) اول اینکه رفته سراغ Debian پس Stable تر شده دوم اینکه مثل قبل /etc, ... دسترسی write برای اپلیکیشن‌ها نداره یعنی اگر می‌خواید چیزی رو نصب کنید نه تنها باید ادمین باشید بلکه حتما باید به اون نصب دسترسی بدید.
می‌تونید نسخه flatpack, ... رو به راحتی نصب کنید اما نصب مستقیم و دسترسی آژاد ...

آپدیت‌های سیستم‌عامل بطور کامل Atomic هست؛ نصب نصف و نیمه و ... نداره؛ دوتا پارتیشن root داره که یکی آپدیت می‌شه و دیگری خیر پس اگر به مشکلی بخوره اونی که آپدیت نشده رو میاره بالا

از distro container و distro box استفاده می‌کنه و به شما اجازه میده یک کانتینر از توزیع‌های دیگه لینوکسی رو بدون هیچ سرباری روی سیستم فعلی داشته باشید.

نصب خیلی ساده‌ای داره؛ از گنوم استفاده می‌کنه و نه wayland ؛ اگر یک پیکج رو میخوای نصب کنی ولی توی توزیع پشتیبانی نمیشه مثلا فرض کنیم فقط برای ARCH منتشر شده اونوقت خودش ی distro container بالا میاره و بدون افت پرفورمنس براتون نصب و راه‌اندازی و ... انجام میده
پس تمام نرم‌افزار‌های لینوکسی (فارغ از توزیع) رو خواهید داشت.

فقط بزرگترین مشکلی که من می‌بینم گزارش شده براش مصرف هارد دیسک هست (برای ۹۹٪ دولوپر‌های دنیا مشکلی نداره برای ما ایرانی‌ها باتوجه به قیمت ssd توی ایران ممکنه نگران کننده باشه)
👍194
یک خبری داره منتشر می‌شه که ممکنه توی ورژن‌های بعدی آندروید یک ترمینال کامل لینوکس داشته باشید (بخش developer)

که با توجه به پیشرفت‌های Qualcomm و سایز تبلت‌های مختلف آندرویدی خیلی گزینه پر استقبالی خواهد بود.


شخصاً آیپد رو دارم کنار می‌ذارم، سفارش تبلت سامسونگ دادم برای اینکه بتونم روش کد بزنم نسخه Ultra سری جدید بیش از حد خوبه و ترجیح دادم بجای آپگرید لپ‌تاپ این تبلت رو داشته باشم.

بله با کمی تریک می‌شه vscode, python, ... روش داشت برای کد زدن
👍31🤩71🔥1👌1
آخر هفته‌هارو، مثل امروز می‌ذارم پیام‌هایی که بصورت خصوصی فرستاده شده رو جواب میدم :

۱- سلام و احوالپرسی بدون اصل مطلب رو جواب نمی‌دم

۲-سه پاراگراف توضیحات بدون مشخص شدن سوال اصلی رو جواب نمیدم

۳- بعضی سوالات کلا جواب درست و غلطی نداره، زحمت نمیدم جواب بدم.

خیلی از ماها سوال پرسیدن هم بلد نیستیم؛ منم شاید یک روزی اینطوری بودم.

همیشه خودتون رو بگذارید جای طرف مقابل و فرض کنید هیچ علاقه‌ای به موضوع مورد بحث هم ندارید و بسیار هم سرتون شلوغ هست.

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


به اینم فکر کنید که روزانه بسیاری پیام اسپم هم دریافت میشه
👍35👌31
هایده امشب شب مهتابه
@Ghadimiha25
زان آمده‌ام مست در این می‌کده
که امشب، بر قهقه‌ی ساغر و پیمانه بگریم
4❤‍🔥1
قبلتر گفتم که بجای آپدیت از آیپد قبلی به M4 تصمیم گرفتم کلا برم روی آندروید.
نمی‌دونم یادتون هست یا نه ولی قرار بود روی M1 اجازه کد زدن Swift هم داده بشه منم یه همین دلیل خریدم (که بعد کوچیکش کردن به اینکه فقط در حد یک اپلیکیشن آموزش هست)

توی این سال‌ها شده بود ابزاری برای کتاب خوندن فقط (چندوقت یکبار که سیستم نزدیک نبود فیلمی هم باهاش می‌دیدم)

اما روی آندروید الان اولین کار نصب
Ubuntu, Git, Vscode Server, Python3
بود که به خوبی و راحتی تمام انجام شد (مرسی از Termux) همین الان که دارم پست رو میزنم Rust هم نصب شد.

البته چند مدتی هست دستم رسیده دستگاه ولی جز روشن کردن صفحه برای اطمینان از سالم بودن وقت نکردم هیچکار دیگری بکنم.
قدم بعدی؛

کانفیگ دقیق ترمینال خواهد بود قطعاً (چندتا اسکریپت هم دارم می‌نویسم برای دسترسی راحت‌تر)

بنظرتون zellij, btop هم میشه نصب کرد ؟

قلم سامسونگ جدا برای نوشتار بهتر از اپل هست، برای طراحی ولی اپل چیز دیگه‌ای هست. که خب من نوشتن برام مهمتره.
👍21🤩7❤‍🔥1
این روزا خیلی سرم شلوغه و تمام تمرکزم روی کدها هست.
اینکه وسط اینکارا باید دیتکتیو بازی هم در بیارم یا option های یک ابزاری رو بخاطر بیارم خیلی سخته حتی بعضی کامندها انقدر سخت و ترکیبی می‌شه که خود chatGpt هم نمی‌تونه درست توضیحش بده :

من سلسله‌ای ازین کامندها دارم که ذخیره کردم (از خیلی قدیم) مشکل اینه که یک دفعه وسط پروژه لازمه یکیش رو تغییر بدم (بعضی کامندها انقدر pipe, ... داره خودش یک پروژه هست)

داشتم روی یکی از همین موارد کار می‌کردم یک منبع پیدا کردم خدایان خودشون اینو سر راهم گذاشتند.

اینو برید ببینید متوجه ‌می‌شید چی میگم.

چه ایده خفنی و چه اجرای بی‌نظیری؛ اینو حتما ذخیره‌اش کنید (جدی می‌گم)
10👍7