TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to Make a Memex

103 pointsby mapleoinabout 5 years ago

17 comments

Multicompabout 5 years ago
I just recently learned about using two square brackets in OneNote to make arbitrary links to existing pages or instantly create a new page on demand. It is quite similar to the linking in [[roam]] but the later offers up a drop-down of pages with similar names to click from, while the former just does an exact string match.<p>I&#x27;m not sure which I prefer, but it has helped me in my OneNote uses recently.<p>Having starte my personal memex journey with onenote 2010 and blending in the likes of mempad, notewiki, and dokuwiki for specific use cases, I&#x27;m feeling like I am close but not quite arrived at a program I can trust to feed more than the work notes of the day.<p>The ideal app is a combination of Onenote, dokuwiki, and mempad, and seeing as I&#x27;ve not discovered the app that has all the following features yet, I may end up writing it for myself.<p>1. Rich text support without required markup (but can convert markdown to RTF on the fly would be a nice bonus). Links need to be drop-dead simple to create, even two square backets feels like it could be simplified. Maybe I go for NoteWiki stye camelCase or PascalCase words?<p>Winner: Onenote<p>Losers: Notewiki, dokuwiki<p>2. Offline first saving of files to a single encryptable file. I&#x27;m thinking if I end up writing something, it would be an scrypt encrypted sqlite database with a different file extension. Using the sqlite format enables later mobile apps to have a common save format.<p>Winner: mempad<p>Loser: OneNote, Dokuwiki<p>3. True image &#x2F; audio &#x2F; table support. This program doesn&#x27;t have to necessarily support the creation of these assets out the gate, but I should be able to copy&#x2F;paste them into it and have them saved and retrieved safely. A file picker dialog box should be something I CAN use but never should have to.<p>Winner: Onenote<p>Loser: Mempad, Dokuwiki<p>4. Full export to HTML with files placed in relative directories. A Microsoft Binder-like solution could be a bonus.<p>Winner: Dokuwiki?<p>Loser: ?<p>5. Entire sqlitedb search for a given term<p>Winner: Onenote, Dokuwiki, Mempad<p>Thanks for skimming the wishlist. I&#x27;ve heard of notion (too online), CherryTree (no mobile app), NoteWiki (no images), and a couple more, but if you think you have a program that addresses most of these, I&#x27;d love to hear it.
toygabout 5 years ago
So uhm, how does Roam differ from regular wikis, beyond supposedly-better keyboard interaction...?<p>The problem with any wiki-like app, in my usage, is search capabilities and the need for constant maintenance. Stuffing stuff in is usually pretty easy; it’s getting value out in the long term, that is the issue.
评论 #22413492 未加载
joshvmabout 5 years ago
Roam looks fun, having played around with it briefly. There doesn&#x27;t seem to be a way of getting it offline though (data export is possible) which is a bit of a killer for a note taking app, at least for me. I don&#x27;t mind so much about privacy issues, but having to be online especially to review things would be a big problem e.g. during travel.
评论 #22412704 未加载
carapaceabout 5 years ago
I installed a Memex-inspired extension on my browser, but I don&#x27;t use it. Most of the time I forget it&#x27;s there. <a href="https:&#x2F;&#x2F;getmemex.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;getmemex.com&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;WorldBrain&#x2F;Memex" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WorldBrain&#x2F;Memex</a><p>FWIW, what I really want is a timeline that shows my browsing history.
评论 #22416256 未加载
评论 #22414860 未加载
16about 5 years ago
I loved the concept of &quot;automatic bi-directional tagging&quot; so much that I created a sorta-clone of Roam here: <a href="https:&#x2F;&#x2F;github.com&#x2F;neutralinsomniac&#x2F;exocortex" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;neutralinsomniac&#x2F;exocortex</a><p>It&#x27;s still WIP, but I use it every day for my personal notes.
tiagotrsabout 5 years ago
maybe someone is interested in a not so well known predecessor to Bush&#x27;s Memex, Goldbergs &#x27;Statistical Machine&#x27; <a href="http:&#x2F;&#x2F;people.ischool.berkeley.edu&#x2F;~buckland&#x2F;statistical.html" rel="nofollow">http:&#x2F;&#x2F;people.ischool.berkeley.edu&#x2F;~buckland&#x2F;statistical.htm...</a><p>&quot;Bush seems to have said little in his published work about the antecedents of his Memex or of his microfilm rapid selector&quot; - Buckland wrote a nice article summing it up: <a href="http:&#x2F;&#x2F;people.ischool.berkeley.edu&#x2F;~buckland&#x2F;goldbush.html" rel="nofollow">http:&#x2F;&#x2F;people.ischool.berkeley.edu&#x2F;~buckland&#x2F;goldbush.html</a><p>Shameless plug: Goldberg&#x27;s life story and his search&#x2F;pattern detection machine was the main inspiration to create Revealer - <a href="https:&#x2F;&#x2F;revealer.cc" rel="nofollow">https:&#x2F;&#x2F;revealer.cc</a>
评论 #22414667 未加载
na85about 5 years ago
Roam looks pretty nice, but TFA argues pretty effectively for a <i>private</i> memex.<p>How does the author reconcile that with putting their intimate thoughts into Roam aka someone else&#x27;s computer?
评论 #22412683 未加载
cushychickenabout 5 years ago
I love the references to the Memex in Stross&#x27;s <i>Laundry Files</i> series.
评论 #22413132 未加载
评论 #22414051 未加载
fsiefkenabout 5 years ago
I use TiddlyWiki on a webdav server. With syncthing I sync with android, mac, windows and my VR headset with Firefox Reality. It also supports mindmaps.
评论 #22412762 未加载
评论 #22416418 未加载
NoGravitasabout 5 years ago
Can&#x27;t believe no one has mentioned org-mode yet.<p>Org-mode is a mode for marked-up plain text files in emacs that gives you note taking, outlining, to-do lists, scheduling, project management, time tracking, and journaling. It&#x27;s really a good candidate for a private Memex, and you can store it however you want, not just on someone else&#x27;s computer. There are mobile apps for it as well, and somewhat less-capable compatibility modes for vim and VSCode.<p>The only shortcoming I see for it as a personal Memex is the weak support for binary content (images, audio, word processing documents). It does support binary attachments, but they&#x27;re not presented very well.
评论 #22413033 未加载
评论 #22413129 未加载
评论 #22416452 未加载
评论 #22413224 未加载
SuperPaintManabout 5 years ago
Very cool, just started playing around with roam because of this.<p>There seems to be a lot of overlap with Project Xanadu and the related ideas. I&#x27;ve been playing with this idea for a while and there&#x27;s been a handful of partial implementations [0]. A personal memex-style device has been a dream of mine for a few years now allowing for composition of pages and collection of various snippets with links back to the original sources.<p>The main issue with transclusion (inlining portions of versioned docs) of documents is that the documents need to be versioned and permanently accessible (otherwise linkrot and broken documents happen). It would be nice to apply this to the web in general, but it goes against it&#x27;s nature (and is fundamentally incompatible with styling).<p>Markdown + Gitfs is the obvious choice here as it&#x27;s simple, well supported and extensible. Most importantly it&#x27;s decoupled from the interface&#x2F;viewer itself. That and you get access to anything in a git repo out of the box. I&#x27;ve done some basic work on this [1][2] but life got busy.<p>[0] <a href="http:&#x2F;&#x2F;lain.gboards.ca&#x2F;cgi-bin&#x2F;view.cgi?url=..&#x2F;docs&#x2F;demos&#x2F;doc.xan.org" rel="nofollow">http:&#x2F;&#x2F;lain.gboards.ca&#x2F;cgi-bin&#x2F;view.cgi?url=..&#x2F;docs&#x2F;demos&#x2F;do...</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;germ&#x2F;XanaDown" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;germ&#x2F;XanaDown</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;germ&#x2F;germ.xan" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;germ&#x2F;germ.xan</a>
thanatropismabout 5 years ago
There’s an explosion in “markdown-plus” formats.<p>I’ve been toying with the idea of tags and internal links in my Huge Text File but I don’t give nearly enough mind to a consistent syntax even after toying with custom syntax coloring etc. I’m not even sure what goes in the text file — it’s getting cluttered with longform essays when it once was basically a phone number list before smartphones.
kragenabout 5 years ago
It&#x27;s interesting that nobody has mentioned TiddlyWiki; what does its saving story look like in the world of the modern featurectomy-ridden browser landscape?
评论 #22418526 未加载
ahpearceabout 5 years ago
Since everyone is recommending note apps, I&#x27;ll throw a plug in for Bear, if you have a MBP and an iPhone. Syncs via iCloud, and it&#x27;s just simple, Markdown oriented notes with a simple tagging system. Good enough search. Haven&#x27;t really needed anything else and it actually exports pretty nicely to various formats (Word, pdf, html, etc.).
kragenabout 5 years ago
What is the user interface flow like in Roam for factoring part of a page out into a new page, or otherwise creating a new page linked to the current one? If a Roam screencast already exists I&#x27;m not finding it.
TrevorFSmithabout 5 years ago
Or, you could build an actual Memex. <a href="https:&#x2F;&#x2F;trevor.smith.name&#x2F;memex&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trevor.smith.name&#x2F;memex&#x2F;</a>
mdszyabout 5 years ago
Tried Roam for a bit but an online-only option when most of my notes are work related isn&#x27;t something I can do.<p>I did just get an email from them about &quot;Beautiful creations of the RoamCult&quot;<p>RoamCult? Come on. Calling your users a &quot;cult&quot; isn&#x27;t cool or edgy or endearing in any way. It&#x27;s weird. Stop.