From 2e94b74a33a8b39f79109f3c324358da33fabaf2 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Fri, 6 Jun 2025 08:10:25 +0800 Subject: [PATCH] docs: release issue 351 --- README.md | 6 +- docs/issue-351.md | 400 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 405 insertions(+), 1 deletion(-) create mode 100644 docs/issue-351.md diff --git a/README.md b/README.md index 8980ba7..20c6cb1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ 欢迎投稿,推荐或自荐文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。 -> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/6771),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。 +> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。 ## 如何搜索 @@ -28,6 +28,10 @@ $ grep -nri css docs | cat --number ## 2025 +**六月** + +- 第 351 期:[GitHub Issues(几乎)是最好的笔记应用](docs/issue-351.md) + **五月** - 第 350 期:[Java 三十周年](docs/issue-350.md) diff --git a/docs/issue-351.md b/docs/issue-351.md new file mode 100644 index 0000000..958ff06 --- /dev/null +++ b/docs/issue-351.md @@ -0,0 +1,400 @@ +# 科技爱好者周刊(第 351 期):GitHub Issues(几乎)是最好的笔记应用 + +这里记录每周值得分享的科技内容,周五发布。 + +本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。 + +## 封面图 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060101.webp) + +上海的华东电力设计院新大楼,有一个高达15层的户外螺旋楼梯,象征特斯拉线圈。([via](https://www.archiposition.com/items/20240812045536)) + +## GitHub Issues(几乎)是最好的笔记应用 + +[Issues](https://github.com/features/issues) 是 GitHub 的 Bug 管理工具,所有代码仓库都默认启用。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053102.webp) + +它不仅可以管理 Bug,还可以用于其他用途。 + +比如,我把它当作投稿论坛,大家在那里提交自己的项目。 + +再比如,很多人把它当作内容管理系统,用来写博客,或者存放自己的文章。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053105.webp) + +上周,著名程序员 Simon Willison(Django 框架的作者)[提出](https://simonwillison.net/2025/May/26/notes/),**GitHub Issues(几乎)是世界最好的笔记应用。** + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053103.webp) + +笔记软件这么多,为什么他独独看上了,根本不是用于写笔记的 GitHub Issues? + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053104.webp) + +他给出了几点理由。 + +(1)免费,可以无限制使用。 + +(2)笔记可以公开,也可以私密。 + +(3)支持标签,可以给笔记分类,甚至还能[分层](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)(下图)。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053106.webp) + +(4)支持 Markdown 语法,有代码高亮,且可以插入[各种图表](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)(比如 Mermaid 图)。 + +(5)免费上传图片和视频。 + +(6)支持内部链接,可以将 GitHub 网址自动转成标题链接(下图)。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060407.webp) + +(7)自带评论和搜索。 + +(8)除了 Web 版,还提供 Windows、Mac、安卓、iOS 原生客户端。 + +(9)提供全面的 API,可以编程创建、编辑、导出笔记,还可以用 GitHub Actions 自动化几乎所有操作(比如发布到网站)。 + +它唯一缺少的功能,就是离线支持。如果没有网,就用不了。 + +这些理由,说服你了吗? + +我觉得,他说的有道理,确实可以试试,将笔记软件换成 GitHub Issues。 + +## [活动] 稀土掘金“夏日寻宝” + +国内著名的开发者社区“稀土掘金”,本月有新活动。 + +为了推广 AI 编程,他们与 Trae 合作,推出了主题为**探索 Trae 智能编程世界的“寻宝活动”**。 + +> Trae 是国内首个 AI IDE,提供一站式的 AI 编程环境,让中文用户轻松上手。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060504.webp) + +对于新用户,按照要求,完成一些简单任务,参与 Trae 深度体验,就能得到积分;对于老用户,邀请新人注册 Trae,同样也能攒积分。 + +**积分兑换超丰富的奖品,积分越多,奖品越多**,有大疆 Pocket 3、Apple watch、京东卡、机械键盘等等。 + +如果你想用好 AI IDE,又想薅点羊毛,那就别错过。 + +详情和报名入口,可以点击[这个链接](https://sourl.co/cFpPWp),或者扫描上方海报。现在就能报名,截止时间是6月30日。 + +## 科技动态 + +1、[脑脊接口](https://news.cgtn.com/news/2025-03-05/China-conducts-4th-brain-spine-interface-surgery-on-paralyzed-patients-1Bux8OhJ8ZO/p.html) + +上海中山医院尝试“脑脊接口”手术,来治疗瘫痪。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060102.webp) + +瘫痪的主要原因是,大脑和脊髓之间的连接中断,神经信号无法发给脊髓。 + +科研人员在大脑皮层植入电极,收集脑电波信号,然后将信号发送到脊髓神经,相当于在大脑和脊髓之间搭建了人工桥梁。 + +今年1月,他们成功实施了这个手术,使一名瘫痪患者在术后24小时内恢复站立和行走能力。 + +2、[无血型的人造血液](https://www.tokyoweekender.com/entertainment/tech-trends/japanese-scientists-develop-artificial-blood/) + +日本科学家研制出无血型的人造血液。 + +血型的根本原因是,血液红细胞的表面有不同抗原。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060314.webp) + +为了消除血型,科学家从过期的捐献血液中,提取了血红蛋白,然后为这些蛋白做了一个保护壳。 + +这个壳不影响血红蛋白输送氧气的功能,但是消除了所有红细胞的表面抗原,因此就可以输送给不同血型的人体。 + +3、网友发现,Windows 11 的[开始菜单](https://winaero.com/windows-11-start-menu-revealed-as-resource-heavy-react-native-app-sparks-performance-concerns/)是一个 React Native 应用。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053006.webp) + +尴尬的是,它有性能问题。点击开始菜单,很可能会让一个 CPU 核心飙升到30%到70%的使用率。 + +4、日本邮政推出[数字地址](https://www.japantimes.co.jp/business/2025/05/27/companies/japan-post-digital-address/),用户可以领取一个7位数字,代表本人地址,类似国内的邮政信箱。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052904.webp) + +邮寄时不用填写地址,只需输入这个数字。这样不仅省事,而且搬家也可以保持数字地址不变。 + +5、微软的 .NET 代码仓库,允许 GitHub Copilot 自动提交 PR,发生了一件[令人啼笑皆非的事情](https://nmn.gl/blog/ai-scam)。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052517.webp) + +AI 自信地提交了有 Bug 的代码,人类程序员向它指出错误,AI 却表示没错。 + +人类程序员只能向它解释错在哪里,这个过程持续了好几遍。 + +以后,这样的事情会越来越多,人类苦苦向 AI 解释,为什么 AI 是错的。 + +## 文章 + +1、[我的 Canonical 面试经历](https://dustri.org/b/my-experience-with-canonicals-interview-process.html)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060203.webp) + +Canonical 是 Ubuntu 背后的公司,作者记录了他的面试经历,从初试一直到老板的终面。 + +整个过程令人瞠目结舌,最重要的问题居然是高中成绩好不好。就凭这种面试,Ubuntu 就不值得看好。 + +2、[microSD 卡可靠吗?](https://old.reddit.com/r/raspberry_pi/comments/1l0v25s/how_reliable_are_microsd_cards_well_as_it_turns/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060204.webp) + +作者测试了200多张卡,发现 microSD 保存数据的可靠性很差。数据读写循环3000次后,大部分卡都会遇到故障或读写错误。 + +作者评价了10多个常见品牌,可以作为购买参考。 + +3、[Go 不再修改错误处理的语法](https://go.dev/blog/error-syntax)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060403.webp) + +Go 语言的错误处理,与众不同,报错会单独返回一个值,这导致代码冗余。 + +多年来,使用者一直要求有更好的写法,Go 团队想了很多办法,效果都不好。现在,官方终于宣布,不再寻求更好的写法,保持现状。 + +4、[NLWeb 协议简介](https://glama.ai/blog/2025-06-01-what-is-nlweb)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060309.webp) + +NLWeb 是微软新提出的一个接口协议,类似于 MCP 协议,是网站跟 AI 大模型的对话协议,方便大模型从网站获取数据。本文是这个协议的简介。 + +5、[运行本地 AI 的教程](https://anthonylewis.com/2025/06/01/run-your-own-ai/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060404.webp) + +这篇短文介绍,如何使用 Python 工具 llm,快速在本地计算机上运行 AI 模型。 + +## 工具 + +1、[Quarkdown](https://github.com/iamgio/quarkdown) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060308.webp) + +一个使用 Markdown 语法的排版系统。 + +2、[RsyncUI](https://github.com/rsyncOSX/RsyncUI) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053005.webp) + +一个开源的 Mac 应用,提供 rsync 的图形界面,用于跟远程服务器传输文件。 + +3、[Donut](https://donutbrowser.com/) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053001.webp) + +一个浏览器的编排器,可以保存各种不同的浏览器配置,根据需要快速启动。 + +4、[Read Frog](https://readfrog.mengxi.work/zh)(陪读蛙) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053007.webp) + +一个浏览器插件,可以翻译页面,提取文章主要内容,给出单词和句子和详细解释,[代码开源](https://github.com/mengxi-ream/read-frog)。([@mengxi-ream](https://github.com/ruanyf/weekly/issues/6956) 投稿) + +5、**词小悟** + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053101.webp) + +主打图片识记单词的微信小程序。([@fluidog](https://github.com/ruanyf/weekly/issues/6962) 投稿) + +6、[Datetime.app](https://datetime.app/) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060106.webp) + +开源的日期时间网站,time.is 的替代品。([@airyland](https://github.com/ruanyf/weekly/issues/6970) 投稿) + +7、[naviix](https://github.com/wswmsword/naviix) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060301.webp) + +网页的键盘导航库,通过上下左右的方向键,选取网页的焦点元素。([@wswmsword](https://github.com/ruanyf/weekly/issues/6975) 投稿) + +8、[go-v2ex](https://github.com/seth-shi/go-v2ex) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060303.webp) + +基于 Go 语言的命令行版 V2EX 客户端。([@seth-shi](https://github.com/ruanyf/weekly/issues/6978) 投稿) + +9、[TL-RTC-APP](https://github.com/tl-open-source/tl-rtc-app) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060502.webp) + +开源的 Web 即时通信系统,基于 webrtc。([@iamtsm](https://github.com/ruanyf/weekly/issues/6986) 投稿) + +## AI 相关 + +1、[Google AI Edge Gallery](https://github.com/google-ai-edge/gallery) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060109.webp) + +谷歌新发布的安卓 App,允许用户在手机运行 Hugging Face 上面的开源 AI 模型,即它可以让手机运行本地 AI 模型。 + +2、[Bing Video Creator](https://www.bing.com/images/create/make-a-video/645d21a9470d4f4388cf46635f40809d) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060311.webp) + +微软旗下的 Bing 搜索引擎,加入了视频生成功能,可以使用自然语言生成免费视频,使用的是 OpenAI 的文生视频模型 Sora。 + +该功能目前只在 Bing 的手机 App 上开放。 + +3、[AIDocGenius](https://github.com/jiangmuran/AIDocGenius)(智能文档助手) + +一个 Python 脚本,集成了 AI 文档摘要、翻译、分析和格式转换。([@jiangmuran](https://github.com/ruanyf/weekly/issues/6958) 投稿) + +4、[Low Fade AI](https://lowfade.app/) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053009.webp) + +免费、免注册的换发型、发色的 AI 工具。([@twjiem](https://github.com/ruanyf/weekly/issues/6961) 投稿) + +5、[Read Bridge](https://github.com/WindChimeEcho/read-bridge) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060302.webp) + +AI 驱动的 epub 阅读助手,通过 AI 分析书里的句子,[在线试用](https://readbridge.cc)。([@WindChimeEcho](https://github.com/ruanyf/weekly/issues/6977) 投稿) + +6、[TEN VAD](https://github.com/TEN-framework/ten-vad) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060304.webp) + +一个轻量级 AI 模型,检测音频帧中是否存在人声。([@bluemotional](https://github.com/ruanyf/weekly/issues/6979) 投稿) + +## 资源 + +1、[中国盲人数字图书馆](http://www.cdlvi.cn) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060115.webp) + +中国国家图书馆制作的盲人书库,全站使用无障碍技术,有页面工具条,所有内容可以有声播放。 + +2、[大学生创新创业项目资源库](https://cy.urongda.com/explore) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053008.webp) + +免费的文档资料库,包含互联网+、挑战杯、国创赛、SYB、三创等主流双创赛事。([@urongda](https://github.com/ruanyf/weekly/issues/6959) 投稿) + +3、[通辽宇宙知识库](https://www.tongliaouniverse.cn) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060501.webp) + +专为 B 站 UP 主“小约翰可汗”粉丝打造的互动式历史探索平台。([@Acorn2](https://github.com/ruanyf/weekly/issues/6990) 投稿) + +4、[​​Reddit Top​](https://reddit-top.pages.dev/) + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053010.webp) + +Reddit 热门帖子聚合网站,可以指定多个频道。([@zhangchenchen](https://github.com/ruanyf/weekly/issues/6957) 投稿) + +5、[美国地址生成器](https://www.usaddrgen.com/zh/) + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060201.webp) + +这个工具网站生成美国虚构的身份数据,包括地址、个人信息、就业状况、信用卡。([@watianle](https://github.com/ruanyf/weekly/issues/6972) 投稿) + +## 图片 + +1、[班克斯的新作品](https://www.smithsonianmag.com/smart-news/banksy-unveils-new-lighthouse-mural-with-the-words-i-want-to-be-what-you-saw-in-me-in-france-180986719/) + +班克斯(Banksy)是欧美著名的街头画家,经常会在意想不到的地方,留下作品。 + +5月29日,他的最新作品出现在法国马赛市的一面墙上。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060305.webp) + +他在墙上画了金属安全柱的倒影,那是一座亮灯的灯塔。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060306.webp) + +下面写着一行字:“我想成为你所看到的我”。 + +意思是,虽然我只是一根不起眼的柱子,但也想成为你眼中的灯塔。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060307.webp) + +1、[ChatGPT 的散文能力](https://fakepixels.substack.com/p/ai-heidegger-and-evangelion) + +一位美国用户让 ChatGPT 用文学语言,描述纽约的生活。 + +它这么回答。 + +![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052516.webp) + +> 纽约是唯一一个让你感觉神奇触手可及的地方。这里的混乱会磨砺你的雄心,每个街角都是一面镜子,让你想入非非,自己会成为谁? +> +> 你热爱纽约,因为它让你的欲望变得具体。在这里陌生与亲密共存;在这里,你可以完全的孤独,却依然跟10亿个脉搏相连。它匹配你的速度。在这里,人们选择优雅地承受痛苦:他们愿意支付高昂的租金,租住在五楼的无电梯公寓,只为了靠近城市的活力,靠近那里的野心、艺术、金钱和疯狂。 + +这段话的文学性令人刮目相看,AI 居然能写出这样的散文,堪比散文家。 + +## 文摘 + +1、[太阳死亡时](https://www.space.com/astronomy/when-the-sun-dies-could-life-survive-on-the-jupiter-ocean-moon-europa) + +大约45亿年后,太阳将进入其生命的最后阶段。 + +太阳内部的氢聚变核心将不断膨胀,最终成为一颗红巨星。膨胀的太阳会吞噬水星和金星,并将地球烧为灰烬。 + +在最好的情况下,地球将只剩下一堆冒烟的铁和镍。在最坏的情况下,它将彻底不存在。 + +随着太阳的热量急剧释放,太阳系的宜居带(行星表面存在液态水)将稳步向外扩展。 + +到了那时,木星的卫星木卫二将吸收大量热量。一方面是因为太阳的辐射,另一方面木星本身也会变得更热,反射更多阳光,从而为木卫二提供热量。 + +现在的木卫二是一颗冰冷的星球,被冰盖覆盖。那时,木卫二的冰壳将升华,冰壳下方的海洋将蒸发。 + +![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060401.webp) + +(图片说明:美国宇航局的木卫二探测器飞越木卫二冰壳的想象图。该探测器于2024年10月14日发射,预计将于2030年4月抵达木卫二。) + +木卫二面向木星的一侧,由于吸收的热量最多,升温最厉害。此外,它的赤道带也将遭受严重的水分流失。 + +然而,木卫二背对木星一面的南北极,温度并不高,水分流失更温和。研究人员推测,那里或许能形成一层稀薄的水蒸气大气层。 + +在遥远的未来,木卫二也许会成为太阳系中任何剩余生命的家园。 + +## 言论 + +1、 + +有一种新的编码方式,我称之为“炒作编码”(hype coding),就是按照媒体炒作的方式,使用 AI 编程。 + +一边刷着抖音,一边让一大群 AI 为你编码。如果出错,就让 AI 再试一次,也不阅读它的输出,只把这些输出重新提交给 AI,直到运行成功。如果最后无法运行,那就等待下一个模型发布。 + +-- [《炒作编码》](https://simonwillison.net/2025/May/31/steve-krouse/) + +2、 + +在机器大量生产平庸之作的这个时代,自己动手做点什么吧。让它不完美。让它粗糙。就这么去做。 + +-- [《这个时代,没人在乎你写了什么》](https://dansinker.com/posts/2025-05-23-who-cares/) + +3、 + +一项研究称,养成一种新的生活习惯,平均需要66天,最长需要8个月。 + +-- [《欧洲社会心理学杂志》](https://thelogicaloptimist.com/index.php/2015/10/25/the-21-day-myth-create-new-habit/) + +4、 + +习惯使用 AI 大模型的下一代人,将不知道图书馆的用途。 + +-- [Benjamin Breen](https://simonwillison.net/2025/Jun/3/benjamin-breen/) + +5、 + +我们生命中最美好的时刻,并非是那些接受给予、放松享受的时刻,而是那些为了完成一件困难而有价值的事情,自愿将身心发挥到极限的时刻。 + +—— [米哈里·契克森米哈赖](https://terriblesoftware.org/2025/04/23/the-hidden-cost-of-ai-coding/),“心流”(flow)概念的提出者 + +## 往年回顾 + +[最受欢迎的颜色](https://www.ruanyifeng.com/blog/2024/06/weekly-issue-304.html)(#304) + +[人生是一个长板问题](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-254.html)(#254) + +[如何度过疫情、裁员、还有战争](https://www.ruanyifeng.com/blog/2022/04/weekly-issue-204.html)(#204) + +[1982年的信息社会预言](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-154.html)(#154) + +(完) +