From 7d8827dc69bb2daa17e3de0979a6f2ab74c83593 Mon Sep 17 00:00:00 2001 From: wgroeneveld Date: Thu, 31 Mar 2022 12:03:21 +0200 Subject: [PATCH] blogroll became a manually curated list... --- content/links.md | 31 +++++++-- ...generating-a-blogroll-with-opml-in-hugo.md | 6 ++ .../2022/03/creativity-equals-messy-code.md | 2 +- data/blogroll.xml | 67 ------------------- layouts/shortcodes/blogroll.html | 16 ----- 5 files changed, 32 insertions(+), 90 deletions(-) delete mode 100644 data/blogroll.xml delete mode 100644 layouts/shortcodes/blogroll.html diff --git a/content/links.md b/content/links.md index 266c5349..4b6764ee 100644 --- a/content/links.md +++ b/content/links.md @@ -2,14 +2,33 @@ title: Fellow Brain Bakers --- -_Brain Baking_ never happens in isolation. This page contains a list of curious websites and fellow bloggers that deserve a shout-out. It is a nostalgic throwback to the nineties _links_ pages, like my recently excavated [2007 browser bookmarks](/museum/fav.html). +_Brain Baking_ never happens in isolation. This page contains a list of curious websites and fellow bloggers that deserve a shout-out. It is a nostalgic throwback to the nineties _links_ or _blogroll_ pages, like my recently excavated [2007 browser bookmarks](/museum/fav.html). -Enjoy the serendipitous discoveries by clicking through! +I've categorized these according to my own social circles. This is not a complete list. Visit [blogroll.org](https://blogroll.org/) for a superior curated list of "fine personal & independent blogs". It's a great way to get to know new people and sites. -## Blogroll -This is an automatically updated and maintained blogroll by my RSS reader. Those who'd rather download the `.opml` file, [here you go](https://raw.githubusercontent.com/wgroeneveld/brainbaking/master/data/blogroll.xml). +## Friends & Acquaintances -Visit [blogroll.org](https://blogroll.org/) for a superior humanly curated list of "fine personal & independent blogs". It's a great way to get to know new people and sites. +- [Strife Streams](https://www.strifestreams.com/), classic retro gaming streams to jog your memory. +- [Fabien Sanglard](https://fabiensanglard.net/), in-depth reverse-engineering articles on game engines. +- [Roy Tang](https://roytang.net/blog/), a programmer from the Philippines writing about life and games. +- [Henrique Dias](https://hacdias.com/), a Portuguese computer science student living in the Netherlands. +- [Brit Butler](https://blog.kingcons.io/), functional thoughts on Lisp and life. +- [Winnie Lim](https://winnielim.org/), slow inner philosophical thoughts on the fast outer world. +- [Stefan Imhoff](https://www.stefanimhoff.de/), a German Stoic that also codes in NeoVim. +- [Peter Rukavina](https://ruk.ca/), Canadian stories on life, journaling, and printing. +- [Mike Harley](https://obsolete29.com/), Privacy-aware posts in-between life. +- [Justin Wl.](https://randombattlesblog.wordpress.com/), A life long random battles level grind story. + +## The Larger Community + +- [Chester Bolingbroke](http://crpgaddict.blogspot.com/), the CRPG Addict's adventures. +- [Ana Rodrigues](https://ohhelloana.blog/), mixed jottings of tech and personal experiences. +- [Chris Aldrich](https://boffosocko.com/), a modern day cybernetics expert blogging about blogging. +- [Jessica Kerr](https://jessitron.com/blog/), enterprise software developer thoughts by a symmathecist. +- [Josh W Comeau](https://www.joshwcomeau.com/), a CSS expert that produces beautiful how-tos. +- [Akram Ahmad](https://programming-digressions.com/), lovely cross-cultural programming digressions. +- [Gergely Orosz](https://blog.pragmaticengineer.com/), The Pragmatic Engineer newsletters. +- [Retronauts](https://retronauts.com/), the seminal retro gaming podcast by ex-1UP members. +- [Blake Patterson](https://bytecellar.com/), a modern day old Byte Cellar junkyard to marvel at. -{{< blogroll >}} diff --git a/content/post/2022/01/generating-a-blogroll-with-opml-in-hugo.md b/content/post/2022/01/generating-a-blogroll-with-opml-in-hugo.md index edcc1693..0c006d0c 100644 --- a/content/post/2022/01/generating-a-blogroll-with-opml-in-hugo.md +++ b/content/post/2022/01/generating-a-blogroll-with-opml-in-hugo.md @@ -67,6 +67,12 @@ Another problem is the lack of metadata, or description information. The [/links It somehow doesn't get saved into the OPML, although there's a description tag---it's [hardcoded to the empty string](https://github.com/Ranchero-Software/NetNewsWire/issues/3406). Why? I'd love to hack away in the Swift code but could use some help. +--- + +**Addendum**, 31th March 2022: Auto-generating decent links proved to be too difficult. The addition of a self-hosted RSS-Bridge, which allows me to generate RSS feeds based off Instagram/Twitter feeds, proved to be too much. The resulting list of links is a nondescript mess. In the end, I decided to curate the `/links` page manually. + +--- + ## Bonus material Hey, this site also supports dark mode from now on! It seems to be a thing and after discovering MacOS Montery's "Auto" Appearance switch setting, I couldn't resist. Enjoy! diff --git a/content/post/2022/03/creativity-equals-messy-code.md b/content/post/2022/03/creativity-equals-messy-code.md index 2515969d..84a4ff0f 100644 --- a/content/post/2022/03/creativity-equals-messy-code.md +++ b/content/post/2022/03/creativity-equals-messy-code.md @@ -41,7 +41,7 @@ We found almost moderate positive correlations between lines of code and evaluat ![](../creativity-scatter.jpg "A: Creativity compared to total PMD issues. B: compared to unique issues.") -Remember that these are first-year CS1 student projects in higher education. We did gather projects from two academic years (110 projects in total), but it's still just data from our local faculty, so it will very likely chance if other universities are taken into account. Each course has its own style, and each professor and assistant has his or hers own teaching style, possibly altering the above scores. +Remember that these are first-year CS1 student projects in higher education. We did gather projects from two academic years (110 projects in total), but it's still just data from our local faculty, so it will very likely change if other universities are taken into account. Each course has its own style, and each professor and assistant has his or hers own teaching style, possibly altering the above scores. Some PMD issues showcase higher correlations with creativity than others. For example, Cyclomatic Complexity shows twice as high correlations than an unused private field. That perhaps makes sense, a complex project with lots of sloppy copy-pasted code for perhaps enemy logic produces a more original (and thus higher evaluated CAT score) project, but also more complexity issues as reported by PMD. What we learn from this is that some issues are more relevant than others, and that some might be important enough to incorporate in our course---even if just mentioned as a "best practice". diff --git a/data/blogroll.xml b/data/blogroll.xml deleted file mode 100644 index a8d73e6d..00000000 --- a/data/blogroll.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - -On My Mac - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/layouts/shortcodes/blogroll.html b/layouts/shortcodes/blogroll.html deleted file mode 100644 index 8354cad4..00000000 --- a/layouts/shortcodes/blogroll.html +++ /dev/null @@ -1,16 +0,0 @@ - -{{ range $.Site.Data.blogroll.body.outline }} -

{{ index . "-title" }}

- - -{{ end }} -