تازهترین مطالب
۱۱۳ مطلب
پایان معمای ۲۵ ساله خمهای بیضوی NIST: کشف منشأ سیدهای ECDSA با هوش مصنوعی Claude
مدل پژوهشی Claude موفق شد راز ۲۵ ساله پارامترهای مرموز استاندارد رمزنگاری ECDSA را حل کند. برخلاف دههها تئوری توطئه درباره درپشتی آژانس امنیت ملی آمریکا (NSA)، مشخص شد این سیدها صرفاً با فراخوانی تابع lrand48 در زبان C و مقداردهی زمان یونیکس تولید شدهاند.
مقایسه توسعه Chromium در گوگل و ایگالیا؛ از شرکتهای بزرگ تا شرکت تعاونی
این مقاله تجربیات یک توسعهدهنده کرومیوم را در انتقال از گوگل به شرکت تعاونی ایگالیا بررسی میکند. تفاوتهای کلیدی در فرهنگ کاری، مدلهای حقوقی، ساختار تخت سازمانی و نوع پروژههای نرمافزاری مانند بدهیهای فنی و کارهای زیرساختی مورد بحث قرار گرفته است.
الگوریتم دودشته (Two-Stack) برای تجمیع پنجره لغزان؛ راهکاری کارآمد برای محاسبات استریمینگ
این مقاله الگوریتم قدرتمند و ساده دودشته را برای محاسبه تجمیعهای پنجره لغزان بررسی میکند. این روش بدون نیاز به عملگر معکوسپذیر، عملیات را در زمان میانگین ثابت انجام میدهد و برای تحلیلهای استریمینگ و مانیتورینگ بسیار کاربردی است.
معامله نهانی (Insider Trading) قانونی برای مهندسان نرمافزار
این مقاله نشان میدهد چطور توسعهدهندگان نرمافزار میتوانند از اطلاعات پنهان درون شرکت خود برای تصمیمگیریهای شغلی استفاده کنند. فهم زودهنگام وضعیت واقعی محصول یا فناوریها به مهندسان کمک میکند پیش از رسیدن اخبار بد به بازار یا افتادن شاخصها در دام تأخیر، مسیر حرفهای خود را نجات دهند.
پایان خط برای پکیج Chromium در گنتو؛ وقتی نگهداری مرورگرها به کابوس تبدیل میشود
توسعهدهندگان توزیع گنتو (Gentoo) به دلیل حجم بالای آسیبپذیریها، سیستم ساخت پیچیده و مشکلات ابزارهای گوگل، تصمیم به حذف پکیج Chromium گرفتند. این رویداد چالشهای نگهداری نرمافزارهای بزرگ از منابع (Source-based) را برجسته میکند.
زبان برنامهنویسی Folders؛ وقتی کدهای شما فقط پوشههای تو در تو هستند
زبان برنامهنویسی Folders یک زبان غیرمتنی و عجیب (Esolang) است که در آن کدهای برنامه صرفاً از ساختار تو در تو و ترتیب پوشهها تشکیل شدهاند. این ایده جذاب و جنونآمیز، نشان میدهد که چگونه میتوان منطق محاسباتی را بدون نوشتن حتی یک خط متن پیادهسازی کرد.
نگاهی به Order of the Sinking Star؛ بازی پازل غولپیکر استودیو Thekla و چالشهای ۵۰۰ ساعتهاش
بازی جدید استودیوی Thekla به رهبری Jonathan Blow ترکیبی عظیم از چند بازی سبک Sokoban است که مقیاس و پیچیدگی بیسابقهای دارد. این بازی ۵۰۰ ساعته، مهارت ذهنی و استقامت فکری برنامهنویسان و طراحان پازل را تا مرز خستگی به چالش میکشد.
پایان کار ثانیههای کبیسه؛ تصمیم تاریخی BIPM برای توقف دستکاری زمان هماهنگ جهانی (UTC)
دفتر بینالمللی اوزان و مقیاسها (BIPM) تصمیم گرفت از ۲۰ می ۲۰۲۷ افزودن ثانیههای کبیسه به زمان هماهنگ جهانی (UTC) را متوقف کند. این تغییر حیاتی برای جلوگیری از باگهای نرمافزاری مرگبار، خطاهای زیرساختی و بهویژه فاجعه احتمالی «ثانیه کبیسه منفی» انجام میشود.
پروژه BeBox: شبیهساز سختافزار افسانهای BeBox برای سیستمعامل Haiku
پروژه BeBox یک نرمافزار جدید برای سیستمعامل Haiku است که سختافزار کامپیوتر چندپردازندهای BeBox ساخت شرکت Be Inc را شبیهسازی میکند. این ابزار امکان تجربه و تست این سختافزار تاریخی را روی سیستمهای مدرن فراهم میکند و خاطرات سیستمعامل محبوب BeOS را زنده کرده است.
مانیفست فیل زیمرمن؛ چرا PGP متولد شد و نبرد رمزنگاری هنوز ادامه دارد؟
فیل زیمرمن در مقاله تاریخی خود ریشههای تولد PGP در سال ۱۹۹۱ را شرح میدهد؛ تلاشی برای تجهیز شهروندان به رمزنگاری قوی در برابر نظارت گسترده دولتها. این مانیفست، نقطه عطفی در تاریخ امنیت دیجیتال است که ضرورت حریم خصوصی به عنوان یک حق بنیادین را یادآوری میکند.
پروژه DEsk؛ محیط دسکتاپ لینوکس با طراحی واقعگرایانه اسکئومورفیک و بر پایه Wayland
پروژه DEsk یک محیط دسکتاپ نوآورانه مبتنی بر Wayland برای لینوکس است که رابط کاربری تخت مدرن را کنار گذاشته و محیطی کاملاً اسکئومورفیک مشابه iOS 6 شبیهسازی میکند. در این دسکتاپ، پنجرهها مانند برگههای کاغذ روی یک میز چوبی قرار دارند، داک به شکل کشوی میز است و کنترل پنل و اعلانها نیز به صورت اشیاء فیزیکی تعبیهشدهاند.
نگاهی به آسیبپذیری حیاتی و کلاسیک ICQ در سال ۱۹۹۸؛ وقتی یک سرریز بافر ساده حسابها را میبلعید
در سال ۱۹۹۸، یک آسیبپذیری سرریز بافر در پروتکل احراز هویت ICQ کشف شد که به مهاجمان اجازه میداد بدون داشتن رمز عبور و با ارسال یک رشته طولانیتر، به حساب کاربری هر کسی وارد شوند. این نقص امنیتی کلاسیک یادآور خطاهای بنیادین در طراحی سیستمهای اولیه است که پیامدهای جدی به همراه داشت.