I put the text below on LinkedIn in response to a post there and figured I'd share it here too because it's a bit of a step from what I've been posting previously on this topic and might be of some use to someone.<br><br>In retrospect I might have written non-sense in place of nonsense.<br><br>If you're in tech the Han reference might be a bit out of your comfort zone, but Andrews is accessible and measured.<br><br><br><p>It's nonsense to say that coding will be replaced with "good judgment". There's a presupposition behind that, a worldview, that can't possibly fly. It's sometimes called the theory-free ideal: given enough data, we don't need theory to understand the world. It surfaces in AI/LLM/programming rhetoric in the form that we don't need to code anymore because LLM's can do most of it. Programming is a form of theory-building (and understanding), while LLMs are vast fuzzy data store and retrieval systems, so the theory-free ideal dictates the latter can/should replace the former. But it only takes a moment's reflection to see that nothing, let alone programming, can be theory-free; it's a kind of "view from nowhere" way of thinking, an attempt to resurrect Laplace's demon that ignores everything we've learned in the >200 years since Laplace forwarded that idea. In that respect it's a (neo)reactionary viewpoint, and it's maybe not a coincidence that people with neoreactionary politics tend to hold it. Anyone who needs a more formal argument can read Mel Andrews's The Immortal Science of ML: Machine Learning & the Theory-Free Ideal, or Byung-Chul Han's Psychopolitics (which argues, among other things, that this is a nihilistic).<br></p><a href="/tags/ai/" rel="tag">#AI</a> <a href="/tags/genai/" rel="tag">#GenAI</a> <a href="/tags/generativeai/" rel="tag">#GenerativeAI</a> <a href="/tags/llm/" rel="tag">#LLM</a> <a href="/tags/coding/" rel="tag">#coding</a> <a href="/tags/dev/" rel="tag">#dev</a> <a href="/tags/tech/" rel="tag">#tech</a> <a href="/tags/softwaredevelopment/" rel="tag">#SoftwareDevelopment</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/nihilism/" rel="tag">#nihilism</a> <a href="/tags/linkedin/" rel="tag">#LinkedIn</a><br>
programming
<p><a href="https://screwlisp.small-web.org/momentary/working-on-rss/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/momentary/working-on-rss/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/moment</span><span class="invisible">ary/working-on-rss/</span></a></p><p>A whole bunch of quick date format conversion muddling but I think I got to RSS in the end.</p><p>If you forgot how to retrieve dates from files in a git, this article also has that.</p><p>This article is basically a record of my live spelunking of RSS and dates. Next week I will pick some good bits out into new articles. This is my raw <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> experience.</p><p><a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/time/" rel="tag">#time</a> <a href="/tags/rss/" rel="tag">#rss</a> <a href="/tags/dates/" rel="tag">#dates</a> <a href="/tags/exploratory/" rel="tag">#exploratory</a></p><p>Welcome advice and commentary. Will it work as RSS in the end?</p>
<p>By the way, I will be joined by <span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> on today's Tuesday-evening-in-the-Americas <a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> in <a href="/tags/archived/" rel="tag">#archived</a></p><p><a href="https://communitymedia.video/w/snsfQGJHVM71ShNnjqiAK8" rel="nofollow" class="ellipsis" title="communitymedia.video/w/snsfQGJHVM71ShNnjqiAK8"><span class="invisible">https://</span><span class="ellipsis">communitymedia.video/w/snsfQGJ</span><span class="invisible">HVM71ShNnjqiAK8</span></a></p><p>Live on <a href="https://anonradio.net/" rel="nofollow"><span class="invisible">https://</span>anonradio.net/</a> every week</p><p><span class="h-card"><a href="https://fe.disroot.org/users/ramin_hal9001" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ramin_hal9001</span></a></span> for 10 minutes.</p><p>The <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> condition system.</p><p><a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/podcast/" rel="tag">#podcast</a> <a href="/tags/interview/" rel="tag">#interview</a> <a href="/tags/lisp/" rel="tag">#lisp</a> </p><p>Kent <a href="https://nhplace.com/kent" rel="nofollow"><span class="invisible">https://</span>nhplace.com/kent</a> <a href="https://netsettlement.blogspot.com/" rel="nofollow"><span class="invisible">https://</span>netsettlement.blogspot.com/</a> <a href="https://en.wikipedia.org/wiki/Kent_M._Pitman" rel="nofollow" class="ellipsis" title="en.wikipedia.org/wiki/Kent_M._Pitman"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Kent_M._</span><span class="invisible">Pitman</span></a><br>me <a href="https://screwlisp.small-web.org/" rel="nofollow"><span class="invisible">https://</span>screwlisp.small-web.org/</a><br>Ramin <a href="https://tilde.town/~ramin_hal9001/" rel="nofollow"><span class="invisible">https://</span>tilde.town/~ramin_hal9001/</a></p><p><a href="/tags/lambdamoo/" rel="tag">#lambdaMOO</a> <a href="/tags/chat/" rel="tag">#chat</a> <a href="https://lambda.moo.mud.org/" rel="nofollow"><span class="invisible">https://</span>lambda.moo.mud.org/</a> always</p>
Edited 76d ago
<p>Alex Hyatt is a professional software developer who makes videos about programming, design and related topics. You can follow at:</p><p>➡️ <span class="h-card"><a href="[{'type': 'Link', 'href': 'https://videos.alexhyett.com/a/alex/video-channels', 'mediaType': 'text/html'}, {'type': 'Link', 'href': 'https://videos.alexhyett.com/a/alex', 'mediaType': 'text/html'}, {'type': 'Link', 'href': 'https://videos.alexhyett.com/accounts/alex', 'mediaType': 'text/html'}]" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>alex</span></a></span> </p><p>Hyatt has already uploaded 49 videos, if they haven't federated to your server yet you can browse them all at:</p><p>➡️ <a href="https://videos.alexhyett.com/a/alex/videos" rel="nofollow" class="ellipsis" title="videos.alexhyett.com/a/alex/videos"><span class="invisible">https://</span><span class="ellipsis">videos.alexhyett.com/a/alex/vi</span><span class="invisible">deos</span></a></p><p><a href="/tags/featuredserver/" rel="tag">#FeaturedServer</a> <a href="/tags/programming/" rel="tag">#Programming</a> <a href="/tags/coding/" rel="tag">#Coding</a> <a href="/tags/softwaredevelopment/" rel="tag">#SoftwareDevelopment</a> <a href="/tags/dev/" rel="tag">#Dev</a> <a href="/tags/peertube/" rel="tag">#PeerTube</a></p>
<p>Slightly flaky article in which I lock in my choice of the <a href="/tags/programming/" rel="tag">#programming</a> hill I will die on. ( <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> , Leonardo <a href="/tags/softwareindividuals/" rel="tag">#SoftwareIndividuals</a>).</p><p><a href="https://screwlisp.small-web.org/momentary/about-the-victory/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/momentary/about-the-victory/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/moment</span><span class="invisible">ary/about-the-victory/</span></a></p><p>I have been getting some questions about the air of conclusion and victory around some of my new years writing.</p><p>Put another way, in my opinion I have a complete stack and it is mostly unlikely to change. Because that had been consuming me over the course of several years, it feels momentous to me (I'm finished being consumed?).</p>
<p>Yesterday I was printing text in my condition handling + restarts example, when (print condition) actually works with :report as detailed here.</p><p><a href="https://screwlisp.small-web.org/fundamental/common-lisp-conditions-using-report/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/fundamental/common-lisp-conditions-using-report/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/fundam</span><span class="invisible">ental/common-lisp-conditions-using-report/</span></a></p><p><a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> condition handling. <a href="/tags/prettyprinting/" rel="tag">#prettyprinting</a> </p><p>CL-USER> (make-condition 'foo :format-arguments '(1 2 3))<br>#<FOO "With arguments ~@{~a~^, ~}" {100215BF33}><br>CL-USER> (princ *)<br>With arguments 1, 2, 3<br>#<FOO "With arguments ~@{~a~^, ~}" {100215BF33}><br>CL-USER> (prin1 *)<br>#<FOO "With arguments ~@{~a~^, ~}" {100215BF33}></p>
<p>My <a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/symbolic/" rel="tag">#symbolic</a> <a href="/tags/deeplearning/" rel="tag">#deepLearning</a> <a href="/tags/ffnn/" rel="tag">#ffnn</a> <a href="/tags/condition/" rel="tag">#condition</a> streamlined.</p><p><a href="https://screwlisp.small-web.org/conditions/lisp-symbolic-deep-learning-streamlined/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/conditions/lisp-symbolic-deep-learning-streamlined/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/condit</span><span class="invisible">ions/lisp-symbolic-deep-learning-streamlined/</span></a></p><p>The pretty and overtly useable rewrite of my earlier brace of articles.</p><p>An important condition handling style mistake I cleaned up was that I had previously put HANDLER-BIND /inside/ my INFER. But this freezes it in place; I might as well have used functions as such. Now the algorithm graph is essentially the condition handlers and restarts outside the function at runtime.</p><p><a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/ai/" rel="tag">#ai</a> <a href="/tags/programming/" rel="tag">#programming</a></p>
Edited 60d ago
<p><a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> <a href="/tags/live/" rel="tag">#live</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/podcast/" rel="tag">#podcast</a> hosted by <span class="h-card"><a href="https://fe.disroot.org/users/ramin_hal9001" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ramin_hal9001</span></a></span> <a href="https://tilde.town/~ramin_hal9001/articles/ai-cannot-live-up-to-the-hype.html" rel="nofollow" class="ellipsis" title="tilde.town/~ramin_hal9001/articles/ai-cannot-live-up-to-the-hype.html"><span class="invisible">https://</span><span class="ellipsis">tilde.town/~ramin_hal9001/arti</span><span class="invisible">cles/ai-cannot-live-up-to-the-hype.html</span></a> this week!</p><p><a href="https://communitymedia.video/w/sBNPeWFJ7NuDVCjkAv7fkX" rel="nofollow" class="ellipsis" title="communitymedia.video/w/sBNPeWFJ7NuDVCjkAv7fkX"><span class="invisible">https://</span><span class="ellipsis">communitymedia.video/w/sBNPeWF</span><span class="invisible">J7NuDVCjkAv7fkX</span></a></p><p>My guess as to the topic from the main show toot which is </p><p><a href="https://fe.disroot.org/objects/88f34eba-ccaf-407e-8505-8a2a3bd1613b" rel="nofollow" class="ellipsis" title="fe.disroot.org/objects/88f34eba-ccaf-407e-8505-8a2a3bd1613b"><span class="invisible">https://</span><span class="ellipsis">fe.disroot.org/objects/88f34eb</span><span class="invisible">a-ccaf-407e-8505-8a2a3bd1613b</span></a> <- visit</p><p><span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> 's poem</p><p>Repudiating the <a href="/tags/ai/" rel="tag">#ai</a> <a href="/tags/llm/" rel="tag">#llm</a> hype!</p><p>And <a href="/tags/environmental/" rel="tag">#environmental</a> damage <a href="/tags/climate/" rel="tag">#climate</a> </p><p><a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/typetheory/" rel="tag">#typeTheory</a> <a href="/tags/coalton/" rel="tag">#coalton</a> common lisp static typing DSL <a href="https://coalton-lang.github.io/" rel="nofollow"><span class="invisible">https://</span>coalton-lang.github.io/</a> ,<br><a href="/tags/els/" rel="tag">#ELS</a> 2025 talk by Robert Smith. Robert emailed a note.</p><p><a href="/tags/programming/" rel="tag">#programming</a></p>
Edited 55d ago
<p>As someone who now has a feedforward neural network of a single hidden layer implementation (in <a href="/tags/commonlisp/" rel="tag">#commonLisp</a>) I learned a lot about what has a spot to be stuck into the algorithm.</p><p><a href="https://screwlisp.small-web.org/fundamental/sharpsign-sharpsign-input-referential-ffnn-dl-data/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/fundamental/sharpsign-sharpsign-input-referential-ffnn-dl-data/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/fundam</span><span class="invisible">ental/sharpsign-sharpsign-input-referential-ffnn-dl-data/</span></a></p><p>Something that turns out to be easy to stick in is making training data which copies data out of the current context or even to simply point the training data definition into the <a href="/tags/deeplearning/" rel="tag">#deepLearning</a> inference input context though I did not prove convergence for the latter case.</p><p><a href="/tags/ai/" rel="tag">#ai</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/dl/" rel="tag">#dl</a></p>
<p><a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> <a href="/tags/valentinesday/" rel="tag">#valentinesDay</a> Morning in Europe <a href="/tags/peertube/" rel="tag">#peertube</a> <a href="/tags/live/" rel="tag">#live</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/podcast/" rel="tag">#podcast</a> .</p><p><a href="/tags/archive/" rel="tag">#archive</a> <a href="https://toobnix.org/w/wzDqaQke9raTSTxVDHTemo" rel="nofollow" class="ellipsis" title="toobnix.org/w/wzDqaQke9raTSTxVDHTemo"><span class="invisible">https://</span><span class="ellipsis">toobnix.org/w/wzDqaQke9raTSTxV</span><span class="invisible">DHTemo</span></a></p><p>Oldschool versus newschool<br><a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/versus/" rel="tag">#versus</a> <a href="/tags/clos/" rel="tag">#CLOS</a> in <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> </p><p>(basically me monday morning quarterbacking myself from the Tuesday-night-in-the-americas hosted by Ramin) </p><p>I will at least try push-button running *this article* which factors into the long-delayed current log I am writing. <a href="https://screwlisp.small-web.org/software-individuals/sandewalls-sat-solver-implementation-example/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/software-individuals/sandewalls-sat-solver-implementation-example/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/softwa</span><span class="invisible">re-individuals/sandewalls-sat-solver-implementation-example/</span></a> which feeds into the other topic.</p>
Edited 51d ago
<p>curl libcurl</p><p>Just in case you have forgotten how to curl a file from a server here's a extensive howto with screenshots </p><p>`-L` redirect<br><a href="https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects" rel="nofollow" class="ellipsis" title="everything.curl.dev/http/browserlike.html?highlight=-L#redirects"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/http/brows</span><span class="invisible">erlike.html?highlight=-L#redirects</span></a></p><p>`-o` filename<br><a href="https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url" rel="nofollow" class="ellipsis" title="everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/usingcurl/</span><span class="invisible">downloads/url-named.html#download-to-a-file-named-by-the-url</span></a></p><p>`-C -` resume<br><a href="https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges" rel="nofollow" class="ellipsis" title="everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/usingcurl/</span><span class="invisible">downloads/resume.html#resuming-and-ranges</span></a></p><p>`curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac`</p><p><a href="/tags/curl/" rel="tag">#curl</a> <a href="/tags/get/" rel="tag">#get</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/fetch/" rel="tag">#fetch</a> <a href="/tags/networking/" rel="tag">#networking</a> <a href="/tags/https/" rel="tag">#https</a> <a href="/tags/http/" rel="tag">#http</a> <a href="/tags/ftp/" rel="tag">#ftp</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/posix/" rel="tag">#POSIX</a> <a href="/tags/bsd/" rel="tag">#BSD</a> <a href="/tags/freebsd/" rel="tag">#freeBSD</a> <a href="/tags/ghostbsd/" rel="tag">#ghostBSD</a> <a href="/tags/openbsd/" rel="tag">#openBSD</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/win64/" rel="tag">#win64</a> <a href="/tags/mac/" rel="tag">#mac</a></p>
Edited 49d ago
<p>Reinforcement Learning is AI for playing games, planning actions, and doing things in the real world. It's extremely powerful, but also a fun and interesting topic to learn. I'm teaching myself now.</p><p>I was always intimidated by all the esoteric jargon and math in RL. The classic <a href="http://incompleteideas.net/book/the-book-2nd.html" rel="nofollow">Sutton and Barto text</a> clears that up nicely, though. It's one of the best text books I have ever studied, and it reveals RL is much less complex than it sounds.</p><p>I think the excessive mathiness comes from the question "is this policy optimal?" which is a natural place to start, and has been fruitful for the field.</p><p>Except, in practice it's rare we can find optimal policies for practical problems. Also, our mathematical formalisms often don't fit, which is why there are so many variations based on what information is available, and what you want to focus on. This produces the tangled mess of names and notations, but really it's just the same idea from subtly different angles.</p><p><a href="/tags/rl/" rel="tag">#rl</a> <a href="/tags/ai/" rel="tag">#ai</a> <a href="/tags/programming/" rel="tag">#programming</a></p>
<p>Yeesh, okay it is out and I can stop telling you I am going to write it.</p><p><a href="https://screwlisp.small-web.org/complex/lisp-feedforward-deep-learning-example/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/complex/lisp-feedforward-deep-learning-example/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/comple</span><span class="invisible">x/lisp-feedforward-deep-learning-example/</span></a></p><p><a href="/tags/deeplearning/" rel="tag">#deepLearning</a> <a href="/tags/symbolic/" rel="tag">#symbolic</a> <a href="/tags/ffnn/" rel="tag">#ffnn</a> pure ansi <a href="/tags/commonlisp/" rel="tag">#commonLisp</a></p><p>The example deliberately causes a hallucination programmed into the training data via simple <a href="/tags/roc/" rel="tag">#roc</a> reasoning. To my knowledge the ROC interpretation of ffnn inference is original to me, here.</p><p>The hallucination is in both lockstep and single <a href="/tags/neuralnet/" rel="tag">#neuralnet</a> activations.</p><p>Be the first to complain my <a href="/tags/dl/" rel="tag">#DL</a> works on subregions of jagged lists! <a href="/tags/programming/" rel="tag">#programming</a></p>
<p><a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/show/" rel="tag">#show</a> </p><p><a href="https://communitymedia.video/w/wQkFYMbzbvBkpYLt1tWMZB" rel="nofollow" class="ellipsis" title="communitymedia.video/w/wQkFYMbzbvBkpYLt1tWMZB"><span class="invisible">https://</span><span class="ellipsis">communitymedia.video/w/wQkFYMb</span><span class="invisible">zbvBkpYLt1tWMZB</span></a> <a href="/tags/archive/" rel="tag">#archive</a></p><p>- <span class="h-card"><a href="https://mastodon.art/@wm_annis" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>wm_annis</span></a></span> reports an sbcl merge of slop (EDIT: REVERTED v) unlike <a href="/tags/ecl/" rel="tag">#ecl</a> viz <span class="h-card"><a href="https://functional.cafe/@jackdaniel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jackdaniel</span></a></span> . <a href="/tags/commonlisp/" rel="tag">#commonLisp</a><br> (<a href="/tags/clisp/" rel="tag">#clisp</a>) </p><p>Individual heterogeneity<br>- in <a href="/tags/climate/" rel="tag">#climate</a> activism<br>- in the <a href="/tags/gopher/" rel="tag">#gopher</a> <br>- in The <a href="/tags/lisp/" rel="tag">#Lisp</a> Community<br>- My idea of sharing conditions/handlers rather than programs</p><p>Cf the fully intended homogeneity from LLMs.</p><p>- yduJ is square dancing this week, as all lisp users must.</p><p>Me: <a href="https://screwlisp.small-web.org/" rel="nofollow"><span class="invisible">https://</span>screwlisp.small-web.org/</a><br><a href="/tags/ai/" rel="tag">#ai</a></p>
Edited 47d ago
<p><a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> Sunday-morning-in-Europe 8am UTC+0<br><a href="/tags/archive/" rel="tag">#archive</a><br><a href="https://toobnix.org/w/iAwuN4MGuaiHTDDCibhb21" rel="nofollow" class="ellipsis" title="toobnix.org/w/iAwuN4MGuaiHTDDCibhb21"><span class="invisible">https://</span><span class="ellipsis">toobnix.org/w/iAwuN4MGuaiHTDDC</span><span class="invisible">ibhb21</span></a></p><p>Two weeks from now, <span class="h-card"><a href="https://mstdn.ca/@cdegroot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cdegroot</span></a></span> will be on the lispy gopher climate show to discuss their new lisp book, The Genius of Lisp. I got my review copy and will share the ToC.</p><p>I am not going to spoil the fascinating foreword by rpg but it relates to my symbolic <a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/ffnn/" rel="tag">#ffnn</a> <a href="/tags/deeplearning/" rel="tag">#deepLearning</a></p><p><a href="https://screwlisp.small-web.org/complex/lisp-feedforward-deep-learning-example/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/complex/lisp-feedforward-deep-learning-example/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/comple</span><span class="invisible">x/lisp-feedforward-deep-learning-example/</span></a></p><p>so I will mention that and my <a href="/tags/roc/" rel="tag">#ROC</a> interpretation of deep learning inferencing.<br><a href="/tags/programming/" rel="tag">#programming</a></p>
Edited 43d ago
<p><a href="https://screwlisp.small-web.org/conditions/partial-gopher-client/" rel="nofollow" class="ellipsis" title="screwlisp.small-web.org/conditions/partial-gopher-client/"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/condit</span><span class="invisible">ions/partial-gopher-client/</span></a></p><p><a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/conditionhandling/" rel="tag">#conditionHandling</a> implemented as a <a href="/tags/gopher/" rel="tag">#gopher</a> protocol using <a href="/tags/emacs/" rel="tag">#emacs</a> <a href="/tags/slime/" rel="tag">#slime</a> as the client.</p><p>This is even better than it sounds.</p><p>The condition handling system (nonfatal generalization of exception handling using lisp's local restarts/continuations) is unexplored and seen as opaque.</p><p>Using this tiny but esoteric example the available non-lexical computed restarts of an interactive condition are simply /browsable/.</p><p><a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/softwareengineering/" rel="tag">#softwareEngineering</a></p><p><span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span></p>
Edited 37d ago
<p>Just had a sighted person tell me they often use features, clients and programs that were made for us, they don’t use screen readers, but they use accessibility features, even when they do not have disabilities, but also clients like a blind Mastodon client, or a text editor designed with screen readers in mind such as the ones I list on my Tools page at the end, as an example, because they said, the interface is 1000 times cleaner, there’s a lot of keyboard shortcuts, clutter free interface, even though the UI is basic, speed, less bloat, and a whole host of other things including, but not limited to, and never having to put up with distracting animation nonsense. You know software development has vastly sank in quality when sighted folk are using blind clients. To see the tools and stuff I use, go to <a href="https://sightlessscribbles.com/tools/" rel="nofollow"><span class="invisible">https://</span>sightlessscribbles.com/tools/</a> <a href="/tags/programming/" rel="tag">#Programming</a> <a href="/tags/software/" rel="tag">#Software</a></p>
Edited 35d ago
<p>I migrated my profile here, so let's add a short <a href="/tags/introduction/" rel="tag">#introduction</a>:</p><p>I am the <a href="/tags/developer/" rel="tag">#developer</a> of <a href="/tags/arcanechat/" rel="tag">#ArcaneChat</a>, one of the <a href="/tags/deltachat/" rel="tag">#DeltaChat</a> developers and many other small projects related to it, like creating or porting several web apps to <a href="/tags/webxdc/" rel="tag">#webxdc</a> (in-chat mini-apps), I also develop several <a href="/tags/bots/" rel="tag">#bots</a> for the mentioned chat apps</p><p>Outside <a href="/tags/programming/" rel="tag">#programming</a> I like to cook, <a href="/tags/hike/" rel="tag">#hike</a>, learn to play the <a href="/tags/guitar/" rel="tag">#guitar</a>, chill listening to music, drink green tea, learn <a href="/tags/german/" rel="tag">#German</a> language (and I would like to learn <a href="/tags/portuguese/" rel="tag">#Portuguese</a>, <a href="/tags/italian/" rel="tag">#Italian</a> and <a href="/tags/french/" rel="tag">#French</a> if I even finish with German 😅) </p><p>I speak <a href="/tags/spanish/" rel="tag">#Spanish</a> and <a href="/tags/english/" rel="tag">#English</a> but I will be speaking only English in this account</p><p><a href="/tags/introductions/" rel="tag">#introductions</a></p>
<p><a href="/tags/itchio/" rel="tag">#itchio</a> <a href="/tags/programming/" rel="tag">#programming</a> style <a href="/tags/devlog/" rel="tag">#devlog</a> <a href="/tags/conditionhandling/" rel="tag">#conditionHandling</a> <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/reliability/" rel="tag">#reliability</a> <a href="/tags/softwareengineering/" rel="tag">#softwareEngineering</a> </p><p><a href="https://lispy-gopher-show.itch.io/leonardo-calculus/devlog/1453593/a-little-ansi-common-lisp-condition-ls-example" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/leonardo-calculus/devlog/1453593/a-little-ansi-common-lisp-condition-ls-example"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/leon</span><span class="invisible">ardo-calculus/devlog/1453593/a-little-ansi-common-lisp-condition-ls-example</span></a></p><p>Finally pretty happy with my "programming ls" example. This is a good programming with conditions first blush, I think.</p><p>Programming with signals and restarts that a run-time handler-bind hooks into gives a program, such as my %%ls here, *forward compatibility* not just *backwards compatibility* - which I explore as a property of ansi common lisp itself.</p><p>Thoughts!</p>
<p><a href="https://lispy-gopher-show.itch.io/leonardo-calculus/devlog/1451887/my-ansi-common-lisp-condition-ontology-eg" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/leonardo-calculus/devlog/1451887/my-ansi-common-lisp-condition-ontology-eg"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/leon</span><span class="invisible">ardo-calculus/devlog/1451887/my-ansi-common-lisp-condition-ontology-eg</span></a><br><a href="/tags/devlog/" rel="tag">#devlog</a> (!) <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/article/" rel="tag">#article</a> on my <a href="/tags/itchio/" rel="tag">#itchio</a> .</p><p>Since I forgot I had to ping aral to let my blog webhook work again, here is this article exhibiting </p><p>The ANSI common lisp condition system</p><p>in particular, I wrote an <a href="/tags/ontology/" rel="tag">#ontology</a> for classical! <a href="/tags/lisp/" rel="tag">#lisp</a> expression generation supporting precondition .. postcondition = handler .. local restart</p><p>interactive <a href="/tags/repl/" rel="tag">#repl</a> exploration. The blog will resume its webhook updates next week. I should love this itch already anyway.</p>
<p>Soo. I think that the <a href="/tags/worldmodel/" rel="tag">#worldModel</a> <a href="/tags/ontology/" rel="tag">#ontology</a> stuff is about as close as the world is going to get to saying <a href="/tags/lambdamoo/" rel="tag">#lambdaMOO</a> <a href="/tags/programming/" rel="tag">#programming</a> people</p><p>are and have always been completely right about the <a href="/tags/future/" rel="tag">#future</a>, <a href="/tags/technology/" rel="tag">#technology</a>, reality and <a href="/tags/vr/" rel="tag">#vr</a> and living in, reasoning about, building and extending this reality. </p><p><span class="h-card"><a href="https://social.jlamothe.net/profile/me" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>me</span></a></span> <span class="h-card"><a href="https://hachyderm.io/@nosrednayduj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nosrednayduj</span></a></span> <span class="h-card"><a href="https://mastodon.social/@spidercat" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>spidercat</span></a></span> <span class="h-card"><a href="https://mastodon.sdf.org/@pizzapal" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pizzapal</span></a></span> <span class="h-card"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdhughes</span></a></span> <span class="h-card"><a href="https://mastodon.sdf.org/@schroeder" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>schroeder</span></a></span> <span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> at at at.</p><p>If you will forgive the example, Lecun quitting Facebook to work on World Models instead is where we are.</p><p><a href="/tags/ama/" rel="tag">#AMA</a> <a href="/tags/mud/" rel="tag">#MUD</a></p>
Edited 25d ago
<p><a href="https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1465107/shark-restaurant-dl-roc-dot-lisp-explained-deep-learning-receiver-operating-characteristic-part-2-simple-version" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1465107/shark-restaurant-dl-roc-dot-lisp-explained-deep-learning-receiver-operating-characteristic-part-2-simple-version"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/dl-r</span><span class="invisible">oc-lisp/devlog/1465107/shark-restaurant-dl-roc-dot-lisp-explained-deep-learning-receiver-operating-characteristic-part-2-simple-version</span></a></p><p><a href="/tags/itchio/" rel="tag">#itchio</a> <a href="/tags/gamedev/" rel="tag">#gamedev</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/theory/" rel="tag">#theory</a> completely explainable game-embeddable <a href="/tags/deeplearning/" rel="tag">#deepLearning</a> system using <a href="/tags/roc/" rel="tag">#roc</a> <a href="/tags/statistics/" rel="tag">#statistics</a> .</p><p>I coded this one simply and iteratively, since a few people worked on reimplementing my <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> code to-be-simpler.</p><p>The gist is that I show that deep learning updates, and indicate training as well are a simple true-positive/true-negative/false-positive-false-negative equation of the previous time step in an eminently explorable way. <a href="/tags/dl/" rel="tag">#DL</a> <a href="/tags/ai/" rel="tag">#AI</a></p>
Edited 16d ago
<p><a href="/tags/lispygopherclimate/" rel="tag">#lispyGopherClimate</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/podcast/" rel="tag">#podcast</a> <a href="/tags/live/" rel="tag">#live</a> <a href="https://toobnix.org/w/5QbQiLw7zrFiETgbv32kJk" rel="nofollow" class="ellipsis" title="toobnix.org/w/5QbQiLw7zrFiETgbv32kJk"><span class="invisible">https://</span><span class="ellipsis">toobnix.org/w/5QbQiLw7zrFiETgb</span><span class="invisible">v32kJk</span></a> first half missing?</p><p><span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> <a href="/tags/climate/" rel="tag">#climate</a> <a href="/tags/haiku/" rel="tag">#haiku</a></p><p>- One week from today is <a href="/tags/lambdamoo/" rel="tag">#LambdaMOO</a>'s annual festival, April Fool's.<br>- Let's have a text based <a href="/tags/mud/" rel="tag">#MUD</a> <a href="/tags/bonkwave/" rel="tag">#bonkwave</a> pool party / concert</p><p>Notably /after/ submitting my <a href="/tags/els2026/" rel="tag">#ELS2026</a> <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/deeplearning/" rel="tag">#deepLearning</a> article <a href="https://european-lisp-symposium.org/2026" rel="nofollow" class="ellipsis" title="european-lisp-symposium.org/2026"><span class="invisible">https://</span><span class="ellipsis">european-lisp-symposium.org/20</span><span class="invisible">26</span></a> </p><p>we just had this great thread: <a href="https://gamerplus.org/@screwlisp/116286095082069619" rel="nofollow" class="ellipsis" title="gamerplus.org/@screwlisp/116286095082069619"><span class="invisible">https://</span><span class="ellipsis">gamerplus.org/@screwlisp/11628</span><span class="invisible">6095082069619</span></a> I will read <a href="/tags/bookstodon/" rel="tag">#bookstodon</a> and <a href="/tags/programming/" rel="tag">#programming</a> suggestions by <span class="h-card"><a href="https://toot.cat/@riley" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>riley</span></a></span> and others. <a href="/tags/ai/" rel="tag">#ai</a> <a href="/tags/dl/" rel="tag">#DL</a> <a href="/tags/ml/" rel="tag">#ML</a></p>
Edited 13d ago
<p>Last Thursday at ESAD in Amiens I showed my recreation of 3D programming experiments that Evert Bloemsma did in the mid 1980s. For this purpose I used printed examples of his BASIC source code and made it work again on a Sinclair ZX Spectrum homecomputer. <span class="h-card"><a href="https://mastodon.social/@esadtype" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>esadtype</span></a></span> <a href="/tags/zxspectrum/" rel="tag">#ZXSpectrum</a> <a href="/tags/basic/" rel="tag">#basic</a> <a href="/tags/programming/" rel="tag">#programming</a></p>
Edited 2d ago
<p>Hey everyone, on the hour it is the Sunday morning in Europe <a href="/tags/peertube/" rel="tag">#peertube</a> <a href="/tags/archive/" rel="tag">#ARCHIVE</a> </p><p><a href="https://toobnix.org/w/ktQA9DTKyAe9yhTdoJupxh" rel="nofollow" class="ellipsis" title="toobnix.org/w/ktQA9DTKyAe9yhTdoJupxh"><span class="invisible">https://</span><span class="ellipsis">toobnix.org/w/ktQA9DTKyAe9yhTd</span><span class="invisible">oJupxh</span></a></p><p>Do I actually even <a href="/tags/code/" rel="tag">#code</a> though?</p><p>A live <a href="/tags/demo/" rel="tag">#demo</a> of two recent programs of mine.</p><p><a href="https://lispy-gopher-show.itch.io/dl-roc-lisp" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/dl-roc-lisp"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/dl-r</span><span class="invisible">oc-lisp</span></a><br><a href="https://lispy-gopher-show.itch.io/nicclim" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/nicclim"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/nicc</span><span class="invisible">lim</span></a></p><p>you can run in <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> </p><p>(load "dl-roc.lisp")<br>.<br><a href="/tags/dl/" rel="tag">#DL</a> <a href="/tags/ai/" rel="tag">#AI</a> <a href="/tags/ui/" rel="tag">#UI</a> <a href="/tags/madewithlisp/" rel="tag">#madeWithLISP</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/mcclim/" rel="tag">#McCLIM</a></p><p>Miscellany<br>New ECL this week! <a href="https://ecl.common-lisp.dev/" rel="nofollow"><span class="invisible">https://</span>ecl.common-lisp.dev/</a> <span class="h-card"><a href="https://functional.cafe/@jackdaniel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jackdaniel</span></a></span> <br><a href="/tags/xmpp/" rel="tag">#XMPP</a> by Glenneth2 <a href="https://github.com/parenworks/CLabber" rel="nofollow"><span class="invisible">https://</span>github.com/parenworks/CLabber</a><br><a href="https://cyberhole.online/basic/" rel="nofollow"><span class="invisible">https://</span>cyberhole.online/basic/</a> is this millenium's teletype</p>
Edited 8d ago