حمله شدید مربی سابق زاکربرگ به شیرین کاری‌های فیس بوک

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از مشبل، «راجر مکنامی» که در گذشته در فیس بوک سرمایه گذاری کرده و به زاکربرگ هم مشاوره داده بود، وعده تازه رئیس فیس بوک در زمینه تمرکز بر حریم شخصی کاربران و توجه بیشتر به این موضوع را تنها یک اقدام از سوی روابط عمومی برای تأثیرگذاری بر مخاطبان توصیف کرد که باعث انحراف از مشکل اصلی این شبکه اجتماعی می‌شود.

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

او قبلاً در مورد احتمال سو استفاده از فیس بوک برای تأثیرگذاری بر انتخابات ریاست جمهوری سال ۲۰۱۶ آمریکا توسط کشورهای خارجی هشدار داده بود. اما زاکربرگ و همکارانش به این اخطارها توجهی نکردند. از نظر وی وعده‌های تازه زاکربرگ در مورد تعهد فیس بوک به رمزگذاری اطلاعات کاربران و احترام به حریم شخصی مردم را نباید چندان جدی گرفت.

وی رمزگذاری اطلاعات کاربران در فیس بوک را تنها حل کننده یک درصد از مشکلات این شبکه اجتماعی دانسته و خواستار اصلاح مدل کسب و کار فیس بوک شده که مبتنی بر ردگیری اطلاعات کاربران و حتی افرادی است که در این شبکه اجتماعی عضویت ندارند. او به صراحت از فیس بوک خواسته که از این کار دست بردارد.

«راجر مکنامی» همچنین از طرح یکی از نامزدهای دموکرات انتخابات ریاست جمهوری آمریکا برای چند تکه شدن برخی غول‌های فناوری مانند فیس بوک، گوگل و اپل پشتیبانی کرد.

98
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });