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.

Satan Comes to Dinner (1997)

64 pointsby EtDybNuvCuabout 7 years ago

6 comments

zbentleyabout 7 years ago
Doesn&#x27;t this radically change the constraints of the dining philosophers problem?<p>The existence &quot;fork &lt;- revoke&quot; calls mean that you&#x27;re no longer designing a solution for coordination&#x2F;resource management (the usual aim of dining philosophers); you&#x27;re designing a system in which a higher-permissioned administration system manages resources for lower-permissioned users.<p>The untrusted-peer problem is interesting on its own, but my gut says it&#x27;s different from the usual aim of this puzzle: to figure out the simplest&#x2F;best strategies, or simplest&#x2F;best means of central administration, required to manage resources effectively.
评论 #16528439 未加载
classichasclassabout 7 years ago
The comment on code signing is always a good one to remember: &quot;You could verify that the signature is truly Satan&#x27;s, but proof that it came from Satan is not proof that it is safe.&quot;
评论 #16523326 未加载
sdoeringabout 7 years ago
What I found really sad to see is the amount of dead links at the end of the document. Of all the links 2 are still in existence.<p>The broken links include links on the same domain.<p>What a sad state of affairs - and I am guilty of it myself, having killed content on the web oftentimes in the past. Not sure what to do about it, though.
评论 #16521545 未加载
评论 #16521406 未加载
评论 #16523252 未加载
评论 #16522290 未加载
评论 #16521806 未加载
abecedariusabout 7 years ago
Mildly worth noting that the Original-E dialect of this article&#x27;s code is different from later E. If you don&#x27;t like the syntax, maybe you&#x27;ll find it gets better! Also there&#x27;s Monte which looks rather like Python.
bluesignabout 7 years ago
Basically diner problem is simplied version of real world, which this approach is trying to oversimply it by introducing something, information about how to eat shrimp.<p>Normal setup should be more in line with, each have forks, knives and spoons, and there is a new food in table, which can require (x amount of forks, y amount of knives and z amount of spoons) and where you dont have information about this requirement upfront.<p>In here system knows about the requirements to eat shrimp, which is removing the forks from equation (where central system can manage forks, and the only function here is to ‘eat’)
bcbrownabout 7 years ago
&gt; A philosopher is not necessarily made by a fork dispenser, but it is initialized by a fork dispenser.<p>That made me laugh. When a fork dispenser dispenses philosophers, your data modeling took a wrong turn somewhere.