photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

244
active users

#prolog

0 posts0 participants0 posts today
Mathias Hasselmann<p>Late to the party, but I really LOVE <a href="https://mastodon.green/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>'s structural pattern matching. <a href="https://mastodon.green/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> is back, and this are <a href="https://mastodon.green/tags/GoodNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoodNews</span></a>.</p>
thezerobit<p>If you feel any <a href="https://anticapitalist.party/tags/ImposterSyndrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ImposterSyndrome</span></a> as a programmer about calling yourself an "engineer", just start writing your backend server software in <a href="https://anticapitalist.party/tags/Erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Erlang</span></a>. Yes, you'll have to learn <a href="https://anticapitalist.party/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> syntax. Yes, you'll have to learn how to do fully functional programming with only immutable data structures. Yes, it is fully asynchronous and designed for reliability and fault tolerance. Yes, it is highly dynamic and can do things like update running software remotely with new code with zero downtime.</p>
Nils M Holm<p>The Mini <a href="https://mastodon.social/tags/CommonLISP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLISP</span></a> I have been working on now runs on CP/M with 2416 free cons cells. Enough to load Ken Kahn's tiny PROLOG and run a few simple queries.<br>The <a href="https://mastodon.social/tags/AgonLight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AgonLight</span></a> (18MHz eZ80) loads the LISP part of the code (236 lines) in 11 seconds. Simple programs run at acceptable speed, but slightly more complex PROLOG queries take *minutes*. :) <br><a href="https://mastodon.social/tags/LISP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LISP</span></a> <a href="https://mastodon.social/tags/CPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPM</span></a> <a href="https://mastodon.social/tags/PROLOG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PROLOG</span></a> <a href="https://mastodon.social/tags/Z80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Z80</span></a></p>
Dimly Lit Corners<p><a href="https://c.im/tags/Goals2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Goals2025</span></a> </p><p>Moving away from the constant upgrade cycle &amp; moving closer to the ideals of <a href="https://c.im/tags/PermaComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PermaComputing</span></a> <a href="https://c.im/tags/MalleableSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MalleableSoftware</span></a> </p><p>Design and setup a redundant system of old/used, cheap, low-power devices running ia: <a href="https://c.im/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a>, <a href="https://c.im/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a>, <a href="https://c.im/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>, <a href="https://c.im/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a>, <a href="https://c.im/tags/HaikuOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HaikuOS</span></a>, <a href="https://c.im/tags/Plan9Front" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plan9Front</span></a>, <a href="https://c.im/tags/X11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>X11</span></a>, <a href="https://c.im/tags/P9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P9</span></a>, <a href="https://c.im/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a>, all working together </p><p>Become an expert on <a href="https://c.im/tags/MicroControllers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicroControllers</span></a> <a href="https://c.im/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://c.im/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://c.im/tags/RP2040" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RP2040</span></a> <a href="https://c.im/tags/MIPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIPS</span></a> <a href="https://c.im/tags/RiscV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RiscV</span></a> </p><p>DIY sensors which sing like birds to communicate their status</p><p>DIY robots "drones" </p><p>Move as much as possible of my computing needs to the <a href="https://c.im/tags/Terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminal</span></a>, <a href="https://c.im/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a>, <a href="https://c.im/tags/Rio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rio</span></a> <a href="https://c.im/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://c.im/tags/TUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> <a href="https://c.im/tags/P9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P9</span></a> </p><p>Get an <a href="https://c.im/tags/3DPrinter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3DPrinter</span></a> and learn to use it</p><p>Design and build my own portable 8dot <a href="https://c.im/tags/braille" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>braille</span></a> terminal &amp; try out if 3x3 or 3x4 dots is also workable.</p><p>Design and build my own low-power computers, their OS, and tools</p><p>Writing more of my own tools <a href="https://c.im/tags/DIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DIY</span></a></p><p><a href="https://c.im/tags/SmallTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTalk</span></a> <a href="https://c.im/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectPascal</span></a> <a href="https://c.im/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> <a href="https://c.im/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://c.im/tags/Racket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Racket</span></a> <a href="https://c.im/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a> <a href="https://c.im/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://c.im/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://c.im/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://c.im/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> <a href="https://c.im/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a></p><p>Deploy <a href="https://c.im/tags/LoRa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoRa</span></a> <a href="https://c.im/tags/ReticullumNetwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReticullumNetwork</span></a> <a href="https://c.im/tags/RNodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RNodes</span></a> <a href="https://c.im/tags/MeshCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MeshCore</span></a> <a href="https://c.im/tags/Meshtastic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Meshtastic</span></a> </p><p>Start an <a href="https://c.im/tags/InternetResiliencyClub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetResiliencyClub</span></a> </p><p>Add <a href="https://c.im/tags/Tor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tor</span></a>, <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a> support by <a href="https://c.im/tags/WebProxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebProxy</span></a> </p><p><a href="https://c.im/tags/SolarPowered" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolarPowered</span></a> <a href="https://c.im/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a> over <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a>, <a href="https://c.im/tags/OnionService" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OnionService</span></a> <a href="https://c.im/tags/Blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blog</span></a> <a href="https://c.im/tags/Wiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wiki</span></a> <a href="https://c.im/tags/Repositories" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Repositories</span></a> <a href="https://c.im/tags/GopherHole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GopherHole</span></a> <a href="https://c.im/tags/Darcs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Darcs</span></a> <a href="https://c.im/tags/Mercurial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mercurial</span></a> </p><p><a href="https://c.im/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a> my own <a href="https://c.im/tags/EmailServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmailServer</span></a>, which will only accept email from <a href="https://c.im/tags/KnownServers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KnownServers</span></a> <a href="https://c.im/tags/CommunityEmail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityEmail</span></a> <a href="https://c.im/tags/MutualEmailAcceptance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MutualEmailAcceptance</span></a> </p><p>Share files via <a href="https://c.im/tags/BitTorrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BitTorrent</span></a> over <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a> </p><p>DIY <a href="https://c.im/tags/HomeAutomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HomeAutomation</span></a><br>DIY <a href="https://c.im/tags/GardeningAutomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GardeningAutomation</span></a><br>DIY <a href="https://c.im/tags/GreenHouse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreenHouse</span></a> </p><p>Get a house cat, train the cat, use voice and gestures</p><p>Start asking money for advice &amp; technology support</p><p>Build/program my own opportunistic and strange cryptocurrency miners <a href="https://c.im/tags/BTC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BTC</span></a>, <a href="https://c.im/tags/XMR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMR</span></a>, <a href="https://c.im/tags/ZEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZEC</span></a>, etc <a href="https://c.im/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> </p><p><a href="https://c.im/tags/MakeMoreArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MakeMoreArt</span></a> <a href="https://c.im/tags/LearnToDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnToDraw</span></a> <a href="https://c.im/tags/Learn3DModeling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Learn3DModeling</span></a> <a href="https://c.im/tags/LearnGenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnGenerativeArt</span></a> <a href="https://c.im/tags/LearnToComposeAmbientMusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnToComposeAmbientMusic</span></a> </p><p><a href="https://c.im/tags/ReCreateJottit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReCreateJottit</span></a> <a href="https://c.im/tags/ReCreateInstikiWiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReCreateInstikiWiki</span></a> </p><p><a href="https://c.im/tags/WriteMore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WriteMore</span></a> <a href="https://c.im/tags/PublishMore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PublishMore</span></a> <a href="https://c.im/tags/Letters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Letters</span></a>, <a href="https://c.im/tags/Essays" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Essays</span></a>, <a href="https://c.im/tags/Missives" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Missives</span></a>, <a href="https://c.im/tags/Reports" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reports</span></a>, <a href="https://c.im/tags/Treatise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Treatise</span></a> </p><p>…</p><p><a href="https://c.im/tags/Incomplete" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Incomplete</span></a> <a href="https://c.im/tags/Ongoing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ongoing</span></a> <a href="https://c.im/tags/NotFinal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NotFinal</span></a></p>
Michelle Hughes<p><span class="h-card" translate="no"><a href="https://tenforward.social/@MovieDivaJacki" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>MovieDivaJacki</span></a></span> <span class="h-card" translate="no"><a href="https://timeloop.cafe/@sweetmercury" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sweetmercury</span></a></span> <span class="h-card" translate="no"><a href="https://timeloop.cafe/@Taweret" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Taweret</span></a></span> <span class="h-card" translate="no"><a href="https://tenforward.social/@dboisvert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dboisvert</span></a></span> <span class="h-card" translate="no"><a href="https://normal.style/@DMX" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>DMX</span></a></span> <span class="h-card" translate="no"><a href="https://kvlt.zone/@infernusgoatus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>infernusgoatus</span></a></span> </p><p>And Prolog.</p><p><a href="https://github.com/galaxor/murdle/blob/01db3603bd939aad38edcf14275e27002a1bcacc/murdle-2025-06-11-Wednesday.pl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/galaxor/murdle/blob</span><span class="invisible">/01db3603bd939aad38edcf14275e27002a1bcacc/murdle-2025-06-11-Wednesday.pl</span></a></p><p>Maybe sometime, I'll switch to doing this in Mercury, just to feel something. It's a prolog-inspired logic programming language with, like, types and stuff? And it compiles ahead-of-time?</p><p><a href="https://a2mi.social/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> <a href="https://a2mi.social/tags/Mercury" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mercury</span></a></p>
jnpn<p><a href="https://mastodon.social/tags/prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prolog</span></a> + <a href="https://mastodon.social/tags/llms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llms</span></a> </p><p><a href="https://quantumprolog.sgml.net/llm-demo/part1.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quantumprolog.sgml.net/llm-dem</span><span class="invisible">o/part1.html</span></a></p>
The ol' tealeg 🐡<p>You might say, with great fanfare and bluster, that generative AI is the very pinnacle of software creation! And the VCs doth sing mightily in thy praise!</p><p>Good sirrah, hold thy tongue. Have a care not to expose your ignorance! </p><p>Why? Pray tell, you beg of be.</p><p>Then let it be known, and hail it from the mountains! In this world, at this very time, there exists a software wonder one might scarcely dare to imagine!</p><p>An <a href="https://mastodon.online/tags/x11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x11</span></a> window manager, written in <a href="https://mastodon.online/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> !</p><p><a href="https://github.com/Seeker04/plwm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Seeker04/plwm</span><span class="invisible"></span></a></p>
Stefan Müller :verified:<p>1/ „Das DFKI, an dem etwa 1.500 Forschende überwiegend mit öffentlichen Mitteln arbeiten, wurde schon 1988 gegründet. Damit waren die Deutschen bei dem Thema eigentlich früh dran.“</p><p><a href="https://taz.de/Kuenstliche-Intelligenz/!6086074/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">taz.de/Kuenstliche-Intelligenz</span><span class="invisible">/!6086074/</span></a></p><p>Nun ja, nun ja. <a href="https://climatejustice.social/tags/KI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KI</span></a> war nicht immer das, was heute unter <a href="https://climatejustice.social/tags/KI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KI</span></a> läuft. Computerlinguistik war zum größten Teil symbolische KI. Es gab große Ontologien, die versuchten, menschliches Wissen zu formalisieren, so dass man mit logischen Schlussverfahren etwas daraus ableiten konnte. Expertensysteme.</p><p>Und schon nach dem Krieg wurde mit Machineller Übersetzung begonnen. Man dachte sich, wenn Turing die Enigma entschlüsseln konnte, müsste es auch möglich sein, maschinell zu übersetzen, denn letztendlich war das ja auch nur ein Dekodierungsproblem.</p><p>Irgendwann kam dann der ALPAC-Report und es gab den ersten AI winter. Komischerweise fehlt der in Wikipedia.</p><p><a href="https://de.wikipedia.org/wiki/Maschinelle_%C3%9Cbersetzung" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">de.wikipedia.org/wiki/Maschine</span><span class="invisible">lle_%C3%9Cbersetzung</span></a></p><p>Das war 1966. Also gab es schon damals KI. </p><p><a href="https://de.wikipedia.org/wiki/ELIZA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">de.wikipedia.org/wiki/ELIZA</span><span class="invisible"></span></a></p><p>Weizenbaum hat auch 1966 <a href="https://climatejustice.social/tags/ELIZA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ELIZA</span></a> geschrieben. </p><p>Auch symbolische KI. In <a href="https://climatejustice.social/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a>. Als er sah, wie Menschen darauf reagierten wurde er zum KI-Kritiker. Die <a href="https://climatejustice.social/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> von heute sind sehr viel leistungsfähiger und sehr viel gefährlicher.</p><p>Ach so: Auf dem Bild ist Reinhard Karger vom <a href="https://climatejustice.social/tags/DFKI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DFKI</span></a>. Er hat immer die Demos von <a href="https://climatejustice.social/tags/VerbMobil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VerbMobil</span></a> gemacht, das auch im Bild zu sehen ist. Lief damals auf ner SUN Sparc Station.</p><p>VerbMobil war das größte KI-Projekt, das es jemals in Deutschland gab. Wahrscheinlich auch international. Eigentlich zu groß.</p><p><a href="https://de.wikipedia.org/wiki/Verbmobil" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">de.wikipedia.org/wiki/Verbmobi</span><span class="invisible">l</span></a></p><p>Ich habe mit Walter Kasper die deutsche Grammatik gemacht. <a href="https://climatejustice.social/tags/HPSG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HPSG</span></a> <a href="https://climatejustice.social/tags/Linguistik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linguistik</span></a> <a href="https://climatejustice.social/tags/Computerlinguistik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computerlinguistik</span></a></p>
Michelle Hughes<p><span class="h-card" translate="no"><a href="https://timeloop.cafe/@Taweret" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Taweret</span></a></span> <span class="h-card" translate="no"><a href="https://timeloop.cafe/@sweetmercury" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sweetmercury</span></a></span> <span class="h-card" translate="no"><a href="https://kvlt.zone/@infernusgoatus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>infernusgoatus</span></a></span> <span class="h-card" translate="no"><a href="https://tenforward.social/@MovieDivaJacki" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>MovieDivaJacki</span></a></span> <span class="h-card" translate="no"><a href="https://tenforward.social/@dboisvert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dboisvert</span></a></span> <span class="h-card" translate="no"><a href="https://normal.style/@DMX" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>DMX</span></a></span> </p><p>And here's the Prolog to solve today's puzzle:<br><a href="https://github.com/galaxor/murdle/blob/62545875023764ac04c727c2491d8da21f2773be/murdle-2025-05-18.pl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/galaxor/murdle/blob</span><span class="invisible">/62545875023764ac04c727c2491d8da21f2773be/murdle-2025-05-18.pl</span></a></p><p><a href="https://a2mi.social/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> <a href="https://a2mi.social/tags/Murdle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Murdle</span></a></p>
Replied in thread

@infernusgoatus @Taweret @sweetmercury @MovieDivaJacki @dboisvert @DMX

I learned just barely enough prolog to solve today's murdle:

github.com/galaxor/murdle/blob

Here's a transcript of me running it.

| ?- [murdle].
compiling /home/michelle/Documents/src/prolog/murdle.pl for byte code...
/home/michelle/Documents/src/prolog/murdle.pl compiled, 68 lines read - 9523 bytes written, 3 ms

yes
| ?- murdler(P, W, L).

L = cafeteria
P = president_amaranth
W = bottle ? ;

(326 ms) no

GitHubmurdle/murdle.pl at b956b66bc89ba405f50fe623b2228104e07270cb · galaxor/murdleMurdle solving tools in Prolog. Contribute to galaxor/murdle development by creating an account on GitHub.

High Performance PostgreSQL for Rails by Andrew Atkinson is part of a 16-ebook $18 bundle! Pragmatic Bookshelf and Humble Bundle have made it available along with Practical A/B Testing, Designing Data Governance from the Ground Up, SQL Antipatterns Vol. 1, and others. Pretty sweet deal!

humblebundle.com/books/data-en

Humble BundleHumble Tech Book Bundle: Data Engineering and Management by PragmaticLearn all about data engineering and management with our latest collection of tech courses. Pay what you want & support Save the Children.

A famous example of #AutomatedScientificDiscovery is "Adam the Robot Scientist".

This is a machine, introduced in 2004 by Ross King and others, that can do biochemistry experiments on its own and smartly pick the next experiment to do. More precisely, it is a room full of robots and automated chemistry, growing yeast cells that have been genetically modified. The goal is to find out which enzymes are important in which parts of the chemistry of yeast. This is a puzzle, since when you switch off a gene and the enzyme it coded for, then you only see indirectly what happens to the yeast (some important substances fail to get produced). It is like a cross-word puzzle, and therefore #AI can help. Here AI came in the form of the logic programming language #Prolog, that can encode all the observations and rules.

The biggest achievement of the robot scientist is that it can be very clever in selecting the next step, focusing on the most informative experiment. This is essential, since running an experiment is costly and time-consuming.

The plot I love most in the 2004 paper is the classification accuracy plotted vs the logarithm of the experimentation cost in British pounds. 💷 🤣

Adam's follow-up robot is called "Eve", doing drug screening.

en.wikipedia.org/wiki/Robot_Sc
royalsocietypublishing.org/doi
(image below from this article, CC-BY-4.0)

Read more blog posts in this series: florianmarquardtmastodon.eu.py

@MPI_ScienceOfLight

Hey all! I'm due for an (re-)introduction: I'm Jack, an engineer in the NYC area from a firmware & cybersecurity background, currently working in something like hardware-software co-design.

Technical work is often with #rust #kicad #python #verilog #c, and in all-too-rare moments stuff like #haskell #forth #agda and #prolog

I've never been much for social media, usually preferring to keep interests local: a better-detailed #introduction to follow as I figure this out 🙂