diff --git a/data/links/left/00_programming.yaml b/data/links/left/00_programming.yaml index c3a4c0f..7f4dad4 100644 --- a/data/links/left/00_programming.yaml +++ b/data/links/left/00_programming.yaml @@ -1,4 +1,4 @@ -name: Programming +name: Computing links: - name: Simple Balanced Ternary Computer Virtual Machine description: A virtual machine simulating a base 3 computer. Alternatives to the traditional models of computing are of great interest to me and I want to learn more about programming in base 3. @@ -15,3 +15,18 @@ links: - name: An approach to computing and sustainability inspired from permaculture description: A talk from Strange Loop 2023 by Devine Lu Linvega about managing software complexity and developing software with preservation in mind. Devine show off a virtual machine and language they created for building games and software, with a focus on being well documented and easily re-implementable. url: https://www.youtube.com/watch?v=T3u7bGgVspM + - name: Permacomputing Wiki + url: https://permacomputing.net + description: Permacomputing focuses on sustainable computing, inspired by permaculture, aiming to utilize existing compute resources rather than new ones. The wiki is very incomplete, but is something to keep an eye on as it grows. + - name: Advanced Programming in the UNIX Environment + url: https://stevens.netmeister.org/631/ + description: A graduate class taught by Jan Schaumann at Stevens Institute of Technology covering the development of complex system software for UNIX systems. + - name: Challenging projects every programmer should try + url: https://austinhenley.com/blog/challengingprojects.html + description: Some suggestions for projects programmers should try in order to level up their skills. + - name: A beginners' guide away from scanf() + url: https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html + description: Every C class teaches you to use scanf() to read input. Every Cbest practices guide tells you to never use scanf(). This article describes how. + - name: Actually Portable Executables + url: https://justine.lol/ape.html + description: An amazing and wild project that creates an executable file compatible with Unix, Windows, and MacOS. diff --git a/data/links/middle/20_articles.yaml b/data/links/middle/20_articles.yaml index ff7434f..94944c4 100644 --- a/data/links/middle/20_articles.yaml +++ b/data/links/middle/20_articles.yaml @@ -9,3 +9,6 @@ links: - name: Writing when tech has broken the web's social contract description: An article discussing how writing on the Internet is changing because of AI url: https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/ + - name: "Pluralistic: \"If buying isn't owning, piracy isn't stealing\"" + url: https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill + description: Cory Doctorow writes about DRM and the bullshit of digital "ownership" diff --git a/data/links/middle/30_foodforthought.yaml b/data/links/middle/30_foodforthought.yaml deleted file mode 100644 index dcaaee6..0000000 --- a/data/links/middle/30_foodforthought.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: Food for Thought -links: - - name: 32-Bit Cafe - url: "https://32bit.cafe" - description: Building a better internet - - name: Permacomputing Wiki - url: https://permacomputing.net - description: Permacomputing focuses on sustainable computing, inspired by permaculture, aiming to utilize existing compute resources rather than new ones. The wiki is very incomplete, but is something to keep an eye on as it grows. - - name: Building a Better World in your Backyard - url: https://permies.com/w/better-world - description: On the topic of permaculture, Building a Better World in your Backyard is a book describing how you can get started with permaculture and living a sustainable lifestyle. The website has lots of good resources and is often referenced by the book. You can also buy the book in bulk for cheap to distribute amongst your local community. - - name: The small things Manifesto - url: https://ajroach42.com/the-small-things-manifesto/ - description: A manifesto written by Andrew Roach proposing that we should try to do things on a human scale again, instead of trying to design everything to scale infinitely. diff --git a/data/links/middle/30_smallweb.yaml b/data/links/middle/30_smallweb.yaml new file mode 100644 index 0000000..8dd1041 --- /dev/null +++ b/data/links/middle/30_smallweb.yaml @@ -0,0 +1,20 @@ +name: Around the Smallweb +links: + - name: 32-Bit Cafe + url: "https://32bit.cafe" + description: An inclusive community dedicated to making web development approachable to newcomers. + - name: The small things Manifesto + url: https://ajroach42.com/the-small-things-manifesto/ + description: A manifesto written by Andrew Roach proposing that we should try to do things on a human scale again, instead of trying to design everything to scale infinitely. + - name: Small Technology Foundation + url: https://small-tech.org/ + description: The work of Laura Kalbag and Aral Balkan, the Small Technology Foundation advocates for building the small web using small technology designed to increase human welfare. + - name: Melonland Forum + url: https://forum.melonland.net/ + description: A forum focused on smallweb development, styled like an old-school web 1.0 website! + - name: Tiny Tools + url: https://tinytools.directory/ + description: A list of small, free, or experimental tools for building websites or games. + - name: Nightfall City + url: https://nightfall.city/ + description: A project from m15o, who describes it as "A vibrant metropolis in an uncharted internet territory." diff --git a/data/links/right/10_amusement.yaml b/data/links/right/10_amusement.yaml index 97d3bed..3858798 100644 --- a/data/links/right/10_amusement.yaml +++ b/data/links/right/10_amusement.yaml @@ -9,3 +9,6 @@ links: - name: Advanced PET description: A web simulation of the old Megaman NT Warrior Advanced PET toy from the mid-2000s url: https://xwellingtonx.github.io/advanced-pet/ + - name: IDW Transformers (2005) Complete Reading Order + url: https://www.tfw2005.com/boards/threads/idw-transformers-complete-reading-order-2005-2018.1117009/ + description: A chronological reading order for IDW's Transformers series (2005). diff --git a/data/links/right/40_blogs.yaml b/data/links/right/40_blogs.yaml index 2c7f056..8fb920c 100644 --- a/data/links/right/40_blogs.yaml +++ b/data/links/right/40_blogs.yaml @@ -9,3 +9,9 @@ links: - name: Flamed Fury url: https://flamedfury.com description: fLaMEd writes about his hobbies and the web. + - name: Drew DeVault's blog + url: https://drewdevault.com/ + description: Drew DeVault is a software engineer working on multiple projects, notably swaywm and the Hare programming language. + - name: Andreas Kling + url: https://awesomekling.github.io/ + description: Andreas Kling likes computers! He works on SerenityOS and the Ladybird Browser.