2024-11-13 Hacker News Top Stories #
- 在大型科技公司,项目的成功不仅取决于技术能力,还取决于与团队和领导层的沟通和合作。
- 一个开源项目“idonthavespotify”可以将 Spotify 链接转换为其他流媒体服务。
- 摄影师 Deanna Dikeman 的摄影作品《离开和挥手》记录了她在 27 年间每次离开父母家时拍摄的挥手照片,展现了家庭、衰老和离别的主题。
- Steam 客户端在 Linux 上的稳定性改进:setenv 和多线程环境。
- 观看二战地图,了解历史事件的时空背景。
- EdTech 革命失败:学生在课堂上使用电脑、平板电脑和智能手机的弊端。
- Postgres 数据库的使用经验和建议,包括数据库规范化的重要性和 SQL 中 NULL 值的特殊含义。
- GitHub 插件“Bus Number”可以帮助识别高风险区域和知识孤岛。
- 锻炼时肌肉帮助神经元生长,研究发现肌肉在锻炼时会释放一种称为肌因子的生物化学信号,这些信号可以促进神经元的生长。
- Waymo One 服务现已在洛杉矶全面开放,任何人都可以使用该服务。
How I ship projects at big tech companies #
https://www.seangoedecke.com/how-to-ship/
如何在大型科技公司交付项目
我在过去的 10 年里交付了许多不同的项目。人们经常让我领导新项目,因为我擅长交付项目。然而,在大型科技公司中,交付项目是一项完全不同的技能,许多人虽然擅长编写代码,但在交付项目方面却很糟糕。
交付项目很困难
我看到的最常见的错误是认为交付项目很容易。项目的默认状态是不会交付,而是会被无限期延迟、取消或半成品上线并失败。项目不会自动交付,只有当有人负责交付项目时才会交付。
这意味着在几乎所有情况下,交付项目都是首要任务。你不能把其他事情作为首要任务。如果你花太多时间关注用户体验(例如),你就不会交付项目!作为团队成员,关注用户体验是值得赞扬的行为,但作为项目负责人,这是一个错误。你应该珍惜团队中其他关注用户体验的工程师,并给予他们尽可能多的支持。但是,你的主要关注点必须是交付项目。这是一项非常困难的工作,不能在业余时间完成。
在我的经验中,项目几乎总是因为一个人负责交付而成功交付。当然,这个人并不一定要写所有代码或完成所有工作,但他必须对整个项目有一个全面的了解,包括技术和产品或业务目的。好的团队和公司理解这一点,并确保每个项目都有一个负责交付的工程师(通常称为“技术负责人”或“DRI”)。糟糕的团队和公司没有这样做,项目的成败取决于工程师是否自愿承担这一角色。
什么是交付项目?
为什么这么多工程师认为交付项目很容易?我认为许多工程师并不真正理解在大型科技公司中什么是交付项目。交付项目的具体含义是什么?这并不意味着部署代码或使功能可用。交付项目是一种公司内部的社会构造。具体来说,这意味着项目只有在公司的重要人物认为它已经交付时才算交付。如果你部署了系统,但你的经理、VP 或 CEO 对它非常不满意,你就没有交付项目。(也许你交付了某些东西,但不是实际项目。)你只有在公司领导层承认你已经交付项目时才知道你已经交付了项目。VP 在 Slack 中的祝贺消息或内部博客文章是交付项目的好迹象。
这可能听起来循环,但我认为这是一个非常重要的观点。当然,如果你部署了用户喜欢并且赚钱的东西,你就交付了项目。但这只有在满足用户并赚钱是让你的领导层高兴的事情时才是真的。如果你交付了用户不喜欢并且没有赚钱的东西,但你的领导层很高兴,你仍然交付了项目。你可以对此有任何想法,但这是事实。如果你不喜欢,你应该去为真正关心用户满意度的公司工作。
认为交付项目意味着交付规范或部署代码的工程师会一次又一次地以失败的方式交付项目。
与领导层的沟通
那么,如果你的主要工作是让公司的领导层对项目满意,那么这意味着什么?首先,你需要明确公司从项目中想要得到什么。有时这是从小部分用户中提取更多的钱(例如企业功能)。有时这是花钱来增加用户总数(例如免费层的花哨功能)。有时这是为了安抚一个特别大的客户而构建一个特定的功能。有时这只是一个有影响力的 VP 或 CEO 的宠物项目,你需要与他们的愿景保持一致。有很多潜在的原因,如果你想交付项目,你需要知道哪些原因适用于这个案例。相应地调整你的工作和沟通!例如,企业功能通常不需要花哨的 UI,但对要求非常严格,用户功能需要完善,宠物项目意味着你需要与特定的有影响力的人物保持积极的沟通等等。
其次,无论项目目标是什么,你的领导层(你的汇报链中关心项目的人)都会对项目的技术背景几乎一无所知。因此,他们会信任你来估计时间,回答技术问题,并预测技术问题。维持这种信任应该是你的首要任务。如果他们不相信你能完成工作并让他们了解情况,你就不会交付项目。他们会通过取消项目或让它在没有关注或庆祝的情况下上线来降低风险(记住,未被庆祝的发布不是交付项目!)。或者,他们会让你靠边站,并去找另一个工程师,谁会正式或非正式地成为实际交付项目的人。不管怎样,你会在评估时感受到影响,他们会去找另一个人完成下一个项目。
如何与领导层保持信任
这是一个可以写成一篇文章(或一本书)的主题,但这是我的总结:
最好的方法是拥有过去交付项目的记录,如果你能得到的话
项目信心(如果你表现出担忧,他们也会担忧)
项目能力。你想达到类似于 NASA 任务控制的气氛
专业和简洁地沟通,不要让他们为更新而追逐你:在某个地方发布每日或每周的线程
与项目必须在没有 bug 的情况下按时完成相比,做好这些事情更重要。如果由于技术原因需要延迟项目,我认为你不会受到影响,只要你清晰、自信地沟通(并且最好有所警告)。事实上,如果出现问题导致延迟,我发现这通常对你更好,原因与英雄式的值班工程师修复事件获得的赞誉比小心翼翼的工程师防止事件更高一样。
HN 热度 1176 points | 评论 323 comments | 作者:gfysfm | 1 day ago #
https://news.ycombinator.com/item?id=42111031
- 发布项目在大型科技公司中是一个社会构建,项目的发布取决于公司重要人物的认同
- 代码的发布不再是版本化的实体,发布概念变得模糊,项目的完成度更多依赖于感知
- 在零售店看到自己编写的软件在货架上销售,这种体验既令人满意也可能带来负面影响
- 在不合作的环境中,应将发布要求书面化并提前达成一致,以避免不必要的拖延
- 工程师往往忽视或不重视与非技术创始人或管理层合作时的“形象”重要性
- 有些人选择保持自己的正直,避免参与高层的社交游戏,即使这意味着不会被晋升
- 小公司或初创公司中,形象管理并不重要,但随着公司规模扩大,形象管理变得越来越必要
- 形象管理在初创公司中同样重要,只是表现形式不同
- 形象管理是企业中不可避免的现象,即使在小型组织中也存在
- 形象与实际价值和贡献不同,需要通过优化可见性来最大化形象
- 项目发布后,即使只上线 1% 的功能,也可能被视为成功发布,团队会因此庆祝并转向其他项目
I Don’t Have Spotify #
https://github.com/sjdonado/idonthavespotify
这是一个开源项目的主页,项目名为“idonthavespotify”,是一个可以将 Spotify 链接转换为其他流媒体服务的工具。该工具支持多个流媒体服务,包括 Spotify、YouTube Music、Apple Music、Deezer、SoundCloud 和 Tidal。
项目的描述中提到,该工具可以让用户轻松地将 Spotify 链接转换为其他流媒体服务的链接,并且支持多种功能,包括反向搜索、官方 API 和验证链接。同时,项目还提供了一个 Web 应用和一个 Raycast 扩展。
项目的设置和使用方法也在主页中有详细的描述,包括环境变量的设置、Docker 的使用和本地设置的方法。同时,项目还欢迎贡献者和开发者的参与。
项目的统计信息显示,目前有 887 个星标,11 个分支,5 个标签和 258 个提交。项目的语言主要是 TypeScript 和 JavaScript。
HN 热度 697 points | 评论 353 comments | 作者:sjdonado | 1 day ago #
https://news.ycombinator.com/item?id=42110877
- 音乐行业需要一个类似于 ISBN 的标准化标识符,以便在不同平台间轻松转移播放列表
- 一个名为 ISRC 的标准化标识符已经存在,但音乐应用并未广泛使用
- 压缩格式在网络条件不同下会产生微妙差异,如果都是无损格式,可以使用哈希作为标识符
- 内容可寻址的标识符(如唯一分配的标识符)比从文件原始字节计算的标识符更适用
- 使用声纹识别(如 AcoustID)和 XML 共享播放列表格式(XSPF)可以更好地实现播放列表共享
- 磁力链接可以用于关联支付和归属元数据
- 需要一个第三方服务来解决不同音乐平台之间的集成问题,而不是每个平台独立实现
- 使用 Spotify 艺术家 ID 匹配 Wikidata 和 Tidal 艺术家 ID 可以更准确地转移艺术家信息
- 鼓励使用开放数据源,如 MusicBrainz 或 Discogs,而不是私有数据源
- 目前很少有人使用跨平台转移播放列表的功能,但如果开放数据源足够大,可能会有项目来协调这些数据
- YouTube 播放列表中删除的视频可以通过缓存服务(如 savefrom)或手动查找视频 URL 来恢复标题和艺术家信息
Leaving and Waving #
https://deannadikeman.com/leaving-and-waving
这个网页是摄影师 Deanna Dikeman 的个人网站,展示了她的一系列摄影作品。其中一组作品名为《离开和挥手》(Leaving and Waving),记录了她在 27 年间每次离开父母家时拍摄的挥手照片。
这组照片始于 1991 年,当时 Deanna 的父亲还在世。随着时间的推移,照片中出现了父亲的离世,母亲独自挥手的画面。2017 年,母亲也离开了人世,Deanna 再次拍摄了空荡荡的车道。
这组照片展现了家庭、衰老和离别的主题,记录了 Deanna 与父母的亲情和不舍。同时,也展现了摄影师对时间和记忆的捕捉和思考。
网页中还展示了 Deanna 其他的摄影作品,包括《身体的工作》(Bodies of Work)、《展览》(Exhibitions)、《书籍和目录》(Books and Catalogs)等。
HN 热度 506 points | 评论 63 comments | 作者:Duke_Pixie | 17 hours ago #
https://news.ycombinator.com/item?id=42113113
- 成长过程中缺乏父母的陪伴和关爱,导致与父母关系疏远,但希望成为更好的父母
- 通过痛苦的经历,能够更真诚地成为女儿的好父亲
- 面对死亡的最终性,难以接受,但家庭照片和故事能够带来慰藉
- 惋惜未能在长辈生前询问更多关于他们的故事,发现许多未知的家族历史
- 家庭照片和档案能够帮助理解家族历史,看到生命历程的完整弧线
- 数字化家庭照片和记录长辈的故事,不仅是为了怀旧,也是为了传承家族记忆
- 记录长辈的故事对后代有重要价值,即使只是简短的录音也值得珍视
Improving Steam Client Stability on Linux #
Steam 客户端在 Linux 上的稳定性改进:setenv 和多线程环境
最近的 Steam 客户端更新中,Linux 版本的更新日志中提到了“修复了一些常见的崩溃问题”。本文将详细介绍其中一个改进,即 Steam 客户端在 Linux 上的稳定性改进。
setenv 和 getenv 函数的缺陷
setenv 和 getenv 函数是 Linux 上的基本 API,但是它们在多线程环境中存在严重的问题。Steam 客户端在收集崩溃信息时发现,这两个函数的使用会导致崩溃和 SIGABRT 信号。
Steam 客户端的改进
为了解决这个问题,Steam 客户端团队采取了以下措施:
- 移除大部分 setenv 调用:Steam 客户端原来使用 setenv 来设置环境变量,但是现在改为使用 execve 函数来传递环境变量。
- 减少 getenv 的使用:Steam 客户端原来使用 getenv 来获取环境变量,但是现在改为缓存 getenv 的结果。
- 引入环境管理器:Steam 客户端引入了一个环境管理器来管理环境变量。环境管理器在启动时预分配足够大的缓冲区来存储环境变量的值。
这些改进使得 Steam 客户端在 Linux 上的稳定性得到了显著的改善。
glibc 的改进
glibc 团队也在改进 setenv 和 getenv 函数的实现。他们的改进包括使用 SeqLock 和临时缓冲区来确保环境变量的安全性。
总结
Steam 客户端在 Linux 上的稳定性改进是通过移除 setenv 调用、减少 getenv 的使用和引入环境管理器来实现的。glibc 团队也在改进 setenv 和 getenv 函数的实现,以确保环境变量的安全性。这些改进使得 Steam 客户端在 Linux 上的稳定性得到了显著的改善。
HN 热度 435 points | 评论 130 comments | 作者:Venn1 | 1 day ago #
https://news.ycombinator.com/item?id=42110677
- 有人正在审查修补程序,以提高 Steam 客户端在 Linux 上的稳定性
- glibc 的 getenv 线程安全修复有望进入 glibc 2.41,并且可以安全地回溯
- setenv 在 glibc 中相对容易处理,因为它从不释放环境字符串
- unsetenv 的并发处理较为复杂,可能导致 getenv 返回空指针
- Solaris/Illumos 已经实现了线程安全的 setenv/unsetenv/putenv
- 使用链表和原子操作可以实现线程安全的环境变量管理,而无需引入锁
- 保持环境变量数组的存在是为了兼容 POSIX 接口,如 posix_spawn 和 execve
- 感谢 Steam 在 Linux 上的努力,使得 Linux 游戏体验越来越好
- 希望 Steam 能尽快发布完整的 SteamOS 版本,方便构建游戏主机
- 通过运行 gamescope 作为窗口管理器,可以在桌面上获得类似 Steam Deck 的体验
- Bazzite 是一个类似于 SteamOS 的解决方案,且性能更佳
- Linux 桌面体验已经非常成熟,日常使用几乎不需要调整
- Linux 的使用体验依赖于硬件兼容性,某些情况下仍需调整驱动和设置
- Linux 对于熟悉计算机的用户来说,调整工作量很小,但对于普通用户来说,仍有一定的学习曲线
Visualizing World War II #
https://nathangoldwag.wordpress.com/2024/10/26/visualizing-the-past-world-war-ii/
本文是一篇关于历史地图的文章,作者分享了几幅与第二次世界大战相关的地图,旨在展示不同历史时期人们如何理解和描绘世界。文章首先介绍了 1942 年 2 月,罗斯福总统在一次演讲中提到,这是一场全球战争,需要使用地图来理解其地理范围。
文章展示了几幅历史地图,包括:
- 1939 年 9 月 10 日,洛杉矶时报出版的地图,展示了德国入侵波兰后的欧洲局势,包括各国的领土、铁路线、海军基地和战略资源。
- 1939 年 5 月,德国图书馆信息局出版的地图,展示了纳粹德国在欧洲的扩张,包括吞并奥地利、捷克斯洛伐克和其他领土。
- 1937 年,洛杉矶检查员出版的地图,展示了美国在假设的世界大战中失败后可能面临的领土分割和资源争夺。
- 1940 年 6 月 2 日,旧金山检查员出版的地图,展示了意大利在第二次世界大战中的地缘政治背景,包括其在北非和巴尔干地区的利益和野心。
这些地图不仅仅是历史文物,还能提供对不同历史时期人们如何理解和描绘世界的独特视角。
HN 热度 320 points | 评论 70 comments | 作者:gaws | 1 day ago #
https://news.ycombinator.com/item?id=42110588
- 该帖子包含了许多关于二战的详细地图,浏览这些地图非常耗时但令人着迷
- 《西点战争地图集》是了解二战地图的好资源
- 通过电影场景来了解战争的时间线和空间布局是一种有效的方式
- 希望有一个类似 OpenStreetMap 的项目,可以通过时间滑块来查看历史上的战斗线和单位位置
- 一些城市在二战期间发生了巨大变化,例如鹿特丹几乎被完全摧毁
- 电影《虎!虎!虎!》和《中途岛》可以作为双片组合来观看
- 电影可以作为一种娱乐且信息量大的方式来教授 1933-1948 年的历史
- 电影《丧钟为谁而鸣》可以用来了解西班牙内战,但需要补充事实材料
- 电影场景中与地图对话的片段有助于观众快速理解空间布局,同时也能塑造角色
- 通过精心策划的电影集合来了解二战比依赖少数历史书籍更好,因为电影能从不同视角讲述故事
- 二战的开始时间存在争议,波兰入侵常被用作二战的起点,但这可能是出于学术上的便利而非事实上的准确性
The EdTech Revolution Has Failed #
https://www.afterbabel.com/p/the-edtech-revolution-has-failed
EdTech 革命失败:学生在课堂上使用电脑、平板电脑和智能手机的弊端
自 2010 年初以来,智能手机和社交媒体平台席卷了青少年的生活,学校也经历了自己的数字革命,1 对 1 的笔记本电脑、平板电脑和 iPad 成为西方世界各地课堂的标配。然而,十年后,革命性的乐观情绪正在消退。OECD 的一项审查发现,大多数教育技术(EdTech)并没有带来预期的学术收益。与此同时,全球数学、科学和阅读成绩呈现下降趋势。
瑞典教育部长 Lotta Edholm 宣布,瑞典课堂将大幅减少学生使用数字技术,转而采用传统方法,如阅读印刷书籍和手写笔记。这个决定引起了舆论的震惊:为什么一个国家会放弃被认为是教育未来的数字技术?事实上,OECD 的国际审查发现,学生在学校使用电脑的频率越高,学习成绩就越差。研究中心 J-PAL 的一项研究发现,扩大电脑接入并没有提高 K-12 学生的成绩和测试成绩。美国一项分析发现,即使是每天使用 30 分钟的电脑,也会降低学生的阅读理解能力。
尽管如此,一些人仍然认为,数字工具可以改善学习。然而,数据显示,数字技术的效果并不像想象的那么好。自 1980 年代以来,许多元分析探讨了数字技术在不同领域的影响。结果显示,数学、文学、科学和写作质量的平均效果大小分别为 0.33、0.25、0.18 和 0.32。这些数字看似不错,但实际上并不像想象的那么好。
教育统计学家 John Hattie 发布的《可见学习:续集》一书分析了 2100 多个教育元分析,探讨了 357 个影响课堂学习的调节器。他发现,几乎所有事情都对学生学习产生了积极影响。事实上,357 个调节器中,只有 33 个报告了负面的效果大小。这意味着,91% 的事情对学生学习都有积极影响。
因此,EdTech 革命失败的原因并不是因为数字技术本身不好,而是因为它被滥用了。学生在课堂上使用电脑、平板电脑和智能手机的弊端远远大于其优点。教育界应该重新评估数字技术的作用,寻找更有效的方法来提高学生的学习成绩。
HN 热度 309 points | 评论 434 comments | 作者:obscurette | 9 hours ago #
https://news.ycombinator.com/item?id=42115597
- EdTech 的承诺是让孩子们按照自己的水平学习,但现实中学校为了保持付费,将孩子们按年级分组,而不是根据他们的成长进行评分。
- 个性化学习可以提高参与度,特别是对于已经掌握了一定技能的学生,使他们能够快速完成课程。
- 2012 年左右辍学的人相对幸运,当时技术训练营尚未普及,竞争较少,更容易找到入门级工作。
- 学校引入技术设备需要额外的硬件、软件和网络支持人员,这会占用原本可以用于增加教学人员或减少师生比例的资金。
- 不使用现代技术也有其权衡,就像我们不再使用粉笔板和煤油灯一样,但可以考虑禁止学生带手机进入教室。
- EdTech 的核心理念是超越传统教学的规模限制,使学习能够扩展到更多学生。
- ADHD 治疗后重返学校可以更容易地参与学习和集中注意力,完成学业。
What I wish someone told me about Postgres #
https://challahscript.com/what_i_wish_someone_told_me_about_postgres
本文总结了作者在使用 Postgres 数据库过程中的一些经验和建议。首先,作者强调了数据库规范化的重要性,除非有充分的理由,否则应该保持数据的规范化。其次,作者建议遵循 Postgres 官方文档中的建议,例如使用 text 类型存储文本数据,使用 timestampz 类型存储时间戳数据,使用 snake_case 命名表格等。
文章还指出,SQL 中的 NULL 值与其他编程语言中的 NULL 值不同,NULL 实际上代表的是“未知”值。作者还介绍了一些用于处理 NULL 值的操作符和函数,例如 IS NULL、IS NOT NULL、IS NOT DISTINCT FROM 和 COALESCE。
另外,文章还提供了一些关于 psql 命令行工具的使用建议,例如如何设置 pager 来美化输出,如何使用\pset 命令来设置 NULL 值的显示格式,以及如何使用\x 命令来切换到扩展模式。
最后,文章提到了索引的重要性,索引可以提高查询效率,但也需要注意索引的配置和维护。文章还提到了 JSONB 类型的使用,JSONB 类型可以存储 JSON 数据,但也需要注意其性能和可读性。
总的来说,本文提供了一些实用的建议和经验,帮助读者更好地使用 Postgres 数据库和 psql 命令行工具。
HN 热度 282 points | 评论 123 comments | 作者:todsacerdoti | 22 hours ago #
https://news.ycombinator.com/item?id=42111896
- 使用大写 SQL 关键字可以提高可读性,便于快速识别语法和自定义内容
- 大写关键字在调试和修改查询时可能会增加难度
- 英文“句首大写”风格有助于识别 SQL 中的语法错误,如缺失的分号
- 大写关键字在现代 SQL 编辑器中已不再必要,因为编辑器可以很好地进行语法高亮
- 大写关键字在嵌入其他编程语言的字符串中时,可能仍然有助于识别 SQL 语法
- 喷射脑公司(JetBrains)的 IDE 支持语言注入功能,可以检测并高亮嵌入的 SQL 语句
- 配置数据库作为数据源后,IDE 可以提供完整的模式交叉引用
- Postgres 在处理大小写时与标准不同,但通常不应混合使用带引号和不带引号的标识符
Bus Number – The GitHub plugin my coworkers asked me not to write #
https://www.scannedinavian.com/the-github-plugin-my-coworkers-asked-me-not-to-write.html
本文是一篇博客文章,讨论了“Bus Factor”或“Truck Factor”的概念,即一个项目中最少需要多少个团队成员突然离开,项目才会因缺乏知识或能力而停滞不前。作者回顾了 2015 年的一篇研究论文,该论文计算了 Linux 内核等几个流行的 GitHub 项目的 Truck Factor。作者和她的同事 mclare 尝试复制研究结果,并发现 Linux 内核的 Truck Factor 从原来的 80 降至 12。
文章还讨论了计算 Truck Factor 的方法,包括使用 GitHub API 获取提交记录和计算贡献度。作者们使用 gnu parallel 工具并行处理了大量的 git clone 和提交记录的处理。他们还遇到了几个问题,包括 Ruby Gems 在 NixOS 上的安装问题和计算 Truck Factor 的准确性。
文章最后指出,Truck Factor 的计算结果表明,Linux 内核的 Truck Factor 在过去十年中没有改善,反而变得更糟。作者们还提出了几个未来的研究方向,包括考虑 git 的 co-authored-by 和 reviewer 头文件,比较不同项目的 Truck Factor 等。
HN 热度 248 points | 评论 111 comments | 作者:todsacerdoti | 24 hours ago #
https://news.ycombinator.com/item?id=42111260
- 该工具旨在提高代码知识的可见性,帮助识别高风险区域和知识孤岛,但不应被恶意利用
- 工具可能被管理者用于绩效评估和裁员决策,导致开发者反感和抵制
- 开发者担心自己的独特知识成为职位安全的保障,但这也可能限制他们参与更重要的项目
- 管理层希望员工具有一定的可替代性,以避免技术风险和知识孤岛,同时为员工提供更多选择
- 高度可替代性有助于团队协作,减少知识孤岛,使员工更容易休假或更换工作
- 过多的度量标准和管理工具可能会破坏良好的工作文化,增加不必要的官僚作风
When muscles work out, they help neurons to grow, a new study shows #
https://news.mit.edu/2024/when-muscles-work-out-they-help-neurons-grow-1112
麻省理工学院(MIT)的研究人员最近发现,肌肉在锻炼时会释放一种称为肌因子的生物化学信号,这些信号可以促进神经元的生长。研究人员还发现,肌肉在锻炼时产生的机械拉伸也可以促进神经元的生长。
研究人员通过实验发现,当肌肉在锻炼时释放的肌因子被添加到神经元的培养基中时,神经元的生长速度会增加四倍。同时,研究人员还发现,当神经元被机械拉伸时,其生长速度也会增加。
这项研究的结果表明,肌肉在锻炼时不仅可以促进自身的生长,还可以通过释放生物化学信号和机械拉伸来促进神经元的生长。研究人员希望这项研究可以为治疗神经损伤和神经退行性疾病提供新的方法。
研究人员还发现,肌肉在锻炼时释放的肌因子中含有多种生长因子,包括脑源性神经生长因子(BDNF)和神经生长因子(NGF)。这些生长因子可以促进神经元的生长和存活。
这项研究的结果表明,锻炼不仅可以改善肌肉的功能,还可以促进神经系统的健康。研究人员希望这项研究可以为人们提供更多的动力去进行锻炼和保持健康的生活方式。
HN 热度 204 points | 评论 88 comments | 作者:giuliomagnifico | 9 hours ago #
https://news.ycombinator.com/item?id=42115515
- 这项研究关注的是运动神经元,而非大脑神经元,提供了肌肉锻炼增加神经元连接的更强证据,有助于神经损伤和脊髓损伤的恢复
- 左腿小腿肌肉比右腿小且无法完成单腿提踵动作,可能是由于运动神经元未激活,物理治疗师建议的拉伸可能有助于解决问题
- 激活大脚趾可以触发一系列生物力学反应,改善步态和未激活的肌肉
- 长时间驾驶自动挡汽车可能导致腿部肌肉不对称
- 骨骼可以被视为内分泌器官,肌肉、肌腱和骨骼之间存在相互增强的反馈回路
- 不饮酒和力量训练可以提高精神清晰度和睡眠质量
- 阿什汤加瑜伽对改善睡眠和减少肌肉紧张非常有效,但难以持续融入生活
- 瑜伽和睡眠之间存在相互影响,瑜伽可以减少肌肉紧张,改善睡眠质量
- 两个月不饮酒和不吸烟显著改善了睡眠质量,但需要动力重新开始健身
- 使用壶铃在家进行基础力量训练是一个好的开始,可以建立信心重新回到健身房
- 壶铃在沃尔玛的价格更便宜,且效果相同
Waymo One is now open to all in Los Angeles #
https://waymo.com/blog/2024/11/waymo-one-open-to-all-in-los-angeles/
Waymo One 现已在洛杉矶全面开放
Waymo One 服务现已在洛杉矶全面开放,任何人都可以使用该服务。自今年年初开始商业运营以来,Waymo 已在洛杉矶获得了近 30 万人的关注,用户们已经完成了数十万次付费行程,平均评分为 4.7/5 颗星。
Waymo 的首席执行官 Tekedra Mawakana 表示:“现在是时候邀请所有洛杉矶人加入我们的行程了。”她还表示,Waymo 的服务已经成熟,用户们正在享受完全自动驾驶的便利和自由。
Waymo One 服务目前覆盖了洛杉矶县近 80 平方英里的区域,未来还将扩大服务范围。该服务不仅为个人提供便利,也与当地社区合作伙伴合作,致力于使道路更加安全,交通更加便捷。
Waymo 还与一些当地的非营利组织合作,例如 She is Hope,后者致力于帮助洛杉矶的单身母亲们。She is Hope 的创始人 Tisha Janigan 表示,使用 Waymo 的服务是一种令人难以置信的体验,安全、顺畅,令人印象深刻。
Waymo 还将成为洛杉矶车展的官方搭乘合作伙伴,届时将向更多人展示其自动驾驶技术。
HN 热度 195 points | 评论 313 comments | 作者:ra7 | 6 hours ago #
https://news.ycombinator.com/item?id=42117008
- 如果有机会体验 Waymo,非常值得尝试,尽管开始可能会感到害怕,但很快就会适应。
- 在旧金山、洛杉矶、凤凰城或奥斯汀可以尝试 Waymo,但需要通过等待名单。
- 一些老年人对 Waymo 不感兴趣,认为这是不可能的事情。
- 旧金山的居民普遍不喜欢这些自动驾驶汽车。
- 旧金山的公共安全问题使得 Waymo 相对更安全,尤其是在晚上。
- 乘坐 Waymo 比乘坐 Uber 或自己开车更安全,因为 Waymo 的驾驶更可预测。
- 未来自动驾驶出租车可能会成为犯罪的温床,因为车内没有监控和责任。
- 地铁和公交车因为人多,不容易发生抢劫,但晚上人少时则不同。
- 旧金山的公共安全问题可能被媒体夸大,导致一些人的恐惧感。
- 公共交通上的二手烟和其他乘客的行为问题让人感到不安。