From c19b3b173970629f83cfadfb0e6402a2ae746d1e Mon Sep 17 00:00:00 2001 From: Pagwin Date: Wed, 2 Oct 2024 18:23:24 -0400 Subject: [PATCH] added over all prev blog articles --- posts/HackBU2024.md | 2 +- posts/Rust_CPP_comp.md | 3 +-- posts/_index.md | 4 ---- posts/finite_KCMP_nums.md | 2 +- posts/fractions.md | 2 +- posts/fractions_sidequest.md | 2 +- posts/gh_actions.md | 2 +- posts/how.md | 1 + posts/invidious_and_goals.md | 2 +- posts/micro_blogs.md | 2 +- posts/micro_blogs_2.md | 2 +- posts/mineflayer_why.md | 2 +- posts/pogo_again.md | 3 +-- posts/pogo_so_far.md | 3 +-- posts/rust_enums.md | 3 +-- posts/rust_type_hiccups.md | 2 +- posts/serenity_why.md | 2 +- posts/speedrun.md | 2 +- posts/universal_proc_tut.md | 1 + 19 files changed, 18 insertions(+), 24 deletions(-) delete mode 100644 posts/_index.md diff --git a/posts/HackBU2024.md b/posts/HackBU2024.md index 7a25001..06378b6 100644 --- a/posts/HackBU2024.md +++ b/posts/HackBU2024.md @@ -1,5 +1,4 @@ --- - title: "Bits bobs and notes from HackBU 2024" description: "A summary of my experience, lessons and thoughts on the HackBU 2024 hackathon" @@ -8,6 +7,7 @@ date: "2024-02-20" draft: false +tags: [] --- # Hi :) diff --git a/posts/Rust_CPP_comp.md b/posts/Rust_CPP_comp.md index 388ec3f..470ce0a 100644 --- a/posts/Rust_CPP_comp.md +++ b/posts/Rust_CPP_comp.md @@ -1,5 +1,4 @@ --- - title: "Comparing Rust and C++" description: "A post on how I view rust and C++ in relation to each other and my thoughts on them" @@ -7,7 +6,7 @@ description: "A post on how I view rust and C++ in relation to each other and my date: "2024-04-11" draft: true - +tags: [] --- # Less black and white than the hype suggests diff --git a/posts/_index.md b/posts/_index.md deleted file mode 100644 index aa9f0c9..0000000 --- a/posts/_index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: "Blogs" -description: some blogs I've posted ---- diff --git a/posts/finite_KCMP_nums.md b/posts/finite_KCMP_nums.md index 52ddcf3..0bd825a 100644 --- a/posts/finite_KCMP_nums.md +++ b/posts/finite_KCMP_nums.md @@ -1,5 +1,4 @@ --- - title: "Finite KCMP numbers" description: "Fuck it my brain has a bit too much free time so why not figure out a proof for an isomorphism between programs writen in a turing complete language and natural numbers and use it to do fun stuff" @@ -8,6 +7,7 @@ date: 2022-12-20 draft: true +tags: [] --- # Finite KCMP numbers diff --git a/posts/fractions.md b/posts/fractions.md index 6ea9e3e..5108a49 100644 --- a/posts/fractions.md +++ b/posts/fractions.md @@ -1,5 +1,4 @@ --- - title: "Fractions" description: "So I've been thinking about representing fractions/rational numbers in binary effieciently..." @@ -8,6 +7,7 @@ date: 2023-08-07 draft: false +tags: [] --- # Fractions diff --git a/posts/fractions_sidequest.md b/posts/fractions_sidequest.md index 5f47cd3..145ee0f 100644 --- a/posts/fractions_sidequest.md +++ b/posts/fractions_sidequest.md @@ -1,5 +1,4 @@ --- - title: "Fractions Sidequest" description: "In my last blog I wrote about my explorations on a new number type that specifies fractions rather than approximate binimal(? decimal has a latin root for 10 but floating point uses binary so what word?) or integers" @@ -8,6 +7,7 @@ date: 2023-08-08 draft: false +tags: [] --- # The Sidequest diff --git a/posts/gh_actions.md b/posts/gh_actions.md index bbf15b7..c5d6fe2 100644 --- a/posts/gh_actions.md +++ b/posts/gh_actions.md @@ -1,5 +1,4 @@ --- - title: "Setting up CD for this site" description: "How I setup Github actions to automatically update this site" @@ -8,6 +7,7 @@ date: 2022-01-22 draft: false +tags: [] --- So recently I got a bit of a bee in my bonnet to go setup CD for this website. The main reasons that drove this were 1. deploying the site was mildly tedious which is a good enough reason on it's own and 2. I wanted to learn how to do it. diff --git a/posts/how.md b/posts/how.md index af55bf7..c3fb450 100644 --- a/posts/how.md +++ b/posts/how.md @@ -2,6 +2,7 @@ title: "How this website was made" description: "It's with hugo and the rest of this is probably gonna be short and boring viewer discretion is advised" date: 2020-09-30 +tags: [] --- ## Prelude Before we get to how I actually made this site let's discussed how I failed to make this site(repeatedly). I was inspired to make a simple website/blog from [this blog post](https://k1ss.org/blog/20191004a), I rapidly regretted having that as my main inspiration. I tried setting up scripts for generating pages using the output from pandoc, making the pages look nice and what not as well as make a script for generating an rss feed but rapidly realized that all of this was going to be a pain and gave up. Rinse and repeat a couple of times over several months to a year or so. diff --git a/posts/invidious_and_goals.md b/posts/invidious_and_goals.md index 74a18e2..a22d334 100644 --- a/posts/invidious_and_goals.md +++ b/posts/invidious_and_goals.md @@ -1,5 +1,4 @@ --- - title: "Yeeting the distractions and setting goals" description: "So recently I've begun work on trying to remove distractions so I'm more likely to work on productive stuff and this blog is effectively a lightning round of things I did to accomplish that" @@ -8,6 +7,7 @@ date: 2022-09-01 draft: false +tags: [] --- So recently I’ve engaged in a renewed push to be productive somewhat consistently and this time it just may work(unlike the 3-5 other times). With this push, I’ve decided to begin moving off of youtube by going down to my subscriptions. In order to do that I implemented a few small projects. diff --git a/posts/micro_blogs.md b/posts/micro_blogs.md index 991df03..571d00e 100644 --- a/posts/micro_blogs.md +++ b/posts/micro_blogs.md @@ -1,5 +1,4 @@ --- - title: "Micro blogs (1)" description: "a bunch of thoughts ideas and what not that aren't worth of full blogs but that I still want to write down" @@ -8,6 +7,7 @@ date: "2024-01-30" draft: false +tags: [] --- # You know the drill diff --git a/posts/micro_blogs_2.md b/posts/micro_blogs_2.md index 8606031..770a769 100644 --- a/posts/micro_blogs_2.md +++ b/posts/micro_blogs_2.md @@ -1,5 +1,4 @@ --- - title: "Micro blogs (2)" description: "a bunch of thoughts ideas and what not that aren't worth of full blogs but that I still want to write down" @@ -8,6 +7,7 @@ date: "2024-01-30" draft: true +tags: [] --- # I think react native or expo is haunted diff --git a/posts/mineflayer_why.md b/posts/mineflayer_why.md index 559f0a1..a7de6f6 100644 --- a/posts/mineflayer_why.md +++ b/posts/mineflayer_why.md @@ -1,8 +1,8 @@ - --- title: "Mineflayer pains" description: "Describing all the pains with mineflayer I've dealt with so far" date: 2021-01-10 +tags: [] --- ## Preface Given I'm gonna be complaining about [mineflayer](https://github.com/PrismarineJS/mineflayer) you may be wondering why I don't roll with something else given my complaints. The problem with that is that there is nothing else to my knowledge or at least nothing else high level, not even in other languages. There probably is and I just didn't look hard enough but oh well. Also I would've built up my own thing from scratch but reverse engineering/reimplementing a network protocol without official docs and without even unofficial docs if you're trying to do stuff with older versions is kinda hard and if you wanna see how far I got then you can look at the [repo with my work](https://github.com/Pagwin-Fedora/McProtocolLearning) and I refused to work with the slightly lower level(relative to mineflayer) [node minecraft protocol](https://github.com/PrismarineJS/node-minecraft-protocol)(made by the same person) because if I'm using someone else's work I may as well go all the way to the highest level diff --git a/posts/pogo_again.md b/posts/pogo_again.md index 07ff363..725e6ad 100644 --- a/posts/pogo_again.md +++ b/posts/pogo_again.md @@ -1,5 +1,4 @@ --- - title: "Pogo again" description: "I swear I'm going to finish it this time (I'd borked the format for this post in hugo previously so sorry if you noticed)" @@ -7,7 +6,7 @@ description: "I swear I'm going to finish it this time (I'd borked the format fo date: 2023-01-01 draft: true - +tags: [] --- # Another blog post that mentions Pogo diff --git a/posts/pogo_so_far.md b/posts/pogo_so_far.md index d0957f8..9a31218 100644 --- a/posts/pogo_so_far.md +++ b/posts/pogo_so_far.md @@ -1,5 +1,4 @@ --- - title: "Pogo so far" description: "A summary of the work I've done on pogo so far and where I intend to go with it" @@ -7,7 +6,7 @@ description: "A summary of the work I've done on pogo so far and where I intend date: 2022-01-31 draft: false - +tags: [] --- So in [My last blog](https://pagwin.xyz/blog/gh_actions/), I briefly mentioned a project I'm working on called [Pogo](https://github.com/Pagwin-Fedora/Pogo) and then said absolutely nothing about what it actually is or what I was going to do with it. I did say I wanted to write a blog article on it though and this is that blog article. diff --git a/posts/rust_enums.md b/posts/rust_enums.md index 267a81e..7faf1ad 100644 --- a/posts/rust_enums.md +++ b/posts/rust_enums.md @@ -1,5 +1,4 @@ --- - title: "Rust Match and Enums" description: "A blog article I wrote to win a dumb argument" @@ -7,7 +6,7 @@ description: "A blog article I wrote to win a dumb argument" date: "2022-09-06" draft: false - +tags: [] --- As the description of this article says I wrote this to try and probably fail to win an argument. Namely, a friend ~~argued~~ asked "Why use rust enums just use an interface and manual type checks?" specifically the context was me advocating for the use of rust enums instead of C's union types. Example: diff --git a/posts/rust_type_hiccups.md b/posts/rust_type_hiccups.md index 4c4431b..7c803a4 100644 --- a/posts/rust_type_hiccups.md +++ b/posts/rust_type_hiccups.md @@ -1,5 +1,4 @@ --- - title: "Rust Type Hiccups" description: "A couple of hiccups I've run into with rust's type system" @@ -8,6 +7,7 @@ date: 2022-12-20 draft: false +tags: [] --- # Rust type hiccups diff --git a/posts/serenity_why.md b/posts/serenity_why.md index f7d88c6..072548c 100644 --- a/posts/serenity_why.md +++ b/posts/serenity_why.md @@ -1,5 +1,4 @@ --- - title: "Serenity pains" description: "A rant against how serenity forces the developer to handle state" @@ -8,6 +7,7 @@ date: 2022-09-01 draft: false +tags: [] --- This is the second blog article I've written dissing on how a library does something, the [first time](/blog/mineflayer_why) being effectively "Mineflayer doesn't do things the way I want it to and that annoys me". This article will probably follow in that tradition but unlike the Mineflayer one where I would've been inconvenienced to do what I want with Serenity I need to make my code potentially unsound to do what I want. diff --git a/posts/speedrun.md b/posts/speedrun.md index 1553071..d1e535e 100644 --- a/posts/speedrun.md +++ b/posts/speedrun.md @@ -1,5 +1,4 @@ --- - title: "Speeding through misc stuff" description: "I want to get out a bunch of stuff that's in the git repo or my head so I'm dumping it here" @@ -8,6 +7,7 @@ date: 2023-11-11 draft: false +tags: [] --- # Speedrun time diff --git a/posts/universal_proc_tut.md b/posts/universal_proc_tut.md index ea4f835..c82daea 100644 --- a/posts/universal_proc_tut.md +++ b/posts/universal_proc_tut.md @@ -3,6 +3,7 @@ title: "A universal tutorial on the basics for every* programming language" description: "A tutorial that covers all the basic concepts that procedural languages commonly have" date: 2021-07-03 draft: false +tags: [] --- ## Prelude No this isn't comprehensive, so no you won't be able to immediately go start making something after having read this and no this doesn't cover everything you might possibly run into, see [#The Asterisk](#The%20Asterisk). Also the examples will be in Pseudocode so this isn't a generic python/javascript tutorial :P.