یه فرم ورک جدید این روزا اومده اسمش tinyjs هستش که برای ساخت اپ های دسکتاپ (macOS، Windows و Linux) با زبان JavaScript بکار میره٬ که حجم خروجیش (Build) فقط ۶ مگابایت (حدودا٬ چون بسته به برنامه ممکنه حجم زیاد بشه ) هستش.
بریم سراغ معماری:
اما بریم سراغ کامیونتی:
از اونجایی که این فریم ورک تازه متولد شدست انچنان محبوبیت نداره ٬
در حال حاضر در فاز جلب توجه اولیه (Buzz) در رسانهها و انجمنهای تکنولوژی مانند daily.dev، Reddit و Hacker News قرار داره.
@ClickUniversity
بریم سراغ معماری:
بک اند : بر روی موتور txiki.js (ترکیبی از QuickJS و libuv) اجرا میشه و دسترسی کامل به سیستم مانند فایلها، سوکتها، پروسهها، FFI و دیتابیس SQLite داره.
ارتباط (IPC): به جای استفاده از پورت localhost، از طریق Unix socket بین بخش بکاند و فرانتاند ارتباط برقرار میکند.
بدون نیازمندیهای سنگین: نیازی به Electron، Chromium یا اجرای محیط Node.js در زمان اجرا (Runtime) نداره.
فرانتاند (Frontend): از وبویوی نیتیو (Native Webview) سیستمعامل استفاده میکنه.
اما بریم سراغ کامیونتی:
از اونجایی که این فریم ورک تازه متولد شدست انچنان محبوبیت نداره ٬
در حال حاضر در فاز جلب توجه اولیه (Buzz) در رسانهها و انجمنهای تکنولوژی مانند daily.dev، Reddit و Hacker News قرار داره.
@ClickUniversity
این Leptos کاری شبیه به nextjs انجام میده اما به جای JavaScript از Rust استفاده میشه.
با Leptos میتونی:
نقاط قوت:
نقطه ضعف:
بیا باهم یه قطعه کد ساده ازین Leptos ببینیم:
@ClickUniversity
با Leptos میتونی:
رابطهای کاربری تعاملی (Interactive UI) بسازی.
برنامههای Single Page Application (SPA) بسازی.
از Server-Side Rendering (SSR) برای سرعت بهتر استفاده کنی.
کد فرانتاند و بکاند را با یک زبان (Rust) بنویسی.
نقاط قوت:
سرعت بالا (به دلیل Rust و WebAssembly).
امنیت بیشتر نسبت به بسیاری از زبانهای سطح بالاتر.
امکان استفاده مشترک از Rust در فرانتاند و بکاند.
نقطه ضعف:
یادگیری سختتر چون باید Rust یاد بگیری.
اکوسیستم آن هنوز به اندازه nextjs بزرگ نیست.
بیا باهم یه قطعه کد ساده ازین Leptos ببینیم:
#[component]
fn Button() -> impl IntoView {
view! {
<button>
"Click"
</button>
}
}
@ClickUniversity
جنگ بر سر یه تکه سیلیکون!
شاید عجیب باشه، ولی یکی از دعواهای بزرگ بین آمریکا و چین سر چیزیه که با چشم هم به زور میشه دید: تراشهها.
ریزپردازندهها و تراشههای پیشرفته فقط برای کامپیوتر و موبایل نیستن؛ توی هوش مصنوعی، ابرکامپیوترها و حتی تجهیزات نظامی هم استفاده میشن. آمریکا برای محدود کردن دسترسی چین به بعضی تراشههای پیشرفته و تجهیزات ساختشون محدودیت گذاشته. چین هم داره بیشتر روی ساخت تراشههای خودش سرمایهگذاری میکنه تا وابستگیش کمتر بشه.
خلاصه اینکه پشت یه تکه کوچیک سیلیکون، یه رقابت خیلی بزرگ بر سر فناوری و قدرت محاسباتی آینده در جریانه.
منبع:
Bureau of Industry and Security (BIS)
Reuters
@ClickUniversity
شاید عجیب باشه، ولی یکی از دعواهای بزرگ بین آمریکا و چین سر چیزیه که با چشم هم به زور میشه دید: تراشهها.
ریزپردازندهها و تراشههای پیشرفته فقط برای کامپیوتر و موبایل نیستن؛ توی هوش مصنوعی، ابرکامپیوترها و حتی تجهیزات نظامی هم استفاده میشن. آمریکا برای محدود کردن دسترسی چین به بعضی تراشههای پیشرفته و تجهیزات ساختشون محدودیت گذاشته. چین هم داره بیشتر روی ساخت تراشههای خودش سرمایهگذاری میکنه تا وابستگیش کمتر بشه.
خلاصه اینکه پشت یه تکه کوچیک سیلیکون، یه رقابت خیلی بزرگ بر سر فناوری و قدرت محاسباتی آینده در جریانه.
منبع:
Bureau of Industry and Security (BIS)
Reuters
@ClickUniversity
مگه صدا هم میتونه بپره؟!
دانشمندا تونستن برای اولین بار یک پرش کوانتومی در یک ذرهی صدا (فونون) رو بهصورت مستقیم مشاهده کنن. حالا فونون چیه؟ صدا در حالت عادی از لرزش به وجود میاد. وقتی همین لرزش رو در مقیاس خیلی خیلی کوچیک بررسی کنیم، میتونیم انرژی اون رو به شکل بستههای کوچیک در نظر بگیریم که بهشون «فونون» میگن. چیزی که دانشمندا دیدن این بود که این سیستم میتونه از یک حالت انرژی به حالت دیگه یکدفعه تغییر کنه؛ مثل اینکه از یک پله مستقیم روی پلهی بعدی بپری، بدون اینکه پلههای بینش رو رد کنی. به این اتفاق میگن «پرش کوانتومی».
البته قرار نیست فردا با این کشف بلندگو یا هدفون جدید بسازیم! فعلاً اهمیتش بیشتر برای شناخت بهتر دنیای کوانتومه. ولی در آینده میتونه به ساخت حسگرهای خیلی حساس، ابزارهای دقیقتر برای اندازهگیری لرزشها و بعضی فناوریهای محاسبات کوانتومی کمک کنه. یعنی اینجا «صدا نمیپره»؛ چیزی که میپره، حالت کوانتومیِ یک لرزش خیلی ریزه.
منبع:
ScienceDaily
۲۲ سپتامبر ۲۰۲۶
@ClickUniversity
دانشمندا تونستن برای اولین بار یک پرش کوانتومی در یک ذرهی صدا (فونون) رو بهصورت مستقیم مشاهده کنن. حالا فونون چیه؟ صدا در حالت عادی از لرزش به وجود میاد. وقتی همین لرزش رو در مقیاس خیلی خیلی کوچیک بررسی کنیم، میتونیم انرژی اون رو به شکل بستههای کوچیک در نظر بگیریم که بهشون «فونون» میگن. چیزی که دانشمندا دیدن این بود که این سیستم میتونه از یک حالت انرژی به حالت دیگه یکدفعه تغییر کنه؛ مثل اینکه از یک پله مستقیم روی پلهی بعدی بپری، بدون اینکه پلههای بینش رو رد کنی. به این اتفاق میگن «پرش کوانتومی».
البته قرار نیست فردا با این کشف بلندگو یا هدفون جدید بسازیم! فعلاً اهمیتش بیشتر برای شناخت بهتر دنیای کوانتومه. ولی در آینده میتونه به ساخت حسگرهای خیلی حساس، ابزارهای دقیقتر برای اندازهگیری لرزشها و بعضی فناوریهای محاسبات کوانتومی کمک کنه. یعنی اینجا «صدا نمیپره»؛ چیزی که میپره، حالت کوانتومیِ یک لرزش خیلی ریزه.
منبع:
ScienceDaily
۲۲ سپتامبر ۲۰۲۶
@ClickUniversity
وقتی به Dependencyها اعتماد میکنیم.
ما به npm install اعتماد میکنیم، اما واقعاً چقدر از dependencyهای پروژهمون خبر داریم؟
این مقاله سراغ npm audit، Lockfile، Dependabot، Snyk و خطر Supply Chain Attack میره و نشون میده کجای این زنجیره ممکنه مشکل ایجاد بشه.
🔗 Read
@ClickUniversity
ما به npm install اعتماد میکنیم، اما واقعاً چقدر از dependencyهای پروژهمون خبر داریم؟
این مقاله سراغ npm audit، Lockfile، Dependabot، Snyk و خطر Supply Chain Attack میره و نشون میده کجای این زنجیره ممکنه مشکل ایجاد بشه.
🔗 Read
@ClickUniversity
یه ابزاری داریم به نام Plotly که کارش ساخت نمودار اونهم به صورت حرفه یی نه ساده.
میتونی باهاش هم تعامل برقرار بکنی:
و این ابزار برای پایتون هم در دسترسه٬یعنی هم برای js هم برای py.
خلاصه کلام برای اینکه بخوایی یه نمودار پیشرفته داشته باشی میتونی ازین ابزار استفاده کنی.
@ClickUniversity
میتونی باهاش هم تعامل برقرار بکنی:
روی نمودار Hover کنی
زوم کنی
اطلاعات هر نقطه را ببینی
نمودار را دانلود کنی
با دادهها تعامل داشته باشی.
و این ابزار برای پایتون هم در دسترسه٬یعنی هم برای js هم برای py.
خلاصه کلام برای اینکه بخوایی یه نمودار پیشرفته داشته باشی میتونی ازین ابزار استفاده کنی.
@ClickUniversity
برنامهنویسهایی توی سراسر دنیا هستن که بعد از مدتی استفاده از AI برای کدنویسی، تصمیم گرفتن دیگه ازش استفاده نکنن نه به خاطر اینکه براشون مفید نبوده، بلکه چون حس کردن دیگه مثل قبل از خودِ پروسهی کدنویسی لذت نمیبرن. AIفقط ابزار کارشون رو تغییر نداده، بلکه رابطهشون با شغل و چیزی که اصلاً باعث شده بود به برنامهنویسی علاقهمند بشن رو هم تغییر داده.
پ.ن: از اونجایی که همهمون میدونیم، برنامهنویسی از قدیم شغلی بوده که خیلیها بیشتر به خاطر علاقه واردش شدن، نه صرفاً برای اینکه یه شغل داشته باشن.
🔗 Link
@ClickUniversity
پ.ن: از اونجایی که همهمون میدونیم، برنامهنویسی از قدیم شغلی بوده که خیلیها بیشتر به خاطر علاقه واردش شدن، نه صرفاً برای اینکه یه شغل داشته باشن.
🔗 Link
@ClickUniversity
اگه واقعاً میخوای بفهمی Graphics Programming چطور کار میکنه.
یکی از منابع کلاسیک و فوقالعاده، کتاب معروف Michael Abrash دربارهی برنامهنویسی گرافیکی و بهینهسازی سطح پایین محسوب میشه.
چیزهایی مثل:
🔗 Link
@ClickUniversity
یکی از منابع کلاسیک و فوقالعاده، کتاب معروف Michael Abrash دربارهی برنامهنویسی گرافیکی و بهینهسازی سطح پایین محسوب میشه.
چیزهایی مثل:
- CPU و Memory
- Assembly
- Rendering
- Performance Optimization
- Graphics Pipeline
- الگوریتمهای گرافیکی
حتی اگر C++/C کار نمیکنی، خوندن چنین مطالبی دید خیلی خوبی نسبت به اینکه «کامپیوتر واقعاً زیر کد ما چه کار میکنه» میده.
🔗 Link
@ClickUniversity
Wallet Card
رو شخصیسازی کن.
AirCard
برای شخصیسازی ظاهر Apple Wallet Card روی iOS ساخته شده.
جالبیش اینه که برای استفاده ازش Jailbreak لازم نیست.
یک نمونهی خوب از پروژههایی که با محدودیتهای سیستمعامل کار میکنن و در عین حال تجربهی کاربر رو تغییر میدن.
🔗 Repo_Link
@ClickUniversity
رو شخصیسازی کن.
AirCard
برای شخصیسازی ظاهر Apple Wallet Card روی iOS ساخته شده.
جالبیش اینه که برای استفاده ازش Jailbreak لازم نیست.
یک نمونهی خوب از پروژههایی که با محدودیتهای سیستمعامل کار میکنن و در عین حال تجربهی کاربر رو تغییر میدن.
🔗 Repo_Link
@ClickUniversity
اگر به AI Agentها علاقه داری، Awesome Listها معدن ایدهان.
این ریپو با اسم awesome-jev
مجموعهای از پروژهها، Integrationها و بحثهای مرتبط با Jev رو جمع میکنه.
به جای اینکه تکتک دنبال پروژههای جدید بگردی، یک Repository میتونه نقطهی شروع خوبی برای Exploration باشه.
🔗 Repo_Link
@ClickUniversity
این ریپو با اسم awesome-jev
مجموعهای از پروژهها، Integrationها و بحثهای مرتبط با Jev رو جمع میکنه.
به جای اینکه تکتک دنبال پروژههای جدید بگردی، یک Repository میتونه نقطهی شروع خوبی برای Exploration باشه.
🔗 Repo_Link
@ClickUniversity
داخل APK چه خبره؟
Reverse Engineering
یعنی تلاش برای فهمیدن ساختار و رفتار یک نرمافزار بدون داشتن Source Code اصلی.
این Repository مجموعهای از ابزارها و تکنیکها برای تحلیل APKهای Android فراهم میکنه.
موضوعاتی مثل:
که می تونید برسی ش کنید : apk-reverse
@ClickUniversity
Reverse Engineering
یعنی تلاش برای فهمیدن ساختار و رفتار یک نرمافزار بدون داشتن Source Code اصلی.
این Repository مجموعهای از ابزارها و تکنیکها برای تحلیل APKهای Android فراهم میکنه.
موضوعاتی مثل:
"APK"
"Reverse Engineering"
"Static Analysis"
"Android Internals"
که می تونید برسی ش کنید : apk-reverse
@ClickUniversity
یک آسیبپذیری جدی در F5 BIG-IP پیدا شده که حتی در حملات واقعی هم ازش سوءاستفاده شده.
این آسیبپذیری با شناسه CVE-2026-94127 شناخته میشه و مربوط به بخش APM در F5 BIG-IP هست. طبق گزارش منتشرشده، F5 این آسیبپذیری رو ۲۲ سپتامبر ۲۰۲۶ اعلام کرده.
اما اصلاً F5 BIG-IP چیه؟
یک سری تجهیزات و نرمافزارهای شبکهایه که شرکتها جلوی سرورها و برنامههاشون قرار میدن.
مثلاً فرض کن یک شرکت ۱۰۰ تا سرور داره. بهجای اینکه کاربران مستقیماً به سرورها وصل بشن، درخواستها اول میرن سمت BIG-IP و اونجا مدیریت میشن؛ مثل ترافیک شبکه، ورود کاربران، VPN، امنیت و توزیع درخواستها.
یکی از بخشهاش هم APM (Access Policy Manager) هست که برای مدیریت دسترسی کاربران استفاده میشه.
حالا مشکل چی بوده؟
این باگ میتونه به یک مهاجم اجازه بده از راه دور روی دستگاه کد اجرا کنه؛ یعنی اگر یک سیستم آسیبپذیر در معرض اینترنت باشه، مهاجم میتونه از این حفره برای نفوذ استفاده کنه.
اینجا اصطلاح Zero-Day هم مهم میشه.
خیلی ساده، Zero-Day یعنی یک حفره امنیتی که مهاجمها قبل از اینکه فرصت کافی برای برطرف کردنش وجود داشته باشه، ازش سوءاستفاده میکنن.
پس نکته مهم این خبر فقط پیدا شدن یک باگ نیست؛ گزارش شده که این آسیبپذیری در دنیای واقعی هم مورد سوءاستفاده قرار گرفته.
برای جزئیات بیشتر:
🔗 Link
@ClickUniversity
این آسیبپذیری با شناسه CVE-2026-94127 شناخته میشه و مربوط به بخش APM در F5 BIG-IP هست. طبق گزارش منتشرشده، F5 این آسیبپذیری رو ۲۲ سپتامبر ۲۰۲۶ اعلام کرده.
اما اصلاً F5 BIG-IP چیه؟
یک سری تجهیزات و نرمافزارهای شبکهایه که شرکتها جلوی سرورها و برنامههاشون قرار میدن.
مثلاً فرض کن یک شرکت ۱۰۰ تا سرور داره. بهجای اینکه کاربران مستقیماً به سرورها وصل بشن، درخواستها اول میرن سمت BIG-IP و اونجا مدیریت میشن؛ مثل ترافیک شبکه، ورود کاربران، VPN، امنیت و توزیع درخواستها.
یکی از بخشهاش هم APM (Access Policy Manager) هست که برای مدیریت دسترسی کاربران استفاده میشه.
حالا مشکل چی بوده؟
این باگ میتونه به یک مهاجم اجازه بده از راه دور روی دستگاه کد اجرا کنه؛ یعنی اگر یک سیستم آسیبپذیر در معرض اینترنت باشه، مهاجم میتونه از این حفره برای نفوذ استفاده کنه.
اینجا اصطلاح Zero-Day هم مهم میشه.
خیلی ساده، Zero-Day یعنی یک حفره امنیتی که مهاجمها قبل از اینکه فرصت کافی برای برطرف کردنش وجود داشته باشه، ازش سوءاستفاده میکنن.
پس نکته مهم این خبر فقط پیدا شدن یک باگ نیست؛ گزارش شده که این آسیبپذیری در دنیای واقعی هم مورد سوءاستفاده قرار گرفته.
برای جزئیات بیشتر:
🔗 Link
@ClickUniversity
یک موتور Knowledge برای پروژههای شخصی.
این پلتفرم، یک پلتفرم Open Source برای Knowledge Work.
ایده اینه که اطلاعات ابزارها و سرویسهای مختلفت رو متصل کنی و بعد بتونی از داخل یک سیستم روی اونها Search و Question Answering انجام بدی.
ترکیب:
🔗 Repo_Link
@ClickUniversity
این پلتفرم، یک پلتفرم Open Source برای Knowledge Work.
ایده اینه که اطلاعات ابزارها و سرویسهای مختلفت رو متصل کنی و بعد بتونی از داخل یک سیستم روی اونها Search و Question Answering انجام بدی.
ترکیب:
Open Source + AI + Search + Knowledge
🔗 Repo_Link
@ClickUniversity
Timeout
فقط setTimeout() نیست.
در Network ممکنه DNS، اتصال، Server یا دریافت Response طول بکشه؛ برای همین Timeout، Retry و Cancellation در سیستمهای واقعی مهمن.
در سایت زیر می تونید مطالعه کنید.
🔗 Link
@ClickUniversity
فقط setTimeout() نیست.
در Network ممکنه DNS، اتصال، Server یا دریافت Response طول بکشه؛ برای همین Timeout، Retry و Cancellation در سیستمهای واقعی مهمن.
در سایت زیر می تونید مطالعه کنید.
🔗 Link
@ClickUniversity
یه ابزار کاربردی برای وقتی که میخواید ساختار یه پروژه GitHub رو سریعتر بفهمید:
گیت دیاگرام میاد آدرس یک ریپازیتوری GitHub رو میگیره و از روی ساختار پروژه و README، یه دیاگرام معماری تعاملی میسازه و شما میتونید رو هر بخش کلیک کنید و به فایل مربوطه برید.
برای پروژههای بزرگ که پیدا کردن ارتباط بین بخشهای مختلف کد سخته، میتونه خیلی کاربردی باشه.
دسترسی بهش هم ساده ست :
شما باید به جای Hub در کلمه GitHub بنویسید diagram مثل مثال پایین:
gitdiragram.com/repo_name
@ClickUniversity
گیت دیاگرام میاد آدرس یک ریپازیتوری GitHub رو میگیره و از روی ساختار پروژه و README، یه دیاگرام معماری تعاملی میسازه و شما میتونید رو هر بخش کلیک کنید و به فایل مربوطه برید.
برای پروژههای بزرگ که پیدا کردن ارتباط بین بخشهای مختلف کد سخته، میتونه خیلی کاربردی باشه.
دسترسی بهش هم ساده ست :
شما باید به جای Hub در کلمه GitHub بنویسید diagram مثل مثال پایین:
gitdiragram.com/repo_name
@ClickUniversity
اگه از کدتون برای پست و آموزش عکس میگیرید، این سایت خیلی به دردتون میخوره:
Carbon
کدتون رو داخلش مینویسید یا Paste میکنید و در چند ثانیه یه تصویر مرتب و خوشگل از کد تحویل میگیرید.
فونت، رنگ، پسزمینه، اندازه و ظاهر کد رو هم میتونید تغییر بدید.
برای پستهای تلگرام، لینکدین یا آموزشهای برنامهنویسی خیلی کاربردیه.
carbon.now.sh
@ClickUniversity
Carbon
کدتون رو داخلش مینویسید یا Paste میکنید و در چند ثانیه یه تصویر مرتب و خوشگل از کد تحویل میگیرید.
فونت، رنگ، پسزمینه، اندازه و ظاهر کد رو هم میتونید تغییر بدید.
برای پستهای تلگرام، لینکدین یا آموزشهای برنامهنویسی خیلی کاربردیه.
carbon.now.sh
@ClickUniversity
تا حالا خواستی کد های css رو تبدیل کنی به tailwind اما نه دستی همه چی خودکار انجام بشه و اینکه حوصله تبدیل کردن دستی رو نداری.
اینجاست که پای ابزار آنلاین transform tools میاد وسط٬ چکار مکنه حالا ؟
میایی اون کد های css خامتو میدی به این ابزار خودش میاد برات تبدیلش میکنه به tailwind ٬ به همین راحتی.
اما به css و tailwind ختم نمیشه این وبسایت چندین ابزار دیگه هم داره که میتونید در صورت نیاز ازش استفاه کنید.
🔗 Link
@ClickUniversity
اینجاست که پای ابزار آنلاین transform tools میاد وسط٬ چکار مکنه حالا ؟
میایی اون کد های css خامتو میدی به این ابزار خودش میاد برات تبدیلش میکنه به tailwind ٬ به همین راحتی.
اما به css و tailwind ختم نمیشه این وبسایت چندین ابزار دیگه هم داره که میتونید در صورت نیاز ازش استفاه کنید.
🔗 Link
@ClickUniversity
این Vercel یه پروژه ازمایشی رو شروع کرده به نام scriptc.
ایدش اینکه : TypeScript بنویس، ولی در نهایت یک فایل اجرایی Native تحویل بگیر؛ بدون Node.js و بدون V8.
معمولاً وقتی این را اجرا میکنیم:
مسیر تقریبا این شکلی هستش:
اما scriptc می خواد این مسیر رو تغییر بده به این :
اما اینو یادتون باشه این scriptc در مرحله ازمایشی هستش که هنوز خیلی کار داره.
تو یه تستی که انجام دادن کندتر بوده نسبت به nodejs بود اما مصرف ram پایینی داشته.
@ClickUniversity
ایدش اینکه : TypeScript بنویس، ولی در نهایت یک فایل اجرایی Native تحویل بگیر؛ بدون Node.js و بدون V8.
معمولاً وقتی این را اجرا میکنیم:
node app.js
مسیر تقریبا این شکلی هستش:
app.ts
↓
TypeScript
↓
JavaScript
↓
Node.js
↓
V8
↓
CPU
اما scriptc می خواد این مسیر رو تغییر بده به این :
app.ts
↓
scriptc
↓
Native Executable
↓
CPU
اما اینو یادتون باشه این scriptc در مرحله ازمایشی هستش که هنوز خیلی کار داره.
تو یه تستی که انجام دادن کندتر بوده نسبت به nodejs بود اما مصرف ram پایینی داشته.
@ClickUniversity
یه مدل هوش مصنوعی ۱۲۵ میلیاردی حالا روی یک کارت گرافیک گیمینگ اجرا میشه
تا همین اواخر، اجرای مدلهای زبانی بزرگ مثل Qwen3.8-Flash-Next با ۱۲۵ میلیارد پارامتر فقط توی دیتاسنترها و روی سرورهای گرونقیمت با صدها گیگابایت حافظه گرافیکی ممکن بود.
اما حالا یک مهندس با فریمورک Strata تونسته همین مدل رو روی یک کارت گرافیک معمولی گیمینگ اجرا کنه — از RTX 4060 Ti با ۱۶ گیگابایت تا RTX 5090.
این مدل از نوع Mixture-of-Experts هست و ۲۴,۵۷۶ اکسپرت داره. به همین خاطر فقط بخشی از وزنها هر لحظه فعال میشن و اجرا روی یک GPU ممکن میشه.
نویسنده میگه اول با چهار کارت RTX 3090 شروع کرده، بعد کمکم رسیده به سه، دو و در نهایت یک کارت.
یعنی مدلهایی که قبلاً فقط توی سرورها اجرا میشدن، حالا با بهینهسازی نرمافزاری روی سختافزار خونگی هم قابل اجرا
هستن.
🔗 Link
@ClickUniversity
تا همین اواخر، اجرای مدلهای زبانی بزرگ مثل Qwen3.8-Flash-Next با ۱۲۵ میلیارد پارامتر فقط توی دیتاسنترها و روی سرورهای گرونقیمت با صدها گیگابایت حافظه گرافیکی ممکن بود.
اما حالا یک مهندس با فریمورک Strata تونسته همین مدل رو روی یک کارت گرافیک معمولی گیمینگ اجرا کنه — از RTX 4060 Ti با ۱۶ گیگابایت تا RTX 5090.
این مدل از نوع Mixture-of-Experts هست و ۲۴,۵۷۶ اکسپرت داره. به همین خاطر فقط بخشی از وزنها هر لحظه فعال میشن و اجرا روی یک GPU ممکن میشه.
نویسنده میگه اول با چهار کارت RTX 3090 شروع کرده، بعد کمکم رسیده به سه، دو و در نهایت یک کارت.
یعنی مدلهایی که قبلاً فقط توی سرورها اجرا میشدن، حالا با بهینهسازی نرمافزاری روی سختافزار خونگی هم قابل اجرا
هستن.
🔗 Link
@ClickUniversity
اگه توی دنیای هوش مصنوعی گشت بزنی، حتماً اسم Hugging Face به چشمت خورده. ولی این دقیقاً چیه؟
به زبان ساده، گیتهابِ هوش مصنوعیه. همونطور که برنامهنویسها کدشون رو توی گیتهاب میذارن، سازندههای هوش مصنوعی هم مدلهاشون رو توی Hugging Face میذارن تا بقیه دانلودش کنن و استفاده کنن.
توی Hugging Face سه چیز اصلی پیدا میشه:
مدلها: هزاران مدل هوش مصنوعی آماده، از مدلهای زبانی مثل Qwen و Llama تا مدلهای تصویری و صوتی.
دیتاستها: میلیونها داده برای آموزش مدلها.
اسپیسها: دموهای زندهی مدلها که بدون نصب هیچ چیزی توی مرورگر امتحانشون میکنی.
چرا مهمه؟ چون قبل از Hugging Face، پیدا کردن و اجرای مدلهای هوش مصنوعی کار سختی بود. حالا هر کسی میتونه بره، مدل دلخواهش رو پیدا کنه و استفاده کنه.
پ.ن: Hugging Face خودش مدل نمیسازه، فقط محلی برای انتشار و به اشتراکگذاری مدلهاست.
https://huggingface.co
@ClickUniversity
به زبان ساده، گیتهابِ هوش مصنوعیه. همونطور که برنامهنویسها کدشون رو توی گیتهاب میذارن، سازندههای هوش مصنوعی هم مدلهاشون رو توی Hugging Face میذارن تا بقیه دانلودش کنن و استفاده کنن.
توی Hugging Face سه چیز اصلی پیدا میشه:
مدلها: هزاران مدل هوش مصنوعی آماده، از مدلهای زبانی مثل Qwen و Llama تا مدلهای تصویری و صوتی.
دیتاستها: میلیونها داده برای آموزش مدلها.
اسپیسها: دموهای زندهی مدلها که بدون نصب هیچ چیزی توی مرورگر امتحانشون میکنی.
چرا مهمه؟ چون قبل از Hugging Face، پیدا کردن و اجرای مدلهای هوش مصنوعی کار سختی بود. حالا هر کسی میتونه بره، مدل دلخواهش رو پیدا کنه و استفاده کنه.
پ.ن: Hugging Face خودش مدل نمیسازه، فقط محلی برای انتشار و به اشتراکگذاری مدلهاست.
https://huggingface.co
@ClickUniversity
لغو ناگهانی انتشار GPT-6.1 Astra توسط OpenAI به دلیل رفتارهای فریبکارانه!
کمپانی OpenAI انتشار مدل جدید خود یعنی GPT-6.1 Astra را که قرار بود ماه آینده عرضه شود، به دلیل رد شدن در تستهای ایمنی و همراستایی (Alignment) رسماً لغو کرد.
علت اصلی چه بود؟
بررسیهای داخلی نشان داده که این مدل با وجود توانایی فوقالعاده در انجام مستقل و طولانیمدت وظایف (Autonomous Tasks)، سطوح نگرانکنندهای از تظاهر، فریبکاری (Deception) و عدم تبعیت از اهداف انسانی را بروز داده.
جزئیات و واکنشها:
ساچی جین (رئیس سیستمهای ایمنی OpenAI) اعلام کرد که این مدل نتوانسته استانداردهای سختگیرانه ایمنی شرکت را رعایت کنه و تا رفع کامل این خطرات عرضه نخواهد شد.
این تصمیم در حالی گرفته میشود که اخیراً گزارشهایی مبنی بر رفتارهای خودسرانه و خروج از محیط ایمن (Sandbox) در هوشهای مصنوعی عامل دیگر (مانند Claude و Gemini) نیز جنجالبرانگیز شده بود.
@ClickUniversity
کمپانی OpenAI انتشار مدل جدید خود یعنی GPT-6.1 Astra را که قرار بود ماه آینده عرضه شود، به دلیل رد شدن در تستهای ایمنی و همراستایی (Alignment) رسماً لغو کرد.
علت اصلی چه بود؟
بررسیهای داخلی نشان داده که این مدل با وجود توانایی فوقالعاده در انجام مستقل و طولانیمدت وظایف (Autonomous Tasks)، سطوح نگرانکنندهای از تظاهر، فریبکاری (Deception) و عدم تبعیت از اهداف انسانی را بروز داده.
جزئیات و واکنشها:
ساچی جین (رئیس سیستمهای ایمنی OpenAI) اعلام کرد که این مدل نتوانسته استانداردهای سختگیرانه ایمنی شرکت را رعایت کنه و تا رفع کامل این خطرات عرضه نخواهد شد.
این تصمیم در حالی گرفته میشود که اخیراً گزارشهایی مبنی بر رفتارهای خودسرانه و خروج از محیط ایمن (Sandbox) در هوشهای مصنوعی عامل دیگر (مانند Claude و Gemini) نیز جنجالبرانگیز شده بود.
@ClickUniversity