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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The future of software, the end of apps (2013)

18 点作者 izuchukwu将近 4 年前

4 条评论

mikewarot超过 3 年前
Interesting ideas. I think that anytime you pass data between code bases, you&#x27;re going to end up converting it to&#x2F;from json, xml, or some other intermediate format. It&#x27;s a cost that I don&#x27;t think we can avoid.<p>If you think outside the centralized server, I could fairly quickly implement my fragment of a distributed twitter. It&#x27;s a matter of declaring a few objects&#x2F;types, and writing code to do CRUD for my locally hosted parts, replicate those to some publicly accessible file host&#x2F;web page, and them write an engine to scan all the other sites where the people I follow publish their data.<p>Two things that can&#x27;t be replicated:<p><pre><code> 1&gt; blocking of users. Once data is public, you don&#x27;t get it back. 2&gt; anonymous comments or replies. This would require scanning all replies, even of people you don&#x27;t follow. It&#x27;s possible this could be a service from a 3rd party aggregator. </code></pre> What I&#x27;m seeing most of all is a glimmer of what is possible if you don&#x27;t have to worry about security, and just solve problems. The walled gardens are a result of security issues, the network effects are a result of the small number of walled gardens. <i>If</i> you can tell your computer to do function X with data Y, <i>and</i> there is NO possible way it could get hijacked or confused into doing Z, then this could work.
评论 #28188882 未加载
jiehong超过 3 年前
The closest thing we&#x27;ve had might be Lisp Machines, but that didn&#x27;t work out.<p>That&#x27;s why Emacs is still great: users can do whatever they want with it, and they do.<p>To a lower degree, we can sort of do that with workflow engines on the cloud (ex: Azure Logic Apps), or locally (ex: iOS Shortcuts).<p>As a user, I like being able to do that, but I do not like having to maintain my partially working thing, nor do I want to spend time ensuring it works as I expect (aka doing QA) outside of what I use it for today.
评论 #28183494 未加载
theamk超过 3 年前
This reminds me of Microsoft ActiveX - all sorts of programs could embed each other, talk to each other, they had (some) compatible types and easy to use IDE (Visual Basic)<p>But even then, it did not get picked up. Sure, you could do a lot with MS Excel, but non-Ms software often had spotty or missing ActiveX support.
darepublic超过 3 年前
I often wonder if there is a better way when passing data between systems and needing to map trivial differences in data to satisfy the receiver of the data