TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Trucks, tubes and truth – event-driven systems

30 pointsby jgrodziskialmost 3 years ago

4 comments

mojomarkalmost 3 years ago
&gt;&gt;These are the two broad methods humans have for moving things around: pipes and buckets.<p>Interesting, but this list is somewhat incomplete. Two other methods of &quot;moving things around&quot; not covered in these stated categories include a.) Projectiles, and b.) Teleportation.<p>The latter is still in it&#x27;s infancy. While the former may invoke thoughts of missiles and bullets from guns, really it&#x27;s any matter&#x2F;energy that is transmitted using energy without a container (i.e. clouds transmit water, antennas transmit radio waves, etc.).<p>&gt;&gt;Setting aside the complexities of time and identity for a moment, every fact must be three-dimensional, the smallest possible unit of information. [Article cit. 3 &amp; 4] A three-dimensional fact might be represented as a proposition, a triple, or an attribute assigned to an entity. These are equivalent.<p>I had trouble with the statement that &quot;facts must have three dimensions,&quot; so I checked the citations only to find zero reference to this &#x27;3D fact&#x27; assertion or what that actually is supposed to mean.<p>If someone can verify and support this assertion, or an example, please let me know. The post appears interesting, but I can&#x27;t read any further without knowing that the basis of what follows stands on solid footing. The missing categories of &quot;transporting things&quot; leads me to believe that this paper is documenting an incomplete thought.
评论 #31865065 未加载
mikewarotalmost 3 years ago
Dupe - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31837525" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31837525</a>
评论 #31864872 未加载
mbrodersenalmost 3 years ago
&gt; We do not mean function calls, callbacks, event loops, or other forms of method dispatch.<p>Those are all events that you might need to keep track of in <i>some</i> contexts (editors for example or debuggers). So there is nothing that will never be represented as events. The fact that somebody issued a command is an event that you might need to keep track of in some systems. An example is fraud or security pattern matching. In other words, an event is <i>anything</i> that has happened that you need to keep track of. It can be the fact that a single bit has changed, all the way up to high level system wide events. It all (as per usual) depends on your specific <i>context</i> and business requirements. So any attempt to nail down what is an event and what isn’t <i>independently</i> of context is a waste of time. A key press might be an event we care about in one context and not at all in another.
mbrodersenalmost 3 years ago
&gt; Facts aren’t physical things<p>Not true. Facts&#x2F;information&#x2F;data doesn’t exist without being represented in the physical world. When you tell somebody a fact, you are taking facts&#x2F;information&#x2F;data physically stored in your brain, copying it to a new physical medium (sound waves), and then again copying it to a new physical medium (the other persons brain). What is unique about facts&#x2F;information&#x2F;data is that it can be stored&#x2F;represented in an almost infinite number of ways and that we can copy it from one physical state to another. However it doesn’t exist outside of the physical world. You can’t even <i>think</i> about this without using your physical neutrons to store what you are thinking about.