Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Do you know Vannevar Bush? Most note taking tools/systems are an approximation of a memex. I think it's worthwhile to develop a system along the lines of a memex because sharing knowledge effectively is how we all become more effective.


I recently stumbled upon [0] this quote from Walter Benjamin:

> Und heute schon ist das Buch, wie die aktuelle wissenschaftliche Produktionsweise lehrt, eine veraltete Vermittlung zwischen zwei verschiedenen Kartotheksystemen. Denn alles Wesentliche findet sich im Zettelkasten des Forschers, der's verfaßte, und der Gelehrte, der darin studiert, assimiliert es seiner eigenen Kartothek.

My translation:

> Already today the book, as tought by academia, is obsolete as transmitting information between two card file systems. Anything of substance is in the Zettelkasten of the researcher, who wrote it, and the scholar, who studies it, assimilates it in his own card file.

[0] https://www.heise.de/tp/features/Alles-Wesentliche-findet-si...


That's a good quote. I've been trying to figure out what a programmable wiki would look like and I always end up with something that looks like a smalltalk VM.

I think it's possible to build a personal memex now. I'm looking at couchdb, lucene, apache tika, deno, and node.js as the initial set of tools to mash together and expose through the browser. CouchDB and Lucene will be used for persisence and searching along with Apache Tika for extracting metadata and doing OCR on images and PDFs. Deno and Node.js will be used for executing code on the server and the client. Deno can be used for sandboxing and exposing each person's knowledge base to programmatic control by other people like a federated search engine where people can share interesting code patterns for acting on knowledge bases and exposing hidden patterns.

Combine with some basic machine learning models and you get a pretty useful personal toolkit for knowledge enhancement.

Also, a quote by another good thinker

> Civilization advances by extending the number of important operations which we can perform without thinking of them. - Alfred North Whitehead




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: