<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>josm&#39;s posts</title>
    <link rel="self" type="application/atom+xml" href="https://josm.rip/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://josm.rip"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-08-01T00:00:00+00:00</updated>
    <id>https://josm.rip/atom.xml</id>
    <entry xml:lang="en">
        <title>moving to zola</title>
        <published>2026-08-01T00:00:00+00:00</published>
        <updated>2026-08-01T00:00:00+00:00</updated>
        
        <author>
          <name>josm</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://josm.rip/posts/moving-to-zola/"/>
        <id>https://josm.rip/posts/moving-to-zola/</id>
        
        <content type="html" xml:base="https://josm.rip/posts/moving-to-zola/">&lt;p&gt;So recently I re-made my site with my own theme using hugo, which was a great learning process but I did find myself getting super confused with how it was actually generating lists of posts, etc with its templating. I stumbled across zola again and (typically) spend all night migrating my old hugo site to zola, which I have got to say is a lot simplier for some reason. I get where all the files are. It&#39;s possible I was doing something wrong with hugo to make it as &quot;complex&quot; as it was but idk it just clicked in zola for me. It&#39;s made in rust too which is cool, not that hugo was slow by any means.&lt;/p&gt;
&lt;p&gt;A thing that I found really easy in zola because it&#39;s in the tutorial was having a list of posts by newest first, which in hugo I had to do in a very weird way. In zola it&#39;s just this and it did it for me:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% for page in section.pages %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;html links for posts here&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% endfor %}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Where as in hugo I had to do the following, maybe I was doing something wrong but:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ define &amp;quot;main&amp;quot; }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ .Content }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ range .Pages.ByDate.Reverse }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  html links for posts here&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ end }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ end }}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To me that&#39;s just needlessly complex. The syntax is fine it&#39;s just the amount of shortcodes. Again I could have been be doing something wrong.&lt;/p&gt;
&lt;p&gt;I&#39;ve read multiple posts about people having similar problems with hugo and making the switch as well.&lt;/p&gt;
&lt;p&gt;The documentation for zola is extremely good too and I did find that hugo&#39;s documentation was &lt;em&gt;way&lt;/em&gt; too verbose. Maybe that&#39;s a me problem.&lt;/p&gt;
&lt;p&gt;Anyway there is a link to zola in my footer, but here it is anyway: &lt;a rel=&quot;external&quot; href=&quot;https://getzola.org&quot;&gt;getzola.org&lt;/a&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>my thoughts on ai</title>
        <published>2026-07-18T00:00:00+00:00</published>
        <updated>2026-07-18T00:00:00+00:00</updated>
        
        <author>
          <name>josm</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://josm.rip/posts/my-thoughts-on-ai/"/>
        <id>https://josm.rip/posts/my-thoughts-on-ai/</id>
        
        <content type="html" xml:base="https://josm.rip/posts/my-thoughts-on-ai/">&lt;p&gt;My feelings about AI are weird. On the one hand I really do not like the amount of slop it generates (such as in creative spaces, videos) and enables and on the other I can see it&#39;s geniune usefulness as a tool. &quot;What&#39;s this error mean?&quot; &quot;Parse this log for me and get the data I need&quot;, etc. I see the usefulness in that.&lt;/p&gt;
&lt;p&gt;Part of the reason I don&#39;t like it is the amount of bullshit it generates in terms on traffic on the internet. I see it every day at my job, normal peoples sites being scraped and hit just so the AI crawler can do whatever it wants and ignore robots.txt. It makes people that normally wouldn&#39;t have to deal with things like cloudflare and makes them use it just to get their blog working. To me that&#39;s very stupid.&lt;/p&gt;
&lt;p&gt;I think what AI needs is oversight. We need to stop over building datacenters just to give it more power and we should be working on making it more efficient. I don&#39;t really know how much we have left to give in terms of computing power due to moore&#39;s law, so unless recent research becomes mainstream (diamonds transitiors) I don&#39;t know that it&#39;s going to get much better so I think we probably need to just accept it&#39;s as good as it&#39;s going to get. I am probably very wrong on this.&lt;/p&gt;
&lt;p&gt;I have seen people that normally would think for themselves and just verbatim accept what AI says as fact. Can we not do this? AI needs to be reviewed constantly on it&#39;s output.&lt;/p&gt;
&lt;p&gt;Linus Torvalds recently spoke about it&#39;s use in the linux kernel and I do agree with him somewhat. There is no way that any maintainer would let slop into the kernel, that&#39;s just not going to happen. Fork it if you don&#39;t want AI in it (I do kind of want someone to do that) but it&#39;s existance in the kernel isn&#39;t the end of the world, it&#39;s objectively going to be fine, linux isn&#39;t just going to get awful now.&lt;/p&gt;
&lt;p&gt;I dont know, I&#39;d say overall I don&#39;t particually like ai and kind of wish it never existed, but we&#39;re here now and have opened pandoras box so it&#39;s probably pointless to not at least use it as a tool.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>hello!</title>
        <published>2026-07-16T00:00:00+00:00</published>
        <updated>2026-07-16T00:00:00+00:00</updated>
        
        <author>
          <name>josm</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://josm.rip/posts/hello/"/>
        <id>https://josm.rip/posts/hello/</id>
        
        <content type="html" xml:base="https://josm.rip/posts/hello/">&lt;p&gt;I changed my site around a little for some reason. Didn&#39;t really like using someone else&#39;s theme to be honest.&lt;/p&gt;
&lt;p&gt;Not exactly &quot;pretty&quot; or anything like that, but I find myself always leaning towards more functional sites. It works well enough on mobile as well.&lt;/p&gt;
</content>
        
    </entry>
</feed>
