Calculating Empires 计算帝国 - 1500年以来的技术和力量谱系


Calculating Empires 官网:https://calculatingempires.net/


在这里插入图片描述


在这里插入图片描述

Kate Crawford and Vladan Joler (2023)


如何理解我们这个时代技术和权力的运作?我们的技术系统正变得越来越复杂、互联、自动化和透明度低。从学校到监狱的社会机构正在成为数据产业,融合了普遍的捕获和分析形式。甚至曾经对资本关闭的地方,从我们的情感表达到外太空,现在都受到计算控制和提取的影响。

同时,人工智能的工业变革正在将权力集中到更少的人手中,同时加速了极化和疏离。如果我们想应对当代时间的紧迫挑战——包括技术法西斯主义、气候灾难、殖民战争和财富不平等——我们需要应对它们历史的交织性质。为了拥有未来,我们必须首先面对我们的过去。

计算帝国 是一项大规模的研究可视化项目,探讨了技术和社会结构在过去五个世纪中的协同进化。
目的是从一个更长的思想、设备、基础设施和权力系统的发展轨迹中观察当代时期。
它追溯了自1500年以来殖民主义、军事化、自动化和圈地运动的技术模式,以展示这些力量如何仍然在奴役人们,以及它们可能如何被解开。
通过追踪这些帝国路径,计算帝国 为我们提供了一个更深入的历史背景,来观察我们的技术现状。通过研究过去帝国是如何计算的,我们可以看到它们是如何创造今天帝国条件的。

Calculating Empires 着重于四个主题:communicationcomputationclassificationcontrol
贯穿几个世纪,这项工作展示了通信设备、基础设施和计算架构的变化,以及它们与社会控制和分类历史的交织。
垂直轴代表时间,从底部的16世纪开始。水平轴展示了一系列系统:从算法到建筑,从身体到边界。导航灵活:您可以跟随一个主题、一个时期或一系列观点。


在这里插入图片描述


如果我们从左到右阅读,这份工作从通信设备的历史和访问它们的接口开始。接下来,我们看到编程语言和在后台运行的通信基础设施:从海底电报电缆,到卫星,再到电磁频谱。
随着我们追踪这些通信系统的数据流,它们被博物馆、电影和电视档案馆、数据经纪人和AI训练数据集收集和组织。然后,这些数据被用于训练具有自身历史的算法和模型,这些历史是由程序员的劳动和众包工作塑造的。这一切都由能耗密集的计算硬件提供动力,这些硬件在多个方向上呈指数级扩展,从超大规模数据中心到生物计算,再到量子计算。

在这里插入图片描述

工作随后转向分类和控制的主题。它从时间作为一个概念开始,这个概念为人类行为和劳动排序,然后是教育作为另一个社会结构过程,塑造和组织社会规范、价值观和等级。接下来,我们转向关于情感和智力的思想史,以及人类身体的塑造本身。
我们看到了生物识别和医疗数据中的分类和控制实践,在监狱和警务的纪律体系中,以及边界和官僚机构如何调节人员和信息的流动。

在这里插入图片描述

这带我们来到了《计算帝国》的核心:殖民主义以及历史上帝国的路径,以及伴随其后的政治和经济意识形态,它们影响着工业生产和能源提取。
工作的最后一部分探讨了行星分类的层次:从地壳的矿物层,一直到宇宙层。然后我们从其他角度考虑空间的概念,如何地图和建筑本身是控制系统。最后,我们看到了军事化的权力层次,从监视技术,到威权主义教条,再到整个军事系统。


在这里插入图片描述


当代倾向于简化和解决方案主义,削弱了处理密集信息的能力,而我们的技术和环境现实却变得更加复杂和相互依存。通过以复杂细节可视化这些交织的帝国历史,我们希望更好地理解我们当前的困境。正如法国历史学家费尔南·布罗代尔所说,“如果想要理解世界,就必须确定力量、潮流和个体运动的等级,然后将它们组合起来形成一个整体星座。” Calculating Empires 邀请游客进入这个星座。
Calculating Empires 以一个关键时刻开始,当时在 1500 年代,全球网络——既包括文化也包括商业——开始形成。新的贸易路线意味着欧洲帝国的扩张。航运和导航仪器的进步使得领土的吞并和土著人口的种族灭绝成为可能,同时引入了新的病毒、药物和武器。古腾堡印刷机重新组织了信息权力,并为政治和文化变革奠定了基础。新的科学仪器和计算系统的开发开始了对土地、动物、植物和空间的细致分类和私有化,这开启了一个层层的殖民议程,这种议程持续了数百年。这些过去帝国的做法现在在 21 世纪的密集技术和国防工业中得到了回响。


在这里插入图片描述


每一次阅读这部作品都不同,你被邀请去建立你自己的联系。数百个独立的绘画和文字跨越了几个世纪的冲突、圈地和控制。我们建议你慢慢阅读,花些时间——在速度和简化的时代,这是一个激进的行动。对这几百年来的这些模式进行仔细的观察,揭示了特定思想和技术的兴起,权力和财富的集中,以及土地、基础设施和人类生活世界的殖民化。
科学和技术的历史也是一个可视化的故事。从维恩图到神经网络,视觉插图塑造了科学想象的思维边界。我们使用同样的方法来展示技术是如何政治化的,它并不是与政治分离的。甚至图表表示——从甘特图到逻辑门——都是组织信息的形式,其中嵌入了一种政治结构。


在这里插入图片描述


计算帝国将唐娜·哈拉维的挑衅性观点字面化,即我们需要绘制“统治的资讯学”。今天的科技是长久以来纠缠在一起的知识与控制系统最新表现的最新形态。这是我们视觉谱系的宗旨:展示权力、信息和情境系统在时空中的复杂互动,以便想象事情可能的其他样子。
这份工作永远无法完成:它必然是片面的、主观的,并且源于我们自己的立场。但这种开放性正是项目的一部分。欢迎您阅读、反思,并在计算与帝国不断重复的故事中思考您自己的历史。随着压倒性的现在不断展开,计算帝国提供了回顾的可能性,以便考虑不同的未来如何被设想和实现。


2025-03-02(日)

C++本科毕业设计-ROS机械臂上位机源码(下载即用),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源码(下载即用)C++本科毕业设计-ROS机械臂上位机源
平差在测绘工程中具有极其重要的地位,其主要作用是处理测量数据中的误差,从而提升测量结果的精度。在“平差课程设计报告”中,学生田忠星以水准网为例,开展了间接平差的实践研究。间接平差的基本原理是通过构建观测方程,将观测值(如高程差)表示为待求参数(即未知点的高程)的函数,进而求解这些参数,以实现对测量误差的消除或减小。 在水准网间接平差程序设计方面,核心思路如下:首先,确定独立参数的数量,即未知点的高程数量;其次,将每个观测值(高程差)用选定的参数表示;接着,依据误差方程的系数矩阵自由项构建法方程,法方程的数量与参数数量一致;然后,解法方程以求得参数(高程)的平差值;最后,利用误差方程计算观测值(高差)的平差值,并评估其精度。 程序运行流程主要包括以下步骤:首先,用户输入水准网的已知点数、未知点数以及观测值信息,如点号、高程高差观测值等;接着,初步估算未知点的高程,基于已知点的高程观测值进行近似计算;然后,根据观测值构建误差方程,包括系数矩阵、权矩阵常数项;通过通用平差过程,解决由系数矩阵、权矩阵常数项组成的线性系统,得到参数的平差值;最后,显示中间计算结果最终平差结果,并支持数据保存功能。 程序界面采用菜单驱动方式,设有“文件”计算”两个主要菜单,支持数据的打开、保存退出操作,同时具备近似高程计算、误差方程列立平差计算等功能。界面中还包含文本框控件,用于显示输入、计算输出信息,以及通用对话框用于文件操作。 在程序源代码中,定义了公共变量(如strFileName用于存储文件名)其他变量,用于存储观测值、系数矩阵、权矩阵等信息。程序通过循环、条件判断等逻辑结构实现数据处理计算。 这份“平差课程设计报告”全面记录了水准网间接平差的全过程,从理论阐述到实践操作,再到程序设计,完整展示了测量平差的基本原理应用技术,对学习理解测量误差处理具有重要的参考价值
### 得物应用中无限 `debugger` 问题的解决方案 在处理得物应用中的无限 `debugger` 问题时,可以采取多种方法来绕过这些障碍并顺利进行调试工作。 #### 方法一:通过浏览器设置禁用所有断点 现代浏览器提供了内置的功能来管理断点行为。对于Chrome浏览器而言,在开发者工具(DevTools)内可以通过特定选项全局关闭所有的JavaScript断点[^1]。这将有效地阻止任何由`debugger`语句引起的意外暂停现象发生。 #### 方法二:利用油猴脚本来屏蔽 `debugger` 调用 针对那些难以控制其源码修改权限的目标网页或应用程序,安装像Tampermonkey这样的用户脚本管理器是一个不错的选择。编写一段简单的GreaseMonkey/Tampermonkey脚本能够拦截并忽略页面内的每一个`debugger`调用实例,从而实现流畅无干扰地浏览体验开发流程优化[^2]。 ```javascript // ==UserScript== // @name Disable Debuggers // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to disable debuggers on webpages // @author You // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // Override the original debugger statement with an empty function. const oldDebugger = window.debugger; Object.defineProperty(window, "debugger", {value: () => {}}); })(); ``` #### 方法三:调整 IDE 中的断点配置 如果是在集成开发环境(IDE),比如Visual Studio Code (VSCode),则可以在该环境中更精细地设定哪些情况下应该触发断点以及如何响应它们。例如,可以创建条件性的断点只会在满足某些逻辑表达式的前提下才会生效;也可以直接移除不必要的硬编码形式存在的`debugger;`指令[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐园

请我喝杯伯爵奶茶~!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值