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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Assume the universe is a simulation. Why is c the speed of light?

20 点作者 vinaybn超过 9 年前
Is it the processor's clock-speed, always constant?

17 条评论

CM30超过 9 年前
Why a technical reason? Maybe it&#x27;s a deliberate design decision, like how the physics are set up in a video game. Maybe in this sort of scenario, they did some playtesting and found that setting light to that speed made the game more &#x27;enjoyable&#x27;.<p>Then again, it could be a way to cover up for a lack of content. Set the speed of light to be faster, and it might theoretically make it so a species with massively advanced technology could reach the edge of the universe. More convenient and realistic than an invisible wall.
networked超过 9 年前
A connection between the simulated universe&#x27;s speed of light and its host CPU&#x27;s clock speed would imply <i>real-time</i> simulation. I see no reason why that would necessarily be the case for a simulated universe; most research-grade physics simulations humans run today aren&#x27;t real-time. (They would be real-time or faster if we had the hardware to run them that way — I imagine a sufficiently accurate physics &quot;REPL&quot; would help a researcher tremendously — but we make do without them.)
评论 #10674995 未加载
评论 #10674996 未加载
brudgers超过 9 年前
The puzzlement consists of using &quot;universe&quot; in two incompatible contexts without paying clear attention to the distinction between the contexts.<p>The first context is the ordinary one in which the universe is roughly the container for everything that is including ourselves.<p>The other context is one in which the universe is a simulation of a container for everything that is including ourselves that is indistinguishable by us from an actual container for everything that is including ourselves.<p>It&#x27;s fine to use the latter definition, so long as one recognizes that the use is very odd and problematic and any conclusions one draws while using it are simulated conclusions about the simulated container and not conclusions about the actual container for everything that is including ourselves. To put it another way, if the universe is a simulation then &quot;light&quot; and &quot;speed&quot; and &quot;C&quot; refer to elements of the simulation and need not have a one to one correspondence to entities in the actual universe. Human knowledge can only be knowledge of the simulation.<p>Our knowledge is limited to things it is possible for humans to know. If we&#x27;re in a simulated universe, then we can only know about the simulation.
评论 #10683120 未加载
kazinator超过 9 年前
The question is too simplistic, because, within the simulation, the speed of light appears constant in different reference frames that move relative to one another. The simulation doesn&#x27;t favor any particular reference frame; it&#x27;s a supervisor over all possible reference frames, so to speak.
teovall超过 9 年前
Perhaps the Universe is simulated by a distributed computing system. The speed of light could ensure that state remains consistent throughout the system without requiring synchronization of all of the nodes. Only spatially adjacent nodes need to communicate with each other and the speed of light could be tuned such that the bandwidth limit between the nodes would be never be reached.
fallingfrog超过 9 年前
If the universe is a simulation, it would have to be on an analog computer which doesn&#x27;t have a clock speed as such. Or a digital computer running sufficiently tiny time steps to be indistinguishable from an analog computer. In either case I don&#x27;t think c is directly related to &quot;clock speed&quot;. I&#x27;m not a good enough physicist to tell you what it does mean. That&#x27;s my feeling anyway.
评论 #10669030 未加载
irascible超过 9 年前
It&#x27;s the refresh rate of &quot;their&quot; displays.
inlineint超过 9 年前
Actually the speed of light is just a constant that interconnects spatial and time coordinates.<p>In special relativity everything moves with c light speed in a 4-dimentional pseudo-Euclidian space. It means that the light speed constant c is just a measure unit that interconnects time and spatial coordinates. And the actual spatial velocity of a particle is just a projection on the spatial coordinates of it&#x27;s 4-dimentional velocity which always has length equal to c.<p>So the existence of light speed constant seems more like a boundary condition that limits class of possible solutions rather than something connected with the processor&#x27;s clock-speed.
csorrell超过 9 年前
It is my understanding that when determining the official figure,the General Conference on Weights and Measurements took an average of some of the most accurate measurements that were available at the time. But I think that there were variations in each case. So we could assume that either our tools were just not precise enough, or that the speed of light is not actually constant. (or both?) I&#x27;m curious, are physicists these days routinely measuring the speed of light, and if so are these measurements consistent?
hacknat超过 9 年前
It is the fixed rate at which all mass-energy is moving through space-time. The rate never changes for anything. If an object is moving slowly through the space axis of space-time then it is moving quite rapidly, though at a fixed and predictable rate, through the time axis, and vice versa. C is the rate at which time and space are flowing in the simulation. Clock speed is a good analogy.
thomas-b超过 9 年前
Could just be a bug between time and space being linked while it should not.<p>Or we need to buy the FTL DLC
staunch超过 9 年前
What video game doesn&#x27;t have constants?<p><pre><code> const LIGHTSPEED = 299_792_458</code></pre>
评论 #10666702 未加载
Joof超过 9 年前
Without knowing physics, maybe we should find a good simulator, change the speed of light constant and see how the interactions change.<p>Alternatively, see if different equations scale differently based on the speed of light.
thiago_fm超过 9 年前
c is the speed of light because then you can create a constraint over the size of the universe, also make everything that is placed inside of this universe that has mass locked inside it, as it would take infinite energy to get something with mass(which also would go to infinite) to be at the same speed of light.
imakesnowflakes超过 9 年前
Because that value made life, as we know it, possible.
eecks超过 9 年前
Hardware limitation?
PythonDeveloper超过 9 年前
In order for any simulation to proceed at a steady state, there must be <i>at least</i> one constant. Everything else can be variable, but in order for time to progress at the same &quot;tick&quot;, it has to have something to measure by.<p>That said, why create a &quot;tick&quot; when the perception of that tick can vary by individual? When I go into code mode, 10 hours can slip by in an instant, and I&#x27;m not hungry or thirsty until I come out of it.<p>Perhaps it&#x27;s just an affectation of focus, as time still &quot;ticked&quot; by at it&#x27;s normal rate.<p>Einstein said that the effects of time move more slowly the closer you get to C, so it makes sense that C would be the univeral &quot;tick&quot; if this was a simulation. As evidenced by Mars rovers <i>and</i> Voyager, an earth clock on another planet or in space still ticks at the same rate (Voyager and Mars are moving through space at the same rate we are moving around the sun, about 61,000km&#x2F;hour).<p>There&#x27;s no other reason for light to move at a steady speed, and nothing apparent that&#x27;s stopping it from going faster.
评论 #10666767 未加载
评论 #10665456 未加载