<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Marcelo Cantos</title><link>https://marcelocantos.com/posts/</link><description>Recent content in Blog on Marcelo Cantos</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://marcelocantos.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>The gut you can't code</title><link>https://marcelocantos.com/posts/lossy-minds-and-oracles/</link><pubDate>Sun, 05 Jul 2026 19:49:14 +1000</pubDate><guid>https://marcelocantos.com/posts/lossy-minds-and-oracles/</guid><description>&lt;p&gt;&lt;em&gt;A conversation with Claude (Opus 4.8) that began as a narrow question about why long AI sessions get expensive, and wandered somewhere I didn&amp;rsquo;t expect — through lossy cognition, the limits of introspection, and whether a machine could feel the frustration of not being able to read its own mind. Lightly edited; my prompts, its answers.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Marcelo — Why does LLM token cost grow quadratically as the session evolves?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Two different quadratics get conflated here, and the one that drives session cost isn&amp;rsquo;t the famous one.&lt;/p&gt;</description></item><item><title>GOOS/GOARCH combos on macOS</title><link>https://marcelocantos.com/posts/goos-goarch-survey/</link><pubDate>Sun, 13 Jan 2019 21:11:10 +1100</pubDate><guid>https://marcelocantos.com/posts/goos-goarch-survey/</guid><description>&lt;p&gt;The following is a survey of GOOS/GOARCH support on my Mac, using &lt;a href="https://github.com/golang/go/blob/7cbfa55b5d17c8deaecff05e4221f828467cfa97/src/go/build/syslist.go"&gt;src/go/build/syslist.go@7cbfa5&lt;/a&gt; as the source of combinations to try. The following table shows combinations that built successfully (✅) and those that failed (❌). The rest, denoted by ‘—’, were reported by Go as unsupported combinations, e.g.:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#953800"&gt;GOOS&lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;js &lt;span style="color:#953800"&gt;GOARCH&lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#0550ae"&gt;386&lt;/span&gt; go build
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cmd/go: unsupported GOOS/GOARCH pair js/386
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;




&lt;table class="table table-striped table-condensed table-bordered"&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th style="text-align: left"&gt;&lt;span style="font-size: smaller"&gt;GOARCH →&lt;br/&gt;GOOS&lt;br/&gt;↓&lt;/span&gt;&lt;/th&gt;
					&lt;th style="text-align: center"&gt;386&lt;/th&gt;
					&lt;th style="text-align: center"&gt;amd64&lt;/th&gt;
					&lt;th style="text-align: center"&gt;&lt;span style="font-size: smaller"&gt;amd64-p32&lt;/span&gt;&lt;/th&gt;
					&lt;th style="text-align: center"&gt;arm&lt;/th&gt;
					&lt;th style="text-align: center"&gt;arm64&lt;/th&gt;
					&lt;th style="text-align: center"&gt;&lt;span style="font-size: smaller"&gt;mips/le&lt;br/&gt;mips64/le&lt;br/&gt;ppc64/le&lt;br/&gt;s390x&lt;/span&gt;&lt;/th&gt;
					&lt;th style="text-align: center"&gt;riscv64&lt;/th&gt;
					&lt;th style="text-align: center"&gt;wasm&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;android&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌¹&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌¹&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌¹&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌¹&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;darwin&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌²&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌²&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;dragonfly&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;freebsd&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;js&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;linux&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌³&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;nacl&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;netbsd&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;openbsd&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;plan9&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;solaris&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;windows&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
					&lt;td style="text-align: center"&gt;—&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;¹ &lt;code&gt;ld: unknown option: -z&lt;/code&gt; &lt;br/&gt;
² &lt;code&gt;ld: symbol(s) not found for architecture x86_64&lt;/code&gt; (_main) &lt;br/&gt;
³ &lt;code&gt;compile: unknown architecture &amp;quot;riscv64&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>