jemalloc:开源内存分配器的20年沉浮

2025-06-13
jemalloc:开源内存分配器的20年沉浮

jemalloc,这个开源内存分配器,自2004年诞生以来走过了20年的历程。从最初为Lyken编程语言开发的内存分配器,到被集成到FreeBSD,再到被Firefox和Facebook广泛采用,jemalloc经历了多个阶段,也遭遇了各种挑战,例如碎片问题和Valgrind支持的移除。虽然Facebook/Meta最终停止了对jemalloc的积极开发,但jemalloc的代码依然公开可用,其发展历程为开源软件的维护和社区协作提供了宝贵的经验。

阅读更多

PL/Rust:在PostgreSQL中使用Rust编写高性能函数

2025-02-02
PL/Rust:在PostgreSQL中使用Rust编写高性能函数

PL/Rust是一个可加载的程序语言,允许开发者使用Rust语言编写PostgreSQL函数,并将其编译成原生机器码,而非解释执行。这使得PL/Rust函数拥有极高的性能,并能充分利用Rust庞大的生态系统和编译时安全保障。PL/Rust支持PostgreSQL的服务器编程接口(SPI),包括动态查询、预处理语句和游标,并提供对大多数PostgreSQL内置数据类型的安全Rust类型。在x86_64和aarch64 Linux系统上,PL/Rust可以作为“受信任的”程序语言,其他系统则为“不受信任的”。该项目提供详细的文档和安装指南,以及用于跨编译的支持。

阅读更多
开发 PL/Rust

使用SVG打造炫酷动画目录

2025-04-12
使用SVG打造炫酷动画目录

本文介绍了如何使用SVG和CSS动画创建一个类似Clerk的动态目录。首先,作者通过SVG路径和mask属性创建了动画线条效果。然后,为了实现目录高亮部分的动画,作者巧妙地利用SVG路径生成mask map,再结合CSS `mask-image` 属性和动画,最终实现了流畅的目录高亮效果。整个过程充分展现了SVG在前端动画中的强大能力,同时也体现了作者的巧思和对细节的追求。

阅读更多

芝加哥苦酒传奇:Jeppson's Malört 的兴衰与重生

2025-01-14
芝加哥苦酒传奇:Jeppson's Malört 的兴衰与重生

Jeppson's Malört,一款以苦艾为主要成分的瑞典式苦酒,因其极苦的味道而闻名芝加哥。它起源于20世纪30年代,由瑞典移民Carl Jeppson创立,曾一度面临停产,并在2018年被CH Distillery收购,重回芝加哥生产。尽管口味独特,甚至被形容为“世界上最难喝的酒”,但Malört却在芝加哥文化中占据一席之地,成为一种独特的“成人礼”象征,销量逐年增长,也逐渐走向更广阔的美国市场。

阅读更多

苹果紧急叫停谷歌垄断案请求被驳回

2025-02-03
苹果紧急叫停谷歌垄断案请求被驳回

美国地方法院法官驳回了苹果公司紧急叫停谷歌搜索垄断案的请求。该案可能导致谷歌价值高达180亿美元的利润丰厚的搜索业务被拆分。法官认为苹果公司没有提供令人信服的理由来支持其暂停诉讼的请求。苹果公司辩称,它需要参与该案,以维护其与谷歌达成互利协议的权利,并维护其因分发谷歌搜索而获得补偿的权利。该案的补救阶段定于4月举行,司法部律师认为谷歌应该被强制出售Chrome浏览器,如有必要,甚至可能剥离Android系统。虽然谷歌将继续上诉,但其拟议的补救措施侧重于取消其捆绑应用程序和服务的许可协议。

阅读更多
科技 谷歌垄断

GitHub上惊现大规模恶意软件网络

2025-06-20

Klarrio公司发现了一个规模庞大的恶意软件网络潜伏在GitHub上。该网络利用2400个包含恶意软件的代码仓库和15000个虚假账户,通过伪造高评分的克隆项目来诱骗用户下载恶意代码。攻击者使用AI技术不断更新恶意代码,使其更难被检测。Klarrio已将相关信息提交给GitHub和golang.org,并建议用户将特定URL添加到黑名单中。

阅读更多
科技

资深开源驱动开发者Karol Herbst因理念不合辞任Nouveau维护者

2025-02-17

长期为开源Nouveau驱动程序工作的开发者Karol Herbst,因与Linux内核开发者社区在包容性和尊重方面的理念差异,宣布辞去Nouveau内核驱动维护者的职务。Herbst在辞呈中指出,“我们应该以平等、互相尊重的态度在开源社区工作”,并对社区中维护者发表的“我们是最后的防线”等具有排他性的言论表示不能认同。他认为,这些言论在当前的政治环境下,特别是美国,造成了伤害,并最终导致他辞去职务。Red Hat的Lyude Paul和Danilo Krummrich将继续担任Nouveau内核维护者,Red Hat还在开发基于Rust的新型开源NVIDIA内核驱动程序NOVA。

阅读更多
开发 Nouveau驱动

arXivLabs:与社区协作者共建arXiv新功能

2025-03-16
arXivLabs:与社区协作者共建arXiv新功能

arXivLabs是一个允许协作者直接在arXiv网站上开发和分享新功能的框架。参与arXivLabs的个人和组织都认同并遵守arXiv的开放、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,只与遵守这些价值观的合作伙伴合作。如果你有想法能够为arXiv社区增值,那就了解更多关于arXivLabs的信息吧!

阅读更多
开发

Reddit的DAU增长困境:谷歌流量的依赖与AI合作的风险

2025-02-16
Reddit的DAU增长困境:谷歌流量的依赖与AI合作的风险

Reddit曾连续七个季度保持登录用户多于未登录用户,展现出强大的用户粘性。然而,从2023年第四季度开始,未登录用户数量反超,增长主要依赖于谷歌搜索带来的流量。Reddit首席执行官承认,这与谷歌算法调整和用户搜索习惯变化有关。尽管Reddit在AI领域寻求合作,但这种依赖也带来了风险,其最新季度财报未达预期,股价下跌。Reddit认为,在AI时代,人们更重视真实内容,这将是其长期发展的优势。

阅读更多
科技 DAU 谷歌流量

大型语言模型:理解世界还是操纵符号?

2025-06-04
大型语言模型:理解世界还是操纵符号?

本文探讨了大型语言模型(LLM)的局限性。作者认为,尽管LLM在语言任务中表现出色,但这并不代表它们真正理解世界。LLM更擅长通过预测下一个token来学习一系列启发式算法,而非构建完整的世界模型。 真正的AGI需要对物理世界有深刻的理解,而目前的LLM缺乏这种能力。作者批判了将多种模态简单堆叠以构建AGI的策略,并建议未来的研究应更关注具身认知和环境交互。

阅读更多

让马里布燃烧:一场关于野火与重建的辩论

2025-01-12
让马里布燃烧:一场关于野火与重建的辩论

本文探讨了加州马里布地区反复发生的野火灾害。马里布独特的地理环境和植被类型使其极易发生火灾,而长期的防火措施反而导致燃料积累,引发更严重的火灾。文章追溯了马里布的历史,从早期西班牙殖民时期到现代富人区的发展,展现了人类活动与自然灾害之间的矛盾。作者质疑在高风险地区重建的合理性,并指出仅仅关注灭火而非预防性措施的错误。

阅读更多
杂项

薯条卡特尔:四大巨头垄断,价格飙涨引诉讼

2025-01-07
薯条卡特尔:四大巨头垄断,价格飙涨引诉讼

一家华盛顿特区的酒吧老板偶然发现,美国四大冷冻土豆供应商——Lamb Weston、J.R. Simplot、McCain Foods和Cavendish Farms——几乎同时将价格上调了相同的金额。这引发了一系列反垄断诉讼,指控他们通过数据分析平台PotatoTrac共享信息,操纵价格,导致薯条价格飙涨。几十年来的行业整合,使得这四家公司控制了97%的市场份额,消费者和小型商家深受其害。本文探讨了食品行业日益严重的垄断问题,以及科技如何被用来操纵价格。

阅读更多

Git-Who:追踪代码贡献者的神器

2025-03-18
Git-Who:追踪代码贡献者的神器

还在为查找代码作者而苦恼吗?Git-Who,一款命令行工具,能帮你解决这个难题!它不像`git blame`那样只关注单行代码,而是能识别整个代码组件或子系统的主要贡献者。通过`table`、`tree`和`hist`三个子命令,Git-Who能以表格、树状图和时间轴三种方式直观地展示代码贡献者的信息,包括贡献次数、最后编辑时间、修改行数等。你甚至可以指定路径、分支、标签或版本范围来筛选结果,并使用各种标志进行排序和过滤。Git-Who还能识别Git mailmap,合并不同名称或邮箱的贡献。试试Git-Who,让代码贡献者一目了然!

阅读更多
开发

一位AI博士对大型语言模型的反思:实用性与局限性

2025-04-15

一位拥有2024年AI博士学位并撰写过相关书籍的作者,分享了他对大型语言模型(LLM)的独特见解。他并非完全抵制LLM,而是对其能力和局限性持有谨慎态度。文章详细描述了他如何利用LLM辅助写作、搜索信息和解决技术问题,同时也坦诚地指出了LLM的不足之处,例如容易出错、缺乏深度思考能力以及对既有观点的过度依赖。作者认为,LLM更像是一种工具,而非思考的替代品,其有效使用需要批判性思维和谨慎的验证。

阅读更多
AI

索尼推动 LLVM Clang 默认 C++ 模式升级至 C++20

2025-01-11

索尼工程师提议将 LLVM Clang 编译器的默认 C++ 模式从 C++17 升级到 C++20,以配合 PlayStation 5 即将采用 C++20 为默认模式的计划。虽然目前 C++20 模式下部分测试用例失败,且 Clang 对 C++20 的支持尚不完整,但索尼计划创建一个 LLVM/Clang 机器人来辅助上游的开发工作。此举将推动 Clang 编译器更快地拥抱 C++20,为游戏开发带来更高效的编译环境。

阅读更多
开发 C++20 LLVM Clang

永不空锅的炖菜:千年食谱的现代复兴

2025-02-06
永不空锅的炖菜:千年食谱的现代复兴

从中古世纪的旅店到现代的布鲁克林,一种名为“永续炖菜”的烹饪方式正经历着复兴。这种炖菜从未真正清空,食材不断添加,汤底历经岁月沉淀,味道愈发醇厚。文章介绍了从15世纪延续到二战的法国炖菜,以及泰国、日本等地持续数十年甚至上百年的炖菜传统。最近,一位社交媒体红人更是在布鲁克林发起“永续炖菜俱乐部”,吸引数百人参与,共同延续这一古老而充满魅力的烹饪传统,展现了美食文化跨越时空的魅力以及社区共享的现代意义。

阅读更多

去中心化安全信使应用Delta Chat:挑战传统,拥抱未来

2025-06-21
去中心化安全信使应用Delta Chat:挑战传统,拥抱未来

Delta Chat是一款去中心化、安全的即时通讯应用,支持多账户和多设备。它允许用户连接到安全的快速聊天服务器或使用传统的电子邮件服务器。此外,它还提供交互式网络应用,用于游戏和协作。Delta Chat采用经过审核的端到端加密,安全可靠,避免了网络和服务器攻击。作为开源软件,它基于互联网标准构建,避免了中心化平台的风险。

阅读更多
开发

飓风来袭,我逆向工程了Waffle House的网站

2025-05-28
飓风来袭,我逆向工程了Waffle House的网站

2024年9月底,飓风海伦袭击佛罗里达州。大学停课,人们忙着加固房屋,而我却在逆向工程Waffle House的网站。我利用其Next.js网站中隐藏的JSON数据,构建了一个实时追踪Waffle House门店关闭情况的网站,以此辅助评估飓风灾情。这个网站意外走红,吸引了大量关注,甚至引起了Waffle House官方和知名评论员Frank Luntz的注意。最终,由于商标问题,我不得不下线网站,但这段经历充满了乐趣和意外。

阅读更多
开发

独立App开发:从零到有,我的20年创业经验

2025-03-02

作者分享了20年独立App开发创业经验,从学生时代用REALbasic开发应用到如今拥有稳定业务的历程。文中强调了创业的艰辛:初期应用下载量极少,收入微薄;需要耐心持续改进应用,并根据用户反馈调整方向;全职创业的压力巨大,需要毅力与抗压能力;同时,应用的长期成功也面临着技术革新和市场竞争的风险。作者建议:从小项目开始,注重应用质量,及时回应用户反馈,并规划好多元化发展策略,以应对潜在的市场变化和风险。

阅读更多
创业 App开发

怀旧!一位老程序员与VAX/VMS的趣事

2025-05-22

本文作者分享了其在VAX/VMS系统上工作的趣事,以及从中汲取的人生经验。文章以轻松幽默的笔触,讲述了作者在大学期间担任计算机实验室技术员和计算机操作员的经历,包括如何巧妙地解决学生邮件发送问题,以及一次因邮件系统故障而险些被解雇的经历。作者还分享了一个令人捧腹的故事:他曾将一台VAX/VMS系统当作枕头睡了两年。这篇文章充满了对过去技术的怀念和对程序员职业生涯的独特见解,属于科技怀旧类文章。

阅读更多
科技 VAX/VMS

Starfish Space的Otter Pup 2任务:首次商业卫星对接尝试

2025-05-21
Starfish Space的Otter Pup 2任务:首次商业卫星对接尝试

Starfish Space公司即将进行Otter Pup 2任务,尝试首次商业低地球轨道(LEO)卫星对接。不同于以往,目标卫星D-Orbit ION未配备对接适配器,Starfish Space将使用静电吸附和电磁吸附的Nautilus捕获机制完成对接。此次任务将测试公司自主研发的交会对接软件CETACEAN和CEPHALOPOD,并利用低推力电推进系统实现对接。成功后,将为未来更经济高效的卫星维护服务铺平道路,目标是2026年为NASA、美国太空部队和Intelsat等客户提供服务。

阅读更多

英国精英硬件人才的巨大浪费:一场隐藏的套利机会

2025-01-20
英国精英硬件人才的巨大浪费:一场隐藏的套利机会

英国顶尖大学培养了世界一流的硬件工程师,但毕业后却面临薪资低、职业发展受限的困境。他们中的许多人不得不转行到金融或咨询行业,他们的天赋被严重浪费。文章分析了这一现象的根源,包括地理限制、风险投资偏好和传统工程公司的创新不足等。作者认为,这不仅是薪资差距问题,更是国家层面的资源错配。然而,这也蕴含着巨大的机遇:英国硬件初创公司可以独家利用这批本地人才,打造下一个ARM或Dyson。

阅读更多

时间并非幻象:组装理论提出时间是可测量的物理对象

2025-06-25

亚利桑那大学的Sara Walker和格拉斯哥大学的Lee Cronin提出了一种名为“组装理论”的新理论,该理论颠覆了我们对时间的认知。他们认为,时间并非简单的背景或幻象,而是一个具有物理大小、可测量的对象,并且是单向流动的。该理论通过量化选择来解释进化,认为生命存在于可能性空间巨大,宇宙必须选择其中一部分才能存在的情况下。组装理论可以作为一种通用的生命探测系统,通过测量分子在活体或非活体样本中的组装指数和拷贝数来工作。该理论认为,时间是复杂物体(如计算机、大型语言模型)构成的物质基础,时间本身的流逝就是复杂物体构成的材料。这一观点对理解生命起源、宇宙演化等诸多问题具有重要意义。

阅读更多
科技 组装理论

讽刺CEO的扑克牌引发的审查风暴

2025-01-14
讽刺CEO的扑克牌引发的审查风暴

ComradeWorkwear店主James Harr计划发行一套讽刺CEO的扑克牌,引发了社交媒体和支付平台的审查风暴。在纽约邮报报道后,Harr遭到警方问询,随后其公司和个人账号被TikTok、Shopify等平台封禁,PayPal也停止了其支付服务。 这凸显了大型科技平台在内容审核方面的随意性和不透明性,以及对言论自由的潜在威胁,即使内容并未违反平台规定。Harr的遭遇并非个例,许多表达对大型企业负面评价的用户也受到了类似的对待。

阅读更多
科技

用100美元自制μ子探测器探秘地球

2025-02-27
用100美元自制μ子探测器探秘地球

受到诺贝尔奖得主Luis Alvarez用μ子探测金字塔的启发,作者仅用约100美元的成本,自制了一个μ子探测器。该装置利用两个盖革计数器和一个Arduino Nano微控制器,通过巧妙的“巧合”方法区分宇宙射线μ子和环境中的低能粒子。实验证明,该装置能够探测到μ子通量随角度的变化,并成功探测到金矿深处岩石厚度的变化,甚至探测到了垂直矿井的存在。这展示了利用简易设备探索地球内部结构的可能性。

阅读更多

仿生自适应遮阳系统:无需电力,节能环保

2025-01-21

斯图加特大学和弗赖堡大学的研究人员受松果启发,开发出一种新型节能建筑外墙遮阳系统——“太阳门”。该系统利用生物基纤维素材料和4D打印技术,无需电力即可根据湿度和温度变化自动调节遮阳程度。夏季关闭减少日照,冬季打开增加采光,实现建筑物的被动式气候控制,为可持续建筑提供了环保、高效的解决方案。

阅读更多

浏览器扩展程序:对抗跨性别者抹杀

2025-02-14
浏览器扩展程序:对抗跨性别者抹杀

一款名为“Marsha P Johnson”的浏览器扩展程序旨在对抗对跨性别者的抹杀。它通过将“LGB”替换为“LGBTQ+🧱”来突出这种现象。该扩展程序的创建者指出,美国政府正在积极从政府网站上删除对跨性别者的提及,甚至从石墙国家纪念碑网站上删除了“TQ+”。这是一种公然的抹杀行为,而该扩展程序则旨在让用户注意到这种审查制度。

阅读更多
杂项 LGBTQ+

教育的惊人起源:流水线上的学生?

2025-03-22
教育的惊人起源:流水线上的学生?

本文揭露了现代教育体系的起源,并非为了培养学生的学习能力和创造力,而是为了塑造服从的工厂工人。从18世纪普鲁士的模式到洛克菲勒等工业巨头的资助,教育体系被设计成灌输服从、重复性工作和纪律,而非批判性思维和独立思考。文章指出,这种“工厂模式”的教育在当今时代已显得过时,并探讨了家庭教育和另类教育的兴起。

阅读更多
杂项 教育体系

浏览器使用:赋能AI控制你的浏览器

2025-02-25
浏览器使用:赋能AI控制你的浏览器

想象一下,你的AI可以像人一样操控你的浏览器:搜索信息、点击链接、甚至帮你完成复杂的网络任务。Browser-Use 正是这样一个强大的库,它允许你用 Python 代码编写 AI 代理,直接控制浏览器执行各种操作,例如在Reddit上搜索内容、添加购物清单、甚至在Salesforce中添加联系人。该项目提供易于使用的API,并有配套的UI示例和详细文档,甚至还组建了委员会来定义浏览器代理的UI/UX最佳实践。无论是开发者还是AI研究者,都能从这个项目中获益良多。

阅读更多
开发
1 2 976 977 978 980 982 983 984 1084 1085