2025 02 04 HackerNews

2025-02-04 Hacker News Top Stories #

  1. 开发者 Tim 揭露 Gravy Analytics 公司泄露了超过 2000 个应用程序的位置数据,这些应用程序在未经用户同意的情况下收集位置数据,并将信息发送到多家广告公司。
  2. 埃隆·马斯克的“政府效率部”(DOGE)项目由一群年轻且缺乏经验的工程师主导,他们在现代化联邦技术和软件方面发挥关键作用,但几乎没有政府工作经验。
  3. OpenAI 推出了“深度研究”功能,这是一个可以独立进行多步骤研究任务的代理,能够在几十分钟内完成大量在线信息搜索和分析工作。
  4. Waydroid 是一个开源项目,旨在通过 Linux 命名空间和 LXC 技术在 Linux 平台上运行 Android 系统,支持多种架构和 Linux 发行版。
  5. Anthropic 公司在招聘过程中要求申请者不使用 AI 助手,以评估申请者的个人兴趣和沟通能力。
  6. Sinevibes 的 YouTube 频道因“垃圾邮件和欺骗性政策”被删除,尽管他们只发布原创音乐和音频产品的演示。
  7. Httptap 是一个 Linux 工具,用于查看任何程序发出的 HTTP 和 HTTPS 请求,无需 root 权限,运行简单,支持静态二进制文件。
  8. 这是一个关于 2025 年 2 月招聘的讨论帖,包括多家公司发布的招聘信息,涵盖软件工程师、数据工程师、机器学习工程师等多种角色。
  9. 这是一个在线服务平台,提供将视频转换为实体翻页书的功能,用户可以上传视频或选择视频,通过在线工具将其转换为可翻页的书籍。
  10. GarminDB 是一个 Python 脚本,用于解析健康数据并存储到 SQLite 数据库中,支持下载和导入 Garmin 的心率、活动、睡眠、体重等数据,并生成总结报告。

Everyone knows your location: tracking myself down through in-app ads #

https://timsh.org/tracking-myself-down-through-in-app-ads/

最近,一位名叫 Tim 的开发者发现了一个名为 Gravy Analytics 的公司泄露了超过 2000 个应用程序的位置数据,这些应用程序在 App Store 和 Google Play 上都有分布。这些应用程序会在未经用户同意的情况下收集位置数据,有时甚至开发者自己都不知道。Tim 在泄露的列表中发现了至少 3 个他自己安装的应用程序。

为了进一步了解这个问题,Tim 决定进行一个实验,他使用一部旧的 iPhone 11 和一个名为 Stack 的游戏应用程序,记录了应用程序发送的所有请求。结果显示,应用程序发送了大量的请求,其中包括位置数据、IP 地址和其他个人信息。这些数据被发送到多个公司,包括 Unity Ads、Moloco Ads 和 Facebook。

在分析这些请求时,Tim 发现 Unity Ads 收集了他的位置数据、IP 地址和其他信息,尽管他没有给予位置服务的权限。Unity Ads 将这些数据发送给 Moloco Ads 和 Bwin,这些公司可能会使用这些数据进行广告投放。Tim 还发现 Facebook 收集了他的 IP 地址和时间戳,尽管他没有安装 Facebook 应用程序,也没有将他的 Apple ID 链接到 Facebook。

此外,Tim 发现 Unity Ads 还收集了其他信息,包括屏幕亮度、音量、CPU 数量、内存使用情况和设备存储空间。这些信息可能被用于定向广告,但 Tim 对此表示担忧,因为这些数据可能被滥用。

在实验中,Tim 还发现了两个重要的 ID:IFV(ID for Vendor)和 IDFA(Advertising Tracking ID)。IFV 是一个唯一的 ID,用于识别设备和应用程序开发者,而 IDFA 是一个跨应用程序的 ID,用于跟踪用户的活动。Tim 发现,当他允许应用程序跟踪他的活动时,IDFA 会被发送给广告公司,但当他拒绝时,IDFA 会被设置为零。

总的来说,Tim 的实验表明,许多应用程序在未经用户同意的情况下收集位置数据和其他个人信息,并将这些数据发送给广告公司。这些数据可能被用于定向广告,但也可能被滥用。Tim 的实验还强调了用户需要更好地了解应用程序收集的数据类型以及如何保护自己的隐私。


HN 热度 1778 points | 评论 566 comments | 作者:apokryptein | 1 day ago #

https://news.ycombinator.com/item?id=42909921

  • 隐私问题是一个大问题,个人联系信息很容易被泄露和出售。
  • 即使用户拒绝分享联系信息,也可能因为他人的行为而被泄露。
  • 有些公司会通过不明确的方式收集用户信息,例如在应用程序中要求访问联系人列表。
  • 个人信息被泄露后,可能会被用于不法目的,例如骚扰或欺诈。
  • 有些人认为,企业和政府应该对个人信息保护负责,而不是将责任推给用户。
  • GDPR 规则可能无法有效保护个人信息,企业可能会找到漏洞来绕过这些规则。
  • 如果“无法取消的同意勾选框”被视为合法的同意,那么这可能会为其他类型的非法行为打开方便之门。
  • 个人信息保护需要更多的透明度和监督,企业和政府应该对其行为负责。

The young, inexperienced engineers aiding DOGE #

https://www.wired.com/story/elon-musk-government-young-engineers/

埃隆·马斯克的政府接管行动正在进行中,一个年轻且缺乏经验的工程师团队正在其中发挥关键作用。这些工程师大多与马斯克的公司有关联,其中至少两人与马斯克的长期合作伙伴彼得·蒂尔有关,后者是数据分析公司帕兰提尔的联合创始人和董事长,长期以来一直对民主持反对态度。

这些年轻的工程师,年龄在 19 岁至 24 岁之间,几乎没有政府工作经验,却在马斯克的所谓“政府效率部”(DOGE)项目中担任关键角色。该项目的任务是“现代化联邦技术和软件,以最大限度地提高政府效率和生产力”。这些工程师的职称模糊,至少有一人似乎是志愿者。

这些工程师包括 Akash Bobba、Edward Coristine、Luke Farritor、Gautier Cole Killian、Gavin Kliger 和 Ethan Shaotran。他们都没有回应 WIRED 的采访请求。美国办公室管理局(OPM)、总务管理局(GSA)和 DOGE 的代表也没有回应评论请求。

这些年轻的工程师是马斯克盟友在政府中担任关键职位的更广泛项目的一部分。马斯克的下属,包括 xAI、特斯拉和隧道掘进公司的高级员工,已经控制了 OPM 和 GSA,并获得了美国财政部的支付系统的访问权限,这可能使马斯克能够获取数千万公民、企业和其他组织的敏感信息。

据 CNN 报道,DOGE 人员曾试图非法访问美国国际开发署的机密信息和安全系统,顶级 USAID 安全官员在阻止企图后被停职。美联社报道称,DOGE 人员确实访问了机密材料。

专家表示,这种情况前所未有,马斯克的行为就像对政府机器的敌对接管。这些年轻的工程师几乎没有政府工作经验,却在马斯克的政府接管行动中发挥着关键作用,他们的背景和资格值得怀疑。


HN 热度 893 points | 评论 1200 comments | 作者:medler | 1 day ago #

https://news.ycombinator.com/item?id=42910910

  • 美国的经济和政治体制已经变得过于复杂和腐败,需要改革和改进
  • 总统的权力过大,已经超过了宪法赋予的范围,需要制衡和监督
  • 国会已经失去了制衡总统的能力,导致总统可以随意行使权力
  • 美国的民主制度已经被破坏,需要重新建立和加强
  • 总统可以根据自己的意愿决定哪些法律需要执行,哪些不需要执行
  • 国会已经失去了对行政部门的监督权,导致行政部门可以随意行事
  • 美国的政治体制已经变得不民主,需要通过改革和改进来恢复民主制度
  • 总统的权力已经变得太大,需要通过宪法和法律来限制和制衡
  • 美国的经济和政治体制已经变得不稳定,需要通过改革和改进来恢复稳定
  • 国会和总统需要共同努力来解决美国的经济和政治问题
  • 美国的民主制度需要通过公民的参与和监督来维护和加强

Introducing deep research #

https://openai.com/index/introducing-deep-research/

OpenAI 公司推出了一个新的功能叫做 “深度研究”(deep research),这是一个可以独立进行多步骤研究任务的代理。这个功能可以在几十分钟内完成大量的在线信息搜索和分析工作,相当于人类需要花费数小时才能完成的任务。

深度研究功能是为那些需要进行大量知识工作的人设计的,例如金融、科学、政策和工程领域的专业人士。它可以帮助他们快速、准确地获取所需的信息,并提供详细的报告和参考资料。同时,这个功能也可以帮助消费者做出更明智的购买决定,例如选择合适的汽车、家电和家具等。

深度研究功能可以独立地发现、推理和整合来自互联网的信息。它使用了强化学习方法和 Python 工具来训练,能够处理大量的文本、图像和 PDF 文件。这个功能可以在 ChatGPT 中使用,用户只需要输入查询内容,深度研究就会开始工作。整个过程可能需要 5 到 30 分钟,用户可以在此期间进行其他工作,当研究完成后,会收到通知。

深度研究功能的输出是一个详细的报告,包括搜索过程、使用的来源和推荐。报告中可能包括表格、数据可视化和其他分析输出,以帮助用户更好地理解信息。这个功能可以帮助用户节省大量时间和精力,提高工作效率和决策质量。

在实际应用中,深度研究功能可以帮助用户完成各种任务,例如查找 iOS 和 Android 的采用率、语言学习的兴趣度和移动设备的普及率等。它可以提供详细的报告和推荐,帮助用户做出更明智的决定。同时,这个功能也可以帮助开发者和研究人员更快地获取所需的信息,提高他们的工作效率和创新能力。


HN 热度 554 points | 评论 397 comments | 作者:mfiguiere | 1 day ago #

https://news.ycombinator.com/item?id=42913251

  • 人工智能工具可能会产生“幻觉”,输出的信息不一定准确,需要用户自己核实。
  • 即使人工智能工具输出的信息不准确,也可以作为研究的起点,需要用户自己核实和完善。
  • 人工智能工具的可靠性还不够高,可能会输出错误的信息,需要用户自己判断和甄别。
  • 人工智能工具可能会被滥用,输出的信息可能会被用来误导或欺骗他人。
  • 人工智能工具的发展还需要时间和改进,目前还不够成熟,需要用户自己谨慎使用。
  • 人工智能工具可能会帮助用户学习和研究,但也可能会输出错误的信息,需要用户自己核实和甄别。
  • 人工智能工具的输出需要用户自己验证和核实,不能完全依赖工具的输出。

Waydroid – Android in a Linux container #

https://waydro.id/

Waydroid 是一个开源项目,旨在将 Android 系统运行在 Linux 平台上。它使用 Linux 命名空间和 LXC(Linux 容器)技术来运行一个完整的 Android 系统,并提供 Android 应用程序在任何 GNU/Linux 平台(包括 arm、arm64、x86 和 x86_64 架构)上运行的能力。

Waydroid 的主要特点包括免费开源、全应用集成、多窗口模式、全 UI 模式和近似原生性能。它还具有活跃的社区和文档支持。用户可以通过安装 Waydroid 来将 Android 应用程序运行在 Linux 平台上,并享受 Android 应用程序的便利。

Waydroid 支持多种 Linux 发行版,包括 Ubuntu、Debian 等,并提供了详细的安装指南和文档支持。用户可以通过访问 Waydroid 的官方网站来获取更多信息和下载安装包。同时,Waydroid 也提供了一个活跃的社区,用户可以在这里与开发者和其他用户交流,获取帮助和支持。

Waydroid-Linux 是一个基于 Waydroid 的 Linux 发行版,它集成了 Waydroid 和 Linux 系统,提供了一个完整的 Android 和 Linux 双系统环境。Waydroid-Linux 支持 x86_64 架构的 CPU 和 Intel、AMD 的 GPU,并提供了多种 Linux 发行版的支持,包括 Ubuntu 和 Debian。

Waydroid 的开发团队包括 Erfan Abdi、Alessandro Astone、Jon West 和 Radek Błędowski 等,他们致力于 Waydroid 的开发和维护。用户可以通过加入 Waydroid 的 Telegram 或 Matrix 群组来与开发者和其他用户交流,获取帮助和支持。同时,Waydroid 也接受捐款和赞助,用户可以通过 Open-Collective 来支持 Waydroid 的发展。


HN 热度 494 points | 评论 135 comments | 作者:birdculture | 1 day ago #

https://news.ycombinator.com/item?id=42911042

  • LineageOS 是一个成熟的项目,不应被视为“随机的 ROM”。
  • 即使使用 Google-vended 的镜像,也不能保证安全,因为 Google 的主要业务模式是收集用户数据和显示广告。
  • 使用开源软件(如 LineageOS)可以通过社区来验证其安全性和可靠性。
  • 仅仅因为软件是开源的,并不意味着有人已经审计过代码,确认其安全和可靠。
  • 相比之下,使用由知名公司(如 Google)提供的镜像可能更安全,因为这些公司有更多的资源和专业知识来确保安全。
  • 使用开源软件需要用户自己对代码进行审计和验证,这在实际中是很难实现的。
  • 即使是开源软件,也可能包含安全漏洞和后门。
  • 使用由知名公司提供的镜像可能更值得信赖,因为这些公司有更多的资源和专业知识来确保安全。

Anthropic: “Applicants should not use AI assistants” #

https://simonwillison.net/2025/Feb/2/anthropic/

这篇文章来自 Simon Willison 的个人博客,内容涉及 Anthropic 公司在招聘过程中对申请者使用 AI 助手的政策。文章指出,虽然 Anthropic 鼓励员工在工作中使用 AI 系统来提高工作效率,但在申请过程中,申请者不应使用 AI 助手。公司希望通过这种方式了解申请者对 Anthropic 的个人兴趣,并评估他们在没有 AI 辅助情况下的沟通能力。

具体来说,申请表中要求申请者回答 “你为什么想在 Anthropic 工作?” 这一问题,并强调这一回答非常重要,理想的答案字数应在 200 到 400 字之间。

这条招聘政策反映了 Anthropic 重视个人表达和真实沟通的价值观。文章最后提到了一些近期的文章更新,包括 OpenAI 的新产品发布和 Anthropic 的新 API 等。

总的来说,这篇文章强调了在申请过程中保持个人表达的重要性,以及 Anthropic 公司对非 AI 辅助沟通的期望。


HN 热度 453 points | 评论 392 comments | 作者:twapi | 17 hours ago #

https://news.ycombinator.com/item?id=42915905

  • Anthropic 公司要求申请者不使用 AI 助手是一种合理的请求,申请者应该遵守。
  • 这种请求存在讽刺意味,因为 Anthropic 公司同时鼓励使用 AI 助手。
  • 使用 AI 助手并不是作弊,关键在于如何使用。
  • 有些人认为,使用 AI 助手在申请过程中是可以接受的,但是在面试过程中应该自己回答问题。
  • Anthropic 公司的要求可能是出于对申请者真实能力的考察。
  • 有些人将此与枪支管制进行类比,认为如果一个公司或组织提倡某种权利,但在特定情况下又限制这种权利,这种行为是具有讽刺意味的。
  • 讨论中还涉及了枪支管制、自卫权利等话题,认为在某些情况下,拥有枪支可能是必要的,但在其他情况下,则可能不需要。
  • 也有人认为,人类天生厌恶暴力,拥有枪支并不是防止犯罪的最有效方式。

Our channel on YouTube has been deleted due to “spam and deceptive policies” #

https://bsky.app/profile/sinevibes.bsky.social/post/3lhazuyn5as2t

这个网页似乎是一个社交媒体平台,特别是 Bluesky 的一个帖子。帖子的作者是 Sinevibes,账号为 sinevibes.bsky.social。作者表示,他们的 YouTube 频道被删除了,理由是“垃圾邮件和欺骗性政策”。这对他们来说是一个非常意外和困惑的事件,因为他们只在频道上发布了自己原创产品的演示,从未发布过其他内容。

作者对这个决定感到十分不满,认为这是他们品牌在社交媒体平台上遇到的最大的意外事件。他们强调自己一直遵守平台的规则,只发布自己的产品信息,完全不知道为什么会被删除。作者的语气表明他们对这个决定感到十分沮丧和不解。

帖子中还提到了 Bluesky 的官方网站 bsky.social 和 atproto.com,可能是为了让读者了解更多关于 Bluesky 的信息。帖子的时间戳为 2025 年 2 月 3 日 07:37:16,表明这是一个近期的事件。总的来说,这个帖子反映了作者对社交媒体平台管理政策的不满和困惑。


HN 热度 367 points | 评论 106 comments | 作者:richrichardsson | 12 hours ago #

https://news.ycombinator.com/item?id=42917454

  • YouTube 的算法可能存在问题,导致错误地封禁了 sinevibes 的频道
  • YouTube 的做法与封建社会类似,用户应该享有更多的权利和保护
  • YouTube 的广告问题严重,用户可以使用广告拦截器来避免观看广告
  • sinevibes 是一家合法的开发商,他们的频道内容是关于音乐和音频产品的演示
  • YouTube 的封禁可能是由于竞争对手的恶意举报或算法更新导致的
  • 用户应该有备份计划,以防止 YouTube 封禁他们的频道
  • YouTube 的做法可能违反了公平和正义的原则,用户应该享有更多的透明度和保护

Httptap: View HTTP/HTTPS requests made by any Linux program #

https://github.com/monasticacademy/httptap

httptap 是一个 Linux 程序,用于查看任何 Linux 程序发出的 HTTP 和 HTTPS 请求。它可以通过运行 httptap -- <命令> 来使用,例如 httptap -- curl https://monasticacademy.org。这个程序可以显示 HTTP 请求和响应的摘要,包括请求方法、URL、状态码和响应体大小。

httptap 不需要 root 权限来运行,也不需要设置任何 daemon 或进行系统范围的更改。它不会创建任何 iptables 规则或改变路由表,对系统的其他进程也没有影响。httptap 可执行文件是一个静态的 Go 二进制文件,可以在没有依赖的情况下运行。

目前,httptap 只支持 Linux 平台,因为它使用了 Linux 特有的系统调用,特别是网络命名空间,这使得它很难移植到其他操作系统。如果您知道如何将 httptap 移植到其他操作系统,请联系开发者。

要安装 httptap,可以下载预编译的二进制文件或使用 Go 安装。预编译的二进制文件可以从 GitHub Releases 页面下载,而 Go 安装可以使用 go install github.com/monasticacademy/httptap@latest 命令。

使用 httptap 的快速入门包括运行一个简单的测试,例如 httptap -- curl -s https://buddhismforai.sutra.co -o /dev/null。这个命令会显示 curl 发出的 HTTP 请求和响应的摘要,包括状态码和响应体大小。您也可以使用 -L 选项告诉 curl 跟随重定向,例如 httptap -- curl -sL https://buddhismforai.sutra.co -o /dev/null

httptap 还可以用于查看其他程序发出的 HTTP 请求,例如 Google Cloud 命令行界面。例如,运行 httptap -- gcloud compute instances list 会显示 gcloud 发出的 HTTP 请求和响应的摘要,包括用于列出计算资源的端点。


HN 热度 354 points | 评论 94 comments | 作者:alexflint | 8 hours ago #

https://news.ycombinator.com/item?id=42919909

  • 这个工具的 README 中关于团队开发方式的介绍很有趣,团队成员们在一起生活、工作和修行。
  • 有些人认为这个团队的方式听起来像是一个邪教。
  • 有人认为这个团队的做法很有趣,混合了技术和冥想,可能会吸引一些人。
  • 有人指出,使用环境变量来指定 CA 根证书可能不是一个可靠的方法,因为有些程序可能会忽略这些变量。
  • 有人建议,可以通过挂载/etc/ca-certificates 目录来提供 CA 根证书。
  • 有人认为,绑定自己的 DNS 服务器到 localhost:53 可能是一个更好的解决方案。
  • 有人认为,直接修改 SSL 库来拦截流量可能是一个更简单、更可靠的方法。

Ask HN: Who is hiring? February 2025 #

https://news.ycombinator.com/item?id=42919502

这是一个关于招聘的讨论帖,标题为 “Ask HN: Who is hiring (February 2025)”。帖子的内容主要由各个公司发布的招聘信息构成,下面是一些主要的招聘信息公司介绍:

  1. ** 无人机初创公司 **:

    • 职位:全栈软件工程师、前端软件工程师、机器学习工程师、机械设计工程师。
    • 工作地点:每周两天办公室(伦敦,英国),仅限英国公民。
    • 公司背景:团队成员曾在谷歌、亚马逊等知名公司工作,专注于无人机的软件和硬件开发。
  2. Erdos Miller

    • 职位:数据工程师和机器学习工程师。
    • 工作地点:远程(美国)或混合(休斯顿,德克萨斯州)。
    • 公司背景:专注于在极端条件下进行数据传输的技术,涉及传统钻探和可持续能源应用。
  3. 3Play Media

    • 职位:高级平台工程师。
    • 工作地点:远程或混合(仅限美国 / 加拿大)。
    • 公司背景:提供视频可访问性解决方案,包括字幕、音频描述等,采用先进的 AI 和机器学习技术。
  4. Artificial Analysis

    • 职位:全栈工程师和机器学习工程师。
    • 工作地点:旧金山或澳大利亚 / 新西兰现场。
    • 公司背景:提供独立的 AI 基准和见解服务,帮助公司了解 AI 技术。
  5. Sourcegraph

    • 职位:软件工程师、数据库平台工程师等多种角色。
    • 工作地点:旧金山。
    • 公司背景:通过 AI 技术加速和自动化软件开发过程,服务于全球重要企业。
  6. DoiT

    • 职位:产品经理(中级 / 高级 / 首席)。
    • 工作地点:远程(美国东部时间或欧盟、英国)。
    • 公司背景:专注于云管理的公司,正在加强其云智能平台。
  7. Delfina

    • 职位:软件工程师(数据、全栈、后端、DevOps)。
    • 工作地点:现场(混合)纽约、旧金山、西雅图、波士顿。
    • 公司背景:提供孕产护理数据平台,致力于改善母婴健康结果。
  8. Sudowrite

    • 职位:AI 工程师。
    • 工作地点:远程。
    • 公司背景:专注于为作者提供 AI 写作工具,已经实现盈利并注重可持续发展。
  9. Graphite

    • 职位:高级软件工程师。
    • 工作地点:纽约(Soho)。
    • 公司背景:获得风险投资支持,团队由多个知名公司的前员工组成,专注于软件开发。

帖子中强调了应聘者的资格和背景要求,并鼓励对感兴趣的职位发送简历。此外,帖子还提到了一些求职资源和其他相关讨论链接。整体上,这个帖子为寻求新工作的专业人士提供了多个行业的职位信息。


HN 热度 345 points | 评论 330 comments | 作者:whoishiring | 9 hours ago #

https://news.ycombinator.com/item?id=42919502

  • Erdos Miller 公司正在招聘数据工程和机器学习角色,提供有竞争力的薪水和福利。
  • 一家无人机创业公司正在招聘全栈软件工程师、前端软件工程师、机器学习工程师和机械设计工程师,工作地点在伦敦。
  • 纽约市交通局(MTA)正在招聘前端软件工程师,工作地点在纽约市。
  • 有人对 MTA 的应用和标识表示赞赏,认为它们使通勤更加容易。
  • 有人对 MTA 的网络和数据连接表示好奇,询问了相关的技术细节。
  • 有人分享了旧建筑中旧的电缆和管道被保留并逐渐增加新的电缆和管道的经历。
  • 3Play Media 公司正在招聘员工平台工程师,提供远程或混合工作模式和有竞争力的薪水。

Show HN: I convert videos to printed flipbooks for living #

https://www.videotoflip.com/

这个网页是一个在线服务平台,提供将视频转换为实体翻页书的功能。用户可以上传自己的视频或选择一个视频,然后通过在线工具将其转换为一个可以翻页的书籍。这个平台提供了多种定制选项,包括封面颜色、视频长度和书籍大小等。

平台提供了一个简单易用的在线工具,用户可以通过上传视频或输入视频网址来创建自己的翻页书。工具支持多种视频格式,包括 MP4、AVI 和 MOV 等。用户可以预览自己的翻页书,然后选择是否下单打印。打印的书籍采用高质量的纸张和装订,确保书籍的耐用性和美观性。

这个平台不仅适合个人使用,也适合企业和活动组织者。用户可以批量下单,定制自己的翻页书,并添加公司标志或活动品牌。平台提供了快速的生产和发货服务,确保用户能够及时收到自己的翻页书。

平台还提供了多种支付方式和发货选项,包括免费的标准发货和快速的 DHL 发货。用户可以选择最适合自己的支付方式和发货方式。平台还提供了 15 天无理由退款保证,如果用户不满意自己的翻页书,可以申请退款或换货。

此外,平台还提供了多种教程和 FAQ,帮助用户了解如何使用平台和解决常见问题。用户可以通过联系平台的客服团队来获取帮助和支持。平台还提供了多种社交媒体渠道,用户可以通过这些渠道来获取最新的新闻和促销信息。

总的来说,这个平台提供了一个创新的方式来保存和分享视频记忆。通过将视频转换为实体翻页书,用户可以以一种新的和有趣的方式来保存和分享自己的记忆。平台的易用性、定制选项和高质量的打印服务使其成为个人和企业的理想选择。


HN 热度 337 points | 评论 80 comments | 作者:momciloo | 10 hours ago #

https://news.ycombinator.com/item?id=42918902

  • 这个项目很有趣,之前也有类似的想法,但没有实施
  • 将视频转换为实体翻页书的想法很好,值得尝试
  • 有些人尝试过类似的项目,但没有成功
  • 该项目的成功在于执行力和细节的处理
  • 不需要担心竞争,因为执行力和质量是关键
  • 翻页书的质量和制作过程很重要
  • 有些人对翻页书的制作过程和材料很感兴趣
  • 将视频转换为翻页书的想法可以应用于不同的场景和行业
  • 该项目的创始人对自己的项目很有热情和信心
  • 有些人认为这个项目很有商业价值和潜力
  • 翻页书的保质期和使用方法很重要
  • 该项目的技术实现和后端处理很值得学习
  • 有些人对翻页书的价格和成本很感兴趣
  • 该项目的创始人对自己的项目有很好的规划和展望
  • 翻页书的设计和制作过程可以很有创意和灵感
  • 有些人认为这个项目可以应用于教育和艺术领域
  • 该项目的成功在于团队的合作和努力
  • 翻页书的市场需求和竞争很值得分析
  • 有些人对翻页书的未来发展和趋势很感兴趣

GarminDB #

https://github.com/tcgoetz/GarminDB

GarminDB 是一个 Python 脚本,用于解析健康数据并将其存储在 SQLite 数据库中。SQLite 是一种轻量级数据库,不需要服务器。该脚本可以自动下载和导入 Garmin 每日监测文件,包括全天心率、活动、攀爬/下降、压力和强度分钟数据。它还可以提取睡眠、体重和休息心率数据,并将其存储为 JSON 文件,然后导入数据库。

GarminDB 的功能包括下载和导入 Garmin Connect 活动文件,生成活动总结表和详细数据。它还可以将数据总结到数据库中的每日、每周、每月和每年总结表中。用户可以使用命令行或 Jupyter 笔记本来图形化数据。脚本还可以保留下载的 JSON 和 FIT 文件,以便在不连接到 Garmin Connect 的情况下重新生成数据库。

要使用 GarminDB,用户需要安装 Python 3.x 和 pip,然后运行 pip install garmindb 命令来安装最新版本。用户需要复制 GarminConnectConfig.json.example 文件到 ~/.GarminDb/GarminConnectConfig.json,编辑文件并添加 Garmin Connect 用户名和密码,以及调整开始日期以匹配 Garmin Connect 中的数据日期。然后,用户可以运行 garmindb_cli.py --all --download --import --analyze 命令来下载所有数据并创建数据库。

GarminDB 还提供了 Jupyter 笔记本来分析数据库中的数据,用户可以在 “Jupyter” 目录中找到这些笔记本。脚本还支持插件,允许用户扩展处理和存储的数据类型。用户可以在维基中找到更多关于使用程序的帮助信息。

此外,GarminDB 提供了备份数据库的功能,用户可以运行 garmindb_cli.py --backup 命令来备份数据库文件。用户也可以更新到最新版本,方法是运行 pip install --upgrade garmindb 命令。脚本还支持从源代码安装,用户可以使用 Git 克隆 GarminDB 仓库,然后运行 make setup 命令来准备脚本。用户可以运行 make create_dbs 命令来获取和处理数据,然后运行 make 命令来保持本地数据更新。


HN 热度 310 points | 评论 71 comments | 作者:haltcatchfire | 1 day ago #

https://news.ycombinator.com/item?id=42912515

  • Garmin 的公司文化和开发模式让人难以接受和合作
  • Garmin 的硬件产品很可靠,但软件和用户体验方面存在问题
  • 有必要开发一个开源的替代品来取代 Garmin 的产品
  • Garmin 的数据导出和 API 接口存在限制和困难
  • Strava 的数据导出和 API 接口也存在限制和困难
  • 公司通常会锁定用户数据以维持竞争优势
  • Garmin 和 Strava 等公司的行为是出于商业利益和保护用户数据的需要
  • 开发者在使用 Garmin 和 Strava 的 API 时会遇到各种限制和困难
  • 有一些开源库和工具可以帮助读取和解释 Garmin 的数据文件
  • 用户可以通过数据导出和其他方式获取自己的原始数据