线条类型:直线 正交(横→竖) 正交(竖→横) 正交(横→竖→横) 正交(竖→横→竖) 样式:单线(浅) 双线 粗线 ASCII (+|-) 起点:无 箭头 三角形 菱形 圆形 | (一个) 终点:无 箭头 三角形 菱形 圆形 | (一个) 标签:混合
线条类型:直线 正交(横→竖) 正交(竖→横) 正交(横→竖→横) 正交(竖→横→竖) 样式:单线(浅) 双线 粗线 ASCII (+|-) 起点:无 箭头 三角形 菱形 圆形 | (一个) 终点:无 箭头 三角形 菱形 圆形 | (一个) 标签:混合
## 日本的机器人建筑革命——以及它为何衰落
尽管全球都在努力应对低生产率问题,但建筑业并未像汽车制造业等行业那样取得同样的进步。日本在20世纪70年代后期大力投资建筑机器人,旨在实现整个摩天大楼的*现场*自动化建造——本质上是在创造建筑工厂。
受到高劳动力成本和熟练劳动力短缺的驱动,清水建设和大林组等公司开发了自动化材料输送、机器人工作站(用于焊接、喷漆等)以及逐层建造的攀爬机制等系统。这些“空中工厂”需要为机器人组装而设计的建筑,优先考虑标准化组件和简化的连接。
虽然这些系统——如SMART、赤月和ABCS——显示出劳动力减少(20-70%)和大型项目建设速度加快,但它们面临着重大障碍。高昂的前期成本、漫长的设置时间和对广泛前期规划的需求限制了它们的实用性。投资回报期很长,阻碍了进一步的投资。
最终,尽管在90年代至少有60座建筑积极使用这些自动化工厂,但到21世纪初,它们大多已消失。清水建设继续进行机器人研究,但完全自动化的建筑工地的最初愿景仍未实现,受到高成本、缓慢的迭代周期和有限的可扩展性的阻碍。
这位创作者在制作立体模型游戏时,从播客中寻找灵感和放松。他们被《虚构建议》播客逗乐,该播客令人信服地讨论了一款不存在的SNES游戏,这一手法与他们自己对虚构的1989年游戏《蓝王子》的经历相呼应。 尽管本意是批评《蓝王子》的游戏玩法(过于繁琐的任务,可疑的赌博元素),但许多人认为这篇详细的文章是 genuine 的欺骗企图。这凸显了一个反复出现的主题:游戏般的虚构与现实之间的界限,正如世嘉最初对游戏《Segagaga》的反应所见。 尽管偶尔会怀疑收听播客,但创作者很高兴它们能激励他人,例如艾德里安·柴可夫斯基的《哲人暴君》系列。他们也欣赏那种一本正经的叙事方式,以《革命》播客的科幻季为例。最终,创作者在游戏中更注重视觉呈现,而非完美的历史准确性,并且喜欢粉丝基于《蓝王子》创作的互动小说场景。
Yarn Spinner 游戏开发工具不会整合或使用“AI”技术,原因是对其开发公司的伦理问题感到担忧。 创作者们原本具备机器学习背景,最初认为该领域有潜力,但随着其重点转向旨在降低劳动力成本的工具——本质上是裁员或在不招聘的情况下增加工作量——他们感到幻灭。
他们认为,当前 AI 开发将利润置于负责任的创新之上,忽视了偏见和可解释性等问题,并积极压制异议。 虽然承认采用 AI 的压力(“你会被抛在后面”),但 Yarn Spinner 优先构建真正*帮助*开发者创造*更好*游戏的工具,而不仅仅是利用最新的技术。
他们不会禁止在其他地方使用 AI 的用户,但强烈不鼓励这样做,强调即使是看似无害的使用,也会在经济上支持从事有害行为的公司。 他们仍然愿意在未来探索机器学习,但前提是伦理问题得到解决,并且重点重新转向有益的应用。
## LLM 生产力:一个怀疑论者的观点 这位作者是一位资深开发者,他对当前使用 LLM 的“代理编码”状态表示失望。虽然发现 LLM 在研究和简单代码片段等任务中很有用,但他们发现“提示驱动开发”速度慢、容易出错,并且需要过多的监督——最终感觉效率反而降低。 核心沮丧源于围绕 LLM 驱动开发的积极宣传。作者认为将怀疑论等同于害怕过时是一种令人费解的暗示,因为他们*希望*未来能够专注于设计和规范。 他们开始怀疑这种热情的推广并非真正的生产力提升,而是那些感到自己编码技能价值降低的人的一种不安全感的投射。作者仍然愿意改变想法,承认自己存在技能差距,但挑战 LLM 倡导者考虑这种技术可能并非普遍的生产力助推器,并且可能不适合所有开发者或所有任务。
## OpenJDK性能提升:重新思考线程CPU时间测量 最近的OpenJDK提交(858d2e434dd)显著提升了在Linux上`ThreadMXBean.getCurrentThreadUserTime()`的性能。 之前,获取线程CPU时间涉及复杂的 文件I/O,解析`/proc/self/task/<tid>/stat`,以及处理潜在的格式不一致性——这个过程比使用`clock_gettime()`慢30-400倍。 该修复利用了Linux特定功能:操作`pthread_getcpuclockid()`返回的`clockid_t`。 虽然POSIX要求`CLOCK_THREAD_CPUTIME_ID`返回总CPU时间,但Linux内核允许通过修改时钟ID的位编码来仅请求*用户*时间。 更新后的代码直接使用修改后的ID的`clock_gettime()`,消除了文件I/O和解析。 基准测试显示速度提升了40倍,延迟从11微秒降低到279纳秒。 进一步优化,构建时钟ID以利用内核快速路径,又带来了13%的额外改进。 这一变化突出了理解平台特定功能和重新审视既定假设的好处。 它展示了深入研究内核源代码如何释放巨大的性能提升,最终在JDK 26中带来显著的加速。
一些最近的新闻,这封邮件读者们一直期待:大型语言模型仍然不可信赖:LLM所做的大部分工作仅仅是记忆(而且Hinton在这方面的观点是错误的):它们仍然没有为世界增加很多可量化的价值:更新:这与《华盛顿邮报》最近报道的远程劳动力指数的发现一致,即人工智能只能完成大约2.5%的工作。规模扩大不再进展顺利,而且可能无法解决这些问题。围绕这种粗糙的技术(特别是基于它将大幅改善的未经验证的希望)来调整我们的经济和地缘政治政策是一个错误。
## 内联:编译器赋能的优化 本文探讨了编译器内联,一种常常被低估的强大优化技术。虽然传统上侧重于消除调用开销,但内联的真正优势在于*促进*进一步的优化。 通过直接将函数的代码插入到调用位置,编译器获得一个局部副本进行分析和转换。这使得常量传播(例如,在知道某个值始终为真时简化代码)、死代码消除以及分支预测改进成为可能——这些在共享函数中是无法实现的。一个例子展示了将字符串转换为大写;内联允许编译器避免分支来检查大小写,而是直接基于其 ASCII 值操作字符。 然而,过度内联会导致代码膨胀。编译器使用启发式方法来平衡性能提升和大小增加,有时会做出令人惊讶的决定。函数可见性也很重要——编译器需要函数的*定义*,而不仅仅是声明,才能进行内联。 最终,内联不仅仅是节省几个周期;而是为编译器提供在代码使用点进行深度优化的自由。
Please provide the content you want me to translate. I need the text to be able to translate it to Chinese.
糟糕!访问被拒绝:错误代码bf584155dcd667f7。
由Anubis From Techaro保护。
🇨🇦制造,充满爱❤️。
吉祥物设计由CELPHASE完成。
本网站运行Anubis 1.24.0版本。