aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Wade <stephen@stephenwade.me>2023-02-03 08:21:50 -0500
committerGitHub <noreply@github.com>2023-02-03 08:21:50 -0500
commite96fa7e7766f92500923237fcf9b9c9579de3678 (patch)
tree7e695c4e182133b8e8a0c5f1a3e733c6e3352a04
parentd335d035c18067c1f54f2c4cffb429ce4f4ddf1d (diff)
downloadxesite-e96fa7e7766f92500923237fcf9b9c9579de3678.tar.xz
xesite-e96fa7e7766f92500923237fcf9b9c9579de3678.zip
Link cleanup (#601)
* http -> https * golang.org -> go.dev * 301 twitch.tv -> www.twitch.tv * 301 patreon.com -> www.patreon.com --------- Co-authored-by: Xe Iaso <me@christine.website>
-rw-r--r--README.md2
-rw-r--r--blog/TLDR-rust-2020-09-19.markdown6
-rw-r--r--blog/anathema-2019-10-21.markdown2
-rw-r--r--blog/beego-2014-11-28.markdown2
-rw-r--r--blog/blind-men-and-an-elephant-2018-11-29.markdown2
-rw-r--r--blog/cinemaquestria-orchestration-2015-03-13.markdown6
-rw-r--r--blog/closed-projects-2022-03-24.markdown4
-rw-r--r--blog/cloud-init-2021-06-04.markdown2
-rw-r--r--blog/cryptocurrency-ownership.markdown2
-rw-r--r--blog/death-stranding-review-2019-11-11.markdown2
-rw-r--r--blog/dependency-hell-2014-11-20.markdown17
-rw-r--r--blog/dhall-kubernetes-2020-01-25.markdown2
-rw-r--r--blog/excited-for-2022-2021-12-28.markdown2
-rw-r--r--blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown2
-rw-r--r--blog/footnote-2021-06-15.markdown2
-rw-r--r--blog/furnal-equinox-2021-03-22.markdown2
-rw-r--r--blog/gamebridge-2020-05-09.markdown6
-rw-r--r--blog/gemini-web-fear-missing-out-2020-08-02.markdown2
-rw-r--r--blog/get-going-hello-world-2019-10-28.markdown10
-rw-r--r--blog/getting-started-with-go-2015-01-28.markdown14
-rw-r--r--blog/gopreload-2017-03-25.markdown6
-rw-r--r--blog/h-language-2019-06-30.markdown2
-rw-r--r--blog/hlang-nguh.markdown4
-rw-r--r--blog/how-mara-works-2020-09-30.markdown2
-rw-r--r--blog/how-my-website-works-talk-announcement.markdown6
-rw-r--r--blog/howto-automate-discord-webhook-cron-2018-03-29.markdown2
-rw-r--r--blog/howto-usermode-linux-2019-07-07.markdown10
-rw-r--r--blog/i-was-wrong-about-nix-2020-02-10.markdown6
-rw-r--r--blog/land-1-syscalls-file-io-2018-06-18.markdown2
-rw-r--r--blog/ln-the-natural-logger-2020-10-17.markdown9
-rw-r--r--blog/lokahi-2018-02-08.markdown8
-rw-r--r--blog/maybedoer-2020-05-23.markdown2
-rw-r--r--blog/mpd-docker-2014-10-20.markdown2
-rw-r--r--blog/musings-from-within-release-2020-07-28.markdown5
-rw-r--r--blog/new-site-2016-12-18.markdown2
-rw-r--r--blog/nim-and-tup-2015-06-10.markdown4
-rw-r--r--blog/nix-flakes-3-2022-04-07.markdown2
-rw-r--r--blog/nix-flakes-go-programs.markdown2
-rw-r--r--blog/olin-1-why-09-1-2018.markdown2
-rw-r--r--blog/olin-progress-2019-12-14.markdown2
-rw-r--r--blog/pahi-hello-world-2020-02-22.markdown2
-rw-r--r--blog/patreon-happening.markdown2
-rw-r--r--blog/plt-2-entering-the-cave-2015-02-14.markdown6
-rw-r--r--blog/pomodoro-2022-02-19.markdown2
-rw-r--r--blog/pronouns-service.markdown2
-rw-r--r--blog/pursuit-of-dsl-2014-08-16.markdown12
-rw-r--r--blog/rg280m-review.markdown2
-rw-r--r--blog/rust-crates-go-stdlib-2020-09-27.markdown14
-rw-r--r--blog/site-update-2020-07-16.markdown4
-rw-r--r--blog/site-update-better-css.markdown4
-rw-r--r--blog/site-update-hero-images.markdown4
-rw-r--r--blog/site-update-mastodon-quoting.markdown2
-rw-r--r--blog/sqlite-json-munge-2022-01-04.markdown2
-rw-r--r--blog/stable-diffusion-nixos.markdown2
-rw-r--r--blog/ten-thousand-laughs-2018-12-01.markdown2
-rw-r--r--blog/that-which-is-for-kings-12-02-2018.markdown4
-rw-r--r--blog/the-origin-of-h-2015-12-14.markdown6
-rw-r--r--blog/the-universal-design-2015-10-17.markdown2
-rw-r--r--blog/this-site-text-stack-2015-02-14.markdown2
-rw-r--r--blog/thoughts-on-nix-2020-01-28.markdown4
-rw-r--r--blog/trying-vagga-2015-03-21.markdown4
-rw-r--r--blog/twitter-plea-2020-12-14.markdown2
-rw-r--r--blog/v-vaporware-2019-06-23.markdown2
-rw-r--r--blog/vanbi-01-08-2019.markdown2
-rw-r--r--blog/vrchat-avatar-to-vrm-vtubing-2022-01-02.markdown2
-rw-r--r--blog/vtubing-linux-2021-01-15.markdown2
-rw-r--r--blog/vtubing-setup-2022-01-13.markdown7
-rw-r--r--blog/wasmcloud-progress-2019-12-08.markdown6
-rw-r--r--blog/wasmcloud-progress-domains-2020-10-31.markdown2
-rw-r--r--blog/we-have-go-2.markdown2
-rw-r--r--blog/why-rust-2020-02-15.markdown6
-rw-r--r--blog/within-go-repo-layout-2020-09-07.markdown2
-rw-r--r--blog/xenoblade-3-streams.markdown2
-rw-r--r--dhall/authors/xe.dhall2
-rw-r--r--dhall/nagMessages.dhall8
-rw-r--r--dhall/package.dhall2
-rw-r--r--lib/jsonfeed/Cargo.toml2
-rw-r--r--lib/jsonfeed/README.adoc2
-rw-r--r--lib/xesite_templates/src/lib.rs2
-rw-r--r--src/tmpl/blog.rs2
-rw-r--r--src/tmpl/mod.rs4
-rw-r--r--src/tmpl/nag.rs2
-rw-r--r--static/blog/maybedoer.go2
83 files changed, 159 insertions, 159 deletions
diff --git a/README.md b/README.md
index dab7d48..8837b71 100644
--- a/README.md
+++ b/README.md
@@ -29,5 +29,5 @@ mind:
about issues or remediation instructions.
This is probably not what you are looking for. Make your own website. Look into
-[Hugo](http://gohugo.io/) or [Zola](https://www.getzola.org/). They are going to
+[Hugo](https://gohugo.io/) or [Zola](https://www.getzola.org/). They are going to
be better maintained than this site will be.
diff --git a/blog/TLDR-rust-2020-09-19.markdown b/blog/TLDR-rust-2020-09-19.markdown
index 489cb61..fd5d0a3 100644
--- a/blog/TLDR-rust-2020-09-19.markdown
+++ b/blog/TLDR-rust-2020-09-19.markdown
@@ -193,7 +193,7 @@ fn divide(x: i32, y: i32) -> Result<i32, DivideByZero> {
However there is still one thing left: the function returns a DivideByZero
error, not _any_ error like the [error interface in
-Go](https://godoc.org/builtin#error). In order to represent that we need to
+Go](https://pkg.go.dev/builtin#error). In order to represent that we need to
return something that implements the Error trait:
```rust
@@ -211,7 +211,7 @@ to mess with this code interactively.
[Pro tip: eyre (via <a href="https://docs.rs/color-eyre">color-eyre</a>) also
has support for adding <a href="https://docs.rs/color-eyre/0.5.4/color_eyre/#custom-sections-for-error-reports-via-help-trait">custom
-sections and context</a> to errors similar to Go's <a href="https://godoc.org/fmt#Errorf">`fmt.Errorf` `%w`
+sections and context</a> to errors similar to Go's <a href="https://pkg.go.dev/fmt#Errorf">`fmt.Errorf` `%w`
format argument</a>, which will help in real world
applications. When you do need to actually make your own errors, you may want to look into
crates like <a href="https://docs.rs/thiserror">thiserror</a> to help with
@@ -425,7 +425,7 @@ use eyre::{eyre, Result}; // exposes the eyre! and Result members of eyre
```
[This doesn't cover how the <a
-href="http://www.sheshbabu.com/posts/rust-module-system/">module system</a>
+href="https://www.sheshbabu.com/posts/rust-module-system/">module system</a>
works, however the post I linked there covers this better than I
can.](conversation://Mara/hacker)
diff --git a/blog/anathema-2019-10-21.markdown b/blog/anathema-2019-10-21.markdown
index 7989c55..d846e74 100644
--- a/blog/anathema-2019-10-21.markdown
+++ b/blog/anathema-2019-10-21.markdown
@@ -103,7 +103,7 @@ Special thanks to CelestialBoon, Grapz and MoonGoodGryph for proofreading and he
[perfectloversdescription]: https://www.moma.org/collection/works/81074
[codersnotestempleos]: http://www.codersnotes.com/notes/a-constructive-look-at-templeos/
[terrydavis]: https://en.wikipedia.org/wiki/Terry_A._Davis
-[curtisbannedfromlambdaconf]: http://www.inc.com/tess-townsend/why-it-matters-that-an-obscure-programming-conference-is-hosting-mencius-moldbug.html
+[curtisbannedfromlambdaconf]: https://www.inc.com/tess-townsend/why-it-matters-that-an-obscure-programming-conference-is-hosting-mencius-moldbug.html
[anathema]: https://en.wikipedia.org/wiki/Anathema
[minecraft]: https://www.minecraft.net/en-us/
[minecraftintrotextpatch]: https://variety.com/2019/gaming/news/notch-removed-minecraft-1203174964/
diff --git a/blog/beego-2014-11-28.markdown b/blog/beego-2014-11-28.markdown
index f4071bd..9d24cc2 100644
--- a/blog/beego-2014-11-28.markdown
+++ b/blog/beego-2014-11-28.markdown
@@ -46,7 +46,7 @@ edit code:
The Models are Beego's powerful database-backed models (we'll get into
those in a little bit), the Views are normal Go
-[html/template](https://godoc.org/html/template)s, and
+[html/template](https://pkg.go.dev/html/template)s, and
the Controllers are the Go code that controls the Views based on the Models.
![](https://d262ilb51hltx0.cloudfront.net/max/600/1*EZ1qIqeXNW_NfKuLbudogA.png)
diff --git a/blog/blind-men-and-an-elephant-2018-11-29.markdown b/blog/blind-men-and-an-elephant-2018-11-29.markdown
index 5a6bee2..ed908fe 100644
--- a/blog/blind-men-and-an-elephant-2018-11-29.markdown
+++ b/blog/blind-men-and-an-elephant-2018-11-29.markdown
@@ -10,7 +10,7 @@ or
[Adapted from here](https://en.wikipedia.org/wiki/Blind_men_and_an_elephant). Done in Lojban to help learn the language. I am avoiding the urge to make too many lujvo (compound words) because the rafsi (compound word components) don't always immediately relate to the words in question in obvious ways.
-| [KOhA4](http://lojban.org/publications/cll/cll_v1.1_xhtml-section-chunks/section-koha-broda-series.html) | lojban | english |
+| [KOhA4](https://lojban.org/publications/cll/cll_v1.1_xhtml-section-chunks/section-koha-broda-series.html) | lojban | english |
| --- | --- | --- |
| ko'a | le'i na viska kakne | the blind people |
| ko'e | le xanto | the elephant |
diff --git a/blog/cinemaquestria-orchestration-2015-03-13.markdown b/blog/cinemaquestria-orchestration-2015-03-13.markdown
index 0a60901..b3f848b 100644
--- a/blog/cinemaquestria-orchestration-2015-03-13.markdown
+++ b/blog/cinemaquestria-orchestration-2015-03-13.markdown
@@ -7,7 +7,7 @@ tags:
### Or: Continuous Defenstration in a Container-based Ecosystem
-I've been a core member of the staff for [CinemaQuestria](http://cinemaquestria.com)
+I've been a core member of the staff for [CinemaQuestria](https://cinemaquestria.com)
for many months. In that time we have gone from shared hosting (updated by hand
with FTP) to a git-based deployment system that has won over the other
staffers.
@@ -104,8 +104,8 @@ framework would have a very tough reputation to beat.
I have looked into using Lapis,
but the fact that HTML is so dead easy to modify made that idea lose out.
-Maybe this is in the realm of something like [jekyll](http://jekyllrb.com/),
-[Hugo](http://gohugo.io/) or [sw](https://github.com/jroimartin/sw) to take
+Maybe this is in the realm of something like [jekyll](https://jekyllrb.com/),
+[Hugo](https://gohugo.io/) or [sw](https://github.com/jroimartin/sw) to take
care of. I'd need to do more research into this when I have the time.
If you look at the website code currently a lot of it is heavily duplicated
diff --git a/blog/closed-projects-2022-03-24.markdown b/blog/closed-projects-2022-03-24.markdown
index 9ddab6c..3af5588 100644
--- a/blog/closed-projects-2022-03-24.markdown
+++ b/blog/closed-projects-2022-03-24.markdown
@@ -27,8 +27,8 @@ that at least one of these formats wouldn't work for you.
<iframe frameborder="0" src="https://itch.io/embed/1454153?dark=true" width="552" height="167"><a href="https://withinstudios.itch.io/closed-projects">Closed Projects by Within</a></iframe>
-If you are a [Patreon supporter](https://patreon.com/cadey), you can get this
-for free by clicking [this
+If you are a [Patreon supporter](https://www.patreon.com/cadey), you can get
+this for free by clicking [this
link](https://withinstudios.itch.io/closed-projects/patreon-access).
If you are a part of a marginalized group and cannot afford this but want to
diff --git a/blog/cloud-init-2021-06-04.markdown b/blog/cloud-init-2021-06-04.markdown
index 25e4eab..5aeb8ec 100644
--- a/blog/cloud-init-2021-06-04.markdown
+++ b/blog/cloud-init-2021-06-04.markdown
@@ -94,7 +94,7 @@ write_files:
Please make sure to change the username and swap out the SSH key as needed,
unless you want to get locked out of your VM. For more information about what
you can do from cloud-init, see the list of modules
-[here](http://cloudinit.readthedocs.io/en/latest/topics/modules.html).
+[here](https://cloudinit.readthedocs.io/en/latest/topics/modules.html).
Now that you have the two yaml files you can make the seed image with this
command (Linux):
diff --git a/blog/cryptocurrency-ownership.markdown b/blog/cryptocurrency-ownership.markdown
index b9c0ded..15175d0 100644
--- a/blog/cryptocurrency-ownership.markdown
+++ b/blog/cryptocurrency-ownership.markdown
@@ -60,7 +60,7 @@ wallet against my will.</xeblog-conv></div>
<xeblog-conv name="Open_Skies" mood="wave">For me, the whole dance of paying someone for content on the internet is… rough. Like, there are so many steps to pay someone, and everyone wants to send me emails or sign me up for a subscription to pay every month for premium content, and I need to scroll around the page to find a payment link then go through multiple forms and find my credit card to enter the number or sign into paypal or whatever. I’d really like to be able to just like… hey, this research you published for free on your blog is excellent and saved me like three hours of trying to put it together from other sources. One click, you get a dollar, thank you very much, I’ll be on my way. And on the other hand, I’d like to be able to have something like that which is trivial to set up on my own content rather than needing advertisement peering and accounts and having a minimum payout before I can use the money, and annoying all the viewers…</xeblog-conv>
-<xeblog-conv name="Cadey" mood="enby">Amazingly enough, a lot of this is actually solved in Canada provided the person or business you're trying to send money to has a bank account. You can use [Interac](https://en.wikipedia.org/wiki/Interac) to send money to people by phone number or email address. It's how I've paid my tax attorney and for a while it's how I've paid rent. This is only viable for bigger payments though, something like [micropayments](https://en.wikipedia.org/wiki/Micropayment) have never really taken off because of transaction fees, especially with cryptocurrencies. Litecoin has [very low transaction fees](http://litecoin.info/index.php/Transaction_fees), but if your total payment is a dollar then a 4% transaction fee sounds kind of ludicrous. If things like [Stellar](https://en.wikipedia.org/wiki/Stellar_(payment_network)) were more viable, then it would be a different story.<br /><br />Until then we'll be dealing with Twitch only paying out once you make $100 or my advertising provider only paying out when you make $50. It's a nightmare.</xeblog-conv>
+<xeblog-conv name="Cadey" mood="enby">Amazingly enough, a lot of this is actually solved in Canada provided the person or business you're trying to send money to has a bank account. You can use [Interac](https://en.wikipedia.org/wiki/Interac) to send money to people by phone number or email address. It's how I've paid my tax attorney and for a while it's how I've paid rent. This is only viable for bigger payments though, something like [micropayments](https://en.wikipedia.org/wiki/Micropayment) have never really taken off because of transaction fees, especially with cryptocurrencies. Litecoin has [very low transaction fees](https://litecoin.info/index.php/Transaction_fees), but if your total payment is a dollar then a 4% transaction fee sounds kind of ludicrous. If things like [Stellar](https://en.wikipedia.org/wiki/Stellar_(payment_network)) were more viable, then it would be a different story.<br /><br />Until then we'll be dealing with Twitch only paying out once you make $100 or my advertising provider only paying out when you make $50. It's a nightmare.</xeblog-conv>
<xeblog-conv name="Numa" mood="stare">Wait, wait. One of the original points in the bitcoin paper was that it would avoid paying transaction fees to the bigger banks. When you pay a transaction fee on a cryptocurrency payment, where does it go? The miners/stakers? Wouldn't that just end up making you pay the transaction fees to the bigger players anyways?</xeblog-conv>
diff --git a/blog/death-stranding-review-2019-11-11.markdown b/blog/death-stranding-review-2019-11-11.markdown
index 6848397..6904d4f 100644
--- a/blog/death-stranding-review-2019-11-11.markdown
+++ b/blog/death-stranding-review-2019-11-11.markdown
@@ -13,7 +13,7 @@ For a summary of the article without spoilers, this game is 10 out of 10 game of
year 2019 for me.
I have also been playing through this game [on
-twitch](https://twitch.tv/princessxen) and have streams archived
+twitch](https://www.twitch.tv/princessxen) and have streams archived
[here](https://xena.greedo.xeserv.us/files/kojima_unchained).
There's a long-standing rule of thumb to tell fiction apart from non-fiction.
diff --git a/blog/dependency-hell-2014-11-20.markdown b/blog/dependency-hell-2014-11-20.markdown
index c9e513a..f821a59 100644
--- a/blog/dependency-hell-2014-11-20.markdown
+++ b/blog/dependency-hell-2014-11-20.markdown
@@ -70,7 +70,7 @@ graphs and code line counts are skewed based on the contents of your
upstream packages instead of just the code you wrote. Admittedly,
locking dependencies like this does mean that fantastic language level
tools such as [go
-get](https://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependencies)
+get](https://pkg.go.dev/cmd/go#hdr-Add_dependencies_to_current_module_and_install_them)
work again, but overall it is just not worth the pain
of having to manually merge in patches from upstream (but if you do
think it is worth the pain contact me, I'm open for contract work)
@@ -80,16 +80,15 @@ making sure to change the file paths to match your changes.
I believe the solution to all this and something that needs to be a
wider community effort for users of all programming languages is the use
-of a technique called [semantic
-versioning](http://semver.org/). In
+of a technique called [semantic versioning](https://semver.org/). In
some lanaguages like Go where the [import paths are based on repository
-paths](