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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Specifying Spring '83

1 点作者 nexthash将近 3 年前

1 comment

eternityforest将近 3 年前
This looks pretty amazing!<p>I think the gossip protocol might hold it back, as does the byte limit. Part of what made the early internet amazing was the longer content. Maybe a 10k limit would allow for a little more freedom?<p>A distributed hash table(Perhaps like OpenDHT, of which I&#x27;m a big fan because of the standardized HTTP gateway protocol) could store far more than 10 million of these.<p>Current DHTs might not be appropriate, as the churn is rather high and they are based on the idea of republishing every 15 minutes or so, but maybe a more persistent DHT can be developed, one that discourages ephemeral nodes in favor of a smaller number of higher bandwidth ones.<p>I think compression should also be part of the protocol, just because efficiency matters with this kind of non-commercial stuff. RAM and Disk are still rather pricy on a cloud server, for the kind of thing individuals do.<p>This also seems like it could be a somewhat nice use case for Microsoft Adaptive Card templates rather than HTML.<p>It&#x27;s complicated, but if you have a very limited amount of data to work with, it might be nice to not worry about presentation at all, just JSON with a $schema key telling what format it is, allowing the client to use it&#x27;s preloaded template to render it.<p>The early web seemed to be a lot more content-centric, leaving more of the rendering and visual distinctions to the browser.<p>Another nice thing is they are semantic and machine readable, in case someone wants to publish some weather station data that way.<p>Command line clients might also be a lot easier, using cards made of standard templates instead of freeform HTML.<p>But, sometimes the style is critical for the content, so Adaptive Cards could probably only be a replacement, not an alternative.<p>One really amazing thing from the web I remember was the web ring. Having boards be more structured, with at least some metadata, might allow for some kind of webring-like graph, where people could link to other boards in a really simple, semantic way, that would allow for crawling and discovery of lists of related sites.