维基百科人的深度——Asterisk

2024-12-10

本文是对维基百科深度账户创建者Annie Rauwerda的采访。Rauwerda讨论了她对维基百科的兴趣,从编辑错别字到撰写文章。她深入探讨了维基百科的社区,强调了贡献者的多样性,从专注于特定主题的编辑到致力于反破坏的巡查员。文章还探讨了维基百科的编辑流程,包括冗长且有时效率低下的辩论、文章评级系统以及删除过时或不准确内容的挑战。此外,Rauwerda还谈到了维基百科的优势和劣势,如军事历史和美国政治方面的优势,以及对网红和商业文章的关注不足。她还强调了维基百科编辑人员的年龄和性别差距。最后,她谈到了大型语言模型对维基百科的潜在影响,以及维基百科作为人类策展的知识来源的持续价值。

阅读更多
未分类

中世纪的色彩

2024-12-10

文章探讨了中世纪欧洲的色彩观,以及不同颜色在社会文化中的象征意义。绿色曾是重要的中间色,象征着平衡与舒适;白色与红色的对立在很长一段时间内比白色与黑色更受重视;骑士文学中,不同颜色的骑士代表着不同的性格和意义;黑白两色在修道院服饰中的争议也反映了当时的宗教观念。文章还介绍了绿色与伊斯兰教的关联、蓝色在12世纪后的崛起以及黄色如何从高贵走向衰落。

阅读更多
未分类 色彩 象征意义

逗号能破案吗?

2024-12-06

本文讲述了法医语言学家如何利用语法、句法和词汇帮助破解悬案,并以法国悬而未决的格雷戈里·维尔曼谋杀案为例,探讨了文体学在案件侦破中的应用。文章介绍了OrphAnalytics公司运用文体学分析恐吓信,试图找出真凶。此外,文章还回顾了法医语言学在其他案件中的应用,如“大学炸弹客”案,并探讨了该领域的发展,以及人工智能技术为其带来的新机遇和挑战。

阅读更多

像专家一样配置内核模块

2024-12-10

本文详细介绍了在不同启动阶段(内核镜像加载、initramfs 加载、初始化阶段和用户空间 Shell 阶段)配置 Linux 内核模块的方法,包括如何加载模块、设置模块选项以及黑名单模块。文章涵盖了 GRUB 配置文件、initramfs 配置文件、/etc/modules 文件、/etc/modprobe.d 目录以及 modprobe 命令等工具的使用,并解释了不同发行版(如 Debian 和 OpenWRT)之间的差异。

阅读更多

微软下一代数据中心实现冷却零用水

2024-12-10

微软于2024年8月开始采用新的数据中心设计,通过芯片级冷却解决方案实现精准控温,不再需要水蒸发冷却。虽然卫生间和厨房等行政用途仍需用水,但新设计每年每个数据中心可节约超过1.25亿升水。该设计采用闭环水循环系统,将水的使用效率 (WUE) 降低至接近零。微软致力于降低水耗,WUE值从2021年的0.49 L/kWh降至上一财年的0.30 L/kWh,改进幅度达39%。新的冷却方案虽然会略微增加能源使用,但通过高效节能冷却器和更高水温,能够有效缓解这一问题。

阅读更多
未分类 冷却技术

陀螺烤肉:Dane Kouttron的创意烹饪项目

2024-12-10

本文记录了Dane Kouttron制作三轴旋转烤肉架的详细过程。他利用废弃食品级不锈钢管,通过弯管、焊接、组装等步骤,克服了圆管弯曲变形、孔位对齐等诸多挑战,最终成功搭建了一个由电机驱动的三轴旋转烤肉架。他还分享了测试过程、材料清单和改进方向,并展示了在派对上使用该烤肉架的成果。

阅读更多
未分类 机械

2024年世界象棋锦标赛:数据驱动下的深度分析

2024-12-18

2024年世界象棋锦标赛,古克什·多马拉祖击败丁立人,成为历史上最年轻的世界冠军。本文作者通过对比赛数据的分析,包括准确率、失误类型、平均兵分损失、走棋时间、胜率转化率和逆转率等,对比赛结果进行了深入解读。数据显示,丁立人在精准度和稳定性上略占优势,但关键时刻的失误导致最终失利。作者认为,虽然数据分析提供了客观视角,但仍需结合其他因素综合考量,才能全面理解比赛的复杂性。

阅读更多
游戏

QEMU虚拟机迎来Vulkan加速:Virtio-GPU驱动重大更新

2024-12-12

QEMU 9.2.0及以上版本通过Venus补丁实现了对Virtio-GPU的Vulkan加速支持。这标志着QEMU虚拟机在Vulkan图形渲染方面取得了重大进展。文章详细介绍了配置步骤,包括安装必要的软件包(Linux内核6.13+,QEMU 9.2.0+,Vulkan驱动等),以及如何构建QEMU和创建虚拟机镜像。虽然virt-manager目前尚不支持Vulkan配置,但可以通过命令行参数直接传递配置选项。文章还提供了故障排除指南,并指出了当前virt-manager和libvirt的相关限制。

阅读更多

机场字体:一段 Now Boarding 的故事

2024-12-10

本文讲述了作者Lukas Schneider是如何发现并深入研究伦敦希思罗机场标识字体Airport的故事。Airport字体由Matthew Carter于20世纪60年代早期设计,基于Akzidenz-Grotesk字体,并针对标识进行了调整,例如加大了x字高。文章详细介绍了字体的设计过程、历史渊源以及不同版本之间的差异,并提及了Helvetica字体的影响。最后,作者介绍了他对Airport字体的数字化复刻版本,命名为Airport和Airport X,并对这两个版本进行了详细说明。

阅读更多

5500FP 三进制 CPU

2024-12-10

本文介绍了一个正在开发的三进制 CPU 项目——5500FP。作者从软件开发的角度出发,探索了三进制处理器架构的优势,例如更高的信息密度和潜在的性能提升。文章详细描述了项目进展,包括硬件测试、开发系统搭建、编程和操作系统开发等方面。目前,项目已完成基本指令集、操作系统雏形,并正在进行硅片布局设计,最终目标是将三进制 CPU 架构授权给硬件制造商。

阅读更多
未分类 三进制

拒绝 JavaScript

2024-12-10

本文作者认为 JavaScript 存在很多缺陷,虽然流行且有效,但如今应该被更高级的语言取代,就像汇编语言被更高级的语言取代一样。作者强烈推荐 TypeScript,认为它弥补了 JavaScript 的缺陷,并提供了更强大的类型系统,尤其适合大型项目和团队协作。作者还反驳了一些反对使用 TypeScript 的常见观点,例如“类型太麻烦”、“JavaScript 适合快速原型开发”等,认为这些观点站不住脚,并强调 TypeScript 的类型检查能够有效减少错误,提高代码质量。

阅读更多
未分类

开源认证服务器OpenAuth:简化身份验证,赋能开发者

2024-12-17

OpenAuth是一个通用的、基于标准的开源认证提供商,它可以作为独立服务部署,也可以嵌入现有应用程序。它支持多种平台和框架,包括Node.js、Bun、AWS Lambda和Cloudflare Workers。OpenAuth遵循OAuth 2.0规范,可定制,并提供预构建的主题化UI。与其他开源认证解决方案不同,OpenAuth是一个集中的认证服务器,运行在用户自己的基础设施上,简化了自托管过程。它不处理用户管理,而是通过回调机制允许开发者实现自己的用户查找/创建逻辑。OpenAuth使用简单的KV存储,并提供多种实现,例如Cloudflare KV和DynamoDB。它还提供可主题化的UI,方便开发者快速上手。

阅读更多

史前贝林陆桥并非干旱草原,而是沼泽湿地

2024-12-18

一项新的研究颠覆了我们对史前贝林陆桥的认知。科学家们通过声纳探测和沉积物分析发现,连接西伯利亚和阿拉斯加的贝林陆桥并非想象中的干旱草原,而更像是一个遍布河流和湖泊的沼泽湿地。这一发现挑战了以往关于人类和动物迁徙的理论,因为这种湿地环境可能会对不同物种的迁徙产生不同的影响,有的物种可能更容易通过,有的则会受到阻碍。研究人员在沉积物中发现了猛犸象的DNA,表明即使在沼泽环境中,大型动物仍然能够生存和迁徙。这项研究为我们理解人类如何到达北美提供了新的视角。

阅读更多

Railway:用自动化提升营收,而非依赖销售

2024-12-18

Railway公司分享了其如何摆脱传统销售模式,转而通过自动化提升营收的经验。起初,他们尝试传统销售方法,但效果不佳。于是,他们转向产品驱动增长(PLG)模式,并开发了一个预测客户升级或流失的回归模型。该模型综合考虑构建成功率、失败率、配置区域、支持请求数量和功能采用率等因素,为客户评分,从而精准地识别需要帮助的客户,并主动提供支持。这种方法不仅提高了营收,也提升了客户满意度,最终实现了可持续的业务增长。

阅读更多

GPS技术详解:从简易定位到全球导航系统

2024-12-18

本文深入浅出地讲解了GPS技术的原理。作者从一个简单的二维定位系统入手,逐步引入三维定位、时间测量、卫星轨道、相对论效应以及信号处理等关键概念。通过巧妙的类比和生动的图示,作者阐明了GPS如何利用卫星发射的信号,结合时间和距离测量,最终精确计算出接收器的位置和时间偏差。文章还探讨了GPS信号的编码、解码以及抗干扰能力等技术细节,展现了GPS技术背后深厚的科学和工程基础。

阅读更多

霍尼韦尔厨房电脑:无人能承受的20世纪60年代膳食规划器

2024-12-10

1969年,霍尼韦尔厨房电脑问世,它被戏称为“如果她能像霍尼韦尔计算一样烹饪就好了”,这款售价高达10600美元(相当于2024年的85000美元)的机器实际上是一台重达100磅的16位小型计算机。虽然它具备4KB可扩展至16KB的内存和2.5MHz的系统时钟,但功能仅限于预编程菜谱和基本计算。用户需要完成为期两周的编程课程才能操作,这对于目标客户——家庭主妇来说并不实用。尽管被宣传为厨房用具,但没有证据表明它真正售出过,这使得它成为了一个雄心勃勃但最终失败的尝试。

阅读更多

德国家用电池储能系统火灾风险定量评估

2024-12-10

本文对德国家用电池储能系统(HSS)的火灾风险进行了定量分析,并与普通房屋火灾、光伏系统火灾、电动汽车和内燃机汽车火灾进行了比较。研究发现,HSS发生火灾的概率非常低(0.0049%),比普通房屋火灾低50倍,与其他家用电器(如滚筒式干衣机)的火灾概率大致相同。相比之下,光伏系统起火的概率比HSS低三倍,内燃机汽车起火的概率比电动汽车高四倍,比HSS高18倍。该研究为家用电池储能系统的安全性和风险评估提供了重要 insights。

阅读更多

TCC 与 macOS 平台沙盒策略

2024-12-10

本文探讨了macOS系统中TCC(透明度、同意和控制)与平台沙盒策略之间的关系。TCC负责管理应用程序访问特定资源的权限,而平台沙盒策略则为所有进程提供了额外的安全层。文章指出,平台沙盒策略不仅可以允许或拒绝访问,还可以触发TCC提示,这补充了现有TCC分析的不足之处。文章还解释了存储类的概念,以及如何根据路径、存储类和进程属性来触发TCC提示,并列举了一些存储类的示例。

阅读更多
未分类 TCC

Rust不安全代码的验证工具

2024-12-17

Rust凭借其在编译时消除内存和并发错误的能力而日益流行,但其`unsafe`代码块却可能绕过这些检查。本文探讨了验证Rust不安全代码的工具,包括从C或C++库调用的不安全代码。文章介绍了运行时错误检测工具——Sanitizers,以及能够确定性地查找未定义行为的解释器——Miri。Sanitizers可以检测内存访问越界、数据竞争等错误,而Miri则更精确,能提供代码片段和错误信息。然而,Miri目前尚不支持通过FFI调用C/C++库的代码,这时可以使用C/C++编译器的Sanitizers进行检查。 通过这些工具,即使在处理`unsafe`代码或与C/C++库交互时,也能提高Rust代码的安全性与可靠性。

阅读更多
开发 内存错误

Cerbos使用CRDT技术打造协同开发环境

2024-12-17

Cerbos公司为了简化复杂的授权逻辑,开发了一个名为“Playground”的协同IDE和测试环境。为了实现无缝协作,“Playground”利用了无冲突复制数据类型(CRDT)。CRDT能够自动解决分布式系统中的冲突,允许多个用户同时处理同一数据集,并最终保证数据一致性。文章详细介绍了CRDT的工作原理,并比较了两个流行的CRDT库:Yjs和Automerge,同时也探讨了自主构建CRDT的可能性及挑战。Cerbos将CRDT与后端即前端(BFF)架构相结合,利用WebSocket进行数据传输,并通过IndexedDB实现本地持久化,构建了高效的协同开发平台。

阅读更多

树莓派 500 评测:键盘再次成为电脑

2024-12-09

树莓派 500 是基于树莓派 5 的键盘式电脑,售价90美元,桌面套装售价120美元。它拥有强大的散热性能,即使超频到 3 GHz 也能保持低温。与树莓派 400 相比,500 采用了全白配色,性能更强。它配备了丰富的接口,包括 USB 2.0、USB 3.0、micro SD 卡槽、USB Type-C 电源输入、双 4K micro HDMI 端口、GPIO 接口和千兆以太网端口。键盘采用薄膜按键,反应灵敏。遗憾的是,它缺少 NVMe 存储、摄像头和触摸屏连接,GPIO 接口也需要转接板才能使用。尽管如此,其强大的性能和便捷的外形使其成为理想的入门级电脑、礼物或教育工具。

阅读更多
未分类 键盘电脑

学习藏语改变我的思维方式

2024-12-13

作者Estefania Duque分享了她学习藏语的经历,这门语言不仅改变了她的思维方式,还影响了她的视角,并带给她精神启迪。学习藏语的过程中,她体会到语言不仅仅是交流工具,更是文化和思想的载体。藏语的语法结构,例如表达个人经历和普遍真理的方式,以及对“拥有”的独特理解,都让她对自我认知和与外界的关联有了新的认识。此外,藏语中尊称和谦称的运用,也帮助她更好地反思自身行为和意图。最终,她将学习藏语的过程比作一种禅修,并以此来更好地翻译佛法,传承藏文化。

阅读更多
杂项 藏语

Perl Advent Calendar 2024:XML 处理的久经考验的强大工具

2024-12-10

本文介绍了使用 Perl 的 XML::Twig 模块处理 XML 数据的方法。文章以酒店住客管理和宇宙观察结果查询两个场景为例,分别演示了如何解析 XML 文件和 XML 响应。文中详细讲解了如何使用 XML::Twig 模块的 parsefile、parse、root、children、att 等函数以及 first_child 和 text 方法来提取 XML 数据。

阅读更多
未分类 XML::Twig

DataFuel:将网站转化为LLM就绪数据的API

2024-12-13

DataFuel是一个强大的API,能将网站和知识库一键转换为LLM就绪数据。它能轻松抓取整个网站,并以干净的Markdown格式输出,完美适用于RAG系统和AI模型训练。无需编写复杂的爬虫代码,DataFuel支持多种数据格式输出,并提供基于GPT-4的增强型数据提取功能,确保数据准确性。DataFuel已获得业界领先企业的信赖,并提供免费试用。

阅读更多
AI

二战后高速公路的兴衰:从军用设想误读到民用奇迹

2024-12-17

本文探讨了二战后高速公路发展史上的几个关键事件和误解。文章澄清了德国高速公路并非最初为军事目的而设计,而是为了刺激经济和提升国家形象。尽管盟军在二战后期利用了德国高速公路,但这并非其最初设计意图。 文章还驳斥了美国州际公路系统“五分之一路段笔直平坦以供轰炸机紧急降落”的谣言,并解释了其真正目的是为了促进民用交通和经济发展,但也兼顾了军事需求,例如方便军队调动和工业生产。最后,文章回顾了二战后,各国军队利用高速公路作为战时飞机紧急跑道的尝试和演练,并指出其局限性及最终被机场跑道所取代的历史进程。

阅读更多
科技

快速生成纹理:异或纹理详解

2024-12-18

本文介绍了一种简单易生成的XOR纹理,它通过对像素的x和y坐标进行异或运算生成。虽然XOR纹理在演示或游戏中并不常用,但它非常适合测试纹理映射器。文章详细解释了XOR运算的原理,并探讨了纹理尺寸对颜色亮度的影响,以及如何使用AND和OR运算符生成类似的纹理。最后,作者展示了XOR纹理在三维纹理中的应用示例。

阅读更多
开发 XOR运算

可适应性文本编辑器ad:融合Vim和Acme的优势

2024-12-18

ad是一款新颖的文本编辑器,它结合了Vim和Kakoune的模态编辑接口以及Plan9的Acme的可扩展性方法。ad允许用户执行文本,并将其作为实验平台,用于探索各种文本编辑器功能的实现。目前,ad已足够稳定,并具备一定的功能,用户可以尝试使用,但文档较少,可能存在一些bug。ad的设计理念是融合Vim的模态编辑、Emacs的mini-buffer、以及Acme的编辑命令和可扩展性,旨在创建一个舒适的编辑环境,支持与外部工具和程序直接交互。

阅读更多
开发

一手抓意大利面:那不勒斯街头奇观

2024-12-17

19世纪的那不勒斯街头,吃意大利面成为独特的景观。人们用手抓起一大把意大利面,直接塞入口中,速度惊人。这种独特的饮食方式吸引了众多游客,成为那不勒斯的特色之一。文章追溯了这种习俗的历史,从17世纪意大利面价格下降,到成为穷人重要的食物来源,以及后来随着社会发展逐渐消失的过程。

阅读更多

超级浏览器:为AI应用和代理提供浏览器基础设施

2024-12-10

Hyperbrowser是一个用于在安全的隔离容器中运行和扩展无头浏览器的平台,专为Web自动化和AI驱动用例而构建。它支持Web抓取、数据提取、AI代理操作、验证码处理、隐身浏览和会话管理等功能,具有毫秒级启动时间、高并发、高可靠性和可扩展性。Hyperbrowser提供免费、启动和规模化三种价位,并兼容Python、NodeJS和Curl等多种技术栈。

阅读更多

像素艺术游戏缩放的简单方法

2024-12-09

本文探讨了如何缩放像素艺术游戏以获得最佳的复古外观。作者分析了CRT显示器和VGA连接的特性,指出水平方向的轻微模糊可以模拟这些旧式显示技术的效果。文章建议采用垂直方向最近邻整数缩放,然后水平方向线性缩放的方法,并通过对比不同缩放方法的效果图以及实际的VGA连接实验,证明了该方法的有效性。该方法尤其适用于将低分辨率游戏放大到较高分辨率的场景,例如将320x200分辨率的游戏画面放大到现代显示器上。

阅读更多
5
未分类 游戏缩放
1 2 7 8 9 11 13 14 15 510 511