<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <icon>http://ln.ht/_/images/favicon-4c526c32c48400028d7739cac47cd2a3.svg?vsn=d</icon>
  <link type="text/html" rel="alternate" href="http://ln.ht/~stephanmax"/>
  <link type="application/atom+xml" rel="self" href="http://ln.ht/_/feed/~stephanmax"/>
  <id>http://ln.ht/_/feed/~stephanmax</id>
  <title>Bookmarks by linkhut user: stephanmax</title>
  <updated>2026-10-24T05:07:01.199621Z</updated>
  <entry>
    <category label="Tool" term="Tool"/>
    <category label="GameDevelopment" term="GameDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://github.com/KilledByAPixel/LittleJS"/>
    <id>https://github.com/KilledByAPixel/LittleJS</id>
    <title>LittleJS</title>
    <updated>2026-10-20T03:05:51Z</updated>
  </entry>
  <entry>
    <category label="Tool" term="Tool"/>
    <category label="GameDevelopment" term="GameDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Open-source tool for telling interactive, nonlinear stories.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://twinery.org/"/>
    <id>https://twinery.org/</id>
    <title>Twine</title>
    <updated>2026-10-20T02:58:48Z</updated>
  </entry>
  <entry>
    <category label="Tool" term="Tool"/>
    <category label="Tech" term="Tech"/>
    <category label="Music" term="Music"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Free code-based music creation and performance tool.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://sonic-pi.net/"/>
    <id>https://sonic-pi.net/</id>
    <title>Sonic Pi</title>
    <updated>2026-10-16T11:48:14Z</updated>
  </entry>
  <entry>
    <category label="Community" term="Community"/>
    <category label="Tinkering" term="Tinkering"/>
    <category label="Art" term="Art"/>
    <category label="CreativeCoding" term="CreativeCoding"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Drawing robots, pen plotters, and CNC art.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://drawingbots.com/"/>
    <id>https://drawingbots.com/</id>
    <title>DrawingBots</title>
    <updated>2026-10-12T21:58:17Z</updated>
  </entry>
  <entry>
    <category label="Index" term="Index"/>
    <category label="SVG" term="SVG"/>
    <category label="CreativeCoding" term="CreativeCoding"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
A collection of minimal, generative, and customizable SVG patterns. Created by Nikolaj Sokolowski.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://bookofshapes.com/"/>
    <id>https://bookofshapes.com/</id>
    <title>Book of Shapes</title>
    <updated>2026-10-12T21:56:24Z</updated>
  </entry>
  <entry>
    <category label="VisualStorytelling" term="VisualStorytelling"/>
    <category label="DataAnalysis" term="DataAnalysis"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Winds, currents, terrain, borders, populations: maps and map films about the shapes underneath the numbers, by Aaron J. Becker.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://mapped.earth/"/>
    <id>https://mapped.earth/</id>
    <title>mapped.earth</title>
    <updated>2026-10-12T21:51:50Z</updated>
  </entry>
  <entry>
    <category label="Index" term="Index"/>
    <category label="WebDevelopment" term="WebDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
A collection of 100 background patterns powered by CSS gradients and modern CSS.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://css-pattern.com/"/>
    <id>https://css-pattern.com/</id>
    <title>CSS Pattern</title>
    <updated>2026-10-04T21:07:30Z</updated>
  </entry>
  <entry>
    <category label="Book" term="Book"/>
    <category label="Tech" term="Tech"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
A reference manual for people who design and build software.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://www.makingsoftware.com/"/>
    <id>https://www.makingsoftware.com/</id>
    <title>Making Software</title>
    <updated>2026-10-04T20:08:51Z</updated>
  </entry>
  <entry>
    <category label="Guide" term="Guide"/>
    <category label="Tinkering" term="Tinkering"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Workshop handouts including a detailed tool and supply list.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://karenhanmer.com/handouts"/>
    <id>https://karenhanmer.com/handouts</id>
    <title>Handouts by Karen Hanmer Book Arts</title>
    <updated>2026-10-02T07:08:29Z</updated>
  </entry>
  <entry>
    <category label="Guide" term="Guide"/>
    <category label="Tinkering" term="Tinkering"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
For paper mechanisms.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://cutfoldtemplates.com/"/>
    <id>https://cutfoldtemplates.com/</id>
    <title>Cut / Fold Templates</title>
    <updated>2026-10-02T06:58:00Z</updated>
  </entry>
  <entry>
    <category label="Assets" term="Assets"/>
    <category label="GameDevelopment" term="GameDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Exactly what it says on the tin.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://opengameart.org/"/>
    <id>https://opengameart.org/</id>
    <title>Open Game Art</title>
    <updated>2026-09-26T00:13:17Z</updated>
  </entry>
  <entry>
    <category label="Index" term="Index"/>
    <category label="Gaming" term="Gaming"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
International community dedicated to the preservation of video games and their respective systems.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://www.doesitplay.org/"/>
    <id>https://www.doesitplay.org/</id>
    <title>DoesItPlay?</title>
    <updated>2026-09-25T23:44:23Z</updated>
  </entry>
  <entry>
    <category label="Guide" term="Guide"/>
    <category label="Gaming" term="Gaming"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
An Ys website created to spread awareness of this JRPG video game series outside of Japan.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://www.digitalemelas.com/m.index.php"/>
    <id>https://www.digitalemelas.com/m.index.php</id>
    <title>Digital Emelas</title>
    <updated>2026-09-22T15:59:02Z</updated>
  </entry>
  <entry>
    <category label="German" term="German"/>
    <category label="Index" term="Index"/>
    <category label="Society" term="Society"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Ein nicht-vorwurfsvoller Sprachleitfaden mit Alternativen zu ableistischer, sanistischer/saneistischer, misogyner, sexistischer und klassistischer Sprache.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://sag-es-besser.de/"/>
    <id>https://sag-es-besser.de/</id>
    <title>Sag’ es besser…</title>
    <updated>2026-09-21T22:18:26Z</updated>
  </entry>
  <entry>
    <category label="VisualStorytelling" term="VisualStorytelling"/>
    <category label="Tech" term="Tech"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
How can we “fingerprint” a codebase to see its structure at a glance? Let’s explore ways to automatically visualize a GitHub repo, and how that could be useful.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://githubnext.com/projects/repo-visualization/"/>
    <id>https://githubnext.com/projects/repo-visualization/</id>
    <title>Visualizing a Codebase</title>
    <updated>2026-09-15T15:10:56Z</updated>
  </entry>
  <entry>
    <category label="Tool" term="Tool"/>
    <category label="WebDevelopment" term="WebDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Text justification for perfectionists.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://justif.lyall.co/"/>
    <id>https://justif.lyall.co/</id>
    <title>justif</title>
    <updated>2026-09-15T15:04:23Z</updated>
  </entry>
  <entry>
    <category label="Tool" term="Tool"/>
    <category label="PersonalWebsite" term="PersonalWebsite"/>
    <category label="Tech" term="Tech"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Independent open source Internet search engine operating out of Sweden.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://marginalia-search.com/"/>
    <id>https://marginalia-search.com/</id>
    <title>Marginalia Search</title>
    <updated>2026-09-14T03:56:36Z</updated>
  </entry>
  <entry>
    <category label="Guide" term="Guide"/>
    <category label="WebDevelopment" term="WebDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Deep dive into how gradients work, how color models affect them, and why some gradients look better than others.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://jakub.kr/work/gradients"/>
    <id>https://jakub.kr/work/gradients</id>
    <title>Understanding Gradients</title>
    <updated>2026-09-10T12:55:30Z</updated>
  </entry>
  <entry>
    <category label="Guide" term="Guide"/>
    <category label="WebDevelopment" term="WebDevelopment"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
A collectionby Jakub Krehel.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://jakub.kr/writing/details-that-make-interfaces-feel-better"/>
    <id>https://jakub.kr/writing/details-that-make-interfaces-feel-better</id>
    <title>Details That Make Interfaces Feel Better</title>
    <updated>2026-09-10T12:54:56Z</updated>
  </entry>
  <entry>
    <category label="Society" term="Society"/>
    <category label="Tech" term="Tech"/>
    <author>
      <name>stephanmax</name>
      <uri>https://ln.ht/~stephanmax</uri>
    </author>
    <content type="html">&lt;p&gt;
Research project tracing the histories, practices, and politics of how machine learning systems are trained to interpret the world.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://knowingmachines.org/"/>
    <id>https://knowingmachines.org/</id>
    <title>Knowing Machines</title>
    <updated>2026-09-10T06:56:16Z</updated>
  </entry>
</feed>