嘿,HN,
几个月前,我注意到自己在 YouTube 和 Reddit 上花费的时间太多了(每天大约 4-5 小时)。我尝试了很多屏蔽工具,但大多数都只是完全屏蔽所有内容……而当我确实需要用 YouTube 来调试时,我最终会禁用屏蔽工具,并且再也没有重新启用它。
于是我创建了 ZenBlock 来解决这个问题:它屏蔽分心的网站,但当你尝试打开一个网站时,会显示一个简短的呼吸练习。之后你可以选择临时访问(5-30 分钟)。目标是让你意识到分心的存在。
从技术角度来看:它是使用 Chrome 扩展的屏蔽规则(Manifest V3 / declarativeNetRequest)和本地计时器来处理“允许 X 分钟”的部分。
这听起来可能有点搞笑,但对我来说,它确实有帮助——我的观看时间从每天 4 小时降到了 2.5 小时,主要是因为我厌倦了等待。它还有分析功能,所有数据仅存储在本地。
我希望能得到一些反馈:
- 呼吸暂停的体验是有帮助的,还是让人烦恼?
- 什么会让你长期保留这样的扩展?
返回首页
最新
我正在进行自主研究,探索不同数字生态系统中的算法优化。这项工作涉及生成模型,例如用于风格化动画的模型,以及某些居家办公任务自动化的细分领域。
一个反复出现的问题是非均匀运动的建模。标准的运动学模型和路径算法对于基本功能是足够的,但它们无法捕捉到运动中更微妙、几乎是美学的特质,而这些特质对于实现可信度或高保真输出至关重要。最终产生的运动往往显得单调且可预测。优化简单的效率或准确性指标似乎与这个目标背道而驰。
我在寻找不同的方法。是否有特定的架构、目标函数或数学框架在生成或解释故意非均匀且包含细微细节的运动方面证明有效?我对另一种蛮力强化学习的应用兴趣不大,更关注解决这个问题的结构性方案。
我构建了 zkzkAgent,作为一个完全离线、以隐私为首的 Linux AI 助手(LangGraph + Ollama,无需云端)。它已经具备自然语言文件/进程/服务管理、Wi-Fi 修复、语音输入/输出以及对风险操作的人机协作安全保障功能。
最近添加了包管理功能,目标如下:
- 100% 本地/离线能力(对于已知包无需网络搜索)
- 每次安装/卸载/升级都需要人工确认
- 智能回退顺序以避免冲突:
1. 特殊情况(Postman → snap,VSCode → snap --classic,Discord → snap/flatpak 等)
2. 对于 GUI 应用优先使用 Flatpak
3. 当 Flatpak 不可用时使用 Snap
4. apt 仅用于命令行/系统工具
- 在提出任何建议之前检查是否已安装
- 提供干运行样式的预览 + 显示完整命令输出
- 不会盲目执行 — 始终询问“是/否”以进行修改
“安装 Postman”的示例流程:
→ 检测操作系统和互联网(一次性)
→ 识别 Snap 路径 → 提议“sudo snap install postman”
→ 显示预览并请求确认
→ 仅在确认“是”后执行
→ 通过“postman --version”进行验证
代码库: [https://github.com/zkzkGamal/zkzkAgent](https://github.com/zkzkGamal/zkzkAgent)
欢迎反馈,特别是:
- 还有哪些其他包/工具需要特殊处理?
- 是否应该更积极地优先使用 Flatpak?
- 有没有我遗漏的可怕边缘情况?
谢谢!
你好,
我开发了 tlsctl,这是一个用于检查、测试和调试 TLS 连接的小型命令行工具:
<a href="https://github.com/catay/tlsctl" rel="nofollow">https://github.com/catay/tlsctl</a>
它旨在使 TLS 诊断比将 `openssl` 和其他临时命令拼凑在一起更易读和结构化。你可以检查证书和证书链,检查协议支持,并以不同格式输出结果。
开发这个工具的部分动机是出于实际需求(我厌倦了解析 `openssl s_client` 的输出),另一部分则是出于教育目的。我希望能在主动工程工作流程中获得更多的实践经验。特别感谢 <a href="https://ampcode.com/" rel="nofollow">https://ampcode.com/</a> 提供的编码助手。
我非常希望能收到关于工具的实用性、缺失功能以及它是否适用于实际 TLS 故障排除工作流程的反馈。
谢谢!
史蒂文
第一个司机社区,帮助彼此更智能、更轻松地停车,无论在哪里。