
在线广告投放中的歧视
谷歌广告、黑人名字和白人名字、种族歧视和点击广告
在搜索听起来像黑人的名字时,比搜索听起来像白人的名字时,更频繁地出现暗示逮捕记录的在线广告吗? 什么是听起来像黑人的名字或听起来像白人的名字? 广告必须出现多少次不利影响某个种族群体才会被认为是歧视? 在线活动如此普遍,以至于计算机科学家必须考虑技术设计中结构性种族主义等社会后果吗? 如果是这样,这项技术该如何构建? 让我们深入研究在线广告投放,以找到答案。
最终一致性现状:局限性、扩展和超越
在不保证安全性的情况下,如何在最终一致的基础设施上构建应用程序?
在 2000 年 7 月的会议主题演讲中,现任 Google 工程副总裁兼加州大学伯克利分校教授 Eric Brewer 公开提出了 CAP(一致性、可用性和分区容错性)定理,这将改变分布式存储系统的架构方式。 Brewer 的猜想——基于他在 Inktomi 构建首批互联网搜索引擎之一的基础设施的经验——指出,需要始终在线、高度可用操作的分布式系统无法在网络分区(切断活动服务器之间通信)的情况下保证连贯、一致的单系统操作的假象。 Brewer 的猜想被证明具有先见之明:在接下来的十年中,随着大规模互联网服务的持续兴起,分布式系统架构师经常放弃“强”保证,转而支持较弱的模型——最值得注意的是最终一致性。
独具特色的文件系统
闪存已经取得了长足的进步。 现在是软件赶上的时候了。
在过去的五年中,闪存已经从一个有前途的加速器发展成为一个成熟的企业组件,用于存储性能关键型数据,而它在数据中心的位置仍然不确定。 它之所以声名鹊起,是因为它在消费领域的普及以及随之而来的规模经济(见图 1)。 借助 SSD(固态设备),闪存以针对兼容性优化的形式出现——只需用 SSD 替换硬盘驱动器即可获得显著更高的性能。 但是,SSD 使用的 NAND 闪存的特性与它们经常取代的硬盘驱动器中的磁介质的特性有很大不同。 虽然 SSD 已在各种用途中变得越来越普及,但该行业才刚刚开始设计能够充分利用闪存细微差别的存储系统。 随着它摆脱兼容性的束缚,性能、可靠性和成本方面的重大改进是可能的。