انتقل إلى المحتوى الرئيسي

2024-11-29

أرسل لشخص تقدره رسالة رسمية بعنوان 'استمر وثابر'

ردود الفعل

لا يُسمح للمهندسين بارتكاب أخطاء الشركات الناشئة عندما يقومون ببناء دفاتر الحسابات

  • يؤكد دليل مهندس المدفوعات على الدور الحاسم للسجلات الدقيقة في الشركات الناشئة في مجال التكنولوجيا المالية، مسلطًا الضوء على المخاطر المترتبة على إهمال أنظمة المحاسبة المزدوجة.
  • يشارك ألفارو دوران قصة تحذيرية من تجربته في بدء مشروعه، حيث أدى غياب نظام القيد المزدوج إلى حدوث تباينات مالية واستياء العملاء.
  • يفكر دوران في تأليف كتاب حول إنشاء دفاتر حسابات قابلة للتوسع ومقاومة للمستقبل، ويبحث عن آراء حول مدى الاهتمام المحتمل به.

ردود الفعل

  • يجب على المهندسين في الأنظمة المالية تجنب الأخطاء، كما هو الحال في قضية Synapse، حيث أظهر دفتر حساباتهم أرصدة عملاء أكثر من الأموال الفعلية، مما أدى إلى فقدان ملايين. - غالبًا ما تعد شركات التكنولوجيا المالية بتأمين FDIC، لكنه ينطبق فقط إذا فشل البنك، وليس إذا أساءت شركة التكنولوجيا المالية إدارة الأموال، مما يبرز أهمية التتبع المالي الدقيق. - يُعتبر نظام القيد المزدوج ضروريًا للدقة، حيث يضمن توازن وتتبع كل معاملة، مما يساعد في منع الأخطاء والاحتيال المحتمل في الأنظمة المالية.

لا تعبث بالتمرير

  • تُنتقد إضافات التمرير بالزخم لأنها تعطل تجربة التصفح الطبيعي على الويب من خلال تقليل قابلية الاستخدام، وإمكانية الوصول، والأداء. تشمل القضايا الرئيسية انتهاك توقعات المستخدم، والتسبب في دوار الحركة، وتقليل إمكانية الوصول، والأداء غير المتسق، خاصة على الأجهزة القديمة. كما تزيد هذه الإضافات من أوقات تحميل الصفحات، وتكسر ميزات المتصفح الأصلية، وتضيف عبء الصيانة، مما يؤدي إلى إحباط المستخدم وتعقيد الأمور.

ردود الفعل

  • تؤكد المناقشة على الإحباطات المتعلقة بتطبيقات الصفحة الواحدة (SPAs) وتأثيرها على التنقل في الويب، خاصة فيما يتعلق بعناوين URL، والتنقل في المتصفح، وزر الرجوع. - يجادل النقاد بأن تطبيقات الصفحة الواحدة التي تُنفذ بشكل غير صحيح تضر بأساسيات الويب مثل إمكانية الإشارة المرجعية والتنقل، مفضلة الأداء على تجربة المستخدم. - كما تتناول المحادثة قضايا مثل اختطاف وظائف المتصفح القياسية وأهمية احترام استقلالية المستخدم في تصميم الويب، داعية إلى الحفاظ على وظائف الويب التقليدية.

رفعت شركة هيتزنر الأسعار بينما خفضت بشكل كبير عرض النطاق الترددي (الولايات المتحدة)

  • تقوم شركة Hetzner بزيادة الأسعار في الولايات المتحدة بنسبة تصل إلى 27.52% لخوادم CPX21 بينما تقلل عرض النطاق الترددي بمتوسط 88.19%. - التغييرات، التي أُعلن عنها في عيد الشكر، تهدف إلى مواءمة التكاليف مع استخدام الموارد، حيث كان المستخدمون الأخف يدعمون المستخدمين الأثقل. - ستدخل الأسعار الجديدة وحدود عرض النطاق الترددي حيز التنفيذ اعتبارًا من ديسمبر 2024 للخوادم الجديدة وفبراير 2025 للخوادم الحالية، مع تأكيد Hetzner أنها تقدم أفضل نسبة سعر إلى أداء.

ردود الفعل

  • قامت شركة هيتزنر، المتخصصة في استضافة المواقع، بزيادة أسعارها وتقليل عروض النطاق الترددي في الولايات المتحدة.
  • لقد أثار الموضوع نقاشًا كبيرًا، مما أدى إلى وجود منشورات مكررة متعددة على Hacker News، وهي منصة شهيرة لأخبار التكنولوجيا.

تتسبب إطارات السيارات في تساقط ربع جميع الجسيمات البلاستيكية الدقيقة في البيئة

ردود الفعل

  • تُعتبر إطارات السيارات مصدرًا رئيسيًا لتلوث الجسيمات البلاستيكية الدقيقة، حيث تساهم بربع جميع الجسيمات البلاستيكية الدقيقة في البيئة. هناك نقاش حول ما إذا كان يجب فرض ضرائب على الإطارات بناءً على مركباتها لمعالجة التلوث، بدلاً من فرض ضرائب على المركبات حسب الوزن. يشمل النقاش مخاوف تتعلق بالخصوصية والعملية فيما يتعلق بفرض الضرائب بناءً على الوزن والمسافة المقطوعة، مع أمثلة من المملكة المتحدة وهولندا التي تدرس طرقًا مختلفة للتنفيذ.

نجاح وفشل نينجا (2020)

  • نظام البناء Ninja، الذي تم إنشاؤه كمشروع جانبي، قد اكتسب شعبية كبيرة ويستخدم الآن في مشاريع رئيسية مثل Chrome وAndroid وMeson.
  • تم تصميم النظام للسرعة والكفاءة، حيث يستخدم رسمًا بيانيًا ثنائي الأجزاء لتحسين هيكل البناء ويركز على عمليات البناء التزايدية السريعة.
  • يتأمل المبدع في التحديات التي يواجهها كمسؤول عن مشروع مفتوح المصدر، مشيرًا إلى المطالب العالية وقلة الامتنان على الرغم من نجاح مشروع نينجا.

ردود الفعل

  • تركز المناقشة على دور نظام البناء Ninja في مشروع أندرويد مفتوح المصدر (AOSP) وتعقيدات الانتقال من ملفات make إلى Ninja.
  • يناقش المستخدمون مزايا Ninja مقارنة بملفات Makefiles، مع الأخذ في الاعتبار الهندسة المعمارية، والقضايا الاجتماعية، وتأثير وقت التكرار على رضا المبرمجين.
  • تتطرق المحادثة أيضًا إلى أنظمة بناء أخرى مثل ساموراي والتحديات المرتبطة بصيانة أنظمة البناء اليدوية، مسلطة الضوء على دور الديناميكيات الاجتماعية في بيئات التكنولوجيا.

كم من الذاكرة تحتاج في عام 2024 لتشغيل مليون مهمة متزامنة؟

  • اختبار معياري لعام 2024 قام بقياس استهلاك الذاكرة لتشغيل مليون مهمة متزامنة باستخدام الكوروتينات عبر لغات برمجة مختلفة، بما في ذلك Rust وC# وGo وJava. أظهرت C# مع NativeAOT أفضل كفاءة في استخدام الذاكرة، متفوقة على اللغات الأخرى، بينما استهلكت Go ذاكرة أكثر مما كان متوقعًا، حتى أكثر من Java مع GraalVM. تؤكد الدراسة أن بعض اللغات، مثل .NET مع NativeAOT وGraalVM في Java، قد حسنت من قابلية التوسع، في حين كانت الكوروتينات في Go أقل كفاءة، وتم تحسين استخدام الذاكرة في Rust من خلال تعديل معالجة المهام.

ردود الفعل

  • في عام 2024، تختلف الذاكرة المطلوبة لتشغيل مليون مهمة متزامنة حسب لغة البرمجة ونموذج التزامن، حيث يستخدم كل من Rust وC# حوالي 0.12 كيلوبايت لكل مهمة، بينما يستخدم Go حوالي 2.64 كيلوبايت لكل مهمة.
  • على الرغم من أن Node.js تبدو فعالة مع الوعود، إلا أنها لا تنفذ المهام بشكل متوازٍ، مما يبرز الفروق في معالجة التزامن بين اللغات.
  • يؤكد المعيار أن التطبيقات الواقعية تتضمن عمليات أكثر تعقيدًا من المهام البسيطة، مما يؤثر على استخدام الذاكرة والأداء.

وداعًا، روست. أتمنى لك النجاح لكنني عدت إلى C++ (آسف، إنها مجرد تذمر)

ردود الفعل

  • انتقد مستخدم على Reddit لغة Rust بسبب تعقيدها وفرص العمل المحدودة المتاحة لها، مقارنًا إياها ببيتا ماكس وإسبرانتو، اللتين تعتبران تقنيًا متفوقتين ولكن لم يتم اعتمادهما على نطاق واسع.
  • بينما يقدر بعض المستخدمين صرامة ميزات الأمان في لغة Rust، يلاحظ آخرون أن معدل تبنيها أبطأ مقارنة بلغات مثل Go.
  • على الرغم من هذه التحديات، فإن لغة Rust تكتسب زخماً في شركات كبرى مثل AWS وMicrosoft، حيث يعتبرها البعض بديلاً محتملاً مستقبلياً للغة C++.

برنامج GIMP 3.0 في الطريق

  • من المتوقع أن يتم إصدار GIMP 3.0 قريبًا، مما يمثل أول تحديث رئيسي منذ عام 2018، ويتميز بواجهة GTK 3 حديثة وأداء محسّن. تشمل التحديثات الرئيسية التحرير غير المدمر، وإدارة الألوان المحسنة، وتحسين سير العمل مع الطبقات، ونظام ملحقات جديد لتسهيل إدارة الإضافات. على الرغم من أن تاريخ الإصدار الدقيق غير معروف، إلا أن النسخ التطويرية متاحة، مما يشير إلى تقدم كبير لمحرر الصور مفتوح المصدر مع توقع تحديثات مستقبلية أكثر تكرارًا.

ردود الفعل

  • يجري تطوير GIMP 3.0، حيث يتم إضافة دعم للوحات الألوان التي تتجاوز sRGB، مثل CMYK وCIELAB، والتي تعتبر مهمة للطباعة والنشر.
  • يهدف التحديث إلى تحسين دقة الألوان عن طريق التحويل إلى مساحات ألوان أخرى فقط عند الضرورة، مما يقلل من فقدان البيانات.
  • على الرغم من التقدم مثل التحرير غير المدمر، يشعر بعض المستخدمين بالقلق بشأن واجهة المستخدم والوظائف في برنامج GIMP مقارنةً ببرنامج فوتوشوب، مشيرين إلى التطوير البطيء بسبب فريق المتطوعين الصغير.

فينس – بديل مستضاف ذاتيًا لجوجل أناليتكس

  • فينس هو نسخة مبنية على لغة Golang من لوحة تحكم Plausible Analytics، مصممة كنظام ثنائي واحد لمستخدم واحد لعدة مواقع ويب بدون تبعيات وقت التشغيل. تشمل الميزات مثل TLS التلقائي (أمان طبقة النقل)، تتبع الروابط الصادرة، تتبع تنزيل الملفات، تتبع صفحات 404، وتتبع الأحداث المخصصة، مما يجعلها تقريبًا مكافئة للوحة تحكم Plausible. يهدف فينس إلى جعل لوحة تحكم Plausible متاحة للاستضافة الذاتية، حيث يعمل كبديل مباشر للمواقع الشخصية، مع توفر عرض توضيحي على خادم Vultr بقيمة 6 دولارات.

ردود الفعل

  • فينس هو بديل مستضاف ذاتيًا لجوجل أناليتكس، تم تطويره كنسخة بلغة Golang من لوحة تحكم Plausible Analytics، مع التركيز على الميزات المتعلقة بلوحة التحكم.
  • يقدم ميزات مثل TLS التلقائي (أمان طبقة النقل)، وتتبع الروابط الصادرة، وتتبع الأحداث المخصصة، دون أي تبعيات وقت التشغيل، مما يجعله مناسبًا للمواقع الشخصية.
  • فينس متوافق مع اللائحة العامة لحماية البيانات (GDPR)، ويستخدم Pebble لتخزين البيانات، وهو متاح كمشروع مفتوح المصدر على GitHub، مما يوفر خيار استضافة ذاتية يسهل الوصول إليه دون تعقيد إعداد Plausible.

البرلمان الأسترالي يحظر وسائل التواصل الاجتماعي لمن هم دون 16 عامًا

ردود الفعل

  • فرضت أستراليا حظرًا على استخدام وسائل التواصل الاجتماعي للأفراد الذين تقل أعمارهم عن 16 عامًا، مما أثار نقاشات حول حماية الأطفال مقابل حقوق الوالدين. - يفرض القانون التحقق من العمر، مما أثار مخاوف بشأن الخصوصية ومخاوف من زيادة المراقبة. - تم تسريع التشريع مع القليل من المدخلات العامة، مما يترك فعاليته وقابليته للتنفيذ موضع تساؤل.

مشاركة الشاشة في المتصفح

  • Bolt.new هو أداة تتيح للمستخدمين إنشاء تطبيقات ويب بسرعة، وقد تم توضيح ذلك من خلال بناء تطبيق لمشاركة الشاشة في غضون 30 دقيقة فقط. يعمل التطبيق عن طريق توليد رمز فريد لغرفة، يمكن للآخرين استخدامه للانضمام ومشاهدة الشاشة التي يتم مشاركتها. تم تطوير المشروع بشكل أكبر باستخدام Cursor وهو متاح للمشاهدة على GitHub، مع عرض توضيحي مباشر مستضاف على Vercel.

ردود الفعل

  • تم تطوير تطبيق لمشاركة الشاشة يعتمد على المتصفح باستخدام Bolt.new في غضون 30 دقيقة فقط، مما يسمح للمستخدمين بإنشاء والانضمام إلى غرف باستخدام رموز فريدة لمشاركة الشاشة. التطبيق متاح على GitHub، مع توفير عرض توضيحي، وقد تلقى تعليقات تتعلق بمشاكل توقف مشاركة الشاشة وتوافقه مع الأجهزة المحمولة. لا يستخدم التطبيق خادم TURN، الذي يُستخدم عادةً لنقل الوسائط في تطبيقات WebRTC عندما تفشل الاتصالات المباشرة بين الأقران.

بروميثيوس 3.0

  • بروميثيوس 3.0، الإصدار الرئيسي الأول منذ 7 سنوات، يقدم واجهة مستخدم حديثة، وRemote Write 2.0، ودعم UTF-8، ودعم OTLP، والهيستوجرامات الأصلية. - تشمل الميزات الرئيسية تحسين كفاءة البروتوكول مع Remote Write 2.0، وتعزيز التوافق مع OpenTelemetry من خلال استيعاب OTLP، وقياسات أكثر كفاءة مع الهيستوجرامات الأصلية. - يجب على المستخدمين أن يكونوا على دراية ببعض التغييرات الجذرية واستشارة دليل الهجرة، لكن الإصدار يحافظ على التوافق العكسي ويشجع على تقديم ملاحظات المستخدمين.

ردود الفعل

  • تم إصدار Prometheus 3.0، حيث تم تقديم ميزات مثل تقليل استخدام الذاكرة ودعم استيعاب OTLP (بروتوكول OpenTelemetry). - أثار الإصدار مناقشات حول قابليته للتوسع مقارنة بالبدائل مثل Mimir وVictoria وCortex، حيث يختار بعض المستخدمين هذه الحلول لأداء محسن. - هناك مخاوف بشأن وضوح ملاحظات الإصدار، مما يشير إلى الحاجة إلى تحسين التواصل من المطورين.