TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: A chat client built on git

81 点作者 jonstaab超过 8 年前

10 条评论

shimon超过 8 年前
Sure this is a joke, but it's not crazy to think about a distributed commit log as the basis for distributed messaging. That's why I'm starting GitQ, a ZeroMQ-like distributed messaging framework that offers full auditability, customizable conflict resolution, and lazy reconciliation. Use it for your next microservices architecture!
评论 #12765181 未加载
评论 #12770952 未加载
Terribledactyl超过 8 年前
I'm having fun thinking about git semantics in terms of a conversation. "I didn't like how that conversation went, oh just make a new branch or rebase master"
评论 #12765264 未加载
niftich超过 8 年前
I&#x27;ve been toying with the idea of a git-backed MIME email, where each thread is a repo, each message is a commit, and send&#x2F;receive semantics map to push&#x2F;pull operations.<p>I don&#x27;t work on it because I don&#x27;t want to reinvent email -- a trap many have tried -- but I do want explore ways of doing content-addressed distributed messaging, and a DCVS gives you those for free.
评论 #12765945 未加载
评论 #12766601 未加载
评论 #12764615 未加载
hakanito超过 8 年前
You should remove node_modules from the repo. I see you have it in your .gitignore, so just delete the folder and make a new commit.
TimWolla超过 8 年前
I don&#x27;t think it&#x27;s smart to commit login credentials to that GitHub account, even if it&#x27;s a throw away: <a href="https:&#x2F;&#x2F;github.com&#x2F;staab&#x2F;git-chat&#x2F;blob&#x2F;61c401e719febaf3e05f495fba2a841a8e46d1c7&#x2F;main.js#L15" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;staab&#x2F;git-chat&#x2F;blob&#x2F;61c401e719febaf3e05f4...</a><p>Consider using a OAuth token.
评论 #12764088 未加载
philbot1008超过 8 年前
This just made me really happy.
civilian超过 8 年前
On OSX, I&#x27;m getting timestamps sent to me, but not the messages contained.<p>Also I think you need to slap a `npm install` in there--- I know you have node_modules in the repo but I think they don&#x27;t really like being cloned.<p>Also, what repo is this writing to?
评论 #12763995 未加载
nixpulvis超过 8 年前
GIT IS THE DATABASE...
edem超过 8 年前
The aesthetics of the site is refreshingly simple.
amelius超过 8 年前
Does it poll? Or does it use push notifications?
评论 #12764629 未加载