返回首页

一周热榜

1作者: 9515603685 天前原帖
<p><pre><code> 嗨,Hacker News, 我正在开发 ZenMoment(zenmoment.net)——一个冥想和呼吸练习工具,设计理念基于两个核心原则:简单和隐私。 大多数冥想应用的问题 在尝试了数十款冥想应用后,我注意到了一些共性: - 需要注册并收集个人数据 - 功能繁杂,很多我根本不使用 - 基本计时器需要订阅付费 - 不断的推销和游戏化设计 - 隐私政策像是数据收集的操作手册 ZenMoment 的解决方案 使用 Next.js 14(静态导出)构建,并部署在 Cloudflare Pages 上: 核心功能: - 简单的冥想计时器(1/3/5/10/15 分钟) - 4-7-8 呼吸练习,配有视觉指导 - 夜间模式 - 每日统计跟踪 - 针对冥想内容优化的 SEO 博客 设计隐私: - 零服务器端数据 - 纯本地存储 - 无 cookies,无追踪,无用户账户 - 无第三方分析 - 默认符合 GDPR/CCPA - 开源(透明的代码库) 技术亮点: - 静态生成 - 加载时间小于 1 秒 - 核心网页性能优化 - 符合 WCAG AAA 可访问性标准 - 响应式设计(移动优先) - 首次加载后可离线使用 我为什么要开发这个 作为一名开发者和冥想实践者,我希望有一个工具: 1. 可以即时打开,无需登录界面 2. 不追踪我的冥想习惯 3. 尊重我的注意力(没有“嘿,快回来!”的通知) 4. 实际帮助我冥想,而不是游戏化它 架构设计故意保持简约——使用 Zustand 进行状态管理,Framer Motion 实现流畅动画,Tailwind 进行样式设计。所有内容在首次加载后都在客户端运行。 接下来要做的 我目前正在开发: - 额外的呼吸模式(盒式呼吸) - 可选的环境声音(森林、雨声、海洋 - 也在本地加载) - 轻量级 PWA 支持 - 博客上更多冥想技巧的内容 试试看 希望能得到 HN 社区的反馈: - 网站:https://zenmoment.net - 技术栈:Next.js 14、TypeScript、Tailwind CSS、Zustand、Cloudflare Pages - 隐私:所有数据保留在您的设备上 想听听大家对隐私优先的健康应用的看法,以及这种简约设计是否能引起同样冥想的开发者的共鸣。 感谢您的关注!</code></pre>
1作者: kure2565 天前原帖
越来越多的用户通过人工智能助手(如ChatGPT、Gemini、Copilot)获取信息,而不是通过传统的浏览方式。类似于SEO为搜索引擎定义的规则,本项目提出了一套开放的、实用的指南,用于构建AI系统能够理解、索引和引用的网站。 这不是一个框架,而是一套不断演变的最佳实践,旨在让网络重新变得机器可读。 文档仓库(Repo): [https://github.com/ai-first-guides/first.ai/blob/main/docs/index.md](https://github.com/ai-first-guides/first.ai/blob/main/docs/index.md)
1作者: zeronex5 天前原帖
我主要出于好奇和喜欢清理杂乱数据的原因,正在进行这个项目。我下载了完整的法语维基百科数据转储(原始的XML + wikitext格式),并编写了一个脚本,提取每篇文章并将其转换为干净的JSON文件。 这个过程并不复杂——只是我自己写的一个管道,具体步骤如下: - 读取XML流 - 提取每一页 - 移除wikitext和多余的标记 - 重新构建章节 - 将信息框解析为真实的JSON对象 - 提取类别、链接等 - 然后将每篇文章保存为一个JSON文件 最终结果大约有270万个JSON文件,每个文件代表一篇维基百科文章,格式可以直接用于自然语言处理(NLP)或大型语言模型(LLM)实验。 这个项目并不是为了与现有数据集竞争——我只是想了解如何正确处理数据转储,并从头开始构建一些干净的东西。由于结果不错,我决定分享出来,希望能对其他人有所帮助。 我还在对完整的英文数据转储(大约620万页)进行相同的处理,目前仍在进行中。