تم اعتقال الرئيس التنفيذي لتطبيق تليجرام بافيل دوروف مؤخرًا من قبل السلطات الفرنسية بسبب عدم كفاية مراقبة المحتوى، مما يسلط الضوء على المخاوف بشأن ممارسات الأمان في المنصة.
غالبًا ما يُطلق على تطبيق تليجرام اسم "تطبيق المراسلة المشفرة"، لكنه لا يوفر التشفير من الطرف إلى الطرف بشكل افتراضي، حيث يتعين على المستخدمين تفعيل "الدردشات السرية" يدويًا للمحادثات الخاصة، وهو غير متاح للمحادثات الجماعية.
على الرغم من نموه، لم يحسن تطبيق تليجرام من قابلية استخدام التشفير، وتسويقه كرسول آمن مضلل، مما يشكل مخاطر على المستخدمين الذين يعتقدون أن محادثاتهم خاصة.
تتناول المناقشة ما إذا كان تطبيق تليجرام هو بالفعل تطبيق مراسلة مشفر، مع التركيز على قدراته في التشفير من الطرف إلى الطرف (E2EE).
يُذكر اختبار "بركة الطين"، مما يشير إلى أنه إذا كان بإمكانك استعادة الرسائل القديمة على جهاز جديد، فقد تتمكن جهات إنفاذ القانون أيضًا من الوصول إليها، مما يدل على وجود ثغرات أمنية محتملة.
تُناقش سياسات الخصوصية في تطبيق تليجرام وقدرته على الامتثال لطلبات إنفاذ القانون، حيث يجادل البعض بأنه تطبيق يعتمد على الثقة بدلاً من أن يكون آمنًا من الناحية التشفيرية.
يتمتع الموظفون الأستراليون الآن بالحق القانوني في تجاهل رسائل البريد الإلكتروني والمكالمات المتعلقة بالعمل بعد ساعات العمل، بهدف حمايتهم من الضغط للرد خارج ساعات العمل.
يوفر القانون أساسًا قانونيًا للموظفين لرفض التواصل بعد ساعات العمل دون خوف من العواقب، مما يعزز توازنًا أفضل بين العمل والحياة.
يُنظر إلى هذا التغيير كخطوة نحو منع استغلال الموظفين وضمان بيئات عمل أكثر صحة.
شارك جريج كوجان من شركة باينكون قصة حيث أن حاسبة التسعير القائمة على الاستخدام على موقعهم الإلكتروني كانت تردع المستخدمين المحتملين بسبب تقديرات التكلفة المربكة والمبالغ فيها.
بعد العديد من المحاولات الفاشلة لإصلاح الآلة الحاسبة، أظهر اختبار A/B أن إزالتها زادت من عمليات التسجيل بنسبة 16% والاستفسارات بنسبة 90%، دون زيادة في تذاكر الدعم.
تسلط هذه الحالة الضوء على قيمة التبسيط من خلال إزالة العناصر غير الأساسية، مما يوضح أن التبسيط يمكن أن يؤدي إلى تفاعل أفضل، أنظمة أكثر موثوقية، ونمو أسرع.
جون نانلي يطور مترجمًا للغة Rust بلغة C البحتة، يُدعى Dozer، لمعالجة تحدي التمهيد لمترجم Rust الرئيسي، rustc، الذي كُتب بلغة Rust.
يهدف المشروع إلى إنشاء مترجم Rust يتم تمهيده من لغة C، بدءًا بأدوات بسيطة مثل TinyCC، والتقدم لتجميع المكونات الأساسية مثل libc وlibcore، وفي النهاية الخلفية Cranelift لمترجم rustc.
أكمل نونلي محلل المعجم وجزءًا من محلل الصيغة، مع التحقق الأساسي من الأنواع وتوليد الشيفرة، ويخطط لإنشاء ما يعادل كارجو وإقامة عملية لتجميع rustc وcargo.
مناقشة حول كتابة مترجم لغة Rust باستخدام لغة C، واستكشاف فكرة إنشاء نسخة مبسطة من 'proto-rust' بلغة C لتمهيد الطريق لإنشاء مترجم Rust كامل.
تسلط المحادثة الضوء على الجهود الحالية مثل mrustc، وهو مترجم Rust غير مكتوب بلغة Rust، والذي يفتقر إلى مدقق الاقتراض ولكنه يُستخدم لترجمة rustc، المترجم الرئيسي للغة Rust.
تشمل المناقشة وجهات نظر مختلفة حول تعقيد وعمليّة كتابة المترجمات في لغات برمجة مختلفة، مع التأكيد على الموازنة بين البساطة واكتمال الميزات.
تم إصلاح خطأ في أدوات المطورين في Chromium/Google Chrome، والذي كان يتجاهل طلبات الشبكة التي تقوم بها worklets وخيار "تعطيل التخزين المؤقت"، بعد أن استمر لسنوات بسبب تأثيره المحدود.
تضمنت الإصلاحات إنشاء وكيل شبكة للمفتش لأهداف العمل، والتنقل في قاعدة الشيفرة الواسعة لكروميوم، والخضوع لعملية اختبار ومراجعة شاملة للشيفرة باستخدام نظام Gerrit الخاص بكروميوم.
تم دمج الإصلاح بسرعة في Chrome Canary وسيتم تضمينه في Chrome 130، مما يمثل أول إنجاز كبير للمساهم في مشروع مفتوح المصدر واسع النطاق.
تمكن مساهم لأول مرة من إصلاح خطأ في متصفح جوجل كروم بنجاح، مما يبرز التحديات وتجارب التعلم المرتبطة بالعمل مع قاعدة شفرة كروميوم.
تتناول المقالة تعقيدات التنقل وبناء مشروع كروميوم، بما في ذلك المشكلات المتعلقة ببيئات التطوير المتكاملة (IDEs) مثل VS Code وSublime Text، والحاجة إلى أجهزة قوية.
تتطرق المحادثة أيضًا إلى صعوبات الحفاظ على نسخة متفرعة من متصفح كروميوم، مثل اسم المتصفح المبرمج بشكل ثابت والموارد الكبيرة المطلوبة للصيانة المستمرة وتحديثات الأمان.