<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jay Neawedde</title>
  <subtitle>Systems Engineer, Developer, Generalist in Cleveland, OH.</subtitle>
  <link href="https://jayneawedde.com/blog/feed.xml" rel="self"/>
  <link href="https://jayneawedde.com"/>
  <updated>2026-03-02T00:00:00Z</updated>
  <id>https://jayneawedde.com/</id>
  <author>
    <name>Jay Neawedde</name>
  </author>
  
  
  <entry>
    <title>Hello, World</title>
    <link href="https://jayneawedde.com/blog/hello-world/"/>
    <updated>2026-02-12T00:00:00Z</updated>
    <id>https://jayneawedde.com/blog/hello-world/</id>
    <content type="html">&lt;p&gt;Welcome to the blog. I&#39;ve been meaning to set this up for a while, and it&#39;s finally here. This first post covers what&#39;s under the hood, because the infrastructure is more interesting than a generic introduction.&lt;/p&gt;
&lt;h2&gt;How it&#39;s built&lt;/h2&gt;
&lt;p&gt;The site runs on &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;11ty&lt;/a&gt; (Eleventy), a static site generator. I write posts in Markdown, push to a &lt;a href=&quot;https://github.com/&quot;&gt;GitHub&lt;/a&gt; repo, and &lt;a href=&quot;https://www.netlify.com/&quot;&gt;Netlify&lt;/a&gt; builds and deploys automatically. No CMS, no database, no JavaScript frameworks. Just static HTML and CSS served from a CDN.&lt;/p&gt;
&lt;p&gt;The blog supports tags for filtering by topic, reading time estimates, and an &lt;a href=&quot;https://jayneawedde.com/blog/feed.xml&quot;&gt;RSS feed&lt;/a&gt; if that&#39;s your thing.&lt;/p&gt;
&lt;p&gt;11ty was the right choice here because it does one thing well: turn Markdown files into HTML pages. I didn&#39;t want to maintain a build system more complicated than the content it produces. The entire config is about 60 lines of JavaScript.&lt;/p&gt;
&lt;h2&gt;Quality gates&lt;/h2&gt;
&lt;p&gt;One thing I wanted from the start was a way to enforce content standards automatically. Not just &amp;quot;does it build,&amp;quot; but &amp;quot;is this actually worth publishing.&amp;quot; So before any post reaches the live site, it runs through a validation pipeline.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;https://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; script checks every post against a set of targets: word count, internal and external link counts, summary length, heading structure, tag hygiene, anchor text quality, paragraph length, and a few other things. Each check gets a pass, warn, or fail. Any failure blocks the deploy.&lt;/p&gt;
&lt;p&gt;This runs in two places. &lt;a href=&quot;https://github.com/features/actions&quot;&gt;GitHub Actions&lt;/a&gt; runs the validator on every push, so I can see failures in the commit checks before I even think about merging. Then Netlify runs the same validator as part of the build command. If a post has failures, the build exits before 11ty even starts. Nothing gets deployed.&lt;/p&gt;
&lt;p&gt;There&#39;s an override (&lt;code&gt;[skip-validate]&lt;/code&gt; in the commit message) for cases where I&#39;ve reviewed the output and decided a warning is acceptable. But the default is: if it fails, it doesn&#39;t ship.&lt;/p&gt;
&lt;h2&gt;The workflow&lt;/h2&gt;
&lt;p&gt;Posts start on a development branch. I push, the validator runs, I see what needs fixing. Once everything passes (or the warnings are intentional), I merge to main and Netlify deploys. The whole loop is usually a few minutes.&lt;/p&gt;
&lt;p&gt;I also have link checking set up through &lt;a href=&quot;https://lychee.cli.rs/&quot;&gt;lychee&lt;/a&gt;, which scans every page on the built site for dead links. That runs on every push and on a weekly schedule so links that rot over time get caught too.&lt;/p&gt;
&lt;h2&gt;What to expect&lt;/h2&gt;
&lt;p&gt;I plan to write about technology, tools, projects, and whatever else I find interesting enough to put into words. Networking, &lt;a href=&quot;https://jayneawedde.com/uses&quot;&gt;self-hosting&lt;/a&gt;, security, Linux, hardware, AI, reviews, project updates. No schedule. Posts go up when they&#39;re ready.&lt;/p&gt;
&lt;p&gt;The site will keep evolving alongside the content. There&#39;s a list of improvements I&#39;m working through: syntax highlighting for code blocks, per-post sharing images, pagination, and eventually a &lt;a href=&quot;https://substack.com/&quot;&gt;Substack&lt;/a&gt; integration for email subscribers.&lt;/p&gt;
&lt;p&gt;If you&#39;re here, thanks for reading.&lt;/p&gt;
</content>
  </entry>
  
  
  <entry>
    <title>The Bubble and the Science</title>
    <link href="https://jayneawedde.com/blog/the-bubble-and-the-science/"/>
    <updated>2026-03-02T00:00:00Z</updated>
    <id>https://jayneawedde.com/blog/the-bubble-and-the-science/</id>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://jayneawedde.com/blog/img/bubble.jpg&quot; alt=&quot;A single soap bubble floating against a soft green background, its surface swirling with iridescent color&quot; title=&quot;The bubble&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Look, I&#39;m just a guy. But I think that artificial general intelligence (AGI) isn&#39;t really a discrete threshold anyway. There&#39;s a gradient &lt;em&gt;between&lt;/em&gt; the auto-completing of sentences, and actual reasoning. While mechanistically, LLMs ARE &amp;quot;&lt;a href=&quot;https://dl.acm.org/doi/10.1145/3442188.3445922&quot;&gt;stochastic parrots&lt;/a&gt;,&amp;quot; on a purely representational level they could end up being something more profound.&lt;/p&gt;
&lt;p&gt;We&#39;re used to models that are forced to take deterministic paths through the vector-space, but an LLM that uses the &lt;a href=&quot;https://transformer-circuits.pub/2022/toy_model/index.html&quot;&gt;superposition&lt;/a&gt; of those representations would end up being able to link data in ways that produce novel reasoning. It still wouldn&#39;t necessarily be anything even close to consciousness, but we&#39;d likely find it incredibly impressive (as a massive understatement).&lt;/p&gt;
&lt;h2&gt;The rough math&lt;/h2&gt;
&lt;p&gt;The following has caveats, but it&#39;s the rough math I just did.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The human brain:&lt;/strong&gt; 100 trillion connections across 86 billion neurons, or around 1,163 connections per neuron.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Current LLMs&lt;/strong&gt; (already, classically, on normal hardware): according to &lt;a href=&quot;https://arxiv.org/abs/2209.10652&quot;&gt;research from Anthropic&lt;/a&gt;, the most conservative estimates about this you could possibly make would be about 5-10x the feature compression, or 1.6 quadrillion interaction terms per forward pass. That&#39;s already 16x the brain&#39;s synapse count just from attention geometry, and it&#39;d be the absolute floor.&lt;/p&gt;
&lt;p&gt;To put that differently: every time you send a prompt to one of these models, the number of representational interactions happening in a single pass is over an order of magnitude larger than every synapse in your head firing at once. And that&#39;s the conservative number. The real number depends on how much information is being packed into each dimension, and the research suggests it&#39;s a lot more than we assumed.&lt;/p&gt;
&lt;h2&gt;The caveats&lt;/h2&gt;
&lt;p&gt;I said there were caveats, and there sure are. The brain runs its 100T connections continuously and in parallel, has persistence, and constant feedback loops, and probably a bunch of other stuff that will always make you an infinitely more wondrous machine (that you should be proud of). A forward pass happens once and is done. Your brain never stops. That&#39;s a fundamental difference that raw numbers can&#39;t capture.&lt;/p&gt;
&lt;p&gt;But to be honest, as much as I think there&#39;s an AI bubble, and that a lot of you are talking absolute nonsense, there IS a chance that things improve despite the fact that the entirety of human knowledge on the internet and elsewhere has virtually been consumed. The superposition research suggests that models are compressing far more information into their parameters than we thought, which means there may be room to get more out of existing architectures before we hit the wall everyone keeps predicting.&lt;/p&gt;
&lt;p&gt;Feel free to have dreams or nightmares about it as you please.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; The LLMs are a bubble, but there&#39;s still some science left to do.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;It&#39;s been a while since my &lt;a href=&quot;https://jayneawedde.com/blog/hello-world/&quot;&gt;first post&lt;/a&gt;. I&#39;m still here, still writing. More to come.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  
</feed>
