Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Geek Alerts
رونمایی متا از مدل‌های Llama ۴: بهیموث ۲ تریلیون پارامتری، ماوریک ۴۰۰ میلیارد پارامتری و اسکات با ۱۰۹ میلیارد پارامتر

مدل‌های جدید Scout و Maverick اومدن که اولین مدل‌های چندوجهی (multimodal) و اوپن‌سورس (open-weight) متا با معماری MoE باشن.

مدل Llama 4 Scout: یه مدل ۱۷ میلیارد پارامتری (۱۶ متخصص) که تو کلاس خودش بهترینه و روی یه H100 جا می‌شه. ۱۰ میلیون توکن ورودی می‌گیره (طول متن ورودی بی‌سابقه) و از Gemma 3 و Gemini Flash-Lite بهتره.

مدل Llama 4 Maverick: اینم ۱۷ میلیارد پارامتریه ولی با ۱۲۸ متخصص. از GPT-4o و Gemini Flash قوی‌تره و تو کدنویسی و استدلال عالیه (با پارامتر کمتر، نزدیک به DeepSeek v3). بهترین نسبت کارایی به هزینه رو داره.

مدل Llama 4 Behemoth: این مدل معلم هست (teacher model) با ۲۸۸ میلیارد پارامتر فعال (نزدیک ۲ تریلیون کل پارامتر). تو بنچمارک‌های علمی (STEM) از GPT-4.5 و کلاد و جمنای پرو بهتره.

اینا میشن اولین مدل‌های MoE متا (محاسبات بهینه‌تر). چندوجهی ذاتی با ادغام زودهنگام (متن، عکس، ویدیو با هم). آموزش روی ۳۰ تریلیون توکن و ۲۰۰ زبان. رمزگذار بصری (Vision encoder) هم بهتر شده.

هدف متا حذف سوگیری و ارائه دیدگاه‌های مختلف بدون قضاوت. Llama 4 نسبت به Llama 3 کمتر جواب‌ها رو رد می‌کنه و متعادل‌تره (شبیه Grok).

چطوری استفاده کنیم؟ مدل‌های Scout و Maverick رو همین الان از llama.com و Hugging Face دانلود کنید. همچنین داخل واتس‌اپ، اینستاگرام، مسنجر و وب سایت متا هم ارائه میشه.

🔗 meta
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
وقتی یه پرامپت ثابت میدی، مدل نمیاد همیشه فقط بهترین پاسخ ممکن رو بده. بلکه از بین مجموعه‌ای از پاسخ‌های ممکن، به صورت تصادفی (البته کنترل‌شده) یکی رو انتخاب می‌کنه.


چرا اینطوری طراحی شدن؟

یکی از دلایلش بخاطر خلاقیت و تنوعه مثلا برای نوشتن داستان یا تولید تصویر، اینکه همیشه یه خروجی یکسان بده خیلی محدوده. مدل با تصادفی‌سازی کنترل‌شده (مثلاً با temperature یا top-k sampling) می‌تونه خلاقیت بیشتری نشون بده.
و یکی دیگه از دلایلش اینه برای یه سوال یا پرامپت خاص، ممکنه چند تا جواب خوب وجود داشته باشه. مدل سعی می‌کنه از بین اونا به شکل تصادفی انتخاب کنه تا متنوع باشه.


آیا میشه اینو خاموش کرد؟ آره. اگه بخوای مدل همیشه همون خروجی رو بده، باید seed ثابت استفاده کنی (تو مدل‌های تصویری مثلاً) و temperature رو بذاری روی 0 تو مدل‌های زبانی. اینجوری مدل همیشه "مطمئن‌ترین" جواب ممکن رو میده.


@Linuxor
وقتی میای بخوابی، یادت میاد

Llama4
منتشر می‌شه، هیچی دیگه منتشر شد.

پ.ن : مهمترین فیچر این مدل
10m context window
کانال اطلاع‌رسانی توزیع پارچ
پشتیبانی پارچ تنها و تنها و تنها در فروم پارچ صورت می‌گیرد، لطفاً در تلگرام اکیداً مزاحم توسعه دهنده ها نشید. هر مشکلی که شما بهش می‌خورید به عنوان مثال همین مشکل کلید که اکثراً پیام مارو نادیده گرفتن و دقیقه نودی کلید رو به روز نکردن خوردن، توی فروم پارچ…
تلگرام، پلتفرم گفتگو هستش نه پشتیبانی محصول.



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


forum.parchlinux.com

@SohrabContents
Forwarded from Linuxor ?
وقتی یه تکنولوژی منسوخ می‌شه و با چیز جدید تر جایگزین می‌شه اون کسایی که از قدیمی استفاده می‌کردن توی تکنولوژی جدید 0 نیستن


@Linuxor
Forwarded from APPXA free
موقع خواب:
دین و مذهب کاملا یک چیز ارثی هست
اگر پدر و مادر شما در اروپا بود الان مسیحی بودید
اگر در هند بودید الان بودایی بودید
اگر در عربستان بودید الان سنی بودید
اگر در چین بودید الان در حال خوردن سگ بودید.
اگر فکر می کنید شما دینتان را براساس تحقیق انتخاب کردید سخت در اشتباهید چون شما با پیش فرض اینکه دین شما حق هست شروع به تحقیق می کنید و در نتیجه به همان هم می رسید.

برتراند راسل
هرگز حاضر نیستم به خاطر عقایدم بمیرم ، چرا که ممکن است عقایدم اشتباه باشند .
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۲۷

گرچه بر واعظ شهر این سخن آسان نشود
تا ریا ورزد و سالوس مسلمان نشود
رندی آموز و کرم کن که نه چندان هنر است
حیوانی که ننوشد می و انسان نشود
گوهر پاک بباید که شود قابل فیض
ور نه هر سنگ و گلی لؤلؤ و مرجان نشود
اسم اعظم بکند کار خود ای دل خوش باش
که به تلبیس و حیل دیو مسلمان نشود
عشق می ورزم و امید که این فن شریف
چون هنرهای دگر موجب حرمان نشود
دوش می گفت که فردا بدهم کام دلت
سببی ساز خدایا که پشیمان نشود
حسن خلقی ز خدا می طلبم خوی تو را
تا دگر خاطر ما از تو پریشان نشود
ذره را تا نبود همت عالی حافظ
طالب چشمه خورشید درخشان نشود

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
doomgeneric: Doom, Ported to Go?

🟢 خلاصه مقاله:

بازی محبوب و کلاسیک تیراندازی اول شخصِ دهه ۹۰، دوم، به شکل‌های مختلفی به محیط‌های نامتعارف منتقل شده است. به عنوان مثال، اجرای آن به صورت جاوااسکریپت درون یک سند PDF. این امر به سؤالی طبیعی منجر شده است: آیا انتقال دوم به زبان برنامه‌نویسی گو هم به آسانی اجرایی است؟ در این راستا، از کامپایلر ccgo برای تبدیل کد C به کد گو استفاده شده است. این پروژه بیشتر به عنوان یک مفهوم اثباتی انجام گرفته و فعلاً تنها در محیط‌های لینوکس قابل اجراست. با این حال، این آزمایش، توانایی‌های کامپایلر ccgo را نشان داده و برای جامعه توسعه‌دهندگان جالب توجه است.

🟣لینک مقاله:
https://golangweekly.com/link/167045/web


👑 @gopher_academy
امروز یه پکیج کوچولو تو npm پابلیش کردم و کلی چالش واسم داشت. ولی تجربه خوبی بود
با این ابزار, کل فایل های جاوااسکریپتی و تایپ اسکریپتی رو اسکن و هرچی console.log داخلش باشه رو حذف میکنه
https://github.com/nafasebra/remove-js-logs

@DevTwitter | <Nafas Ebrahimi/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸Code Review | بررسی سورس کد بازی GTA 3

تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.

https://www.youtube.com/watch?v=INWWQd5zm9E

@TheRaymondDev
#کوته_نیوز

هکرهای بانک سپه اومدن تمام مراحل هک کردن دیتابیس‌ها رو توضیح دادن و آخرش گفتن وسط هک کردن با رمزای مزخرف بانک از خنده روده‌بر شدیم
اکثر جاها رمزش: 'Password-123, 'User-Sepah' بود.

@DevTwitter | <Mahdi BakhshiNezhad/>
Forwarded from Geek Alerts
quake-2-ai-anim.gif
37.1 MB
رونمایی مایکروسافت از بازسازی Quake II با هوش مصنوعی Muse

مایکروسافت اومده یه بازسازی از بازی Quake II رو با هوش مصنوعی Muse خودش زده. این در واقع یه جور دمو تکنولوژیه که قدرت Muse AI رو به نمایش می‌ذاره.

این نسخه رو مستقیم توی مرورگر وب میشه بازی کرد. این حرکت مایکروسافت تو راستای برنامه بزرگترش برای استفاده از هوش مصنوعی تو بازی‌هاست، که اسمش رو گذاشتن Copilot in Gaming.

اگه علاقه داشتید بازی کنید میتونید از این لینک استفاده کنید.
🔗 microsoft
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
یک ترفند جالب در جاوااسکریپت که کمتر کسی استفاده می‌کنه!
وقتی می‌خوایم بررسی کنیم یه مقدار توی آرایه هست یا نه، معمولاً از این روش استفاده می‌کنیم:
if (array.indexOf("banana") !== -1) 


اما یه راه شیک‌تر و سریع‌تر هم داریم!
if (~array.indexOf("banana")) 

چی شد؟! این ~ (تیلدا) چیکار می‌کنه؟
عملگر ~ مقدار indexOf رو بیت‌به‌بیت برعکس می‌کنه.
عدد -1 (یعنی مقدار پیدا نشده) با ~ تبدیل به 0 میشه، که در شرط false محسوب میشه.
اما هر مقدار دیگه‌ای (0 یا بالاتر) تبدیل به یه مقدار منفی غیر 0 میشه که در شرط true حساب میشه!
نتیجه: یه روش خلاصه‌تر و شیک‌تر برای چک کردن وجود مقدار در آرایه!

@DevTwitter | <Hamed Ebrahimi/>
Forwarded from Geek Alerts
حرف موافقان و مخالفان طرح توزیع رایگان وسایل مصرف مواد مخدر

اصل این برنامه‌ها از دهه ۱۹۸۰ در پاسخ به بحران بیماری ایدز و هپاتیت شروع شد، اون زمان گفتن این توزیع‌ها تونسته ۶۰ درصد ابتلا به این بیماری‌هارو کمتر کنه، در کنارش توی این پک‌ها نالوکسان هم توزیع میشد که باعث شد ۸۹۸۵ مورد اوردوز رو ازش جلوگیری کنه.

مخالفان میگن این کارها مصرف موارد مخدر رو تسهیل میکنه، از طرفی مثلا تا سال ۲۰۱۸ حدود ۵.۸ میلیون سوزن توزیع میشه در صورتی که ۲ میلیونش بازگردانی شده و مابقی توی محیط شهری دور ریخته شدن که خطراتی برای مردم داره.

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

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

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

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

یکی از دلایلی که شهردار جدید این طرح رو لغو کرده اینه که صحنه‌های زیادی توی این شهر اتفاق میفته که افراد در حال مصرف مواد مخدر هستن یا سوزن‌هایی که توی شهر دور ریخته شدن.

🔗 kqed
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
نظرتون در مورد طرح توزیع رایگان وسایل مصرف موارد مخدر
Anonymous Poll
45%
موافقم
55%
مخالفم
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸برای نوشتن کد حرفه‌ای، باید طوری بزنیم که بقیه به‌راحتی بتونن کدمون رو بخونن و درک کنن.
همه‌ی اعضای تیم لزوماً در یک سطح از تجربه یا دانش نیستن، به همین دلیل، واضح و قابل‌فهم بودن کد اهمیت زیادی داره.

برای مثال، در بعضی از پروژه‌های بزرگ دیدم که حتی برای بررسی مقدار false در یک مقدار بولین، به‌جای استفاده از:
!isEnabled 

اینطوری میزنن:
isEnabled === false


این کار ممکنه به‌نظر اضافه بیاد، اما باعث می‌شه کد برای افراد بیشتری، به‌خصوص اونایی که با مفاهیم کوتاه‌نویسی آشنا نیستن، قابل فهم‌تر باشه.

@TheRaymondDev
Forwarded from Geek Alerts
ایشون شهردار جدید سان فرانسیسکو هستن، از وقتی اومدن دارن تو شهر تغییراتی میدن مثلا تلاش میکنن تا شرکت‌های tech رو به این شهر برگردونن.

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

🔗 techcrunch
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
تو پروژه ای که درگیرش هستم آپلود فایل یکی از مهمترین قسمت های این پروژه هست. به خاطر همین سراغ پروتکل TUS که یه پروتکل برای upload resumable هست و تقریبا هم جدید رفتیم که با go هم پیاده سازی شده.
من تو این مقاله سعی کردم تجربیاتم از پیاده سازی سرور tusd و نحوه ارتباطش با backend پروژه رو توضیح بدم .
لینک نمونه کد استفاده شده رو آخر مقاله قرار دادم.

خوشحال میشم بخونید و نظرتون رو بگید.
ارادت
لینک داکیومنت tus
https://tus.github.io/tusd/

لینک مقاله:
https://medium.com/@shabooni.mr/how-to-set-up-tusd-for-resumable-file-uploads-a-complete-guide-1cd8dddb55d5



https://t.iss.one/addlist/KpzXaiSpKENkMGM0
Forwarded from Geek Alerts
بریتانیا یه قانون جدید گذاشته که جلوی هزینه‌های مخفی و نظرات فیک رو میگیره. هزینه‌های مخفی، همون پول‌های اضافی که موقع خرید آنلاین به قیمت اصلی اضافه میشن، مثل کارمزد رزرو یا هزینه خدمات. این هزینه‌ها سالانه حدود ۲.۲ میلیارد پوند حساب شدن و طبق قانون جدید، دیگه باید توی قیمت اصلی کالا یا خدمات لحاظ بشن.

این قانون نظرات جعلی رو هم ممنوع می‌کنه. خیلی وقتا دیدید که یه محصول یا رستوران کلی نظر مثبت داره، ولی وقتی می‌خری یا میری، می‌بینی اصلاً اون چیزی نیست که تعریفشو شنیدی. حالا دیگه کسب‌وکارها مسئول نظراتی هستن که توی صفحه‌شون منتشر میشه و باید جلوی نظرات الکی رو بگیرن. بعضی از این نظرات فیک معمولا توسط خود صاحبان کسب‌و‌کارها و شرکت‌ها ارسال میشن.

🔗 theguardian
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰مدیر بسته‌ APT 3.0 منتشر شد.

🔹ویژگی‌های جدید
🔸نسخه‌ی جدید مدیر بسته‌های APT 3.0 اکنون منتشر شده و به‌عنوان رابط خط فرمان پیش‌فرض در نسخه‌های آینده‌ی دبیان (Debian GNU/Linux 13 "Trixie") و اوبونتو (Ubuntu 25.04) استفاده خواهد شد. در این نسخه، تغییرات بصری و عملکردی مهمی اعمال شده‌اند که تجربه‌ی کار با APT را به‌شکل قابل توجهی بهبود می‌بخشند.

🔸پیرو این پست:
https://t.iss.one/linuxtnt/3904

🔹بهبودهای بصری در رابط خط فرمان
🔸نمایش ستونی (Columnar Layout)
لیست بسته‌ها اکنون به‌صورت ستونی نمایش داده می‌شود که باعث افزایش خوانایی و یافتن سریع‌تر نام بسته‌ها می‌شود.

🔸پشتیبانی از رنگ‌ها در خروجی

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

🔸نوار پیشرفت روان‌تر و مدرن‌تر
با استفاده از کاراکترهای یونیکد، نوار پیشرفت نصب روان‌تر و زیباتر شده است.

🔸کاهش شلوغی و افزایش فضای سفید

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

🔸قابلیت‌های جدید فنی و مدیریتی
حل‌کننده جدید وابستگی‌ها (--solver)

🔸برنامه APT اکنون می‌تواند به نسخه‌های غیرکاندید بازگردد در صورت نیاز.
🔸با استفاده تهاجمی‌تر از autoremove، تنها بسته‌های ضروری نصب‌شده‌ی خودکار را حفظ کند.
🔸پشتیبانی از دستور --target-release در apt list
🔸کاربران می‌توانند بسته‌ها را براساس نسخه‌ی هدف (مثلاً از نسخه‌های پایدار یا ناپایدار) فهرست کنند.
🔸ثبت توضیحات در تاریخچه با گزینه --comment
🔸امکان درج یادداشت هنگام اجرای عملیات مختلف روی بسته‌ها، برای مستندسازی بهتر.
🔸پشتیبانی از ایندکس‌های فشرده‌نشده از mirrorها با پروتکل file:/
🔸بهبود در سرعت و دسترسی به مخازن محلی.
🔸صفحه‌بندی خودکار (auto-paging) شبیه به git
🔸اجرای apt به‌صورت خودکار خروجی‌های طولانی را صفحه‌بندی می‌کند، بدون نیاز به less یا ابزارهای خارجی.
🔸نمایش اطلاعات پینینگ (Pinning) در apt show --full
🔸اطلاعات دقیق‌تر از نسخه‌ها و اولویت‌های بسته‌ها قابل مشاهده است.

🔹 سایر قابلیت‌های جدید و تغییرات داخلی
🔸پشتیبانی از debain-ports برای معماری‌های خاص و تجربی.
🔸معرفی دستور جدید modernize-sources برای به‌روزرسانی منابع بسته‌ها.
🔸محاسبه دقیق‌تر اندازه هسته (kernel) در مسیر /boot.
🔸جایگزینی OpenSSL به‌جای GnuTLS و gcrypt برای رمزنگاری، در جهت یکپارچگی و امنیت بهتر.
🔸اضافه شدن پشتیبانی از تراکنش و شمارش به‌روزرسانی‌ها در pkgDepCache.

🔹 مستندات و بومی‌سازی
🔸به‌روزرسانی‌های گسترده در مستندات رسمی APT.
🔸بهبود ترجمه‌ها و پشتیبانی بهتر از زبان‌های مختلف برای استفاده بین‌المللی.
🔸به‌روزرسانی گسترده ترجمه‌ها برای زبان‌های هلندی، آلمانی، فرانسوی، پرتغالی برزیلی، رومانیایی، کاتالان، سوئدی، چکی و لهستانی
🔸بهبود مستندات و صفحات راهنما (manpages) برای کاربرانی که به منابع محلی وابسته هستند

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from Linuxor ?
یه چیزی هست برای سلنیوم به اسم Selenium Base
اینا اومدن هرچی که برای وب اتومیشن با Selenium نیاز هست رو یه جا جمع کردن
مثلا واسه رد شدن از کلافلر یه مکانیزمی ساختن Chrome Devtools Protocol Mode که می‌تونید فعالش کنید و بات‌تون شبیه آدمیزاد بشه و رد بشید

github.com/seleniumbase/SeleniumBase


@Linuxor ~ teal33t