<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: bojo</title><link>https://news.ycombinator.com/user?id=bojo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 08:50:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bojo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bojo in "Why I love NixOS"]]></title><description><![CDATA[
<p>That's a solid point.<p>I knew my flake setup could be better but never bothered. Then one day earlier this year I threw Claude at it. Not only did it improve everything, it fixed a small bug that had been bothering me.<p>My confidence in doing this came from exactly what you said: If it blows everything up I can just rollback.</p>
]]></description><pubDate>Sun, 22 Mar 2026 22:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47483212</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47483212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47483212</guid></item><item><title><![CDATA[Learning What Will Happen Next: Predictive Coding in Hyperspace]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.brojo.ai/learning-what-will-happen-next-predictive-coding-in-hyperspace/">https://blog.brojo.ai/learning-what-will-happen-next-predictive-coding-in-hyperspace/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47223792">https://news.ycombinator.com/item?id=47223792</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Mar 2026 20:44:53 +0000</pubDate><link>https://blog.brojo.ai/learning-what-will-happen-next-predictive-coding-in-hyperspace/</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47223792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47223792</guid></item><item><title><![CDATA[Learning to Hear: Bootstrapping Auditory Cognition Without a Teacher]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.brojo.ai/learning-to-hear-bootstrapping-auditory-cognition-without-a-teacher/">https://blog.brojo.ai/learning-to-hear-bootstrapping-auditory-cognition-without-a-teacher/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47182439">https://news.ycombinator.com/item?id=47182439</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:30:09 +0000</pubDate><link>https://blog.brojo.ai/learning-to-hear-bootstrapping-auditory-cognition-without-a-teacher/</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47182439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182439</guid></item><item><title><![CDATA[New comment by bojo in "Show HN: Opty – A Zig-based HDC that reduces token use by up to 90%"]]></title><description><![CDATA[
<p>Perhaps? I just used it to analyze one of my 96k Zig codebases using Claude Code and here is (part of) what came back. (I snipped out the deeper analysis above as it exposes my private project - but it was all correct).<p><pre><code>  Head-to-Head

  ┌──────────────┬─────────┬─────────────┬────────────┐
  │    Metric    │  Opty   │ Traditional │   Ratio    │
  ├──────────────┼─────────┼─────────────┼────────────┤
  │ Input tokens │ ~13,500 │ ~39,408     │ 2.9x fewer │
  ├──────────────┼─────────┼─────────────┼────────────┤
  │ Tool calls   │ 21      │ 61          │ 2.9x fewer │
  ├──────────────┼─────────┼─────────────┼────────────┤
  │ Round trips  │ 5       │ 9           │ 1.8x fewer │
  └──────────────┴─────────┴─────────────┴────────────┘
</code></pre>
I had it run a separate analysis using traditional vs. opty and count the actual tool calls and input token counts. My prompt was basically, "do a full analysis of this entire codebase."</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161118</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47161118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161118</guid></item><item><title><![CDATA[Show HN: Opty – A Zig-based HDC that reduces token use by up to 90%]]></title><description><![CDATA[
<p>I kept seeing people all over social media talking about how they were making custom local-LLM systems to help reduce the token load injected into their context window.<p>On the side my recent project has me looking at Hyperdimensional Distributed Memory. I couldn't help but wonder if I could make an MCP server to improve token usage. Sure enough, using a combination of HDC + TOOL format, I was able to get opty's own self audit down by 93% in token usage.<p>Still experimenting with large codebases but feel pretty good about how this should drive overall token usage down.<p>Happy to hear any feedback.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47158143">https://news.ycombinator.com/item?id=47158143</a></p>
<p>Points: 4</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 25 Feb 2026 21:29:18 +0000</pubDate><link>https://github.com/boj/opty</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47158143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47158143</guid></item><item><title><![CDATA[Graph to Hyperspace: How Daimon Replaced Knowledge Graph with 10k-Bit Vectors]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.brojo.ai/from-graph-to-hyperspace-how-daimon-replaced-its-knowledge-graph-with-10-000-bit-vectors/">https://blog.brojo.ai/from-graph-to-hyperspace-how-daimon-replaced-its-knowledge-graph-with-10-000-bit-vectors/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47142142">https://news.ycombinator.com/item?id=47142142</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:05:57 +0000</pubDate><link>https://blog.brojo.ai/from-graph-to-hyperspace-how-daimon-replaced-its-knowledge-graph-with-10-000-bit-vectors/</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47142142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142142</guid></item><item><title><![CDATA[Show HN: Building a Low-Power Cognitive Architecture That Learns Without LLMs]]></title><description><![CDATA[
<p>I've been obsessively tinkering for weeks on Daimon, my pet little non-LLM AI realtime cognitive machine. Still trying to figure out what it can actually achieve besides be a massively fun time sink for me.<p>~32,500 lines of Zig written with me at the helm of Claude Code.<p>More research than I can even fathom across computer science, cognitive science, neuroscience, and more. As the post points out - I've lost the ability to actually reason about what is going with its internals. I'm just the high-level architect making suggestions at this point.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47114919">https://news.ycombinator.com/item?id=47114919</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Feb 2026 21:32:22 +0000</pubDate><link>https://blog.brojo.ai/daimon-building-a-low-power-cognitive-architecture-that-learns-without-llms/</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=47114919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47114919</guid></item><item><title><![CDATA[New comment by bojo in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I appreciate the feedback. I have been talking to a lot of people about the very same point you make and had a lot of good brainstorming sessions.<p>I introduced functionality to do it once per week, or specific days, and not just every day to partially alleviate the process if it gets tedious.<p>More importantly, I see two things:<p>1. If people have a constant score over time, that should lead to a discussion. I'm not sure what, but it aligns with the goal - get them talking to each other and asking if everything is truly ok<p>2. If a manager doesn't invest themselves in the process, then yes, it just turns into a "keep the lines aligned" game. I have no fix for this, but those people probably weren't the target of this product anyways<p>I keep going back and forth on it. In certain lights it genuinely seems useful. In others, hard to say.<p>It was fun to build. I'll keep tinkering with it for now and see where it ends up later this year.</p>
]]></description><pubDate>Tue, 10 Feb 2026 00:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46953573</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46953573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46953573</guid></item><item><title><![CDATA[New comment by bojo in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Humetrical ( <a href="https://humetrical.com" rel="nofollow">https://humetrical.com</a> ) -- A wellness platform that puts people's mental health first by showing work metrics that matter. Because burnout blindness leads to exit interviews.<p>It wasn't until we had a leadership retreat at my day job with a fantastic speaker (Woodrie Burich) that the idea for my platform spawned. She talked about how the $50B wellness industry is doing it wrong. Your company is giving you useless yoga stipends, when truth is they should be paying attention to your overall well being. One idea she presented that resonated with me was using a traffic light-like system to gauge where your employees are mentally at.<p>I took that to heart and verbally applied it to my team. Then I realized that a platform would give better visuals of the data and be easier to incorporate into everyone's day to day. A couple months later I finally released it.</p>
]]></description><pubDate>Mon, 09 Feb 2026 16:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947541</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46947541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947541</guid></item><item><title><![CDATA[Show HN: Humetrical – An Improvement on Team Wellness]]></title><description><![CDATA[
<p>Late last year, my day job had an end-year leadership retreat. The one thing that really stood out to me, a line manager, was our speaker. She talked about the $50B wellness industry and how it was doing it wrong. How they give you $75 yoga stipends for the month, but don't actually address the critical people problems the company is blind to. How we're paid to ignore the problem and just accept that everything is ok.<p>Imagine this: You are a manager, under a director, trying to explain why things are grim. Your director tells their upper management things are fine. Your team is on absolute fire, because no one listens to them, and everyone above their manager thinks things are fine. Things are not fine. The director never does skip 1:1s. Or at best, they ask good questions when they are available, but don't touch on the heart of what the team is suffering from. This was my last year, literally - it sucked.<p>I've worked this industry for 26 years now. As of today, 10 years as an EM. Maybe my own problem is that I inject too much compassion into my teams, but the truth is, they are the reason I exist. Their success is my success. Why wouldn't I support them?<p>My own experience left a bitter taste in my mouth and I really wanted to fix it. So, I built <a href="https://humetrical.com" rel="nofollow">https://humetrical.com</a> over this winter. It's basic, but I'd like to think it hits a lot of points competitors don't. What the heck is the point of annual surveys? It's a single data point. Why not try for daily (or weekly, or specific day) questions that genuinely ask what is up with you, as an employee? That give a chance for leadership to see what they aren't seeing, should they care to look?<p>I'm using this with my own team right now every day. Originally, I was just doing this verbally using "traffic light colors" and recording it in my notes, but realized I wanted it automated and data points to show what was really going on. I'm not sure this will completely solve my own pain point unless I try to get the rest of my org to use it, but we'll see.<p>Anyway, I appreciate any feedback from the HN crowd, and am happy to discuss anything else in more detail. The tech stack is kind of boring: React, Rust, fly.io. I think this is the first time in my life I cared more about the product than the tech it took to build it.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46887307">https://news.ycombinator.com/item?id=46887307</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 15:49:32 +0000</pubDate><link>https://humetrical.com</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46887307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887307</guid></item><item><title><![CDATA[New comment by bojo in "Contracts in Nix"]]></title><description><![CDATA[
<p>Sorry to be that guy. I love nix, I want to read more about how people use nix.<p>The font presented under NixOS + Firefox is near unreadable on this website.</p>
]]></description><pubDate>Mon, 02 Feb 2026 04:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46852578</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46852578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46852578</guid></item><item><title><![CDATA[New comment by bojo in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>What kind of costs are you thinking?</p>
]]></description><pubDate>Wed, 28 Jan 2026 15:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46796696</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46796696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46796696</guid></item><item><title><![CDATA[New comment by bojo in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>In case anyone is curious, here was my epiphany project from 2 weeks ago: <a href="https://github.com/boj/the-project" rel="nofollow">https://github.com/boj/the-project</a><p>I then realized I could feed it everything it ever needed to know. Just create a docs/* folder and tell it to read that every session.<p>Through discovery I learned about CLAUDE.md, and adding skills.<p>Now I have an /analyst, /engineer, and /devops that I talk to all day with their own logic and limitations, as well as the more general project CLAUDE.md, and dozens of docs/* files we collaborate on.<p>I'm at the point I'm running happy.engineering on my phone and don't even need to sit in front of the computer anymore.</p>
]]></description><pubDate>Wed, 28 Jan 2026 00:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46789412</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46789412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46789412</guid></item><item><title><![CDATA[New comment by bojo in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>I've been an EM for the last 10 of my 25 year Software Engineering career. Coding is, frankly, boring to me anymore, even though I enjoyed doing it most of my career. I had this project I wanted to exist in world but couldn't be bothered to get started.<p>Decided to figure out what this "vibe coding" nonsense is, and now there's a certain level of joy to all of this again. Being able to clearly define everything using markdown contexts before any code is even written has been a great way to brain dump those 25 years of experience and actually watch something sane get produced.<p>Here are the stats Claude Code gave me:<p><pre><code>  Overview                                                                                       
  ┌───────────────┬────────────────────────────┐                                                 
  │    Metric     │           Value            │                                                 
  ├───────────────┼────────────────────────────┤                                                 
  │ Total Commits │ 365                        │                                                 
  ├───────────────┼────────────────────────────┤                                                 
  │ Project Age   │ 7 days (Jan 20 - 27, 2026) │                                                 
  ├───────────────┼────────────────────────────┤                                                 
  │ Open Issues   │ 5                          │                                                 
  ├───────────────┼────────────────────────────┤                                                 
  │ Contributors  │ 1                          │                                                 
  └───────────────┴────────────────────────────┘                                                 
  Lines of Code by Language                                                                      
  ┌───────────────────────────┬───────┬────────┬───────────┐                                     
  │         Language          │ Files │ Lines  │ % of Code │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ Rust (Backend)            │    94 │ 31,317 │     51.8% │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ TypeScript/TSX (Frontend) │   189 │ 29,167 │     48.2% │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ SQL (Migrations)          │    34 │  1,334 │         — │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ CSS                       │     — │  1,868 │         — │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ Markdown (Docs)           │    37 │  9,485 │         — │                                     
  ├───────────────────────────┼───────┼────────┼───────────┤                                     
  │ Total Source              │   317 │ 60,484 │      100% │                                     
  └───────────────────────────┴───────┴────────┴───────────┘</code></pre></p>
]]></description><pubDate>Wed, 28 Jan 2026 00:33:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46789354</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46789354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46789354</guid></item><item><title><![CDATA[New comment by bojo in "If you're going to vibe code, why not do it in C?"]]></title><description><![CDATA[
<p>I feel like a grandpa after reading that comment now.</p>
]]></description><pubDate>Tue, 09 Dec 2025 22:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46211719</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=46211719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46211719</guid></item><item><title><![CDATA[New comment by bojo in "Why I love OCaml (2023)"]]></title><description><![CDATA[
<p>My team still has 8 year old Haskell systems in production. We pivoted away from the language a few years ago, which I discuss here a bit: <a href="https://news.ycombinator.com/item?id=37746386">https://news.ycombinator.com/item?id=37746386</a><p>I personally love ML languages and would be happy to keep developing in them, but the ecosystem support can be a bit of a hassle if you aren't willing to invest in writing and maintaining libraries yourself.</p>
]]></description><pubDate>Fri, 07 Nov 2025 17:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45848644</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=45848644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45848644</guid></item><item><title><![CDATA[New comment by bojo in "Ton Roosendaal to step down as Blender chairman and CEO"]]></title><description><![CDATA[
<p>I have a similar sentiment. While attending university and learning Maya on SGIs, I recall finding Blender in 1997 and chatting with Ton a little in their IRC channel. Was never able to make a career out of it, but I sincerely miss how kind and helpful everyone was.</p>
]]></description><pubDate>Wed, 17 Sep 2025 23:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45282527</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=45282527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45282527</guid></item><item><title><![CDATA[New comment by bojo in "Chat Control Must Be Stopped"]]></title><description><![CDATA[
<p>This was my thought as well. Back to dumb devices and call it a day.</p>
]]></description><pubDate>Mon, 08 Sep 2025 23:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45175259</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=45175259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45175259</guid></item><item><title><![CDATA[New comment by bojo in "Go is still not good"]]></title><description><![CDATA[
<p>I recall that one of the primary reasons they built Go was because of the half-day compile times Google's C++ code was reaching.</p>
]]></description><pubDate>Fri, 22 Aug 2025 17:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44987550</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=44987550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44987550</guid></item><item><title><![CDATA[New comment by bojo in "Ask HN: Who is hiring? (January 2025)"]]></title><description><![CDATA[
<p>I don't work here but have some insight. It's difficult for a lot of companies to vet the proper labor and tax laws required per state, and even city, to hire an individual. Some states even require that their rules be blanket applied to your entire corporation, which may not always be feasible.</p>
]]></description><pubDate>Thu, 02 Jan 2025 20:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42578435</link><dc:creator>bojo</dc:creator><comments>https://news.ycombinator.com/item?id=42578435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42578435</guid></item></channel></rss>