Top
Best
New

Posted by dmitrybrant 8 hours ago

Show HN: What if the speed of light was 5 km/h?(rivendell.dmitrybrant.com)
I've always wanted to make a visualization where the speed of light was scaled down to human speeds, so that we could intuit relativistic effects with everyday objects. Here is the first version of it!
327 points | 145 comments
adamkurkiewicz 3 hours ago|
At first sight, this is remarkably more accurate that the "slower speed of light" game from MIT that was made available all those years ago (~2012).

Many issues with the MIT game were discussed here:

https://physics.stackexchange.com/questions/43695/how-realis...

While the thread lists multiple issues, the issue that I found was with modeling temporal aspects of relativistic doppler (I also reported it on the github repo of the "slower speed of light" project, but that doesn't appear to be maintained):

https://github.com/MITGameLab/OpenRelativity/issues/17

In this game, it looks like the temporal component of the Doppler effect is modelled correctly.

santiagobasulto 3 hours ago||
Some time ago I had the following shower thought: "the Speed of Light is pretty slow"

How i got there:

The closest major galaxy to the Milky Way is Andromeda, and is 2.5 million! light-years away. And this is the CLOSEST galaxy, the universe is extremely big.

Of course that as you get closer to C, the traveling object will experience time dilation (relative to observer), so the time passed will be less. At 99.999% C, the traveler would take ~11,000 years to arrive to Andromeda.

So again, even at 99.999% C, 11K years seems like a LONG time to reach even the closest galaxy.

My reasoning was: the speed of light is pretty damn slow.

But then I realized: no, it's not the speed of light that is slow, is my frame of reference.

For us humans, 11,000 years seems like A LONG time, but for the universe is not that long.

The universe's age is estimated to be 13.8 billion years. 11,000 years is 0.0000007971 of the age of the universe.

An average human lives 70 years, 0.0000007971 of that lifespan is approximately ~0.4 hours, or 29 minutes, so it's not that bad.

So yeah, frame of reference matters.

Terr_ 36 minutes ago||
In terms of comparisons to human lifespan, I think this one is interesting:

If you can somehow accelerate/decelerate at a constant human-acceptable 1G, time dilation means almost anywhere is reachable in a human-lifetime.

That coincidence(?) could easily become false if we are accustomed to lower accelerations or lesser lifespans.

buf 1 hour ago|||
Not only that, from light's perspective, it takes no time at all. ;)
irjustin 55 minutes ago||
From the light's perspective: "what is this.... time you speak of?"
cluckindan 4 minutes ago||
Also: ”Did we just go somewhere?”
atlimar 2 hours ago||
> At 99.999% C, the traveler would take ~11,000 years

if we add more 9s, is it possible to reduce that number to within a human lifespan?

alex_duf 48 minutes ago|||
You can but I don't want to see that energy bill
marcyb5st 2 hours ago||||
Yeah, it is and the math get's really counterintuitive to grasp since humans (at least me) have trouble thinking in exponential terms.

If you accelerate at 1g constantly for 1y you travel 0.5 light years. You do that for 10.5 years and you reach the center of the milky way. You do that for another 4 (~14 total) years and you are in the Andromeda galaxy, and you do that for another 10 years (~24 years total) and you reach what today is considered the edge of the observable universe.

By the time you get there you are basically traveling at a rounding error from C.

ExoticPearTree 1 hour ago|||
> If you accelerate at 1g constantly for 1y you travel 0.5 light years

Can't we accelerate past 1G constantly? Or do we expend so much energy doing it that we can't realistically do it with today's technology?

myrmidon 35 minutes ago|||
Sadly there is no realistic approach to get there (even assuming fantasy-levels of technology).

Chemical rockets are currently the only thing that allow sustaining such accelerations briefly for human-size payloads, but the low exhaust velocity and exponential reaction mass requirement make sustaining it for days/months/years completely impossible.

You'd have to supply the energy externally (i.e. some sort of beam propulsion), but getting any significant fraction of g out of such a system (with human-sized payloads) seems unlikely within the next centuries, especially as the distance increases.

consp 9 minutes ago||
> You'd have to supply the energy externally (i.e. some sort of beam propulsion), but getting any significant fraction of g out of such a system (with human-sized payloads) seems unlikely within the next centuries, especially as the distance increases.

Or some form of ram scope, plenty of H everywhere, but those also have the issue of you collecting things while going at relativistic speeds.

TheOtherHobbes 38 minutes ago||||
We can't do it with any rocket-like propulsive technology. By the time you get anywhere close to c the front of your spacecraft is being abraded into nothing by interstellar gas, larger particles of dust will kill you, and colliding with anything bigger creates an explosion that can be seen for light years. You need to be flying a large asteroid to even think about surviving it - you still won't for long, but you will have time to think about it - and the energy requirements are wildly impractical.

Magic warp bubble tech is the bare minimum, and we're nowhere close to inventing that.

jdjfbfbdbfnf 51 minutes ago||||
We need a massive rocket to escape the earths gravity (1g). That takes us minutes and a crap ton of fuel. The issue is to keep doing that with fuel and oxidiser constantly for 1, 2 or 10 or 25 years is a monumental amount of energy, which is a monumental amount of weight, which is a monumental amount of volume... Also you also need the exact same amount of fuel to stop again.... So yeah ... We don't got it yet
wallst07 1 hour ago||||
We can easily accelerate past 1g... 1g is just chosen for human comfort, but running any rocket engine continuously for a year requires an impossible amount of fuel.
mjmas 1 hour ago|||
We can't necessarily survive that well when under acceleration greater than 9.81 metres per second per second for extended periods of time.
lostlogin 52 minutes ago||
Gravity on Earth varies about .7%.

Increasing the acceleration a little bit more than that (eg to 1%) would make a difference.

https://en.wikipedia.org/wiki/Gravity_of_Earth

rrr_oh_man 3 minutes ago||
> "Increasing the acceleration a little bit more than that (eg to 1%) would make a difference."

Wouldn't that be only a few months on a decades-long journey at 1.01G vs 1G??

rrr_oh_man 1 hour ago|||
> math get's really counterintuitive to grasp

People always say that about speed of light stuff, but I don’t get it. Do you have any more examples of counterintuitive math?

Because what you’re describing is basically the equivalent to compound interest in finance. (e.g. investing $100 at 10% interest over 10 years results in $260)

MathMonkeyMan 54 minutes ago|||
The proper time (that is, the time the traveler measures on a clock) goes to zero very quickly towards the end. Even with both axes plotted logarithmically, it's just a sudden drop at the end towards light speed.

- [pic](https://home.davidgoffredo.com/hackernews/proper-time-one-li...)

- [plot](https://home.davidgoffredo.com/hackernews/proper-time-one-li...)

rrr_oh_man 13 minutes ago||
Links seem to be broken?
MathMonkeyMan 8 minutes ago||
No, but IPv6 only these days. I never set up dynamic DNS.
jeanlucas 1 hour ago|||
One million seconds is 11 days, a billion seconds is 31 years.
rrr_oh_man 1 hour ago||
Thanks! But same here imho:

              1,000 seconds =          ~0.01 days (~17 min)
          1,000,000 seconds =         ~11.57 days (~12 days) 
      1,000,000,000 seconds =     ~11,574.07 days (~32 years)
  1,000,000,000,000 seconds = ~11,574,074.07 days (~32k years)
It all seems quite logical once you put everything into the same unit, I think.

Maybe it's just our human calendar/time unit rollercoaster (60*60*24*30*12) that's playing tricks on us here.

jeanlucas 39 minutes ago||
Of course it is logical, we are not discussing the math.

But it isn't intuitive, you're not used to numbers that big or that grow that fast.

Few things go from a million to a billion, especially when related to time.

santiagobasulto 2 hours ago||||
Yes. Time dilation (with respect of the stationary observed) is calculated using the Lorentz factor.

At 99.999% of C, the Lorentz factor is ~223.6.

It grows pretty quickly as you add more 9s to the fraction. Every two additional 9s multiply the Lorentz factor by ~10.

So at 0.99999999999 c, it'd be ~223,607x.

2.5M years / 223,607 is: ~11 years

Of course this is all highly theoretical.

https://en.wikipedia.org/wiki/Lorentz_factor

desterothx 1 hour ago||
The speeds are theoretical (unachievable), time dilation itself is robust and proved (gps wouldn't work as precisely without accounting for it)
ryeights 2 hours ago||||
Proper time asymptotically approaches zero here right?
ndsipa_pomu 2 hours ago|||
Yes. If you can manage to get arbitrarily close to the speed of light, the amount of perceived time would get arbitrarily close to zero.
greysphere 3 hours ago||
One oddity of Lorentz invariance is that two non-parallel boosts decompose into a boost and spatial rotation.

I've never quite wrapped my head around this and was hoping to get some insight from this simulation. But afaict, I'm not seeing this effect (press W for a bit, the A for a bit and it's not obvious I'm at a different orientation - if I look down at the ground the gridlines are still axial).

I don't know if I'm misinterpreting the math, or the simulation, or maybe the simulation is doing something to 'correct' for this behavior so things are more natural, or something else. Does anyone have any insight?

rootusrootus 6 hours ago||
Whenever I think about light speed being fast, I imagine myself standing at the edge of the solar system and watching a hypothetical photon travel from the Sun to the Earth and taking 8 minutes. Suddenly it doesn't feel like light is really all that fast except at human scales. 5 km/h would be fascinating though.
jbaber 5 hours ago||
The globe here is, in my opinion, the best such visualization because I've personally travelled the distances depicted.

https://www.reddit.com/r/educationalgifs/comments/qq5cw7/coo...

HDBaseT 5 hours ago|||
The speed of light is unbelievably slow, not even as a cosmic scale, but on earth.

We cannot play competitive multiplayer games globally, without 300ms ping. I dream of a world playing Black Ops 2 on a original PS3 in 2026 getting into a lobby because latency is low.

rwoerz 22 minutes ago|||
Ultimate counterevidence of an benevolent "intelligent designer"
zelphirkalt 4 hours ago|||
How do you arrive at 300ms?
fahrvrgnugen 4 hours ago|||
light is 186k miles per second, the other side of the globe is 12.5k miles away - so 67 ms / 130ms+ round trip in optimum conditions. Add more for network hops and consider that fiber is not quite as fast as vacuum.

300ms feels extremely optimistic coming from my perspective of someone living on an island in SE Asia

skhr0680 4 hours ago||||
For a city that is far away from anywhere:

https://wondernetwork.com/pings/Auckland

Your real world latency is going to be worse.

esikich 1 hour ago|||
This is a great example of information taking time:

https://www.ibiblio.org/harris/500milemail.html

HPsquared 2 hours ago|||
On the other hand think of the wavelength of light and how absurdly fast the oscillation frequency is to provide a wavelength of a few hundred nm at the speed of light. 8 minutes is a lot of cycles, and 150M km is a lot of wavelengths!
brontosaurusrex 2 hours ago|||
For the photon the time passed is 0 right?
altmanaltman 3 hours ago||
But light is not really even light except at human inference level. Like yes if you were a god like being looking at this and understanding light in a proton level way, it wouldn't be very impressive but I would say that is not the right way to think about physcial phenomena. How can you even be sure time has any definite meaning outside human's concept of it? In that sense what do words faster or slower or minutes even mean
dramm 2 hours ago||
No doubt inspired by George Gamow's Mr.Tompkins in Wonderland (https://en.wikipedia.org/wiki/Mr_Tompkins). That was recommended reading for entering Physics undergrads when I did my degree.
tristanj 7 hours ago||
Velocity raptor is a free game that accurately simulates the effects of special relativity. It slows down the speed of light to 3m/s and you solve puzzles as a cute dinosaur. https://www.testtubegames.com/velocityraptor.html

There is also a helpful FAQ which explains all the strange things happening, such as length contraction, time dilation, and color shifting: https://testtubegames.com/srel101.html

My favorite levels are #18 (which demonstrates time dilation), #26 (which demonstrates space warping), and #42 (which demonstrates retarded time https://en.wikipedia.org/wiki/Retarded_time ). All the levels are unlocked and you can skip to any level.

koolala 6 hours ago||
Interesting this has the exact same controls with slidy movement + space bar to stop. It seems likely Claude based it off of it and the other MIT game.
shagie 6 hours ago||
From further back, https://gamelab.mit.edu/games/a-slower-speed-of-light/ and https://theandelope.itch.io/a-slower-speed-of-light (https://news.ycombinator.com/item?id=4731749 284 points by po on Nov 2, 2012 with 106 comments and in 2024 https://news.ycombinator.com/item?id=40332586 with 60 comments)

> A Slower Speed of Light is a first-person game prototype in which players navigate a 3D space while picking up orbs that reduce the speed of light in increments. Custom-built, open-source relativistic graphics code allows the speed of light in the game to approach the player’s own maximum walking speed. Visual effects of special relativity gradually become apparent to the player, increasing the challenge of gameplay. These effects, rendered in realtime to vertex accuracy, include the Doppler effect (red- and blue-shifting of visible light, and the shifting of infrared and ultraviolet light into the visible spectrum); the searchlight effect (increased brightness in the direction of travel); time dilation (differences in the perceived passage of time from the player and the outside world); Lorentz transformation (warping of space at near-light speeds); and the runtime effect (the ability to see objects as they were in the past, due to the travel time of light). Players can choose to share their mastery and experience of the game through Twitter. A Slower Speed of Light combines accessible gameplay and a fantasy setting with theoretical and computational physics research to deliver an engaging and pedagogically rich experience.

gigisfndr 43 minutes ago||
This is an awesome thought provoking question! My mind goes immediately to perhaps using this as a “time scaled” model to “observe” well known physical experiments and physical phenomenon if possible eg Young’s Experiment. Could that work / be useful? I am not a physicist but currious.
gryfft 7 hours ago||
It would be nice to add controls for mobile.
kshmir 6 hours ago|
https://relativity-park-mobile.kshmir.chatgpt.site/
nephihaha 6 minutes ago||
The most obvious thing would be that we and other creatures would have sight as a secondary sense. If light went that slowly we would have to develop other ways of navigating the world, such as echolocation, smell or touch.
tomjakubowski 7 hours ago|
MIT Game Lab made a take on this back in 2012.

https://gamelab.mit.edu/games/a-slower-speed-of-light/

dang 4 hours ago||
Discussed a few times:

A Slower Speed of Light (2012) - https://news.ycombinator.com/item?id=40332586 - May 2024 (59 comments)

What if we could reduce the speed of light - https://news.ycombinator.com/item?id=26309517 - March 2021 (1 comment)

A Slower Speed of Light (2012) - https://news.ycombinator.com/item?id=17169262 - May 2018 (15 comments)

A Slower Speed of Light - https://news.ycombinator.com/item?id=4731749 - Nov 2012 (105 comments)

"A Slower Speed of Light" Game Trailer - MIT Game Lab - https://news.ycombinator.com/item?id=4714779 - Oct 2012 (1 comment)

hn993302 5 hours ago|||
I ran into this a while back when I was trying to design an RTS with information delay.
chamomeal 6 hours ago|||
Loved that game!! Blew my mind in my 1st year physics classes
TZubiri 5 hours ago|||
It seems like it's open source, and that it splits the game from the actual engine, so if someone wants to vibecode something of their own, they can take this as a base rather than vibing the physics from scratch, with the risks of messing the core mechanic from scratch.

I feel like a rule of vibecoding would be that you shouldn't do it for the core of a product, the quality is just not there yet. Even if it is, your core contribution should be what LLMs would train on, rather than being their output.

Tostino 6 hours ago||
Played around with this one before. Very interesting. Thanks for linking it.
More comments...