硬核观察 #736 研究发现所有的网络拥堵算法都解决不了“饿死”问题
• 研究发现所有的网络拥塞控制算法都解决不了“饿死”问题 • TikTok 否认内置浏览器记录用户输入 • 美国绝大部分雇主正在跟踪员工的生产力
跟踪 TikTok 拥塞控制
• 研究发现所有的网络拥塞控制算法都解决不了“饿死”问题 • TikTok 否认内置浏览器记录用户输入 • 美国绝大部分雇主正在跟踪员工的生产力
![](/data/attachment/album/202208/22/183904m11op76uzm66wu46.jpg)


![](/data/attachment/album/202208/22/183904yggalapczpa6fg82.jpg)


### 研究发现所有的网络拥塞控制算法都可能是非常不公平的


尽管在过去大约 40 年中提出了数百种控制计算机网络“拥堵”延迟的关键算法，但没有明显的赢家。一项新的研究发现，每种拥塞控制算法都无法解决“饿死”的问题，即让一些用户占据了所有的带宽，而至少有一个人基本上得不到带宽。拥塞控制算法依靠数据包的丢失和延迟作为细节来推断拥塞，并决定发送数据的速度。然而，数据包可能因为网络拥堵以外的原因而丢失和延迟 —— 这被称之为网络“抖动”。而拥塞控制算法无法区分由拥塞和抖动造成的延迟的区别，由抖动引起的延迟是不可预测的，最终会导致出现饥饿的情况。



> 
> **[消息来源：Slashdot](https://tech.slashdot.org/story/22/08/22/0522210/network-jitters-confuse-packet-routing-algorithms-make-unfair-congestion-inevitable)**
> 
> 
> 



> 
> 老王点评：这就是算法的不公平，或许，限定在算法的层面上，并无一个完美的解决方案。
> 
> 
> 


![](/data/attachment/album/202208/22/183913yfc0r07cumctc0le.jpg)


### TikTok 否认内置浏览器记录用户输入


研究发现，流行 iOS 应用如 TikTok、Instagram、FB Messenger 和 Facebook 都支持用户在应用内打开浏览器访问第三方网站，期间会植入跟踪代码。以 TikTok 为例，它会记录用户的所有键盘输入，包括密码信用卡信息等敏感数据，以及屏幕上的每一次点击。从技术上说这相当于安装了一个键盘记录器。在这一报道发表之后，TikTok 发表声明，证实该功能存在，但 TikTok 并没有利用这些代码。TikTok 表示应用内浏览器旨在提供更好的用户体验，它植入第三方网站的 JS 代码是为了调试、排错和性能监视。



> 
> **[消息来源：Solidot](https://www.solidot.org/story?sid=72526)**
> 
> 
> 



> 
> 老王点评：植入这种第三方 SDK，即便是没启用，但是谁知道你什么时候会启用呢？
> 
> 
> 


![](/data/attachment/album/202208/22/183927f37exo2n2ft7tnto.jpg)


### 美国绝大部分雇主正在跟踪员工的生产力


根据《纽约时报》的调查，美国 10 个最大的私人雇主中，有 8 个正在为他们的雇员追踪生产力指标。其中一些软件测量活动时间，观察键盘停顿，甚至默默地计算击键次数。他们看到了从写电子邮件的时间到键盘活动的一切。如果员工没有达到预期的目标，就会产生影响：一个催促的通知，一个跳过的奖金，或者一个在家工作的日子被剥夺。对于在返回办公室的斗争中投降的雇主来说，这种监控是保持控制感的一种方式。



> 
> **[消息来源：Slashdot](https://it.slashdot.org/story/22/08/22/0024205/employers-are-tracking-employees-productivity---sometimes-badly)**
> 
> 
> 



> 
> 老王点评：这可真是“工具人”，我觉得这和用代码行数来统计程序员的绩效具有“异曲同工之妙”。
> 
> 
> 

