diff options
| author | Stephen Wade <stephen@stephenwade.me> | 2023-02-03 08:21:50 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-03 08:21:50 -0500 |
| commit | e96fa7e7766f92500923237fcf9b9c9579de3678 (patch) | |
| tree | 7e695c4e182133b8e8a0c5f1a3e733c6e3352a04 | |
| parent | d335d035c18067c1f54f2c4cffb429ce4f4ddf1d (diff) | |
| download | xesite-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>
83 files changed, 159 insertions, 159 deletions
@@ -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.  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]( |
