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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Rewriting Reddit (2005)

73 点作者 leohonexus超过 3 年前

9 条评论

dang超过 3 年前
Past threads:<p><i>Rewriting Reddit (2005)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8516331" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8516331</a> - Oct 2014 (114 comments - top comment has later story)<p><i>Rewriting Reddit (2005)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4797599" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4797599</a> - Nov 2012 (35 comments)
benhoyt超过 3 年前
I used web.py heavily in the early days on many small websites and one large website at work (well after it was relatively unmaintained). It was an early &quot;microframework&quot; that was really nice to use, and simple to hack on as needed. I liked its KISS approach to pretty much everything, including database handling (a thin, Pythonic wrapper around SQL, not an ORM). It was quirky in places, though -- I suppose not unlike its original author.<p>I&#x27;d probably use Bottle now, for equivalent simplicity and hackability, or maybe Flask (though that&#x27;s significantly larger).
评论 #28985045 未加载
jedberg超过 3 年前
It should be noted that this post used to say, &quot;My friends over at reddit.com&quot; (<a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20051210024226&#x2F;http:&#x2F;&#x2F;www.aaronsw.com&#x2F;weblog&#x2F;rewritingreddit" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20051210024226&#x2F;http:&#x2F;&#x2F;www.aarons...</a>)<p>Aaron was so sensitive about not actually being a founder of reddit that he thought it necessary to rewrite his own history to erase that fact.
评论 #28985290 未加载
tester34超过 3 年前
&gt;One assumed it must have been divine intervention, since “there seems to be no other reason for switching to an inferior language.” Another figured something else must be going on: “Could this be…a lie? To throw off competition? It’s not as though Paul Graham hasn’t hinted at this tactic in his essays…” Another chimed in: “I decided it was a prank.” Another suggested the authors simply wanted more “cut corners, hacks, and faked artisanship.”<p>yc circle 15 years ago was apprently something different, something that reading about it now screams `wtf?`<p>feels like religious community
评论 #28985280 未加载
Zababa超过 3 年前
&gt; The Python version had less code that ran faster and was far easier to read and maintain.<p>I&#x27;m surprised by the &quot;ran faster&quot; part. Does anyone has an explanation? My guess would be that part of it is a better understanding of the problem, part of it may be better libraries, and part of it may be that the FOSS Common Lisp compilers in 2005 were not as good as now, but that&#x27;s just a guess.
JonathanBeuys超过 3 年前
What does Reddit run on these days? The last I heard is they rewrote it from web.py to Pylons. Is it still based on Pylons?
评论 #28985911 未加载
vjust超过 3 年前
Some of his points are spot on . Namely, framework magic (eg. Django&#x27;s full of them, as are other Frameworks), as opposed to explicit calls.
roenxi超过 3 年前
It says a lot about the quality of that lisp code and the clarity it enables that a rewrite could be done effectively over a weekend. Normally the &quot;Big Rewrite&quot; is a story of total failure.<p>Even if they decided not to go with lisp long term this story is definitely a good advertisement for prototyping in lisp and sticking with it until there is an actual reason to change.
评论 #28985091 未加载
ertucetin超过 3 年前
They should rewrite in Clojure now.
评论 #28985933 未加载