科技爱好者周刊(第 412 期):禁止 issue,只用 PR
英文标题:科技爱好者周刊(第 412 期):禁止 issue,只用 PR
本期讨论 Laravel 禁止提交 issue、仅接受 Pull Request 的新规则,认为这一做法可减少垃圾反馈,并在 AI 辅助生成代码的背景下推动用户直接参与修复。Anthropic 借助 Claude AI 在 11 天内将费马大定理证明形式化为 Lean 程序,最终代码达 1300 万行,展示了 AI 在数学证明验证方面的潜力。本期还关注特斯拉对外销售 Cybercab、戴森带摄像头的电动牙刷,以及面向视障人士的 AI 手杖。工具与资源部分涵盖 Tailwind CSS 组件库、SSH 防护、Markdown 预览、DNSSEC 教程等开发者内容。
1.4 KB
93.2 KB
5.8 KB
3.1 KB
45.4 KB
6.2 KB
34.2 KB
11.6 KB
26.3 KB
19.1 KB
33.7 KB
25.4 KB
28.0 KB
38.1 KB
37.7 KB
35.9 KB
57.1 KB
68.5 KB
16.8 KB
29.6 KB
中文
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。
封面

上海前滩太古里举办的“英雄联盟 15 周年”展览。(via)
禁止 issue,只用 PR
上周,PHP 框架 Laravel 宣布了一项新规定:禁止提交 issue,只能提交 Pull Request。

乍一看,这个规定太荒谬了。用户不能提交 issue,怎么报告问题呢?难道要每个人都读懂源码,自己动手解决问题!
但是仔细想想,你会发现这个措施很合理,甚至值得推广。
(1)没有了垃圾 issue。
如果一个用户愿意花时间创建 PR,说明他对这个问题更上心。那些机器人和骚扰者,只会提交垃圾 issue,根本不愿意多花时间为项目做贡献。
(2)对维护者更方便。
项目维护者从 PR 里面得到的信息,远远多于 issue,更利于理解和解决问题,投入的时间也更少。
(3)没有增加用户的提交难度。
用户即使不懂源码,也能提交 PR。
他可以向 AI 描述问题,让 AI 生成 PR。在 AI 时代,提交 PR 几乎和提交 issue 一样简单。
(4)禁止 issue 的根本原因是,开源项目资源不足,应付不了激增的 issue。
AI 时代,项目不再应鼓励用户把问题抛出来,指望别人来解决,而应鼓励大家一起为项目贡献力量。
史上最长的数学程序
上周,Anthropic 公司使用 Claude AI,完成了一个史上最长的数学程序:程序化证明了费马大定理。
17 世纪,法国数学家费马提出一个著名猜想:大于 2 的整数,不可能满足下面的等式。

后世的数学家发现,这个猜想难得超乎想象,根本无法证明。直到三百多年后的 1995 年,英国数学家安德鲁·怀尔斯才最终证明了费马大定理是正确的。

安德鲁·怀尔斯的证明一共有 129 页,即使是专业的数学家也要花几个月才能读懂。
自从这个证明提出后,数学界一直致力于将它翻译成计算机语言,实现机器证明,从而可以自动化验证推理过程。
这个从人工证明到机器证明的翻译项目,也是超难、工作量超大,迟迟没有完成。直到上周,一个研究团队宣布,Claude AI用了 11 天终于完成了,将安德鲁·怀尔斯的证明翻译成了 Lean 语言的程序。

Lean 语言是微软研究院在 2013 年提出的一种专门用于数学定理证明的编程语言。
研究人员本来只是想试一下 Claude AI 的数学研究能力,没想到它真的完成了这个超难的、无人完成的项目。
在证明最终结果前,Claude 验证了超过 3 万个辅助定理,用到了其中 2 万 9 千多个,消耗了数十亿 Token,最终代码长达 1300 万行。
这是有史以来最长的数学程序,不敢想象如果让人类的一个数学家团队来写要多久?所有代码现在就公布在 GitHub 上面。
这件事的意义在于,现在有大量的数学证明,无法验证是否正确,即使是数学家也要花很多时间才能看懂。现在,事实证明,AI 可以用来验证这些证明是否正确。
最后,这里有一篇安德鲁·怀尔斯专访,他讲述自己的人生故事,推荐给大家。

采访者问他:“你为了证明费马大定理,苦苦探索了这么多年。这段旅程现在结束了,你想必会有点伤感吧?”
安德鲁回答说,就像打完一场大战,感觉解脱了。
“确实有些伤感,但同时也有一种巨大的成就感,还感到终于自由了。我曾如此痴迷于这个问题,无时无刻不在思考它----早上醒来,晚上睡着----这种情况持续了多年。长时间思考一件事,确实很不容易。这段特殊的历程现在终于结束了,我的内心终于平静下来了。”
科技动态
特斯拉在美国推出 Cybercab 出租车。根据马斯克的说法,特斯拉将来的主营业务,不再是生产汽车,而是经营无人驾驶出租车。

本周,特斯拉又宣布,这些出租车是对外出售的。
你购买无人驾驶出租车,不是为了自己乘坐,而是为了投资。每次载客收费,你和特斯拉对半分。
由于这些车辆 24 小时运营,马斯克一直说,只要购买了它们,当你睡觉的时候,它们就会为你挣钱。
问题是,你购买了这辆车,就需要承担它的折旧和贬值,还需要额外购买 15000 美元的自动驾驶功能包。很难想象,这种白天运营的车辆,能支撑几年。
特斯拉把车卖给你,就不再拥有车辆硬件,变成了运营你的车辆,从重资产公司变成轻资产公司。在你睡觉的时候,你的车还能帮它挣钱。
2、戴森电动牙刷
戴森公司,就是生产吸尘器和电吹风的那家公司,推出了电动牙刷。

它的特别之处在于,牙刷上有一个摄像头,还有一个照明灯。
它不仅可以让你用手机查看口腔情况,更重要的是,它会根据摄像头拍到的景象,自动判断需要向哪里喷水,加大清洁力度。

我觉得,都已经做到这个程度了,不如做一个自动刷牙器,你张开嘴,它自动就把牙刷完了。
3、AI 手杖
哈佛大学工程学院的工程师,为盲人和视障人士,发明了一款 AI 手杖。

它需要跟手机配合使用。手机利用摄像头、GPS、运动和方向传感器捕捉到实时数据,再结合导航软件,自动找到下一步前进的方向,传给手杖。
手杖则发出各种哔哔声,提示用户到底是向前走,还是向左走或向右走。如果用户走错方向,它还会发出警报声。
我感觉,这个发明确实对于盲人很有价值,但需要手机全程打开,且摄像头还要能拍到街面。这还不如把手机功能集成到手杖上,就可以做出更强的智能手杖。
文章
1、李·霍洛威的悲剧故事(英文)

1981 年出生的李·霍洛威(Lee Holloway)是 Cloudflare 的创始工程师,公认的技术天才。上图是 Cloudflare 的三个创始人,他在中间。
但是,36 岁时他患上了早发性痴呆,大脑萎缩,后来发展到连话都没法说完整了。
2、开放模型 2026 年夏季述评(英文)

Hugging Face 分析开放模型的最新发展情况,可以了解中国模型在整个 AI 市场上目前的地位。
3、我分解了 90 年代 RSA 密钥(英文)

互联网通信的安全,完全取决于密钥能否被破解。作者尝试破解 1999 年颁发的 512 位 RSA 密钥(目前的密钥至少是 2048 位)。
结果,他的台式机用了 32 个小时,就破解成功。如果用 GPU 集群,大概 1 个小时就能完成。
所以,加密货币从长远来看,也不安全,时不时就必须升级加密算法。
4、HTML 中不需要 initial-scale 属性(英文)

网页自适应视口,不再需要指定initial-scale=1.0,只写width=device-width即可。
早期 iPhone 横屏时,页面不会自动改变宽度,为了解决这个问题,就引入了 initial-scale 属性。
5、JavaScript 递归的处理方法(英文)

使用递归时,嵌套的栈过多就会报错,尾递归可以解决这个问题。但是 JS 运行时目前不支持尾递归,本文教你怎么办。
6、我在后院建了一个工作室(英文)

一个美国程序员在自己的后院,搭了一间简易工作室。他详细记录了建设过程,配了图片。

工具
1、FlyonUI

一个基于 Tailwind CSS 的页面组件库。

一个抵御恶意 SSH 登录的工具,它不会阻断那些请求,而是让它们一直处在等待状态,从而增加对方的成本。它支持 Grafana 面板。
3、PuTTYgen

Windows 平台生成密钥对的工具。
一个 Go 语言程序,用来新建一个服务,查看 Markdown 渲染结果。
Web 服务器软件 Caddy 的应用防火墙(waf)插件,支持正则规则和 IP/DNS/ASN/国家黑名单来阻拦恶意请求。(@abriziosalmi 投稿)
6、一息

一个部署在 Cloudwork Worker 的网页应用,利用 iOS 的“快捷指令”,在打开某个 App 前自动跳转到该页面,10 秒后再决定是否打开该 App。(@Defiabell 投稿)
7、ctty

一个开源的终端应用,在终端图形界面中,管理 SSH、串口、Telnet 等连接。(@zsuroy 投稿)
8、vet

一个 Bash 脚本检查工具,可以用它运行网上下载的脚本,它会告诉你脚本做了哪些变动,得到你的批准后才会实际运行。
9、Krep
一个 grep 命令的替代品,用来在文本文件搜索指定字符串,据说比 grep 速度快 50 倍。
10、Inbucket

一个测试邮件发送功能的应用程序,嵌入你的应用,用它测试应用的邮件发送功能,自带 Web 后台。
资源
1、黑客的 Linux 基础知识(Linux Basics for Hackers)
一个英文教程,用通俗语言解释 Linux 基础概念,可以当做入门教材。

这个英文网站使用大量漫画,解释 DNS 安全扩展(DNSSEC)的机制,它可以防止 DNS 投毒。

这个仓库收集系统启动软件 Grub 的各种启动画面主题。
图片
美国号称是汽车轮子上的国家,没车的话,寸步难行。
经常有人在公路边修建奇特的房子,希望吸引过路旅客的注意。




美国国会图书馆有一个图片集,包含了 11,710 张这种房子的彩色图片,大家可以查看。
文摘
我从事产品开发已有 10 年,开发过一些失败的
English / 原文
è¿éè®°å½æ¯å¨å¼å¾å享çç§æå 容ï¼å¨äºåå¸ã
æ¬æå¿å¼æºï¼æ¬¢è¿æç¨¿ã妿ãè°å¨æäººãæå¡ï¼åå¸ç¨åºåæèä¿¡æ¯ãåä½è¯·é®ä»¶èç³»ï¼[email protected]ï¼ã
å°é¢

䏿µ·å滩太å¤é举åç"è±éèç15å¨å¹´"å±è§ãï¼viaï¼
ç¦æ¢ issueï¼åªç¨ PR
ä¸å¨ï¼PHP æ¡æ¶ Laravel 宣å¸äºä¸ä¸ªæ°è§å®ï¼ç¦æ¢æäº¤ issueï¼åªè½æäº¤ Pull Requestã

ä¹ä¸çï¼è¿ä¸ªè§å®å¤ªèè°¬äºãç¨æ·ä¸è½æäº¤ issueï¼æä¹æ¥åé®é¢å¢ï¼é¾éä½ è¦æ¯ä¸ªäººé½è¯»ææºç ï¼èªå·±å¨æè§£å³é®é¢ï¼
使¯ä»ç»æ³æ³ï¼ä½ ä¼åç°è¿ä¸ªæªæ½å¾åçï¼çè³å¼å¾æ¨å¹¿ã
ï¼1ï¼æ²¡æäºåå¾ issueã
妿ä¸ä¸ªç¨æ·æ¿æè±æ¶é´å建 PRï¼è¯´æä»å¯¹è¿ä¸ªé®é¢æ´ä¸å¿ãé£äºæºå¨äººåéªæ°è ï¼åªä¼æäº¤åå¾ issueï¼æ ¹æ¬ä¸æ¿æå¤è±æ¶é´ä¸ºé¡¹ç®åè´¡ç®ã
ï¼2ï¼å¯¹ç»´æ¤è æ´æ¹ä¾¿ã
项ç®ç»´æ¤è ä» PR éé¢å¾å°çä¿¡æ¯ï¼è¿è¿å¤äº issueï¼æ´å©äºçè§£åè§£å³é®é¢ï¼æå ¥çæ¶é´ä¹æ´å°ã
ï¼3ï¼æ²¡æå¢å ç¨æ·çæäº¤é¾åº¦ã
ç¨æ·å³ä½¿ä¸ææºç ï¼ä¹è½æäº¤ PRã
ä»å¯ä»¥å AI æè¿°é®é¢ï¼è®© AI çæ PRãå¨ AI æ¶ä»£ï¼æäº¤ PR å ä¹åæäº¤ issue 䏿 ·ç®åã
ï¼4ï¼ç¦æ¢ issue çæ ¹æ¬åå æ¯ï¼å¼æºé¡¹ç®èµæºä¸è¶³ï¼åºä»ä¸äºæ¿å¢ç issueã
AI æ¶ä»£ï¼é¡¹ç®ä¸ååºé¼å±ç¨æ·æé®é¢æåºæ¥ææå«äººæ¥è§£å³ï¼èåºé¼å±å¤§å®¶ä¸èµ·ä¸ºé¡¹ç®è´¡ç®åéã
å²ä¸æé¿çæ°å¦ç¨åº
ä¸å¨ï¼Anthropic å ¬å¸ä½¿ç¨ Claude AIï¼å®æäºä¸ä¸ªå²ä¸æé¿çæ°å¦ç¨åºï¼ç¨åºåè¯æäºè´¹é©¬å¤§å®çã
17ä¸çºªï¼æ³å½æ°å¦å®¶è´¹é©¬æåºä¸ä¸ªèåçæ³ï¼å¤§äº2çæ´æ°ï¼ä¸å¯è½æ»¡è¶³ä¸é¢ççå¼ã

åä¸çæ°å¦å®¶åç°ï¼è¿ä¸ªçæ³é¾å¾è¶ 乿³è±¡ï¼æ ¹æ¬æ æ³è¯æãç´å°ä¸ç¾å¤å¹´åç1995å¹´ï¼è±å½æ°å¦å®¶å®å¾·é²Â·æå°æ¯ææç»è¯æäºè´¹é©¬å¤§å®çæ¯æ£ç¡®çã

å®å¾·é²Â·æå°æ¯çè¯æä¸å ±æ129页ï¼å³ä½¿æ¯ä¸ä¸çæ°å¦å®¶ä¹è¦è±å 个ææè½è¯»æã
èªä»è¿ä¸ªè¯ææåºåï¼æ°å¦çä¸ç´è´åäºå°å®ç¿»è¯æè®¡ç®æºè¯è¨ï¼å®ç°æºå¨è¯æï¼ä»èå¯ä»¥èªå¨åéªè¯æ¨çè¿ç¨ã
è¿ä¸ªä»äººå·¥è¯æå°æºå¨è¯æçç¿»è¯é¡¹ç®ï¼ä¹æ¯è¶ é¾ï¼å·¥ä½éè¶ å¤§ï¼è¿è¿æ²¡æå®æãç´å°ä¸å¨ï¼ä¸ä¸ªç ç©¶å¢é宣å¸ï¼Claude AI ç¨äº11天ç»äºå®æäºï¼å°å®å¾·é²Â·æå°æ¯çè¯æç¿»è¯æäº Lean è¯è¨çç¨åºã

Lean è¯è¨æ¯å¾®è½¯ç ç©¶é¢ 2013å¹´æåºçä¸ç§ä¸é¨ç¨äºæ°å¦å®çè¯æçç¼ç¨è¯è¨ã
ç ç©¶äººåæ¬æ¥åªæ¯æ³è¯ä¸ä¸ Claude AI çæ°å¦ç ç©¶è½åï¼æ²¡æ³å°å®çç宿äºè¿ä¸ªè¶ é¾çãæ äººå®æç项ç®ã
å¨è¯ææç»ç»æåï¼Claude å è¯æäºè¶ è¿3ä¸ä¸ªè¾ å©å®çï¼ç¨å°äºå ¶ä¸2ä¸9åå¤ä¸ªï¼æ¶èäºæ°å亿ç Tokenï¼æç»ä»£ç é¿è¾¾1300ä¸è¡ã
è¿æ¯æå²ä»¥æ¥æé¿çæ°å¦ç¨åºï¼ä¸æ¢æ³è±¡å¦æè®©äººç±»çä¸ä¸ªæ°å¦å®¶å¢éæ¥åè¦å¤ä¹ ï¼ææä»£ç ç°å¨å°±å ¬å¸å¨ GitHub ä¸é¢ã
è¿ä»¶äºæ çæä¹å¨äºï¼ç°å¨æå¤§éçæ°å¦è¯æï¼æ æ³éªè¯æ¯å¦æ£ç¡®ï¼å³ä½¿æ¯æ°å¦å®¶ä¹è¦è±å¾å¤æ¶é´æè½çæãç°å¨ï¼äºå®è¯æï¼AI å¯ä»¥ç¨æ¥éªè¯è¿äºè¯ææ¯å¦æ£ç¡®ã
æåï¼è¿éæä¸ç¯å®å¾·é²Â·æå°æ¯ä¸è®¿ï¼ä»è®²è¿°èªå·±çäººçæ äºï¼æ¨èç»å¤§å®¶ã

é访è é®ä»ï¼"ä½ ä¸ºäºè¯æè´¹é©¬å¤§å®çï¼è¦è¦æ¢ç´¢äºè¿ä¹å¤å¹´ãè¿æ®µæ ç¨ç°å¨ç»æäºï¼ä½ æ³å¿ 伿ç¹ä¼¤æå§ï¼"
å®å¾·é²åç说ï¼å°±åæå®ä¸åºå¤§æï¼æè§è§£è±äºã
"ç¡®å®æäºä¼¤æï¼ä½åæ¶ä¹æä¸ç§å·¨å¤§çæå°±æï¼è¿æå°ç»äºèªç±äºãææ¾å¦æ¤ç´è¿·äºè¿ä¸ªé®é¢ï¼æ æ¶æ å»ä¸å¨æèå®----æ©ä¸éæ¥ï¼æä¸å ¥ç¡----è¿ç§æ 嵿ç»äºå «å¹´ãé¿æ¶é´æèä¸ä»¶äºï¼ç¡®å®å¾ä¸å®¹æãè¿æ®µç¹æ®çåç¨ç°å¨ç»äºç»æäºï¼æçå å¿ç»äºå¹³é䏿¥äºã"
ç§æå¨æ
1ãç¹æ¯æåºå® Cyberââcab
ç¹æ¯æå¨ç¾å½æ¨åº Cybercab åºç§è½¦ãæ ¹æ®é©¬æ¯å ç说æ³ï¼ç¹æ¯æå°æ¥ç主è¥ä¸å¡ï¼ä¸åæ¯ç产汽车ï¼èæ¯ç»è¥æ 人驾驶åºç§è½¦ã

æ¬å¨ï¼ç¹æ¯æå宣å¸ï¼è¿äºåºç§è½¦æ¯å¯¹å¤åºå®çã
ä½ è´ä¹°æ 人驾驶åºç§è½¦ï¼ä¸æ¯ä¸ºäºèªå·±ä¹åï¼èæ¯ä¸ºäºæèµãæ¯æ¬¡è½½å®¢æ¶å ¥ï¼ä½ åç¹æ¯æå¯¹ååã
ç±äºè¿äºè½¦è¾24å°æ¶è¿è¥ï¼é©¬æ¯å ä¸ç´è¯´ï¼åªè¦è´ä¹°äºå®ä»¬ï¼å½ä½ ç¡è§çæ¶åï¼å®ä»¬å°±ä¼ä¸ºä½ æ£é±ã
é®é¢æ¯ï¼ä½ è´ä¹°äºè¿è¾è½¦ï¼å°±éè¦æ¿æ å®çææ§åè´¬å¼ï¼è¿éè¦å¦å¤è´ä¹°15000ç¾å çèªå¨é©¾é©¶åè½å ãå¾é¾æ³è±¡ï¼è¿ç§å ¨å¤©è¿è¥ç车è¾ï¼è½æ¯æå å¹´ã
ç¹æ¯ææè½¦åç»ä½ ï¼å°±ä¸åæ¥æè½¦è¾ç¡¬ä»¶ï¼åæäºè¿è¥ä½ ç车è¾ï¼ä»éèµäº§å ¬å¸åæè½»èµäº§å ¬å¸ãå¨ä½ ç¡è§çæ¶åï¼ä½ ç车è¿è½å¸®å®æ£é±ã
æ´æ£®å ¬å¸ï¼å°±æ¯ç产å¸å°å¨åçµå¹é£çé£å®¶å ¬å¸ï¼æ¨åºäºçµå¨çå·ã

å®çç¹å«ä¹å¤å¨äºï¼çå·ä¸æä¸ä¸ªæå头ï¼è¿æä¸ä¸ªç §æç¯ã
å®ä¸ä» å¯ä»¥è®©ä½ ç¨ææºæ¥çå£è æ åµï¼æ´éè¦çæ¯ï¼å®ä¼æ ¹æ®æå头æå°çæ¯è±¡ï¼èªå¨å¤æéè¦ååªéå·æ°´ï¼å å¤§æ¸ æ´å度ã

æè§å¾ï¼é½å·²ç»åå°è¿ä¸ªç¨åº¦äºï¼ä¸å¦åä¸ä¸ªèªå¨å·çå¨ï¼ä½ å¼ å¼å´ï¼å®èªå¨å°±æçå·å®äºã
3ãAI ææ
åä½å¤§å¦å·¥ç¨å¦é¢çå·¥ç¨å¸ï¼ä¸ºç²äººåè§é人士ï¼åæäºä¸æ¬¾ AI ææã

å®éè¦è·ææºé å使ç¨ãææºå©ç¨æå头ãGPSãè¿å¨åæ¹åä¼ æå¨ææå°å®æ¶æ°æ®ï¼åç»å导èªè½¯ä»¶ï¼èªå¨æ¾å°ä¸ä¸æ¥åè¿çæ¹åï¼ä¼ ç»ææã
ææåååºåç§ååå£°ï¼æç¤ºç¨æ·å°åºæ¯ååèµ°ï¼è¿æ¯å左走æåå³èµ°ãå¦æç¨æ·èµ°éæ¹åï¼å®è¿ä¼ååºè¦æ¥å£°ã
ææè§ï¼è¿ä¸ªåæç¡®å®å¯¹äºç²äººå¾æä»·å¼ï¼ä½éè¦ææºå ¨ç¨æå¼ï¼ä¸æå头è¿è¦è½æå°è¡é¢ãè¿è¿ä¸å¦æææºåè½éæå°ææä¸ï¼å°±å¯ä»¥ååºæ´å¼ºçæºè½ææã
æç«
1ãæÂ·éæ´å¨çæ²å§æ äºï¼è±æï¼

1981å¹´åºççæÂ·éæ´å¨ï¼Lee Hollowayï¼æ¯ Cloudflare çåå§å·¥ç¨å¸ï¼å ¬è®¤çææ¯å¤©æãä¸å¾æ¯ Cloudflare çä¸ä¸ªåå§äººï¼ä»å¨ä¸é´ã
使¯ï¼36岿¶ä»æ£ä¸äºæ©åæ§ç´åï¼å¤§èè缩ï¼åæ¥åå±å°è¿è¯é½æ²¡æ³è¯´å ¨äºã
2ã弿¾æ¨¡å2026å¹´å¤å£è¿°è¯ï¼è±æï¼

Hugging face åæå¼æ¾æ¨¡åçææ°å屿 åµï¼å¯ä»¥äºè§£ä¸å½æ¨¡å卿´ä¸ª AI å¸åºä¸ç®åçå°ä½ã
3ãæåè§£äº90年代 RSA å¯é¥ï¼è±æï¼

äºèç½éä¿¡çå®å ¨ï¼å®å ¨åå³äºå¯é¥è½å¦è¢«ç ´è§£ãä½è å°è¯ç ´è§£1999å¹´é¢åç512ä½ RSA å¯é¥ï¼ç®åçå¯é¥è³å°æ¯2048ä½ï¼ã
ç»æï¼ä»çå°å¼æºç¨äº32ä¸ªå°æ¶ï¼å°±ç ´è§£æåãå¦æç¨ GPU é群ï¼å¤§æ¦1ä¸ªå°æ¶å°±è½å®æã
æä»¥ï¼å å¯è´§å¸ä»é¿è¿æ¥çï¼ä¹ä¸å®å ¨ï¼æ¶ä¸æ¶å°±å¿ é¡»å级å å¯ç®æ³ã
4ãHTML ä¸ä¸éè¦ initial-scale 屿§ï¼è±æï¼

ç½é¡µèªéåºè§å£ï¼ä¸åéè¦æå®initial-scale=1.0ï¼åªåwidth=device-widthå³å¯ã
æ©æ iPhone æ¨ªå±æ¶ï¼é¡µé¢ä¸ä¼èªå¨æ¹å宽度ï¼ä¸ºäºè§£å³è¿ä¸ªé®é¢ï¼å°±å¼å ¥äº initial-scale 屿§ã
5ãJavaScript éå½çå¤çæ¹æ³ï¼è±æï¼

使ç¨é彿¶ï¼åµå¥çæ è¿å¤å°±ä¼æ¥éï¼å°¾éå½å¯ä»¥è§£å³è¿ä¸ªé®é¢ã使¯ JS è¿è¡æ¶ç®å䏿¯æå°¾éå½ï¼æ¬ææä½ æä¹åã
6ãæå¨åé¢å»ºäºä¸ä¸ªå·¥ä½å®¤ï¼è±æï¼

ä¸ä¸ªç¾å½ç¨åºåå¨èªå·±çåé¢ï¼æäºä¸ä»¶ç®æå·¥ä½å®¤ãä»è¯¦ç»è®°å½äºå»ºè®¾è¿ç¨ï¼é äºç §çã

å·¥å ·
1ãFlyonUI

ä¸ä¸ªåºäº Tailwind CSS ç页é¢ç»ä»¶åºã
2ãendlessh-go

ä¸ä¸ªæµå¾¡æ¶æç SSH ç»éçå·¥å ·ï¼å®ä¸ä¼é»æé£äºè¯·æ±ï¼èæ¯è®©å®ä»¬ä¸ç´å¤å¨çå¾ ç¶æï¼ä»èå¢å 对æ¹çææ¬ã宿¯æ Grafana 颿¿ã
3ãPuTTYgen

Windows å¹³å°çæå¯é¥å¯¹çå·¥å ·ã
4ãgh gfm-preview
ä¸ä¸ª Go è¯è¨ç¨åºï¼ç¨æ¥æ°å»ºä¸ä¸ªæå¡ï¼æ¥ç Markdown 渲æç»æã
5ãcaddy-waf
Web æå¡å¨è½¯ä»¶ Caddy çåºç¨é²ç«å¢ï¼wafï¼æä»¶ï¼æ¯ææ£åè§åå IP/DNS/ASN/å½å®¶é»å忥黿¦æ¶æè¯·æ±ãï¼@abriziosalmi æç¨¿ï¼
6ã䏿¯

ä¸ä¸ªé¨ç½²å¨ Cloudwork Worker çç½é¡µåºç¨ï¼å©ç¨ iOS ç"å¿«æ·æä»¤"ï¼å¨æå¼æä¸ª App åèªå¨è·³è½¬å°è¯¥é¡µé¢ï¼10ç§ååå³å®æ¯å¦æå¼è¯¥ Appãï¼@Defiabell æç¨¿ï¼
7ãctty

ä¸ä¸ªå¼æºçç»ç«¯åºç¨ï¼å¨ç»ç«¯å¾å½¢çé¢ä¸ï¼ç®¡ç SSHã串å£ãTelnet çè¿æ¥ãï¼@zsuroy æç¨¿ï¼
8ãvet

ä¸ä¸ª Bash èæ¬æ£æ¥å·¥å ·ï¼å¯ä»¥ç¨å®è¿è¡ç½ä¸ä¸è½½çèæ¬ï¼å®ä¼åè¯ä½ èæ¬åäºåªäºåå¨ï¼å¾å°ä½ çæ¹ååæä¼å®é è¿è¡ã
9ãKrep
ä¸ä¸ª grep å½ä»¤çæ¿ä»£åï¼ç¨æ¥å¨ææ¬æä»¶æç´¢æå®åç¬¦ä¸²ï¼æ®è¯´æ¯ grep é度快50åã
10ãInbucket

ä¸ä¸ªæµè¯é®ä»¶åéåè½çåºç¨ç¨åºï¼åµå ¥ä½ çåºç¨ï¼ç¨å®æµè¯åºç¨çé®ä»¶åéåè½ï¼èªå¸¦ Web åå°ã
èµæº
1ãé»å®¢ç Linux åºç¡ç¥è¯ï¼Linux Basics for Hackersï¼
ä¸ä¸ªè±ææç¨ï¼ç¨éä¿è¯è¨è§£é Linux åºç¡æ¦å¿µï¼å¯ä»¥å½åå ¥é¨ææã

è¿ä¸ªè±æç½ç«ä½¿ç¨å¤§é漫ç»ï¼è§£é DNS å®å ¨æ©å± (DNSSEC) çæºå¶ï¼å®å¯ä»¥é²æ¢ DNS ææ¯ã
3ãGorgeous GRUB

è¿ä¸ªä»åºæ¶éç³»ç»å¯å¨è½¯ä»¶ Grub çåç§å¯å¨ç»é¢ä¸»é¢ã
å¾ç
1ãç¾å½å ¬è·¯çå¥ç¹å»ºç
ç¾å½å·ç§°æ¯æ±½è½¦è½®åä¸çå½å®¶ï¼æ²¡è½¦çè¯ï¼å¯¸æ¥é¾è¡ã
ç»å¸¸æäººå¨å ¬è·¯è¾¹ä¿®å»ºå¥ç¹çæ¿åï¼å¸æå¸å¼è¿è·¯æ å®¢çæ³¨æã




ç¾å½å½ä¼å¾ä¹¦é¦æä¸ä¸ªç §çéï¼å å«äº11,710å¼ è¿ç§æ¿åç彩è²ç §çï¼å¤§å®¶å¯ä»¥æ¥çã
ææ
1ãå¨å¼å§æå»ºä»»ä½ä¸è¥¿ä¹åï¼é®èªå·±ä¸ä¸ªé®é¢
æä»äºäº§åå¼åå·²æ10å¹´ï¼å¼åè¿ä¸äºå¤±è´¥ç产åï¼å®ä»¬è¦ä¹è¿äºå¤æï¼è¦ä¹ç¼ºä¹é²æçç¹è²ãæå¨ç¯è¿è¿äºé误åï¼æ»ç»åºä¸ä¸ªéå¶æ¡ä»¶ã
åæ¥ï¼æå»ºä»»ä½ä¸è¥¿ä¹åï¼æé½ä¼é®èªå·±ä¸ä¸ªé®é¢ãåªæè¿ä¸ä¸ªé®é¢é½å¾å°è¯å®åçï¼ææå¼åè¿ä¸ªä¸è¥¿ã
ï¼1ï¼è½ä¸è½æäº§åä»ç»åæä¸é¡µçº¸çæ¦è¦ï¼
妿ä¸ä¸ªé¡¹ç®çä»ç»éè¦è¶ è¿ä¸é¡µçº¸æè½åå®ï¼é£å°±è¯´æå®å¤ªå¤æäºï¼ä¸è¦å¼åã
ï¼2ï¼æ ¸å¿ææ¯è½ä¸è½ä¸äº§åå离ï¼
产åä¼ä¸æè°æ´æ¹åï¼èæ ¸å¿ææ¯åå§ç»å¦ä¸ï¼å¹¶æç»åå±ã
å°æ ¸å¿ææ¯ä¸äº§åå离ï¼è½è¿«ä½¿ä½ è·³åºäº§åæ¬èº«çå±é廿èã
æ¯å¦ï¼ææºçæ ¸å¿ææ¯æ¯ç§»å¨éä¿¡ãæä¸ç§ææºå¯è½ä¼å¤±è´¥ï¼ä½ç§»å¨éä¿¡ä¸ä¼ã
ï¼3ï¼äº§åææ²¡æä¸ä¸ªæ ¸å¿ç¹è²ï¼
è¿ä¸ªç¹è²æ¸ æ°æäºï¼èµäºä½ ç产åç¬ç¹ç个æ§ãä¾å¦ï¼æ¸¸æ MineCraft å®å ¨ç±æ¹åææï¼å®å®¶åæä¾å¹³æ¿å è£ ãèªè¡ç»è£ çå®¶å ·ã
ä½ éæ©çè¿ä¸ªç¹è²å¯ä»¥è®©ä½ 缩å°å³ç空é´ï¼ä¸æ³¨äºçæ£éè¦çé®é¢ãå¦æä½ çäº§åæ²¡æç¹è²ï¼æè éæ©äºé误çç¹è²,ä½ å°±ä¼æé åºä¸ä¸ªèè¿ç产åï¼è¯å¾é¢é¢ä¿±å°ã
è¨è®º
1ã
AI æ¿ä»£ä½å®¶ï¼ææ²¡æåºå£°ï¼å 为æä¸æ¯ä½å®¶ã
ç¶åï¼AI æ¿ä»£èºæ¯å®¶ï¼ææ²¡æåºå£°ï¼å 为æä¸æ¯èºæ¯å®¶ã
ç°å¨ï¼AI æ¿ä»£ç¨åºåï¼å·²ç»æ²¡æäººè½ä¸ºæè¯´è¯äºã
-- ãç¶å AI æ¿ä»£ç¨åºåäºã
2ã
ç®åï¼æ¯äºä¸ªæ°æ³¨åç顶级ååï¼å°±æä¸ä¸ªæ¯è¯éªååã
-- ãååçæ¶ææ³¨åã
3ã
人们让 AI 大éè§£å³æ°å¦é¾é¢ï¼ä½æ¯æ°å¦é¾é¢æ¯ä¸å¯åççï¼å¦ä»å¥½çé®é¢å·²ç»åå¾ç¨ç¼ºã
èªå¨åå·¥å ·è§£é¢ï¼å¹¶æ²¡æå¢å äººç±»çæ°å¦æç»´ï¼æå®³äºæªæ¥çæ°å¦åå±ã
-- é¶å²è½©ï¼èåæ°å¦å®¶
4ã
ä¸çæ£å¨"çµå¨å"ï¼çµæ± åçµå¨æºææäºçæ´»çåºç¡ï¼åå ä¸ AI çé£éåå±ï¼æå³çæä»¬å¨å´è®¸å¤"æ æè¯ä¹ç©"å°å徿ºè½åï¼è½å¤èªä¸»æèåç§»å¨ã
-- Noah Smithï¼ç¾å½ç»æµåæå¸
5ã
ç§å¦åæä¸¤ç§ã"ç§å¦1"æ¯ä¸ç§çæ³åç追æ±ççï¼"ç§å¦2"æ¯å®é çç§å¦å®è·µï¼æ´å¤æ¯ä¸ç§ç¤¾äº¤æ´»å¨ï¼è¦èè社ä¼åæ¿æ²»ç°å®ã
å¦æä½ æ¯ä¸ä¸ªå士çï¼ä½ å¿ é¡»ç¥éï¼ä½ 主è¦ä»äºç§å¦2ï¼è䏿¯ç§å¦1ã
-- ãå士çä¸è¦è¯å¾æ¹é©ç§å¦ã
å¾å¹´å顾
æµéåç°æ£å¨å´©å¡ï¼#365ï¼
ä¸ä»½è°·æç¦»èæ¥åï¼#315ï¼
WiFi çå颿¯ LiFiï¼#265ï¼
äºèç½æåæ¬¢çè¡ä¸ºæ¨¡å¼ï¼#215ï¼
ï¼å®ï¼