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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Rewriting the heart of our sync engine

158 点作者 ublaze大约 5 年前

8 条评论

zanellato19大约 5 年前
I really liked this article because they spoke more of their decision making process than tech. Rewrite It In Rust is a meme by this point, but the blog actually goes through every point that could be discussed in such a strategy and why it made sense for Dropbox at this moment.<p>Really good blog post, imo.
评论 #22609218 未加载
sujayakar大约 5 年前
hey everyone, author here! happy to answer any questions about the post, our system, or our usage of rust :)
评论 #22609253 未加载
评论 #22606273 未加载
评论 #22607282 未加载
评论 #22601297 未加载
评论 #22609412 未加载
评论 #22607084 未加载
评论 #22602993 未加载
评论 #22601307 未加载
_bxg1大约 5 年前
This is a wonderful examination of the &quot;why&quot; (which usually gets glossed over in these kinds of posts). Looking forward to the subsequent posts on the &quot;how&quot;.
xiaodai大约 5 年前
I wonder what&#x27;s the incentive to write such a thing on company blog?<p>Any ideas? To help with recruitment?
评论 #22632859 未加载
aw1621107大约 5 年前
A bit light on details, but it seems more are incoming. Can&#x27;t wait for those blog posts!
saagarjha大约 5 年前
Anyone know what the hero image is supposed to be?
评论 #22607071 未加载
评论 #22607675 未加载
j88439h84大约 5 年前
Its unfortunate that everybody&#x27;s rewriting stuff with futures only to realize five years from now that structured concurrency is much safer and easier.
评论 #22607219 未加载
评论 #22606991 未加载
justicezyx大约 5 年前
You rewrite because it has to be done, despite the fact that it is no doubt the inferior solution both in terms of technical complexity and economic benefits, as Joel articulated well many years ago (and many others even earlier as well).<p>The code goes into this state because no one appreciates piece size enhancement. And those enhancement has no &quot;impact&quot;. Everyone is waiting for the point that everyone&#x27;s suffering from the bitrotten code is beyond most people&#x27;s tolerance. And everyone knows well that some really bad things happen during the process, and they&#x27;ll wisely refrain from doing anything meaningful.<p>That&#x27;s basically one fact of how software engineering is done in practice.<p>Poor humans.<p>And this phenomenon is well known even in ancient time in other areas of society. Like even in Qin dynasty cicra 300BC, a Chinese physician Bian Que once claimed that his brothers are better than him [1], because they prevent illness before they occur.<p>And of course, everyone only knows Bian Que.