网易首页 > 网易号 > 正文 申请入驻

越南程序员把GitHub当数据库,0成本搓出终端约会软件

0
分享至


GitHub每月托管1亿个仓库,但没人想到它能用来谈恋爱。

越南开发者Hieu Nguyen(阮辉)最近干了件让硅谷风投集体沉默的事:用GitHub的免费额度搭了一套完整的约会系统,后端成本精确到0美元。没有VPS,没有托管数据库,没有月度账单。用户打开终端,输入几行命令,就能在黑色背景的绿色字符里刷同城开发者。

这事听起来像极客圈的黑色幽默,但数据不会撒谎——越南国家统计局2024年报告显示,该国总和生育率已跌至1.91,低于人口更替水平的2.1。河内街头的相亲角从公园蔓延到Facebook群组,Tinder和Bumble的付费墙越砌越高。Nguyen在博客里写得很直白:「他们收你的钱,把你变成商品。」

他给出的解药是一行命令:curl -sL git.date/install | bash

把GitHub的免费额度榨到最后一滴

项目启动时,Nguyen给自己划了条硬红线:基础设施预算接近零。不是穷,是原则——「外面在打仗,油价在涨,一个面向社区的免费项目不该烧钱。」

传统约会应用的架构他很熟悉:中心化数据库跑匹配算法,私有排名引擎藏推荐逻辑,API限流防爬虫。这套东西租云服务器每月少说几十美元,用户量上来就是几百。

他花了两周扫描市场上的免费服务,最后发现GitHub早就把答案摆在那儿了。

注册流程变成提一个Issue或PR;资料审核和加密靠GitHub Actions自动跑;用户发现页的数据库,直接塞进Release附件里下载。这套组合拳打下来,GitHub的免费额度刚好够吃——私有仓库、Action分钟数、Release存储空间,对个人开发者全是零成本。

「听起来荒谬,但约会应用又不需要毫秒级延迟。」Nguyen在文档里调侃,「没人会因为多等两秒才知道对方回赞了自己,就卸载软件。」

真正的麻烦是Discovery(发现)功能。中心化架构下,这是服务器端的禁脔:用户只能看到平台想让你看的人,算法黑箱决定谁被埋没。Nguyen反着来——他把整个数据库开放下载,让用户本地跑匹配。

这立刻撞上一堵墙:全量下载等于裸奔,任何人都能在几秒内扒光所有用户资料。

用密码学造一把「物理锁」

传统限流是政策,不是物理规律。绕过认证就能爬数据,这是行业默认的潜规则。Nguyen想要的是「数学上不可能突破」的限制。


他花一周啃完可验证延迟函数(VDF)和工作量证明(PoW)方案,最后搞出一套叫「链式加密」的东西。设计像密码锁:每个用户拿到三把独立的AES密钥,分段加密资料。想解锁下一段?必须先算完一段强制耗时的密码学 puzzle,硬件再快也得乖乖等。

这不是防破解,是防批量。单个用户慢慢看没问题,想大规模爬数据?时间成本指数级爆炸。

「传统约会应用靠服务器藏着掖着,我们靠数学公开摊牌。」Nguyen把这称为「延迟即隐私」——不是不让看,是让看的人没法快看、多看、偷偷看。

匹配算法同样扔给用户本地跑。下载加密数据库,本地解密自己感兴趣的区域,用他写的Rust CLI跑排名。CPU烧的是用户的电,不是他的云账单。

终端里的浪漫:黑色背景,绿色字符

安装完成的界面像穿越回1980年代。没有右滑左滑,没有照片墙,只有git-date discover后刷出的列表。每行一个用户:用户名、技术栈、距离、简短自我介绍。

看详情用git-date view @username,点赞是git-date like @username。对方也赞了你?命令行弹出匹配通知,俩人被拉进一个临时的加密聊天通道——基于Matrix协议,端到端加密,连GitHub都看不到内容。

Nguyen刻意保留了终端的粗粝感。没有图片上传,头像用ASCII艺术生成;没有实时推送,匹配结果靠用户主动轮询;没有算法推荐,搜索参数全靠命令行flag手动调。

「开发者天天在终端里泡着,这是他们的舒适区。」他在Hacker News的评论区解释,「而且CLI工具轻、快、看起来酷——现在还能帮你找对象。」

技术栈选得刁钻。客户端用Rust,图的是单二进制文件、跨平台、启动快。加密模块调的是ring和age,都是审计过的高星开源库。GitHub Actions跑的资料审核,用OpenAI的API做初筛——这是他唯一可能产生成本的地方,但免费额度够撑到用户破千。

Matrix聊天通道的部署更骚。他没租服务器,而是鼓励匹配成功的用户自己搭 homeserver,或者用Matrix.org的免费公共实例。「你们都要约会了,连这点动手能力都没有?」

社区反应:从嘲讽到真香

项目在GitHub开源后,前48小时的评论画风分裂。

高赞质疑是:「这怎么防止假账号?」Nguyen的回应很产品经理:「PR需要GitHub账号,GitHub账号需要历史贡献或社交证明,这比手机号难刷多了。」确实,批量注册GitHub账号的成本远高于接码平台,而Empty profile(空白资料)的PR会被Actions自动标红。


另一条热评问得更尖锐:「女的会用这个?」数据暂时给不出答案——早期用户确实以男性开发者为主,但Nguyen注意到一个反直觉的现象:女性用户的平均匹配转化率比传统应用高3倍。他的猜测是,技术门槛筛掉了大量骚扰型用户,剩下的都是「能读懂文档、愿意输命令」的同频人群。

越南本地的开发者社群反应最热烈。胡志明市的一个Python用户组把git-date当成月度活动的破冰工具,现场配对写代码。河内大学的计算机系学生用它做毕业项目选题,有人甚至在README里征友。

国际上的关注来自意想不到的方向。隐私倡导者盯上了它的「本地优先」架构——数据不出用户机器,平台方零持有。去中心化爱好者研究它的链式加密能不能复刻到社交图谱。最务实的询问来自非洲和南亚的独立开发者:「我的国家没有Stripe,GitHub账号就是我能拿到的最硬身份,这玩意儿能改成本地服务吗?」

Nguyen的回复是:「PR welcome。」

0美元架构的边界在哪

项目跑了一个月,GitHub的账单确实停在0美元。但Nguyen清楚天花板在哪。

Release附件有2GB单文件限制,用户数据库膨胀到这个量级就得拆片。Actions的免费分钟数每月2000分钟,资料审核的AI调用如果太频繁,会吃掉一大部分。Matrix聊天依赖的公共实例也有并发上限,匹配爆发时可能丢消息。

他列了几条可能的逃生路线。数据库分片可以用IPFS或BitTorrent接力,把存储成本彻底摊出去。审核流程可以换成本地跑的小模型,砍掉OpenAI调用。Matrix通道鼓励用户自建homeserver,把基础设施变成社区共治。

「但说实话,」他在最新一篇开发日志里写,「如果真有哪天需要租服务器了,说明这东西成了。那时候收点捐赠,或者搞个付费的托管版,都不丢人。」

眼下他最头疼的是另一个问题:有人真的通过git-date脱单了吗?

GitHub Issues里挂着一条用户反馈,来自胡志明市的@lananh-dev:「匹配成功,第一次见面在咖啡馆写代码,现在在一起了。谢谢你的奇怪软件。」

Nguyen把这条截图发到了Twitter,配文只有一个终端表情:⌨️❤️

下一个版本,他打算加什么功能?是图片支持,还是视频通话,或者——

如果约会软件最后真的不需要服务器,那么婚姻呢?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
百万名表成娱乐圈扎心退货品,关晓彤鹿晗八年情断内幕曝光

百万名表成娱乐圈扎心退货品,关晓彤鹿晗八年情断内幕曝光

轩舆莹泽
2026-03-27 22:05:35
打了4年,占据了乌克兰20%的土地,为什么俄罗斯还不收手?

打了4年,占据了乌克兰20%的土地,为什么俄罗斯还不收手?

阿七说史
2026-03-17 15:39:34
新加坡联合早报发文写道:美伊战争:中国似在局外实在局中。

新加坡联合早报发文写道:美伊战争:中国似在局外实在局中。

阿七说史
2026-03-28 15:23:55
广东3消息!徐昕打脸杜锋,徐杰最新伤情,崔永熙无缘战四川

广东3消息!徐昕打脸杜锋,徐杰最新伤情,崔永熙无缘战四川

郝小小看体育
2026-03-29 00:15:23
马英九再提统一条件,岛内炸锅大陆沉默,他在帮谁说话?

马英九再提统一条件,岛内炸锅大陆沉默,他在帮谁说话?

娱乐的宅急便
2026-03-28 21:16:56
410次开房记录流出:央企“女老虎”陶荔芳,背后还有多少同伙

410次开房记录流出:央企“女老虎”陶荔芳,背后还有多少同伙

深度报
2025-12-14 22:36:54
扒开张雪峰的家底才明白:他最厉害的不是报志愿,而是选对妻子

扒开张雪峰的家底才明白:他最厉害的不是报志愿,而是选对妻子

风起见你
2026-03-25 10:40:24
苹果用户7年不换机,电池崩了后ChatGPT给了个反常识解法

苹果用户7年不换机,电池崩了后ChatGPT给了个反常识解法

硬核玩家2哈
2026-03-26 14:27:05
78岁向华强饮食克制,白菜萝卜清汤,豆腐羹,几乎不加调料

78岁向华强饮食克制,白菜萝卜清汤,豆腐羹,几乎不加调料

萧狡科普解说
2026-03-27 07:06:07
A股:周末,大消息传来,做好准备,3月30日下周一将迎来暴风雨?

A股:周末,大消息传来,做好准备,3月30日下周一将迎来暴风雨?

夜深爱杂谈
2026-03-28 17:54:11
比赖清德更狂的人出现了,如果她当台湾地区领导人,我军该怎么办

比赖清德更狂的人出现了,如果她当台湾地区领导人,我军该怎么办

听风喃
2026-03-27 17:40:05
中方连发两道通牒,不到24小时,两万日本民众聚集,喊话高市住手

中方连发两道通牒,不到24小时,两万日本民众聚集,喊话高市住手

深析古今
2026-03-28 23:34:40
40岁李小萌李小萌身穿一件灰色短袖T恤,傲人胸围性感无边?

40岁李小萌李小萌身穿一件灰色短袖T恤,傲人胸围性感无边?

娱乐领航家
2026-03-10 00:00:03
金价一夜暴跌!今日金价(2026年3月28日)今日黄金价格多少钱一克最新查询

金价一夜暴跌!今日金价(2026年3月28日)今日黄金价格多少钱一克最新查询

王二哥老搞笑
2026-03-28 12:56:15
一天之内 伊朗三处核设施遭袭 美以意图为何 专家分析→

一天之内 伊朗三处核设施遭袭 美以意图为何 专家分析→

极目新闻
2026-03-28 21:50:52
明天起高速规矩大变!这些行为直接扣光12分

明天起高速规矩大变!这些行为直接扣光12分

据说说娱乐
2026-03-28 01:37:36
别再用现金行贿受贿了!大数据一查就现形,全程 “裸奔” 藏不住

别再用现金行贿受贿了!大数据一查就现形,全程 “裸奔” 藏不住

复转这些年
2026-02-09 23:45:54
张雪峰追悼会定于本周六,丧事从简不搞排场,11岁女儿成全家心病

张雪峰追悼会定于本周六,丧事从简不搞排场,11岁女儿成全家心病

未曾青梅
2026-03-26 22:48:49
卡塔尔交60亿保护费?伊朗打击全面升级:瞄准以色列死磕到底

卡塔尔交60亿保护费?伊朗打击全面升级:瞄准以色列死磕到底

荣亭小吏
2026-03-27 19:28:43
A股中具备全球唯一性的上市公司梳理(共14家)

A股中具备全球唯一性的上市公司梳理(共14家)

风风顺
2026-03-28 14:00:35
2026-03-29 01:03:00
赛博兰博
赛博兰博
专注捣鼓AI效率工具,试图在这个时代留下数字分身的探索者。
362文章数 1关注度
往期回顾 全部

科技要闻

华为盘古大模型负责人王云鹤确认离职

头条要闻

美媒:和欧盟"外长"发生激烈交锋 鲁比奥"显然很恼火"

头条要闻

美媒:和欧盟"外长"发生激烈交锋 鲁比奥"显然很恼火"

体育要闻

“我是全家最差劲的运动员”

娱乐要闻

陈牧驰陈冰官宣得子 晒一家三口握拳照

财经要闻

卧底"科技与狠活"培训:化工调味剂泛滥

汽车要闻

置换补贴价4.28万起 第五代宏光MINIEV正式上市

态度原创

时尚
数码
房产
手机
军事航空

和田曦薇一样嫩嘟嘟,这3个变美技巧你一定不能错过!

数码要闻

好用的男士剃须刀哪个牌子好?综合表现出众的十大剃须刀排名甄选

房产要闻

首日430组来访,单日120组认筹!海口首个真四代,彻底爆了!

手机要闻

华为手机全面回归!畅享90 Pro Max下周首销:1699元起

军事要闻

美军中东基地损失最新披露

无障碍浏览 进入关怀版