C++ std::adjacent_difference算法的巧妙设计与不足

2025-08-25

本文探讨了C++标准库中`std::adjacent_difference`算法的设计理念。该算法计算输入序列中相邻元素的差值,并复制第一个元素到输出序列。这种设计虽然保证了与`std::partial_sum`算法的对称性,如同微积分中的微分和积分互为逆运算,但同时也限制了其泛型性,因为不同类型数据的差值类型可能不同。文章进一步类比微积分中的导数和积分,解释了该算法的设计初衷,并对比了Q语言中更灵活的`deltas`函数,最终得出结论:虽然Stepanov的设计初衷良好,但其在泛型性方面有所不足,C++23中的`pairwise_transform`则提供了更灵活的解决方案。

阅读更多
开发

基于美剧《硅谷传奇》的科技史课程网站

2025-08-25

该网站提供了一个基于美剧《硅谷传奇》(Halt and Catch Fire)的15节课科技史课程。课程以小组讨论形式进行,结合剧集内容探讨20世纪80年代到90年代的科技发展。每节课包括:轻松的预习视频、用于思考的RFC和模拟器、主题建议、讨论提示、阅读材料、剧集概要及内容警告等,方便学习者深入了解科技历史。

阅读更多
科技 美剧

Y Combinator 支持 Epic Games 反对苹果 App Store 高额费用

2025-08-25
Y Combinator 支持 Epic Games 反对苹果 App Store 高额费用

Y Combinator 提交法庭简报,支持 Epic Games 继续与苹果的法律斗争,指责苹果 App Store 的高额费用(高达 30%)和反导向限制扼杀了初创企业发展。Y Combinator 认为,苹果的政策构成了难以逾越的进入壁垒,阻碍了竞争和创新。他们呼吁法院维持之前的判决,迫使苹果允许开发者自由链接到 App Store 外的购买选项,无需支付额外费用。这项判决已促使投资者对之前不可行的应用型商业模式产生新的兴趣。

阅读更多
创业

算法惊魂:寻找图中长度为K的路径数的O(EV+VlogVlogK)解法

2025-08-25

本文探讨了一个看似简单的算法问题:在有向无权图中,从节点A到节点B长度为K的路径有多少条?文章从简单的BFS和动态规划算法出发,逐步深入,引入了矩阵幂运算、线性递推、生成函数、消元多项式和Berlekamp-Massey算法等高级算法,最终给出了一个时间复杂度为O(EV+VlogVlogK)的惊艳解法,远超传统的O(EK)或O(V³logK)算法。作者深入浅出地讲解了这些算法的原理和联系,并用简洁明了的语言阐述了问题的复杂性和求解过程中的精妙之处。

阅读更多
算法 线性递推

ghrc.io 恶意域名劫持窃取 GitHub 凭据

2025-08-25

一个简单的错别字“ghrc.io”(正确的应该是 ghcr.io)导致了一个严重的恶意攻击事件。攻击者利用该域名模仿 GitHub 的容器镜像仓库 ghcr.io,诱导用户输入 GitHub 凭据。ghrc.io 实际上是一个默认的 Nginx 安装,但在 OCI API 接口(/v2/)下,它会返回 401 Unauthorized 错误,并包含 www-authenticate 头,指示客户端将凭据发送到 https://ghrc.io/token。此行为与合法的容器仓库非常相似,极易骗过用户。一旦用户登录 ghrc.io,其 GitHub 凭据将被窃取。攻击者可能利用这些凭据推送恶意镜像或直接访问 GitHub 帐户。建议检查是否曾登录过 ghrc.io,并及时更改密码和 PAT。

阅读更多
科技

从零到一:十五年程序员的独立游戏开发之路

2025-08-25

一位拥有十五年软件工程经验的程序员,在空闲时间分别用三个月和三天开发了两款基于阿根廷传统纸牌游戏的网页游戏。第一款游戏《Truco》完全依靠手工编码完成,后端使用Go语言,前端使用React。第二款游戏《Escoba》则借助大型语言模型(LLM)Claude,仅用三天时间就完成了后端代码的编写,大幅缩短了开发周期。作者还分享了使用Go语言、WASM和React构建游戏的详细步骤,并提供了一个极简的井字棋游戏作为入门示例,希望能帮助更多人体验独立游戏开发的乐趣。

阅读更多
游戏

AI泡沫:历史的重演还是新的篇章?

2025-08-25

本文探讨了当前AI领域的投资热潮是否构成泡沫,并通过回顾铁路狂热和互联网泡沫的历史,分析了科技泡沫的共性规律:技术突破、资本涌入、投机狂热、现实检验。作者指出,尽管当前AI泡沫具有前所未有的透明度,但人们仍然难以抵挡参与的诱惑。文章最后探讨了AI可能打破历史规律的原因,以及如何在泡沫破裂后获利,并强调了理性投资和风险管理的重要性。

阅读更多
科技 历史规律

Parquet v2:升级后的性能提升与生态挑战

2025-08-25

Parquet文件格式的第二版带来了显著的性能提升,文件大小减少和读写速度加快,尤其在包含大量数值型数据的场景下。然而,由于生态系统中对v2的支持不足,许多工具仍未兼容,导致升级的收益并未完全体现。作者在实践中也遭遇了兼容性问题,最终发现v2的优势主要体现在自建系统中,第三方集成仍面临挑战。虽然Parquet v2在性能上有提升,但目前生态系统对v2的支持有限,建议在拥有完整数据处理流程控制权的情况下再升级。

阅读更多
开发

英国网络安全法引发的国际冲突:审查与自由的角力

2025-08-25

英国的在线安全法旨在保护儿童,却因审查新闻报道和批评性言论而饱受诟病。该法要求成年人验证身份才能访问某些网站,并对大型网站施加巨额罚款,导致一些网站干脆禁止英国用户访问。政府以保护儿童为由,将批评者贴上“助长网络犯罪”的标签,并试图删除批评性帖子。此举引发美国政府和议员的干预,称其侵犯言论自由和损害美英联盟。英国监管机构Ofcom正试图封锁4chan等网站,此举可能进一步加剧冲突,甚至引发政治层面的对抗。

阅读更多
科技

Rust内存文件系统性能测试:出乎意料的结果

2025-08-25

作者在Rust中开发CLI工具时,尝试使用内存文件系统来提升文件管理测试速度。尝试了vfs和rsfs两个crate,但最终发现,现代SSD和操作系统文件系统缓存的效率极高,以至于使用内存文件系统几乎没有性能提升。测试结果显示,使用内存文件系统、普通文件系统和ramdisk的测试时间都在45ms左右,这与作者的预期大相径庭。作者呼吁读者分享使用内存文件系统的性能差异案例。

阅读更多

从Hackathon到YC:AI助理April的诞生

2025-08-25
从Hackathon到YC:AI助理April的诞生

Neha和她的团队在一次差点错过地Hackathon上,因一个AI语音回复邮件的项目Inbox Zero意外赢得YC面试机会。在短短一周内,他们吸引了150名用户,证明了产品的市场需求。随后,他们将Inbox Zero扩展成更全面的AI助理April,帮助用户管理邮箱、日历和会议准备,从而节省时间。在YC的密集训练下,April最终赢得“最佳演示”奖,成为一款备受用户信赖的日常工具。这个故事展现了从一个简单的Hackathon项目到成功创业的历程,以及YC的加速作用。

阅读更多
AI

终端HTTP/TCP延迟监控工具:sping

2025-08-25

sping是一个现代化的终端HTTP/TCP延迟监控工具,它结合了实时可视化、阶段计时和高级分析功能。它支持HTTP和TCP协议,能够实时显示响应时间、异常值检测和统计数据,并提供多种输出格式(交互式UI、纯文本、JSON)。用户可以自定义探测间隔、次数、阈值等参数,并选择不同的颜色主题。sping易于安装(使用pip),可生成直观的截图,方便与同事沟通和诊断网络延迟问题。

阅读更多

ContextForge MCP网关:统一REST、MCP和A2A的强大工具

2025-08-25
ContextForge MCP网关:统一REST、MCP和A2A的强大工具

ContextForge MCP网关是一个功能强大的网关、代理和MCP注册中心,它联合了MCP和REST服务,将发现、身份验证、速率限制、可观察性、虚拟服务器、多传输协议和可选的管理UI整合到一个简洁的端点中,供您的AI客户端使用。它作为一个完全符合MCP规范的服务器运行,可通过PyPI或Docker部署,并可通过Redis支持的联合和缓存扩展到Kubernetes上的多集群环境。该项目目前处于alpha/早期测试阶段,不建议用于生产环境。

阅读更多
开发 网关

Busy Beaver竞赛:宇宙级数字的追逐

2025-08-25
Busy Beaver竞赛:宇宙级数字的追逐

数学家Tibor Radó发明的Busy Beaver竞赛旨在寻找运行时间最长的图灵机。参赛者不断挑战,寻找拥有更多规则的图灵机,并计算其运行步数。近些年来,Shawn Ligocki和Pavel Kropitz在BB(6)问题上展开激烈竞争,不断刷新运行步数记录,数字之大甚至超越了宇宙中原子数量,展现了计算能力的飞速发展和算法的精妙之处。

阅读更多
科技

超越RGB和HSL:OKLCH色彩模型的感知一致性革命

2025-08-25
超越RGB和HSL:OKLCH色彩模型的感知一致性革命

OKLCH是一种新的色彩模型,它旨在实现感知一致性。与传统的RGB和HSL不同,OKLCH更准确地反映了人眼对色彩的感知,使得色彩处理更加便捷。它基于OKLab颜色空间,使用亮度(Lightness)、彩度(Chroma)和色相(Hue)三个值来描述颜色。通过保持亮度值不变,仅改变色相,可以创建出视觉上统一的调色板;改变亮度值则可以创建出没有色相或饱和度漂移的各种颜色阴影。OKLCH在渐变、色彩空间支持和最大色度方面也具有优势,并得到现代浏览器的良好支持。作者还开发了一个名为oklch.fyi的工具,用于生成OKLCH调色板并进行颜色转换。

阅读更多

Git Annex:你的数据,你的掌控

2025-08-25

Bob和Alice分别面临着数据归档和移动办公的数据管理难题。Bob拥有众多离线硬盘,使用Git Annex,他能够在一个单一目录树中管理所有文件,即使文件内容存储在离线硬盘上。Git Annex自动追踪文件位置,并能方便地访问所需文件,同时保证数据长期可访问性。Alice则利用Git Annex管理多个数据来源(例如服务器、USB驱动器),实现数据同步和版本控制,无需手动管理,高效便捷地处理数据。无论Bob还是Alice,Git Annex都为他们提供了可靠、高效的数据管理方案,解决了数据安全和访问性问题。

阅读更多
开发

腾讯“Thinkbot”爬虫:74个IP地址,41个网络块,一场网络攻防战

2025-08-25

博主发现一个名为“Thinkbot”的网络爬虫异常活跃,经追踪发现其74个IP地址分散在腾讯公司拥有的41个网络块中,涉及数十万个IP地址。博主推测这是腾讯为了规避防火墙成本而进行的大规模数据抓取行为,并已将相关IP地址添加到防火墙规则中进行拦截。这引发了关于网络安全和数据主权的讨论,也凸显了互联网环境下日益复杂的网络攻防战。

阅读更多
科技

用代码计算信用卡债务:数学在编程中的必要性?

2025-08-24
用代码计算信用卡债务:数学在编程中的必要性?

本文探讨了数学是否为程序员的必要背景知识。作者通过构建一个模拟信用卡还款的Elixir程序,展示了即使没有复杂的数学知识,也能利用简单的公式和编程技巧来解决实际问题,例如计算信用卡的复利和还款计划。程序模拟结果显示,仅仅增加最低还款比例或每月多还款少量金额,就能显著缩短还款时间并节省大量费用,凸显了理解复利和财务规划的重要性。

阅读更多
开发

SQLite WAL 模式下的同步性与数据持久性权衡

2025-08-24

SQLite的WAL模式(默认是journal模式)为了提高写入吞吐量,牺牲了一定的数据持久性。同步模式pragma控制fsync的调用方式,默认为NORMAL。在这种模式下,WAL文件在每个检查点之前同步,数据库文件在每个检查点完成后同步,但大多数事务期间不进行同步操作。如果持久性不是问题,NORMAL模式足以满足WAL模式下的需求。若需在每次提交时调用fsync,则应将同步模式设置为FULL,这会在每次事务提交后额外同步WAL文件,提高数据持久性,但会降低写入速度。有人质疑SurrealDB在基准测试中为了更好的结果而牺牲了数据持久性,这篇文章以此为例解释了SQLite中的相关机制。

阅读更多
(avi.im)

蒙特利尔街树的秘密水源:漏水管道

2025-08-24
蒙特利尔街树的秘密水源:漏水管道

一项新的研究发现,蒙特利尔街上的树木比公园里的树木更耐旱,原因是它们有一个不寻常的水源:漏水的管道。研究人员通过分析树木年轮中的铅同位素发现,街上的树木吸收了来自老旧铅水管的水,而公园里的树木则主要依赖雨水。考虑到蒙特利尔每天有5亿升水从管道泄漏,这解释了为什么街树能更好地应对干旱。这一发现挑战了人们普遍认为公园树木更健康的观点。

阅读更多

德国版权清除机构CUII改革:法院审查将成为版权限制的标配

2025-08-24
德国版权清除机构CUII改革:法院审查将成为版权限制的标配

经过四年多的运作,德国互联网版权清除机构CUII宣布其打击网络犯罪商业模式取得成功,但同时也回应了外界对其权力过大的批评。CUII将改革流程,所有网站限制都将接受法院审查。此举旨在建立更有效、更合法的流程,并回应了关于其私下限制网站,侵犯基本权利的担忧。数百个域名已被封锁,其中包括流媒体网站和Sci-Hub等,引发了关于科学和信息自由的讨论。联邦网络局将不再参与封锁推荐,法院将成为最终裁决者。CUII表示,新的方法已经告知联邦卡特尔局,并预计将减少人员配置。

阅读更多
科技 法院审查

动态修改Python函数源码的危险技巧

2025-08-24

本文介绍了一种在Python运行时动态修改函数源码的技巧,这使得构建AI机器人成为可能。作者通过修改函数的`.__code__`属性,编译新的源码并将其注入到命名空间中,实现了函数功能的动态替换。这种方法在LlamaBot的ToolBot中得到了应用,ToolBot专注于工具选择而非执行,将生成的代码在同一Python环境中编译并执行,从而能够访问运行时变量,构建更强大的AI工具。虽然这种方法存在安全风险,但它展示了Python运行时的灵活性以及在构建LLM代理时分离工具选择和执行的重要性。

阅读更多
开发 动态代码

ICE利用私人飞机黑名单遮蔽遣返航班信息

2025-08-24
ICE利用私人飞机黑名单遮蔽遣返航班信息

多年来,美国富人和名人利用联邦航空管理局(FAA)鲜为人知的项目来隐藏他们的私人飞机航班记录。现在,美国移民和海关执法局(ICE)也开始使用这一项目来隐藏其遣返航班信息。该项目最初由私人飞机游说团体创建,旨在保护富人的隐私,但现在却被用于掩盖ICE的遣返行动,引发了公众对政府透明度的担忧。尽管ICE航班信息可以通过其他途径追踪,但此举仍突显了私人飞机行业对隐私的追求如何被用于限制对政府行动的监督。

阅读更多
科技 私人飞机

将你的旧 iPhone 或 RTSP 摄像头变为 AI 监控摄像头

2025-08-24
将你的旧 iPhone 或 RTSP 摄像头变为 AI 监控摄像头

Clearcam 应用程序允许你将旧的 iPhone 或支持 RTSP 的摄像头升级为先进的 AI 监控摄像头。通过简单的 Homebrew 安装和 Python 脚本运行,即可在本地浏览器查看实时监控画面,并接收事件通知(检测到物体/人)。Clearcam Premium 提供远程查看、事件剪辑和端到端加密等高级功能。目前仅支持 iOS,Android 用户可使用 iOS 用户ID临时登录。

阅读更多

高效机场出行指南:时间管理与策略

2025-08-24
高效机场出行指南:时间管理与策略

本文作者结合自身经验,分享了高效机场出行的策略,包括提前两周预订机票,选择基础经济舱和直飞航班,避免廉价航空公司,以及合理规划机场候机时间。作者建议提前一小时到达航站楼,并根据自身情况调整,例如考虑交通拥堵和托运行李等因素。文章还探讨了如何充分利用机场候机时间,例如阅读、听音乐或观看电影,以及如何避免在飞机上处理工作等。

阅读更多

在北卡罗来纳州为母亲挖掘坟墓

2025-08-24
在北卡罗来纳州为母亲挖掘坟墓

作者讲述了为母亲准备后事的故事。母亲在临终前,经历了痛苦和平静的时刻,最终在家人陪伴下安详离世。文中描写了家人为母亲选择墓地、准备工具、以及在母亲去世后将遗体送回家的过程,充满了真挚的情感和细节描写。家人在处理后事的过程中既有悲伤,也有温情和幽默的时刻,例如母亲在临终前意外获得了“卡拉OK天使乐队”的送别演出。

阅读更多
杂项 后事

考古学家发现公元4世纪的未开封古罗马葡萄酒

2025-08-24
考古学家发现公元4世纪的未开封古罗马葡萄酒

在德国Speyer发现了一个公元4世纪罗马贵族墓葬中保存完好的葡萄酒瓶,距今已有1600多年历史,是目前已知最古老的未开封葡萄酒瓶。这个1.5升的玻璃瓶形状像海豚,里面装着一种用草药稀释的葡萄酒。虽然酒精度可能已降低,但它仍然完好地保存在博物馆中,未曾开启。文章还提到了意大利卡塔尼亚大学的科学家们通过复原古代酿酒技术,酿造出了类似的古罗马葡萄酒。

阅读更多
杂项

AI泡沫破裂的迹象?科技巨头们的AI寒冬将至?

2025-08-24
AI泡沫破裂的迹象?科技巨头们的AI寒冬将至?

过去三年里,AI一直是华尔街的宠儿,硅谷对其趋之若鹜。然而,近期一系列事件却让人们对AI的未来产生质疑:Meta冻结招聘,甚至考虑裁减AI部门;OpenAI CEO Sam Altman也承认存在泡沫;ChatGPT-5令人失望;Coreweave股价暴跌;MIT研究显示95%的生成式AI项目未能实现增收目标;Anthropic和OpenAI更是以低价将产品提供给美国政府。这些迹象引发投资者担忧,纷纷买入看跌期权,市场恐将重演90年代末的互联网泡沫破裂。虽然部分投资者认为这只是暂时的回调,但AI领域缺乏实际盈利能力的事实令人担忧,AI的寒冬或许真的要来了。

阅读更多
科技 投资风险

德国ISP修改DNS以应对网站曝光

2025-08-24

德国一家大型ISP在其参与的组织CUII被曝光后修改了其DNS设置。CUII是一个私营组织,负责决定屏蔽哪些网站,缺乏透明度和司法审查。作者创建了一个网站cuiiliste.de来追踪被屏蔽的域名,因为CUII拒绝公开其屏蔽列表。CUII此前曾错误地屏蔽了已下线的网站。作者发现,ISP最初使用notice.cuii.info来指示被屏蔽的网站,但后来停止使用这种方法,改为让被屏蔽的网站看起来像是不存在。然而,Telefonica(德国第四大ISP o2的母公司)仍然使用这种方法。当Telefonica在作者的网站上检查其自己的测试域名blau-sicherheit.info是否被屏蔽后,他们修改了DNS设置,停止使用notice.cuii.info,这使得追踪CUII的屏蔽行为变得更加困难。这引发了对CUII试图掩盖其错误的猜测。

阅读更多
科技

特朗普政府叫停近乎完工的风电项目,引发能源行业震荡

2025-08-24
特朗普政府叫停近乎完工的风电项目,引发能源行业震荡

特朗普政府以“国家安全”为由,叫停了位于罗德岛附近、已接近完工的Revolution Wind海上风电项目,这是其近期一系列打压可再生能源产业行动的最新举措。此举不仅导致项目开发商面临巨额损失和法律诉讼,也引发了能源行业对美国投资环境的担忧,并可能推高能源价格。业内人士批评此举短视,认为阻碍可再生能源发展不利于满足美国日益增长的能源需求。

阅读更多
科技
1 2 51 52 53 55 57 58 59 1084 1085