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

2024-07-04

أصول DS_store (2006)

  • ملفات .DS_Store، التي تُرى عادةً عند نقل الملفات من ماك إلى ويندوز، تعني "مخزن خدمات سطح المكتب"، وتعود أصولها إلى إعادة كتابة Finder في نظام Mac OS X عام 1999.
  • تم تقسيم Finder إلى واجهة مستخدم (Finder_FE) ووظائف أساسية (Finder_BE)، مع خطط لجعل الجزء الخلفي واجهة برمجة تطبيقات عامة تسمى خدمات سطح المكتب، على الرغم من أنها لم تُطلق بالكامل.
  • تسبب خطأ في إنشاء ملفات .DS_Store بشكل مفرط، حتى دون تعديلات من المستخدم، مما يجعلها مشكلة مستمرة لمستخدمي ماك.

ردود الفعل

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

Xcapture-BPF – مثل أداة top في نظام لينكس، ولكن برؤية أشعة إكس

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

ردود الفعل

  • Xcapture-BPF هو أداة جديدة تشبه أمر top في نظام Linux ولكن بقدرات محسنة، وغالبًا ما يُشار إليها بأنها تمتلك "رؤية بالأشعة السينية" لتشخيص النظام.
  • شارك المستخدمون تجاربهم في استخدام أدوات eBPF (مرشح حزم بيركلي الموسع) وBCC (مجموعة مترجم BPF) لتصحيح مشكلات الإنتاج المعقدة، مما أبرز فعاليتها في حل اختناقات الأداء وتسريبات الذاكرة.
  • تشمل المناقشة أمثلة عملية على استكشاف الأخطاء وإصلاحها، مثل حل مشكلات الانتظار العالي للمدخلات والمخرجات ومشكلات ذاكرة التخزين المؤقت للصفحات في البيئات المحاكية عن طريق تمكين الإدخال والإخراج المباشر ومطابقة أحجام القطاعات على الأجهزة العاكسة.

سؤال الذكاء الاصطناعي بقيمة 600 مليار دولار

  • اتسعت فجوة الإيرادات في الذكاء الاصطناعي من 200 مليار دولار إلى 600 مليار دولار، مما أثار تساؤلات حول توقعات نمو الصناعة.
  • تشمل التطورات الرئيسية تخفيف نقص إمدادات وحدات معالجة الرسومات، وزيادة إيرادات مراكز البيانات لشركة Nvidia، والنمو الكبير في إيرادات شركة OpenAI إلى 3.4 مليار دولار.
  • تستمر التحديات مثل نقص القدرة على تحديد الأسعار، ومخاطر الاستثمار، والانخفاض السريع في قيمة الرقائق القديمة، ولكن انخفاض تكاليف وحدات معالجة الرسومات يمكن أن يفيد الشركات الناشئة والابتكار.

ردود الفعل

  • يتطلب تدريب نماذج الذكاء الاصطناعي الكبيرة مثل GPT-4 موارد حوسبة كبيرة، حيث تشير التقديرات إلى الحاجة إلى 8,000 وحدة معالجة رسومات H100 تعمل لمدة 90 يومًا.
  • قد تتيح الاستثمارات الكبيرة لشركة Meta في وحدات معالجة الرسومات (GPU) لها تدريب نماذج بحجم GPT-4 عدة مرات سنويًا، مما قد يؤدي إلى تحويل نماذج الذكاء الاصطناعي الأساسية إلى سلع ويؤثر على هوامش الربح لشركات الذكاء الاصطناعي.
  • قد تتحول القيمة الحقيقية في الذكاء الاصطناعي نحو البيانات الخاصة للتدريب، مما يثير قضايا قانونية محتملة ويؤكد على أهمية ملكية البيانات.

التفوق على ضرب المصفوفات في NumPy باستخدام 150 سطرًا من لغة C

  • تنفيذ عملية ضرب المصفوفات عالية الأداء في لغة C، وفقًا لتصميم BLIS، يتفوق على مكتبة NumPy (OpenBLAS) على معالج AMD Ryzen 7700، محققًا أكثر من 1 تيرافلوب.
  • الكود بسيط، وقابل للنقل، وقابل للتوسع، حيث يستخدم فقط 3 أسطر من توجيهات OpenMP للتوازي، ويستهدف وحدات المعالجة المركزية Intel Core و AMD Zen مع تعليمات FMA3 و AVX.
  • تُظهر عملية التنفيذ أن الضرب الفعال للمصفوفات يمكن تحقيقه في لغة C دون الحاجة إلى استخدام تعليمات التجميع العميقة أو كود Fortran، مع أداء يمكن مقارنته بمكتبات BLAS المعروفة عند ضبطه بدقة للأجهزة المحددة.

ردود الفعل

  • توضح تدوينة كيفية التفوق على عملية ضرب المصفوفات في NumPy باستخدام 150 سطرًا من كود C، مع التركيز على تحسين الأداء.
  • تشمل التحسينات الرئيسية اختيار الخوارزمية، تقليل رحلات النواة، التوجيه المتجهي، كفاءة الذاكرة المخبأة، والتحسينات الخاصة بالأجهزة.
  • تناقش التعليقات مدى عدالة مقارنة كود C مع مكتبة NumPy، وتقترح إجراء مقارنات مع مكتبات BLAS (البرامج الفرعية الأساسية للجبر الخطي) الأخرى، وتؤكد على ضرورة إجراء اختبارات شاملة وضبط المعاملات الفائقة لوحدات المعالجة المركزية المحددة.

متعة قراءة الكتب التي لا تفهمها

  • تؤكد المقالة على الفرح والقيمة في قراءة الكتب التي لا تُفهم بالكامل، مشيرة إلى أنه لا بأس في تقدير كتاب دون فهمه تمامًا.
  • تشارك المؤلفة، مولي تمبلتون، تجاربها الشخصية مع كتب معقدة مثل Baroque Cycle لنيال ستيفنسون وعناوين حديثة مثل The Library of Broken Worlds لألايا داون جونسون وJonathan Abernathy You Are Kind لمولي مكجي.
  • يجادل تيمبلتون بأن احتضان عدم اليقين في القراءة يمكن أن يكون محررًا ويثري تجربة القراءة، مما يشجع القراء على استكشاف السرديات الصعبة.

ردود الفعل

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

تويليو تؤكد حدوث اختراق للبيانات بعد تسريب القراصنة أرقام هواتف 33 مليون مستخدم لتطبيق Authy

ردود الفعل

  • أكدت شركة Twilio حدوث اختراق للبيانات كشف عن أرقام هواتف 33 مليون مستخدم لتطبيق Authy، مما أدى إلى زيادة المكالمات المزعجة ومخاوف بشأن موثوقية شبكات الهاتف التقليدية.
  • يفكر المستخدمون في طرق اتصال بديلة مثل FaceTime وZoom، مع التأكيد أيضًا على الدور الحاسم للمكالمات الهاتفية في الخدمات الأساسية مثل الرعاية الصحية والخدمات الاجتماعية.
  • تسلط الاختراقات الضوء على الحاجة إلى حماية أقوى للبيانات، وتطبيق أفضل لإجراءات مكافحة البريد العشوائي، وتوصيات لتطبيقات بديلة للمصادقة الثنائية (2FA) مثل Aegis وBitwarden وYubikey.

أحزن قصة "فقط اشحنها" على الإطلاق (2020)

  • يشارك المؤلف رحلة شخصية في تطوير تطبيق، بدأت في عام 2018، لكنه تأخر في إصداره بسبب إضافة ميزات مستمرة وتعلم تقنيات جديدة مثل React Native.
  • على الرغم من التخلي عن المشروع بعد عامين، اكتشف المؤلف لاحقًا تطبيقًا مشابهًا نجح رغم كونه غير مثالي، مما أدى إلى مشاعر مختلطة.
  • في عام 2022، أطلق المؤلف أخيرًا تطبيقًا للإنتاجية يجمع بين ميزات متنوعة مثل المهام والعادات والمخطط والأهداف، ويدعو القراء للانضمام إلى المجتمع على Benji - The Life OS.

ردود الفعل

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

جيفري سنوفر وصناعة باورشل

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

ردود الفعل

  • واجه جيفري سنوفر، مبتكر PowerShell، معارضة كبيرة وتم تخفيض رتبته في مايكروسوفت لمتابعته تطويره.
  • تم تصميم PowerShell للمساعدة في إدارة الخوادم على نظام Windows من خلال استدعاء واجهات برمجة التطبيقات المختلفة، ولكنه واجه صراعات داخلية وفُقدت بعض الميزات في الإصدارات الأحدث.
  • على الرغم من نهجه الموجه نحو الكائنات وتكامله مع .NET، يُنظر إلى PowerShell على أنه مطول وصعب مقارنة بلغات البرمجة النصية الأخرى مثل Python، مما يحد من اعتماده خارج نظام Windows البيئي.

بدون إدخال/إخراج: السر وراء فعالية لغة Rust في خدمات الشبكات

  • تستخدم Firezone لغة Rust وتصميم sans-IO لمكتبة الاتصال الأساسية الخاصة بها، connlib، لإدارة اتصالات الشبكة وأنفاق WireGuard، مما يوفر اختبارات سريعة، وتخصيصًا عميقًا، وضمانًا عاليًا.
  • يفصل تصميم sans-IO السياسة عن التنفيذ باستخدام تجريدات مثل Transmit، مما يسمح للآلات الحاسوبية النقية بمعالجة بروتوكولات الشبكة دون إدخال/إخراج مباشر، مما يجعل الكود أكثر مرونة وأسهل في الاختبار.
  • بينما يتطلب sans-IO حلقات أحداث مخصصة وآلات حالات، فإنه يوفر فوائد كبيرة مثل التركيب السهل، واجهات برمجة التطبيقات المرنة، وتحسين معالجة الأخطاء، على الرغم من أنه لم يتم اعتماده على نطاق واسع في مجتمع Rust حتى الآن.

ردود الفعل

  • تتناول المقالة مفهوم Sans-IO في لغة Rust، الذي يفصل عمليات الإدخال/الإخراج (IO) عن المنطق الرئيسي، مما يجعل الكود أكثر قابلية للاختبار والتركيب.
  • هذا النهج مفيد بشكل خاص لحالات الاستخدام الموجهة نحو الحزم مثل QUIC وWebRTC وIP، حيث يمكن أن تصبح إدارة الحالة معقدة.
  • تُبرز المناقشة أنه على الرغم من أن هذه الطريقة ليست جديدة، إلا أنها تقدم مزايا كبيرة في لغة Rust من خلال تبسيط الاختبار وتجنب عيوب الأنماط التقليدية لـ async/await.

بناء أداة لضغط البيانات في هاسكل باستخدام رموز هوفمان

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

ردود الفعل

  • مناقشة حول بناء أداة لضغط البيانات في لغة هاسكل باستخدام رموز هوفمان، مع تسليط الضوء على كفاءة الخوارزميات المعتمدة على المصفوفات والتي تعمل في مكانها لمعالجة مجموعات البيانات الكبيرة.
  • الإشارات إلى الأعمال الهامة، بما في ذلك ورقة موفات وكاتاجاينن لعام 1995 ومعيار JPEG ITU T.81 (1992)، التي تصف ترميز هوفمان القائم على المصفوفات.
  • نظرات في أداء لغة هاسكل، مع مقارنات بلغات أخرى مثل C وC++ وRust، والمفاضلات بين بساطة التنفيذ ووضوح الكود مقابل الأداء الخام.

عازل الصوت: إزالة الضوضاء الخلفية لإنتاج الأفلام والبودكاست والمقابلات

  • يدعم مولد الصوت بالذكاء الاصطناعي الآن 29 لغة، مما يوسع من إمكانية الوصول والاستخدام لجمهور عالمي.
  • يقدم آلاف الخيارات الصوتية، مما يوفر للمستخدمين مجموعة واسعة من الخيارات لتطبيقات وتفضيلات مختلفة.

ردود الفعل

  • يهدف أداة عزل الصوت من Elevenlabs إلى إزالة الضوضاء الخلفية لإنتاج الأفلام والبودكاست والمقابلات، لكن نموذج التسعير الخاص بها المبني على "الأحرف" يربك العديد من المستخدمين.
  • يناقش المستخدمون بدائل مختلفة لحلول تحويل الكلام إلى نص (STT) وتحويل النص إلى كلام (TTS)، بما في ذلك الخيارات مفتوحة المصدر مثل Whisper والخدمات التجارية مثل Deepgram Nova 2.
  • هناك اهتمام ملحوظ بالحلول المحلية والمفتوحة المصدر لتنظيف الصوت ونسخه، حيث يجد الكثيرون أن العروض التجارية الحالية إما مكلفة للغاية أو غير فعالة بما فيه الكفاية.

ملاك Vision Pro، هل ما زلتم تستخدمونه؟

ردود الفعل

  • لدى مستخدمي Vision Pro تجارب متباينة، حيث يشيد البعض بقدراته في الوسائط والعمل، بينما ينتقد آخرون تكلفته العالية ووظائفه المحدودة.
  • تشمل الميزات الرئيسية التي تم تقديرها حجم الشاشة، وميزة المرور، وميزات البصر، ودعم الأجهزة الطرفية المحسن عبر البلوتوث، ولكن تم ملاحظة مشاكل مثل عدم الراحة في الرؤية والتكامل المحدود للبرامج.
  • أدى السعر المرتفع للجهاز (3500 دولار) والإصدار المحدود (450 ألف وحدة) إلى سوق صغيرة، حيث ينتظر العديد من المستخدمين التحديثات المستقبلية أو يختارون بدائل أرخص مثل Quest 3.

الإجبار على الانتشار: التنبؤ بالرمز التالي يلتقي بالانتشار الكامل للتسلسل

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

ردود الفعل

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

العثور على النسخ المتشابهة باستخدام تشابه جاكارد و MinHash

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

ردود الفعل

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

تسعير الآلات حسب المنطقة

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

ردود الفعل

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