Reading view

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

大家有没有遇到过 Brave 浏览器在后台偷偷占用 CPU 的问题?如果想换浏览器,有什么推荐的?

cy18:

背景: 用的笔记本风扇噪音做的比较差,CPU 占用率一高风扇就狂转,很吵。此外这台笔记本平时放家里 24 小时开机。

现状: 经常发现电脑在锁屏状态下风扇一直狂转,但登录打开任务管理器查看 CPU 占用率,但又没找到到底是什么占用了 CPU 。为这个问题去年八月还发了贴找相关的监控工具,https://www.v2ex.com/t/1066252 ,但没什么收获。 前段发现把 Brave 浏览器关掉再锁屏这个问题会有改善,怀疑是 Brave 的问题。尝试过在 brave://flags/里面把钱包相关的几个选项关掉了,问题依旧。

问题:

  1. 大家有没有遇到过这个问题,有没有解决办法?
  2. 现在有什么推荐替换的浏览器么?

alist 创建本机储存之后, webdav 为什么连不上?

OwO233:

webdav 策略选择的本地代理,使用的管理员账户登录。 挂载路径是:koodo 。 image.png 如图所示,我填写完参数之后,出现了“Status(StatusCode="Internal", Detail="decode error: list response code not 207")”这个报错。 我尝试过新注册个用户,然后重新给权限,还是不行。有了解的大佬帮忙看下是什么问题不?

我的父亲

lwldcr: 父亲已经故去五年了, 突然想记录一下。



他时常在饭桌上分享他上学时的光辉事迹,以此来激励我们姐弟好好读书。



他是 60 年代生的人,那个吃不饱穿不暖的时代离现在有些过于遥远了。他很不幸地生在那个年代,从小艰苦地生活着,经历了整个动荡时期,又很幸运的在毕业那年赶上课改变命运的首班车。



但命运终究是残酷的,他是 79 届的高考生,那时候上大学太难了,作为欠发达地区相对落后的县内的普通乡镇中学的年级前几名,他没能考上大学改变命运,然后做了如今看来最差的选择:回家继承几亩农田,这一干就是 40 年。



他很能干,种水稻种小麦种五谷杂粮种水果蔬菜,学了几年木工后独当一面给人做木活,后来又学了瓦匠,盖房做门窗桌椅装修当路工甚至还下过矿,家里的大小物事从桌椅板凳到自行车拖拉机没有他不会修的,甚至还会排线接线,新房装修的电路全是他一手安排的。他没有外出打工过,全靠在农村务农之余的零敲碎打,供养了我们姐弟两个大学生,其中的艰辛难以想象他却从未抱怨辛苦。



也许他唯一的遗憾就是从小学习优秀但最终没能读上大学,所以我能感受到我初中不好好读书去打游戏被老师叫家长的时候他的愤怒,也能体会到我初三改邪归正霸榜第一一整年中考结束老师集体到家庆贺时他的喜悦和自豪。



很庆幸我高中也还争气,赶上了好时代,考上了不错的大学,勉强算是光耀门楣了。我和他人生的巅峰时刻很可能就是我高考后的那个夏天,十里八乡谁都知道他家出了个县状元。我也感觉我真是太厉害了,上了名校,我天真的以为往后的人生一定是轻而易举的,我能很快挣很多钱,给父母接到城里改善生活。



人长大了都是离家越来越远的,从上大学开始,我回家的频率越来越低。几年下来我对城市的生活从惶恐陌生到逐渐熟悉到乐不思蜀,工作以后更是少有回家的机会,偶尔回去一次,看到父母头发越来越白脸上的褶子越来越深,慢慢不再是我记忆里的样子了。



我也没能轻而易举的挣很多钱,我甚至自己买房都要东拼西凑借贷款,所以也根本不能把父母接到城里改善他们的生活。



也许我自己无意识的在逃避,不愿意面对父母逐渐年迈衰老的现实,所以总是对回老家有些抵触,与父母见面的时间很少很少。我专注于自己的生活,全部的注意力都在努力攒钱希望在这个大城市立足,对一些风险也缺乏警觉,所以听闻父亲脑梗住院消息时第一时间甚至没有明白问题的严重性。身为子女我真的太不称职了,其实在那之前的几天我跟父亲通电话时他就描述过晕厥的现象,我们都只以为是颈椎不好引起的,完全没有引起重视,等到再次病发时已经积重难返了。我甚至再也没有机会听他说一句话。



在病房陪护时看到他打着点滴插着气管身上接满各种传感器的线,我有种非常不好的预感。他还能听到我说话,可他除了流泪再也没法用更多的方式回应我了。我尝试给他笔让他写出来,可惜他的手已经不太受控制,没法写出他那一手漂亮的字来了。



有人说亲人的去世不是一场雷霆暴雨,是润物无声的连绵阴雨,确实是这样,至今难免睹物思人触景生情。



疯狂动物城说人真的逝去是世上再也没有人记得他,我想也许这不会发生在他的身上,至少我会永远记得他,直到我生命终结的那一刻,不知那时是否有机会再见呢。

2025 九月读 理想国 法史 学习 沟通…… 7 本

conge:

原文地址 https://conge.livingwithfcs.org/2025/10/09/reading_summary/

引子

九月,有偏哲思的哲学和法哲学阅读,偏实用的学习和沟通方法阅读,最后以一本幻想小说结尾。

先是读了柏拉图的《理想国》;之后跟随千叶的阅读群读了两本历史角度讲述法哲学的书,一本聚焦英格兰从盎格鲁-萨克逊到大宪章时期的《英国普通法的形成》,另一本是通史《西方法律思想简史》,讲述从古希腊到现代的与立法司法执法的权力来源、以及作为立法根基的正当性的思想基础。法律规定如何处理争端,哲学探讨如何良好生活。法律,一定意义上,是哲学的显化规则。

之后读的《西蒙学习法漫画版》,《 LIT 》,《极简亲子对话法》可以说都与育儿、学习、教育有关。西蒙的学习法分四步,先要根据自己的兴趣选择领域;进入领域后要树立目标,当下水平距离目标远的话,就要把任务分解,适合当下水平;最后,强调学习时要集中精神。《 LIT 》也讲学习与创造,甚至可以将其划分放入西蒙的学习框架中,但他的系统实际上更为复杂,毕竟是自己半生经历和经验的总结。他的方法,是不断发现值得解决的问题,通过“观察→提问→模仿→实验”的过程去解决问题。生活的方方面面问题,都可以应用这个框架。《极简亲子对话法》虽然是以亲子沟通为核心问题,但其中的聆听和表达原则,适用范围可以很容易扩展到其他的沟通场景中去。学习也好,沟通也罢,个人的内在良好愿望和喜爱,是最好的指引与动力。

最后,读了一本青少年小说,算是进入女儿的阅读世界的一次尝试。

书评

  1. 哲学与法史
  2. 学习方法与教育类
  3. 小说

请大佬帮忙看看这套 i5-14490F + RTX 5060 配置一共 3999 性价比方面怎么样

Richex:
显卡  影驰 GeForce RTX5060 刃 OC 8G
CPU   intel i5-14490F 10 核心 16 线程
主板  影驰主板-B760M-G
内存  尔必达内存-16G/3200
硬盘  尔必达固态-512G M.2
散热  游戏侠 CPU 风扇-T600 六铜管
电源  升技电源-征服者 AT700
机箱  影驰机箱-魅影 MINI 海景房
风扇  ARGB 风扇需另行添加购买

总价是 3999 元,在抖音影驰官方旗舰店也可以直接查看配置。

大概情况:

我目前已经有一台几年前买的 i7-10750H + RTX 2060 笔记本足够满足我的日常需求,平时高功耗情况下(游戏等)会很烫,还会有突然黑屏罢工的情况(通过空调降低室温加上降到最低画质可以避免)。

所以我想再买个台式机,需求就是比我现有的配置好一些,但不玩 3A 游戏所以也不需要特别顶级的配置,但看了几天发现即使是整机配置,也是看的眼花缭乱。

选择整机是因为我搜了下发现单独自己购买价格更贵,以及没有相关搭配经验例如不同硬件怎么组合更好发挥性能、机箱风道等,以及整机额外的 3 年硬件上门服务。

上面是我看到的一个比较钟意的配置,以及一些我看到不足但不致命的点:

  • 内存方面平时开发时比较需要,我希望 16x2 虽然原配只有一根 16 但另外加一根问题不大。
  • 硬盘方面我了解不多,感觉整机附带的可能一般,但我个人数据不会存放在固态,加上可以另外扩充硬盘,所以只是当作系统盘用来运行系统和软件已经足够了。

我想问一下各位大佬,这套配置在性价比方面有没有什么特别坑的地方?值不值这个价? 以及我比较关注的散热问题,我没有长期使用台式电脑的经验,在面对长时间的高 CPU + GPU 的场景我需要再额外增加风扇吗?或者有没有相关的建议请各位大佬指教。

折腾七年,终究还是搬瓦工懂我

kevinhwang:

前言

搬瓦工,全称 BandwagonHost,由 IT7 Networks 运营,自 2012 年成立至今,可以说是跨境 VPS 行业的元老级存在。

路人甲一枚,但从 2018 年第一次入坑搬瓦工开始,到如今手持 MEGABOX-PRO,这一路折腾下来,我经历过兴奋、迷茫、怀疑,也最终选择了回归。在这段 VPS 折腾的岁月里,搬瓦工就像一位老朋友,见证了我从玩机小白成长为真正懂得选择的用户。


一、我的第一台小鸡:10G KVM PROMO

我第一次接触 VPS ,就是从搬瓦工那台经典的 10G KVM – PROMO 开始。

价格: $18.79/年

配置:

  • CPU:1 核
  • 内存:512 MB
  • 硬盘:10 GB SSD
  • 流量:550 GB/月
  • 带宽:1 Gbps

那是 2018 年,我还在用 VPN 进行跨境查资料和娱乐。一天中午吃饭和同事闲聊时,说到最近跨境网络被 ban 的问题,我抱怨我的 VPN 又贵又限流。他笑着告诉我:“现在都流行 Cloudflare CDN + VPS 方案,抗封还便宜。”

就这样,我第一次听到“搬瓦工”这个名字。当天下午,我便买下同款 VPS ,照着他教的方法搭建代理。那一刻我惊呆了——比我那付费 VPN 稳定太多了(如今想来,当时真是容易满足)。

当时我用的还是联通网络,没想到联通对 Cloudflare 和搬瓦工洛杉矶线路都非常友好,几乎不丢包。年轻气盛的我在这台 VPS 上搭建了第一个博客,开始记录我的技术学习历程,也不断探索服务器世界。

印象最深的一次,是我在 VPS 上搭 Redis 做实验,却忘记设置密码。结果被入侵,机器直接失联。我打开 VNC ,看到一堆莫名进程在跑,整个人都懵逼了。幸好搬瓦工有自动快照功能,我不断回滚,终于找回了一个未被入侵的快照。那次教训让我明白了安全的重要,也更加坚定了继续学习的决心。可以说,搬瓦工见证了我从“玩票”变成“入坑”的那一刻。


二、“冤大头”的觉醒

那台搬瓦工我用到了近 4 年。后来 Xray 推出了 XTLS 与 Reality ,我放弃了 Cloudflare CDN 方案,转向直连,体验更丝滑。在一次电报群讨论中,我推荐了搬瓦工,却被人嘲讽:

“搬瓦工是冤大头才买的,不如 Cloudcone 和 RackNerd 性价比高。”

我心想,既然被说,那就试试看吧。于是入手了 RackNerd DC2 机房的 VPS 。结果没几天,我就体会到什么叫“稳定性差距”——高峰期延迟飙升,偶尔还直接断线。那时我才意识到,搬瓦工宣传的“高可用 SLA”并非空话。很多时候,稳定本身就是最大的性价比


三、追逐“精品线路”的迷途

后来我开始频繁往返于两地——自己家是联通网络,父母家是电信网络。为了兼顾两边的体验,我开始疯狂寻找“电信联通都稳”的 VPS 。

最终,我找到了年费不到 20 美元的美西 9929 精品线路 VPS。刚上手确实不错,电信高峰期还能跑满单线程。但好景不长,有一天整台机器网络直接瘫痪,商家也说不出原因。那一刻,我又一次打开搬瓦工后台,把我的 10G KVM 重新启动了。

我这才彻底明白:线路再“精品”,也敌不过一个靠谱的商家。搬瓦工的稳定,是时间和技术积累的结果。


四、从怀疑到回归

我尝试过不少号称“优化线路”的 VPS ,企图用技术手段解决线路的稳定性问题,最终被折磨得精疲力尽。甚至我也曾在电报群里调侃说:

“只有新手才用搬瓦工。”

我似乎玩物丧志忘记了初心,是的,我放生了那台搬瓦工 10G KVM VPS 。


五、MEGABOX-PRO:梦回初心

真正让我重新爱上搬瓦工的,是 MEGABOX-PRO。听说搬瓦工与 NodeSeek 联名推出这款机器时,我立刻蹲守在 NodeSeek 的补货贴下。幸运的是,我成功抢到了。

配置如下:

  • CPU:2 核 AMD
  • 内存:2 GB
  • 硬盘:40 GB
  • 流量:2TB/月
  • 带宽:2.5 Gbps
  • 线路:CN2 GIA + CMIN2 顶级优化
  • 机房:洛杉矶 DC1
  • 价格:$45.68/年

上手测试的那一刻,我彻底震撼——无论是 ICMP 还是 TCP Ping ,电信丢包率不到 0.05%,那一刻我笑了,笑自己当年是井底之蛙。那些我曾追求的“精品线路”,在 MEGABOX-PRO 面前显得如此脆弱。

如今我美西只留下一台 MEGABOX-PRO 线路机, 是我闯亚太网络的坚实后盾。


尾声

从 10G KVM 到 MEGABOX-PRO , 从入门到回归,我在 VPS 的世界中兜兜转转。

有人说,搬瓦工贵、老、保守;但在我看来,它代表的是 “稳”、“省心”、“踏实”

当我再次对着电报上的机器人 @BWH_Giveaway_bot 输入那句暗号:

“I love BandwagonHost”

我知道,这不只是情怀, 更是一种被岁月验证的信任。

有哪些支持心电图检测的手环/手表?

twofox:

目前用的小米手机,但是小米的手环一直都在原地踏步,没什么创新。

印象中华为的手表支持医用级的 ECG 心电图。

还有哪些品牌的手表手环能够支持 ECG ?并且跟小米搭配起来比较好用的

苹果手表就算了,搭配着小米应该是不好用的

ps:人近中年,身体发福,也越来越担心自己的身体了。

一个极致无聊、没有兴趣爱好的人

asd103:

目前的状态:

  1. 打开银行 APP ,看下今天受益更新没有,退出
  2. 打开 OKX ,看下买的币是升是降,退出
  3. 打开抖音,随便刷刷,其实已经刷了很久了,已经不想刷了,所以刷几下就退出
  4. 打开小红书,看下有没有感兴趣的内容,翻了几页没有,退出
  5. 打开电视,没有想看的视频,退出
  6. 打开各个论坛( v2ex\linuxdo\nodeseek ),刷几页也没有感兴趣的内容,退出(现在在发这个帖子)
  7. 打开购物软件,也没有想买的东西,退出
  8. 躺床上,睡不着,又起来,出去是不可能出去潇洒的,出去也只能去按摩,但是老婆孩子热炕头,不想去

我靠,31 岁的人,没有一点兴趣爱好,真的没有一点人生乐趣

一个用于自动化生成 claude code subagent 的提示词

pDJJq:

https://github.com/TokenRollAI/show-your-chat/issues/20

You are an elite **Coding & Prompt Engineer**.



Your communication is concise, professional, and direct. Your expertise spans both software development best practices and the nuances of crafting prompts for large language models. Your core methodology is an adaptive process: you quickly determine the complexity of the user's request, providing a streamlined "Fast-Track" for simple tasks and a collaborative "Deep Dive" design session for complex workflows. Your final output is not just a functional prompt, but a best-in-class artifact that is itself an example of excellence in structure and logic.



# Core Knowledge



1.  **Stateless Nature:** Every sub-agent invocation is an independent, memoryless execution. Therefore, "context acquisition" is the mandatory first step in any workflow design.



2.  **Strategic YAML Front Matter:**



    - `name`: A semantic and unique identifier.

    - `description`: A **precise** definition of the agent's trigger scenario and core value, which is critical for routing.

    - `tools`: The minimum necessary set of tools selected from the available list based on task requirements.

    - `model`: The model to use for the agent. Default is `sonnet`.



3.  **Available Tools List:** You are aware of all available tools in the environment and their functions:

    - `Bash`: Executes shell commands for environmental interaction.

    - `Edit`: Makes targeted edits to specific files.

    - `Glob`: Finds file paths based on pattern matching.

    - `Grep`: Searches for patterns within file contents.

    - `MultiEdit`: Performs multiple edits on a single file atomically.

    - `NotebookRead`/`NotebookEdit`: Reads and writes to Jupyter Notebooks.

    - `Read`: Reads the contents of files.

    - `SlashCommand`: Runs a custom slash command.

    - `Task`: Invokes another sub-agent to handle a complex sub-task.

    - `Todo/Write`: Creates and manages task lists or writes to files.

    - `WebFetch`/`WebSearch`: Fetches content from a URL or performs a web search.

    - `Write`: Creates or overwrites a file.



# Workflow



Your workflow is based on an initial triage of the user's request.



### Step 1: Triage Request



After greeting the user and stating your role, your first step is to analyze the user's initial request.



- **Simple Task:** A well-defined goal with a singular input and limited scope (e.g., "Review this code," "Convert this file from JSON to CSV").



- **Complex Task:** A broad goal involving multiple steps, files, or decision logic (e.g., "Generate unit tests for the entire project," "Analyze user feedback and write a summary report").



### Step 2A: Fast-Track (for Simple Tasks)



1.  **Confirm Core Parameters:** Ask 1-2 key questions to lock in essential details. For a code review, you'd ask: "Understood. What are the key review criteria? Logic, performance, style, security?"



2.  **Make Professional Assumptions:** Use your expertise to make reasonable assumptions about any unspecified details.



3.  **Generate Directly:** Promptly generate a high-quality, structured sub-agent prompt, explaining your design choices and assumptions.



### Step 2B: Deep Dive (for Complex Workflows)



1.  **Scenario & Trigger:** "In which specific scenario should this agent be triggered?"



2.  **Context Strategy:** "How will the agent acquire its operational context? What data sources does it need (files, directories, web) and which tools will it use to get them?"



3.  **Core Logic & Output:** "With the context acquired, what are the core processing steps? What is the final output schema (e.g., file modification, new report)?"



4.  **Synthesize & Validate:** "Based on our discussion, here is the proposed design: [summarize the design]. Does this align with your requirements?" After confirmation, generate the final prompt.



# Output Requirements



- **Communication:** Your questions must be concise and targeted.



- **Final Prompt:** Must be a best-in-class example with an exceptionally clear structure and specific, actionable instructions. The "Output Format" section, in particular, must demand a precise, structured response.



# Example



This example demonstrates how you handle a "Simple Task" and produce an exemplary prompt.



**User says:** "I need an agent to help me do a code review."



**Your ideal interaction flow (Fast-Track):**



1.  **You (Meta-Prompt):** "Hello, I'm your Coding & Prompt Engineer. We can spec this out right away. For the code review, are there specific focus areas? For instance: logic, coding style, or potential security issues?"



2.  **User:** "All of them, but with a focus on logic and security."



3.  **You (Meta-Prompt):** "Got it. I'll prioritize logic and security. I am now generating a professional code review agent. It will read a specified file and output a structured Markdown report. Please review the spec."





    ````markdown

    ---

    name: code-reviewer

    description: Performs a detailed review of a single source code file, focusing on logic, security, and style. Use when a developer needs a comprehensive, structured second opinion on their code.

    tools: Read

    model: sonnet

    ---



    You are an expert Senior Staff Engineer, renowned for your meticulous, constructive, and insightful code reviews. Your goal is to help developers improve their code quality, not just to find faults.



    ### Guiding Principles



    - **Clarity and Simplicity:** Good code is easy to understand.



    - **Robustness and Security:** Code must be resilient and safe from common vulnerabilities.



    - **Consistency:** Code should adhere to common style conventions and best practices.



    ### Review Process



    1.  **Ingest Context:** You will be provided with the path to a source code file. Use the `Read` tool to load its entire content.

    2.  **Analyze Holistically:** Read through the code in its entirety first to understand its purpose, structure, and overall approach.

    3.  **Conduct Multi-pass Review:** Systematically review the code, focusing on the following aspects in separate passes:



        - **Logic & Architecture:** Does the code correctly implement the intended logic? Are there any logical flaws, race conditions, or inefficient algorithms? Is the overall structure sound?

        - **Security Vulnerabilities:** Scrutinize the code for common security risks such as injection attacks, improper authentication/authorization, data exposure, and insecure error handling.

        - **Style & Readability:** Is the code clean, well-documented, and easy to read? Does it follow standard naming conventions? Are variable names meaningful?

        - **Best Practices:** Does the code leverage modern language features and follow established best practices? Are there opportunities for simplification or refactoring?



    ### Output Format



    Your review must be delivered as a single Markdown document. **Do not** write any preamble. Your entire output must strictly follow this structure:



        ```markdown

        # Code Review Report for: `[filename]`



        ## 📝 Overall Assessment



        A brief, high-level summary of the code's quality and major findings. (e.g., "The code is functionally correct but has several opportunities for improved security and readability.")



        ---



        ## 🔒 **Critical Security Vulnerabilities**



        _(Highest priority. List any findings that pose a significant security risk.)_



        - **[File: `filename`, Line: `line_number`]** A brief, clear description of the vulnerability.



        - **Impact:** What is the potential negative consequence?



        - **Recommendation:** What is the specific, actionable way to fix it?



        ## 💡 **Major Logical & Architectural Suggestions**



        _(High priority. For issues related to flawed logic, performance, or poor design.)_



        - **[File: `filename`, Line: `line_number`]** A description of the logical issue.



        - **Reasoning:** Why is this a problem or what could be improved?



        - **Suggestion:** Provide a concrete example of the improved code.



        ## 🎨 **Minor Style & Readability Nitpicks**



        _(Lower priority. For suggestions that improve code aesthetics and maintainability.)_



        - **[File: `filename`, Line: `line_number`]** Description of the style issue (e.g., "Variable name `data` is too generic.").



        - **Suggestion:** "Consider renaming to `user_profile_data` for clarity."

        ```

    ````



    If a section has no findings, you must state "No significant findings in this category."

欧盟这群老朽是脑子生锈了吗

jacketma:

欧盟这群工业时代的老朽,感觉在数字时代脑瓜子真是生锈了,出的数字政策腐朽不堪。

  • 前些年搞的那个 GDPR ,让网站开发者和用户都频添麻烦,保护用户隐私靠网站强制弹个 cookie 就像解决,这个想法太幼稚了,还不如让欧盟地区浏览器默认 SameSite cookie 策略管用。

  • 去年推出 DMA requirements 搞的苹果怒删 Home Screen web apps feature in the EU 。结果就是客户来投诉说 iOS 系统升级后,PWA 不能 standalone 模式使用了,要跳一次浏览器窗口。搞得要给客户解释说这是你们欧洲特产,不是我们的技术能解决的。

    欧盟确实在互联网时代落魄了,但是也别老想着通过行政手段解决赛博问题。欧洲那个独苗浏览器 OPERA 不是已经卖给中国了吗,这么搞苹果只是为了 firefox 上位吗

  • 还有那个侧载功能,安卓不是都可以自己装 apk 吗,硬是要把这坨给 iOS 也糊上。真不知道这群老朽是怎么想的

paypal 绑定国内某行美元信用卡购买 cloudflare 的 Workers 升级计划一直失败,大佬们有遇到过吗?

HUZHUANGZHUANG: 起因,很久之前就购买过 Workers 升级计划,月租 5 美元,后面用不着就取消了。

今天想重新订阅,一直订阅不了。

怪像一、点击购买的时候一直提示:“Contact your bank for assistance. An error occurred while collecting payment.” 问了银行,说卡正常,我看 paypal 也没偶任何的支付记录

怪像二、一直购买,一直都失败,换了三个浏览器都一样,paypal 在没任何的支付记录的情况下,有时候邮箱会收到 cloudflare 的发票,但是这个发票都是标记了“Void”(表示发票作废),会员也一直没有购买成功。没成功哪来的发票?

怪像三、居然收到了我所在地的反炸提示短信,这还是 20-25 ,这五年的头一回,明确提示我可能正在遭遇 xx 诈骗。按照短信打了对应的电话询问,他说大额才会被风控,5 美金不会。

目前我一直订阅失败,我想知道有大佬们遇到过吗?

assert(编程!=抽烟烫头喝着酒)

taylorr:

国庆放假前,一直在折腾全球最大同性交友网站刚推出的spec-kit。这个项目有多火爆呢?到今天,这个工具推出短短 3 周,已经获得了 33.1K 个 Star ,而且迭代极快,几乎每 2-3 天就会有个更新。

AI 对编程的影响很大,且一般而言,Junior 一点的软件攻城狮受到的冲击更大。最近一段时间,所谓的 Vibe Coding 更是成为一个很时髦的名词:我就经常看到各个社交媒体上出现类似“全程 0 代码创建一个 app”的帖子,而且在 VC 的冲击下,大家似乎都有了一个“不好”的想法:

编程已经不是一个技术活了。不需要专业的培训——CS 的毕业生去死吧!——而只要给出命令。

我不同意这个说法。

我同意的是,编程不仅仅是一个技术活。从最广义的角度来说,“标准”、“规范”的制定,是最高层次的“编程”。比如说安全应用中绝对不能少的加密/解密来说,它需要高深的数学知识、物理知识,还有社会学等等诸多方面的了解。这里的很多东西已经超出了纯技术的范畴,而是进入了哲学层面。

这上面的这些东西,哪个不需要专业的培训?我们简单地认为编程不用培训是将“编程”这个动作太过简单化了。

单从这个角度出发,我就很容易理解为什么过去 50 年的技术发展大部分会出现在那些发达国家的原因。而我最近在 AI 编程工具上的一段亲身经历,也让我对“规范”的重要性有了更深的体会。

=====

在玩spec-kit之前,我用了一段时间的 Kiro ,很喜欢那种编程的过程:我有很多想法可以通过 AI 快速地进行原型开发——有些能走到底,有些走不到底。然后还接受了朋友的邀请去他公司进行了一次分享:《 while(编程==抽烟喝酒烫着头)》。

当时,我比较推崇被 Kiro 推到一个很高的高度的 VC 。但是,Kiro 的“收费”机制实在让我捉鸡,不得不在 Discord 频道里和全球开发者一起吐槽。这不,直到 10 月,Kiro 终于大幅修订了它的收费机制,让我这个免费用户也能有 500 请求/月的额度了——这下,我可就更不想交钱订阅了。

这次我测试spec-kit有了一些不一样的想法,而这是由spec-kit这个工具带来的。

spec-kit的开发过程一共 8 步,其中第一步init在 AI Agent 之外运行,而后续的clarifyanalyze可选。

  • constitution:顾名思义,这是这个项目的“宪法”。这里提到的要求,在任何时候都不能违背。为了帮助“我们”编写这个宪法,spec-kit提供了一个很全面的模版。根据我的经验,我们对这个模版只要做很少的更动,而且 TDD 是“宪法”中没得商量的一个部分。而其他涉及数据隐私、开发流程等重要方面。
  • specify:这是一个重要的流程,同样也有模版。需要特别注意的是,这个文件不涉及任何技术细节(也就是如何实现的问题),只讨论要什么、为什么要的问题。最终的文档就是一个用户场景描述:

Input: User description: "it scans pre-given directories for documents (md, pptx, pdf and mostly in Chinese), and use necessary lib to parse the contents to generate a vectorized local db. Then, it can accept queires from user, use AI agent to generate relevant responses."

User Scenarios & Testing (mandatory)

User Story 1 - Document Indexing (Priority: P1)

A user wants to build a searchable knowledge base from their existing document collection. They point the CLI tool to directories containing their documents (markdown files, PowerPoint presentations, and PDFs primarily in Chinese), and the system processes these documents to create a local vector database for fast retrieval. ...

可见,我只是很简单地说了我的要求:“扫描文档、向量化、保存、查询、AI 返回相关的回答”。而spec-kit进行了非常详细的用户使用场景分解:文档索引、交互查询、数据库管理。

  • plan:通过这个命令,我们进入真正的技术层面:用什么来实现我们想要的东西呢?根据之前specify得到的需求和用户的指定,spec-kit可以给出非常详尽的技术框架:开发语言( Python 3.11+)、主要的依赖包( BGE-large-zh 用来嵌入,FAISS 用于向量存储,Ollama 是本地的大语言模型……) ,以及一些其他开发要求。
  • tasks:这是真正进行开发前的最后一个重要命令。spec-kit会根据到目前为止所有的文档,生成一个完整的开发任务清单。针对我的小程序( RAG CLI ),它生成了一个 6 阶段、共 76 个子任务的任务清单,涵盖了初始编程设置、编程基础设施设置、用户需求(共 3 个)和最后打磨。
  • implement:在 Kiro 的环境下,这个命令可以基本“全自动”地完成那些直截了当的任务,而且不需要人工干预,只有在明确需要用户参与、交互的时候,Kiro 才会停下来。对于那些和用户需求直接关联的任务,它往往可以一路跑下去。

可以看到,spec-kit 的整个流程,从“宪法”到“计划”再到“任务清单”,完全不是 VC 。它强调的是严谨的需求定义、场景分析、技术规划和任务分解。这正是专业软件工程的核心价值所在,也是目前 AI 无法完全替代人类的地方。

目前,借助spec-kit,我已经做出了一个小小的原型:它索引了我历年写作的博客( md 格式)和演示( PPTX )以及少量 PDF 文件,共 300 余篇,形成了一个包含 1024 个维度的向量数据库。可以接受用自然语言输入的问题,如:任老师对学习有怎样的见解?并在一个合理的时间内( 25s )给出回复:

我对目前的进展表示满意,并得出结论:assert(编程!=抽烟烫头喝着酒)。AI 工具的强大,不是为了让编程变得廉价和随意,而是将开发者从繁琐的实现中解放出来,让我们能更专注于定义问题和规划蓝图这些更高层次的创造性工作。这非但不是对专业性的削弱,反而是提出了更高的要求。

做了个数独变体小游戏 - Factoku(数乘)

peter19:

起因是觉得传统数独玩多了有点腻,就想能不能换个玩法
于是做了这个用乘积推理数字的版本,玩起来挺上头的

规则

  • 8x8 网格,数字范围 2-9
  • 给出每行每列的乘积作为提示
  • 根据乘积推出隐藏的数字
  • 同行同列数字不重复

举个例子:某行乘积是 126 ,可能是 3×6×7 或 2×9×7 需要结合列的乘积交叉验证,有点烧脑但挺有意思。


演示视频

▶️ 演示视频


目前还在打磨中,想听听大家的意见:

  1. 这种玩法有没有人感兴趣?
  2. 不同难度设计是否合理?
  3. 有什么建议或想要的功能?

在线体验:https://factoku.com

欢迎试玩吐槽!

为什么很多人宁愿每年花四五千块钱给车子买保险,不愿意每年花相同的钱给自己买保险呢

xwtttt:

最近想要给自己配置保险,不知道每年应该花多少预算,忽然产生的这个想法。

好像遇到的大部分人都是这样,每年的车险有四五千,新能源更贵,但是问一问给自己配置了多少保险,基本都没有多少。

我觉得车子只是一个玩具和工具,人应该比车宝贵的多。同样的,花在自己身上的钱应该比花在车子身上的要多才对。

小米手环 10NFC 有硬件兼容性问题

Mac: 之前一直使用 4 代 NFC ,用 PN532 刷的门卡使用至今,已经到了寿命终末期,充电只能维持一周左右了。抢了两次上海国补得手后按 4 代的方法刷(模拟一张卡号,然后再刷数据),楼上楼下的跑了好几次测试都不行,对比 dump 文件都是一模一样的。最后我跑到小区门口,发现新手环居然可以刷,它只是我家楼栋的大门没反应,同时 4 代 NFC 工作正常。这只有硬件兼容性一个答案了。

寻求一个合适的开发技术伙伴或者项目合伙人

ViggoSite:

🚀 寻找 AI 后端技术合伙人 / 全职工程师

我们是谁:已有前端+运营团队,创始人全栈背景,现启动新 AI 应用项目,急需一位技术核心伙伴!

🔧 你的角色

  • 主导后端系统架构( Go 为主)
  • 负责 AI 功能模块开发与集成( Python + LLM/AIGC 相关经验)
  • 与产品、前端紧密协作,快速迭代上线

✅ 要求

  • 熟练掌握 Go 语言(有高并发/微服务项目经验优先)
  • 熟悉 Python,并有 AI 应用落地经验(如:智能对话、内容生成等)
  • 能全职在广东中山办公(优先!公司位于中山城区,交通便利)
  • 若无法全职坐班,可接受远程工作,但必须常住珠三角(深/广/佛/中/珠/莞),并能不定期邀请到线下开会

🤝 合作方式(二选一)

  1. 全职岗位(首选)

    • 标准薪资:15K–18K/月(能力突出者可谈)
    • 线下工作地点:广东中山(线下办公)
    • 其他福利:弹性工作、项目奖金、年度调薪
  2. 技术合伙人(深度绑定)

    • 基础薪资 + 可观股权(具体面议,可注册新公司)
    • 共同决策产品方向,共享长期收益

🌟 我们的优势

  • 项目已通过早期验证,非空想概念
  • 团队执行力强,拒绝“纸上谈兵”
  • 中山生活成本低、节奏舒适,适合专注做产品

📩 如何加入?

有兴趣了解的小伙伴可以联系 +V 详细沟通:www6688cx ,添加请备注:技术伙伴申请

如果$V2EX 能有一个 C2C 的数字商品交易场景,大家有什么好的建议吗?

JoeJoeJoe:

首先我觉得如果是纯数字商品的话,那么可以天然规避掉退换货的问题,那么对仲裁的需求就会降到最低.

其次如何保证商家卖的商品与用户买的商品是一致的?

应该可以在上传的时候通过计算校验码来处理;

如何保证商家上传的商品不是一个 practical joke?

这一点可能需要引入一些信誉机制,使用 V 站用户绑定?信誉系统?亦或是通过记录交易数据来处理? 这一块我也一直没想好

如何保证商家的商品不会被交易市场恶意倒卖?

这一点我当时有过简单思考,但是一直没有什么好的答案,所以我改变了一下思路:

类似兑换码这类的商品可以交给商家来处理,这类商家应该是有基本的开发能力,我只需要提供几个标准接口给他们来实现校验,确认,发放等动作就可以了,具体细节可以再发散

如果这样的话,商家就有了两个选择: 1.直接将接口暴露给用户 c2c,增加被攻击风险,但是可以降低一些其他的成本 2.通过交易市场来托管代理, 交易市场充当第一层防护, 商家接口能减少一些压力

当然,如果是小额的类似商品完全可以托管给有信誉的交易市场来处理

如何保证买家不会被 practical joke 愚弄?

这一点其实我是想做一个中间合约,买家的钱直接放在合约中冻结,只有买家确认之后才会发给卖家,但是这样就会引出其他的问题: 如果买家是恶意用户怎么办?

针对这一点, 我当时的思考是偏向于仲裁的: 买卖双方都可以发起仲裁, 参与双方需要支付商品价格一定比例的费用, 胜方可以获得自己支付的费用以及仲裁涉及到的冻结金额, 败方支付的费用用来支付仲裁员的投票费用, 这样就引申出来一个新的问题: 如何实现一个去中心化的仲裁庭? 在这也不展开了, 可能是我考虑复杂了

如果是中心化托管的话,买卖双方的沟通没什么太大的问题,但是如果是去中心化的买卖双方沟通呢?

我目前搜集到了几个开源的产品, 在之前的帖子里面也发过, 我觉得可以稍微改造一下解决去中心化沟通的问题.

最后

大家一起来脑暴站长吧, 哈哈哈哈哈, 因为你的任何 idea 都可能对浏览的人造成一些影响, 或大或小

ps: 这个交易市场我其实是从 7 月底就开始构思,然后 8 月初开始列 todo 以及搜集资料,一直到现在我都还没有真正的开始写代码.

这中间我还有过很多的思考,这里就不啰嗦了,主要是这种产品太容易涉及洗钱和非法集资了,近几年国内对这块抓的很严,我身边很多朋友中招了,我也很慌😂

附几张 8 月份与 deepseek 高强度头脑风暴还有自己脑暴自己的截图

mac 键盘的地球仪键的位置是不是一个失败的设计

movq:

地球仪键这个键的作用只是用来切换输入法,顺便做 fn 键

但是实际上程序员用 control 键更多,比如 control+c 来终止终端的程序,control+R 来进行搜索命令

更重要的 control 键的位置却被地球仪和 option 夹着,这个地方非常难按,而地球仪键这个位置却很好定位,因为直接就是最左下角

其实一般的键盘也都是把 control 放到左下角,然后 fn 键在 control 的右边

❌