HN user

amirouche

929 karma

"CC" [ @1 ] APPLY

Posts151
Comments493
View on HN
github.com 3mo ago

A Simple and Universal Swarm Intelligence Engine, Predicting Anything

amirouche
5pts0
hyper.dev 3mo ago

Show HN: Scheme HTTP server with transparent async – 222k req/s

amirouche
17pts0
github.com 5mo ago

Show HN: Kernel Dialect of Scheme Considered Helpful

amirouche
1pts0
github.com 8mo ago

Show HN: Ouverture.py – Content-addressed storage for multilingual functions

amirouche
2pts1
foundationdb.dev 2y ago

FoundationDB as an identity graph database [video]

amirouche
1pts0
github.com 3y ago

Show HN: LetLoop, A cloud for the parenthetical leaning doers

amirouche
1pts0
search.hyper.dev 5y ago

Show HN: Work around broken 'pip search'

amirouche
1pts0
rosaenlg.org 5y ago

Natural Language Generation with RosaeNLG

amirouche
3pts0
github.com 5y ago

Chez Scheme Version 9.5.4

amirouche
1pts0
medium.com 5y ago

Converting boolean-logic decision trees to finite state machines

amirouche
5pts0
lists.wikimedia.org 6y ago

A new Wikimedia project: Abstract Wikipedia

amirouche
1pts0
copernic.space 6y ago

Show HN: Versioned structured data, with change-request mechanic, at scale

amirouche
2pts2
copernic.space 6y ago

Show HN: Data store with change-request mechanic

amirouche
2pts1
www.youtube.com 6y ago

Rearchitecting CouchDB on Top of FoundationDB [video]

amirouche
1pts0
www.youtube.com 6y ago

FoundationDB Summit 2019 (Videos)

amirouche
9pts0
news.ycombinator.com 6y ago

Ask HN: How to Sell Proprietary Software?

amirouche
9pts9
hyper.dev 6y ago

FuzzBuzz Hash Algorithm

amirouche
2pts0
www.wwwconference.org 6y ago

Detecting Near-Duplicates for Web Crawling (2007) [pdf]

amirouche
2pts0
www.youtube.com 6y ago

Entity Store: Versioned Entities with Fine Grained Authorization and Lineage

amirouche
2pts0
github.com 6y ago

Python Charset Normalizer 1.0.0

amirouche
1pts0
www.talkingtocomputers.com 6y ago

First Thoughts on Alexa Skill Flow Builder

amirouche
2pts0
livebook.manning.com 6y ago

Voice Applications for Alexa and Google Assistant

amirouche
2pts0
scholar.colorado.edu 7y ago

Building the Memex Sixty Years Later: Trends and Directions in PKB (2005)

amirouche
1pts0
en.wikipedia.org 7y ago

Industry 4.0

amirouche
1pts0
cra.org 7y ago

Accelerating Science: A Computing Agenda [pdf]

amirouche
1pts0
news.ycombinator.com 7y ago

Ask HN: Why unikernels are not more popular?

amirouche
2pts5
citeseerx.ist.psu.edu 7y ago

Xz-ordering: A space-filling curve for objects with spatial extension

amirouche
42pts4
worrydream.com 7y ago

Memex Revisited [pdf]

amirouche
3pts0
github.com 7y ago

Show HN: Generic N-Tuple Store

amirouche
2pts0
github.com 7y ago

Show HN: Function-Based State Manager for ReactJS Inspired from Scheme

amirouche
2pts0

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.

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.

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.

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.

Origins & Goals: This idea has been brewing for over a decade. My original goals were:

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.

Inspirations: Key projects that shaped this thinking:

- Unison (content-addressable code) - Abstract Wikipedia (multilingual knowledge) - Situated Software

ouverture.py is my answer to [this Lobste.rs discussion on easing the production of micro-libraries](https://lobste.rs/s/ebbaed/how_ease_production_micro_librari...).

Proof of life should the next stop [for more people].

Note: An attacker needs to be stronger than one defense, that is unlike being stronger than the sum of all defenses.

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.

edit: added squared brakets.

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 :)

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.

Abstract Wikipedia 6 years ago

But what you could do is take English...

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.

Abstract Wikipedia 6 years ago

Scalable? Citation needed.

It is well-known wikidata does not scale. Whether it is in terms of number of data contribution or number of queries. Not only that, but the current infrastructure is... not great. WBStack [0] try to tackle that but it is still much more difficult to enter the party, than it could be. Changes API? None. That means that it is not possible to keep track of changes in your own wikidata/wikibase instance improved with some domain specific knowledge. Change-request mechanic? Not even in the roadmap. Neither is it possible to query for history of changes over the triples.

Wikidata GUI can be attractive and easy to use. Still, there is big gap between the GUI and the actual RDF dump, that is, making sense of the RDF dump is big endeavor. Who else wants to remember properties by number? It might be a problem of tooling. Question: how to add a new type of object to the GUI? PHP? Sorry.

I do not downplay the role of wikimedia.

[0] https://addshore.com/2020/01/wbstack-infrastructure/

It does no matter, it is a database server, the niche I am targeting (more than 10TB of SSD) is still not available to commoners.

Creating subset of the data is not really possible. And if it is the case, the existing product (free or not) can help.

Gremlin traversal language is a piece of a complete database query as run by TinkerPop's Rexster database. You can see it as a lazy sequence or stream API (think srfi-41 or r7rs scheme generators) with sugar syntax optimized for property graphs.

To take complete advantage of TinkerPop Rexster you really need to embed the Gremlin DSL inside a Turing Complete language (like groovy) and execute that.

I think Gremlin failed because a) the similar look to SQL of cypher queries b) long running and massive marketing campaign by the company behind cypher. c) since tinkerpop developers were hired by the company behind Cassandra, tinkerpop (and Janus graph) have lost momentum.

All this narrow data expert systems that persist data on-disk (!) are doomed to fail! The future is ordered key-value store and multi-model databases with ACID transactions.

Hy 7 years ago

Does it support syntax-rules or something similar?