《互联网的世界》第七讲-能源
本想聊聊 tcp 和 quic,但这些都属于术的范畴,变化多端,等孩子们长大了又不知变成什么样子了,趁这段时间在家,还是得讲一些相对不变的东西,或法或势。
从 安阳卖血糕的精巧篦子 想到如何做圆米粉和圆面条,就说说能源吧。
扁面条的制作很容易理解,和面,擀面,把面皮叠放,用刀切就是全部工序,但想做圆面条或米粉就麻烦很多,要么用手拉面,要么把扁面用手搓圆。
不管扁面还是圆面,上面手工制作的工序都没有扩展性,相当耗费人力,更难搞的是,和血糕一样对技术要求很高,水煮面条和油炸血糕一样,需要厚度,宽窄相当一致,否则就会生熟不均匀。
真要大规模高品质做面条,还得上机器。
本来想照着血糕篦子做一个面条篦子,比如在矿泉水瓶盖捅几个圆洞,然后和好的面从洞里挤出来就是了。原理上很简单,实际动手后失败了。对密封性和材料要求很高,否则面会从上面而不是洞里挤出来。
找了个捣蒜器,圆面条的原理大概就是下面这样(面还是从上面出来了,更何况用手压塑料瓶子):

存在一种机器,面粉进入,机器根据面粉重量注入定量的水(类似洗衣机),搅拌和面,施加压力,可以压出各种形状的面条(大概是少了手工揉,压的过程,面筋无法析出,所以机器面不好吃?不太懂)。
这种全自动机器的出现倾向于压出要多少有多少的面条。
我在欣赏血糕篦子时,将其看作 gpu,因为它善于做简单的,重复的,可并行的事,像这种并行输出物件儿的机器都很像 gpu,它们摆脱了串行操作对时间的依赖,可在空间上近乎无限的铺展开,这就是工业化。人们等不了一天时间手工拉出 100 斤拉面,但只要机器够精巧,空间足够,人们可在一分钟获得 1 吨的拉面。
手工做面条的过程类似 cpu 的工作,步骤就是算法,再精细高效的手工过程也依然费人工而无法扩展,与之相对,机器做面的过程很像 gpu 的工作,在 “算法设计” 上遵循的是另一种思路。可以想象,像冒泡排序,快排之类的算法是诉诸 cpu 串行操作的,这类算法诉诸 gpu 反而难搞,串行过程并行化反而触发同步操作,设计思路一定要改变,同样无法想象在压面机里如何进行拉面操作。
在任何可接受的角度,cpu 都算是脑力劳动,而重体力劳动则必须由 gpu,dpu,jpu(经理处理单元,专门对经理进行粉碎再加工) 等 pu 来完成。
互联网发展的过去 30 年其实一直都在脑力劳动,手工制作阶段,cpu 是主角,而 cpu 由于 “占人工”,完全不适合做批量的工业化操作,互联网一直在田园牧歌时代。
随着带宽渐大渐便宜,内存,处理器渐小渐便宜,进入移动时代后,互联网数据量指数级暴增,对大数据的处理需求催生了 gpu,dpu,jpu,xpu 的大规模应用,如今的数据量催使 ai 快速进化,大模型训练对算力和数据传输提出了更高的要求,互联网正在进入机器大工业时代。
cpu 回归办公室发命令,再不用自己亲自手工干活,而大量 xpu 在工地。 在互联网领域,这件事才刚刚开始。
换句话说,干重体力活的互联网才刚刚开始。大模型训练,基于电池和机械的机器人(可以一掌劈断经理),都是用电大户,以往人们认知中的互联网将不再只是电 “脑”,而我们知道,体力劳动是比脑力劳动更耗能的,吃同样的饭,程序员能吃成三高,重体力工人搞不好还不够。
在过往的 30 年,我们几乎没有过于关注互联网的能耗,和钢厂,电厂,空调,汽车等传统产业能耗相比,互联网行业那些服务器,电脑,手机的能耗不值得一提。但先有区块链,后有大模型进场后,事情就发生了变化,互联网行业能耗快速暴增,可以预见,此后十年二十年,算力对电力的需求,不出意外应该会催使电力能源领域获得一次突破。投能源肯定没错,但能源新到什么程度,大概率不会是现在能看到的样子,一项技术如果几十年还没有颠覆已有的另一项大规模铺展的技术,机会就不大了。
这并不是新鲜事,每一次技术革命,都伴随着对能源的大规模消耗,一开始是浪费,然后逐渐集约。
当野人开始用火时,能源第一次开始被主动利用,开始在山洞保存火种,大量木材浪费于无用的燃烧,后续钻木取火相当于一次对火的集约。
新石器中晚期的野人从打猎捡漏开始畜牧种地时,畜力和人的体力开始大规模使用,大量战俘作为奴隶终生重劳动,而滑轮,杠杆等简单机械的发明是一次对生物力的集约。
工业革命前期的田园牧歌时代,哈格里夫斯的珍妮纺纱机在发展,从蒸汽机开始,大量燃烧煤炭,工厂滚滚黑烟,电力的发展是一次对煤炭的集约,此后水电,核电进一步拓展了火电。
如今还是要走老路,先从田园牧歌的电脑手机互联网时代进入对电力的浪费,然后再用新能源集约。如今的 2024 年,我们似乎正在田园牧歌和电力浪费的过渡期。
每个人都会把自己所处的时代看作最特殊的时代,每个人都认为自己的时代改变了世界,但在几万年的漫长时间里,最具意义的节点只是不多的几个,大多数自诩的颠覆性变革都在历史长河中被遗忘。但另一方面,即使在一个日后看来的平庸日子的不平庸事件,它也一定会归入后面离它最近的那次颠覆性变革,比如人们会把工业革命的种子播撒在 14 世纪。无论如何,我们的时代也一样,2020~2040 年代互联网领域发生的事虽然不一定有资格成为人类历史里程碑,但它们一定会出现在下一个里程碑的日志里,下一个里程碑虽不一定很快,但一定会来。
浙江温州皮鞋湿,下雨进水不会胖。
相关文章:
《互联网的世界》第七讲-能源
本想聊聊 tcp 和 quic,但这些都属于术的范畴,变化多端,等孩子们长大了又不知变成什么样子了,趁这段时间在家,还是得讲一些相对不变的东西,或法或势。 从 安阳卖血糕的精巧篦子 想到如何做圆米粉和圆面条&a…...
前端代码整洁与规范之CSS篇
一、代码整洁 1. 命名规范 CSS 类名的命名应该简洁清晰,能够准确描述元素的作用。避免使用无意义的名称,例如“a”、“b”等,而应该使用有意义的英文单词或单词缩写。同时,也要避免使用驼峰命名法和下划线命名法混杂使用&#x…...
在【IntelliJ IDEA】中配置【Tomcat】【2023版】【中文】【图文详解】
作为一款功能强大的集成开发环境(IDE),IntelliJ IDEA为Web服务器提供了卓越的支持,从而极大地简化了程序员在Web开发过程中的工作流程。学习Java Web开发实质上就是掌握如何创造动态Web资源,这些资源在完成开发后&…...
【SSM】任务列表案例 基本CRUD SSM整合
文章目录 一、案例功能预览二、接口分析三、前端工程导入四、后端程序实现和测试4.1 准备4.2 功能实现4.2.1 分页查询显示4.2.2 添加计划4.2.2 删除计划4.2.3 修改计划 4.3 前后联调 一、案例功能预览 Github 地址 : ssm-integration-part 二、接口分析 学习计划…...
基于微信小程序的校园跑腿小程序,附源码
博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…...
网络学习:9个计算机的“网络层”知识点
目录 一、IP 地址 1.1 分类表示法: 1.1.1 分类表示地址的其他说明 1.2 无分类编址 CIDR 二、IP 数据报文格式 Q: IP 报文里有什么?可以不按顺序或者字节来讲一讲 三、 路由概念 3.1 路由表 3.2 路由网络匹配 3.3 ARP 解析 3.4 RARP 逆地址解析…...
web项目的搭建
使用Webstorm并创建Next.js文件 1、配置nodejs环境、安装webstorm【配置node.js可以使用nvm去管理nodejs的版本】 2、需要破解webstorm,可能会导致原本的idea失效,注册码过期 3、taobao的npm过期,导致npm is sass执行不成功,需…...
C++for语句
1.求平均年龄 班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位 输入 第1行有一个整数n(1 <= n <=100),表示学生的人数;其后n行每行有1个整数,表示每个学生的年龄,取值为15~25 输出 一行,包含一个浮点数,为所求的平…...
最新基于R语言lavaan结构方程模型(SEM)技术
原文链接:最新基于R语言lavaan结构方程模型(SEM)技术https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247596681&idx4&sn08753dd4d3e7bc492d750c0f06bba1b2&chksmfa823b6ecdf5b278ca0b94213391b5a222d1776743609cd3d14…...
【网络安全】-数字证书
数字证书 数字证书是互联网通讯中用于标志通讯各方身份信息的一串数字或数据,它为网络应用提供了一种验证通信实体身份的方式。具体来说,数字证书是由权威的证书授权(CA)中心签发的,包含公开密钥拥有者信息以及公开密…...
【C++ 】stack 和 queue
1. 标准库中的stack stack 的介绍: 1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行 元素的插入与提取操作 2. stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其…...
html--彩虹马
文章目录 htmljscss 效果 html <!DOCTYPE html> <html lang"en" > <head> <meta charset"UTF-8"> <title>Rainbow Space Unicorn</title> <link rel"stylesheet" href"css/style.css"> &l…...
如何将应用一键部署至多个环境?丨Walrus教程
在 Walrus 平台上,运维团队在资源定义(Resource Definition)中声明提供的资源类型,通过设置匹配规则,将不同的资源部署模板应用到不同类型的环境、项目等。与此同时,研发人员无需关注底层具体实现方式&…...
Redis的一些问题,解决并发的
项目通布隆过滤器: 布隆过滤器: 布隆过滤器是一种空间效率非常高的数据结构,用于快速判断一个元素是否可能存在于一个集合中。它由一个位数组(通常是长度为 m 的比特数组)和 k 个不同的哈希函数组成。当一个元素被加入…...
郭炜老师mooc第十一章数据分析和展示(numpy,pandas, matplotlib)
多维数组库numpy numpy创建数组的常用函数 # numpy数组import numpy as np #以后numpy简写为np print(np.array([1,2,3])) #>>[1 2 3] print(np.arange(1,9,2)) #>>[1 3 5 7] 不包括9 print(np.linspace(1,10,4)) #>>[ 1. 4. 7. 10.] # linespace(x,y,n)&…...
Redis主从架构和管道Lua(一)
Redis主从架构 架构 Redis主从工作原理 如果为master配置了一个slave,不管这个slave是否是第一次连接上Master,它都会发送一个PSYNC命令给master请求复制数据。master受到PSYNC命令,会在后台进行数据持久化通过bgsave生成最新的 RDB快照文件,持久化期间…...
GTH手册学习注解
CPLL的动态配置 终于看到有这个复位功能了 QPLL SWITCHing需要复位 器件级RESET没发现有管脚引出来 两种复位方式,对应全复位和器件级复位 对应的复位功能管脚 改那个2分频的寄存器说明段,复位是自动发生的?说明可能起效了,但是分…...
html5cssjs代码 002 50以内的加法算式
html5&css&js代码 002 一些基本概念 50以内的加法算式 一、代码二、解释 50以内的加法算式。 一、代码 <!DOCTYPE html> <html lang"en"> <head><title>50以内的加法算式</title><meta charset"UTF-8"><m…...
[React 进阶系列] React Context 案例学习:使用 TS 及 HOC 封装 Context
[React 进阶系列] React Context 案例学习:使用 TS 及 HOC 封装 Context 具体 context 的实现在这里:[React 进阶系列] React Context 案例学习:子组件内更新父组件的状态。 根据项目经验是这样的,自从换了 TS 之后,…...
网络编程:网络编程基础
一、网络发展 1.TCP/IP两个协议阶段 TCP/IP协议已分成了两个不同的协议: 用来检测网络传输中差错的传输控制协议TCP 专门负责对不同网络进行2互联的互联网协议IP 2.网络体系结构 OSI体系口诀:物链网输会示用 2.1网络体系结构概念 每一层都有自己独…...
安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...
GitFlow 工作模式(详解)
今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...
打手机检测算法AI智能分析网关V4守护公共/工业/医疗等多场景安全应用
一、方案背景 在现代生产与生活场景中,如工厂高危作业区、医院手术室、公共场景等,人员违规打手机的行为潜藏着巨大风险。传统依靠人工巡查的监管方式,存在效率低、覆盖面不足、判断主观性强等问题,难以满足对人员打手机行为精…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合
作者:来自 Elastic Udayasimha Theepireddy (Uday), Brian Bergholm, Marianna Jonsdottir 通过搜索 AI 和云创新推动教育领域的数字化转型。 我们非常高兴地宣布,Elastic 已获得 AWS 教育 ISV 合作伙伴资质。这一重要认证表明,Elastic 作为 …...
k8s从入门到放弃之HPA控制器
k8s从入门到放弃之HPA控制器 Kubernetes中的Horizontal Pod Autoscaler (HPA)控制器是一种用于自动扩展部署、副本集或复制控制器中Pod数量的机制。它可以根据观察到的CPU利用率(或其他自定义指标)来调整这些对象的规模,从而帮助应用程序在负…...
沙箱虚拟化技术虚拟机容器之间的关系详解
问题 沙箱、虚拟化、容器三者分开一一介绍的话我知道他们各自都是什么东西,但是如果把三者放在一起,它们之间到底什么关系?又有什么联系呢?我不是很明白!!! 就比如说: 沙箱&#…...
