هیچوقت نگو «چرا فقط...»
این مطلب دربارهی یه عادت زبانی رایج بین برنامهنویسهاست: گفتن «چرا فقط (just) فلان کارو نمیکنی؟». از نگاه گوینده این یه پیشنهاد بینشمندانهست، اما برای کسی که ساعتها روی یه مشکل پیچیده کار کرده مثل یه نارنجک کوچیکه. این «فقط» همهی پیچیدگی نامرئی، محدودیتها و راهحلهای سادهای که قبلاً امتحان و کنار گذاشته شدن رو نادیده میگیره. مطلب توصیه میکنه بهجاش اول زمینه رو بپرسی: «بگو تا حالا چی امتحان کردی؟».
مشاهده جزییات بیشتر
این مطلب دربارهی یه عادت زبانی رایج بین برنامهنویسهاست: گفتن «چرا فقط (just) فلان کارو نمیکنی؟». از نگاه گوینده این یه پیشنهاد بینشمندانهست، اما برای کسی که ساعتها روی یه مشکل پیچیده کار کرده مثل یه نارنجک کوچیکه. این «فقط» همهی پیچیدگی نامرئی، محدودیتها و راهحلهای سادهای که قبلاً امتحان و کنار گذاشته شدن رو نادیده میگیره. مطلب توصیه میکنه بهجاش اول زمینه رو بپرسی: «بگو تا حالا چی امتحان کردی؟».
مشاهده جزییات بیشتر
۲
۱۱:۰۱
Codex رو از داخل Claude Code صدا بزن
OpenAI یه پلاگین برای Claude Code منتشر کرده که میذاری Codex رو مستقیم از داخل همون محیط استفاده کنی. با چندتا دستور اسلش میتونی از Codex ریویوی کد بگیری، یه ریویوی چالشی و adversarial اجرا کنی، یا یه تسک مثل دیباگ باگ رو بهش بسپری و در پسزمینه مدیریتش کنی. پلاگین از همون نصب و لاگین محلی Codex خودت استفاده میکنه و رانتایم جدایی نمیسازه.
مشاهده جزییات بیشتر
OpenAI یه پلاگین برای Claude Code منتشر کرده که میذاری Codex رو مستقیم از داخل همون محیط استفاده کنی. با چندتا دستور اسلش میتونی از Codex ریویوی کد بگیری، یه ریویوی چالشی و adversarial اجرا کنی، یا یه تسک مثل دیباگ باگ رو بهش بسپری و در پسزمینه مدیریتش کنی. پلاگین از همون نصب و لاگین محلی Codex خودت استفاده میکنه و رانتایم جدایی نمیسازه.
مشاهده جزییات بیشتر
۲
۱۲:۰۱
آمازون موقع جستجو عکس محصولهای ساختگی نشونت میده
آمازون اعلام کرد که تو اپ خریدش، بر اساس عبارت جستجوی کاربر، عکسهای محصول تولیدشده با هوش مصنوعی نشون میده تا کاربرهایی که اسم دقیق چیزی که میخوان رو نمیدونن بهتر راهنمایی بشن. با کلیک روی هر تصویر، کاربر به نتایج جستجوی مرتبط با اون سبک هدایت میشه. نویسنده این کارو زیر سوال میبره و میگه نشوندادن عکسهای جعلی تو فروشگاهی که آدمها دنبال محصول واقعیان میتونه گمراهکننده باشه.
مشاهده جزییات بیشتر
آمازون اعلام کرد که تو اپ خریدش، بر اساس عبارت جستجوی کاربر، عکسهای محصول تولیدشده با هوش مصنوعی نشون میده تا کاربرهایی که اسم دقیق چیزی که میخوان رو نمیدونن بهتر راهنمایی بشن. با کلیک روی هر تصویر، کاربر به نتایج جستجوی مرتبط با اون سبک هدایت میشه. نویسنده این کارو زیر سوال میبره و میگه نشوندادن عکسهای جعلی تو فروشگاهی که آدمها دنبال محصول واقعیان میتونه گمراهکننده باشه.
مشاهده جزییات بیشتر
۲
۱۳:۰۱
جذب ۴۰۰ میلیون دلار برای ساخت هوش فیزیکی
شرکت Generalist اعلام کرده ۴۰۰ میلیون دلار سرمایهی جدید جذب کرده و مجموع جذب سرمایهش از نیم میلیارد دلار رد شده. هدفش ساخت «هوش عمومی فیزیکی»ـه؛ یعنی یه هوش واحد که بتونه تو بدنههای مختلف ربات و محیطهای متفاوت کار کنه. شرکت میگه مدل GEN-1 بهش روی کارهای متنوع به ۹۹٪ قابلیت اطمینان رسیده و سرمایه برای بزرگتر کردن مدلها و موتور دادهی فیزیکی خرج میشه.
مشاهده جزییات بیشتر
شرکت Generalist اعلام کرده ۴۰۰ میلیون دلار سرمایهی جدید جذب کرده و مجموع جذب سرمایهش از نیم میلیارد دلار رد شده. هدفش ساخت «هوش عمومی فیزیکی»ـه؛ یعنی یه هوش واحد که بتونه تو بدنههای مختلف ربات و محیطهای متفاوت کار کنه. شرکت میگه مدل GEN-1 بهش روی کارهای متنوع به ۹۹٪ قابلیت اطمینان رسیده و سرمایه برای بزرگتر کردن مدلها و موتور دادهی فیزیکی خرج میشه.
مشاهده جزییات بیشتر
۲
۱۴:۰۱
اسکرینشاتهای تازه از اپ یکپارچهی Copilot مایکروسافت
طبق گزارش TestingCatalog، مایکروسافت قراره توی کنفرانس Build (۲ ژوئن) پایههای یه اپ یکپارچهی Copilot با شعار «یک Copilot واحد» رو بذاره. اسکرینشاتهای تازه دو تب جدید رو نشون میدن: یه سطح کدنویسی با نشان GitHub Copilot که خیلی شبیه پنل Claude Code توی اپ Claude هست (انتخاب work tree، مخزن محلی و ریموت، انتخاب مدل، و یه لایهی کار زمانبندیشده به اسم Routines)، و یه تب به اسم Cowork که دادهها رو از چند منبع جمع میکنه و پرامپت پیشنهاد میده. خود اپ احتمالاً اواخر تابستون میاد.
مشاهده جزییات بیشتر
طبق گزارش TestingCatalog، مایکروسافت قراره توی کنفرانس Build (۲ ژوئن) پایههای یه اپ یکپارچهی Copilot با شعار «یک Copilot واحد» رو بذاره. اسکرینشاتهای تازه دو تب جدید رو نشون میدن: یه سطح کدنویسی با نشان GitHub Copilot که خیلی شبیه پنل Claude Code توی اپ Claude هست (انتخاب work tree، مخزن محلی و ریموت، انتخاب مدل، و یه لایهی کار زمانبندیشده به اسم Routines)، و یه تب به اسم Cowork که دادهها رو از چند منبع جمع میکنه و پرامپت پیشنهاد میده. خود اپ احتمالاً اواخر تابستون میاد.
مشاهده جزییات بیشتر
۲
۱۵:۰۱
react-call: کامپوننتت رو مثل تابع async صدا بزن
کتابخانهٔ react-call با تابع createCallable یه کامپوننت React رو به چیزی تبدیل میکنه که میتونی awaitش کنی و منتظر بمونی تا با یه مقدار resolve بشه. این الگو برای UIهایی که مفهوماً یه مقدار به فراخوانکننده برمیگردونن مثل دیالوگ تأیید، فرم مودال، toast و picker مناسبه. کتابخانه زیر یک کیلوبایته، بدون وابستگی، و از SSR و React Native هم پشتیبانی میکنه.
مشاهده جزییات بیشتر
کتابخانهٔ react-call با تابع createCallable یه کامپوننت React رو به چیزی تبدیل میکنه که میتونی awaitش کنی و منتظر بمونی تا با یه مقدار resolve بشه. این الگو برای UIهایی که مفهوماً یه مقدار به فراخوانکننده برمیگردونن مثل دیالوگ تأیید، فرم مودال، toast و picker مناسبه. کتابخانه زیر یک کیلوبایته، بدون وابستگی، و از SSR و React Native هم پشتیبانی میکنه.
مشاهده جزییات بیشتر
۱
۱۶:۰۱
npm میخواد اسکریپتهای نصب رو پیشفرض مسدود کنه
یک RFC جدید برای npm پیشنهاد میکنه که اسکریپتهای نصب وابستگیها (مثل preinstall، postinstall و node-gyp) بهطور پیشفرض مسدود بشن. پروژهها باید با یک فیلد جدید به اسم allowScripts در package.json مشخص کنن کدوم بستهها مجاز به اجرای اسکریپت هستن. دو دستور جدید npm approve-scripts و npm deny-scripts هم برای مدیریت این لیست معرفی شده. این RFC پاسخی به چند حملهی واقعی و خطرناک در سالهای اخیره که از همین مسیر کد مخرب اجرا کردن.
مشاهده جزییات بیشتر
یک RFC جدید برای npm پیشنهاد میکنه که اسکریپتهای نصب وابستگیها (مثل preinstall، postinstall و node-gyp) بهطور پیشفرض مسدود بشن. پروژهها باید با یک فیلد جدید به اسم allowScripts در package.json مشخص کنن کدوم بستهها مجاز به اجرای اسکریپت هستن. دو دستور جدید npm approve-scripts و npm deny-scripts هم برای مدیریت این لیست معرفی شده. این RFC پاسخی به چند حملهی واقعی و خطرناک در سالهای اخیره که از همین مسیر کد مخرب اجرا کردن.
مشاهده جزییات بیشتر
۱
۱۶:۰۱
Copilot SDK گیتهاب رسماً منتشر شد
گیتهاب اعلام کرده که Copilot SDK از مرحلهٔ پیشنمایش بیرون اومده و حالا رسماً و آمادهٔ پروداکشن در دسترسه. این SDK دسترسی برنامهنویسی مستقیم به همون runtime ایجنتِ پشت Copilot رو میده؛ یعنی planning، صدا زدن ابزارها، ویرایش فایل، استریم و نشستهای چندمرحلهای. توی شش زبان از جمله Node.js، Python، Go، .NET و تازه Rust و Java موجوده و برای همهٔ مشترکهای Copilot، حتی پلن رایگان، در دسترسه.
مشاهده جزییات بیشتر
گیتهاب اعلام کرده که Copilot SDK از مرحلهٔ پیشنمایش بیرون اومده و حالا رسماً و آمادهٔ پروداکشن در دسترسه. این SDK دسترسی برنامهنویسی مستقیم به همون runtime ایجنتِ پشت Copilot رو میده؛ یعنی planning، صدا زدن ابزارها، ویرایش فایل، استریم و نشستهای چندمرحلهای. توی شش زبان از جمله Node.js، Python، Go، .NET و تازه Rust و Java موجوده و برای همهٔ مشترکهای Copilot، حتی پلن رایگان، در دسترسه.
مشاهده جزییات بیشتر
۱
۱۷:۰۱
چرا کمک میکنیم و چطور مفید بمونیم
این مقاله دربارهی مراقبت از خودِ آدمهاییه که مدام به کمک کردن و بهتر کردن چیزها کشیده میشن. نویسنده چهار انگیزهی پشت کمک رو معرفی میکنه: روشمحور، تنشجذبکن، مأموریتمحور و عاملیتساز. هر کدوم یه هدیه دارن ولی اگه زیادهروی بشن به تله تبدیل میشن و ممکنه آدمهای اطراف رو هم تحریک کنن. اون میگه این انگیزهها از طریق هویت و رابطهی آدم با قدرت کانالبندی میشن و خودمراقبتی یعنی مفید موندن بدون اینکه آدم مصرف بشه.
مشاهده جزییات بیشتر
این مقاله دربارهی مراقبت از خودِ آدمهاییه که مدام به کمک کردن و بهتر کردن چیزها کشیده میشن. نویسنده چهار انگیزهی پشت کمک رو معرفی میکنه: روشمحور، تنشجذبکن، مأموریتمحور و عاملیتساز. هر کدوم یه هدیه دارن ولی اگه زیادهروی بشن به تله تبدیل میشن و ممکنه آدمهای اطراف رو هم تحریک کنن. اون میگه این انگیزهها از طریق هویت و رابطهی آدم با قدرت کانالبندی میشن و خودمراقبتی یعنی مفید موندن بدون اینکه آدم مصرف بشه.
مشاهده جزییات بیشتر
۱
۱۸:۰۱
react-trace: ابزار دیباگ کامپوننتهای ریاکت
react-trace یه ابزار اینسپکتور زمان توسعه برای پروژههای ریاکته که فقط در محیط dev فعاله. باهاش میتونی روی هر کامپوننت در مرورگر کلیک کنی، سورسکد رو پیشنمایش بگیری، یا مستقیم توی ادیتور محلیت بازش کنی. امکان افزودن کامنت و ارسال به ابزارهای هوش مصنوعی مثل OpenCode هم داره. معماری پلاگینمحورش اجازه میده قابلیتهای دلخواه رو اضافه کنی.
مشاهده جزییات بیشتر
react-trace یه ابزار اینسپکتور زمان توسعه برای پروژههای ریاکته که فقط در محیط dev فعاله. باهاش میتونی روی هر کامپوننت در مرورگر کلیک کنی، سورسکد رو پیشنمایش بگیری، یا مستقیم توی ادیتور محلیت بازش کنی. امکان افزودن کامنت و ارسال به ابزارهای هوش مصنوعی مثل OpenCode هم داره. معماری پلاگینمحورش اجازه میده قابلیتهای دلخواه رو اضافه کنی.
مشاهده جزییات بیشتر
۱
۲۰:۳۵