<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: evanjrowley</title><link>https://news.ycombinator.com/user?id=evanjrowley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 12:38:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=evanjrowley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by evanjrowley in "DeepSeek Harness Desktop for macOS and Windows"]]></title><description><![CDATA[
<p>>emacs of harnesses!<p>Would you be interested in a self-modifying harness written in Common Lisp? If so, then please check out Autolith: <a href="https://github.com/lambda-symbolics/autolith/" rel="nofollow">https://github.com/lambda-symbolics/autolith/</a><p>In my time using it with GLM 5.2, I've observed it modify itself to disassemble binaries in search of answers - without me needing to ask it to do so. Very powerful stuff. Here's what it looked like:<p><pre><code>  ◇ reasoning summary
    │ The 200MB binary grep with regex backtracking is too slow. Let me write the strings out first (using grep -a with simple fixed patterns is fine; regex with .{0,80} on binary is slow). Better: use SBCL to do
    │ a fast binary search, or use tr to split null-separated strings then grep fixed strings. Let me use a quick approach: grep -ao with fixed patterns only (no regex), which was fast before.
    │
    │ To extract context, I can use SBCL to load the file into memory (206MB is fine) and search for occurrences with bounded context. Let me do it in a Lisp worker.
  
  ▸ lisp.eval
    (lisp.eval :form "(with-open-file (in \"/nix/store/g7b3p8ypxmdycry9wilil8mwl084kplw-antigravity-cli-1.1.19/bin/agy\" :element-type '(unsigned-byte 8))
      (let* ((data (make-array (file-length in) :element-type '(unsigned-byte 8)))
             (_ (read-sequence data in))
             (haystack (sb-ext:octets-to-string data :external-format :latin-1)))
        (flet ((find-all (needle)
                 (let ((out '()) (start 0))
                   (loop for pos = (search needle haystack :start2 start)
                         while pos do (push pos out) (setf start (+ pos (length needle))))
    … +10 more lines
  
    │ (with-open-file (in "/nix/store/g7b3p8ypxmdycry9wilil8mwl084kplw-antigravity-cli-1.1.19/bin/agy" :element-type '(unsigned-byte 8))
    │   (let* ((data (make-array (file-length in) :element-type '(unsigned-byte 8)))
    │          (_ (read-sequence data in))
    │          (haystack (sb-ext:octets-to-string data :external-format :latin-1)))
    │     (flet ((find-all (needle)
    │              (let ((out '()) (start 0))
    │                (loop for pos = (search needle haystack :start2 start)
    │                      while pos do (push pos out) (setf start (+ pos (length needle))))
    │ … +9 more lines
  
   lisp.eval  cpu 0.205s · real 4.018s
    │ Output:
    │ settings.json positions: (89311959 90892289 90918553 90945997 90985371 91164238
    │                           91164426 91171707 91275241 91297838 91299802 91299923
    │                           91629274 96365298 96370345 96398990 96405347 96406738
    │                           96414968 96419796 96426018 96429189)
    │ --- 89311959
    │ oughDependency: NestedType: OutputType: Deprecated: AllowAlias: Annotation: SourceFile: rsa-sha2-512rsa-sha2-256hmac-sha1-96ssh-userauthkey exchangedirect-tcpipForwardAgentGatewayPortsTCPKeepAlivedefault no…
    │ --- 90892289
    │ ks=%v)conversation file not found in source directory: %sfailed to create cache directory for conv cache: %vBalanced speed and reasoning quality for most tasksPrepared switch to default agent (will %s on ex…
    │ --- 90918553
    │ on-interface type passed to Type.Implementsreflect.Value.Slice: string slice index out of boundsUse /feedback to share your experience with the team.Transition failed: ForkConversation returned empty IDpers…
    │ --- 90945997
    … +14 more lines
  
  ◇ reasoning summary
    │ The binary confirms:
    │ - modelProvider in settings.json selects the Gemini API backend with GEMINI_API_KEY.
    │ - There's a regex ^(?:gemini-api:|blade:|evergreen:|beyond-api:)(?:.*?/models/(.+)|(?:.*/)?([^/]+))$ — model references with provider prefixes.
    │ - "No title command configured in settings.json. Please add a "title" block." — settings keys.
    │
    │ Now I need to find the settings struct JSON tags for the model field. Let me search for json:"model" again with wider context, and also for the string "title" block and other settings-related keys like
    │ "theme".</code></pre></p>
]]></description><pubDate>Fri, 02 Oct 2026 15:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49934573</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49934573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49934573</guid></item><item><title><![CDATA[New comment by evanjrowley in "Figma restricts MCP access to whitelisted clients, excluding Pi"]]></title><description><![CDATA[
<p>Can you link us to Paper? I doubt I will find it by searching online for "Paper design tool"</p>
]]></description><pubDate>Thu, 01 Oct 2026 19:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49926182</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49926182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49926182</guid></item><item><title><![CDATA[New comment by evanjrowley in "Opus 5.5 one-shot my MMO"]]></title><description><![CDATA[
<p>Do you know anyone in blue collar trades who is making 3D MMOs with Anthropic models?<p>They might be more interested in creating apps that are helpful for their specific trades - perhaps that's an angle (and market) for you to explore here. There's one reason to learn more about blue collar trades.</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923342</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49923342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923342</guid></item><item><title><![CDATA[New comment by evanjrowley in "Dutch governments builds alternative for Microsoft based on NixOS"]]></title><description><![CDATA[
<p>Securix is a great step forward in many ways, including for France, the EU, NixOS, and cyber security. Thank you!</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923263</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49923263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923263</guid></item><item><title><![CDATA[New comment by evanjrowley in "Red Hat being phased out of existence?"]]></title><description><![CDATA[
<p>Semi-related: <a href="https://news.ycombinator.com/item?id=49841563">https://news.ycombinator.com/item?id=49841563</a></p>
]]></description><pubDate>Thu, 01 Oct 2026 15:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923213</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49923213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923213</guid></item><item><title><![CDATA[New comment by evanjrowley in "Pleumeur-Bodou Satellite Communications Centre"]]></title><description><![CDATA[
<p>This location is now known as <i>Parc du Radôme</i> and features <i>Cité des Télécoms</i>, a telecommunications museum with multiple exhibits on early telecom tech, under sea transmission/fiber cables, and early satellite antenna technology.<p>Are there any other telecom-focused museums out there in the world?</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923185</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49923185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923185</guid></item><item><title><![CDATA[Pleumeur-Bodou Satellite Communications Centre]]></title><description><![CDATA[
<p>Article URL: <a href="https://fr.wikipedia.org/wiki/Centre_de_t%C3%A9l%C3%A9communication_par_satellite_de_Pleumeur-Bodou">https://fr.wikipedia.org/wiki/Centre_de_t%C3%A9l%C3%A9communication_par_satellite_de_Pleumeur-Bodou</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49923184">https://news.ycombinator.com/item?id=49923184</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:41:47 +0000</pubDate><link>https://fr.wikipedia.org/wiki/Centre_de_t%C3%A9l%C3%A9communication_par_satellite_de_Pleumeur-Bodou</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49923184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923184</guid></item><item><title><![CDATA[New comment by evanjrowley in "Deodands put a price on objects that caused death"]]></title><description><![CDATA[
<p>This should be a rune-charged Ash of War for a judge's gavel-type weapon in Elden Ring.</p>
]]></description><pubDate>Sun, 20 Sep 2026 10:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49774343</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49774343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49774343</guid></item><item><title><![CDATA[New comment by evanjrowley in "Inside ZCode: Silently uploading your Git history to the cloud"]]></title><description><![CDATA[
<p>There had to be a catch to the "free" promotion they're offering this month if you use ZCode. Glad my instinct to isolate it helped me, but I feel sorry for anyone whose secrets, etc. got vacuumed up by Ziphu</p>
]]></description><pubDate>Fri, 18 Sep 2026 09:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49751804</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49751804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49751804</guid></item><item><title><![CDATA[New comment by evanjrowley in "Show HN: Authorize MCP tool calls without giving agents the credentials"]]></title><description><![CDATA[
<p>How would someone send the audit evidence to their organization's centralized log collection service(s)?</p>
]]></description><pubDate>Mon, 14 Sep 2026 12:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49695732</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49695732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49695732</guid></item><item><title><![CDATA[New comment by evanjrowley in "HuggingFace: Security.txt"]]></title><description><![CDATA[
<p>Haha. A plot point for Ghost in the Shell (1998).</p>
]]></description><pubDate>Fri, 11 Sep 2026 20:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664593</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49664593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664593</guid></item><item><title><![CDATA[New comment by evanjrowley in "Show HN: Toast, a beautiful by default in terminal IDE"]]></title><description><![CDATA[
<p>But GUIs are less useful for remote access unless you want to take on the challenge of creating a web front-end for everything.</p>
]]></description><pubDate>Fri, 11 Sep 2026 20:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664552</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49664552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664552</guid></item><item><title><![CDATA[New comment by evanjrowley in "iTerm Team Cooked"]]></title><description><![CDATA[
<p>Antigravity recently asked me if I wanted to make a Android app in Dart. Why not an Android version of this iTerm2 companion app?</p>
]]></description><pubDate>Wed, 09 Sep 2026 06:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622130</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49622130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622130</guid></item><item><title><![CDATA[New comment by evanjrowley in "Can I opt out of my input or output data being used for training?"]]></title><description><![CDATA[
<p>Qwen is leaving a strong impression on me as well. Qwen-3.8-Max via openrouter has been a strong performer for me. I run it in autolith and then have claude code check the commits. Claude highly praises the quality of the work. Lol</p>
]]></description><pubDate>Sun, 06 Sep 2026 14:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49586932</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49586932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49586932</guid></item><item><title><![CDATA[New comment by evanjrowley in "Google Antigravity TOS: 3rd party usage can get Google account suspended"]]></title><description><![CDATA[
<p>Google has been becoming more like Apple in both positive and negative ways. Not a fan of this era.</p>
]]></description><pubDate>Thu, 03 Sep 2026 22:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49558289</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49558289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49558289</guid></item><item><title><![CDATA[New comment by evanjrowley in "Can I opt out of my input or output data being used for training?"]]></title><description><![CDATA[
<p>My best experience with Mistral has been with their expensive GLM-5.2 model. It's actually developed by Z.ai, but unlike Z.ai, the GLM-5.2 at Mistral can be used at a low price without training on your prompts - but only if you remember to hit the privacy toggle in their admin settings.<p>Planning code changes with GLM-5.2 using a Mistral Studio API key and implementing code changes using the Mistral Vibe API key has worked well for me. At my basic subscription tier, Vibe will share data with Mistral. It works for me because, when it comes to privacy, I care less about the actual code and more about the planning / high-level stuff.</p>
]]></description><pubDate>Wed, 02 Sep 2026 14:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49536737</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49536737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49536737</guid></item><item><title><![CDATA[New comment by evanjrowley in "Apple Is Suddenly an AI Infra Stock as OpenAI Buys 10k+ Macs"]]></title><description><![CDATA[
<p>I hope this means OpenAI might become a contributor to Asahi Linux, lest their hardware investment become depreciated due to planned obsolecense by Apple.</p>
]]></description><pubDate>Mon, 31 Aug 2026 17:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49512357</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49512357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49512357</guid></item><item><title><![CDATA[New comment by evanjrowley in "Apple caught off guard by AI demand for Mac Mini and Mac Studio"]]></title><description><![CDATA[
<p>I imagine Apple could also grow their business in the EU by marketing to companies who want powerful AI features but can't leverage 3rd party AI services due to GDPR. If only they could come up with iOS, App Store, and developer policies that respect the sovereignty of the EU.</p>
]]></description><pubDate>Mon, 31 Aug 2026 17:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49512339</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49512339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49512339</guid></item><item><title><![CDATA[New comment by evanjrowley in "GLM-5.3 is now open-weight"]]></title><description><![CDATA[
<p>Is there a decent mapping of reasoning levels to problem sets for this model?</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502961</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49502961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502961</guid></item><item><title><![CDATA[New comment by evanjrowley in "Could Shellfish Farming Fix Florida's Algal Bloom Problem?"]]></title><description><![CDATA[
<p>Seems like a good idea!<p>Agricultural fertilizers are what causes the algal blooms. Will the fertilizers harm the shellfish? Perhaps the fertilizers themselves will not, but the toxins produced by algae might. So for the best results, there would need to be a shellfish that's both resistant to algae toxins while also being safe to eat.</p>
]]></description><pubDate>Tue, 25 Aug 2026 18:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49438347</link><dc:creator>evanjrowley</dc:creator><comments>https://news.ycombinator.com/item?id=49438347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49438347</guid></item></channel></rss>