Xuanwo Profile Banner
Xuanwo Profile
Xuanwo

@OnlyXuanwo

9,143
Followers
946
Following
491
Media
6,729
Statuses

ASF Member. Apache #OpenDAL PMC Chair. VISION: Access data freely across services by any method.

Joined August 2015
Don't wanna be here? Send us removal request.
@OnlyXuanwo
Xuanwo
2 years
从今天起我将加入 @Datafuse_Labs 从事开源数据仓库 Databend 的开发。 成为全职的开源项目开发者是我一直以来的梦想,感谢 @BohuTANG 一天之内让我圆梦。 之后我将全情投入开源,期待在社区里与大家再会! 项目地址 ,欢迎来玩~
13
23
312
@OnlyXuanwo
Xuanwo
1 year
全职开源的一年😋,总共贡献过 89 个 repo
Tweet media one
3
8
283
@OnlyXuanwo
Xuanwo
2 years
这一期的周报分享了远程工作的光谱,介绍了不同远程工作间的差异,如何识别真假远程工作,希望能够帮助大家选择远程工作时少踩坑~
6
43
247
@OnlyXuanwo
Xuanwo
1 year
好爽啊,我主动出击为 OpenDAL 啃下了一个社区大用户:mozilla 开源的 sccache ,这是一个可以跑在多种存储服务上的类 ccache 编译缓存服务。 目前 sccache 的 s3 实现已经切换为 opendal,接下来我还会替换现有的 azure 和 gcs 实现,然后再增加社区更多存储后端支持🥳
12
18
206
@OnlyXuanwo
Xuanwo
1 year
Github 前端是天天整新活儿啊,有点厉害
Tweet media one
22
14
203
@OnlyXuanwo
Xuanwo
2 years
中国特色开源:跟领导开会,成立委员会,顶层设计,风险防范,凝聚共识,抓住机遇 与会公司:开源中国,CSDN
15
26
196
@OnlyXuanwo
Xuanwo
8 months
在对象手把手的指点下浅试了一下薅羊毛,实现了人生第一次消费升级,花五十块买到了一百块的东西🤪 流程很复杂,不比写代码容易,完全跑通之后还挺有成就感,什么值得买上的人真的有点东西……
Tweet media one
38
12
177
@OnlyXuanwo
Xuanwo
2 years
开源躺平学:先糊一个能用的实现,然后等社区提改进。没有改进,说明没人用/没需求,躺;有改进,review 之后合并,躺。
5
13
166
@OnlyXuanwo
Xuanwo
1 year
Databend Cloud 真便宜🥵,训练一整个 blog (1000+ markdown),然后玩了好一会儿,才 0.6 美刀
Tweet media one
@OnlyXuanwo
Xuanwo
1 year
使用 @BohuTANG 的 AskBend 项目做了一个 AskXuanwo 🥵🥵🥵,要不要部署出来给大家玩呢
Tweet media one
2
1
23
5
34
167
@OnlyXuanwo
Xuanwo
2 years
今年最大的变化就是离开了青云,特地记录了一些自己的感受。以后就是开源工作者了,新年加油!
16
2
158
@OnlyXuanwo
Xuanwo
1 year
. @readwise 新出的 Reader 真的好酷啊,我的主要输入渠道(RSS,Newsletter)被他完美覆盖,然后还支持输出到 Logseq,形成了完美闭环
Tweet media one
11
24
153
@OnlyXuanwo
Xuanwo
1 year
有种改变世界的快感,以后 Firefox 发版失败有我一份锅了😈
Tweet media one
5
7
156
@OnlyXuanwo
Xuanwo
1 year
从今天起做一个乐子人吧,通告了就说好,辟谣了就说对,面朝核酸,天天绿码
5
4
146
@OnlyXuanwo
Xuanwo
1 year
Vercel Preview Comments 真的是太强啦,解决了 PR Preview 页面的难题,而且为用户购买 Vercel 的 Seats 提供了一个强有力的理由,这下团队里的设计师/文档工程师/设计师肯定都需要注册帐号了,起飞!
Tweet media one
Tweet media two
Tweet media three
8
22
150
@OnlyXuanwo
Xuanwo
10 months
表白新套路,给对象注册一个 Unicode 码位,这生意太牛了,很难评价😂
Tweet media one
13
17
153
@OnlyXuanwo
Xuanwo
9 months
阿里巴巴真厉害啊,可以强制整个生态所有人强制用钉钉😂
Tweet media one
37
8
149
@OnlyXuanwo
Xuanwo
2 years
@gaocegege 的创业项目 tensorchord 已经开源啦,数据科学家们过来瞧一瞧~
Tweet media one
11
26
143
@OnlyXuanwo
Xuanwo
3 years
今天搜索资料的时候遇到了这样的页面,我想这是对 “为什么要自建博客?” 的一个好回答
Tweet media one
8
23
140
@OnlyXuanwo
Xuanwo
1 year
这一期的周报分享了我基于 @1Password 的密钥管理实践,主要内容包括常见的密码管理,SSH/Shell 集成和 CI/CD 应用等,希望对大家设计自己的密钥管理方案提供一些借鉴 🥰
4
14
140
@OnlyXuanwo
Xuanwo
1 year
😜,断网四天,完成了一件人生大事
36
0
136
@OnlyXuanwo
Xuanwo
1 year
今天做了一些 #OpenDAL 的 issues 维护工作,整理出来很多 good first issues,任务明确,需求简单,非常适合下列新同学参与,欢迎来玩~ - 想参与 Rust 开发,但是对 Rust 一无所知 - 想参与 OpenDAL 社区,但是缺乏背景知识 - 想参与开源项目,但是不了解该如何开始
9
13
131
@OnlyXuanwo
Xuanwo
2 months
@llennchan2003 1. Delete my code 2. It works on my laptop 3. New Jobs 4. TCP is down 5. TCP is down 6. New Jobs 7. H5
8
6
133
@OnlyXuanwo
Xuanwo
1 year
. @TensorChord 团队的新项目: ,一个专门为了 LLM 设计,Rust 实现的 Postgres 向量扩展,这个扩展可以在 pg 中直接进行 embedding 的存储和计算,超酷!
2
22
128
@OnlyXuanwo
Xuanwo
1 year
这可能是有史以来最优雅的 #Rust Retry 库😋
Tweet media one
4
12
125
@OnlyXuanwo
Xuanwo
1 year
今年整体的体会像是穿梭在多重宇宙中,在焦虑中掺杂着些许希望,希望明年能做更多的开源项目,写更好的文章,做更好的丈夫~
13
4
122
@OnlyXuanwo
Xuanwo
1 year
我被 Supabase 的开发者体验小小的震惊了一把,他们甚至为配置 Github Action 做了个样例文档 + 视频教程
10
13
120
@OnlyXuanwo
Xuanwo
11 months
为了服务好 #OpenDAL 的新用户,我决定从 Rust 教起🤣,做真正的 Rust 入门项目
10
19
122
@OnlyXuanwo
Xuanwo
1 year
BeyondStorage: why we failed 介绍了 BeyondStorage 开源社区的失败并分享了 #OpenDAL 在此基础上的经验教训,希望这些经验能够对大家开展自己的开源社区建设之旅有所帮助��
7
19
119
@OnlyXuanwo
Xuanwo
10 months
体验解锁:第一次纯英文 Online Meeting! - 结结巴巴没啥关系,Native Speaker 都听得懂,不用害怕 - Google Meet 自带实时的字幕转译应开尽开,帮助很大 - 会议之前简短的自我介绍环节很重要,说完之后气氛好多了(
5
3
119
@OnlyXuanwo
Xuanwo
2 years
2022 年第一篇正式文章: 如何在开源项目中做重构? 文章总结了我在完成 databend 存储模块的大重构后的一些经验,聊聊如何跟开源共同体保持持续沟通😋,欢迎大家一起来讨论~
1
23
113
@OnlyXuanwo
Xuanwo
2 years
没想到阿里云不仅没有记大功,反而来个了通报批评,笑掉大牙🤣🤣🤣
10
7
109
@OnlyXuanwo
Xuanwo
2 months
The creator of crabml, a #GGML inference framework built in #Rust , @flaneur2023 will be hosting a workshop on google meet (mainly in chinese) this weekend. Everyone is welcome to join us to learn about the inference framework and how to implement it!
8
28
114
@OnlyXuanwo
Xuanwo
5 months
I'm about to share a lengthy tale that begins with opendal and concludes with an unexpected twist. This journey was quite enlightening for me, and I hope it will be for you too.
8
30
112
@OnlyXuanwo
Xuanwo
1 year
AskBend 所有训练数据都是英文的文档,但是它可以非常自然的使用中文来回答。有没有朋友科普一下为什么🥵,不同的语言输入对于 embedding 的计算没有影响吗?
Tweet media one
@OnlyXuanwo
Xuanwo
1 year
. @BohuTANG 最近整的新活儿是 AskDatabend,欢迎大家来玩!
12
7
83
10
12
110
@OnlyXuanwo
Xuanwo
4 months
Apache OpenDAL(incubating) -> Apache OpenDAL We did it! Thanks to the entire community and all the mentors! Special thanks to @tison1096 for your help!
16
10
109
@OnlyXuanwo
Xuanwo
2 years
今天学到了全新的现代化邮件协议 JMAP,基于 HTTP+JSON 设计,IMAP 后继有人
@OnlyXuanwo
Xuanwo
2 years
今天学到了 SQLite 社区用于测试 SQL 的工具:sqllogictest
5
5
85
6
11
103
@OnlyXuanwo
Xuanwo
2 years
论为什么我喜欢创业公司的氛围🤩
Tweet media one
9
0
102
@OnlyXuanwo
Xuanwo
2 years
K8s 集群里面有几个 Pod 总是不稳定,经常告警。给他们赋了红码,并且要求整个集群不打疫苗就禁止出入数据平面,告警就消失了。这难道不是一种架构优势吗? @disksing
5
14
104
@OnlyXuanwo
Xuanwo
9 months
试一下预制菜,不给第三方赚差价🫣
Tweet media one
30
5
100
@OnlyXuanwo
Xuanwo
2 years
这一期的周报跟大家分享了我基于 Github 的公开工作流程,如果跟我一样每天都工作在开源项目上的话,欢迎尝试~
0
16
100
@OnlyXuanwo
Xuanwo
3 years
开工第一件事是强制要求大家 github 开启 TOTP 作为 2FA,不开的直接踢出组织了(
6
10
97
@OnlyXuanwo
Xuanwo
10 months
文章写得超棒! 有两个感触非常深的点: - 客户与用户的差异 - 自动化是重要非紧急事项
Tweet media one
Tweet media two
@randyloop
Randy Lu
10 months
终于闲下来了,写一篇文章分享一下,开发一个浏览器插件在第三天卖出 1000 元
45
164
945
3
8
98
@OnlyXuanwo
Xuanwo
1 year
@rust_foundation > The Project would like the word Rust in a crate name to imply ownership by the Project. You should generally use ‘-rs’ instead in this situation. Have you contact with @playrust before deciding this policy? And what would happen if I wanted to build something for RUST?
1
2
94
@OnlyXuanwo
Xuanwo
5 months
This is my first time appearing on the page of HackerNews! I'm so proud and hope all readers enjoy their journey.
Tweet media one
@OnlyXuanwo
Xuanwo
5 months
I'm about to share a lengthy tale that begins with opendal and concludes with an unexpected twist. This journey was quite enlightening for me, and I hope it will be for you too.
8
30
112
6
2
91
@OnlyXuanwo
Xuanwo
3 years
推上年满 18 周岁的在校大学生欢迎来参加我们组织今年的开源软件供应链点亮计划: ,一边写开源代码一边拿奖学金岂不美哉~ (国内版 GSoC,报名时学生证有效即可,今年暑假毕业的同学也能参加,详情可以 DM 我~)
6
9
87
@OnlyXuanwo
Xuanwo
2 years
今天学到了 SQLite 社区用于测试 SQL 的工具:sqllogictest
@OnlyXuanwo
Xuanwo
2 years
今天学到了 Rustup 的原理😋
6
2
59
5
5
85
@OnlyXuanwo
Xuanwo
1 year
最近的开源工作取得了一些里程碑: - 成为 Sccache 项目的维护者 - OpenDAL 提交了 Apache 孵化的 Proposal 这一期周报分享一些进展并聊聊自己对未来的展望~
5
2
86
@OnlyXuanwo
Xuanwo
2 years
出于众所周知的原因,最近几周的状态一直不太好。这一期的周报主要分享了我爱人如何帮助我度过这段时间,感恩,希望能快些好起来😇
5
1
86
@OnlyXuanwo
Xuanwo
10 months
在一个足够大的项目中,精细的性能优化几乎都没啥作用,有效的往往是那些看起来老套又朴素的东西,比如调整并发😇
8
6
85
@OnlyXuanwo
Xuanwo
9 months
从今天起,OpenDAL 的贡献者数据量将暂停发布。主要原因是开源社群在不断发展变化,统计工作需要不断完善,贡献者调查统计也需要进一步健全优化。比如,近日来有意愿贡献者不断扩大,他们的主要任务是学习,在正式开始贡献之前是否应纳入贡献者数量统计,社区各方面有不同看法,需要进一步研究。
8
3
84
@OnlyXuanwo
Xuanwo
1 year
OpenDAL 捐赠计划进行中😋,可能会成为年轻团队 @Datafuse_Labs 第一个 Apache 孵化器项目
18
2
86
@OnlyXuanwo
Xuanwo
1 year
. @BohuTANG 最近整的新活儿是 AskDatabend,欢迎大家来玩!
12
7
83
@OnlyXuanwo
Xuanwo
2 years
我不懂世界局势,我只知道打仗不是好事😐
1
2
81
@OnlyXuanwo
Xuanwo
1 year
我真的好讨厌 GraphQL😥😥😥
21
3
83
@OnlyXuanwo
Xuanwo
2 years
一天,大师在办公室看到一个实习生在生命周期较劲——他试图不断增加标注来让 Rust 编译成功。 大师叫住实习生:“你这样是很不专业的,你必须要理解 Rust 编译失败的深层次原因”。 说罢,大师熟练地运行 cargo check,端详许久,最后删掉了生命周期。 Rust 果然编译成功了。
@disksing
象牙山刘能
2 years
一天,大师在办公室看到一个实习生在跟k8s较劲——他试图不断重设replicas数量来让服务部署成功。 大师叫住实习生:“你这样是很不专业的,你必须要理解Pod调度失败的深层次原因”。 说罢,大师熟练地运行kubectl describe,端详许久。最后kubectl edit重新设置了replicas。 Pod果然部署成功了。
17
29
315
8
7
81
@OnlyXuanwo
Xuanwo
1 year
Servo 最近在 CI 中启用了 Sccache,Linux 构建加速 50%,Mac 构建加速 44%,渐渐改变世界的感觉好爽😋
Tweet media one
2
1
81
@OnlyXuanwo
Xuanwo
3 years
在女朋友面前展示了用拳头数大小月的技巧,结果被嘲笑了😭😭😭,难道大家不是拳头来记大小月的吗?
20
0
73
@OnlyXuanwo
Xuanwo
3 months
I translated @leiysky 's insightful article on SQL Query Optimizers into English. Enjoy reading! What I Talk About When I Talk About Query Optimizer (Part 1): IR Design
2
8
75
@OnlyXuanwo
Xuanwo
3 years
印象笔记现在已经彻底堕落了。 当年最鼎盛的时候不务正业,整天搞各种没用的花边,不专注于核心的笔记业务,结果错过了一堆革新。 最后国内分公司被拆分出来独立运营,彻底融入国内市场的分段,学会了各种抄袭的技巧,前段时间抄 notion,现在抄 flomo,接下来大概是抄 RoamSearch 吧,令人作呕。
8
6
70
@OnlyXuanwo
Xuanwo
2 years
感觉世界的连接真的有意思。 我公开写周报的习惯学习自 @Zhifeng4cs & @yihong0618 ,现在又能影响到更多的推友。现在我的感受就跟当年小虎一样:深感荣幸!
Tweet media one
@strrlthedev
STRRL.dev
2 years
俺宣布, 俺将开始全面抄袭 @OnlyXuanwo 的工作流. 😆
5
4
113
3
8
67
@OnlyXuanwo
Xuanwo
3 years
不知不觉成了 Rust 初级高手,开始成为团队里面那个被问 Rust 问题的童鞋,🤣
4
1
65
@OnlyXuanwo
Xuanwo
1 year
PyO3 真的好酷啊,十分钟就实现了从 Python 中调用 OpenDAL。 Nice Work! @messense
Tweet media one
5
5
69
@OnlyXuanwo
Xuanwo
1 month
You must have something special that can manage more than 30 chickens👍. Are you using docker?
@janus_of_DC
DCjanus
1 month
我管理学巅峰是当年管理自家三十多只鸡,每晚可以保证他们准时回窝。
32
11
288
4
2
66
@OnlyXuanwo
Xuanwo
2 years
团队里有同学询问 Databend 为什么一直在追最近的 nightly rust��在遵循什么样的策略,这是我的回答😋
Tweet media one
9
4
68
@OnlyXuanwo
Xuanwo
2 years
Powered by
Tweet media one
1
8
66
@OnlyXuanwo
Xuanwo
11 months
#OpenDAL 应该是整个 #Rust 社区提供了最多语言 bindings 的项目,社区内已经形成一套 Bindings 构建方法论: 先提一个能工作的 PoC,跑通一个最简单的 API Call,然后增加文档,跑通 CI,之后再堆功能,最后解决发布问题,后面有机会我总结一下经验做个分享🤣
Tweet media one
3
1
66
@OnlyXuanwo
Xuanwo
1 year
I'm an #Apache Committer now! Thanks to @DatabendLabs 's support. I'm ready to help #OpenDAL grow into a bigger community along my mentors and empower everyone to access data freely, painlessly, and efficiently!
Tweet media one
6
2
65
@OnlyXuanwo
Xuanwo
11 months
不知不觉漩涡事件已经过去两年多了,与此同时各大项目中仍在不断重演漩涡事件。这一期的周报想聊聊我对漩涡事件的��解和反思,并分别从项目贡献者和维护者的角度来探索可行的解决方案,希望对大家有所助益🥰
2
6
64
@OnlyXuanwo
Xuanwo
2 years
@TensorChord 23 年的校招(包括实习)开始啦,感兴趣的同学欢迎来聊聊~
4
7
59
@OnlyXuanwo
Xuanwo
1 year
I'm so happy that @SylvestreLedru invited me to join the sccache project! Let's rock🥳
Tweet media one
7
0
63
@OnlyXuanwo
Xuanwo
2 years
新的电脑送到了,R9-5950X + 64G 内存 + 1T SSD,原地起飞
Tweet media one
8
0
61
@OnlyXuanwo
Xuanwo
3 years
振奋人心,有同学看我的博客之后投简历了,原来不是只有爬虫在看!
5
2
57
@OnlyXuanwo
Xuanwo
2 years
这一期迟到的周报跟大家分享了 #databend 的工程效率实践,尝试回答一个开源项目的工程效率该怎么做以及如何服务好社区贡献者的问题😈
5
7
60
@OnlyXuanwo
Xuanwo
1 year
我的博客友情链接新增了 F 叔 @fleuria__ ! F叔的学习笔记主要内容都是 F 叔学习各种新鲜玩意儿的笔记,从 kafka,clickhouse 到 rust lifetime,适合用来做新领域探索的泛读~
1
9
60
@OnlyXuanwo
Xuanwo
1 year
今天分享另外一个 #Rust 小技巧:Cargo 支持导入同一个依赖的不同版本,可以用于处理兼容性问题或者调试问题。 最近帮助上游 RustCrypto RSA 定位一个行为变化时就用到了这个技巧:
Tweet media one
Tweet media two
5
4
61
@OnlyXuanwo
Xuanwo
2 years
最近学习了一篇老论文,现在来看还是感觉非常先进 Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
@OnlyXuanwo
Xuanwo
2 years
原来从 Linux 5.6 之后 /dev/random 已经不怎么 block 了🥲
0
0
7
1
6
60
@OnlyXuanwo
Xuanwo
2 years
今天学到了 Rustup 的原理😋
6
2
59
@OnlyXuanwo
Xuanwo
3 years
记得之前有人问为什么要坚持使用 Firefox,这就是一个好例子:如果没有 Firefox 起头搞 WebExtension,这个新的规范组织想必也不会出现。
@update4weekly
Android Weekly Update ⚡
3 years
Chrome、Edge、Safari 以及 Firefox 四家宣布成立了一个新的浏览器扩展规范组织,目标是帮助扩展开发者一次开发即可让插件在上述四个浏览器中都正常使用
10
75
280
2
1
54
@OnlyXuanwo
Xuanwo
8 months
寻找 #Rust 练手项目的同学们可以看看 #OpenDAL 的这个 Issue 🥰,需求简单,需要的背景知识少,可以学到使用 cargo 常用命令,联系 rust 基础技巧和入门开源项目协作
0
4
58
@OnlyXuanwo
Xuanwo
9 months
祝贺 #OpenDAL Conf Beijing 在天桥石锅烤肉圆满举办,本次大会应到六人实到六人,是全球首个签到率 100% 的 Conf,这是团结的大会,也是胜利的大会🤣 @tison1096 @Manjusaka_Lee @suyanhanx @repsiace @ClSlaid
Tweet media one
4
1
58
@OnlyXuanwo
Xuanwo
1 year
经历之前的 opendal python/nodejs/lua bindings 洗礼之后,我彻底明白开源项目之间的竞合关系了,互相集成产生的收益总是大于恶性竞争。 所以我开始调研 opendal 实现 object_store trait 的可能性,竞品也能互相集成,思路彻底打开!
4
4
57
@OnlyXuanwo
Xuanwo
2 years
TiFlash 的这场 Fork 狂欢在警醒所有人:Make Public 按下的那一刻起,项目就已经不再只是公司自己的项目了(
3
5
54
@OnlyXuanwo
Xuanwo
1 year
感谢分布式流数据库 @RisingWaveLabs 选择了 OpenDAL 来实现 HDFS 集成,期待后续的进一步合作😋
Tweet media one
5
2
56
@OnlyXuanwo
Xuanwo
1 year
#Discord 好棒啊,多语言实时翻译
Tweet media one
4
1
55
@OnlyXuanwo
Xuanwo
8 months
@Vegetable_Lee 来玩 #OpenDAL ,入门很快👻
4
4
57
@OnlyXuanwo
Xuanwo
1 year
好酷,lsd 的维护者 @kweizh 写了一个新项目,powered by #OpenDAL
Tweet media one
3
12
54
@OnlyXuanwo
Xuanwo
5 months
build / learn / sharing everything in public! 🥰
Tweet media one
0
1
56
@OnlyXuanwo
Xuanwo
1 year
#OpenDAL 已经 80 个贡献者了!开心!
Tweet media one
6
0
55
@OnlyXuanwo
Xuanwo
2 years
突然发现我可以去应聘鼓励师🥳
Tweet media one
Tweet media two
2
0
54
@OnlyXuanwo
Xuanwo
4 months
A good note for all open-source contributors. The entire community must work together to prevent the maintainer from burning out.
5
6
54
@OnlyXuanwo
Xuanwo
1 year
这个小技巧让我想起了写 Golang 的时光🤣
Tweet media one
3
3
52
@OnlyXuanwo
Xuanwo
1 year
最近好像跨越了一个平台期,感觉自己的 Rust 理解又升级了一些😋
3
0
52
@OnlyXuanwo
Xuanwo
3 years
学生报名正式开始啦,欢迎大家选择报名我们组织的项目: 我们今年提供的主题都比较明确,有完善的集成测试用于验收,不用担心无法完成,非常适合以下同学们参加: - 想通过实际的项目学习 Golang - 对存储感兴趣 - 想积累开源项目经验
@OnlyXuanwo
Xuanwo
3 years
推上年满 18 周岁的在校大学生欢迎来参加我们组织今年的开源软件供应链点亮计划: ,一边写开源代码一边拿奖学金岂不美哉~ (国内版 GSoC,报名时学生证有效即可,今年暑假毕业的同学也能参加,详情可以 DM 我~)
6
9
87
4
4
53
@OnlyXuanwo
Xuanwo
2 years
开源真的很有意思!
Tweet media one
5
1
53