How did I get here?

zachlatta | 272 points

> This reverse traceroute is still helpful. The paths will be roughly the same, likely differing only in terms of which specific routers see your packet.

This is categorically incorrect. While the AS path is often the same, the actual peering points are almost always quite different. Most ASes use hot-potato routing - getting packets to the next AS at the closest peering point to the source of the traffic. (And even if cold-potato routing is used, that's still asymmetric). In addition if there are two options with the same AS-path-length hot-potato routing can lead to different AS paths. This can happen if there's two mutual transit providers between source and destination and various other situations.

(EDIT: fixed hot/cold mixup)

advisedwang | 19 hours ago

> "You may have noticed that the traceroute progressively loads in lines above the bottom line. Web pages can only load forward. Since I didn’t want to use any JavaScript, I did the hackiest thing possible: every time I update the traceroute display, I embed a CSS block that hides the previous iteration! Since browsers render CSS as the page is loading, this made it look like the traceroute was being edited over time."

Love this

FredPret | 21 hours ago

This is not my beautiful website.

F00Fbug | 21 hours ago

And if you haven't ever seen it before, run

  tracepath -m60 bad.horse
and also

  openssl s_client -connect signed.bad.horse:443 -servername signed.bad.horse
aidenn0 | a day ago

I can't help it. The Once in a Lifetime link is tattooed on my brainstem.

I read this title and that opening bass line just starts flowing.

PeterStuer | 2 hours ago

I thought this was going to play a Talking Heads song

arionmiles | a day ago

> Seems like this hit the Hacker News front page again, and the server's having some trouble pinging all of you. Feel free to read the article, but if you want to see your tracereoute you might need to bookmark and check back tomorrow :)

> - Lexi, Nov 7, 3:16 PM PST

mjmas | 19 hours ago

Sometimes my 'You are here' top part reads,

  Host                             ASN     Network                 Region
  123-456-789-101.static.kc.net.uk AS19905 UltraDDoS Protect       Global
And other times it reads,

  Host                             ASN     Network                 Region
  123-456-789-101.static.kc.net.uk AS12390 Kingston Communications Europe
What's going on here? I found the provider but what's with the 50/50 swap? It seems to randomly alternate between the two.
aiiotnoodle | 8 hours ago

I tried it out, and found out that my primary internet connection had failed, and I was on the backup due to a power outage earlier today. Useful!

bagels | 13 hours ago

The page started out working without JavaScript as it says, but then the replacement HTML was encoded as text:

  <noscript>
    <style>#strYQt8 { display: none; }</style>
    &lt;div id=&#39;stro29i&#39;&gt;
      …
(Edit: filed https://github.com/hackclub/how-did-i-get-here/pull/3.)
chrismorgan | 8 hours ago

I have old components on my personal site that used to do a similar trick for streaming data without JavaScript but between nginx buffering and cloudflare I have not been able to sort out getting it to actually work these days. Worked fine on Apache in 2005 lol

donatj | 7 hours ago

So they blocked me by IP (I guess) and I didn't get there! Nice.

reisse | 5 hours ago

I see the trace route, but none is glowing green

msephton | 8 hours ago

Hmm, after several seconds it gave up and displayed raw markup ... I'm not sure exactly why in this case, but ...

One of the major infelicities of the web is that CSS is specified to ignore truncation, and there is no way to fix this. Now think about what happens if something like `display: inline-block` gets truncated before the `-`.

o11c | 19 hours ago

502

basilikum | 4 hours ago

Previous Show HN: from the dev in 2023:

https://news.ycombinator.com/item?id=38531604

ChrisArchitect | a day ago

Same as it ever was.

andrewshadura | 21 hours ago

Doesn't work. Traceroute showed only 1 hop.

bongodongobob | a day ago

Doesn't seem to be working?

paulddraper | a day ago

it's not loading for me. :'(

cat-whisperer | 11 hours ago

I thought this was going to be a review of life choices

Razengan | a day ago

Hetzner, yuck.

lloydatkinson | 7 hours ago