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.

The problem with lying is keeping track of all the lies

106 pointsby teej11 months ago

10 comments

jongjong11 months ago
For lying, just as with coding, you just need to develop a ruleset that you can use as a framework that you can apply consistently depending on the person&#x27;s role within your life&#x2F;career. You need to divide your lies into a limited number of alternative realities that are easy to keep track of. Then depending on the role of the person you&#x27;re communicating with, you adhere to one reality or another. This ensures that everyone in the same group operates within the same reality... So when people who exist in the same reality talk to each other, they will believe that you are logically consistent. The challenge is mostly about ensuring that people from different groups&#x2F;realities you&#x27;ve crafted never meet or talk to each other. With social media filter bubbles nowadays, it barely requires any effort to do this; if the big guys manage to make it work with billions of people, surely you can do it with just your own network.<p>You could maximize your gains by having a custom-crafted reality tailored for each individual but the risks go up by an order of magnitude since it means that you have to put up and maintain more information barriers between the different participants. Also, they will never trust you fully because that requires confirmation from a third party... And you can never create that social confirmation scenario if every person who knows you has a different reality about you in their minds. It&#x27;s better to forego some of the bigger potential gains of one-person-one-reality and instead go for a lower risk approach with fewer &#x27;shared realities&#x27; with significant overlap between themselves and where the discrepancies between the different realities which you crafted is just enough to yield some benefit for you but can also provide you the social support necessary to generate a certain level of authenticity if doubts arise surrounding some of your more creative money-maker narratives.
评论 #40604434 未加载
评论 #40604172 未加载
评论 #40605483 未加载
评论 #40609012 未加载
a-dub11 months ago
i&#x27;m no database expert, but from what i can tell: this is a spanner-like (clock synchronized) distributed synchronization mechanism for live, high volume event streams?
评论 #40604261 未加载
评论 #40603974 未加载
DeathArrow11 months ago
&gt;The Problem with Lying is Keeping Track of All the Lies<p>Lie consistently. Lie in the same way. Keep using the same lies. Make an alternative story in your mind and connect all lies together so they are consistent and make sense. And practice a lot. Hard work beats talent.
评论 #40605611 未加载
yencabulator11 months ago
This article is in the context of stream processing, which is a bit of a special case, but:<p>Whenever somebody is making a lot of hot air about consistency in their chosen SQL database, they tend to conveniently sweep under the rug how common it is to use read-only replicas that are fed by asynchronous replication and caches that are updated when the programmer remembers to &#x2F; that use consistency-ignoring TTLs.
mrkeen11 months ago
In the best possible scenario, a distributed DB can be as truthful as a single DB.<p>In the best possible scenario, a DB with snapshot isolation can be as truthful as a strictly serialisable DB.<p>In both those cases, your truth is at the whim of a programmer committing buggy code.<p>When I want truth, I write append-only events and fold my view over them. TFA tried to argue a point about eventual-consistency never settling, but that&#x27;s how the world works. What&#x27;s the final balance of your bank account?
eikenberry11 months ago
The problem with lying is the lying. As social creatures we rely on trust and truthfulness to work and live together and liars break that trust.
zwnow11 months ago
If you can&#x27;t keep track of your lies just start to gaslight e.g. &quot;I have never said that&quot;, &quot;probably didnt mean it&quot;, etc...
评论 #40606821 未加载
nostrademons11 months ago
Note to 6 out of the 7 commenters so far: this article is about distributed systems, not lying per se. I&#x27;m hoping this is not a bellwether of how many HN readers actually <i>read</i> the article.
评论 #40603894 未加载
评论 #40604323 未加载
评论 #40603968 未加载
评论 #40604765 未加载
评论 #40605077 未加载
评论 #40628436 未加载
评论 #40604715 未加载
评论 #40604425 未加载
评论 #40603897 未加载
评论 #40604392 未加载
评论 #40604121 未加载
评论 #40605527 未加载
neonihil11 months ago
This is a sales pitch. No useful info there.
评论 #40604475 未加载
评论 #40604762 未加载
naveen9911 months ago
The promise of lies is it allows the impossible. Mutually inconsistent ideas to coexist. You don’t have to track anything. You just lie again and again. That’s the beauty of it. If you start tracking everything, you may as well tell the truth and use your brain.
评论 #40605417 未加载