<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: amirouche</title><link>https://news.ycombinator.com/user?id=amirouche</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 08:41:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amirouche" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[A Simple and Universal Swarm Intelligence Engine, Predicting Anything]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/666ghj/MiroFish">https://github.com/666ghj/MiroFish</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47624389">https://news.ycombinator.com/item?id=47624389</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Apr 2026 08:28:46 +0000</pubDate><link>https://github.com/666ghj/MiroFish</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=47624389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624389</guid></item><item><title><![CDATA[Show HN: Scheme HTTP server with transparent async – 222k req/s]]></title><description><![CDATA[
<p>Article URL: <a href="https://hyper.dev/2026/chez-scheme-letloop-transparent-async-microbenchmark/">https://hyper.dev/2026/chez-scheme-letloop-transparent-async-microbenchmark/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47568149">https://news.ycombinator.com/item?id=47568149</a></p>
<p>Points: 17</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Mar 2026 22:36:12 +0000</pubDate><link>https://hyper.dev/2026/chez-scheme-letloop-transparent-async-microbenchmark/</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=47568149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568149</guid></item><item><title><![CDATA[Show HN: Kernel Dialect of Scheme Considered Helpful]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/amirouche/seed">https://github.com/amirouche/seed</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46946792">https://news.ycombinator.com/item?id=46946792</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Feb 2026 16:10:07 +0000</pubDate><link>https://github.com/amirouche/seed</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=46946792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46946792</guid></item><item><title><![CDATA[New comment by amirouche in "Show HN: Ouverture.py – Content-addressed storage for multilingual functions"]]></title><description><![CDATA[
<p>This repository was generated by Claude (Anthropic) as an experiment—to explore how Claude works and to reverse-engineer its approach. I spent a few hours discussing the idea with both Claude and ChatGPT, focusing on how to build a content-addressable, multilingual infrastructure for Python.<p>Two small PRs, each based on a single prompt, resulted in a CLI that captures the core idea. The goal was to make it relatable to others—let me know if it resonates with you.<p>Observations & Process: Claude asked a lot of clarifying questions, while ChatGPT "hallucinated" a broader "cognitive ecology" (likely because I’d mentioned the project under the name "mobius"). The final README reflects a blend of ChatGPT’s grandiose vision and Claude’s more grounded approach. It frames ouverture as a symbiotic post-LLM relationship—a bridge between existing knowledge (including code) and post-LLM AI systems.<p>The Bigger Picture: If ouverture succeeds, it could become an infrastructure like npmjs—but with less friction, less drama, and fewer barriers. The irony? The README’s vision remains relevant even without LLMs. The core idea—content-addressable, multilingual code—stands on its own.<p>Origins & Goals: This idea has been brewing for over a decade. My original goals were:<p>Code as a reusable resource: Write a function, store it, forget it, and retrieve it later—dependencies and all—without the hassle of reinventing wheels (e.g., leftpad or buried helper functions).
Lowering cognitive barriers: Enable people to contribute to code without requiring English proficiency, aligning with the "think globally, act locally" ethos.<p>Inspirations: Key projects that shaped this thinking:<p>- Unison (content-addressable code)
- Abstract Wikipedia (multilingual knowledge)
- Situated Software<p>ouverture.py is my answer to [this Lobste.rs discussion on easing the production of micro-libraries](<a href="https://lobste.rs/s/ebbaed/how_ease_production_micro_libraries" rel="nofollow">https://lobste.rs/s/ebbaed/how_ease_production_micro_librari...</a>).</p>
]]></description><pubDate>Mon, 17 Nov 2025 23:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45959590</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=45959590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45959590</guid></item><item><title><![CDATA[Show HN: Ouverture.py – Content-addressed storage for multilingual functions]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/amirouche/ouverture.py">https://github.com/amirouche/ouverture.py</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45931314">https://news.ycombinator.com/item?id=45931314</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:49:20 +0000</pubDate><link>https://github.com/amirouche/ouverture.py</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=45931314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45931314</guid></item><item><title><![CDATA[FoundationDB as an identity graph database [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://foundationdb.dev/2024/foundationdb-as-an-identity-graph-database/">https://foundationdb.dev/2024/foundationdb-as-an-identity-graph-database/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40943016">https://news.ycombinator.com/item?id=40943016</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jul 2024 06:02:04 +0000</pubDate><link>https://foundationdb.dev/2024/foundationdb-as-an-identity-graph-database/</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=40943016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40943016</guid></item><item><title><![CDATA[New comment by amirouche in "AI is a weapon to surpass Metal Gear"]]></title><description><![CDATA[
<p>Proof of life should the next stop [for more people].<p>Note: An attacker needs to be stronger than one defense, that is unlike being stronger than the sum of all defenses.<p>Note2: What we now see as a collective ie. a generated reality, existed before now, and is documented, the following comes to mind 1984, Good Bye Lenin, The Village M. Night Shyamalan, and IIRC Gate to Avalon, by Mamoru Oshii.<p>edit: added squared brakets.</p>
]]></description><pubDate>Mon, 27 Nov 2023 19:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38437093</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=38437093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38437093</guid></item><item><title><![CDATA[Show HN: LetLoop, A cloud for the parenthetical leaning doers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/letloop/letloop.cloud">https://github.com/letloop/letloop.cloud</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35244434">https://news.ycombinator.com/item?id=35244434</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Mar 2023 10:24:29 +0000</pubDate><link>https://github.com/letloop/letloop.cloud</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=35244434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35244434</guid></item><item><title><![CDATA[New comment by amirouche in "Marginalia Search has received an NLNet grant"]]></title><description><![CDATA[
<p>Using a dedicated on-disk file format, that is, a custom index has much advantages, optimizations opportunities. I thought using an existing OKVS would be an advantage from a time to market perspective, but it is not the case :)</p>
]]></description><pubDate>Tue, 28 Feb 2023 09:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34967280</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=34967280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34967280</guid></item><item><title><![CDATA[New comment by amirouche in "Tuple Database – A reactive, local-first db inspired by FoundationDB"]]></title><description><![CDATA[
<p>I do not think that PDF is worth taking space in my personal knowledge base. Thanks for sharing.</p>
]]></description><pubDate>Mon, 06 Jun 2022 17:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=31643298</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31643298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31643298</guid></item><item><title><![CDATA[New comment by amirouche in "Tuple Database – A reactive, local-first db inspired by FoundationDB"]]></title><description><![CDATA[
<p>Indeed, I jumped into PostgreSQL documentation, that's where I started reading about materialized views.</p>
]]></description><pubDate>Mon, 06 Jun 2022 17:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=31643214</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31643214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31643214</guid></item><item><title><![CDATA[New comment by amirouche in "Tuple Database – A reactive, local-first db inspired by FoundationDB"]]></title><description><![CDATA[
<p>Read the whole textbook, MATERIALIZED VIEW requires a REFRESH that is outside the transaction that made the change: <a href="https://www.postgresql.org/docs/current/rules-materializedviews.html" rel="nofollow">https://www.postgresql.org/docs/current/rules-materializedvi...</a></p>
]]></description><pubDate>Mon, 06 Jun 2022 05:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31637501</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31637501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31637501</guid></item><item><title><![CDATA[New comment by amirouche in "Tuple Database – A reactive, local-first db inspired by FoundationDB"]]></title><description><![CDATA[
<p>I am saddened they picked idioms from the database paradigm I invented, fixed the bugs I reported directly to ccorcos upon his request about this very project, and did not even subtly mention my work.<p>Hiding <a href="https://okvs.dev" rel="nofollow">https://okvs.dev</a> is an antipattern.<p>The user interface is inspiring.<p>See also <a href="https://ccorcos.github.io/filing-cabinets/" rel="nofollow">https://ccorcos.github.io/filing-cabinets/</a><p>I killed my notion.so account.</p>
]]></description><pubDate>Mon, 06 Jun 2022 05:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31637377</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31637377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31637377</guid></item><item><title><![CDATA[New comment by amirouche in "Ask HN: Does anyone use a Raspberry Pi as your main computer?"]]></title><description><![CDATA[
<p>Like other have said javascript makes it slow. sourcehut.org: great. twitter: unsuable. mastodon: barely. github: ok-ish. gmail: ko. protonmail: ko. I use a rpi400 with 4GB of RAM. I forgot to mention the builtin wifi does not work great. I am using Ethernet. I am using the rpi400 to write this message, and I have been using it for two weeks. I tried ubuntu 22.04, 64bit raspberry pi OS too. And I intend to keep using the rpi400, and build my projects on top of it.</p>
]]></description><pubDate>Thu, 28 Apr 2022 14:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=31192757</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31192757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31192757</guid></item><item><title><![CDATA[New comment by amirouche in "Ask HN: Does anyone use a Raspberry Pi as your main computer?"]]></title><description><![CDATA[
<p>surfing the web is a pain. I use a phone for webmail stuff, otherwise fallback to tui. rpi400 with alpine 64bit, external 1To SSD usb 3.</p>
]]></description><pubDate>Thu, 28 Apr 2022 12:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31191826</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=31191826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31191826</guid></item><item><title><![CDATA[Show HN: Work around broken 'pip search']]></title><description><![CDATA[
<p>Article URL: <a href="https://search.hyper.dev/?q=jdango+saerch">https://search.hyper.dev/?q=jdango+saerch</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25657344">https://news.ycombinator.com/item?id=25657344</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 Jan 2021 13:03:31 +0000</pubDate><link>https://search.hyper.dev/?q=jdango+saerch</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=25657344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25657344</guid></item><item><title><![CDATA[Natural Language Generation with RosaeNLG]]></title><description><![CDATA[
<p>Article URL: <a href="https://rosaenlg.org/">https://rosaenlg.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24580237">https://news.ycombinator.com/item?id=24580237</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Sep 2020 16:21:16 +0000</pubDate><link>https://rosaenlg.org/</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=24580237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24580237</guid></item><item><title><![CDATA[Chez Scheme Version 9.5.4]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cisco/ChezScheme/releases/tag/v9.5.4">https://github.com/cisco/ChezScheme/releases/tag/v9.5.4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24328455">https://news.ycombinator.com/item?id=24328455</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Aug 2020 04:17:12 +0000</pubDate><link>https://github.com/cisco/ChezScheme/releases/tag/v9.5.4</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=24328455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24328455</guid></item><item><title><![CDATA[Converting boolean-logic decision trees to finite state machines]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/analytics-vidhya/converting-boolean-logic-decision-trees-to-finite-state-machines-180ad195abf2">https://medium.com/analytics-vidhya/converting-boolean-logic-decision-trees-to-finite-state-machines-180ad195abf2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24314321">https://news.ycombinator.com/item?id=24314321</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 29 Aug 2020 07:15:32 +0000</pubDate><link>https://medium.com/analytics-vidhya/converting-boolean-logic-decision-trees-to-finite-state-machines-180ad195abf2</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=24314321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24314321</guid></item><item><title><![CDATA[New comment by amirouche in "Abstract Wikipedia"]]></title><description><![CDATA[
<p>> But what you could do is take English...<p>Then it is not english but a subset of english. They are translation systems that work the way you describe already using restricted natural language grammars.</p>
]]></description><pubDate>Thu, 02 Jul 2020 18:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=23716442</link><dc:creator>amirouche</dc:creator><comments>https://news.ycombinator.com/item?id=23716442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23716442</guid></item></channel></rss>