Modular发布MAX 24.6:原生GPU生成式AI平台

2024-12-17

Modular发布了MAX 24.6,一个原生GPU生成式AI平台,旨在重新定义AI的开发和部署方式。MAX 24.6的核心是MAX GPU,一个垂直整合的生成式AI服务堆栈,摆脱了对NVIDIA CUDA等厂商专用计算库的依赖。它基于高性能AI模型编译器和运行时MAX Engine以及Python原生服务层MAX Serve,支持整个AI开发流程,从实验到生产部署。MAX 24.6支持多种硬件平台,包括NVIDIA A100、L40、L4和A10加速器,并计划支持H100、H200和AMD GPU。其与Hugging Face模型兼容,并提供OpenAI兼容的客户端API。MAX 24.6在Llama 3.1模型上实现了3860个输出token/秒的吞吐量,与vLLM性能相当,并具有更小的Docker镜像尺寸。

阅读更多

OCR古籍挑战:将圣西门回忆录数字化

2024-12-17

作者耗时数周,利用OCR技术对19世纪末的法国古籍《圣西门回忆录》进行数字化处理。这套45卷巨著包含超过300万字,图片版在线可见,但阅读困难。作者的目标是创建一个可读、可搜索、可复制的文本版本。过程中,他克服了图像质量差、页面区域划分(页眉、正文、注释、脚注等)困难等挑战,利用Google Vision API进行OCR,并编写Python程序处理OCR结果,识别并分离不同区域的文本。尽管LLM在脚注引用方面表现不佳,但作者通过改进程序和人工校对,最终将第一卷成果上线。

阅读更多
开发

十年老服务器的“第二春”:廉价高效的存储方案

2024-12-17

一家公司仍在生产环境中运行一台使用了十多年的旧文件服务器。这台服务器虽然老旧,BMC 甚至需要 Java 来支持 KVM-over-IP 功能,但由于其拥有 16 个磁盘托架和 10G 以太网端口,以及公司对低成本大容量存储的需求,它被重新利用作为“自带磁盘”的廉价存储服务器。尽管速度和内存较低,但满足了用户的低性能、大容量需求。这体现了在特定情况下,老旧硬件通过合理利用依然可以发挥价值的理念。

阅读更多

轻量级自托管代理PipeGate:你的“穷人版”ngrok

2024-12-17

PipeGate是一个轻量级的、自托管的代理,使用FastAPI构建,旨在成为“穷人版的ngrok”。它允许你将本地服务器暴露到互联网,提供了一种简单的方法来创建从你的本地机器到外部世界的隧道。对于想要了解像ngrok这样的隧道服务底层工作原理或需要在其自身基础设施上托管的可定制替代方案的开发者来说,PipeGate是一个极好的工具。它具有自托管、唯一连接、可定制、轻量级和易于学习的特点。安装简单,只需使用git克隆或pip安装即可。

阅读更多

Bruin:一款用SQL和Python构建数据管道的工具

2024-12-17

Bruin是一款强大的数据管道工具,它集数据摄取、SQL和Python数据转换以及数据质量检查于一体。它支持主流数据平台,可在本地机器、EC2实例或GitHub Actions上运行。Bruin具有数据摄取、SQL和Python转换、数据质量检查、Jinja模板、端到端验证和多环境支持等功能,通过简单的pipeline.yml文件配置即可构建高效的数据管道。

阅读更多
开发

车灯亮度大战:一场由Reddit引发的技术与安全的角力

2024-12-17

近年来,汽车LED大灯刺眼的问题日益突出,引发了广泛不满。Reddit论坛r/FuckYourHeadlights成为抗议中心,聚集了众多受困扰的驾驶员。两位核心人物,一位前端开发者和一位机械工程师,正试图通过数据、研究和倡议,推动政府和汽车厂商解决这个问题。他们认为,汽车厂商为了追求更亮的灯光和安全评级,利用LED技术的可调性,在满足法规的同时,制造出过亮的灯光,而法规本身也滞后于技术发展。这场争论的核心在于如何平衡灯光亮度、能见度和眩光带来的安全风险,目前仍未有明确结论,但这场由Reddit引发的“车灯亮度大战”已引起广泛关注,推动了人们对汽车照明技术的反思。

阅读更多
科技 LED大灯

月球:一次引人入胜的宇宙之旅

2024-12-17

本文以引人入胜的方式,深入探讨了月球的运动、地月系统以及太阳系中三体运行的奥秘。通过生动的互动演示,作者解释了月球的轨道、潮汐、日食和月食等现象,并揭示了月球表面地貌的形成过程以及月球亮度的成因。文章涵盖了引力、角动量守恒等物理概念,并以通俗易懂的语言解释了复杂的天文现象,是一篇兼具科学性与趣味性的佳作。

阅读更多
杂项

开源香料数据库SpiceNice上线

2024-12-17

SpiceNice是一个开源的烹饪香料数据库网站,它不仅提供香料本身的详细信息,还包含对应的植物信息和相关的免费文献。该网站使用Strapi作为后端,PostgreSQL作为数据库,Astro作为前端框架。未来,SpiceNice计划扩展成为一个全面的香料数据库,提供Web API和多语言支持,并建立一个香料爱好者社区。

阅读更多
开发 香料

Discourse:十年磨一剑,开源论坛的辉煌十年

2024-12-17

Discourse开源论坛在2014年8月26日发布了1.0版本,并推出托管服务。十年来,它始终坚持100%开源,并不断发展壮大。从最初的15个插件发展到如今的49个,并加入了聊天和AI功能,例如AI机器人和摘要功能。团队规模也从4人发展到102人,遍布全球25个国家和14个时区。Discourse已服务超过2万个社区,拥有超过1亿个主题和近16.5亿个帖子。

阅读更多

Langfuse:开源LLM工程平台,赋能LLM应用开发

2024-12-17

Langfuse是一个开源的LLM工程平台,致力于简化大型语言模型(LLM)的开发和部署。它提供LLM可观测性、指标、评估、提示管理、游乐场和数据集等功能,并与LlamaIndex、Langchain、OpenAI SDK、LiteLLM等工具集成。Langfuse帮助开发者监控LLM的性能,管理提示词,评估模型效果,最终提升LLM应用的开发效率。

阅读更多
开发

开源固件:自由的必要性与策略抉择

2024-12-17

本文探讨了固件开源的必要性。作者认为,固件作为控制硬件的软件,理应遵循自由软件原则,这不仅关乎自由本身,更与用户的实际利益息息相关。非自由固件可能限制硬件功能、隐藏安全漏洞,甚至导致用户无法修复安全问题。文章分析了两种观点:一种认为开源固件理想但非必要;另一种则主张所有系统软件都应开源。作者倾向于前者,认为优先确保操作系统内核的自由更为重要,但同时强调开源固件的益处,并讨论了如何通过策略手段推动固件开源。

阅读更多
开发

单人开发团队如何打造百万用户阅读社区

2024-12-17

Nadia Odunayo,一位软件工程师,凭借其独立开发的阅读社区应用StoryGraph,成功吸引了超过百万用户。StoryGraph帮助用户追踪阅读进度,并根据心情和喜好推荐书籍。这篇文章讲述了Odunayo如何在单人团队的情况下,克服挑战,最终取得成功的经验,展现了其非凡的毅力和技术实力。她的故事为独立开发者提供了宝贵的经验和启示。

阅读更多
开发 阅读社区

格鲁格的音响指南:洞穴里的高保真盛宴

2024-12-17

格鲁格,一位经验丰富的(虽然有点糊涂)音响工程师,撰写了这份音响指南,旨在帮助年轻的格鲁格们打造完美的洞穴音响系统。指南涵盖了信号链的各个组成部分,从流媒体播放器到扬声器,并详细解释了每个组件的关键参数,例如阻抗、灵敏度和失真。格鲁格强调了低噪声、低失真的重要性,并建议优先选择高品质的扬声器。最终,格鲁格推荐了一套性价比高的入门级系统,让年轻的格鲁格们也能在洞穴中享受高保真音乐的盛宴。

阅读更多
杂项 音响 高保真

线性代数赋能交互式图表编辑器

2024-12-17

作者Ivan Shubin在开发交互式图表编辑器Schemio时,巧妙地运用线性代数中的矩阵运算解决了一系列难题。起初,Schemio仅支持简单的形状创建和操作。但当引入项目层次结构后,坐标转换变得复杂。作者最初采用递归方法,但遇到缩放和旋转中心点问题。最终,作者利用矩阵表示变换(平移、旋转、缩放),通过矩阵乘法实现坐标转换,并巧妙地运用矩阵求逆解决世界坐标与局部坐标转换问题。此外,作者还利用矩阵运算解决了对象在层次结构中移动时位置和旋转的精确调整问题,避免了对象位置的异常跳动。Schemio的源码已开源,感兴趣的读者可以前往GitHub查看。

阅读更多

3D打印沙丘棋盘:触觉与设计的完美融合

2024-12-17

建筑师Rory Noble-Turner运用先进的石英3D打印技术,创作了一个独特的沙丘棋盘。该作品旨在通过精细的纹理,为玩家提供引人入胜的触觉体验,并将沙子的原始形态融入设计中。设计师巧妙地利用3D建模工具,实现了对沙丘纹理的精细控制,最终呈现出自然流畅的形态,并通过纹理的差异来区分棋子与棋盘。这件作品不仅是一件艺术品,更是一次对触觉和感官体验的探索,在数字化时代呼吁人们重新关注日常的物理感知。

阅读更多
设计 触觉设计

文本模式Git界面Tig:高效浏览和管理Git仓库

2024-12-17

Tig是一款基于ncurses库的文本模式Git界面,它主要用作Git仓库浏览器,但也可以辅助进行分块提交暂存更改,并充当各种Git命令输出的分页器。Tig提供便捷的安装和使用说明,以及版本发布说明,方便用户获取最新功能和错误修复。用户可以通过官网、GitHub、Gitter和Stack Overflow等渠道获取更多信息、报告问题或提出功能请求。

阅读更多
开发

程序员打造奇幻编程游戏:Droste's Lair

2024-12-17

两位程序员耗时两周开发出一款名为Droste's Lair的奇幻编程环境游戏。游戏中,玩家通过拖拽、放置等直观操作来构建和计算数学结构,并运用“amb”机制实现分支执行和递归调用。游戏以剑与魔法为主题,玩家需完成一系列挑战,例如反转列表元素、生成所有扑克牌花色组合以及计算多米诺骨牌覆盖棋盘的方法数。Droste's Lair巧妙地结合了编程和游戏元素,为学习编程和数学概念提供了一种新颖有趣的途径。

阅读更多
开发 编程游戏

Java的史诗级重构:Valhalla项目最新进展

2024-12-17

历时十年的Java Valhalla项目正进入收尾阶段。该项目旨在修复Java类型系统中类和原始类型之间的裂痕。通过引入“像类一样编码,像int一样工作”的值类,Valhalla实现了扁平且紧凑的内存布局。Devoxx 2024上,Java语言架构师Brian Goetz介绍了该项目的最新进展,包括值类、空限制类型、增强的确定赋值分析和严格初始化等关键特性。

阅读更多
开发 值类

Swift新框架Forked:简化共享数据处理

2024-12-17

开发者Drew McCormack发布了新的Swift框架Forked,用于简化共享数据的处理,无论是单设备还是多设备协作。Forked灵感来源于Git的合并机制,它允许在单个文件中支持分支和合并,实现最终一致性。无需完整变更历史,只需保留足够版本以进行三方合并。Forked使用结构体而非类,支持Codable,并可与iCloud等云服务同步。它甚至能解决并发访问导致的竞态条件,并支持自定义合并逻辑或内置CRDT算法。通过简单的几行代码,即可轻松实现CloudKit同步。

阅读更多
开发

CHICKEN Scheme迎新编译器CRUNCH:静态类型Scheme编译器

2024-12-17

本文介绍了CRUNCH,一个针对Scheme语言静态类型子集的新编译器。它基于CHICKEN Scheme系统,将Scheme代码编译成可移植的C99代码。CRUNCH旨在提供一个高性能、轻量级的Scheme编译器,弥补现有Scheme系统在性能和可移植性方面的不足,尤其适用于游戏、虚拟机和嵌入式系统开发。虽然CRUNCH对Scheme语言的功能有所限制,但它通过类型推断和多种优化技术,实现了高效的代码生成,并与CHICKEN Scheme系统无缝集成。

阅读更多
开发

Y Combinator孵化公司Zaymo招聘创始工程师

2024-12-17

Zaymo,一家由Y Combinator孵化的电商邮件营销公司,正在招聘创始工程师。Zaymo致力于将电商邮件转化为可购物的落地页,用户无需离开邮箱即可购买商品。公司发展迅速,增长率惊人,寻求一位经验丰富的全栈工程师加入团队,共同打造未来的邮件营销模式。理想候选人拥有2年以上创业公司工程经验,精通TypeScript、Remix和AWS等技术,并具备积极主动、快速迭代和团队合作的精神。Zaymo提供具有竞争力的薪酬、期权和搬迁补贴等福利。

阅读更多
创业

斯坦福报告警告:镜像细菌的风险与可行性

2024-12-17

斯坦福大学发布的一份技术报告详细评估了创造“镜像细菌”的可行性及其潜在风险。镜像细菌的所有手性分子(蛋白质、核酸和代谢物)都是其镜像,这使得它们无法通过自然进化产生,但随着科学进步,其人工合成日益可行。由于免疫系统和捕食机制依赖于手性分子间的相互作用,镜像细菌可能逃避免疫系统和天敌的捕杀,从而不受控制地传播,并对人类、动物、植物和环境构成严重威胁。报告涵盖了镜像细菌的合成、生物安全、对人体健康、医疗对策以及生态影响等多个方面,呼吁对这一潜在的生物安全风险高度重视。

阅读更多
AI

Framework发布新款扩展坞模块及其他更新

2024-12-17

Framework公司发布了Framework Laptop 16的第一个全新扩展坞模块:双M.2适配器,允许用户添加额外的存储驱动器或其他高速设备。此外,他们还更新了Framework Laptop 16的CPU散热解决方案,并推出了包含随机配件的“神秘盒子”,以减少电子垃圾。同时,他们还增加了48GB DDR5内存模块、新款周边产品以及更多地区的配送服务,进一步提升了产品线和用户体验。

阅读更多

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

2024-12-17

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

阅读更多

数据恐龙:揭秘统计陷阱

2024-12-17

十三组数据,统计指标惊人相似,但图表形态却千差万别!这就是“数据恐龙”数据集的魅力所在。它由恐龙形状的数据集和其它十二个形状各异的数据集组成,它们都拥有几乎相同的均值、方差和相关系数等基本统计量。这有力地说明了:仅依赖简单的统计指标分析数据是多么危险,可视化分析的重要性不言而喻。这组数据集合旨在警示数据分析师,在进行数据分析之前,必须先进行数据可视化,避免被统计数据误导,做出错误的判断。

阅读更多

微软计划删除十亿用户密码,推广更安全的通行密钥

2024-12-17

面对日益增长的网络攻击,微软宣布计划删除十亿用户的密码,并大力推广更安全的通行密钥(passkeys)。由于密码攻击事件激增,微软每天阻止7000次密码攻击,是去年同期的近两倍。通行密钥通过生物识别技术或PIN码进行验证,比传统密码更安全,也更便捷。微软正积极推动用户迁移到通行密钥,旨在创建一个无密码的更安全未来。

阅读更多
科技

微软开源Multilspy:简化语言服务器客户端构建

2024-12-17

微软开源了一个名为Multilspy的Python库,旨在简化围绕语言服务器构建应用程序的过程。Multilspy支持多种语言(Java、Rust、C#、Python),自动处理服务器二进制文件的下载和语言服务器的设置/拆卸,并提供简易API。它主要用于与语言服务器进行交互,获取静态分析结果,例如代码补全、符号定义和引用等,这在AI辅助代码生成(如Monitor-Guided Decoding)中非常有用。

阅读更多

Klarna因AI停止招聘:CEO称AI已能胜任所有工作

2024-12-17

支付公司Klarna的CEO Sebastian Siemiatkowski近日表示,人工智能已经能够胜任所有人类的工作,并透露Klarna在一年之前就停止了招聘,公司员工数量从4500人减少到3500人。尽管Klarna网站上仍在发布招聘信息,但发言人澄清公司并非积极招聘扩充员工规模,而只是在补充一些必要的职位,主要集中在工程领域。此举引发了人们对AI对就业市场影响的担忧。

阅读更多
科技 Klarna

SQL Server数据库继承关系的最佳实践

2024-12-17

本文探讨了在SQL Server数据库中表示继承关系的最佳实践。作者提出了三种常见方法:单表继承、具体表继承和类表继承,并详细比较了它们的优缺点。单表继承简单易懂,但存在扩展性和数据完整性问题;具体表继承解决了这些问题,但查询效率较低;类表继承则兼顾了简单性和效率,被认为是大多数情况下的最佳选择。文章还讨论了使用JSON存储子类型特定字段的替代方案,以及使用规范化数据库设计方法的方案。

阅读更多
开发

麻省理工学院研究揭示法律文本难以理解的原因

2024-12-17

麻省理工学院认知科学家的一项新研究揭示了法律文本晦涩难懂的原因。研究发现,法律语言的复杂性并非源于不断修改和添加信息,而是为了营造权威感,如同魔法咒语般,复杂的句式结构和专业术语被用来彰显其特殊地位。研究人员通过实验发现,即使是非专业人士,在撰写法律文本时也会不自觉地使用这种复杂的语言风格。这项研究或将推动立法者们致力于使法律文本更易于理解。

阅读更多
AI
1 2 7 8 9 11 13 14 15 510 511