Mercure:高效可靠的实时通信解决方案

2025-01-02
Mercure:高效可靠的实时通信解决方案

Mercure是一个开源的、易于使用、快速、可靠且省电的实时通信解决方案,用于将数据更新推送到Web浏览器和其他HTTP客户端。它特别适用于发布通过Web API服务的资源的异步和实时更新,以及响应式Web和移动应用程序。Mercure协议及其参考实现均可在GitHub上找到,并提供Go语言编写的生产级服务器实现、各种库以及Docker镜像。此外,还提供一个托管的、高可扩展性的Mercure.rocks中心。

阅读更多
开发

Swift与Erlang分布式Actor系统互通:跨语言Actor的优雅解决方案

2025-07-23
Swift与Erlang分布式Actor系统互通:跨语言Actor的优雅解决方案

一个名为`swift-erlang-actor-system`的新型Actor系统横空出世,它实现了Swift程序与Erlang分布式集群的无缝连接。通过包装Erlang的C节点功能,开发者可以使用Swift的分布式Actor与Erlang节点进行通信。该系统巧妙地利用了@StableNames宏来解决跨语言远程调用中的名称冲突问题,并支持自定义传输协议。这为Swift和Erlang的互操作性提供了优雅的解决方案,也为在iOS等苹果平台上运行Elixir应用铺平了道路。

阅读更多

Tailwind Plus 推出全新 Elements 库,赋能无 JavaScript 框架的交互式 UI

2025-07-26
Tailwind Plus 推出全新 Elements 库,赋能无 JavaScript 框架的交互式 UI

Tailwind Plus 宣布其所有 UI 模块现在都支持无 JavaScript 框架的交互式体验。这得益于新发布的 @tailwindplus/elements 库,它提供了一套可复用的无头自定义元素,涵盖下拉菜单、命令面板、对话框等功能。这些元素完全兼容 HTML,并可通过实用程序类或自定义 CSS 进行样式定制,极大简化了开发流程,无需再为每个 UI 组件编写复杂的 JavaScript 代码。此更新现已面向所有 Tailwind Plus 用户开放。

阅读更多

扎克伯格的“反转”与科技公司文化之殇

2025-01-12
扎克伯格的“反转”与科技公司文化之殇

本文作者Dan McKinley批评了扎克伯格近期一系列反其道而行的举动,认为其对员工的敌意和对平台上仇恨言论的纵容,体现了科技行业领导者对员工的“反叛”。作者回顾了科技公司曾经流行的“快乐工作文化”,例如黑客周、轮岗和20%时间等,认为这些并非仅仅是福利,而是为了提升员工积极性、促进知识共享和创新,最终提升生产力。作者认为,单纯追求效率而牺牲员工的积极性和幸福感,是短视且不明智的,最终将损害公司长远发展。

阅读更多

本地运行LLM:隐私、成本和实验的完美结合

2025-03-11
本地运行LLM:隐私、成本和实验的完美结合

本文探讨了在本地运行大型语言模型(LLM)的优势和方法。作者指出,虽然本地运行LLM的性能不如云端服务,但在注重隐私、控制成本以及进行实验性开发时,它具有显著的优势。文章介绍了三种运行LLM的工具:Ollama(易于使用,模型库丰富)、Llama.cpp(跨平台,功能强大)和Llamafiles(单文件可执行,便于分享)。此外,文章还讨论了模型选择、参数、量化以及模型能力等重要因素,并提醒用户注意模型文件大小和安全问题。总而言之,本地运行LLM为开发者提供了一种灵活、可控的AI开发方式。

阅读更多
开发

博卡乔:文学自画像与人生真相

2025-07-08
博卡乔:文学自画像与人生真相

本书通过对博卡乔作品中大量自传元素的解读,勾勒出一位复杂而矛盾的文艺复兴巨匠形象。作者深入分析博卡乔的文学创作与个人经历之间的关联,揭示其敏感、易怒、渴望认可却又充满不安全感等性格特质。虽然作者对博卡乔作品中的自画像过分依赖,导致部分推断缺乏严谨性,但仍为我们理解这位伟大作家的人生历程提供了宝贵的视角。

阅读更多
文学 博卡乔

Twin:一个文本模式窗口环境

2025-06-15
Twin:一个文本模式窗口环境

Twin是一个支持鼠标、窗口管理器、终端模拟器和网络客户端的文本模式窗口环境,可以动态附加/分离模式显示器。它支持多种显示方式,包括纯文本终端、X11和自身。目前已在Linux、macOS和FreeBSD上测试,支持多种架构。该项目开源,采用GPL和LGPL许可证,提供详细的教程和开发文档,可从GitHub下载。

阅读更多

Wasmer招聘Rust工程师:构建下一代边缘计算平台

2025-01-10
Wasmer招聘Rust工程师:构建下一代边缘计算平台

Wasmer,一家致力于使用WebAssembly技术构建下一代云计算和边缘计算平台的初创公司,正在招聘经验丰富的Rust工程师。你将参与构建WebAssembly容器、存储、网络和编排等基础设施,并与开源社区紧密合作。理想候选人需要精通Rust或C/C++,熟悉WebAssembly、WASI和Emscripten,具备丰富的软件工程经验。这是一次参与颠覆性技术发展,并为开源社区做出贡献的机会。

阅读更多
开发

爆款游戏衰落?数据告诉你真相

2025-04-28
爆款游戏衰落?数据告诉你真相

作者基于自身感受认为AAA游戏质量下降,并猜测这与开放世界游戏和续作增多有关。但他用IGDB数据库进行数据分析后发现,这一猜测并不成立。数据显示,AAA开放世界游戏和大型续作游戏的数量在2010年代后期达到峰值,之后便持续下降。虽然开放世界AAA游戏的评分在近几年有所下降,但总体而言,它们仍然不逊色于其他类型的AAA游戏。作者最终得出结论:并非游戏类型导致游戏质量下降,而是他个人感受发生了变化。

阅读更多
游戏 游戏趋势

英特尔Xe3显卡架构深度解析:多项改进剑指高端市场

2025-03-19
英特尔Xe3显卡架构深度解析:多项改进剑指高端市场

英特尔Xe3显卡架构细节曝光,其软件开发工作已在多个开源代码库中可见。Xe3核心数量最多可达256个,远超上一代,并支持高达32768个FP32计算单元。改进包括:每个XVE可同时运行10个线程,灵活的寄存器分配,更多记分牌令牌,以及新的gather-send指令。此外,Xe3还引入了STOC(子三角不透明剔除)技术,通过细分三角形来减少不必要的着色器工作,提升光线追踪性能。这些改进使Xe3在性能和效率上更接近AMD和Nvidia,预示着英特尔在高端显卡市场上的雄心壮志。

阅读更多
硬件 Xe3 显卡架构

14KB 网站加载速度的秘密:TCP慢启动算法

2025-07-19

你是否好奇为什么一个14KB的网页加载速度远快于15KB的网页?这并非偶然,而是TCP慢启动算法的结果。文章解释了TCP协议如何可靠地传输数据,以及慢启动算法如何通过逐步增加发送的数据包数量来优化网络带宽利用率。尤其在高延迟网络环境下,例如卫星互联网,减少网页大小至关重要,因为每个往返时间的延迟都可能导致显著的加载时间增加。文章建议开发者将网页大小控制在14KB以内,或者至少确保前14KB数据包含关键内容,以提升用户体验。

阅读更多
开发

Rust 热补丁库 Subsecond:实现亚秒级代码热重载

2025-06-25

Subsecond 是一个用于 Rust 的热补丁库,允许在不重启应用的情况下更改运行中应用的代码。这对于游戏引擎、服务器和其他长时间运行的应用非常有用。它还实现了名为“ThinLinking”的技术,显著加快了开发模式下的 Rust 代码编译速度。Subsecond 通过跳转表重定向函数调用,无需修改进程内存,而是通过外部工具编译更改的部分,并将其发送到应用进行应用。目前 Subsecond 仅支持“tip” crate 的热补丁,并存在一些关于全局变量、静态变量和线程局部变量的限制,以及对结构体布局和对齐的限制。它支持所有主要平台,但 iOS 设备由于代码签名要求目前不支持。

阅读更多
开发 热补丁

特斯拉削减配置的Cybertruck RWD版:廉价的谎言

2025-04-13
特斯拉削减配置的Cybertruck RWD版:廉价的谎言

特斯拉发布了Cybertruck的入门级后轮驱动版本,但其售价高达71985美元,比双电机全轮驱动版本仅便宜1万美元。这款车型在配置上大幅缩水,包括更慢的加速、更小的轮毂、更低的牵引能力、简化的悬挂系统、去除的遮盖篷、简化的内饰等。虽然续航里程有所增加,但整体而言,这款车性价比极低,与其他电动皮卡相比竞争力不足。特斯拉此举似乎是为了提高销量,但这种牺牲配置换取销量增长的策略能否成功,仍有待观察。

阅读更多
科技

亚像素距离变换:WebGPU高质量字体渲染的突破

2024-12-26

本文深入探讨了在WebGPU环境下实现高质量字体渲染的挑战与解决方案。作者针对现有Signed Distance Fields (SDFs)生成方法的不足,提出了一种新颖的亚像素精确距离变换算法(ESDT)。ESDT巧妙地结合了CPU和GPU的优势,通过改进的欧几里得距离变换算法,有效解决了传统方法在处理亚像素精度和灰度像素时出现的偏差问题,最终实现了对包括表情符号在内的各种字体的精准渲染,显著提升了字体渲染的质量。

阅读更多

NixOS:完美主义的Linux发行版?我的血泪教训

2025-05-17
NixOS:完美主义的Linux发行版?我的血泪教训

我曾痴迷于NixOS,它承诺通过一次性代码配置实现完美的系统可复现性。然而,一年后,我放弃了它。NixOS的学习曲线陡峭,文档不足,错误信息晦涩,配置方式繁多。虽然它能创建稳定的系统,但我不得不花费大量时间解决各种问题,例如Thunderbolt坞站的兼容性问题以及跨技术栈开发环境的搭建。最终,我转向基于Fedora Silverblue的Bazzite和Bluefin,它们通过Flatpak、Homebrew和Distrobox提供更便捷的应用管理和开发环境,保留了系统不变性的优点,同时显著提升了易用性。NixOS适合追求极致可复现性的服务器环境,但对于普通桌面用户而言,其高昂的学习成本和复杂性并不值得。

阅读更多

听觉处理障碍用户呼吁改进双向语音对话功能

2025-04-09
听觉处理障碍用户呼吁改进双向语音对话功能

一位患有听觉处理障碍的用户反馈,该应用的双向语音对话功能存在不足。iPad 上该功能仅占据屏幕三分之一,文本过小;应用能将语音转录成文字,但无法将文字转换成语音,导致回复不便。用户建议增加键盘输入功能,方便双方文字交流,并表示不需要应用中的家庭声音/警报声音功能。

阅读更多

鲑鱼的奥妙:跨越咸淡水环境的生存之道

2025-05-31

鲑鱼生命周期中面临着巨大的生理挑战:它们在海洋中成熟,却在淡水河流中产卵。这意味着它们必须适应从咸水到淡水的巨大环境变化。为了应对这种变化,鲑鱼进化出了惊人的生理机制。在咸水中,它们大量饮水以补充水分,肾脏产生浓缩的尿液以排出多余盐分,鳃中的钠钾泵将盐分排出体外。而在淡水中,它们则停止饮水,肾脏产生大量稀释的尿液,鳃中的钠钾泵则反向工作,吸收水中的盐分。这种适应过程并非一蹴而就,鲑鱼需要数天甚至数周的时间来完成从咸水到淡水,或从淡水到咸水的转变。

阅读更多

MacPaint之父Bill Atkinson逝世

2025-06-07
MacPaint之父Bill Atkinson逝世

苹果公司早期核心成员、MacPaint和HyperCard的创造者Bill Atkinson于2025年6月5日因胰腺癌去世,享年73岁。Atkinson不仅是苹果历史上的传奇人物,也是计算机史上的重要贡献者。他的QuickDraw、MacPaint(现代位图图像编辑器的鼻祖)和HyperCard等作品对计算机行业产生了深远的影响。Atkinson的天才之处在于,即使在当时硬件条件极其有限的情况下,也能创造出高效优雅的代码和算法。他的离世是科技界的巨大损失,但他留下的遗产将继续激励着未来的开发者。

阅读更多
科技 Bill Atkinson

突破性成果:高效构造 Ramsey 图

2025-06-09
突破性成果:高效构造 Ramsey 图

Eshan Chattopadhyay 和 David Zuckerman 因其在 2016 年 STOC 和 2019 年 Annals of Math 上发表的论文“显式两源提取器和弹性函数”获得了 2025 年 Gödel 奖。该论文的核心成果是改进了一种构造 Ramsey 图的方法,其构造的 Ramsey 图大小达到了指数级别,远超之前的构造方法。这一突破不仅在去随机化领域具有重要意义,也为 Ramsey 理论提供了新的见解,引发了关于其在伪随机性和 Ramsey 理论中的双重价值的讨论。

阅读更多

arXivLabs:与社区协作的实验性项目

2025-03-29
arXivLabs:与社区协作的实验性项目

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

阅读更多
开发

RPython GC 的对象分配速度有多快?

2025-06-15

本文通过一个 RPython 基准测试程序,评估了 RPython 垃圾回收器 (GC) 的对象分配速度。测试结果显示,RPython GC 的分配速度惊人,达到 34 GB/s 以上,远超 Boehm GC。通过分析生成的机器码和性能计数器数据,作者发现 RPython GC 的快速分配源于其高效的 bump pointer 机制和极低的 GC 开销。即使在普通 Python 代码中,利用 PyPy JIT,也能达到 17 GB/s 的分配速度。

阅读更多
开发 RPython

Pocket 阅读应用将于2025年7月8日关闭

2025-05-22

备受用户喜爱的阅读应用Pocket宣布将于2025年7月8日正式关闭。用户可在2025年10月8日前导出保存的内容,之后所有用户数据将被永久删除。Pocket的关闭是由于用户上网习惯的改变,Mozilla将资源投入到更符合用户需求的项目中。Pocket的电子邮件通讯将更名为“Ten Tabs”,继续提供优质内容推荐。

阅读更多
杂项 Pocket 关闭

特斯拉欧洲销量暴跌:市场竞争加剧与马斯克政治争议双重打击

2025-03-02
特斯拉欧洲销量暴跌:市场竞争加剧与马斯克政治争议双重打击

2025年1月,特斯拉在欧洲的销量同比暴跌45%,而同期欧洲电动汽车整体销量却增长了37%。这其中有多重因素:特斯拉迟迟未推出更廉价的车型,主力车型Model Y即将更新换代导致部分消费者持观望态度;来自中国的竞争日益激烈,例如上汽名爵的销量已超过特斯拉两倍;以及埃隆·马斯克的政治争议引发了欧洲公众的强烈反弹,德国甚至出现了抵制特斯拉的行动。尽管咨询公司认为公众情绪对购买决策的影响有限,但马斯克的政治举动无疑加剧了特斯拉销量的下滑。

阅读更多
科技

Chrome Android版终于支持底部地址栏!

2025-06-25
Chrome Android版终于支持底部地址栏!

谷歌终于为安卓版Chrome浏览器带来了期待已久的底部地址栏选项!现在,用户可以将地址栏、标签切换器和其他快捷菜单移动到屏幕底部,提高单手操作的便捷性。这项更新并非强制的,用户可以在设置中选择顶部或底部地址栏。此功能已开始陆续推送,未来几周内所有用户都将可以使用。iOS版Chrome已于2023年率先推出此功能。

阅读更多

光线追踪技术里程碑之作:《基于物理的渲染:从理论到实践》

2025-01-16

《基于物理的渲染:从理论到实践》一书,是计算机图形学领域的经典之作,它以严谨的数学理论和可执行的代码,详细阐述了现代逼真渲染系统的构建方法。该书不仅在电影和游戏制作中得到广泛应用,也深刻影响了产品设计和建筑领域。作者团队更凭借该书对电影制作的贡献荣获了奥斯卡奖。如今,该书的第三版和第四版全文已免费开放,为广大开发者提供了学习和实践的宝贵资源。

阅读更多
开发

特纳:一位被误解的天才画家

2025-05-08
特纳:一位被误解的天才画家

J.M.W. 特纳,这位英国风景画大师,其一生充满传奇色彩。早年成名,技艺精湛,晚年风格却激进到令同侪难以理解,甚至被认为是“精神疾病”的体现。他生活神秘,隐居陋室,却拥有巨额财富和多处房产。特纳对风景的极致追求,源于他个人的旅行经历和对古典大师克劳德·洛兰的景仰,最终发展出独特的“大气风景”风格,以光、色、气氛的交融来表达对自然的敬畏。他的作品在当时备受争议,却在后世被推崇为先锋派艺术的先驱,其非凡的成就,奠定了他在艺术史上的崇高地位。

阅读更多
设计 特纳 风景画

微架构中的执行单元流水线

2024-12-30

本文探讨了乱序微架构中执行单元的流水线化。作者最初认为执行单元在处理完微操作后才会空闲,但以A14和M1中的Firestorm微架构为例,发现两个整数执行单元能够同时处理多个乘法操作,每个乘法操作需要三个周期。通过对比依赖指令序列和独立指令序列的执行时间,作者发现执行单元和微操作的许多组合都高度流水线化,这意味着一个微操作可以在执行单元仍在处理其他微操作时发出。这使得独立指令序列的执行时间从预期的6个周期缩短到4个周期。作者最后解释了指令延迟和带宽表中为何指定倒数吞吐量,因为它等同于周期/指令。

阅读更多
开发 执行单元

WebAuthn:告别密码的未来身份验证

2024-12-26

本文深入探讨了WebAuthn,一种基于公钥密码学的身份验证系统,旨在取代易受攻击的密码系统。文章从密码的不足之处出发,逐步介绍了WebAuthn的核心概念,包括U2F、FIDO2、passkey以及WebAuthn API的具体使用方法。文章详细解释了公钥签名方案、RP ID、CTAP2协议、attestation以及各种扩展功能,并涵盖了服务器端实现、平台API(iOS、Android、Windows)和公钥格式等方面的内容。WebAuthn 通过结合安全密钥和平台认证器,并利用随机挑战和多种安全机制,有效地解决了钓鱼攻击和数据库泄露等问题,为用户提供更安全可靠的身份验证体验。

阅读更多
AI

Git Notes:被低估的Git利器

2025-06-22

Git Notes是一个强大的工具,可以将元数据附加到Git对象(提交、blob、树)上,而无需修改对象本身。它可以用于追踪时间、添加评审信息,甚至构建完整的分布式代码审查系统,例如`git-appraise`。然而,Git Notes 的易用性差,GitHub 在2014年停止显示提交注释,导致其应用受限。尽管如此,它仍然为构建独立于代码托管平台的完整项目历史提供了可能性。

阅读更多
开发

PS Plus订阅服务:十五周年庆典与增长战略

2025-06-27
PS Plus订阅服务:十五周年庆典与增长战略

PlayStation Plus服务在PS5上的增长速度超过了PS4时代,高级会员数量更是超过了中级会员。索尼副总裁Nick Maguire表示,PS Plus的参与度空前高涨,这得益于2022年推出的三层订阅模式,分别为基础版、高级版和豪华版,提供在线游戏、免费游戏、折扣等服务。尽管价格上涨,但高级会员数量在过去一年增长了18%,索尼将继续投资于该服务,并添加更多功能,例如PS Portal上的游戏串流和对索尼影视核心内容的支持。虽然索尼不会将其第一方游戏在发售当天加入Plus,但会定期添加第三方游戏,并持续更新游戏库,以保持新鲜感。

阅读更多
1 2 849 850 851 853 855 856 857 1084 1085