برچسب‌ها

برنامه‌نویسی

۲۱ مطلب با این برچسب

huggingface.co ۲۵ مهر

انتشار مدل هوش مصنوعی DeepSeek-V4.1-Flash-1017؛ بهبودهای چشمگیر در استدلال و کدنویسی

مدل جدید DeepSeek-V4.1-Flash-1017 به عنوان یک بروزرسانی جزئی اما کلیدی برای خانواده مدل‌های Flash منتشر شد. این نسخه بهبودهای قابل‌توجهی در زمینه‌های استدلال، کدنویسی، وظایف ایجنت و معیارهای بصری ارائه می‌دهد که با استقبال جامعه برنامه‌نویسان در هکرنیوز روبرو شده است.

۱۶۰ امتیاز ۶۴ نظر ۲ دقیقه
orlp.net ۲۵ مهر

الگوریتم دودشته (Two-Stack) برای تجمیع پنجره لغزان؛ راهکاری کارآمد برای محاسبات استریمینگ

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

۹۴ امتیاز ۱۸ نظر ۳ دقیقه
danieltemkin.com ۲۴ مهر

زبان برنامه‌نویسی Folders؛ وقتی کدهای شما فقط پوشه‌های تو در تو هستند

زبان برنامه‌نویسی Folders یک زبان غیرمتنی و عجیب (Esolang) است که در آن کدهای برنامه صرفاً از ساختار تو در تو و ترتیب پوشه‌ها تشکیل شده‌اند. این ایده جذاب و جنون‌آمیز، نشان می‌دهد که چگونه می‌توان منطق محاسباتی را بدون نوشتن حتی یک خط متن پیاده‌سازی کرد.

۱۵۷ امتیاز ۲۶ نظر ۳ دقیقه
polygon.com ۲۴ مهر

نگاهی به Order of the Sinking Star؛ بازی پازل غول‌پیکر استودیو Thekla و چالش‌های ۵۰۰ ساعته‌اش

بازی جدید استودیوی Thekla به رهبری Jonathan Blow ترکیبی عظیم از چند بازی سبک Sokoban است که مقیاس و پیچیدگی بی‌سابقه‌ای دارد. این بازی ۵۰۰ ساعته، مهارت ذهنی و استقامت فکری برنامه‌نویسان و طراحان پازل را تا مرز خستگی به چالش می‌کشد.

۱۴۷ امتیاز ۹۸ نظر ۲ دقیقه
bipm.org ۲۴ مهر

پایان کار ثانیه‌های کبیسه؛ تصمیم تاریخی BIPM برای توقف دستکاری زمان هماهنگ جهانی (UTC)

دفتر بین‌المللی اوزان و مقیاس‌ها (BIPM) تصمیم گرفت از ۲۰ می ۲۰۲۷ افزودن ثانیه‌های کبیسه به زمان هماهنگ جهانی (UTC) را متوقف کند. این تغییر حیاتی برای جلوگیری از باگ‌های نرم‌افزاری مرگبار، خطاهای زیرساختی و به‌ویژه فاجعه احتمالی «ثانیه کبیسه منفی» انجام می‌شود.

۲۳۲ امتیاز ۱۱۶ نظر ۲ دقیقه
github.com ۲۴ مهر

پروژه BeBox: شبیه‌ساز سخت‌افزار افسانه‌ای BeBox برای سیستم‌عامل Haiku

پروژه BeBox یک نرم‌افزار جدید برای سیستم‌عامل Haiku است که سخت‌افزار کامپیوتر چندپردازنده‌ای BeBox ساخت شرکت Be Inc را شبیه‌سازی می‌کند. این ابزار امکان تجربه و تست این سخت‌افزار تاریخی را روی سیستم‌های مدرن فراهم می‌کند و خاطرات سیستم‌عامل محبوب BeOS را زنده کرده است.

۶۲ امتیاز ۱۸ نظر ۲ دقیقه
opennet.ru ۲۴ مهر

نگاهی به آسیب‌پذیری حیاتی و کلاسیک ICQ در سال ۱۹۹۸؛ وقتی یک سرریز بافر ساده حساب‌ها را می‌بلعید

در سال ۱۹۹۸، یک آسیب‌پذیری سرریز بافر در پروتکل احراز هویت ICQ کشف شد که به مهاجمان اجازه می‌داد بدون داشتن رمز عبور و با ارسال یک رشته طولانی‌تر، به حساب کاربری هر کسی وارد شوند. این نقص امنیتی کلاسیک یادآور خطاهای بنیادین در طراحی سیستم‌های اولیه است که پیامدهای جدی به همراه داشت.

۹۱ امتیاز ۵۳ نظر ۳ دقیقه
vlt.io ۲۴ مهر

پایان مسیر مستقل Deno؛ چگونه رقابت موتورهای جاوا اسکریپت را متحول کرد

تیم Deno به Cloudflare پیوست و توسعه ران تایم آن متوقف شد. با این حال، رقابت ایجادشده توسط Deno و Bun توانست Node.js را وادار به تحولات اساسی کند و استانداردهای کلیدی مانند قابلیت‌های امنیتی و پشتیبانی از TypeScript را به اکوسیستم جاوا اسکریپت بیاورد.

۹۰ امتیاز ۱۶ نظر ۳ دقیقه
uji.sh ۲۳ مهر

معرفی ابزار ito؛ ساخت رابط‌های کاربری ترمینال با Lua

ابزار ito یک کتابخانه مدرن برای ساخت رابط‌های کاربری ترمینال (TUI) است که امکان برنامه‌نویسی کامل را با زبان Lua فراهم می‌کند. این ابزار با الهام از اکوسیستم توسعه‌دهندگان Neovim و با هسته‌ای نوشته شده در Rust، گزینه‌ای سریع و جذاب برای سفارشی‌سازی محیط‌های ترمینالی ارائه می‌دهد.

۴۹ امتیاز ۹ نظر ۲ دقیقه
github.com ۲۳ مهر

پروژه Flipflop؛ تونل‌های پایدار و مبتنی بر Iroh برای اشتراک‌گذاری فایل

پروژه Flipflop ابزاری متن‌باز به زبان Rust برای ایجاد تونل‌های ارتباطی پایدار میان دستگاه‌های مختلف است. این پروژه با استفاده از کتابخانه Iroh امکان اشتراک‌گذاری فایل و متن را روی بستر LAN، بلوتوث و اینترنت فراهم می‌کند تا جایگزینی سریع و دائمی برای ابزارهای مرسوم باشد.

۶۴ امتیاز ۲۵ نظر ۳ دقیقه
thetheorygirlie.substack.com ۲۳ مهر

دوران هوش مصنوعی: از توهم تا ابزار یادگیری و خطر انزوای فکری

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

۵۳ امتیاز ۳۴ نظر ۳ دقیقه
catchabird.com ۲۳ مهر

پروژه Catch aBird؛ ابزاری مینیمال برای ارسال پیام‌های ناشناس به سراسر جهان

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

۲۶۵ امتیاز ۸۰ نظر ۲ دقیقه
photonlines.substack.com ۲۲ مهر

درک بصری اعداد مختلط؛ از یک بن‌بست جبری تا ابزاری قدرتمند

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

۷۹ امتیاز ۵۰ نظر ۲ دقیقه
brookslybrand.com ۲۲ مهر

آیا در عصر برنامه‌نویسی ایجنت‌محور، فریم‌ورک‌های وب هنوز اهمیت دارند؟

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

۵۰ امتیاز ۳۸ نظر ۳ دقیقه
github.com ۲۲ مهر

تاخیر در انتشار سورس کدهای AOSP و دردسرهای توسعه‌دهندگان در مهندسی معکوس کتابخانه‌ها

تأخیر در انتشار کدهای منبع AOSP توسط گوگل باعث شده تا توسعه‌دهندگان برای یافتن باگ‌های کتابخانه‌های سیستمی اندروید به دیساسمبل کردن فایل‌های باینری روی بیاورند. بحث اخیر در مخزن NDK نشان می‌دهد که چگونه یک باگ در کتابخانه C اندروید (bionic) برنامه‌های بومی را مختل کرده است.

۴۳۶ امتیاز ۲۰۸ نظر ۲ دقیقه
cphiri.dev ۲۲ مهر

برنامه‌نویسی تفریحی؛ راهی برای احیای انگیزه و فرار از فرسودگی شغلی

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

۲۷۸ امتیاز ۱۲۳ نظر ۳ دقیقه
lab.specr.net ۲۲ مهر

بررسی میزان تصادفی بودن انسان در ابزار Show HN: How random are you

ابزار وب Show HN: How random are you با استفاده از مدل‌های آماری و پیش‌بینی رفتار، میزان توانایی انسان در تولید اعداد تصادفی ذهنی را به چالش می‌کشد. این ابزار نشان می‌دهد که مغز انسان برخلاف تصور رایج، الگوهای قابل پیش‌بینی زیادی تولید می‌کند.

۱۹۹ امتیاز ۱۰۱ نظر ۲ دقیقه
ciechanow.ski ۲۲ مهر

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

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

۲۳۱ امتیاز ۲۴ نظر ۳ دقیقه
github.com ۲۱ مهر

معرفی SolidCraft؛ ابزار متن‌باز طراحی سه‌بعدی پارامتریک با Rust و پشتیبانی از MCP

نرم‌افزار SolidCraft یک ابزار طراحی سه‌بعدی و پارامتریک (CAD) است که به زبان Rust توسعه یافته و روی دسکتاپ، وب و اتوماسیون هوش مصنوعی مبتنی بر پروتکل MCP تمرکز دارد. این پروژه متن‌باز جایگزینی مدرن برای ابزارهای سنتی مهندسی محسوب می‌شود.

۱۱۱ امتیاز ۲۵ نظر ۳ دقیقه
z.ai ۲۱ مهر

مدل GLM-Legal؛ تلاش جدید برای ورود هوش مصنوعی به دنیای حقوق و مسائل قانونی

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

۶۵۰ امتیاز ۳۵۲ نظر ۳ دقیقه
jsomers.net ۲۱ مهر

هوشمندی سلول تک‌سلولی؛ نگاهی به E. coli به عنوان یک کامپیوتر زیستی پیچیده

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

۳۷۷ امتیاز ۱۱۹ نظر ۲ دقیقه