Reading view

There are new articles available, click to refresh the page.

纯文本新闻资讯列表及极简的社交媒体平台导航 (2025)

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

看到在讨论遇到灾害时,纯文字或是低流量需求新闻网站的重要性:「During Helene, I Just Wanted a Plain Text Website (via)」,Hacker News 上有人给了「A List Of Text-Only & Minimalist News Sites (Updated 2025)」还蛮不错的。

只看官方有提供的部分,美国 CNN 的 lite.cnn.com 与 NPR 的 text.npr.org 算是很久前就知道的两个站,很久了而且是知名的新闻媒体提供的。

倒是加拿大 CBC 的 www.cbc.ca/lite 算是之前不知道,这次在列表里面看到。

汇总记录起来,感觉用的到…

这些站点通过剥离视频、追踪器和自适应广告,将网页加载体积从平均 5MB 压缩至 50KB 以内。这不仅是带宽的节省,更是对“深阅读”环境的重塑。

这一板块是本清单的精髓,适合对信息密度有极高要求的专业人士。

这是 2026 年保护隐私与节省流量的最佳方案。以下工具在今年被证明是稳定可靠的:

IPinfo 关于 20 家主流匿名服务平台的真实位置报告

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

IPinfo 对全球 20 款主流匿名服务进行了大规模基准测试,结果令人震惊:17 款匿名服务的流量出口与其宣称的国家不符。绝大多数所谓的“全球覆盖”实际上是将流量路由至美国或欧洲的少数几个数据中心。如果你依赖匿名服务规避地理限制或寻求特定司法管辖区的保护,你的流量可能正暴露在你最想避开的地方。

“100+ 国家”的营销谎言
许多匿名服务提供商声称拥有遍布全球的服务器网络,但通过对 150,000+ 出口 IP137 个国家 的交叉比对,事实并非如此:

下表展示了匿名服务提供商宣称的国家数量与实际测得的“虚拟/不可测”比例。
注:百分比越高,代表其宣称的“物理位置”含水量越大。

💡 专家注:Mullvad、IVPN 和 Windscribe 实现了 0% 的错位。这并不意味着它们覆盖最广,但意味着它们最诚实——所见即所得

当你在匿名服务App 中点击“🇧🇸 巴哈马”时,你以为流量进入了加勒比海。实际上,流量可能从未离开过美国迈阿密。

运作机制:

为何要这么做?

现象:NordVPN, ExpressVPN, PIA 等 5 家提供商均提供“巴哈马”节点。
真相:所有流量实测均位于美国
证据:从美国迈阿密发起的探测,RTT(往返时延)仅为 0.15ms – 0.42ms
物理常识:光速不可能在 0.2ms 内完成跨海往返。这证明服务器就在探测点隔壁(迈阿密)。

现象:NordVPN 和 ProtonVPN 声称提供索马里摩加迪沙(Mogadishu)节点。
真相:实际位于法国英国
风险:用户可能为了特定的非洲地缘需求连接,却被路由到了欧洲监控体系下。

为什么很多 IP 查询工具也会显示错误位置?
因为传统数据库(Legacy IP Datasets)依赖**“自述数据”(Self-reported data)**。如果匿名服务服务商在 WHOIS 信息里填了“索马里”,由于没有主动验证机制,传统数据库就会盲目采信。

误差有多大?
IPinfo 将其实测数据与传统数据库对比:

可视化证据:
ProtonVPN 的某个 IP,传统数据库认为是 🇲🇺 毛里求斯,ProbeNet 实测是在 🇬🇧 英国(距离偏差 9691 公里)。

这为何是一个严重问题?
虽然虚拟定位在工程上有其合理性(如在缺乏基础设施的地区提供服务),但核心问题在于透明度

✅ 最佳实践方案 (Actionable Advice)

本次调查采用了**“测量优先”(Measurement-first)**的工程方法,而非依赖文档。

注:本报告采取了保守统计,仅统计了明确的国家级错位。如果计入城市级错位,数据将更加惊人。

Claude Code 终极指南:从入门到精通的 31 个核心技巧

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

这篇文章将这 31 个技巧汇编成一份详尽的指南,按从“入门基础”到“高级模式”的逻辑重新组织,并补充了 280 个字符无法容纳的深度背景信息。

无论你是刚刚起步,还是希望利用 Claude Code 提升段位,这里都有适合你的内容。

在深入研究具体功能之前,首先要配置 Claude Code,让它真正理解你的项目。

每个新成员都需要入职文档。使用 /init,Claude 会为自己写一份。

Claude 会读取你的代码库并生成一个 CLAUDE.md 文件,包含:

这是我在任何新项目中运行的第一条命令。

对于大型项目,你还可以创建一个 .claude/rules/ 目录,用于存放模块化、特定主题的指令。该目录下的每个 .md 文件都会作为“项目记忆”与 CLAUDE.md 一起自动加载。你甚至可以使用 YAML frontmatter 基于文件路径有条件地应用规则:

可以把 CLAUDE.md 想象成你的项目总指南,而 .claude/rules/ 则是针对测试、安全性、API 设计等特定领域的专项补充

想把某些东西存入 Claude 的记忆,又不想手动编辑 CLAUDE.md

在过去,你需要用 # 开头来让 Claude 将内容追加到文件中。但从 Claude Code 2.0.70 版本开始,流程变得更简单了——你只需要直接告诉它去更新。

直接告诉 Claude 记住它:

“Update Claude.md: always use bun instead of npm in this project”
(更新 Claude.md:在这个项目中始终使用 bun 而不是 npm)

无需打断你的心流,继续编码即可。

@ 提及是将上下文传递给 Claude 的最快方式:

在 Git 仓库中,文件建议的速度提高了约 3 倍,并且支持模糊匹配。@ 是从“我需要上下文”到“Claude 已获取上下文”的最短路径。

这些是你会频繁使用的命令。请将它们刻入肌肉记忆。

不要浪费 token 去问“你能运行 git status 吗?”

只需输入 ! 加上你的 bash 命令:

! 前缀会立即执行 bash 命令并将输出注入到上下文中。没有模型处理延迟,不浪费 token,无需切换多个终端窗口。

这一看似微小的功能,当你每天使用五十次后,就会意识到它的巨大价值。

想尝试一种“如果我们这样做……”的方法,但又不想承担后果?

尽管去试。如果情况变得奇怪,按两次 Esc 键即可跳回到干净的检查点。

你可以回退对话、代码更改,或者两者都回退。需要注意的是:已运行的 Bash 命令无法撤销。

你过去的提示词(Prompts)都是可搜索的:

不要重打,要去回忆。 这对斜杠命令(slash commands)同样适用,体验无缝衔接。

这就好比 git stash,但是用于你的提示词。

Ctrl+S 保存你的草稿。先发送其他内容。当你准备好时,你的草稿会自动恢复。

再也不用复制到记事本,再也不用担心在对话中途打断思路。

Claude 可以预测你接下来要问什么。

完成一项任务后,有时你会看到一个灰色的后续建议出现:

Tab 键曾经用于自动补全代码。现在,它自动补全你的工作流。可以通过 /config 切换此功能。

Claude Code 是一个持久化的开发环境,根据你的工作流对其进行优化,将极大地提升效率。

不小心关掉了终端?电脑在任务中途没电了?没问题。

上下文得以保留,势头得以恢复。你的工作永远不会丢失。你还可以通过 cleanupPeriodDays 设置会话保留的时间。默认是 30 天,但你可以将其设置得更长,或者如果你不想保留会话,可以设为 0。

你的 Git 分支有名字,你的 Claude 会话也应该有。

/resume 界面会对分叉(forked)的会话进行分组,并支持快捷键:P 预览,R 重命名。

在网页上开始任务,在终端里完成它:

这会将云端会话拉取并恢复到本地。无论在家还是在路上,Claude 都在。这也适用于 iOS 和 Android 的 Claude 移动应用,以及 Claude 桌面应用。

有时你需要一份关于发生了什么的记录。

/export 将你的整个对话转储为 Markdown 格式:

非常适合用于文档编写、培训,或者向过去的自己证明:是的,你确实已经尝试过那种方法了。

这些功能旨在消除摩擦,帮助你更快地行动。

厌倦了伸手去拿鼠标来编辑提示词?

输入 /vim,解锁全功能的 Vim 风格编辑体验:

以思维的速度编辑提示词。你几十年的 Vim 肌肉记忆终于在 AI 工具中得到了回报。退出 Vim 模式也前所未有地简单,只需再次输入 /vim

Claude Code 在终端底部有一个可自定义的状态栏。

/statusline 让你配置显示的内容:

一目了然的信息意味着更少的手动检查和中断。

想知道是什么吃掉了你的上下文窗口?

输入 /context 查看究竟是什么在消耗你的 token:

当你的上下文开始变满时,这就是你找出问题所在的方法。

输入 /stats 查看你的使用模式、最爱用的模型、连续使用天数 (Streaks) 等。

橙色是新的绿色 (Orange is the new green)。

“我快达到限额了吗?”

了解你的极限,然后超越它们。

控制 Claude 如何处理问题。

通过一个关键词按需触发扩展思考:

当你在提示词中包含 ultrathink 时,Claude 会在回答之前分配最多 32k token 用于内部推理。对于复杂的架构决策或棘手的调试会话,这往往决定了你得到的是肤浅的答案还是真正的洞察

注:以前你可以指定 think, think harder, ultrathink 来分配不同数量的 token,但现在我们已将其简化为单一的思考预算。当配置了 MAX_THINKING_TOKENS 时,ultrathink 关键字将失效,配置项将优先控制所有请求的思考预算。

先驱散战争迷雾。

按两次 Shift+Tab 进入计划模式 (Plan Mode)。Claude 可以:

但在你批准计划之前,它不会编辑任何内容。三思而后行 (Think twice. Execute once.)。

我有 90% 的时间都默认处于计划模式。最新版本允许你在拒绝计划时提供反馈,使迭代更快。

直接使用 Claude API 时,你可以启用扩展思考来查看 Claude 的逐步推理:

Claude 在回答之前会在思考块 (thinking blocks) 中展示其推理过程。这对调试复杂逻辑或理解 Claude 的决策非常有用。

没有控制的力量只是混乱。这些功能让你设定边界。

/sandbox 让你一次性定义边界。Claude 在边界内自由工作。

你获得了速度,同时拥有真正的安全性。最新版本支持通配符语法,如 mcp__server__*,用于允许整个 MCP 服务器。

厌倦了 Claude Code 做什么都要请求许可?

这个标志对一切说 Yes。它的名字里带有“dangerously”(危险地)是有原因的——请明智地使用它,最好是在隔离环境或受信任的操作中。

Hooks 是在预定生命周期事件发生的 shell 命令:

通过 /hooks.claude/settings.json 进行配置。

使用 Hooks 来阻止危险命令、发送通知、记录操作或与外部系统集成。这是对概率性 AI 的确定性控制。

Claude Code 的作用不止于交互式会话。

你可以将 Claude Code 用作脚本和自动化的强大 CLI 工具:

流水线中的 AI。-p 标志以非交互方式运行 Claude 并直接输出到标准输出 (stdout)。

将任何提示词保存为可复用的命令:

创建一个 Markdown 文件,它就变成了一个斜杠命令,并且可以接受参数:

不要重复自己。你最好的提示词值得被复用。

Claude Code 可以看到并与你的浏览器交互。

Claude 现在可以直接与 Chrome 交互:

“修复 Bug 并验证它能工作”现在只需一个提示词。从 claude.ai/chrome 安装 Chrome 扩展程序。

这是 Claude Code 真正强大的地方。

圣诞老人不会自己包装每一份礼物。他有精灵。

子代理 (Subagents) 就是 Claude 的精灵。每一个子代理:

像圣诞老人一样放权。子代理可以在后台运行,而你继续工作,它们拥有访问 MCP 工具的完全权限。

技能 (Skills) 是指导 Claude 完成特定任务的指令、脚本和资源的文件夹。

它们一次打包,随处可用。而且由于 Agent Skills 现在是一个开放标准,它们可以在任何支持该标准的工具中工作。

把技能看作是按需赋予 Claude 专业知识。无论是你公司特定的部署流程、测试方法论,还是文档标准。

还记得以前分享 Claude Code 设置意味着要跨 12 个目录发送 47 个文件吗?

那个时代结束了。

插件将命令、代理、技能、Hooks 和 MCP 服务器打包在一起。通过市场发现新的工作流,市场包含搜索过滤功能,便于发现。

LSP 支持赋予了 Claude IDE 级别的代码智能:

LSP 集成提供:

Claude Code 现在像你的 IDE 一样理解你的代码。

驱动 Claude Code 的代理循环、工具和上下文管理现在作为 SDK 提供。只需不到 10 行代码即可构建像 Claude Code 一样工作的代理:

这仅仅是个开始。

当我开始这个“倒数日历”时,我以为我只是在分享技巧。但回顾这 31 天,我看到了更多的东西:一种人机协作的哲学

Claude Code 中最好的功能都是为了给你控制权。计划模式、代理技能、Hooks、沙盒边界、会话管理。这些是与 AI 协作的工具,而不是向它投降。

能从 Claude Code 中获得最大收益的开发者,不是那些输入“帮我做所有事”的人。而是那些学会了何时使用计划模式、如何构建提示词、何时调用深度思考 (Ultrathink),以及如何设置 Hooks 在错误发生前捕获它们的人。

AI 是一个杠杆。这些功能帮助你找到正确的抓手。

致 2026 年。

纯文本与极简的新闻资讯列表导航 (2025)

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

Hacker News 看到在讨论遇到灾害时,纯文本或低流量需求新闻网站的重要性:
赫莱恩飓风期间,我只想要一个纯文本网站」(via」)。

Hacker News 上有人推荐了这份列表,相当实用。于是翻译为中文,提供一个低熵、高效的全球资讯导航索引。

仅统计官方提供的版本(否则其实有不少第三方版本),美国 CNN 的lite.cnn.com与 NPR 的text.npr.org是早已知名的两个站点,运行多年且由知名新闻媒体提供。

倒是加拿大 CBC 的www.cbc.ca/lite此前未曾留意,这次在列表中发现。记录下来感觉会用到……

在网页动辄充斥广告、追踪器和高带宽视频的今天,纯文本网站不仅是复古的回归,更是对“注意力主权”和“访问效率”的保卫

这些站点是获取主流时政资讯的最高效路径,剥离了视觉噪音。

对于开发者和技术发烧友,这些站点提供了极高的“信噪比”。

这是列表中最具价值的部分:不登录、无追踪、低带宽地访问主流社交平台。

利用维基百科的客观性,将动态新闻转化为百科式的叙述。

最后更新:2025 年 8 月 24 日(内容经 2026 年专家调研校对)

IPinfo 关于 20 家主流匿名服务平台的真实位置报告

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

IPinfo 的深度审计揭露,17/20 (85%) 的主流匿名服务声称的服务器位置与实际物理位置不符,实际流量出口位置也存在差异。部分服务商的错误位置超过 40 个,而且超过 8000 个 IP 地址与第三方数据集的定位不符。这些被称为虚拟服务器,大多数匿名服务商都或多或少存在这种情况。

这些厂商不愿多花成本在目标的物理地区部署实体服务器,转而选择在成本更低廉的地区架设服务器,仅通过技术手段给 IP 地址贴上任意国家的虚拟标签。

照此逻辑,任何人都完全可以在香港、日本或美国某数据中心租用 195 台服务器,为每台配置不同国家的 IP 标签,就能宣称服务覆盖全球所有国家。

听起来很荒谬,但这恰恰是许多匿名服务的运营方式。这只是为提升官网数据、促进销售的手段。

不要盲目信任服务宣称的地区。如果你是为了规避审查或保护人身安全,必须假设所有节点都是不可信的,并应通过测试验证物理距离。

DUN.IM 拥有实际国家或地区物理服务器数量为 68 个 (最新数据会随着时间变化) ,连接指定区域时,数据流真正抵达的就是该国家。相较于其他提供商,我们自信为用户提供了实际国家区域覆盖范围最广的匿名服务。

我们希望能帮助大家了解到一些自身权益和隐私相关的信息。DUN.IM 始终坚持公开和真诚,所有宣传都力求准确。

我们还年轻,可不想看到这个世界,处在毫无自由、隐私的边缘

IPinfo 发现20 款热门匿名服务中有 17 款流量出口位置与其宣称的国家不符。尽管部分服务商声称拥有覆盖“100 多个国家”的服务器网络,但数据表明,其中许多流量实际上指向了位于美国或欧洲的少数几个物理数据中心。

这意味着,绝大多数匿名服务商并没有按照他们承诺的国家区域路由你的流量,其实际支持的国家数量远少于营销宣传。

通过分析遍布 137 个潜在出口国家的超过 150,000 个出口 IP 地址,并将服务商的宣称与 IPinfo 的实测数据进行对比, IPinfo 得出了以下结论:

本报告将详细梳理 IPinfo 在匿名服务和 IP 数据服务商中观察到的现象,深入剖析两个极具代表性的国家案例,探讨为何基于实测的 IP 数据对于流量溯源至关重要,并公开 IPinfo 的调查方法。

下图展示了各匿名服务商宣称的国家数量与 IPinfo 在实际流量中测得的国家数量之间的重合度。百分比越低,表示该服务商的宣称列表与 IPinfo 的实测数据越吻合:

注:为了确保服务商之间的比较尽可能公平,并获得足够的数据进行分析, IPinfo 在研究中使用了最通用和广泛支持的技术。但这可能并不代表每个服务商的全部覆盖范围。

这些都是匿名服务行业中最著名的平台,它们的网站上通常列有长长的国家列表。仅有三家在 IPinfo 测试的所有国家中均未发现不匹配物理位置情况:Mullvad、IVPN 和 Windscribe

国家位置的不匹配意味着:如果你选择某个匿名服务,是因为它宣称覆盖“100+ 国家”,你需要知道,这些区域中有很大一部分不是真实物理位置所在,即“虚拟位置”。

当匿名服务允许你连接到例如“巴哈马”或“索马里”时,意味着流量并不真的经过那里。在许多情况下,服务器位于完全不同的地方,比如迈阿密或伦敦,但在界面上却显示为你的流量位于你选择的国家。

这种设置被称为虚拟位置(Virtual Location):

如果没有主动的网络测量,大多数 IP 数据库只能依赖 IP 所有者自行通知互联网注册机构,或在 WHOIS/Geofeeds 中发布信息:这是一个自述的国家标签。如果该记录是错误的或过时的,错误就会广泛传播。

这正是 IPinfo 的 ProbeNet 发挥作用的地方:通过从全球 1,200 多个接入点运行实时的 RTT(往返时间)测试, IPinfo 将每个 IP 锚定到其现实世界的物理位置,而不仅仅是它宣称的位置

在整个数据集中, IPinfo 发现有 97 个国家 至少在某一家匿名服务品牌中仅作为虚拟位置出现,或者无法在 IPinfo 的数据中测量到。换句话说,对于世界地图上相当大的一部分,匿名服务平台中的某些“位置”,从未在 IPinfo 的测量中显示为真实的出口。

IPinfo 还发现 38 个国家 的情况更为极端:至少有一家匿名服务宣称支持这些国家,但在 IPinfo 的样本中,没有任何一家服务商在这些国家产生过稳定、可测量的出口流量。

你可以将这 38 个国家视为本研究中的“不可测量”区域,它们存在于服务器列表、配置文件和 IP 地理位置信息流中,却从未作为实际的出口国家出现在 IPinfo 的测量中。它们并非随机分布,而是集中在地图的特定区域。按区域划分如下:

IPinfo 关于 20 家主流匿名服务平台的真实位置报告

这并不能证明这些国家在全球范围内完全没有匿名服务基础设施。但这确实表明,在 IPinfo 测量的服务商和位置中,主流模式是从其他地方为这些位置提供服务。

为了更具体地说明这一点,让 IPinfo 看看在 IPinfo 的数据集中,所有服务商都显示为虚拟位置的两个国家:巴哈马索马里

在 IPinfo 的测量中,有五家服务商提供标为“巴哈马”的节点:NordVPN、ExpressVPN、Private Internet Access、FastVPN 和 IPVanish

对于所有这些服务商,实测流量均位于美国,且通常与美国探测点的 RTT(往返延迟)都在亚毫秒级(小于 1ms)。

索马里仅出现在两家服务商的样本中:NordVPN 和 ProtonVPN

两家都在命名中明确标注了“摩加迪沙”,但这些 RTT 数据完全符合西欧流量的特征,与东非的流量特征完全不符。

尽管两家服务商都在标签上做足了功夫(例如“SO, Mogadishu”),但实际流量却位于尼斯伦敦,而非索马里。

到目前为止, IPinfo 讨论的是匿名服务的宣称与 IPinfo 实测数据的对比。但其他 IP 数据服务商通常不运行主动的 RTT 测试。它们依赖于自述的 IP 数据源,并通常假设如果一个 IP 被标记为“X 国”,那它一定就在那里。

在这些情况下,传统的 IP 数据库通常会“追随”匿名服务商的说辞:如果匿名服务将端点营销为 X 国,传统 IP 数据库也会将其放置在 X 国。

为了量化这一点, IPinfo 查看了 736 个匿名服务出口节点,其中 ProbeNet 的实测国家与一个或多个广泛使用的传统 IP 数据库不一致。

IPinfo 将 IPinfo ProbeNet 测得的国家(由 RTT 和路由支持)与其他 IP 数据库报告的国家进行比较,并计算了它们之间的距离。差距是巨大的:

ProbeNet 与传统数据集之间的中位误差约为 3,100 公里

在 ProbeNet 方面, IPinfo 拥有更强有力的延迟证据证明 IPinfo 测量的位置是正确的:

这正是当流量真正位于该国时你应该看到的数据,而不是相隔数千公里。

如果你能在一个具体的 IP 上看到这种行为,它会变得更加直观。

这是一个 匿名服务的出口 IP,ProbeNet 将其服务器定位在英国,且有本地探针的亚毫秒级 RTT 支持;而其他广泛使用的传统 IP 数据库将同一个 IP 定位在 9,691 公里之外的毛里求斯

🇬🇧 英国 vs 🇲🇺 毛里求斯 (ProtonVPN)

如果你想亲自验证,可以将该 IP 输入到像 ping.sx 这样的公共测量工具中,从不同地区运行 Ping 或 Traceroute。这类工具可以直观地展示延迟最低的位置。

ProbeNet 使用相同的基本原理,但在规模上有所不同: IPinfo 在全球维护着 1,200 多个观测点(PoP),因此 IPinfo 通常比网络较小的公共工具更能接近真实的物理位置。

如果你想体验更多真实的 IP 案例(不一定是 VPN),即 ProbeNet 和 IPinfo 定位正确而其他数据库错误的情况,可以在 IPinfo 的 IP 地理位置准确性页面找到更完整的示例集。

值得将技术原因与信任问题区分开来。使用虚拟或集中式基础设施确实存在技术上的合理性

从这个角度来看,虚拟位置可以是一种合理的妥协:你获得了区域性的 IP 和内容解锁能力,而服务商无需承担在脆弱环境中托管的负面影响。

有三件事改变了性质:

最后一点直接引出了 IPinfo 致力于解决的 IP 数据问题。

如果你是匿名服务用户,以下是本次研究的一些实用建议:

归根结底,这并不是反对匿名服务,甚至不是反对虚拟位置。这是对诚实和证据的呼吁。如果匿名服务商希望你信任那张区域位置地图,他们应该愿意并且能够证明它与底层的真实网络相符。

大多数传统 IP 数据提供商依赖于区域互联网注册管理机构(RIR)的分配数据,以及围绕路由和地址块的启发式方法。这些提供商通常会接受自述数据,如客户反馈、更正和 Geofeeds,而没有明确的验证方法。

IPinfo 采用测量优先的方法:

这种测量优先的方法在 IP 数据领域是独特的。一旦 IPinfo 意识到自述数据带来了多少不准确性, IPinfo 就开始大力投资研究并构建 ProbeNet,以大规模使用主动测量。 IPinfo 的目标是使 IP 数据尽可能基于证据,并通过观察互联网的实际行为进行验证。

IPinfo 像一个怀疑但技术资源充足的用户一样,处理这项匿名服务调查:从匿名服务自己的宣称开始,然后测试它们。

对于 20 家匿名服务商中的每一家, IPinfo 汇总了三类数据:

接下来, IPinfo 使用 IPinfo 基础设施和 ProbeNet 拨入这些位置并观察实际发生的情况:

现在 IPinfo 对每个位置有了两个视图:

对于每个明确指定了国家的位置, IPinfo 要问一个非常简单的问题:预期国家与实测国家是否匹配?

如果是, IPinfo 将其计为匹配。如果不是,它就变成了不匹配:即应用程序说是一个国家,但流量在其他地方流出。

IPinfo 特意使用了非常狭义的“不匹配”定义。要计入不匹配,必须满足两个条件:服务商必须明确宣称特定国家(在其网站、应用程序或配置中),并且 IPinfo 拥有 ProbeNet 对该位置背后出口 IP 的直接主动测量数据。

IPinfo 忽略了任何营销模棱两可的位置、 IPinfo 未直接测量到出口的位置,或者 IPinfo 只有较弱提示(如主机名字符串、注册数据或第三方 IP 数据库)的位置。这些信号可能是有用且真实的,但 IPinfo 希望 IPinfo 的数字尽可能无懈可击。

结果是, IPinfo 在此展示的不匹配率是保守的如果采用更宽松的方法并依赖那些额外的提示,数字几乎肯定会更高,而不是更低。

iPhone 修改 iOS 通话录音提示音指南

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

iOS 26 中,Apple 终于引入了原生通话录音功能。出于隐私合规考虑,系统会在录音开始时强制播放 “This call is being recorded” 的语音提示。对于希望静默录音或自定义提示音的用户,目前唯一的解决方案是利用沙盒逃逸漏洞。

macOS

https://github.com/34306/bl_sbx

Windows

Use the bl_sbx exploit to hide the call-recording notification sound on iOS – YangJiiii/Disable-Call-Recording-BookRestore-

该方案并非传统的“越狱”,而是一种沙盒逃逸(Sandbox Escape)技术。它利用了 iOS 系统中两个守护进程之间的信任机制缺陷,实现对受限文件系统的写入。

在操作前,请务必备份数据,避免风险。

iPhone 修改/去除 iOS 通话录音提示音

由于目前自动化工具(如 Misaka26)尚未完全适配,使用 Python 脚本进行手动替换是较为稳妥的方式。

你需要一台电脑,并配置好 Python 3 环境。

你需要准备一个用于替换系统原声的音频文件。

iPhone 连接至电脑,并确保已点击“信任此电脑”。

操作完成后,请按照以下步骤验证是否成功:

BayMax-Trader 开源 - nof1 在 A 股以及每股市场的竞技

KunpengTalk:

BayMax-Trader 基于 AI-Trader 项目优化而来,让五个不同的 AI 模型,每个都采用独特的投资策略,在同一个市场中完全自主决策、竞争,看谁能在纳斯达克 100 或上证 50 交易中赚得最多!

🎯 BayMax-Trader 特色 🎨 nof0 现代化主题: 全新设计的 Web 界面,采用现代化设计语言 📱 响应式设计: 完美适配桌面和移动设备 🌙 主题切换: 支持深色/浅色主题,提供个性化体验 📊 增强可视化: 更直观的图表展示和数据分析 🚀 性能优化: 更快的加载速度和更流畅的交互体验 🎯 核心特性 🤖 完全自主决策: AIAgent100%独立分析、决策、执行,零人工干预 🛠️ 纯工具驱动架构: 基于 MCP 工具链,AI 通过标准化工具调用完成所有交易操作 🏆 多模型竞技场: 部署多个 AI 模型( GPT 、Claude 、Qwen 等)进行竞争性交易 📊 实时性能分析: 完整的交易记录、持仓监控和盈亏分析 🔍 智能市场情报: 集成 Jina 搜索,获取实时市场新闻和财务报告 ⚡ MCP 工具链集成: 基于 Model Context Protocol 的模块化工具生态系统 🔌 可扩展策略框架: 支持第三方策略和自定义 AIAgent 集成 ⏰ 历史回放功能: 时间段回放功能,自动过滤未来信息 https://github.com/jwangkun/BayMax-Trader

https://github.com/jwangkun/BayMax-Trader/blob/main/README_CN.md

我们都是加拉格

imjiaoyuan:

本篇是对 2025 年 9 月至 11 月的记录与思考。

原文地址: https://github.com/imjiaoyuan/blog/issues/39

这一个月其实就是在四处奔波,忙着做老师安排的课题,中途还去彭州和乐山出了两次外业,前两天才回来,在峨眉山的观音湖旁边采样,一整天都在山上跑,虽然很累,但是好在和师兄们聊天很有意思,那里的风景也不错。

无耻之徒

《无耻之徒》这部美剧,我早有耳闻,但真正观看时,内心依然受到了巨大的震撼。它所展现的生存法则与生命状态,以及其中折射出的中美价值观的巨大差异,都远超我的想象。 我未曾踏足美国,对其社会的了解多半源于新闻或影视作品的有限描摹。但《无耻之徒》却撕开了一道口子,让人窥见一个无比真实的美国底层社会。或许有人觉得剧情夸张,但回想 2020 年美国大选的种种闹剧——游行、抗议、对峙与撕裂,其刺激程度远超任何剧本。那些在我们看来近乎天方夜谭的景象,在彼岸却是真实上演的日常。 大多数影视剧描绘的是我们遥不可及的人生:医生、律师、精英、英雄……我们沉迷其中,是为了体验一种幻想。但《无耻之徒》却将镜头对准了我们自己——挣扎的普通人。我们真正的生活是什么样的?

  • 是像 Frank 一样,在得过且过中苟且偷生;
  • 是像 Fiona 一样,背负着不知从何而来的沉重责任;
  • 是像 Lip 一样,被原生环境拽离本应璀璨的人生轨道;
  • 是像 Ian 一样,在真爱与沉沦的边缘无助摇摆;
  • 是像 Debbie 一样,看似勇敢却无力承受自己选择的后果;
  • 是像 Carl 一样,企图拥抱邪恶,却无法欺骗那颗悲悯之心;
  • 是像 Liam 一样,身处这个操蛋的世界,却依然感受着爱与被爱。

我们,都是 Gallaghers 。生活或多或少地击败了我们每一个人。很多时候,我们想不通,或者即便明白所有道理,依旧过不好这一生。但我们唯一确信的是,无论如何,都必须走下去。

博客再改版

自大一开始,我就开始写博客了,但前面很多的时间都花在寻找一个合适的博客上面,最初我使用的是博客园,虽然博客园的界面看上去比较古老,但它却实在是国内技术论坛中的一股清流,当 CSDN 等大肆塞入广告、会员机制的时候,博客园始终如一,所以大一的时候我将使用 Linux 的经历和学习 Python 的笔记都放在上面了,但后来发现,还是有一些弊端,后来使用华为云开发者社区、腾讯云开发者社区等,都有同样的一些问题:

  • 文章需要审核
  • 界面无法自定义个性化(博客园可以自定义 css )
  • 无法设置自定义域名
  • 只能在网页上写,且体验一般

于是乎,就走上了自建博客之路。


在学长的推荐下,第一次使用了 Hexo 博客框架,最初使用的是一款仙人掌主题 hexo-theme-cactus,简约大气,但还是有一些问题:

  • 评论系统只有 disqus 和 utterances
  • 加载速度很慢(当时不会自己加速静态资源)
  • 代码高亮很丑

当时为了加载速度快,我使用的是 gitee pages ,每次都要自己手动刷新网页,很不爽,而且速度貌似也不是那么的快,如果静态资源太多,还是依旧的慢。

后来又用了一段时间的 stellarkeep 主题,但似乎加载速度都不是很如意,加上当时水平差,不会对一些 css 、js 文件进行加速,导致问题无法解决。不过一个进步就是,从最初的 gitee pages 换成了 GitHub + Vercel + 自定义域名。


再到后来就是 Butterfly 主题了,从最初只会改默认配置到后面逐渐学会自己写 css 修改样式、自建了图床保证稳定性、使用国内 npm 镜像源对静态资源进行加速等,学会了很多东西,也将博客收录到百度、必应和谷歌,到现在这个博客仍未下线,还可以打开,不过过段时间还是要下线了,在 Blog 还能查看。不过这个博客还是有一些不如意的地方:

  • 运维困难,每篇文章都有一个封面图+顶部图,感觉麻烦
  • hexo 编译速度很慢
  • hexo 本地调试每次都需要 hexo cl && hexo g && hexo s ,不能实时预览
  • 不够极简
  • 版本依赖严重,更换 cdn 时版本号有一点点差别都不能用

综合以上原因,我放弃了 hexo 博客。


在看到少数派的一篇文章 浅谈我为什么从 HEXO 迁移到 HUGO 之后,我试了一下 hugo 博客,使用的是 LoveIt 主题,感觉很不错,自己修改了一些个样式,让其保证极简,评论系统用的是 waline ,个人认为 hugo 的优点有下面几个:

  • 编译速度快,得益于 go 语言
  • 不依赖 nodejs
  • 网页的速度也比较快(个人感觉)
  • 界面简洁大方
  • 各式的模板很好用

综合以上特点,我最终使用了 hugo 博客。博客的框架为极狐 Gitlab 代码托管 + Vercel 部署 + Cloudflare DNS 解析,由于国内 GitHub 被墙,经常 push 不上去,我那个时候也不常开梯子,所以用极狐 Gitlab 的 CI/CD 功能,部署博客到 Vercel 。


后来极狐 Gitlab 全部收费,我只能放弃,直接用 GitHub ,框架还是 hugo ,不过更简单粗暴,直接用 Action 部署到 GitHub pages ,主题也用 Mainroad,根据 云风 blog 魔改,这一用就是两年多,后面进行了一些小的修改,比如加上不蒜子统计和基于 js 重写的搜索功能等。

(公众号上扒下来的图片,上面是自己改的 Hexo 主题,下面是自己改的 Hugo 主题,模糊到看不清了😂)


我的域名也进行了几次更换,从 hieroglyphs.top -> yuanj.top -> jiaoyuan.org 后面会在jiaoyuan.org下面放上个人主页。


前段时间我在学基因组选择育种,其中涉及到很多公式,我发现主题就有问题了,许多公式无法正确解析,甚至会出现内容溢出的问题。我实在厌倦了这种反反复复的修补工作,现在其实我完全可以用 Python 加一个前端框架很轻易地写出一个博客框架,但是没有意义,反而我需要因为各种各样的问题不断地修改,实在是太耗精力了。所以我想,直接用 GitHub Issues 当博客吧,用 Python 来创建新文章,并且为了本地化编写和使用盘古插件,我的思路是在本地写博客,然后推送到仓库使用 Actions 转为 issue 进行展示,GitHub 的渲染效果很好,简单大方也很漂亮。而且 commit 也可以直接用 RSS 来订阅,感觉什么都准备好了,评论和补充内容直接在 issues 下面追更或者创建 sub-issue 就行,很省心了,以后就打算一直用 issues 了。为了使得修改文章方便,创建新文章的时候,会为文章创建一个 6 位数 id 作为 issues 的唯一标识。我的博客在 此仓库


这里我写的东西实际上并没什么技术含量,只是我自己的一些思考、记录什么的,我也欢迎有朋友来一起交流一些思考或者技术相关的东西。我也希望这里写下的这些东西能够为后来的朋友提供一些思路与想法,尽量少走弯路,当然,这里的东西大多都是我自己的看法罢了。

我在网上看到过很多博客,大部分都是写了没多久就不再更了,只留下一些以前的东西飘荡在互联网上,希望自己能坚持下去吧,我比较喜欢文字的东西,而博客正好可以让我施展一番。期待多年以后的自己还在这个地方写东西。

WSL 再见

终究还是换掉了 WSL2 ,因为现在我恍然发现,我似乎并没有必须要使用 WSL2 的必要了,那自然也不必要浪费那么多硬盘和内存去跑一个虚拟机了,WSL2 目前还是有不少问题的:

  • WSL2 的 DNS 解析设置在/etc/resolv.conf文件中,在 WSL2 启动时自动生成,但是近期老是会出现网络无法正常解析的情况,其实把自动生成关掉,改为自己指定 DNS 解析地址就行了。新建文件/etc/wsl.conf,设置generateResolvConffalse,然后把resolv.conf的内容改成谷歌或者 Cloudflare 的 DNS 解析地址。
  • WSL2 的硬盘占用问题,设置了稀疏矩阵之后可以回收一部分空间,但是不能完全收回,并且设置了稀疏矩阵后就不能手动扩大或者压缩 vhd 了 ... 这也太抽象了。
  • WSL2 的 CPU 和内存占用问题,自从 2.0.0 版本就增加了实验性的内存回收功能,现在依然是一坨,设置了自动回收,依然会占用很多内存,即使什么都不运行 ... Hyper-V 都比它好得多。

现在的 WSL2 能带给我的就是一个熟悉和舒适的环境,转念一想,现在分析都在实验室的服务器跑了,自个也没必要弄本地 Linux 环境了,索性换掉了,后面如果本地需要,开一个 Hyper-V 虚拟机也能很舒服的用。搭建的 Windows 开发环境中,多数的软件和应用还是由 scoop 安装的,这个之前说过就不多说了,主要又用了下面几个工具,让 Windows 下写代码变得很舒服:

  • uv ,scoop 中安装的 Python 是最新版,安装很多 pip 包的时候经常要编译,老出问题,而且 Python 安装的时候会卡很久,所以我直接删掉了,用 uv 来管理 Python 的版本和第三方库,用什么东西直接uv pip install xxx,指定虚拟环境运行 py 脚本也很方便。
  • gow:专为 Windows 系统设计的轻量级命令行工具集,定位为 Cygwin 的替代方案,通过集成 Linux 环境工具扩展 Windows 命令行功能。让我在 powershell 里面也能用 awk 、grep 、plink 、sed 、tar 、vim 、wc 等 unix 命令,虽然 git bash 也自带了,但是不能在 powershell 里面用,所以 gow 发挥了很大作用。
  • rtools ,编译安装 R 包,scoop 安装的 R 也是最新版,所以很多 R 包可能会需要用 GitHub 编译安装。

不过 Windows 下写代码还是面临一些让人很恶心的问题:

  • 令人难受的反斜杠,用习惯了 bash 的/作为路径划分,ps 的\看着实在是难受。
  • Windows 的变态路径,默认路径不分大小写、可以有空格,但是代码里面不行 ... 还是得注意这个问题。

总的来说,除了 powershell 还是一如既往的难用之外,其他的还是蛮好的。哦对,在我的印象中,Windows11 上的 powershell 已经是很好用的了,1809 那时候的 ps 简直难用的要命,虽然还是比 bash 差很远,但是已经好多了,我一直不理解为什么 ps 的命令行参数要那么长 ... 虽然补全地不错,但是看着就很头大。

PS D:\Projects> neofetch
        ,.=:!!t3Z3z.,                  JiaoYuan@DESKTOP-DMFFQUF
       :tt:::tt333EE3                  ------------------------
       Et:::ztt33EEEL @Ee.,      ..,   OS: Windows (Unknown) x86_64
      ;tt:::tt333EE7 ;EEEEEEttttt33#   Uptime: 2 days, 20 hours, 34 mins
     :Et:::zt333EEQ. $EEEEEttttt33QL   Shell: bash 5.2.37
     it::::tt333EEF @EEEEEEttttt33F    DE: Aero
    ;3=*^```"*4EEV :EEEEEEttttt33@.    WM: Explorer
    ,.=::::!t=., ` @EEEEEEtttz33QF     WM Theme: Custom
   ;::::::::zt33)   "4EEEtttji3P*      Terminal: Windows Terminal
  :t::::::::tt33.:Z3z..  `` ,..g.      CPU: Intel Ultra 7 155H (22) @ 3.000GHz
  i::::::::zt33F AEEEtttt::::ztF       Memory: 14455MiB/32373MiB
 ;:::::::::t33V ;EEEttttt::::t3
 E::::::::zt33L @EEEtttt::::z3F
{3=*^```"*4E3) ;EEEtttt:::::tZ`
             ` :EEEEtttt::::z7
                 "VEzjt:;;z>*`

PS D:\Projects>

再谈使用 Linux 的经历

前几天和朋友聊天,正好聊起这个问题,不免又想回顾一下这么多年用 Linux 的经历😂,之前其实写过,但是这里想再写一些新的感受:

记得大一那年,想自己决定系统的模样,于是盯上了 Linux 。当时去加入计算机社团,还想着学下 Linux ,后来慢慢发现,学长们懂得是如何用 Linux 编程,而非了解 Linux 发行版,他自己可能都不知道 Ubuntu 上可以安装原生的腾讯会议,还是我后来告诉他的 ... 最开始装的发行版我记得是 Ubuntu ,傻瓜式安装,点点点就行,甚至双系统也能由安装介质自动划分,但是当时没搞明白包管理器这些东西,对 Linux 还没有个系统的认识,只是有什么问题就打开百度搜,深受 CSDN 上垃圾内容的影响,输入法都装的很困难。后面又试了 deepin ,但是我在应用商店安装应用总是会出现问题,当时并不清楚是源的问题,我只能四处搜索,搜不到就重装系统。deepin 之后就是优麒麟,这个纯垃圾,我都不想多说,deepin 是国内开源之光。最初用 Ubuntu 和 deepin 纯纯是因为网络上到处都推荐这俩,而且简中互联网能搜到的文档资料( shit )也最多,可以说是深受荼毒了。

后来也装了 Debian 、Fedora 、linux mint 啥的,但是装啥其实都不咋好用,因为没有基础知识啊,所以都没用多久,倒是 manjaro 坚持了一段时间。后面发现,这样不行啊,天天装系统算怎么回事,当时了解到 WSL ,于是这一用就是三四年,安安稳稳的,可以用 Windows ,还能用 Linux ,何乐而不为?当时我记得照着 Arch Wiki 折腾了很久 Arch WSL🤣QQ 群里老问别人问题,人家都烦了,劝我直接物理机上 Arch ,但是我当时很虚啊,学长说 Arch 很容易滚挂,用起来很累,其实我现在想想,他当时可能都没装上 ... 只是看网上这么说而已,毕竟他自己笔记本都用着 360 ,满屏幕都是广告。

记得当时我也折腾了虚拟机,有一次碰巧去听了一会计算机学院的算法课,我看老师是用 Xshell 连接 VMware 里的 CentoOS7 来写代码的(刚开始不知道,搜了很久才知道),但是苦在轻薄本配置太低,试了很多个 VMware 的版本,选了 VMware11 ,功能够用,冷启动也够快,分了 1GB 给 CentOS7 ,用了一段时间还是换掉了,因为很难受啊,所有操作都得在命令行里,当时也不知道用 VScode 去 ssh ,所以兜兜转转还是用了 WSL2 。

WSL 用的久了,慢慢的对 Linux 的各种知识也就多了起来,逐渐就知道该怎么用了,所以当大三我组了台式机之后,立马先装了 Debian ,出乎意料,很成功,各种软件都搞起来了,用了蛮久一段时间,之前的博客和 B 站也发过:

Debian 用了一段时间,我又不满足了,尝试装了 Arch ,也很成功,而且有一说一,Arch 虽然安装麻烦,但是安装的过程中确实对系统有了很深的了解,装好之后,出现什么问题自己都能解决,哪怕进不了系统,插上 live CD 一样可以修好。并且用了 Arch 之后我就不再会去网络上乱搜东西了,全部查 Wiki ,英文 Wiki 其实很全,基本上什么都有。当时也将这些过程写了下来:

后面我在原先的笔记本上又试了 Arch 、linux mint 和 lmde6 ,我很倾向于使用 lmde ,结合了 Debian 和 linux mint 的优点,但是无奈后面办公需要 Windows ,只能格盘换回了 LTSC 2021 。

考研前夕,我又换了新电脑,最开始还是安装了 Arch Linux ,那会觉得 Windows11 实在太难用了,还是喜欢 Arch ,但是遇到很多问题,那时候也忙着复习,实在不想太浪费时间,所以换了 Windows 10 一直用着。毕业后,暑假回家了一段时间,我又拾起了这个想法,最后成功解决了所有问题,但是似乎,心累了?我突然觉得,继续折腾下去更像是一种执念。在实际工作和学习中,许多软件在 Windows 下确实有更好的体验,我没有必要为此委屈自己,所以最终用了 Windows11 ,可能是年龄大了点,现在读研后更没有心思折腾,Windows11 用到底了,不知道这是进步还是倒退。

obsidian

最近新学期了,要学习很多东西,所以肯定需要一个好的记事本来记下东西,找来找去,还是 obsidian 最合适,记得之前用 obsidian 也是大二的时候,那时候各种乱七八糟的东西都记在 obsidian ,但是我当时觉得 ob 用起来麻烦,各种功能花里胡哨的我用不上,所以转用 VScode 。现在不知道为什么,忽然觉得,obsidian 很舒服,搭配 git 私有仓库,简直很完美,我需要的各种功能都有,配置好一次之后就不需要再管了,git 可以版本管理,每次写完后点一下就能同步,实在很好用。不知道当时我是怎么想的,可能人长大了就是会变得不一样吧。obsidian 里面我主要用下面几个插件:

  • PanGu ,强迫症必需了吧,格式化 markdown 文档内容
  • Custom Attachment Location ,自定义文档附件的位置和文件名格式
  • Git ,为 obsidian 提供图形化的版本管理
  • Mermaid Tools ,让 obsidian 文档可以解析 mermaid 图表
  • Mindmap NextGen ,让 obsidian 支持 markmap 思维导图

主动地接受信息

我一直以来都是很喜欢用 RSS ,因为这样可以避免推荐算法带来繁杂的信息,让我不用从各种渠道眼花缭乱的信息中找出我所需要的,这是一个主动获取信息的过程。我用了很多 RSS 客户端,但是觉得很多都很繁琐,这个软件并没有必要很复杂,所以我觉得,不如自己写一个,于是有了 feeds,使用 GitHub Actions 定时运行 Python 脚本来抓取 RSS ,并且通过 QQ 邮箱发送到我手机上的 Gmail 。

使用很简单,fork 仓库,将代码 clone 下来,修改config.py

import os

RSS_FEEDS = {
    'Blog Posts': [
        "https://blog.ursb.me/feed.xml",
        "https://thiscute.world/index.xml",
        "https://polebug.github.io/atom.xml",
        "https://hellogithub.com/rss",
        "https://www.longluo.me/atom.xml",
        "https://1q43.blog/feed/",
        "https://manateelazycat.github.io/feed.xml",
        "https://www.ntiy.com/feed",
        "https://feeds.feedburner.com/ruanyifeng",
        "https://cyp0633.icu/index.xml",
        "https://lutaonan.com/rss.xml",
        "https://idealclover.top/feed",
        "https://www.eaimty.com/rss.xml",
        "https://www.xheldon.com/feed.xml",
        "https://diygod.cc/feed",
        "https://www.darknavy.org/zh/index.xml",
        "https://tw93.fun/feed.xml",
        "https://blog.ferstar.org/atom.xml",
        "https://blog.lilydjwg.me/feed",
        "https://forums.debiancn.org/c/5-category/5.rss",
        "https://www.lainme.com/feed",
        "https://szclsya.me/zh-cn/index.xml",
        "https://bigeagle.me/index.xml",
        "https://yufree.cn/cn/index.xml",
        "https://www.tianxianzi.me/index.xml",
        "https://thirdshire.com/index.xml",
        "https://wangyurui.com/feed.xml"
    ],
}

RECEIVER_EMAILS_LIST = [
    "imjiaoyuan@gmail.com",
]

EMAIL_CONFIG = {
    'smtp_server': os.getenv('SMTP_SERVER'),
    'smtp_port': int(os.getenv('SMTP_PORT', 465)),
    'sender_email': os.getenv('SENDER_EMAIL'),
    'sender_password': os.getenv('SENDER_PASSWORD'),

    'receiver_emails': RECEIVER_EMAILS_LIST
}

RSS_FEEDS是 RSS 订阅源地址,RECEIVER_EMAILS_LIST就是接收 RSS 的邮箱地址,可以设置多个,EMAIL_CONFIG则是 GitHub Actions 的仓库密钥,这里填入 QQ 邮箱的 SMTP 服务器信息和授权码即可,每天早上六点钟就会抓取新的 RSS 发送到邮箱。

阅读

GitHub

  • bio-ontology-research-group/deepgoplus: DeepGO with GOPlus axioms
  • 666ghj/BettaFish: 微巢:人人可用的多 Agent 与舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!
  • sambecker/exif-photo-blog: Photo blog, reporting EXIF camera details (aperture, shutter speed, ISO) for each image.
  • huiyadanli/RevokeMsgPatcher: A hex editor for WeChat/QQ/TIM - PC 版微信/QQ/TIM 防撤回补丁(我已经看到了,撤回也没用了)
  • idinging/freemail: Cloudflare 域名邮箱系统搭建 domain mail tempmail
  • plutov/gitprint: Convert Github repositories to PDF books
  • RohanAdwankar/oxdraw: Diagram as Code Tool Written in Rust with Draggable Editing
  • chaitin/PandaWiki: PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的产品文档、技术文档、FAQ 、博客等系统,借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索等能力
  • Cloufield/gwaslab: A Python package for handling and visualizing GWAS summary statistics.
  • puppeteer/puppeteer: JavaScript API for Chrome and Firefox
  • jgm/pandoc: Universal markup converter
  • browseros-ai/BrowserOS: The open-source Agentic browser; privacy-first alternative to ChatGPT Atlas, Perplexity Comet, Dia.
  • docling-project/docling: Get your documents ready for gen AI
  • zyedidia/eget: Easily install prebuilt binaries from GitHub.
  • SteamRE/DepotDownloader: Steam depot downloader utilizing the SteamKit2 library.
  • Hzao/PocketChest: Secure, serverless file and text sharing built on Cloudflare with large file support.
  • microsoft/win32-app-isolation: Tools and documentation for Win32 app isolation
  • lxgw/LxgwWenKai: An unprofessional open-source Chinese font derived from Fontworks' Klee One. 一款非专业的开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生
  • nickrunning/wechat-selkies: 基于 Selkies 的 Linux 网页版微信/QQ ,支持本地中文输入法,支持 AMD64 和 ARM64

音乐

  • 谢谢你的爱 - 金润吉
  • 恋愛サーキュレーション - Renai Circulation
  • 回不去的夏天 - 夏日入侵企画
  • 这是我一生中最勇敢的瞬间 - 棱镜
  • 只是太爱你 - 张敬轩
  • 枫 - 周杰伦
  • Letting Go - 蔡健雅
  • 水中花 - 谭咏麟
  • 水中花 (Live) - 郁可唯
  • 风吹麦浪 - 李健
  • 梦醒 - Handsome Lau, Hypeezy 和冯泳
  • 入秋 - T-BONE, 江南江和 TRAKINXRAMBO GANG
  • 如果爱忘了 (Live) - 汪苏泷和单依纯
  • 你是我的风景 - 何洁
  • 染缸 - 楊和蘇 KeyNG 和 JinJiBeWater_隼
  • 需要人陪 - 王力宏
  • 月球上的人 - 陈奕迅

国内反诈反的那么认真,为什么几乎所有的 DNS 都不上 DNS sec 呢?

zanx817:

最近发现,通过 DIG 工具解析域名时可以通过 flags 中是否包含“ad”( Authenticated Data )字样识别。

下面 233.5.5.5 、180.184.1.1 、114.114.114.114 等分别是阿里云、腾讯、百度、字节跳动的 DNS 检验结果。

国内竟然都不支持 DNSSEC ,难不成是为了方便劫持?

(base) ➜  ~ dig +dnssec cf.com @180.184.1.1 |grep QUE|grep flags
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
(base) ➜  ~ dig +dnssec cf.com @119.29.29.29 |grep QUE|grep flags
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
(base) ➜  ~ dig +dnssec cloudflare.com @180.76.76.76 |grep QUERY |grep flags
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
(base) ➜  ~ dig +dnssec cloudflare.com @114.114.114.114 |grep QUERY |grep flags
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
(base) ➜  ~ dig +dnssec cloudflare.com @114.114.114.114 |grep QUERY |grep flags
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
(base) ➜  ~ dig +dnssec cloudflare.com @8.8.8.8 |grep QUERY |grep flags
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
(base) ➜  ~ dig +dnssec cloudflare.com @1.1.1.1 |grep QUERY |grep flags
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

四博 AI 小黄鸭几点体验

rming:

对小智机器人了解不多,基本上只看过名字和简介
昨天收到货,拆开包装大概看了说明书,操作联网配置默认参数。

和不到 3 岁的闺女一起体验了下,有几点体验:

  1. 孩子非常好奇:“为什么他会说话呢”,“他的眼镜会说话呢”,“快看看我会 xxx (向机器人炫技,我说他看不到的)”,“他为什么不睁开眼睛”

  2. 语音识别能力一般。小孩子刚学会说话,一些话比较模糊,默认模型听不懂,可能需要配置更高级的付费版模型?

  3. 好像没有语音唤醒?我都是按右侧按钮开启对话,试了几次好像唤醒词无法唤醒,我给起的名字是“光头强”,试了好几次都不行

  4. 机器人说话无法打断。好像分为“说” 和 “听” 两个状态,是不能通过唤醒词打断的,这点对于一个没有耐心的孩子简直是个灾难 😭

  5. MCP 功能不错,可以播放音乐,一放音乐孩子就开始跳舞了,但是默认的曲库应该是太少资源了,自建应该是可以扩充。

虽然在我看来这是一款不算成熟的产品,后续我也了解到通过双 mic 可以实现语音打断,通过摄像头可以让 VLM 看见,不过一直到刚才,闺女还在和“光头强”胡扯,还是挺有意思的。

科技是服务于生活的,虽然还不完美,不过方向没毛病。

所有的服务都暗中标好了价格,国内的厂商一个都不能信

zyt5876:

因为老是被搞成 pcdn ,所以好好检查了一下家里的网络。然后发现了一个傻逼厂商-萤石。

萤石 pc 版几个月没用过了,流量用量第一名。

萤石 app 没开启上传视频,都是存卡,流量巨大。

两个合伙一个月用了我块 100 g 上传

最终发现他们都默认开启了共享带宽的选项。

真是崽种

沉浸式痛苦

DUN.IM BLOG

DUN.IM BLOG

朋友向我哭诉,分手半个月之后突然又劈面重逢,于是自己感觉心湖里掀起滔天巨浪,悲痛得不能自已。

因此,请求我「给两耳光」,好把他打醒。

我没这个本事,如果两耳光就能把分手的痛苦抽走,那我家早就门槛踏烂,50 块钱一次我能把我的右手直接做到上市。而且,用一种痛苦克服另外一种痛苦这种事情,我本身就不认可。一个人不能因为吃重庆火锅辣到双眼流泪,就让别人给自己的屁股上涂一点氨水。不会有任何缓解的,只会嘴巴火烧火燎,同时屁股也火烧火燎。

说到这里,分手和辣味的原理应该是一样的。分手是一种痛觉,辣味也是一种痛觉。为了缓解辣味,各种偏方让人喝冰水喝牛奶啃黄瓜嚼巧克力,这里面大半都没有任何用,剩下的和处理方式是否及时,个人体质是否符合有关。

真正有效的只有时间,当你忙着去找这些东西,上气不接下气时,时间悄悄流逝,辣味素对你的刺激会渐渐衰减。

但人类太脆弱,不能直接给出这个答案,那样会让人在痛苦的同时又陷入绝望。纵然是屁用没有,一个人嘴里着了火,满心想着「找到冰水就好了」、「喝了牛奶就好了」之类的念头,痛苦就不那么难熬,也就容易忍受一些。

唯有极度理性冷静的人,才会告诉自己顺其自然,默默承受,坚信这是最好的方式,痛苦的感觉终将过去,反而是喝下太多冰水容易造成窜稀,胃也没有空间继续吃火锅,那就亏大发了。

分手也是一样。并不因为我现在中老年了,有了些见识,有了些经验,我就可以违背痛苦的化学定律,让这段人人都需要生受的时间无限缩短。一次分手的痛苦可以维持长达 365 天,我正反手两耳光之后,这种痛苦最多缩短到一年而已—大概就是这么一种换算方式。

除了痛苦物质随时间中和稀释这一化学定律之外,分手也遵循物理学中的牛顿力学定律,也就是力与反作用力定律。一个人感受到多大的分手痛苦,取决于当初这个人爱得有多深,有多投入。当这些炽热的力量反过头来对付自己的时候,爱恋和痛苦是等效的。

也就是说,如今感受到汹涌的痛苦,是因为曾经汹涌地爱过。如今感受到窒息般的痛苦,是因为曾经爱到窒息。

如果要实话实说,那我会直接回答:除了时间,没有什么东西可以平复分手的痛苦,不用去妄想立即可以从中解脱出来。如果有能力即刻解脱,那么就无法解释当初为什么会爱上。

如果要站在老登的角度来说,那我只会恭喜每一位因为分手的折磨而死去活来的人,并且希望各位铭记这种痛苦的鲜活感受。因为此刻如此痛苦难熬,证明了你曾经如此认真,如此投入,如此相信爱情。

随着年纪增长就会知道,认真和投入这种品格会逐渐消失,人们也会不再相信爱情,认为那不过是世间各种现实条件相互妥协下的副产品—有,固然很好,没有也很正常。

还能感受到痛苦,那是心中的天真尚未死去,你的认真和投入依然存在,你对爱情的信仰没有被现实算计取代。 这是一件多么美好的事情,而正在承受痛苦的你又是一个多么美好的人。

甚至我可以继续说,纵然这种痛苦此刻让你难于承受,但它本身也是一种多么美好的情感,一段多么美好的体验。因为总有一天你会长大成熟,你会变得现实,你会不再天真更不相信爱情。彼时分手对于你而言最多会带来一些失望或是愤怒,而刻骨铭心的痛苦却不再出现,因为你已经是个成熟的,冷静的,铁石心肠,把自己封闭起来戴上面具的大人了,你只为房价股价身价而痛苦。

所以,趁着现在还能感受到剧烈的痛苦,请沉浸式地体验一下这种强烈、鲜活的苦涩滋味吧。在平常时候,人很难觉察到自己的心。而在这种时候,借助于痛苦的侵扰,你可以发现你那颗年轻的、天真的、美好的心,它每次搏动都在流血,你因此知道它的存在。

之后你人生中所有的际遇,所有的成就,所有的人生色彩,都仰赖于它的力量。你得做个有心的人,你得感受到它在你胸骨后面跳动。当你感受它的力量在对付你的时候多么强大,你也就会相信它未来在对付世界时会有多么强大。

我知道,人在分手的时候想听的不是这些话,尤其是道理。只是想有个人倾听自己的痛苦,仿佛有人听到了,自己的喘息就会容易一些。所有分手的人都是同样的,当自己分手的时候,感觉是世界上第一次有第一个人在遭遇这样的事情,需要有谁见证一下。

很明显,我不是那个合适的人选。不过,反正人们对我期待也不是倾听,而是耳光,所以我说什么怎么说也没什么紧要。

总之,摸摸头吧。

历时六天的马来西亚探校之旅已经结束,接下来记录一下我的感受

AndyChina:

书接上文:机票已出, 酒店已定, 下周即将前往马来西亚探校, 并考察下生活环境, 关于探校和城市考察想讨论一下

历时六天的马来西亚探校之旅已经结束,接下来记录一下我的感受

出行路线方面,我从北京飞往新加坡,短暂停留后,从陆路入境马来西亚新山,之后在新山停留三天,再飞往怡保停留两天,最后从怡保飞回新加坡,再返回北京。

首先是红眼航班很是熬人,以后带孩子出行还是得尽量避免

新加坡确实干净漂亮,樟宜机场也名副其实,但离境税也很夸张,之后回国尽量考虑吉隆坡出境。

新马边境的交通非常便利,地铁和公交无缝衔接,过境之后可以直接搭乘巴士。整体有点像燕郊到北京,只不过需要刷两次护照,非常快捷方便。

为什么选择这条路线?

此处出行主要目的是了解当地环境,而不是旅游,所以出行尽可能前往当地人的社区,定的酒店也是随机选择居民区,时间充足时也会选择公交车,并随机下车,都是为了更深入的了解当地的生活方式和文化。

衣食住行——我的一些简单感受

这次探访的目的地主要是新山和怡保,分别是马来西亚的第三和第四大城市。

穿衣和气温

马来西亚属于热带雨林气候,一年四季温暖湿润,查了下最高温度 34°C, 而且由于城市都是扁平化分布, 热岛效应也不明显。和我们理解的热可能不太一样, 相比于长三角地区夏天的 38°C 到 40°C 来说有些没那么的热, 特别是山城怡保, 温度会比较低, 最高温度在 32°C 左右, 最低温度在 24°C, 晚上不需要空调, 早上 10 点钟 27°C, 微风吹过甚至有些凉爽。

网上看的马来西亚的美食非常丰富,尤其是街头小吃,种类繁多,味道鲜美。但是作为北方人确实有些吃不惯,不过只要是华人餐,基本都能接受

和国内有些不同,马来西亚很少人住在高层公寓,大部人住在排屋,经济条件较好的人会选择独栋别墅。价格也不贵,在怡保的话,通常较新的双层排屋 RM40w ,折合人民币不到 70W ,但是有 4 个卧室 3 个浴室 2 个车位,旧一些的单层更便宜。

公共交通和非机动车道配套稀碎,当地人几乎全靠开车出行,老车很多也很便宜,了解到这边油价便宜,也不像国内计划性强制报废,再加上排屋停车方便,居民开车出行成本很低,但是如果不会开车,阳光直射让你寸步难行,再加上稀碎的公交系统,简直灾难。Grab 整体来讲体验不错,大部分车都很老,但是冷气足,车内干净,接送都会尽可能贴近门口。

探校

只考虑国际学校,同时选择了历史悠久的学校( Tenby ),也看了新开不久的学校( SBIS ,Imperial International School ),设施很全也很新,学校氛围也不错,学费相比国内便宜很多。

上传图片麻烦,而且抖音小红书这些平台有很多博主分享,贴一个笔记吧马来西亚国际学校探校随拍

我让 GLM 看了 3 分钟录屏,它直接生成了可运行的原型!

terryso: 我在 Clude Code 下面使用 GLM 已经有一段时间了, 但有一个功能一直没用过, 就是视频分析功能。今天有一个群友告诉我说 GLM 模型有视频分析能力。突然来了灵感, 如果我打开一个 App, 然后录屏, 是不是就可以......

说干就干... 就拿 #小红书 练练手吧
这是小红书的录屏:


这是制作出来的原型, 虽说还原度还不算太高, 但布局基本准确:


这是在 Claude Code 下使用 GLM4.6 模型制作的过程:


补充说明: GLM4.6 的这个视频分析能力是需要订阅 GLM 的 PRO 帐号下才能使用, 目前订阅费用比较便宜, 一个季度只需 300 元.
使用我的邀请链接还能再便宜 10%: https://www.bigmodel.cn/claude-code?ic=TVUZHTWCW9

国内个人收款问题,还是不建议直接拿自己的

sickoo:

使用个体工商户去申请支付宝的商户 API ,在网上/网站收款是方便,但是遇到恶心的地方,真的束手无策

具体情况是这样的,只要客户买了东西,再用上这么类似两套话术,半夜三更提交支付宝商家投诉工单必定限制你的支付宝

话术 1:“微信跟我沟通,引导我扫码跳转再跳转,然后付款后联系不上...”

话术 2:“抖音引导加群扫码寄拍,扫码付款后没有任何消息...”

这种话术直接命中半夜机器人风控,然后就是数不清提交自证(资金哪来的、准备去哪、对方拿来干嘛、你是做什么等等)

不要轻易点击退款即完事,一码事归一码事,你退钱在支付宝看来是个人行为,但是商家被客诉限制还在

两单金额加起来不过几百,轻而易举造成自证难局

印区 GPTGO 12 个月免费,需要的朋友赶快去薅,机会过了就没有了

seln: 印区 ChatGPTGO 12 个月免费,需要的朋友赶快去薅羊毛,机会过了就没有了
获取方法是:
1:挂印度全局节点。
2:用没有注册过 OpenAI 账户或是没有购买过 GPT plus 的谷歌账户登录 GPT 。
3:在购买页面右下角地区选德国,不然不会出现用 Paypal 付款的选项。
4:然后付款页面选择使用 Paypal 付款。
5:成功搞定,手机设置日程提醒,一年后的提前去 paypal 取消自动订阅扣款服务。
https://s21.ax1x.com/2025/11/08/pZpLFmQ.png
https://s21.ax1x.com/2025/11/08/pZpLkwj.png

谈人形机器人的未来应用

cloudzhou: 我之前对人形机器人是嗤之以鼻的,为什么必须按照人去设计?比如跑步,能比 4 个轮子的跑的快吗,手动作能比 6 轴机器人准确吗?
人形机器人能做的事情,工业机器人肯定做得更好

但是后来理解设计的要点,那就是,整个世界,是按照人类身体去设计的,除非改造现有的建筑,现有的各种布局结构
人体其实也是有足够优秀的点,相对大型机器,足够灵活,有手有脚,能弯能蹲,能走能跳能抓取
换句话说,你要搞个非特意模仿人类的机器人,但是做的事情和人一样,大概率也会很像人类
这就是为什么资本很乐于投入人形机器人

应用趋势来说:
我最近发现小区居然用无人机扫地了,你可以理解为一个很大的扫地机器人,还有激光雷达
这个事情让我蛮惊讶,因为在我印象里,这个应该要不少钱,而一个保洁阿姨一个月才多少钱

所以,是否应用,其实取决于投入产出,按照 x 周期收回成本,之后每年 y% 收益看的话
比如一个阿姨一个月 3k ,那么一年 3.6w ,10 年就要 36w
也就是说,如果这个机器 15w ,设计工作周期 10 年,那就可以应用了(甚至还可以按月租赁,每个月小于 3k 就可以了)

也就是只要人形机器人成本降到一个程度,就可以替代人类很多琐碎的场景了,这是特定工业机器人所不能覆盖的
类似常规家务活,照顾老人、残疾人等

昨天这个小鹏发布的什么 IRON 机器人,到底是不是真人装的啊?

JimLee0921: https://www.ithome.com/0/895/090.htm


网友们看耳朵有轮廓,好像还带着奶罩,看外网国外的机器人走路啥的都很木讷,这特么直接上猫步了。。。


到底是真的机器人还是真人扮演啊?



有人看发布完了是不是小鹏股市也大跌了啊?到底是真的技术突破还是整个模特走秀呢?这么大的公司还是这种发布会,不可能搞这么假吧。。

华为 MatePad Mini 好棒,我真是脱离国内产品线好久了

kylebing:

前天晚上闲着没事逛商场的时候,把华为逛了一遍。
发现了这么个产品 MatePad Mini ,上手的感觉简直绝了,当时就被惊艳到了,拿在手上出奇的舒服,厚度 5.1mm ,重量才 255 克,而且还是可以插卡的,这简直就把 iPad Mini 比没影了。

image

image

拿存储是 256GB 的蜂窝版本对比

参数 Apple iPad Mini 7
(内存 8G)
华为 MatePad Mini
(内存 12G)
时间 2024.10 2025.09
价格 5799 3999
屏幕刷新率(hz) 60 120
屏幕像素密度(ppi) 326 343
尺寸(mm) 195.4 x 134.8 198.59 x 127.27
厚度(mm) 6.3 5.1
电池(mah) 5124 6400
重量(g) 297 255
充电器 不带 带 66w

比较合适的版本是 ¥ 3999 带 USB3.0 、支持北斗,可以拿来当手机用。

实话说,我已经好久没有关注过华为的产品了,平时看的最多的就是小米和苹果,没想到能做出这么好的产品。而且还看到笔记本那个屏幕也做的非常薄,不错不错。
再买 pad 估计就选这个了,iPad Mini 显得有点 low 了。

脑残设计,只要将 bilibili 特定用户拉黑, B 站就不会有广告了

YchefUbxn:

9772b388-e7 9772b388-e7 262ce400-cb ca419964-6b ba62e6dc-3 7be292d4- a0e7ddd2-1 fb9e265e-7ed8-4

等用户拉黑,B 站就不会有广告了。

其中,9772b388-e7 负责 b 站的开屏广告,b 站开屏广告的原理是直接开屏放这个 up 的视频。 另外几个负责其他的广告分区,b 站广告就是直接播放放这些 up 的视频。

这感觉有点脑残设计了。

来源知乎,原文地址: https://www.zhihu.com/question/640923460/answer/1968440919704438741

❌