小行星之旅

2024-11-08

你是一位在浩劫中失去一切的侠士,在酒吧买醉时听到一个传说:古代外星人带着诅咒宝珠回来了,宝珠吸走了银河系所有美好事物。一位老人在一张餐巾纸上画了一张太空地图,指引你找到宝珠,恢复银河系的和平。你根据地图的指引坠落在小行星上,并在小行星内部开始冒险。

阅读更多
未分类 宝珠

DRAM如何改变世界

2024-10-22

文章回顾了动态随机存取存储器 (DRAM) 的发展历程,重点介绍了其发明者 Robert Dennard 的贡献。Dennard 在 1966 年发明了 DRAM,这项技术彻底改变了电子存储行业,并促进了计算机技术的快速发展。文章还介绍了 DRAM 的关键技术演进,包括 Dennard Scaling 定律,以及 Micron 公司在 DRAM 发展过程中扮演的重要角色,例如率先推出 64K DRAM、1Gb DDR DRAM 等产品。最后,文章展望了 DRAM 的未来发展趋势,包括更先进的制程技术和更广泛的应用领域。

阅读更多
未分类 Robert Dennard

红珠子实验:系统而非个人是问题的根源

2024-12-17

戴明博士的“红珠子实验”生动地阐述了系统对个体绩效的影响。实验中,员工从混有红珠子的白珠子中挑选,绩效以红珠子数量衡量。结果显示,即使员工努力,由于系统问题(高比例红珠子),绩效差异巨大,管理层错误地将责任归咎于个人。实验揭示了系统性问题的重要性,强调管理层应关注系统改进而非个人评判,才能真正提升效率。

阅读更多

我为什么要用 Zig 编写 JavaScript 工具链?

2024-11-27

作者正在开发一个名为 Jam 的 JavaScript 工具链,旨在改进现有 JavaScript 工具的性能和功能。Jam 包含静态分析器、格式化器和代码优化器。作者认为当前的 JavaScript linter、语法树表示和代码优化方面存在不足,并希望通过 Jam 解决这些问题,例如实现更高级的静态代码分析、无损且缓存高效的语法树、数据流感知的代码优化以及编译时 AST 查询处理。此外,Jam 还将包含一个更严格的代码格式化器。

阅读更多
6
未分类

Spark、DuckDB和Polars性能大比拼:小型到中型工作负载的最佳选择

2024-12-15

本文对Spark、DuckDB和Polars三种数据处理引擎进行了基准测试,比较了它们在处理10GB和100GB数据集时的性能、成本和开发难度。结果显示,对于大型数据集和ETL任务,Spark凭借其分布式计算能力和成熟的生态系统仍然占据优势,而DuckDB和Polars在小型数据集的交互式查询和数据探索方面表现出色。作者建议根据实际需求选择合适的引擎,并可以结合使用这三种引擎,例如使用Spark进行ETL,DuckDB进行交互式查询,Polars用于特定场景。

阅读更多

库布里克遗作《大开眼戒》:一部被误读的杰作深度解析

2024-12-15

斯丹利·库布里克的最后一部电影《大开眼戒》以其多层次的含义而闻名。这部1999年上映的电影,如今被认为是库布里克最优秀的电影之一。影片探讨了性、阶级、资本主义以及强大的秘密社团等主题,并包含了大量隐喻和象征,跨越了文学、音乐、歌剧、芭蕾、戏剧、神话、宗教、政治、历史等多个领域。影片的叙事结构和影像风格也极具特色,给观众留下了深刻的印象和丰富的解读空间。

阅读更多

汉字失忆症

2024-10-28

这篇文章探讨了中国日益普遍的“汉字失忆症”现象,即人们即使受过良好教育,也忘记了如何书写常见汉字。作者分析了汉字的特点、简化字政策、拼音的应用以及数字时代的影响,认为拼音输入法虽然提高了文字输入效率,但也削弱了人们对汉字形体的记忆。文章还探讨了教育系统应对这一问题的措施,并指出汉字失忆症不仅是文化传承的问题,也反映了文字系统、技术变革与人类认知之间的复杂关系。

阅读更多
未分类

cURL 与 libcurl:十八年 ABI 稳定性

2024-10-30

本文回顾了libcurl 18年来保持ABI稳定性的历程。2006年,curl 7.16.0版本因移除FTP第三方传输功能导致SONAME变更,引发用户强烈反响。作者Daniel Stenberg因此决定将ABI兼容性置于首位,确保用户可以无风险升级到最新版本。文章还探讨了维护ABI稳定性带来的挑战,例如需要持续支持旧功能和代码,以及处理用户对早期版本变更的反馈。即便如此,作者仍坚持认为ABI稳定性对libcurl至关重要,并计划继续保持下去。

阅读更多
未分类 ABI稳定性 libcurl

使用 find 命令处理文件名及二进制输出

2024-11-17

本文探讨了使用 find 命令搜索文件名时遇到的二进制输出问题。作者最初的 shell 脚本在搜索文件内容时表现良好,但在搜索文件名时却意外地返回了“二进制文件匹配”的信息。这是因为 find 命令的 -print0 选项会在每个文件名后添加一个空字符。作者尝试了多种解决方案,最终通过在管道中插入 strings 命令或使用 sed 命令替换空字符来解决问题。文章还提供了一些其他改进方案,例如使用 grep 的 -z 选项或直接使用 find 命令的正则表达式功能。

阅读更多
未分类 find

愚蠢:我们最大的威胁?

2024-10-30

文章探讨了愚蠢的本质及其对个体和社会的危害。作者引用了不同学者对愚蠢的定义,指出愚蠢并非缺乏智力,而是智力的失效,它往往导致适得其反的行为。文章强调了愚蠢的普遍性,尤其在信息爆炸的现代社会,并指出顺从、恐惧和不受约束的权力会加剧愚蠢的蔓延。作者认为,谦逊、保持独立思考的勇气以及对愚蠢保持警惕是抵御愚蠢的关键。

阅读更多

Git项目陷入Rust语言引入困境

2024-12-13

Git项目内部就是否引入Rust语言展开了激烈的讨论。支持者认为Rust的内存安全性和易于重构等特性将提升Git的安全性及开发效率。然而,反对者担忧引入Rust会影响Git对NonStop等特定平台的支持,并限制其长期发展。NonStop平台在金融领域广泛应用,其对Git的依赖关系以及缺乏Rust编译器使得这一问题变得复杂。最终,讨论未能达成一致,Git项目面临着在广泛平台支持和提升安全性及开发效率之间的艰难抉择。

阅读更多
2
开发 平台支持

比'Ctrl+F'更智能:直接链接到网页内容

2024-10-25

文章介绍了Text Fragments,一项允许直接链接到网页特定文本的功能,无需添加锚点。使用方法是在URL后添加#:~:text=[prefix-,]textStart[,textEnd][,-suffix],其中textStart和textEnd指定高亮文本的起始和结束位置,prefix和suffix用于提高精确度。文章还提到了使用 ::target-text 伪元素设置高亮文本样式,浏览器兼容性以及一些用例,例如在谷歌搜索结果和隐藏内容中的应用。最后,作者展望了更便捷的Text Fragments应用方式,例如浏览器内置功能或扩展程序。

阅读更多
23

机器中的幽灵

2024-11-02

本文探讨了“小精灵”一词的起源和演变,最初是20世纪20年代英国皇家空军俚语,二战时期演变成破坏飞机的小妖怪,成为飞行员应对机械故障和压力的一种心理机制。战后,小精灵的形象逐渐淡出,直到1984年的电影使其成为流行文化宠儿。如今,小精灵以“守护进程”、“蠕虫”等新名称存在于软件程序中,反映了人们将技术拟人化的倾向,以便更好地理解和应对日益复杂的科技世界。

阅读更多
未分类 小精灵

莉莉·艾伦自曝OnlyFans收入高于Spotify:别怪玩家,怪游戏规则

2024-10-26

英国歌手莉莉·艾伦近日透露,她在OnlyFans上出售自己脚部照片的收入超过了她在Spotify上的歌曲播放收入。她表示,尽管她在Spotify上拥有近800万月活跃听众,但每月从1000名订阅她OnlyFans的用户那里获得的收入更高。艾伦每月在OnlyFans上收费10美元,这意味着她每月的收入至少为1万美元。相比之下,Spotify每条流媒体仅向艺术家支付约0.003至0.005美元。

阅读更多

PixSpeed:让网站更快、更SEO友好的图片优化工具

2024-11-01

PixSpeed是一个在线图片优化工具,旨在通过压缩图片大小来提升网站加载速度和SEO性能。它支持JPEG、PNG、WebP和AVIF格式,用户可通过拖拽或粘贴网址上传图片,PixSpeed会自动进行压缩,并在1小时后删除上传的图片。压缩后的图片可在网站上直接替换原图,从而提升用户体验和搜索引擎排名。

阅读更多

现代 CSS 重置

2024-10-25

本文介绍了作者Josh W. Comeau的自定义 CSS 重置方案,旨在改善用户体验和 CSS 开发体验。该方案并非完全清除所有浏览器默认样式,而是保留一些常用样式,并针对一些常见问题提供解决方案,例如:使用 `box-sizing: border-box` 简化盒子模型计算,移除所有元素的默认外边距,设置更易于阅读的行高,改善文本渲染,优化媒体元素默认样式,使表单控件继承字体样式,避免文本溢出,改进换行算法,以及为 React 等 JavaScript 框架创建根堆叠上下文。

阅读更多
未分类 CSS Reset

Exo: 利用日常设备打造属于你的人工智能集群

2024-07-16

Exo 是一个开源项目,可以将你的 iPhone、iPad、Android、Mac、Linux 等各种设备连接成一个人工智能集群,让你无需购买昂贵的 NVIDIA GPU 就能运行 LLaMA 等大型 AI 模型。Exo 支持自动设备发现、动态模型分区、ChatGPT 兼容 API 等功能,让你轻松构建和使用自己的 AI 集群。

阅读更多
112
未分类 集群

《失乐园》的政治 afterlife

2024-11-20

《失乐园》自出版以来,一直被不同意识形态的人们解读和利用。从白人至上主义者到黑人活动家,都试图在弥尔顿的史诗中寻找道德合法性。作者奥兰多·里德在书中探讨了《失乐园》的不同解读,并特别关注了奴隶制主题。例如,被奴役的奥劳达·埃奎亚诺引用《失乐园》描述奴隶的痛苦,而海地作家瓦斯泰则将白人殖民者比作弥尔顿笔下的恶魔。里德还探讨了《失乐园》在美国种族政治中的作用,例如“科莫斯神秘克鲁”如何利用该诗来支持白人至上主义。马尔科姆·X则从《失乐园》中看到了对现代美国政府的批判。

阅读更多

Omnivore 加入 ElevenLabs

2024-10-29

阅读应用 Omnivore 宣布加入 AI 语音技术公司 ElevenLabs,并将助力 ElevenLabs 旗下新应用 ElevenReader 的开发。Omnivore 用户受邀注册 ElevenReader 的免费帐户,并可在 2024 年 11 月 15 日之前导出其 Omnivore 数据,之后这些数据将被删除。Omnivore 的代码库将保持 100% 开源。

阅读更多
未分类 AI 语音

谷神星:小行星带中的海洋世界

2024-10-11

谷神星是小行星带中最大的天体,新的研究表明,这颗矮行星的冰壳下可能蕴藏着一个巨大的咸水海洋。过去认为谷神星上的海洋应该早已冻结,但美国宇航局黎明号探测器发现在其表面下存在液态水的迹象,特别是在奥卡托陨石坑,该陨石坑中存在明亮的斑点,被认为是盐水从地下喷发形成的。这一发现使得谷神星成为太阳系中众多潜在的海洋世界之一,也使其成为未来探索生命迹象的理想目标。

阅读更多

如何正确地对数字求和

2024-11-03

本文探讨了编程中数字求和的常见问题,特别是数值溢出的处理。文章指出,简单的累加方法在处理大数据或数据库系统时存在溢出风险,并解释了不同编程语言(C++、Rust、Python)如何处理溢出。文章强调了数据库系统中溢出处理的重要性,以CedarDB为例,说明其如何通过硬件层面的溢出标志位进行高效的溢出检测,并与其他数据库系统如ClickHouse的处理方式进行了比较。最后,文章总结了如何使用更大类型中间结果、检查溢出等方法来避免和处理数值溢出问题。

阅读更多
未分类 数值溢出

WebGPU Sponza 演示:惊艳的浏览器图形技术

2024-12-19

Georgi Nikolov 创建了一个令人惊叹的 WebGPU Sponza 演示,展示了该技术的强大图形渲染能力。用户可以使用键盘和鼠标在场景中自由漫游。但需要注意的是,该演示需要现代浏览器支持 WebGPU API 才能运行。目前,Chrome 113 及以上版本、最新的 Firefox Nightly 版本以及 Safari 技术预览版均已支持 WebGPU。如果你的浏览器不支持,请更新至最新版本以体验这款令人印象深刻的图形演示。

阅读更多
开发

你应该关注分词器

2024-10-23

文章探讨了分词器在基于检索增强生成(RAG)的AI应用中的重要性。作者指出,开发者往往忽视了分词器对模型性能的影响,尤其是在处理包含emoji、拼写错误、日期、货币等特殊情况时。文章以MiniLM-L6-v2和OpenAI的tiktoken为例,比较了不同分词器在处理这些情况时的差异,并强调了标准化输入文本格式的重要性。作者认为,虽然分词器是RAG应用中不可或缺的一部分,但未来应该出现更先进的技术来解决当前分词器面临的挑战。

阅读更多
未分类

关怀无法规模化

2024-10-28

文章探讨了关怀的本质,指出真正的关怀是 individualized 的,无法像工程领域那样追求规模化。作者反思了自己长期以来追求规模化的思维模式,并开始重新审视小规模、 individualized 的工作和生活方式,认为在关怀方面, individualized 的努力是最重要的。

阅读更多

高效团队的秘密:跨记忆系统

2024-12-15

本文探讨了高效团队运作的基石——跨记忆系统。它并非指团队成员个体记忆力的强大,而是指团队如何有效地共享和利用成员间的知识和技能。文章介绍了三种团队记忆类型:工作记忆、长期记忆和跨记忆系统,并重点阐述了跨记忆系统如何提升团队绩效。文章指出,跨记忆系统包含两个要素:成员间的协作模式和每个成员的专业知识。通过构建跨记忆系统,团队能够充分发挥集体智慧,克服成员变动带来的影响。文章还推荐了例如能力梳理、团队手册和刻意练习等方法,帮助团队快速建立和完善跨记忆系统。

阅读更多

ITX-Llama 用户指南

2024-10-18

本文是 ITX-Llama 电脑的组装指南,介绍了安装 Vortex86EX SOM、配置跳线、使用 PS/2 和 USB HID、音频输入、刷 BIOS、安装 DOS 和 Windows 98 系统及驱动程序、使用风扇和 mt32-pi 等内容。

阅读更多
26
未分类 组装指南

使用 ImHex 的 DSL(模式语言)可视化二进制文件

2024-11-07

本文介绍了如何使用 ImHex 的模式语言 (DSL) 来可视化和解析二进制文件。作者以解析 SWF 文件格式为例,详细讲解了如何定义结构体、位域、枚举、数组等数据类型,以及如何使用条件语句、匹配语句和循环来处理复杂的二进制数据。此外,文章还介绍了 ImHex 的内置解压缩功能和虚拟文件系统,可以直接在 ImHex 中解压缩和分析压缩的二进制文件。

阅读更多
1 2 99 100 101 103 105 106 107 547 548