QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

如何评估大型语言模型推理框架的性能 (www.lamini.ai)

文章指出,由于内存墙的存在,大型语言模型(LLM)推理框架的性能受到硬件限制。作者建议开发者应选择接近系统内存墙的框架,并关注服务器和离线场景下的高吞吐量。文章还强调了量化和稀疏性优化需谨慎使用,建议使用发布模型的默认格式。最后,文章探讨了突破内存墙的潜在研究方向,例如量化、稀疏性优化、并行解码和推测解码等。

Linux man-pages 项目维护公告 (lwn.net)

Linux man-pages 项目维护者 Alejandro Colomar 近日宣布,由于个人经济原因,将暂时无限期停止对该项目的维护工作。他表示,过去四年一直以志愿者身份利用业余时间维护该项目,从未得到任何公司的赞助。如果未来有公司有意向赞助该项目的维护工作,请与其联系。

自然压电效应或可形成金矿床 (arstechnica.com)

澳大利亚研究人员提出了一种假设,认为地震触发的压电效应可以将金电镀到石英晶体上,从而形成金矿床。石英是唯一一种丰富的压电矿物,在压力下会产生电荷,而金矿床通常形成于富含石英的活动断层带。研究人员通过实验模拟了地震频率对石英晶体施加压力,发现金会沉积在纯石英晶体上,而在天然石英晶体中,金则沉积在已有金沉积的位置。

马来西亚通讯及多媒体委员会澄清有关DNS重定向和互联网访问限制的误传 (thesun.my)

马来西亚通讯及多媒体委员会(MCMC)指示互联网服务提供商(ISP)将使用第三方DNS服务器的域名服务(DNS)流量重定向回其自己的DNS服务器,以确保用户继续受益于本地ISP的DNS服务器提供的保护,并确保马来西亚人无法访问恶意网站。MCMC 还驳斥了有关其封锁网站是严厉措施的说法,强调这只是为了保护弱势群体免受有害在线内容的侵害。

胶水与协处理器架构 (vitalik.eth.limo)

这篇文章分析了现代计算中普遍存在的“胶水与协处理器”架构。这种架构将计算分为两部分:少量复杂但计算量不大的“业务逻辑”和大量密集但结构化的“昂贵工作”。“胶水”组件负责协调数据在多个“协处理器”组件之间流动,以实现高效计算。文章列举了以太坊虚拟机、人工智能代码、可编程密码学等领域的例子,阐述了这种架构的优势,并探讨了其对安全计算、开放硬件、密码学以及区块链等领域的影响。

IPShield:一款基于 DNS 的 IP 地址安全检测工具 (ipshield.dev)

IPShield 是一款 DNS 服务器,可以根据 Firehol level 1 列表和已知的数据库 IP 地址范围检查 IP 地址,该列表每 12 小时更新一次。用户可以通过发送 DNS 查询到 IPShield 服务器来检查 IP 地址的安全性,响应结果分为安全、数据中心和标记三种。

活动人士敦促美国联邦贸易委员会禁止硬件降级 (www.theregister.com)

消费者和数字权利活动人士呼吁美国联邦贸易委员会阻止设备制造商利用软件降低产品功能、淘汰不受欢迎的设备或在购买后增加意外费用。活动人士列举了谷歌/李维斯合作的一款牛仔夹克的例子,该夹克包含传感器,可以通过一个特殊的应用程序控制安卓设备。当该应用程序在2023年停产后,这款夹克就失去了这一功能。活动人士认为,这降低了设备的转售价值,并敦促美国联邦贸易委员会制定“明确的指导方针”,防止设备制造商使用软件锁定客户已经拥有的产品中的特性和功能。

Linux上的Cron作业:综合指南和示例 (ittavern.com)

这篇文章详细介绍了如何在 Linux 系统上使用 Cron 作业来自动执行任务,包括 Ubuntu 和 rockyOS。文章涵盖了 Cron 基础知识、查看和管理 Cron 作业、Cron 表达式详解、环境变量、时区设置、Cron 作业权限以及日志记录等方面,并提供了丰富的示例。

树莓派RP2350 E9 错误问题日益恶化 (hackaday.com)

树莓派RP2350微控制器出现严重GPIO硬件问题,导致Bus Pirate等项目延迟发布。该问题最初被认为与内部下拉电阻有关,但现在发现即使禁用下拉电阻,GPIO引脚也会出现软锁存问题。潜在的解决方案是添加外部下拉电阻,但这会增加功耗。该问题引发了广泛讨论,官方表示正在调查,但目前最好避免使用RP2350 A2版本。

Inertia.js - 现代单体应用 (inertiajs.com)

Inertia.js 是一种构建经典服务器驱动型 Web 应用的新方法,它可以让你使用熟悉的服务器端路由,创建完全客户端渲染的单页应用,而无需处理现代 SPA 的复杂性。Inertia.js 不需要客户端路由,也不需要 API,你可以像往常一样构建控制器和页面视图。它适用于任何后端框架,但针对 Laravel 进行了优化。

自制MSX游戏卡带:挑战Konami MegaROM映射器 (www.leadedsolder.com)

本文记录了作者制作兼容Konami MegaROM映射器的MSX游戏卡带的经历。作者详细介绍了MSX的插槽映射机制、Konami MegaROM映射器的工作原理以及如何使用74LS670芯片实现页面切换功能。期间,作者遇到了各种挑战,例如DIP开关接反、地址线悬空等问题,并最终成功解决了这些问题,制作出了可以运行Konami游戏的MSX卡带。

为什么科技公司不愿提高薪资留住工程师? (www.goethena.com)

本文分析了科技行业工程师频繁跳槽,获得高薪的现象。作者认为,公司内部不透明、信息不对称的薪酬结构是导致这一问题的主要原因。作者建议科技公司建立透明的薪酬体系,根据工程师的贡献和任期来确定薪资,以鼓励长期服务。

开放科学会改变化学吗? (www.chemistryworld.com)

这篇文章探讨了开放科学在化学领域的进展和挑战。虽然开放获取出版物越来越普遍,但数据的共享和标准化仍然存在障碍。文章强调了机器学习的兴起对开放数据的需求,以及电子实验室笔记本和开放数据库等举措如何促进合作和加速科学发现。文中还讨论了开放同行评审的益处,以及知识产权、缺乏奖励机制和全球资源不平等等阻碍开放科学的因素。

GitHub - bjornbytes/lovr:Lua 虚拟现实框架 (github.com)

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推送功能 (groups.google.com)

Mozilla计划在所有平台上禁用HTTP/2推送功能。原因是使用率低,并且存在一些仅影响 Firefox 的兼容性问题。其他浏览器,如 Chrome 和 Safari,已经禁用或不支持此功能。Mozilla建议使用 rel="preload" 和 103 Early Hints 作为替代方案。

UNIX 环境高级编程 (stevens.netmeister.org)

这篇文章介绍了斯蒂文斯理工学院开设的“UNIX 环境高级编程” (CS631 - APUE) 课程。该课程涵盖了UNIX操作系统原理、系统级软件开发、C编程、进程管理、进程间通信、文件系统等内容。课程要求学生具备C语言编程基础和UNIX命令行使用经验,所有作业和项目都需要在UNIX环境下完成。

Threads以牺牲信任为代价换取增长 (werd.io)

文章作者分享了在 Threads 平台上发布关于互联网档案馆数字化借阅案评论的经历,并由此引发了对 Threads 平台用户信任危机的思考。作者认为,Threads 平台上一些用户对他评论的过度反应以及对其动机的不信任,可能与 Meta 推出的创作者计划有关。该计划付费鼓励用户发布内容,导致平台上充斥着追求流量的虚假内容,进而导致用户之间信任度下降。作者担忧这种现象将对平台社区的真实性和可持续性造成损害。

生成式 AI 对高技能工作的影响:来自对软件开发人员进行的三个现场实验的证据 (papers.ssrn.com)

这篇研究论文评估了生成式 AI 对软件开发人员生产力的影响,分析了微软、埃森哲和一家匿名财富 100 强电子产品制造公司进行的三个随机对照试验的数据。结果显示,使用 AI 工具的开发人员完成的任务数量增加了 26.08%,其中经验不足的开发人员表现出更高的采用率和更大的生产力提升。

像Perlin噪声一样对蓝噪声倍频进行求和 (blog.demofox.org)

本文探讨了类似于Perlin噪声那样,对不同类型的噪声进行倍频求和的效果。文章首先介绍了蓝噪声,并展示了将其倍频求和后,噪声的分布会变得更加高斯化,同时频率截止值也会降低。随后,文章还测试了白噪声、二项式噪声、盒式噪声等不同类型噪声的倍频求和效果,并观察了其频谱变化。此外,文章还介绍了低差异序列噪声(如交织梯度噪声和R2噪声)的倍频求和结果,发现其频谱呈现出有趣的图案。文章最后对比了这种方法与Perlin噪声的生成过程,并指出其差异。

操作系统线程总是代价高昂 (utcc.utoronto.ca)

本文论述了操作系统线程高昂的成本。主要原因在于操作系统内核和用户程序运行在不同的硬件安全域,线程操作需要频繁进行安全域切换,带来额外开销。现代异步IO致力于减少这种切换,从而提升效率。文章还指出,即使使用简化的编程模型,高效的异步IO也能带来显著性能提升。

安卓地震警报现已覆盖美国所有50个州 (www.droid-life.com)

谷歌宣布将其安卓地震警报系统扩展到美国所有50个州和6个地区。该系统最初于2020年推出,利用手机内置的加速度计来检测地震,并向用户提供预警。对于加利福尼亚州、俄勒冈州和华盛顿州的用户,警报将继续由ShakeAlert系统提供支持,该系统利用传统的地震仪来检测地震。

异步 IO:下一个十亿美元的错误? (yorickpeterse.com)

文章探讨了异步 IO 的优缺点,并将其与多线程进行了比较。作者认为,尽管异步 IO 在处理高并发场景中具有优势,但其复杂性也增加了开发难度。作者提出,如果将过去几十年投入异步 IO 的资源用于改进操作系统线程的效率,或许能提供更简单、高效的解决方案。然而,由于现有操作系统的线程成本较高,异步 IO 仍然是目前处理高并发场景的必要选择。

理解Y组合子 (8dcc.github.io)

本文深入浅出地解释了Y组合子的概念和工作原理。文章首先介绍了lambda演算的基础知识,包括语法规则、约简操作和常见符号。然后,文章通过阶乘函数的例子引入了递归的概念,并解释了如何在匿名函数中实现递归。接着,文章阐述了不动点的定义以及不动点组合子的概念,并引入了Y组合子作为不动点组合子的一个例子。文章详细解释了Y组合子的推导过程,并通过图表展示了其在Scheme中的实现细节,特别是在惰性求值方面的处理。最后,文章总结了Y组合子的应用,强调了其在函数式编程中实现递归的重要性。

研究表明:玩龙与地下城游戏有助于自闭症玩家进行社交互动 (arstechnica.com)

一篇发表在《自闭症》杂志上的新论文指出,玩龙与地下城等桌面角色扮演游戏(TRPG)可以帮助自闭症患者建立健康的社交关系。游戏环境提供了清晰的社交互动规则,可以让自闭症玩家在低风险的环境中练习社交技巧,增强自信,并获得归属感。

1924年那些古怪的火星无线电信号 (www.centauri-dreams.org)

1924年,在火星冲日期间,美国海军进行了一项大胆的实验,试图接收来自火星人的无线电信号。他们使用飞艇上的天线捕捉信号,并将其转换为光学图像记录在照相纸上。实验引发了媒体和公众的狂热猜测,因为有人声称在图像中发现了一个“人脸”。然而,实验的发明者却认为这只是无线电干扰造成的“怪异现象”,并非来自火星。

200 万用户,却没钱了?Exercism 的现状与未来 (exercism.org)

Exercism 编程练习平台用户突破 200 万,但资金却陷入困境,无力支付员工工资。创始人 Jeremy Walker 宣布,由于非盈利模式难以维持运营,将进行组织架构调整,包括 Erik 离职并重组维护团队。未来计划推出新的编程基础教育产品以获得收入,并探索 Exercism Teams 的盈利模式。

Retronews: 模拟经典新闻阅读器的 HN 和 Lobsters TUI 浏览器 (github.com)

Retronews是一个Python脚本,用于浏览Hacker News和Lobsters的讨论,其界面模仿了经典的新闻组和邮件阅读器,例如slrn和mutt。它主要用于突出显示有趣的帖子并跟踪已读/未读消息,一次只显示一条消息的UI也鼓励用户进行更慢、更专注的阅读。

在现有固件代码库中部署Rust (security.googleblog.com)

这篇博文探讨了如何在现有固件代码库中逐步引入Rust,以提高安全性。文章重点介绍了优先替换新代码和安全关键代码,并详细讲解了使用Rust替换C代码的步骤,包括创建Rust shim、处理与C/C++代码的交互、连接固件的裸机环境、构建优化等方面。文章还提供了一些实用的技巧和注意事项,例如如何选择合适的Rust库、如何将std库移植到no_std环境、如何处理内存分配和恐慌等。

lwIP:概述 (www.nongnu.org)

lwIP是一个轻量级的TCP/IP协议栈实现,旨在减少内存使用,同时提供完整的TCP功能,适用于内存资源有限的嵌入式系统。lwIP支持IPv4和IPv6、ICMP、IGMP、UDP、TCP等协议,以及DHCP、DNS、TLS、SNMP等网络功能,并提供原始API和可选的Berkeley套接字API。lwIP采用BSD许可证开源,其开发和维护由全球开发者网络协作完成。

gRPC 的缺陷 (kmcd.dev)

本文探讨了 gRPC 的一些缺陷,包括生成的代码冗长复杂、语言特性差异导致的设计问题、性能优化不足、缺少对必要字段的直接支持、学习曲线陡峭、前端生态集成不足、Google 的长期承诺问题、缺少包管理器、编辑器集成不足、文档不美观等。作者认为,尽管存在这些问题,但 gRPC 的未来依然光明,社区正在积极开发工具来解决这些挑战,并相信随着 gRPC 的成熟和生态系统的扩展,将会出现更好的工具、更好的编辑器支持以及与前端世界更顺畅的集成。

1 2 3 5 7 8 9 359 360