blogroll became a manually curated list...

This commit is contained in:
Wouter Groeneveld 2022-03-31 12:03:21 +02:00
parent 929cb7f549
commit 7d8827dc69
5 changed files with 32 additions and 90 deletions

View File

@ -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 _<svg class='icon'><use xlink:href='#link'></use></svg>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 _<svg class='icon'><use xlink:href='#link'></use></svg>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 >}}

View File

@ -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!

View File

@ -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".

View File

@ -1,67 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- OPML generated by NetNewsWire -->
<opml version="1.1">
<head>
<title>On My Mac</title>
</head>
<body>
<outline text="Code" title="Code">
<outline text="Coder's Block" title="Coder's Block" description="" type="rss" version="RSS" htmlUrl="https://codersblock.com/" xmlUrl="https://codersblock.com/rss.xml"/>
<outline text="Enterprise Craftsmanship" title="Enterprise Craftsmanship" description="" type="rss" version="RSS" htmlUrl="https://enterprisecraftsmanship.com/" xmlUrl="https://enterprisecraftsmanship.com/index.xml"/>
<outline text="fabiensanglard.net" title="fabiensanglard.net" description="" type="rss" version="RSS" htmlUrl="https://fabiensanglard.net/" xmlUrl="https://fabiensanglard.net/rss.xml"/>
<outline text="Jessitron" title="Jessitron" description="" type="rss" version="RSS" htmlUrl="https://jessitron.com/" xmlUrl="https://jessitron.com/feed/"/>
<outline text="Josh Comeau's blog" title="Josh Comeau's blog" description="" type="rss" version="RSS" htmlUrl="https://www.joshwcomeau.com/" xmlUrl="https://www.joshwcomeau.com/rss.xml"/>
<outline text="Oh Hello Ana" title="Oh Hello Ana" description="" type="rss" version="RSS" htmlUrl="" xmlUrl="https://ohhelloana.blog/feed.xml"/>
<outline text="Programming Digressions" title="Programming Digressions" description="" type="rss" version="RSS" htmlUrl="https://programming-digressions.com/" xmlUrl="https://programming-digressions.com/feed"/>
<outline text="The Pragmatic Engineer" title="The Pragmatic Engineer" description="" type="rss" version="RSS" htmlUrl="https://blog.pragmaticengineer.com/" xmlUrl="https://blog.pragmaticengineer.com/rss/"/>
</outline>
<outline text="Gaming" title="Gaming">
<outline text="Casual Magic with Shivam Bhatt" title="Casual Magic with Shivam Bhatt" description="" type="rss" version="RSS" htmlUrl="http://casualmagic.libsyn.com/website" xmlUrl="http://casualmagic.libsyn.com/rss"/>
<outline text="Hardcore Gaming 101" title="Hardcore Gaming 101" description="" type="rss" version="RSS" htmlUrl="http://www.hardcoregaming101.net/" xmlUrl="http://www.hardcoregaming101.net/feed/"/>
<outline text="Press The Buttons" title="Press The Buttons" description="" type="rss" version="RSS" htmlUrl="https://www.pressthebuttons.com/" xmlUrl="https://www.pressthebuttons.com/atom.xml"/>
<outline text="Random Battles: my life long level grind" title="Random Battles: my life long level grind" description="" type="rss" version="RSS" htmlUrl="https://randombattlesblog.wordpress.com/" xmlUrl="https://randombattlesblog.wordpress.com/feed/"/>
<outline text="Retronauts Subscription" title="Retronauts Subscription" description="" type="rss" version="RSS" htmlUrl="https://www.patreon.com/retronauts" xmlUrl="https://www.patreon.com/rss/retronauts?auth=eVU2jEFz2gYCKvJ5HZv9T7Cn0moFDbGu"/>
<outline text="Strife Streams" title="Strife Streams" description="" type="rss" version="RSS" htmlUrl="https://www.strifestreams.com/" xmlUrl="https://www.strifestreams.com/rss"/>
<outline text="The CRPG Addict" title="The CRPG Addict" description="" type="rss" version="RSS" htmlUrl="http://crpgaddict.blogspot.com/" xmlUrl="https://crpgaddict.blogspot.com/feeds/posts/default"/>
</outline>
<outline text="Own" title="Own">
<outline text="Brain Baking" title="Brain Baking" description="" type="rss" version="RSS" htmlUrl="https://brainbaking.com/" xmlUrl="http://brainbaking.com/index.xml"/>
<outline text="Kristien Thoelen" title="Kristien Thoelen" description="" type="rss" version="RSS" htmlUrl="https://kristienthoelen.be/" xmlUrl="https://kristienthoelen.be/feed/"/>
<outline text="Retro Gaming on Jefklaks Codex" title="Retro Gaming on Jefklaks Codex" description="" type="rss" version="RSS" htmlUrl="https://jefklakscodex.com/" xmlUrl="https://jefklakscodex.com/index.xml"/>
</outline>
<outline text="Personal Blogs" title="Personal Blogs">
<outline text="Bildung" title="Bildung" description="" type="rss" version="RSS" htmlUrl="https://bildung.royscholten.nl/" xmlUrl="https://bildung.royscholten.nl/feed/"/>
<outline text="Blog on roytang.net" title="Blog on roytang.net" description="" type="rss" version="RSS" htmlUrl="https://roytang.net/blog/" xmlUrl="https://roytang.net/blog/feed/rss"/>
<outline text="Chris Aldrich" title="Chris Aldrich" description="" type="rss" version="RSS" htmlUrl="https://boffosocko.com/" xmlUrl="http://www.boffosocko.com/?cat=-484&amp;feed=rss2"/>
<outline text="ENOSUCHBLOG" title="ENOSUCHBLOG" description="" type="rss" version="RSS" htmlUrl="https://blog.yossarian.net/" xmlUrl="https://blog.yossarian.net/feed.xml"/>
<outline text="Henrique Dias" title="Henrique Dias" description="" type="rss" version="RSS" htmlUrl="" xmlUrl="https://hacdias.com/articles/feed.xml"/>
<outline text="Improved Means for Achieving Deteriorated Ends" title="Improved Means for Achieving Deteriorated Ends" description="" type="rss" version="RSS" htmlUrl="https://blog.kingcons.io/" xmlUrl="https://blog.kingcons.io/rss.xml"/>
<outline text="Interdependent Thoughts" title="Interdependent Thoughts" description="" type="rss" version="RSS" htmlUrl="https://www.zylstra.org/blog" xmlUrl="https://www.zylstra.org/blog/feed/"/>
<outline text="Michael Harley's blog" title="Michael Harley's blog" description="" type="rss" version="RSS" htmlUrl="" xmlUrl="https://obsolete29.com/feed/feed.xml"/>
<outline text="Nate Dickson Thinks..." title="Nate Dickson Thinks..." description="" type="rss" version="RSS" htmlUrl="https://thoughts.natedickson.com/" xmlUrl="https://thoughts.natedickson.com/feed/"/>
<outline text="Peter Rukavina's Weblog" title="Peter Rukavina's Weblog" description="" type="rss" version="RSS" htmlUrl="https://ruk.ca/" xmlUrl="https://ruk.ca/rss/feedburner.xml"/>
<outline text="ReadWriteRespond | Read Write Collect" title="ReadWriteRespond | Read Write Collect" description="" type="rss" version="RSS" htmlUrl="https://collect.readwriterespond.com/" xmlUrl="https://collect.readwriterespond.com/tag/readwriterespond/feed/"/>
<outline text="Rubenerd" title="Rubenerd" description="" type="rss" version="RSS" htmlUrl="https://rubenerd.com/" xmlUrl="https://rubenerd.com/feed/"/>
<outline text="Stefan Imhoff" title="Stefan Imhoff" description="" type="rss" version="RSS" htmlUrl="https://www.stefanimhoff.de/" xmlUrl="https://www.stefanimhoff.de/index.xml"/>
<outline text="Twelve Travel Feet" title="Twelve Travel Feet" description="" type="rss" version="RSS" htmlUrl="https://twelvetravelfeet.home.blog/" xmlUrl="https://twelvetravelfeet.home.blog/feed/"/>
<outline text="Winnie Lim" title="Winnie Lim" description="" type="rss" version="RSS" htmlUrl="https://winnielim.org/" xmlUrl="https://winnielim.org/feed/"/>
<outline text="WordRidden" title="WordRidden" description="" type="rss" version="RSS" htmlUrl="http://www.wordridden.com/" xmlUrl="https://wordridden.com/rss"/>
</outline>
<outline text="Philosophy/Psychology" title="Philosophy/Psychology">
<outline text="Brain Pickings" title="Brain Pickings" description="" type="rss" version="RSS" htmlUrl="https://www.themarginalian.org/" xmlUrl="https://feeds.feedburner.com/brainpickings/rss"/>
<outline text="Farnam Street" title="Farnam Street" description="" type="rss" version="RSS" htmlUrl="https://fs.blog/" xmlUrl="https://fs.blog/feed/"/>
</outline>
<outline text="Technology" title="Technology">
<outline text="ancientelectronics" title="ancientelectronics" description="" type="rss" version="RSS" htmlUrl="https://ancientelectronics.wordpress.com/" xmlUrl="https://ancientelectronics.wordpress.com/feed/"/>
<outline text="Byte Cellar" title="Byte Cellar" description="" type="rss" version="RSS" htmlUrl="https://bytecellar.com/" xmlUrl="https://bytecellar.com/feed/"/>
<outline text="DEAD SUPERHERO" title="DEAD SUPERHERO" description="" type="rss" version="RSS" htmlUrl="https://deadsuperhero.com/" xmlUrl="https://deadsuperhero.com/rss/"/>
<outline text="Digging the Digital" title="Digging the Digital" description="" type="rss" version="RSS" htmlUrl="https://diggingthedigital.com/" xmlUrl="https://diggingthedigital.com/feed/"/>
<outline text="foo::bar" title="foo::bar" description="" type="rss" version="RSS" htmlUrl="https://blog.sugoi.be/" xmlUrl="https://blog.sugoi.be/index.xml"/>
<outline text="FOSS Academic" title="FOSS Academic" description="" type="rss" version="RSS" htmlUrl="https://fossacademic.tech/" xmlUrl="https://fossacademic.tech/feed.xml"/>
<outline text="i need coffee" title="i need coffee" description="" type="rss" version="RSS" htmlUrl="https://ineed.coffee/" xmlUrl="https://ineed.coffee/feed.xml"/>
<outline text="Kevin Norman" title="Kevin Norman" description="" type="rss" version="RSS" htmlUrl="http://kn100.me/" xmlUrl="https://kn100.me/index.xml"/>
<outline text="Laura Kalbag" title="Laura Kalbag" description="" type="rss" version="RSS" htmlUrl="https://laurakalbag.com/posts/" xmlUrl="https://laurakalbag.com/posts/index.xml"/>
<outline text="there.oughta.be/" title="there.oughta.be/" description="" type="rss" version="RSS" htmlUrl="https://there.oughta.be/" xmlUrl="http://there.oughta.be/feed.xml"/>
</outline>
</body>
</opml>

View File

@ -1,16 +0,0 @@
{{ range $.Site.Data.blogroll.body.outline }}
<h3>{{ index . "-title" }}</h3>
<ul>
{{ range .outline }}
{{ $url := index . "-htmlUrl" }}
{{ if eq $url "" }}
{{ $url = index . "-xmlUrl" }}
{{ end }}
<li><a href="{{ $url }}">{{ index . "-title" }}</a>&nbsp;&nbsp;<svg class='icon'><use xlink:href='#link'></use></svg>{{ replaceRE `https?://` "" $url }}</li>
{{ end }}
</ul>
{{ end }}