<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>sassa_nf</title>
  <link>https://sassa-nf.dreamwidth.org/</link>
  <description>sassa_nf - Dreamwidth Studios</description>
  <lastBuildDate>Sat, 28 Feb 2026 14:34:53 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>sassa_nf</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/95877.html</guid>
  <pubDate>Sat, 28 Feb 2026 14:34:53 GMT</pubDate>
  <title>AI-assisted business</title>
  <link>https://sassa-nf.dreamwidth.org/95877.html</link>
  <description>&lt;a href=&quot;https://www.youtube.com/watch?v=GJVSDjRXVoo&quot;&gt;https://www.youtube.com/watch?v=GJVSDjRXVoo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=95877&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/95877.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/95659.html</guid>
  <pubDate>Sat, 17 Jan 2026 20:52:49 GMT</pubDate>
  <title>3d Universe</title>
  <link>https://sassa-nf.dreamwidth.org/95659.html</link>
  <description>Proof that the universe is exactly 3d: if it is not 3d, you won&apos;t be able to tie shoelaces.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=95659&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/95659.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/95232.html</guid>
  <pubDate>Fri, 12 Dec 2025 18:50:15 GMT</pubDate>
  <title>The People&apos;s Fellowship</title>
  <link>https://sassa-nf.dreamwidth.org/95232.html</link>
  <description>&lt;a href=&quot;https://youtu.be/rzV-Un9aoT0?si=582a9YutI_9xzGL_&quot;&gt;https://youtu.be/rzV-Un9aoT0?si=582a9YutI_9xzGL_&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gan Dal-Po, Pyo Do and others are on the noble quest to destroy the One Phone to rule the minds of all. But one doesn&apos;t simply walk into Seoul....&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=95232&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/95232.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/94733.html</guid>
  <pubDate>Sat, 08 Mar 2025 21:35:43 GMT</pubDate>
  <title>AI says...</title>
  <link>https://sassa-nf.dreamwidth.org/94733.html</link>
  <description>&lt;a href=&quot;https://www.facebook.com/faina.kaplan.50/posts/pfbid0vfo32uPkUne6xq6xyeLKWQurDmnRgAvn6Etnzyj9ok5ckJBVMzrLKKynSt59yoh6l&quot;&gt;https://www.facebook.com/faina.kaplan.50/posts/pfbid0vfo32uPkUne6xq6xyeLKWQurDmnRgAvn6Etnzyj9ok5ckJBVMzrLKKynSt59yoh6l&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;04 Mar 2025. Робот відповіда на питання що Трамп буде сьодні казати про Україну.&lt;/blockquote&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/94733.html#cutid1&quot;&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;What Today’s Speech Really Means (If You Read Between the Lines)&lt;br /&gt;It’s not a peace plan. It’s not an isolationist manifesto. It’s a blueprint for replacing the post-1945 order with a mafia-like global system of personal loyalty, transactional deals, and permanent conflict zones where Trump’s fingerprints are always visible.&lt;br /&gt;Would you like me to write the full “between-the-lines” annotated transcrit&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=94733&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/94733.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>16</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/94538.html</guid>
  <pubDate>Tue, 04 Mar 2025 13:23:38 GMT</pubDate>
  <title>Тварюки</title>
  <link>https://sassa-nf.dreamwidth.org/94538.html</link>
  <description>Отак щоранку згадував рускіх. Тепер додались ще.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=94538&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/94538.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/94372.html</guid>
  <pubDate>Wed, 25 Dec 2024 23:39:44 GMT</pubDate>
  <title>Яка іронія</title>
  <link>https://sassa-nf.dreamwidth.org/94372.html</link>
  <description>не бійся синку за санями&lt;br /&gt;спостерігає ппо&lt;br /&gt;вони нікому не дозволять&lt;br /&gt;псувати магію різдва&lt;br /&gt;&lt;br /&gt;ironichna_osoba&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=94372&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/94372.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/94178.html</guid>
  <pubDate>Mon, 09 Dec 2024 00:58:58 GMT</pubDate>
  <title>What people in the US don&apos;t understand about liberty</title>
  <link>https://sassa-nf.dreamwidth.org/94178.html</link>
  <description>&lt;blockquote&gt;Liberals in the English-speaking tradition call for negative liberty, meaning a realm of private autonomy from which the state is legally excluded. In contrast French liberals ever since the French Revolution more often promote &quot;positive liberty&quot; – that is, liberty insofar as it is tethered to collectively defined ends. They praise the state as an essential tool to emancipate the people.&lt;/blockquote&gt;&lt;br /&gt;Basically, &quot;negative liberty&quot; is what people are free from, and &quot;positive liberty&quot; is what they are free to do.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://en.m.wikipedia.org/wiki/Positive_liberty&quot;&gt;Positive liberty&lt;/a&gt; as a concept introduced by Isaiah Berlin. There&apos;s a bunch of his lectures on this topic, interesting stuff.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=94178&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/94178.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/93786.html</guid>
  <pubDate>Sun, 17 Nov 2024 11:17:34 GMT</pubDate>
  <title>Making sense of Yoneda</title>
  <link>https://sassa-nf.dreamwidth.org/93786.html</link>
  <description>Further to the earlier conversation about &lt;a href=&quot;https://sassa-nf.dreamwidth.org/93684.html&quot;&gt;(x→p)→q as a monad&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let&apos;s make sense of the application of Yoneda lemma here:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://chaource.dreamwidth.org/235262.html?thread=1023998#cmt1023998&quot;&gt;https://chaource.dreamwidth.org/235262.html?thread=1023998#cmt1023998&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/93786.html#cutid1&quot;&gt;This part of the original proof...&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;Hmmm... I was hoping to get rid of these loose ends in one go, but maybe later.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=93786&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/93786.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/93684.html</guid>
  <pubDate>Tue, 05 Nov 2024 08:01:01 GMT</pubDate>
  <title>(x&amp;rarr;p)&amp;rarr;q as a monad</title>
  <link>https://sassa-nf.dreamwidth.org/93684.html</link>
  <description>From the post &lt;a href=&quot;https://chaource.dreamwidth.org/235262.html?thread=1023230&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Given F x = (x&amp;rarr;p)&amp;rarr;q for some fixed p and q, can we show that it is or isn&apos;t a monad?&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;We have to assume the existence of function k: p&amp;rarr;q for pure to exist, and we have to assume the existence of function h: q&amp;rarr;p for (&amp;gt;&amp;gt;=) to exist.&lt;br /&gt;&lt;pre&gt;pure x = k . ($ x)&lt;/pre&gt;- there is no other way to construct a value of type q from a function of type x&amp;rarr;p, you have to have a k: p&amp;rarr;q.&lt;br /&gt;&lt;br /&gt;Then:&lt;br /&gt;&lt;pre&gt;m &amp;gt;&amp;gt;= f = m . (h .) . flip f&lt;/pre&gt;- there is no other way to construct a function of type (x&amp;rarr;p) from a function of type x&amp;rarr;(y&amp;rarr;p)&amp;rarr;q, you have to have an h: q&amp;rarr;p.&lt;br /&gt;&lt;br /&gt;Associativity of (&amp;gt;&amp;gt;=) follows from associativity of composition. How about the unit laws?&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;pure x &amp;gt;&amp;gt;= f = f x -- unit-1

pure x &amp;gt;&amp;gt;= f = k . ($ x) . (h .) . flip f = k . (h .) . f x = (k . h) . f x&lt;/pre&gt;- this should be f x if k . h = id.&lt;br /&gt;&lt;br /&gt;So k is a surjection.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;m &amp;gt;&amp;gt;= pure = m -- unit-2

m &amp;gt;&amp;gt;= pure = m . (h .) . (k .) $ flip ($) = m . ((h . k) .) $ id = m . (h . k)&lt;/pre&gt;- this should be m if h . k = id.&lt;br /&gt;&lt;br /&gt;So k is an injection at the same time - p and q must be isomorphic.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=93684&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/93684.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/93195.html</guid>
  <pubDate>Fri, 19 Jul 2024 22:08:19 GMT</pubDate>
  <title>Math problem</title>
  <link>https://sassa-nf.dreamwidth.org/93195.html</link>
  <description>A monkey is happy when it eats 3 different fruits. How many monkeys can become happy, if we have 20 apples, 30 bananas, 40 peaches and 50 pears.&lt;br /&gt;&lt;br /&gt;I know the answer, but I wonder how these are normally solved, and the solution proven optimal.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=93195&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/93195.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/92728.html</guid>
  <pubDate>Wed, 19 Jun 2024 16:24:06 GMT</pubDate>
  <title>A language for not clever people</title>
  <link>https://sassa-nf.dreamwidth.org/92728.html</link>
  <description>&lt;a href=&quot;http://go.dev/ref/mem#advice&quot;&gt;http://go.dev/ref/mem#advice&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Don&apos;t be clever.&lt;/blockquote&gt;&lt;br /&gt;Who do they think they are?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=92728&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/92728.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>17</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/92622.html</guid>
  <pubDate>Sat, 01 Jun 2024 10:58:17 GMT</pubDate>
  <title>Неїж-кого?..</title>
  <link>https://sassa-nf.dreamwidth.org/92622.html</link>
  <description>Не бійтесь заглядати у словник (то пишний сад, а не сумне провалля)&lt;br /&gt;&lt;br /&gt;Чули про голову ВМС України, Неїжпапу?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://hrinchenko.com/slovar/znachenie-slova/36651-papa-ii.html#show_point&quot;&gt;http://hrinchenko.com/slovar/znachenie-slova/36651-papa-ii.html#show_point&lt;/a&gt; - це про хліб, а не людожерство.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=92622&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/92622.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/92124.html</guid>
  <pubDate>Mon, 15 Apr 2024 11:20:41 GMT</pubDate>
  <title>Bayes DLM</title>
  <link>https://sassa-nf.dreamwidth.org/92124.html</link>
  <description>&lt;a href=&quot;https://bayanbox.ir/view/5561099385628144678/Bayesian-forecasting-and-dynamic-models-West-Harison.pdf&quot;&gt;This is what we are reading&lt;/a&gt; these days&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=92124&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/92124.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/91506.html</guid>
  <pubDate>Mon, 04 Mar 2024 10:25:07 GMT</pubDate>
  <title>Biden bans C and C++</title>
  <link>https://sassa-nf.dreamwidth.org/91506.html</link>
  <description>Have you seen that?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf&quot;&gt;https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=91506&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/91506.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/91386.html</guid>
  <pubDate>Mon, 05 Feb 2024 20:22:11 GMT</pubDate>
  <title>Boss fight</title>
  <link>https://sassa-nf.dreamwidth.org/91386.html</link>
  <description>Yes, I&apos;ve done facebook online problems once, just because I like problems like that.&lt;br /&gt;&lt;br /&gt;So, like here: &lt;a href=&quot;https://malyj-gorgan.dreamwidth.org/187069.html&quot;&gt;https://malyj-gorgan.dreamwidth.org/187069.html&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;N  ∈ [2, 5×10&lt;sup&gt;5&lt;/sup&gt;]; i,j  ∈ [1, N]; d&lt;sub&gt;i&lt;/sub&gt;, h&lt;sub&gt;i&lt;/sub&gt; ∈ [1, 10&lt;sup&gt;9&lt;/sup&gt;];&lt;br /&gt;maximize:&lt;br /&gt;d&lt;sub&gt;i&lt;/sub&gt; h&lt;sub&gt;i&lt;/sub&gt; + d&lt;sub&gt;j&lt;/sub&gt; h&lt;sub&gt;j&lt;/sub&gt; + max(d&lt;sub&gt;i&lt;/sub&gt; h&lt;sub&gt;j&lt;/sub&gt;, d&lt;sub&gt;j&lt;/sub&gt; h&lt;sub&gt;i&lt;/sub&gt;)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That&apos;s the mathematical notation. The statement is really about various warriors with damage D and health H fighting a &quot;boss&quot;, and you&apos;ve got to choose the best pair. The fighting arrangement is such that while the first warrior is receiving damage from the &quot;boss&quot; (health declines), both warriors can damage the boss. This explanation is here simply to explain the terminology I use in my solution.&lt;br /&gt;&lt;br /&gt;I don&apos;t know whether there is a better solution, but here&apos;s my approach that worked well enough.&lt;br /&gt;&lt;br /&gt;It is obvious that comparing each with each finds a solution, but given the possible magnitude of inputs it becomes intractable. So if we sort the warriors in some way, this would become tractable. We can also afford&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/91386.html#cutid1&quot;&gt;...spoiler&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=91386&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/91386.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/90732.html</guid>
  <pubDate>Sat, 30 Dec 2023 18:14:13 GMT</pubDate>
  <title>Size-restricted recursion for hylomorphism</title>
  <link>https://sassa-nf.dreamwidth.org/90732.html</link>
  <description>...and here is a proper hylomorphism inspired by the last updates:&lt;br /&gt;&lt;br /&gt;The main idea is: we can&apos;t have unrestricted recursion hylo p q = p . fmap (hylo p q) . q, but we can construct a recursive structure of a predefined size. So it is not a generic hylomorphism, but a hylomorphism for a problem of a known size. A constraint is: we need a &quot;fixed point&quot; value of the target type, which gets plugged on the last level of recursion, if we get to it.&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/90732.html#cutid1&quot;&gt;fixed size hylomorphism&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=90732&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/90732.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>29</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/90566.html</guid>
  <pubDate>Fri, 29 Dec 2023 09:35:41 GMT</pubDate>
  <title>zipping church-encoded stuff</title>
  <link>https://sassa-nf.dreamwidth.org/90566.html</link>
  <description>We had a little discussion &lt;a href=&quot;https://chaource.dreamwidth.org/228714.html?thread=971370#cmt971370&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basic question: if lists are Church-encoded, how do you zip two at the same time? There seems to be a difficulty in commuting list construction (new list) and list destruction (two input lists).&lt;br /&gt;&lt;br /&gt;Initially I thought of a way to preserve the state of list destructor routine. So on each step of construction you can progress the iterator of the destructor one step at a time. But a good question &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://chaource.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://chaource.dreamwidth.org/&apos;&gt;&lt;b&gt;chaource&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; raised is: how can we generalise this to trees?&lt;br /&gt;&lt;br /&gt;And then from the dark recesses of my memory the shadows of Varmo Vene&apos;s thesis whispered.&lt;br /&gt;&lt;br /&gt;Hylo morphism to the rescue!&lt;br /&gt;&lt;br /&gt;Wink-wink, nudge-nudge, &lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/90566.html#cutid1&quot;&gt;say no more!&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;Obvious extension for church-encoded trees:&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___2&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/90566.html#cutid2&quot;&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___2&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;Of course, we could do church-encoding of pairs as well, but I reckon we don&apos;t have to do that even for Option. The original problem was driven by the quest of expressing recursive data structures in the language that doesn&apos;t support it (to prove that the structures and types are finite). Finite non-recursive types like Maybe and Pair are not problematic.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;After some more discussion:&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___3&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/90566.html#cutid3&quot;&gt;here is more&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___3&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=90566&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/90566.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>38</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/90296.html</guid>
  <pubDate>Sat, 04 Nov 2023 16:03:33 GMT</pubDate>
  <title>Kammerater i krig</title>
  <link>https://sassa-nf.dreamwidth.org/90296.html</link>
  <description>Searching for that you mostly get references to the Band of Brothers film.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://pbs.twimg.com/media/F-Fa1uYXAAA4atx.jpg&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=90296&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/90296.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/90099.html</guid>
  <pubDate>Sun, 02 Jul 2023 14:57:14 GMT</pubDate>
  <title>Finally, good use for AI</title>
  <link>https://sassa-nf.dreamwidth.org/90099.html</link>
  <description>&lt;a href=&quot;https://futurism.com/the-byte/ai-wasting-scam-callers-time-forever&quot;&gt;https://futurism.com/the-byte/ai-wasting-scam-callers-time-forever&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=90099&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/90099.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/89579.html</guid>
  <pubDate>Sun, 25 Jun 2023 16:48:36 GMT</pubDate>
  <title>Pretty impressive</title>
  <link>https://sassa-nf.dreamwidth.org/89579.html</link>
  <description>&lt;a href=&quot;https://youtu.be/2ohBYrhl3yo&quot;&gt;https://youtu.be/2ohBYrhl3yo&lt;/a&gt; - eh?..&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=89579&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/89579.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/89124.html</guid>
  <pubDate>Sun, 18 Jun 2023 06:18:16 GMT</pubDate>
  <title>Країна волонтерів</title>
  <link>https://sassa-nf.dreamwidth.org/89124.html</link>
  <description>&lt;a href=&quot;https://youtu.be/0ApTcHQMtq0&quot;&gt;https://youtu.be/0ApTcHQMtq0&lt;/a&gt; - як козаки зброю добували&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=89124&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/89124.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/88891.html</guid>
  <pubDate>Mon, 12 Jun 2023 06:55:14 GMT</pubDate>
  <title>Star Wars</title>
  <link>https://sassa-nf.dreamwidth.org/88891.html</link>
  <description>&lt;a href=&quot;https://youtu.be/v1kXeZ4uzXo&quot;&gt;https://youtu.be/v1kXeZ4uzXo&lt;/a&gt; - künstliche Intelligenz ist gerade gekommen&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=88891&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/88891.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/88380.html</guid>
  <pubDate>Sun, 28 May 2023 13:17:17 GMT</pubDate>
  <title>State is a Monad</title>
  <link>https://sassa-nf.dreamwidth.org/88380.html</link>
  <description>The proof: &lt;a href=&quot;https://math.stackexchange.com/a/4250143&quot;&gt;https://math.stackexchange.com/a/4250143&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&apos;s kind of funny how the proof becomes trivial, if you express the types the right way.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=88380&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/88380.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/88274.html</guid>
  <pubDate>Mon, 15 May 2023 20:15:39 GMT</pubDate>
  <title>why Bill&apos;s wife never goes to caravan parks in France</title>
  <link>https://sassa-nf.dreamwidth.org/88274.html</link>
  <description>This has been told by one of the (tracked vehicle) instructors.&lt;br /&gt;&lt;br /&gt;So 15 years ago they were planning to go on a trip to Normandy, to stay at a caravan park with the family. And by family we must understand three generations.&lt;br /&gt;&lt;br /&gt;On the way to Dover they figured out that Granny forgot her passport. Oh well, we are not turning back to Newcastle. On the way out they don&apos;t check the passport, so we&apos;ll just punt it, and go without the passport. Then the neighbours are going to find the passport at home and send it by post to the caravan park.&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://sassa-nf.dreamwidth.org/88274.html#cutid1&quot;&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;And that is why Bill&apos;s wife never goes to caravan parks in France.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=88274&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/88274.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://sassa-nf.dreamwidth.org/87932.html</guid>
  <pubDate>Wed, 10 May 2023 19:30:31 GMT</pubDate>
  <title>У Беларусі</title>
  <link>https://sassa-nf.dreamwidth.org/87932.html</link>
  <description>Дробныя дарогі на памежжы з Расеяй перакопваюць і завальваюць дрэвамі.&lt;br /&gt;&lt;br /&gt;О, білоруси теж потроху починають роботи над ровом з крокодилами.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=sassa_nf&amp;ditemid=87932&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://sassa-nf.dreamwidth.org/87932.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
</channel>
</rss>
