文章指出,由于内存墙的存在,大型语言模型(LLM)推理框架的性能受到硬件限制。作者建议开发者应选择接近系统内存墙的框架,并关注服务器和离线场景下的高吞吐量。文章还强调了量化和稀疏性优化需谨慎使用,建议使用发布模型的默认格式。最后,文章探讨了突破内存墙的潜在研究方向,例如量化、稀疏性优化、并行解码和推测解码等。
Linux man-pages 项目维护者 Alejandro Colomar 近日宣布,由于个人经济原因,将暂时无限期停止对该项目的维护工作。他表示,过去四年一直以志愿者身份利用业余时间维护该项目,从未得到任何公司的赞助。如果未来有公司有意向赞助该项目的维护工作,请与其联系。
澳大利亚研究人员提出了一种假设,认为地震触发的压电效应可以将金电镀到石英晶体上,从而形成金矿床。石英是唯一一种丰富的压电矿物,在压力下会产生电荷,而金矿床通常形成于富含石英的活动断层带。研究人员通过实验模拟了地震频率对石英晶体施加压力,发现金会沉积在纯石英晶体上,而在天然石英晶体中,金则沉积在已有金沉积的位置。
马来西亚通讯及多媒体委员会(MCMC)指示互联网服务提供商(ISP)将使用第三方DNS服务器的域名服务(DNS)流量重定向回其自己的DNS服务器,以确保用户继续受益于本地ISP的DNS服务器提供的保护,并确保马来西亚人无法访问恶意网站。MCMC 还驳斥了有关其封锁网站是严厉措施的说法,强调这只是为了保护弱势群体免受有害在线内容的侵害。
IPShield 是一款 DNS 服务器,可以根据 Firehol level 1 列表和已知的数据库 IP 地址范围检查 IP 地址,该列表每 12 小时更新一次。用户可以通过发送 DNS 查询到 IPShield 服务器来检查 IP 地址的安全性,响应结果分为安全、数据中心和标记三种。
消费者和数字权利活动人士呼吁美国联邦贸易委员会阻止设备制造商利用软件降低产品功能、淘汰不受欢迎的设备或在购买后增加意外费用。活动人士列举了谷歌/李维斯合作的一款牛仔夹克的例子,该夹克包含传感器,可以通过一个特殊的应用程序控制安卓设备。当该应用程序在2023年停产后,这款夹克就失去了这一功能。活动人士认为,这降低了设备的转售价值,并敦促美国联邦贸易委员会制定“明确的指导方针”,防止设备制造商使用软件锁定客户已经拥有的产品中的特性和功能。
这篇文章详细介绍了如何在 Linux 系统上使用 Cron 作业来自动执行任务,包括 Ubuntu 和 rockyOS。文章涵盖了 Cron 基础知识、查看和管理 Cron 作业、Cron 表达式详解、环境变量、时区设置、Cron 作业权限以及日志记录等方面,并提供了丰富的示例。
树莓派RP2350微控制器出现严重GPIO硬件问题,导致Bus Pirate等项目延迟发布。该问题最初被认为与内部下拉电阻有关,但现在发现即使禁用下拉电阻,GPIO引脚也会出现软锁存问题。潜在的解决方案是添加外部下拉电阻,但这会增加功耗。该问题引发了广泛讨论,官方表示正在调查,但目前最好避免使用RP2350 A2版本。
Inertia.js 是一种构建经典服务器驱动型 Web 应用的新方法,它可以让你使用熟悉的服务器端路由,创建完全客户端渲染的单页应用,而无需处理现代 SPA 的复杂性。Inertia.js 不需要客户端路由,也不需要 API,你可以像往常一样构建控制器和页面视图。它适用于任何后端框架,但针对 Laravel 进行了优化。
本文记录了作者制作兼容Konami MegaROM映射器的MSX游戏卡带的经历。作者详细介绍了MSX的插槽映射机制、Konami MegaROM映射器的工作原理以及如何使用74LS670芯片实现页面切换功能。期间,作者遇到了各种挑战,例如DIP开关接反、地址线悬空等问题,并最终成功解决了这些问题,制作出了可以运行Konami游戏的MSX卡带。
本文分析了科技行业工程师频繁跳槽,获得高薪的现象。作者认为,公司内部不透明、信息不对称的薪酬结构是导致这一问题的主要原因。作者建议科技公司建立透明的薪酬体系,根据工程师的贡献和任期来确定薪资,以鼓励长期服务。
这篇文章探讨了开放科学在化学领域的进展和挑战。虽然开放获取出版物越来越普遍,但数据的共享和标准化仍然存在障碍。文章强调了机器学习的兴起对开放数据的需求,以及电子实验室笔记本和开放数据库等举措如何促进合作和加速科学发现。文中还讨论了开放同行评审的益处,以及知识产权、缺乏奖励机制和全球资源不平等等阻碍开放科学的因素。
LÖVR 是一个用 Lua 编写的用于快速构建 VR 体验的简洁框架。它支持 Windows、macOS、Linux 和 Android 等多个平台,以及 Vive/Index、Oculus Rift/Quest、Windows MR 等多种设备,并提供 VR 模拟器。 LÖVR 简单易用,只需几行 Lua 代码即可创建 VR 场景。它使用 C11 编写并使用 LuaJIT 脚本化,包括优化的单通道立体渲染。
Mozilla计划在所有平台上禁用HTTP/2推送功能。原因是使用率低,并且存在一些仅影响 Firefox 的兼容性问题。其他浏览器,如 Chrome 和 Safari,已经禁用或不支持此功能。Mozilla建议使用 rel="preload" 和 103 Early Hints 作为替代方案。
这篇文章介绍了斯蒂文斯理工学院开设的“UNIX 环境高级编程” (CS631 - APUE) 课程。该课程涵盖了UNIX操作系统原理、系统级软件开发、C编程、进程管理、进程间通信、文件系统等内容。课程要求学生具备C语言编程基础和UNIX命令行使用经验,所有作业和项目都需要在UNIX环境下完成。
文章作者分享了在 Threads 平台上发布关于互联网档案馆数字化借阅案评论的经历,并由此引发了对 Threads 平台用户信任危机的思考。作者认为,Threads 平台上一些用户对他评论的过度反应以及对其动机的不信任,可能与 Meta 推出的创作者计划有关。该计划付费鼓励用户发布内容,导致平台上充斥着追求流量的虚假内容,进而导致用户之间信任度下降。作者担忧这种现象将对平台社区的真实性和可持续性造成损害。
这篇研究论文评估了生成式 AI 对软件开发人员生产力的影响,分析了微软、埃森哲和一家匿名财富 100 强电子产品制造公司进行的三个随机对照试验的数据。结果显示,使用 AI 工具的开发人员完成的任务数量增加了 26.08%,其中经验不足的开发人员表现出更高的采用率和更大的生产力提升。
本文探讨了类似于Perlin噪声那样,对不同类型的噪声进行倍频求和的效果。文章首先介绍了蓝噪声,并展示了将其倍频求和后,噪声的分布会变得更加高斯化,同时频率截止值也会降低。随后,文章还测试了白噪声、二项式噪声、盒式噪声等不同类型噪声的倍频求和效果,并观察了其频谱变化。此外,文章还介绍了低差异序列噪声(如交织梯度噪声和R2噪声)的倍频求和结果,发现其频谱呈现出有趣的图案。文章最后对比了这种方法与Perlin噪声的生成过程,并指出其差异。
本文论述了操作系统线程高昂的成本。主要原因在于操作系统内核和用户程序运行在不同的硬件安全域,线程操作需要频繁进行安全域切换,带来额外开销。现代异步IO致力于减少这种切换,从而提升效率。文章还指出,即使使用简化的编程模型,高效的异步IO也能带来显著性能提升。
谷歌宣布将其安卓地震警报系统扩展到美国所有50个州和6个地区。该系统最初于2020年推出,利用手机内置的加速度计来检测地震,并向用户提供预警。对于加利福尼亚州、俄勒冈州和华盛顿州的用户,警报将继续由ShakeAlert系统提供支持,该系统利用传统的地震仪来检测地震。
文章探讨了异步 IO 的优缺点,并将其与多线程进行了比较。作者认为,尽管异步 IO 在处理高并发场景中具有优势,但其复杂性也增加了开发难度。作者提出,如果将过去几十年投入异步 IO 的资源用于改进操作系统线程的效率,或许能提供更简单、高效的解决方案。然而,由于现有操作系统的线程成本较高,异步 IO 仍然是目前处理高并发场景的必要选择。
一篇发表在《自闭症》杂志上的新论文指出,玩龙与地下城等桌面角色扮演游戏(TRPG)可以帮助自闭症患者建立健康的社交关系。游戏环境提供了清晰的社交互动规则,可以让自闭症玩家在低风险的环境中练习社交技巧,增强自信,并获得归属感。
1924年,在火星冲日期间,美国海军进行了一项大胆的实验,试图接收来自火星人的无线电信号。他们使用飞艇上的天线捕捉信号,并将其转换为光学图像记录在照相纸上。实验引发了媒体和公众的狂热猜测,因为有人声称在图像中发现了一个“人脸”。然而,实验的发明者却认为这只是无线电干扰造成的“怪异现象”,并非来自火星。
Exercism 编程练习平台用户突破 200 万,但资金却陷入困境,无力支付员工工资。创始人 Jeremy Walker 宣布,由于非盈利模式难以维持运营,将进行组织架构调整,包括 Erik 离职并重组维护团队。未来计划推出新的编程基础教育产品以获得收入,并探索 Exercism Teams 的盈利模式。
Retronews是一个Python脚本,用于浏览Hacker News和Lobsters的讨论,其界面模仿了经典的新闻组和邮件阅读器,例如slrn和mutt。它主要用于突出显示有趣的帖子并跟踪已读/未读消息,一次只显示一条消息的UI也鼓励用户进行更慢、更专注的阅读。
这篇博文探讨了如何在现有固件代码库中逐步引入Rust,以提高安全性。文章重点介绍了优先替换新代码和安全关键代码,并详细讲解了使用Rust替换C代码的步骤,包括创建Rust shim、处理与C/C++代码的交互、连接固件的裸机环境、构建优化等方面。文章还提供了一些实用的技巧和注意事项,例如如何选择合适的Rust库、如何将std库移植到no_std环境、如何处理内存分配和恐慌等。