Txeo:现代C++ TensorFlow包装器,性能接近原生

2025-02-21
Txeo:现代C++ TensorFlow包装器,性能接近原生

Txeo是一个轻量级且直观的C++ TensorFlow包装器,它简化了TensorFlow C++开发,同时保持高性能和灵活性。Txeo完全使用现代C++构建,允许开发者轻松使用TensorFlow,避免了底层C++接口的复杂性。基准测试显示,Txeo的性能与原生TensorFlow相比几乎没有差异,仅有0.65%到1.21%的微小开销。目前支持Linux系统,并计划支持Windows和macOS。

阅读更多
开发

抽象边界即优化边界:提升抽象层级以优化数据库查询

2025-07-01
抽象边界即优化边界:提升抽象层级以优化数据库查询

N+1查询问题源于应用代码针对集合中的每个元素发送一个SQL查询。文章提出,通过提升抽象边界,而非降低,可以解决此问题。例如,将ORM集成到语言中,就能制定重写规则,将N个查询合并成一个。这与Haskell使用重写规则优化列表操作类似,因为Haskell的声明式特性使底层操作语义对程序员透明,便于优化。因此,提升抽象边界也提升了优化边界。

阅读更多

黑铁匠:如何通过多租户服务器无服务器CI平台盈利

2025-05-14
黑铁匠:如何通过多租户服务器无服务器CI平台盈利

一家名为Blacksmith的YC初创公司,构建了一个用于CI工作负载的无服务器云平台。起初,他们依靠模拟来预测利润,直到发现多租户系统的经济效益。通过利用CI工作负载的峰值特性,Blacksmith能够有效地利用其服务器资源。大量短暂的CI作业(5到40分钟)以及客户分布在不同时区,导致服务器利用率呈现出波峰波谷,看似混乱却高效。Blacksmith采用数百台裸机游戏CPU,使用Firecracker虚拟化,按需创建和销毁微型虚拟机。更多客户意味着更多随机的活动,使整体运行更平稳,从而降低了每个作业的服务成本,提高了利润率。文章详细分析了不同利用率下的利润率,以及时区和地理位置对资源利用率的影响,最终证明了多租户模型的经济效益。

阅读更多

英国高校斥资千万续约Oracle Java,引发争议

2025-06-13
英国高校斥资千万续约Oracle Java,引发争议

英国高校和学院与甲骨文公司签署了一项高达986万英镑(约合1333万美元)的框架协议,继续使用其备受争议的Java SE通用订阅模式。这笔交易包含了对自2023年以来使用Oracle Java的机构的历史欠费的豁免。此举引发争议,因为Oracle Java的新订阅模式被批评成本过高,导致许多机构转向开源替代方案。尽管如此,英国高校仍选择续约,并表示该协议简化了许可流程,提高了效率。

阅读更多
科技 Oracle Java

开源软件Morpho:软材料形状优化的革命

2025-03-13
开源软件Morpho:软材料形状优化的革命

Tufts大学的研究人员开发了一个名为Morpho的开源软件,该软件能够解决软材料的形状优化问题。传统软件擅长处理刚性材料,而Morpho则可以模拟生物材料、工程组织和形状变化的流体等软材料在受力下的反应。这对于设计人工心脏、心脏瓣膜和模仿人体软组织的机器人材料等应用具有重要意义。Morpho易于使用且适用范围广,为软材料设计领域带来了革命性的变化。

阅读更多
开发 软材料

Roto:Rust的嵌入式静态类型脚本语言

2025-05-21
Roto:Rust的嵌入式静态类型脚本语言

Roto是一个为Rust应用程序设计的嵌入式脚本语言,它静态类型,JIT编译,支持热重载,旨在为Rust应用程序提供快速可靠的脚本能力。它源于对Rotonda(一个Rust编写的BGP引擎)的需求,用于编写复杂的路由过滤规则。Roto允许在运行时将Rust类型和方法注册到脚本中,实现无缝集成,避免了类型转换的开销。目前Roto仍处于开发阶段,但已具备基本功能,并提供文档和示例代码。

阅读更多
开发

解密民兵组织Telegram聊天记录:200GB数据背后的故事

2025-03-06
解密民兵组织Telegram聊天记录:200GB数据背后的故事

一位卧底多年潜入美国民兵组织的生存训练师John Williams,提供了超过200GB的聊天记录和录音,揭露了美国爱国者三百分(APIII)和誓言守护者等组织的内幕。数据包含大量Telegram聊天记录、Zoom会议录音、文件和图片等。作者计划通过一系列文章分析这些数据,并开发一个脚本将数据导入SQL数据库,以便更有效地搜索和分析,例如追踪特定人物的言论变化。

阅读更多
科技 民兵组织

亚马逊AWS发布Ocelot量子芯片,加速量子计算的到来

2025-03-03
亚马逊AWS发布Ocelot量子芯片,加速量子计算的到来

量子计算领域取得重大突破!亚马逊AWS发布了名为Ocelot的全新量子芯片,该芯片巧妙地解决了量子计算中棘手的错误修正难题。不同于以往将错误修正作为附加功能的做法,Ocelot从设计之初就将错误修正作为核心考量,利用“猫态量子比特”有效抑制错误,并大幅降低成本(高达90%)。这标志着量子计算迈向实用化又向前迈进了一大步,有望将实用量子计算机的研发时间缩短五年。Google和微软也分别推出了各自的量子芯片Willow和Majorana,都旨在提高量子计算的稳定性和效率。量子计算的未来正以前所未有的速度发展,为科技行业带来变革性的影响。

阅读更多
科技 错误修正

OpenAI利用Reddit的r/ChangeMyView测试AI说服能力

2025-02-02
OpenAI利用Reddit的r/ChangeMyView测试AI说服能力

OpenAI利用Reddit论坛r/ChangeMyView的数据,测试其新模型o3-mini的说服能力。该论坛用户会发布观点并进行辩论,OpenAI以此评估其AI模型生成回复的说服力,并将结果与人类回复进行对比。虽然o3-mini在说服力上与之前的模型没有显著差异,但都达到了人类顶尖水平。OpenAI强调其目标并非创造超级说服力的AI,而是避免AI过分具有说服力,以防止潜在风险。此次测试也凸显了高质量数据集对AI模型开发的重要性以及获取数据的复杂性。

阅读更多

开源语义模型服务器Publisher:让你的数据更有意义

2025-05-17
开源语义模型服务器Publisher:让你的数据更有意义

Publisher是一个开源的语义模型服务器,它使用Malloy数据语言,为你的数据构建丰富的语义模型,定义数据背后的含义、关系和上下文。它通过服务器接口公开这些模型,允许应用程序、AI代理和用户以一致可靠的方式查询数据。Publisher解决了现代数据和AI系统中日益增长的一个问题:如果数据背后的含义不明确,你将无法信任答案。它利用Malloy查询,在幕后将其编译成SQL,从而获得可靠的答案,无需在每个工具中重新定义数据的含义。Publisher由服务器、SDK和应用程序三个主要组件组成,支持多种数据库和AI应用。

阅读更多

OpenAI携手美国国家实验室,AI将赋能科学研究

2025-01-30
OpenAI携手美国国家实验室,AI将赋能科学研究

OpenAI宣布与美国国家实验室建立合作关系,将利用其AI技术推动科学研究,服务于国家安全和公共利益。超过1.5万名科学家将能够访问OpenAI最新的推理模型,从而在材料科学、可再生能源、天体物理学等领域取得突破。合作重点包括提升美国在全球科技领域的领导地位、疾病治疗与预防、网络安全、电力系统保护以及宇宙研究等。OpenAI还表示,这项合作将有助于美国在能源领域取得领先地位,并加强国家安全研究。

阅读更多

谷歌Android XR的摄像头访问策略:像手机一样简单

2025-02-07
谷歌Android XR的摄像头访问策略:像手机一样简单

本文揭秘了谷歌Android XR系统对摄像头访问的处理策略。与手机类似,开发者可以通过用户许可访问摄像头数据,使用标准的Android Camera API(如CameraX)获取图像流。虽然可以访问前置摄像头(显示用户虚拟化身),但后置摄像头只提供重建的影像,而非原始数据流。此策略与苹果Vision Pro类似,确保Android应用能无缝移植到XR设备,并维护与手机端一致的权限申请流程。目前,Android XR仍处于预览阶段,未来可能会有调整。

阅读更多

Ubuntu 的 Snaps 噩梦:我转向 Fedora 的原因

2025-02-05
Ubuntu 的 Snaps 噩梦:我转向 Fedora 的原因

长期以来,Ubuntu 一直是我的首选 Linux 发行版。然而,从 2016 年开始,每次升级都伴随着各种问题,从微小的图标错误到系统崩溃,不一而足。最糟糕的一次升级甚至导致我母亲的笔记本电脑不得不重装 Windows。

Canonical 对 Snaps 的强制推行更是雪上加霜。Snaps 的自动更新和与传统 Debian 包的冲突导致了大量的兼容性问题和功能故障,严重影响了工作效率。我身边就有同事因为 GNOME 桌面环境的 Snaps 问题而损失了一整天的工作时间。

相比之下,Flatpak 的实现方式则更为合理。最终,我转向了 Fedora,它虽然并非完美,但稳定可靠,目前为止的体验良好。希望 Canonical 能够重新考虑其 Linux 发行版的构建方法。

阅读更多
开发 Snaps

Frederick Monsen:失落的西南风情摄影

2025-02-26
Frederick Monsen:失落的西南风情摄影

本文介绍了鲜为人知的摄影师Frederick Monsen,他于1865年出生于挪威,后移居犹他州。Monsen一生致力于拍摄美国西南部的景观和原住民,他的作品展现了那个时代人们的生活状态,充满人文关怀。从1886年到1911年,他用镜头记录了纳瓦霍人、霍皮人、阿帕奇人等多个部落的生活,以及拓荒者、传教士等各色人物,为后人留下了宝贵的影像资料。他的照片不仅展现了壮丽的自然景观,也让我们窥见了那些逝去生命背后的故事,引发人们对人生意义的思考。

阅读更多

马斯克的DOGE网站安全漏洞:任何人都能编辑数据库?!

2025-02-14
马斯克的DOGE网站安全漏洞:任何人都能编辑数据库?!

马斯克团队创建的美国政府效率部门(DOGE)网站曝出严重安全漏洞。据报道,该网站数据库竟对所有人开放编辑权限,导致一些开发者轻松篡改网站内容,留下“这是个玩笑一样的.gov网站”等调侃信息。该网站似乎并非运行在政府服务器上,而是使用Cloudflare Pages,其数据库的安全性令人担忧。此事件发生在马斯克宣称DOGE致力于透明化之后,凸显了其团队在网站建设过程中忽视安全措施,引发联邦雇员对敏感信息泄露的担忧。此前,DOGE团队已因使用个人邮箱等问题受到批评,再次暴露出其安全管理的混乱和不足。

阅读更多
科技

1995年的GeoCities:互联网上的家园

2025-03-08
1995年的GeoCities:互联网上的家园

1995年,创建个人网页需要专业的编码知识。GeoCities(最初名为Beverly Hills Internet)的出现改变了这一切。它提供简单的网页生成器,让不懂代码的用户也能轻松创建个人主页,并通过虚拟社区的概念,赋予用户在互联网上的归属感。尽管设计简陋,但GeoCities为大众参与互联网创作奠定了基础,成为互联网早期发展史上的重要里程碑。

阅读更多
科技 GeoCities

开源实验室OSL面临资金短缺危机,急需25万美元救命钱

2025-04-30
开源实验室OSL面临资金短缺危机,急需25万美元救命钱

俄勒冈州立大学的开源实验室(OSL)正面临严重的资金短缺危机。由于企业捐款减少和大学资金削减,OSL需要在5月14日之前筹集25万美元才能避免关闭。这笔资金将用于支付员工、学生薪酬以及日常运营费用。OSL为全球500多个自由和开源项目提供托管服务,其22年历史中培养了130多名学生。 OSL还面临着数据中心即将被淘汰的挑战,寻找新的托管场所也面临困难。

阅读更多
开发

抵制AI:别再被科技巨头忽悠了

2025-03-27
抵制AI:别再被科技巨头忽悠了

作者以自身经历为例,讲述了对苹果产品的追捧,最终却陷入科技公司操控的困境。他认为AI技术如同过去20年科技发展一样,会让人沉迷,降低创造力与自主性,并最终被科技巨头操控。作者呼吁大家抵制AI产品,选择自主生活,避免重蹈覆辙。

阅读更多
科技 数字依赖

工程心理学课堂上的ChatGPT滥用:团队合作的挑战

2025-08-07

一位工程心理学专业的学生发现,他的小组成员在课程项目中过度依赖ChatGPT,直接将AI生成的文本复制粘贴到项目提案中,导致内容与项目需求不符,质量低下。这不仅增加了这位学生的工作量,也让他对团队合作失去了动力。他认为适度使用ChatGPT获取灵感可以接受,但直接照搬AI生成的内容,而不进行评估和理解,是不可取的。

阅读更多
开发

Litestar:一个被低估的Python Web框架

2025-08-07

Litestar是一个轻量级、异步优先的Python Web框架,它在大型项目中也表现出色。与FastAPI等流行框架相比,Litestar更注重代码可扩展性,避免了循环导入等问题,并通过其独特的路由装饰器机制简化了多文件应用的开发。此外,Litestar对Pydantic、SQLAlchemy以及Advanced Alchemy库的良好集成,显著提高了开发效率,尤其在处理数据库交互时,其自动生成DTO和Repository的特性非常便捷。总而言之,Litestar是一个值得关注的Python Web框架,尤其适合那些重视代码可维护性和可扩展性的开发者。

阅读更多
开发 Litestar

如果字节是9位的,世界将会怎样?

2025-08-07

这篇文章探讨了一个有趣的反事实假设:如果计算机系统使用9位字节而不是8位字节,世界将会如何不同。作者认为,这将解决许多困扰现代计算机科学的难题,例如IPv4地址耗尽、UNIX时间戳溢出以及Unicode字符编码限制。虽然9位字节会带来一些挑战,例如TCP序列号的处理,但作者认为这些挑战是可以克服的,并且最终带来的好处将远大于成本。这篇文章充满了对历史事件和技术发展的有趣推测,值得一读。

阅读更多
科技

大型语言模型的“白日梦”:通往突破性创新的代价?

2025-07-16
大型语言模型的“白日梦”:通往突破性创新的代价?

大型语言模型虽然强大,却缺乏突破性创新。文章提出,原因可能是它们缺乏人类思维中“默认模式网络”的背景处理机制。作者建议为LLM添加“白日梦循环”(DDL),让模型持续地从记忆中采样概念对,探索非显性关联,并过滤有价值的想法,形成正反馈循环。虽然DDL计算成本高昂,但它可能正是创新所需,并能形成竞争壁垒。最终,昂贵的“白日梦AI”可能主要用于生成下一代高效模型的训练数据,从而突破数据瓶颈。

阅读更多

开源项目的悲歌:梦想在无偿劳动中消逝

2025-02-26
开源项目的悲歌:梦想在无偿劳动中消逝

Asahi Linux项目负责人Hector Martin的辞职引发了人们对开源软件可持续性的反思。他多年来无偿地将Linux移植到苹果硅芯片上,却因用户无休止的需求和缺乏回报而心力交瘁。这篇文章揭示了开源项目的经济困境:开发者付出大量时间和精力,却得不到应有的回报,最终导致倦怠和项目夭折。文章呼吁改变对开源项目的评价和支持方式,以避免更多类似悲剧的发生。

阅读更多
开发

用MetaPost绘制物理教材插图:一个自动化绘图解决方案

2025-05-14
用MetaPost绘制物理教材插图:一个自动化绘图解决方案

作者因需要绘制数百张物理教材插图而苦恼于传统矢量绘图软件的效率问题,最终选择MetaPost作为解决方案。MetaPost允许将图片定义为变量函数,方便调整布局和复用元素。文章详细介绍了作者使用MetaPost绘制各种形状(曲线、球体、管状物等)以及纹理的方法,并提供了相应的代码示例。尽管最终教材项目取消,作者仍将改进后的代码库开源,该库包含了绘制各种物理学相关图形的功能。

阅读更多

谷歌发现AMD处理器重大安全漏洞:微码可被篡改

2025-02-09
谷歌发现AMD处理器重大安全漏洞:微码可被篡改

谷歌研究人员发现AMD处理器存在重大安全漏洞,攻击者可通过篡改微码来控制处理器行为,甚至绕过安全加密虚拟化和可信根功能。该漏洞利用了处理器中不安全的哈希函数,允许加载未经授权的微码。虽然需要内核级权限才能利用此漏洞,但它对运行虚拟机的系统构成严重威胁。AMD已发布补丁,但需通过系统厂商更新微码和BIOS才能生效。该漏洞影响从2017年开始的Zen架构处理器。

阅读更多

Mill 使用 Github Actions 构建跨平台原生二进制文件

2025-02-02

Mill 项目利用 Github Actions 在不同平台(Mac、Windows、Linux)构建原生二进制文件,并将其上传到 Maven Central。通过巧妙的配置,它实现了 JVM 兼容的通用构件和特定平台的原生二进制构件的分离发布,保证了跨平台兼容性,并通过自定义 `artifactName` 和 `jar` 任务,生成带有操作系统和 CPU 架构后缀的特定版本文件,方便用户根据自身环境选择合适的执行文件。

阅读更多

Preserves:一种表达能力更强的全新数据语言

2025-01-29

Preserves 是一种类似于 JSON、XML 等的数据模型和序列化格式,它拥有语法中立的数据模型和语义,支持多种语法间的无损转换。该项目提供了 Preserves 的规范文档、教程、多种语言的实现(包括 Python、Rust、JavaScript 等)以及工具,旨在为开发者提供一种更强大、更灵活的数据表达方式。它也提供Schema和查询功能,方便数据处理。与 JSON 相比,Preserves 提供了更丰富的表达能力和更强的可扩展性。

阅读更多
开发 数据语言

美国数字服务部起源口述史发布

2025-06-06

本文宣布了一部关于美国数字服务部(USDS)起源的口述史。该口述史收录了近50个访谈,涵盖2009年至2015年期间USDS的创建以及早期领导者的经历。尽管USDS在2025年1月更名为美国DOGE服务部,但这段历史记录了其在三届总统任期内为政府引进700多名技术专家的历程,以及在官僚机构中创建新事物所面临的挑战和经验教训。这项工作突显了公民科技运动的持续重要性,以及技术人员如何改进公共服务。

阅读更多
1 2 963 964 965 967 969 970 971 1084 1085