Fix three dead links reported by the weekly link check - #3748
Open
SurefireStudios wants to merge 1 commit into
Open
SurefireStudios wants to merge 1 commit into
SurefireStudios wants to merge 1 commit into
Conversation
The Weekly External Link Check has failed on every scheduled run since at least 13 July. Three of the URLs it reports now return 404 to any client. Following docs/translations.md, each is fixed across every translation and only the URL is changed, so no translated prose is touched. - finding-users: @jhamrick, "How I learned to Stop Worrying and Love PyCon". jesshamrick.com no longer serves the post under any URL form, and the site root returns 403. Replaced with the Internet Archive snapshot of 2026-08-04, matching how the guides already cite ~220 other dead sources. - legal: @bcantrill, "Broadening Node.js Contributions". The post is gone from tritondatacenter.com, from tritoncloud.io that it now redirects to, and from joyent.com where it was originally published. Replaced with the Internet Archive snapshot of the joyent.com original from 2022-05-28. - how-to-contribute (ko, zh-hant): the Steinmacher SANER 2016 paper at igor.pro.br is a 404. The English article and the other 27 translations already point at the ime.usp.br copy; these two were missed. Updated to match, so all 30 now agree. Not changed: openinventionnetwork.com is also reported by the weekly run, but it returns 200 with both a browser and a plain user agent, so that failure looks transient rather than real. The remaining reported URLs (stackoverflow.com, gitlab.com/explore, governingopen.com) answer 403 to automated clients while working in a browser; those are ignore-list candidates rather than content fixes, so they are left alone here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this does
The Weekly External Link Check has failed on every scheduled run since at least 13 July — ten consecutive runs, the most recent being 34821005741. This fixes the three URLs in that report that are genuinely dead, so readers stop hitting 404s on cited sources.
Following
docs/translations.md— "try to fix them across all translations. Ideally, only update the linked URLs, so that translation changes will definitely not be necessary" — each URL is updated in every language, and only the URL changes. No translated prose is touched.finding-userslegalhow-to-contribute(ko, zh-hant only)ime.usp.brcopy, matching the other 28 filesDetails:
/post/…,/posts/…, the older/2014/04/18/…, with and withoutwww), and the site root itself returns 403. Archived instead.tritondatacenter.com, fromtritoncloud.iothat it redirects to, and fromjoyent.comwhere it was originally published — all three 404. I've pointed at the Internet Archive copy of the joyent.com original, since that's where the post actually lived.https://www.ime.usp.br/~gerosa/papers/saner2016.pdf);koandzh-hantstill had the deadigor.pro.brURL. This just brings those two in line, so all 30 agree.Using archive.org for dead citations follows what the guides already do — roughly 220 article files cite sources that way today.
What I deliberately left alone
The weekly report lists other URLs that are not actually broken, so changing them would be wrong:
openinventionnetwork.com— returns 200 for me with both a browser user agent and a plain one. That failure looks transient rather than real.stackoverflow.com,gitlab.com/explore/projects/trending,governingopen.com— all return 403 to automated clients while working fine in a browser (GitLab's explore page now redirects to a sign-in). These are ignore-list candidates forscript/html-prooferrather than content fixes, andurl_ignoresalready handles several sites this way. Happy to open a separate PR adding them if that's the direction you'd prefer — I left it out since it changes tooling rather than content.How I checked
Each URL was requested directly with both a browser user agent and a default one, following redirects, and I recorded the final status and effective URL rather than trusting the CI log. The replacement archive URLs were confirmed to return 200.
I also verified the diff mechanically: with URLs masked out, all 58 changed lines are byte-identical to their originals — confirming no translated text was altered.