【历史上的今天】8 月 11 日:苹果电脑之父诞生;阿里巴巴收购雅虎中国;OpenAI 击败电竞世界冠军
整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2023 年 8 月 11 日,在 1999 年的今天,欧亚一些地区观赏到了一次壮丽的日全食景象。这次日全食是本世纪最后一次日全食,将持续两分钟左右,这次日全食,又正好发生在太阳活动变化十分激烈的峰年时期(太阳的活动有着 11 年的周期性规律,目前正处临近顶峰的时期),因此,这次日全食对于科学探测来说,更有着重要的意义。时至今日,天文学家不仅早已知道日全食的成因,而且还能根据科学规律精确地计算和预报每一次日全食发生的时刻;回顾科技发展史,8 月 11 日这一天还发生过哪些关键事件呢?
1921 年 8 月 11 日:英国计算机历史的见证者 Tom Kilburn 出生
1921 年 8 月 11 日,英国数学家和计算机科学家汤姆·基尔伯恩(Tom Kilburn)出生在约克郡杜斯伯里附近的厄尔西顿。在 30 年的职业生涯中,基尔伯恩参与了五台具有重大历史意义的计算机的开发;后来在曼彻斯特大学工作期间,他与弗雷德里克·威廉姆斯(Frederic Calland Williams)一起研究了 Williams-Kilburn 管(也就是威廉姆斯管)以及世界上第一台电子存储程序计算机 Manchester Baby。他的工作将曼彻斯特和英国推向了新兴计算机科学领域的前沿。
基尔伯恩毕业于剑桥西德尼苏塞克斯学院,二战期间他在威廉姆斯领导下的马尔文电信研究所 (TRE) 从事雷达研究工作。战争结束后,他被威廉姆斯招募到曼彻斯特大学从事计算机开发工作。在那里,基尔伯恩领导了一系列创新曼彻斯特计算机的开发,这些计算机融合了许多突破性的创新和发展,其中甚至包括世界上第一台商用计算机 Ferranti Mark 1。
多年来,基尔伯恩获得了无数奖项和赞誉。他于 1965 年被选为英国皇家学会院士,1971 年获得了 IEEE 计算机协会 W. Wallace McDowell 奖,“因为他在设计和构建世界上第一台以及一些最强大的计算机方面取得了成就”;2000 年,基尔伯恩被选为计算机历史博物馆院士,以表彰他对早期计算机设计的贡献(包括随机访问系统、数字存储和虚拟内存)。基尔伯恩一生中亲历了数座超级计算机的建设,参与了五台具有重大历史意义的计算机的开发,他于 2001 年 1 月 17 日,享年 79 岁,是真正的“计算机历史见证者”。
资料来源:维基百科
1950 年 8 月 11 日:苹果电脑之父 Steve Wozniak 出生
在 72 年前的今天,1950 年 8 月 11 日,美国电脑工程师、苹果电脑的创始人之一斯蒂夫·沃兹尼亚克(Stephen Wozniak)出生。沃兹尼亚克曾与斯蒂夫·乔布斯合伙创立苹果电脑公司,并在 1970 年代中期创造出第一代苹果电脑和第二代苹果电脑;第二代苹果电脑风靡普及后,成为 1970 年代及 1980 年代初期销量最佳的个人电脑,而其创造者沃兹尼亚克也被誉为使电脑进入大众家庭的工程师。
沃兹尼亚克有不少绰号,像是沃兹(The Woz)、神奇巫师沃兹(Wonderful Wizard of Woz)和 i 沃兹(iWoz,调借自苹果公司的产品 IPod 名称)。沃兹(WoZ)其名同时也是沃兹尼亚克所创立的公司“宙斯之轮”(Wheels of Zeus)的缩写,他性格矜持,不以名人身份自喜,著有个人传记《iWoz:我是沃茲》。
高中毕业后,沃兹进入科罗拉多大学就读,但他于大二暑假就休学到坦勒特(Tenet)电脑公司担任程序员。1970 年夏天,公司主管帮沃兹弄来大约 20 颗电脑芯片,协助他将纸上电脑美梦成真。沃兹在邻居比尔·费尔南德斯家车库里将芯片拼凑组装起来,两人一边工作一边啜饮奶油苏打汽水,组装完成后将这台电脑命名为“奶油苏打电脑”(Cream Soda Computer)。
奶油苏打电脑的特色是,几乎所有电脑还在使用磁芯存储器的时候,沃兹就率先使用了安装相对简便的随机存取存储器芯片;当时一般的电脑动辄几百颗芯片的庞然大物,沃兹则秉持小而美的精神,使用少量的芯片拼凑出电脑的基本功能。也由于奶油苏打电脑,经由费尔南德斯的介绍,沃兹结识了生命中的另一位重要角色——史蒂夫·乔布斯,两人很快志同道合熟络起来。后来奶油苏打电脑被来访的报社记者不慎踩到电源线导致短路,因此损坏。
1975 年 3 月,经由老友艾伦·鲍姆(Allen Baum)引介,沃兹得知“有一群做电视和影像终端设备的人将举行聚会”,而这些人实际上就是后来名留历史的硅谷“家酿电脑俱乐部”首次聚会。家酿电脑俱乐部在 3 月 3 日专栏中有过介绍,这个古怪名字中的“家酿电脑”其实指的就是“自制电脑”;沃兹从聚会上获取一份仿英特尔 8008 微处理器的技术规格文件,赫然发现竟与五年前自己设计的“奶油苏打电脑”相去不远,他内心里的自制电脑梦再次被激发,当晚就在纸上完成了第一代苹果电脑的草图。
1975 年底,乔布斯向沃兹提议开设公司贩售印刷电路板,方便电脑发烧友自行组装,一开始沃兹持保守态度,后来乔布斯用“就算赔钱,至少我们这辈子拥有过一家公司”说服了他。乔布斯找来一位雅达利的同事罗纳德·韦恩(Ron Wayne)协助文书工作,两人分他 10% 股份 7,公司名称则照乔布斯在俄勒冈州参与新时代运动的苹果园公社,命名为“苹果电脑”,于 1976 年 4 月 1 日正式成立。
2000 年 9 月,沃兹被正式列入美国国家发明家名人堂。2001 年,沃兹合伙创立“宙斯之轮”公司,从事无线全球定位系统技术的研发。2002 年,沃兹加入 Ripcord 网络公司董事会,与昔日苹果旧友艾伦·汉考克、吉尔·阿米利欧、麦克·康纳(Mike Connor)以及宙斯之轮合伙人艾历斯·费尔汀一同投入崭新的电信事业投资。同年,沃兹还加入研发设计掌上电脑 Hiptop 的 Danger 公司董事会。尽管沃兹早在 1985 年就离开公司另起炉灶,但苹果电脑从未将沃兹除名,至今仍持续付给沃兹员工底薪,让他代表苹果出席各种电脑俱乐部活动。
资料来源:维基百科
2005 年 8 月 11 日:阿里巴巴收购雅虎中国
2003 年底,雅虎以 1.2 亿美金买下中国公司 3721,并聘请该公司创始人周鸿祎任中国区总裁。2005 年 8 月,周鸿祎从雅虎离职。2005 年 8 月 11 日,阿里巴巴收购雅虎中国全部资产,同时获雅虎 10 亿美元投资,并享有雅虎品牌及技术在中国的独家使用权,包括旗下的一搜、3721,此外雅虎美国也会获得新阿里巴巴集团的40%股份。与此同时,雅虎获阿里巴巴 40% 的经济利益和 35% 的投票权。阿里巴巴获雅虎 10 亿美元注资后,董事会成员由阿里巴巴 CEO 马云、阿里巴巴 CFO 蔡崇信、雅虎创始人杨致远及软银董事长孙正义组成。
2013 年 3 月,阿里巴巴集团计划将“中国雅虎”归还给美国雅虎。2013 年 8 月 19 日,中国雅虎邮箱于 2013 年 8 月 19 日停止服务(中文用户会被提醒替换成同用户名的阿里云邮箱,英语用户则会被推荐注册其他用户名以“yahoo.com”,“ymail.com”,“rocketmail.com”等域名结尾的邮箱)。2013 年 8 月 31 日,中国雅虎在首页刊登公告称,基于 2012 年阿里巴巴集团和雅虎美国的协议,中国雅虎于 9 月 1 日不再提供资讯及社区服务。中国雅虎原有团队将转做阿里集团公益项目,中国雅虎旗下的主要业务都将停止运作。
2021 年 11 月 1 日,雅虎在中国大陆关闭所有业务,用户将无法从中国大陆使用 Yahoo 的产品与服务。使用 yahoo.com 登录网站则会显示停止运营的公告,并以英语、简体中文和繁体中文分别展示。
资料来源:维基百科
2017 年 8 月 11 日:OpenAI 成为首个 DotA 2 世界冠军的 AI
OpenAI 想必不需要再多介绍,这个造出 GPT 的公司其实是一个人工智能(AI)研究实验室,成立于 2015 年底,总部位于旧金山,组织目标是通过与其他机构和研究者的 “自由合作”,向公众开放专利和研究成果。而今天要介绍的主角,则是 OpenAI 的一个计算机程序——OpenAI Five。
OpenAI Five 的首次公开亮相发生在 2017 年 8 月 11 日,这一天,它在单场战斗中击败了世界顶级 DotA 2 玩家之一、职业选手 Dendi。人类和机器人在世界上最大的电子竞技赛事现场上进行了一对一的比赛,第一个获得两次击杀或摧毁游戏内的防御塔的角色将被加冕为获胜者。而在第一场比赛中,OpenAI 的机器人在很早的时候就对 Dendi 完成了一次击杀,随后两人同归于尽,使机器人通过两次击杀成为了赢家。
这是 OpenAI 的一个里程碑,OpenAI 的机器人在一场又一场的比赛中学会了如何玩 DotA 2,从随机行为开始一直学习到可以征服专业人士的程度。次年,OpenAI 系统已经发展到五人全队的表现,并开始对抗并显示出击败专业团队的能力。在 2019 年 4 月于旧金山,欧洲的 DotA 2 电子竞技战队 OG 败给了 OpenAI Five,而这些职业选手在同年再次夺得 Dota 2 国际邀请赛冠军。OpenAI Five 最终得到了整个 AI 领域、技术界和视频游戏社区的认可。微软创始人比尔·盖茨称其为 “大事件”,因为在这种游戏获得胜利 “是需要团队合作和协作的”。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!
相关文章:

【历史上的今天】8 月 11 日:苹果电脑之父诞生;阿里巴巴收购雅虎中国;OpenAI 击败电竞世界冠军
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 8 月 11 日,在 1999 年的今天,欧亚一些地区观赏到了一次壮丽的日全食景象。这次日全食是本世纪最后一次日全食,将持续两分钟…...
Flutter 报错 Could not create task ‘xxx‘.this and base files have different roots
遇到此问题也是先去百度了,有的说改了Gradle版本、gradle-wrapper.properties版本和ext.kotlin_version版本之后解决的,我没尝试,我用蹩脚的英语大致读了一下就不是这样说的,况且我用有道翻译了也不是这个意思啊,我不知…...

单调递增的数字——力扣738
文章目录 题目描述解法题目描述 解法 #include<iostream> #include<string>using namespace std;int monotoneIncreasingDigits...

STL文件格式详解【3D】
STL(StereoLithography:立体光刻)文件是 3 维表面几何形状的三角形表示。 表面被逻辑地细分或分解为一系列小三角形(面)。 每个面由垂直方向和代表三角形顶点(角)的三个点来描述。 切片算法使用…...

【分布式技术专题】RocketMQ延迟消息实现原理和源码分析
痛点背景 业务场景 假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做? 之前方案 最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支付的订单,如果(当前时间-订…...

Qt中ffmpeg API存储和显示摄像头视频
Qt中ffmpeg API存储和显示摄像头视频的功能需要之前写的视频ffmpegAPI的视频播放的流程。 代码源码位置:https://download.csdn.net/download/qq_43812868/88157743?spm1001.2014.3001.5503 一、存储和显示摄像头的视频的流程 这是读取打开视频文件的流程&#x…...
jfinal tomcat部署
首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别。Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以 linux 为例,windows 与此类…...
Linux - MongoDB 数据库自动退出服务问题/闪退
问题:MongoDB 自动退出服务问题 原因: 由于 Mongodb 服务,使用过多系统内存,导致系统强制停止 Mongodb 服务。 解决方法: 在 mongodb.conf 配置文件内,添加新配置内容: wiredTigerCacheSi…...
B2B2C多语言电商系统平台搭建,多用户商城系统搭建(app、小程序、微商城)
搭建B2B2C多语言电商系统平台以及多用户商城系统(包括app、小程序、微商城)的步骤如下: 步骤一:需求分析和规划 1. 确定项目的目标和范围。明确平台所需的功能、支持的语言、用户权限等要求。 2. 分析竞争对手,并确定…...

【MySQL】创建高级联结
目录 一、使用表别名 二、使用不同类型的联结 1.自联结 2.自然联结 3.外部联结 3.使用带聚集函数的联结 4.使用联结和联结条件 一、使用表别名 别名除了用于列名和计算字段外,SQL还允许给表名起别名。 起别名有两个好处: 一个是缩短SQL语句&am…...

chatGPT应用于房地产行业
作为 2023 年的房地产专业人士,您无疑认识到技术对行业的重大影响。近年来,一项技术进步席卷了世界——人工智能。人工智能彻底改变了房地产业务的各个方面,从简化管理任务到增强客户互动。 在本文中,我们将探讨几种巧妙的人工智…...
java之jmh初识及使用
最近有场景需要数据支撑json的toJsonString方法和java原生的toString方法的运行速度,因此选用了JMH测试工具。 以下代码大致意思是:初始化一个list集合,放入100个对象,然后遍历这个集合,调用fastjson的toJsonString方…...

利用状态监测和机器学习提高冷却塔性能的具体方法
在现代工业生产中,冷却塔扮演着至关重要的角色,它们的性能直接影响着工艺流程的稳定性和效率。为了确保冷却塔的正常运行和减少系统故障,状态监测和机器学习成为了关键技术。 图.冷却塔(PreMaint) 在前文《基于人工智…...
LeetCode_02_1289. 下降路径最小和 II
1289. 下降路径最小和 II 给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路径 数字和的最小值。 非零偏移下降路径 定义为:从 grid 数组中的每一行选择一个数字,且按顺序选出来的数字中,相邻数字不在原数组的同一列。 示…...
consul servicecheck 查看健康信息
在浏览器中地址栏输入如下信息:http://localhost:8500/v1/agent/checks 返回信息如下: { "service:springboot-security-oauth2-zuul-sso-server-1881": { "Node": "8DBQ2F05HUXZ2QO", "Check…...

什么是信息孤岛?如何打破信息孤岛?
一文让你看懂:什么是信息孤岛?信息孤岛形成的原因?以及如何打破信息孤岛? 本文重点结合了企业信息系统的需求,给出了整合企业现有信息系统的方法,能有效解决企业信息孤岛的问题,并帮助企业快速…...

Android开源 Skeleton 骨架屏
目录 一、简介 二、效果图 三、引用 Skeleton 添加jitpack 仓库 添加依赖: 四、使用 Skeleton 1、VIew 骨架屏使用 ViewSkeletonScreen 2、列表类View 骨架屏 RecyclerViewSkeletonScreen、GridViewSkeletonScreen、 ListViewSkeletonScreen 一、简介 骨架屏的作用是…...

都说IT就业难?到底难在哪?
现在网上关于IT行业,劝退的帖子真的很多,很多人看了后无比焦虑,没入行的,还没开始学,就担心找不到工作了;在行业内的,想跳槽的也纷纷开始摆烂,觉得市场根本没啥机会,简历…...

STM32芯片的内部架构介绍
STM32芯片由内核和片上外设两部分组成。STM32F103采用Cortex-M3内核,该内核由ARM公司设计。芯片生产厂商ST则负责在内核之外设计部件并生产整个芯片。这些内核之外的部件被称为核外外设或片上外设,如GPIO、USART(串口)、I2C、SPI等…...
Angular FormControl value属性的一些事
背景:一个输入校验,允许输入多行,每一行是ip或网段。写了个校验,将其按行拆分后单独校验。 1. FormControl无法深复制 使用JSON.parse(JSON.stringify(control))进行简单深复制报错,因为不是json类型;使用d…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...

TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...

NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...

ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...

USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
代码随想录刷题day30
1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...