winitzki / sofp

A free book: "The Science of Functional Programming"
GNU General Public License v2.0
1.39k stars 97 forks source link

References/links to archive.is are dead #18

Closed Jiehong closed 3 years ago

Jiehong commented 4 years ago

Hi,

Multiple references as footnotes are dead links.

For example, page 571, "40-year gap hypothesis" as a ref. number 37: http://archive.is/rJc4A

But this link is dead.

Ref. number 36 on that same page is also an archive.is link, and is equally dead.

I'm afraid most of them are.

winitzki commented 4 years ago

Hi @Jiehong ,

I'm not sure why you say it's dead. I can click on that link and see the page. Here is a screenshot:

Screen Shot 2020-09-04 at 7 03 17 PM
Jiehong commented 4 years ago

@winitzki,

I investigated, and I've found out why:

$ nslookup www.archive.today 1.1.1.1
Server:     1.1.1.1
Address:    1.1.1.1#53

** server can't find www.archive.today: SERVFAIL
slookup www.archive.today 8.8.8.8
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   www.archive.today
Address: 188.143.233.210
Name:   www.archive.today
Address: 2001:470:1f15:79a::acfd:e04
Name:   www.archive.today
Address: 2001:470:1f15:79a::5f5a:c500

So, it seems that archive.is is not resolvable from cloudflare DNS servers. Wikipedia confirms this.

Any reasons/differences with using archive.is instead of archive.org? (ex: https://web.archive.org/web/20200905075949/https://www.linkedin.com/pulse/40-year-gap-what-has-academic-computer-science-ever-done-winitzki/)

winitzki commented 4 years ago

Hi @Jiehong,

Short URLs are the only reason I'm using archive.is, and also I did not make sure that all links exist on archive.org.

Do you have a solution for this problem? How to create a short URL for archive.org? If you want to contribute archive.org links or other short links that work better, I'd appreciate your help. Post them here and I'll incorporate them into the book. Thank you!

Jiehong commented 4 years ago

I was unable to have short urls from archive.org (they don't seem to offer this at all).

In the end, I don't have a solution for this then.