Forwarded from DevTwitter | توییت برنامه نویسی
یکی از قابلیتهای کمتر شناختهشدهی Laravel.
به جای حدس زدن اینکه یک تغییر باعث بهبود عملکرد شده یا نه، باید اندازهگیری کنی.
خیلی اوقات ما تغییراتی توی کد میدیم و براساس تجربیات دیگران یا داکیومنت حس میکنیم سریعتر شده.
گاهی جواب نمیده، ساعتها وقت صرف Refactor میکنیم اما در نهایت تفاوت عملکرد یا ناچیزه یا حتی بدتر از قبل!
با Benchmark میتونی دو یا چند پیادهسازی مختلف رو کنار هم اجرا کنی و زمان واقعی اجرای هر کدوم رو ببینی.
این دقیقا تفاوت بین Optimization و Guessing هست. بهینهسازی واقعی با احساس انجام نمیشه، با داده انجام میشه.
اگر تا امروز از Benchmark استفاده نکردی، احتمالا ارزش داره توی پروژه بعدیت امتحانش کنی
@DevTwitter | <Ehsan Rezaei/>
به جای حدس زدن اینکه یک تغییر باعث بهبود عملکرد شده یا نه، باید اندازهگیری کنی.
خیلی اوقات ما تغییراتی توی کد میدیم و براساس تجربیات دیگران یا داکیومنت حس میکنیم سریعتر شده.
گاهی جواب نمیده، ساعتها وقت صرف Refactor میکنیم اما در نهایت تفاوت عملکرد یا ناچیزه یا حتی بدتر از قبل!
با Benchmark میتونی دو یا چند پیادهسازی مختلف رو کنار هم اجرا کنی و زمان واقعی اجرای هر کدوم رو ببینی.
این دقیقا تفاوت بین Optimization و Guessing هست. بهینهسازی واقعی با احساس انجام نمیشه، با داده انجام میشه.
اگر تا امروز از Benchmark استفاده نکردی، احتمالا ارزش داره توی پروژه بعدیت امتحانش کنی
@DevTwitter | <Ehsan Rezaei/>
Forwarded from DevTwitter | توییت برنامه نویسی
راهنمای فارسی Hermes Agent رسید!
یه مخزن تو گیتهاب درست کردم و کل داکیومنت هرمس رو با Mimo V2.5 به فارسی ترجمه کردم.
لینک پیچ راهنمای فارسی: https://bookunt3d.github.io/hermes-agent-fa
اگر لذت بردید حتما تو گیتهاب ستاره بدید:
https://github.com/bookunt3d/hermes-agent-fa
@DevTwitter | <بوکانت/>
یه مخزن تو گیتهاب درست کردم و کل داکیومنت هرمس رو با Mimo V2.5 به فارسی ترجمه کردم.
لینک پیچ راهنمای فارسی: https://bookunt3d.github.io/hermes-agent-fa
اگر لذت بردید حتما تو گیتهاب ستاره بدید:
https://github.com/bookunt3d/hermes-agent-fa
@DevTwitter | <بوکانت/>
Forwarded from DevTwitter | توییت برنامه نویسی
تایپاسکریپت ۷ در حالی منتشر شد که سال گذشته با عبور از پایتون به محبوبترین زبان برنامهنویسی در گیتهاب تبدیل شد
و با بازنویسی هسته این زبان برنامهنویسی با Go سرعت کامپایل (افزایش بین ۸ تا ۱۲ برابری) پردازش چندرشتهای
و کاهش خطاهای Language Server بیش از ۸۰ درصد را داشته
@DevTwitter | <MehrdadLinux/>
و با بازنویسی هسته این زبان برنامهنویسی با Go سرعت کامپایل (افزایش بین ۸ تا ۱۲ برابری) پردازش چندرشتهای
و کاهش خطاهای Language Server بیش از ۸۰ درصد را داشته
@DevTwitter | <MehrdadLinux/>
Forwarded from DevTwitter | توییت برنامه نویسی
این گیتهاب بسیار پیشنهاد میشه:
مشکل AI این نیست که نمیتونه UI بسازه. مشکل اینه که هنوز سلیقه طراحی نداره و تفاوت بین یک رابط معمولی و یک محصول واقعاً خوشساخت رو نمیفهمه.
اینجا Emil Kowalski تجربهاش در Vercel و Linear رو تبدیل کرده به مجموعهای از Skillها که به AI سلیقه طراحی، انیمیشن درست و جزئیات حرفهای یاد میده. مخصوصا با الهام از سیستم طراحی اپل.
https://github.com/emilkowalski/skills
@DevTwitter | <Farokh/>
مشکل AI این نیست که نمیتونه UI بسازه. مشکل اینه که هنوز سلیقه طراحی نداره و تفاوت بین یک رابط معمولی و یک محصول واقعاً خوشساخت رو نمیفهمه.
اینجا Emil Kowalski تجربهاش در Vercel و Linear رو تبدیل کرده به مجموعهای از Skillها که به AI سلیقه طراحی، انیمیشن درست و جزئیات حرفهای یاد میده. مخصوصا با الهام از سیستم طراحی اپل.
https://github.com/emilkowalski/skills
@DevTwitter | <Farokh/>
Forwarded from Linuxor ?
برای یادگیری هوش مصنوعی نیازی به صرف هزینههای سنگین نیست. بهترین دورههای آموزشی هوش مصنوعی بهصورت کاملاً رایگان توسط غولهای فناوری دنیا ارائه میشن. این لیست رو ذخیره کن و یادگیری رو از همین امروز شروع کن:
Anthropic: anthropic.skilljar.com
Google: grow.google/ai
Meta: ai.meta.com/resources
NVIDIA: developer.nvidia.com/training
Microsoft: learn.microsoft.com/training
OpenAI: academy.openai.com
IBM: skillsbuild.org
AWS: skillbuilder.aws
DeepLearningAI: deeplearning.ai
Hugging Face: huggingface.co/learn
@Linuxor ~ AIgazette
Anthropic: anthropic.skilljar.com
Google: grow.google/ai
Meta: ai.meta.com/resources
NVIDIA: developer.nvidia.com/training
Microsoft: learn.microsoft.com/training
OpenAI: academy.openai.com
IBM: skillsbuild.org
AWS: skillbuilder.aws
DeepLearningAI: deeplearning.ai
Hugging Face: huggingface.co/learn
@Linuxor ~ AIgazette
Forwarded from DevTwitter | توییت برنامه نویسی
فایربیس یه حرکت قشنگ زده!
روش Firebase Phone Number Verification (Firebase PNV) یک روش سریعتر و امنتر برای تأیید شماره تلفن (OTP) است.
برخلاف روش تأیید با SMS که کاربر باید یک کد ارسالشده در پیامک را دریافت و وارد کند، Firebase PNV شماره تلفنی که روی سیمکارت دستگاه ثبت شده را مستقیماً از اپراتور متصل دریافت میکند
یعنی روند کار این شکلی است:
روش قدیمی (SMS OTP) :
کاربر شماره موبایل را وارد میکند.
سرویس Firebase یک پیامک با کد (مثلاً 123456) میفرستد.
کاربر کد را وارد میکند.
شماره تأیید میشود.
مشکلات:
- پیامک ممکن است دیر برسد یا نرسد.
- هزینه ارسال SMS دارد.
- امکان سوءاستفاده (Spam، تقلب، حملات OTP) وجود دارد.
روش Firebase PNV :
کاربر روی دکمهی "Verify Phone Number" میزند.
سرویس Firebase با اپراتور موبایل ارتباط برقرار میکند.
اپراتور شماره سیمکارت موجود در گوشی را تأیید میکند.
شماره بدون وارد کردن کد تأیید میشود.
مزایا:
- سریعتر (بدون انتظار برای SMS)
- تجربه کاربری بهتر
- کاهش هزینه پیامک
- کمتر در معرض حملات مربوط به OTP
اما چند نکته مهم:
- این روش نیاز به پشتیبانی اپراتور موبایل دارد.
- معمولاً برای همه کشورها و همه سیمکارتها فعال نیست.
- بیشتر برای اپلیکیشنهای موبایل (Android/iOS) طراحی شده، نه وب.
ویدئوی معرفی:
https://www.youtube.com/watch?v=A8zq0xfXlvY&pp=0gcJCZkLAYcqIYzv
@DevTwitter | <Ali Amoori/>
روش Firebase Phone Number Verification (Firebase PNV) یک روش سریعتر و امنتر برای تأیید شماره تلفن (OTP) است.
برخلاف روش تأیید با SMS که کاربر باید یک کد ارسالشده در پیامک را دریافت و وارد کند، Firebase PNV شماره تلفنی که روی سیمکارت دستگاه ثبت شده را مستقیماً از اپراتور متصل دریافت میکند
یعنی روند کار این شکلی است:
روش قدیمی (SMS OTP) :
کاربر شماره موبایل را وارد میکند.
سرویس Firebase یک پیامک با کد (مثلاً 123456) میفرستد.
کاربر کد را وارد میکند.
شماره تأیید میشود.
مشکلات:
- پیامک ممکن است دیر برسد یا نرسد.
- هزینه ارسال SMS دارد.
- امکان سوءاستفاده (Spam، تقلب، حملات OTP) وجود دارد.
روش Firebase PNV :
کاربر روی دکمهی "Verify Phone Number" میزند.
سرویس Firebase با اپراتور موبایل ارتباط برقرار میکند.
اپراتور شماره سیمکارت موجود در گوشی را تأیید میکند.
شماره بدون وارد کردن کد تأیید میشود.
مزایا:
- سریعتر (بدون انتظار برای SMS)
- تجربه کاربری بهتر
- کاهش هزینه پیامک
- کمتر در معرض حملات مربوط به OTP
اما چند نکته مهم:
- این روش نیاز به پشتیبانی اپراتور موبایل دارد.
- معمولاً برای همه کشورها و همه سیمکارتها فعال نیست.
- بیشتر برای اپلیکیشنهای موبایل (Android/iOS) طراحی شده، نه وب.
ویدئوی معرفی:
https://www.youtube.com/watch?v=A8zq0xfXlvY&pp=0gcJCZkLAYcqIYzv
@DevTwitter | <Ali Amoori/>
مغز انسان بیشتر چیزایی که در طول روز یاد میگیره، همون موقع تبدیل به دانش دائمی نمیشن. اول توی یه حافظه موقت ذخیره میشن؛ یه چیزی که تا حدی میشه شبیه RAG توی هوش مصنوعی در نظرش گرفت. بعد اگه شرایط مناسب باشه، مخصوصاً وقتی میخوابی، مغز بارها اون اطلاعات رو مرور میکنه، ارتباط بین نورونها رو قویتر میکنه و اطلاعات جدید رو به چیزایی که از قبل بلد بوده وصل میکنه. برای همین بعضی وقتا بعد از یه خواب، حس میکنی مطلبی که دیروز برات گنگ بود، امروز یهویی جا افتاده و انگار تازه واقعاً یادش گرفتی چون مغزت هنوز خوب train نشده بود.
@amirpeyravan
@amirpeyravan
بعد از 13 سال آپلودبوی به فعالیت خودش پایان داد.
عامل اصلی خداحافظی از زبان احسان دلیر: فیلتر شدن بی دلیل سایت، قطعی های اینترنت، بی ثباتی اقتصادی و کاهش ترافیک و مشکلات مربوط به شبکه کشور.
عامل اصلی خداحافظی از زبان احسان دلیر: فیلتر شدن بی دلیل سایت، قطعی های اینترنت، بی ثباتی اقتصادی و کاهش ترافیک و مشکلات مربوط به شبکه کشور.
😢1
This media is not supported in your browser
VIEW IN TELEGRAM
خب خب جمنای ۳.۶ فلش اونقدرا هم ناامیدکننده نیست!
بنچمارک DeepSWE امیدوارمون کرد :)
این بنچمارک ایجنتهای هوش مصنوعی رو با مسائل کاملاً جدید، دستنخورده و طولانیمدت در پروژههای واقعی به چالش میکشه.
هیچ کد یا پچ آمادهای از قبل وجود نداره که مدل بخواد حفظ کرده باشه؛ همه تسکها از صفر طراحی شدن.
توانایی ایجنت در تعامل بلندمدت و حل مسائل پیچیده چندزبانه (پایتون، تایپاسکریپت و...) رو ارزیابی میکنه.
و عیارسنجی نهایی با اجرای تستهای واقعی در محیط ایزوله انجام میشه.
بنچمارک DeepSWE امیدوارمون کرد :)
این بنچمارک ایجنتهای هوش مصنوعی رو با مسائل کاملاً جدید، دستنخورده و طولانیمدت در پروژههای واقعی به چالش میکشه.
هیچ کد یا پچ آمادهای از قبل وجود نداره که مدل بخواد حفظ کرده باشه؛ همه تسکها از صفر طراحی شدن.
توانایی ایجنت در تعامل بلندمدت و حل مسائل پیچیده چندزبانه (پایتون، تایپاسکریپت و...) رو ارزیابی میکنه.
و عیارسنجی نهایی با اجرای تستهای واقعی در محیط ایزوله انجام میشه.
جنسون هوانگ مدیر عامل انویدیا توی اولین پستش توی توییتر گفته :
هوش مصنوعی هر صنعت و حوزهای را متحول خواهد کرد، به هر شرکتی قدرت خواهد بخشید و توسط همه کشورها ساخته خواهد شد.
مدلهای باز باعث تقویت ایمنی و امنیت سایبری میشوند، نوآوری و گسترش فناوری را سرعت میبخشند و امکان حاکمیت فناورانه (استقلال کشورها در حوزه فناوری) را فراهم میکنند.
دنیا به هر دو نوع مدل نیاز دارد: هم مدلهای پیشرفته و بسته و هم مدلهای پیشرفته و باز
هوش مصنوعی هر صنعت و حوزهای را متحول خواهد کرد، به هر شرکتی قدرت خواهد بخشید و توسط همه کشورها ساخته خواهد شد.
مدلهای باز باعث تقویت ایمنی و امنیت سایبری میشوند، نوآوری و گسترش فناوری را سرعت میبخشند و امکان حاکمیت فناورانه (استقلال کشورها در حوزه فناوری) را فراهم میکنند.
دنیا به هر دو نوع مدل نیاز دارد: هم مدلهای پیشرفته و بسته و هم مدلهای پیشرفته و باز
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
یه آسیب پذیری توی کلاد پیدا شده که کاربرا باهاش میتونستن اکانت Claude Max 20x رایگان بگیرن! (فیکس شده)
البته این آسیب پذیری الان فیکس شده اما نکته جالب اینجاست چرا با این همه تعریف و تمجید از نحوه کد زدنش خود کلاد انقدر باگ توش به وجود میآد؟
جواب بسیار سادست توی توسعه به هوش مصنوعی زیاد اتکا نکنید، تجربه انسانی هنوز یه سر و گردن بالاتره.
@Linuxor
البته این آسیب پذیری الان فیکس شده اما نکته جالب اینجاست چرا با این همه تعریف و تمجید از نحوه کد زدنش خود کلاد انقدر باگ توش به وجود میآد؟
جواب بسیار سادست توی توسعه به هوش مصنوعی زیاد اتکا نکنید، تجربه انسانی هنوز یه سر و گردن بالاتره.
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
کجا از LLM/AI استفاده نکنیم؟ دیدنش خالی از لطف نیست.
https://www.youtube.com/watch?v=_ZqSFVi6UDY
@DevTwitter | <Max Shahdoost/>
https://www.youtube.com/watch?v=_ZqSFVi6UDY
@DevTwitter | <Max Shahdoost/>
Forwarded from DevTwitter | توییت برنامه نویسی
مدل 2.8 تریلیون پارامتری Kimi K3 با 1.6~ ترابایت حجم به صورت open-weight در Hugging Face برای دانلود قرار گرفت.
https://huggingface.co/moonshotai/Kimi-K3
رقیب جدی open source برای مدل های frontier مثل GPT 5.6 و Claude Fable 5!
@DevTwitter | <Max Shahdoost/>
https://huggingface.co/moonshotai/Kimi-K3
رقیب جدی open source برای مدل های frontier مثل GPT 5.6 و Claude Fable 5!
@DevTwitter | <Max Shahdoost/>
خیلیا سایت میسازن و نمیآد بالا توی گوگل و میرن کلی هزینه میکنن دوره SEO میخرن و یا آدم استخدام میکنن :)
ولی سوال اصلی اینجاست آیا از خودتون پرسیدید اصلا گوگل از شما چی میخواد دقیقا که انقدر اذییتون میکنه؟ گوگل اینجا دقیقا گفته چی ميخواد از شما، یه سری قوانین بسیار سادس رعایتش کنید گوگل هم بهتون حال میده و میآرتتون بالا ولی اگر برخلافش عمل کنید ممکنه نتیجه خوبی نگیرید
پیشنهاد میکنم این داکیومنت گوگل رو کامل بخونید کلا یکی دو ساعت وقتتون رو میگیره ولی ارزش داره:
developers.google.com/search/docs
ولی سوال اصلی اینجاست آیا از خودتون پرسیدید اصلا گوگل از شما چی میخواد دقیقا که انقدر اذییتون میکنه؟ گوگل اینجا دقیقا گفته چی ميخواد از شما، یه سری قوانین بسیار سادس رعایتش کنید گوگل هم بهتون حال میده و میآرتتون بالا ولی اگر برخلافش عمل کنید ممکنه نتیجه خوبی نگیرید
پیشنهاد میکنم این داکیومنت گوگل رو کامل بخونید کلا یکی دو ساعت وقتتون رو میگیره ولی ارزش داره:
developers.google.com/search/docs
ایلان ماسک گفته بود تا سال 2036 دیگه پول اهمیتی نداره و همچی برای مردم توسط هوش مصنوعی فراهم میشه😂
دوستان یه وقت به این حرفا گوش ندیدااا تنها کسی که میدونه پول چقدر ارزشمنده خود ایلان ماسکه توی تاریخ بشریت کسی به اندازه ایلان ماسک پول از مردم و دولت پارو نکرده. اصلا فلسفه پول از رقابت میآد و رقابت هم یعنی پیشرفت، اگر روزی به اون چیزی که ایلان ماسک میگه برسیم پیشرفت متوقف میشه پس هیچ وقت نمیرسیم.
دوستان یه وقت به این حرفا گوش ندیدااا تنها کسی که میدونه پول چقدر ارزشمنده خود ایلان ماسکه توی تاریخ بشریت کسی به اندازه ایلان ماسک پول از مردم و دولت پارو نکرده. اصلا فلسفه پول از رقابت میآد و رقابت هم یعنی پیشرفت، اگر روزی به اون چیزی که ایلان ماسک میگه برسیم پیشرفت متوقف میشه پس هیچ وقت نمیرسیم.
ساتیا نادلا، مدیرعامل مایکروسافت، میگه شرکتها اگه بیحسابوکتاب از هوش مصنوعی استفاده کنن، ممکنه آخرش خودشون کسبوکارشون رو نابود کنن.
نادلا میگه خیلی از شرکتها دارن مهمترین سرمایهشون، یعنی دانش و تجربه کاریشون رو کمکم به طور رایگان میدن دست هوش مصنوعی.
هر بار که کارمندها از مدلهایی مثل ChatGPT، Claude یا Gemini استفاده میکنن، فقط پول اشتراک نمیدن؛ ممکنه اطلاعات، روشهای کاری، اصلاحات و تجربههایی که توی شرکت به دست آوردن رو هم در اختیار اون شرکتها بذارن. یعنی شرکتها دو بار هزینه میکنن؛ یه بار با پول، یه بار با اطلاعات ارزشمندشون.
اگه یه شرکت همه کارهای فکریش رو به یه سرویس هوش مصنوعی وابسته کنه، کمکم استقلالش رو از دست میده. بعداً هم اگه بخواد سرویسش رو عوض کنه یا با بقیه رقابت کنه، کارش خیلی سخت میشه چون همهچیش رو مفتی داده به هوش مصنوعی رفته!
نادلا میگه خیلی از شرکتها دارن مهمترین سرمایهشون، یعنی دانش و تجربه کاریشون رو کمکم به طور رایگان میدن دست هوش مصنوعی.
هر بار که کارمندها از مدلهایی مثل ChatGPT، Claude یا Gemini استفاده میکنن، فقط پول اشتراک نمیدن؛ ممکنه اطلاعات، روشهای کاری، اصلاحات و تجربههایی که توی شرکت به دست آوردن رو هم در اختیار اون شرکتها بذارن. یعنی شرکتها دو بار هزینه میکنن؛ یه بار با پول، یه بار با اطلاعات ارزشمندشون.
اگه یه شرکت همه کارهای فکریش رو به یه سرویس هوش مصنوعی وابسته کنه، کمکم استقلالش رو از دست میده. بعداً هم اگه بخواد سرویسش رو عوض کنه یا با بقیه رقابت کنه، کارش خیلی سخت میشه چون همهچیش رو مفتی داده به هوش مصنوعی رفته!