7 ms·
Show HN: memEx, a personal knowledge base inspired by zettlekasten and org-mode
- nshkrcom 1y ago[dead]
- cycomanic 1y agoI initially thought it was related to https://memex.garden/ https://memex.garden/ but it seems not.
- JadeNB 1y agoAs khaledh points out (https://news.ycombinator.com/item?id=43668156 https://news.ycombinator.com/item?id=43668156), more likely to Vannevar Bush's Memex (https://en.wikipedia.org/wiki/Memex https://en.wikipedia.org/wiki/Memex).
- basedrum 1y agoWould be interested to know how this compares to logseq etc
- ThinkBeat 1y agoThis looks potentially interesting. How does it scale? Would 200.000 notes be a problem? Does it handle pdf, epub or enex? and most importantly Search, what does it have and how good is it? (Is it better than evernote)?
- shibaobun 1y agoUnfortunately, it only supports text currently :( I also haven't really stress tested it, this was really more of a personal wiki that I wanted to create specifically with the hierarchical linking/backlinking that I didn't see any other notetaking applications having just the way I wanted. But since the application is relatively simple, I think Postgres should be able to handle the load. It uses fulltext search built into Postgres for all the searching capabilities though, so hopefully it is good!
- DannyPage 1y agoFound some documentation & sample website that answers a few of my questions, but I’d love to know more about pipelines and how they work with your notes. https://memex.bubbletea.dev/faq https://memex.bubbletea.dev/faq
- shibaobun 1y agoThat's actually my personal instance, but I made a random pipeline public so you can view it [1]! Here's a screenshot of the editing view if you're interested [2] [1] https://memex.bubbletea.dev/pipeline/evaluate-life https://memex.bubbletea.dev/pipeline/evaluate-life [2] https://misskey.bubbletea.dev/files/73e9088a-a696-45de-9f17-60a152b531f3 https://misskey.bubbletea.dev/files/73e9088a-a696-45de-9f17-...
- khaledh 1y agoI assume the name is based on Vannevar Bush's Memex¹? ¹https://en.wikipedia.org/wiki/Memex https://en.wikipedia.org/wiki/Memex
- boomskats 1y agoI'm guessing it's not my mate DC's old software company¹. ¹https://en.wikipedia.org/wiki/Memex_Technology_Limited https://en.wikipedia.org/wiki/Memex_Technology_Limited
- bostonvaulter2 1y agoThe ex suffix could also come from Elixir (its a common pattern in many libraries)
- shibaobun 1y agoThis and the previous comment are both correct :)
- GaltMidas 1y agoWas excited to click on it to begin with, but nearly jumped out of my seat when I saw that it was Elixir and LiveView.
- shibaobun 1y agoMy other app [1] is also Phoenix and Liveview, but it probably isn't interesting to you unless you have the same hobby as I do XD [1] https://cannery.app https://cannery.app
- trixthethird 1y agoHow does it compare to org-roam? Seems like colab and web-serving is the main diff?
- coldblues 1y agoI still feel like Roam Research did it best. Conor was truly a pioneer in the digital note taking field. I still miss the times when all of it was new, it was so exciting and everything felt revolutionary. A lot of Roam users are still using it even though the pricing hasn't changed a bit and neither has the design, but I don't think there's anything better even now. Zettelkasten is severely underrated and misunderstood. Notion and Evernote are disgusting, and PARA is a nonsensical grift. If you need more context regarding that, I recommend reading Conor's Twitter threads and watching interviews and livestreams featuring him.
- sorcerer-mar 1y agoWhat ended up happening with that weird Roam cult stuff? Did Conor finally go fully off the deep end or something? Tried to figure it out a few months ago and it seems like they just disappeared.
- packetlost 1y agoI would be more inclined to use it if there was offline support and it wasn't so expensive. I used (and really really like) Logseq for awhile but have since moved to Obsidian. I'd switch if there was a strong reason to.
- fmos 1y agoWhy and how did you switch from Logseq to Obsidian?
- fredoliveira 1y agoI'm not the parent commenter, but made a similar transition (years ago at this point). I have always loved outliner formats, but the obsidian ecosystem is quite strong, and because I already had thousands of notes that were just plain old markdown, it was a more natural home. I wrote code to facilitate the migration. Nothing too crazy, but in general I wrote scripts that: - Add lines between logseq's daily notes format and the rest of the content - Moving daily notes to month-based subfolders - Automatically adding frontmatter to files that didn't have any - Removing indentation when unnecessary - Covert everything to space-based indentation rather than tabs
- breck 1y ago[dead]
- desireco42 1y agoLooks like interesting idea and concept... I struggled with docker and setting variables... it seems that it is meant to be run on a server somewhere. Also unce I realized it was Phoenix it was easier but still. It is not trivial to run locally at least for me.
- shibaobun 1y agoWas there any environment variables in particular that were difficult to set up? I'd like to make the installation instructions as easy to install as possible! I felt like the most difficult/frustrating setup step would be signing up for a SMTP service like mailjet, mailgun, etc in order to get emails working, but I haven't had many people try to set it up before and talk to me about it :) Oh I also almost forgot, if you'd like a reverse proxy that's easy to setup, I'd recommend Nginx Proxy Manager [1] [1] https://nginxproxymanager.com/ https://nginxproxymanager.com/
- EdSchouten 1y agozettELkasten
- aptj 1y agoI see what you did here ;)
- whiteboardr 1y agoAs we may think.
- atxtechbro 1y agoHow would you support someone who wanted to migrate to this and bring all their data with them? Just wondering if you build something like this hoping people start fresh, or do you build tunnels to help people migrate in and out. Kudos.
- shibaobun 1y agoI made an export function that just basically dumps the entire schema out to JSON that can be processed with something like jq, but I should see if I can make some sort of bulk import function that would be easy to use
- angra_mainyu 1y agoI have yet to find a solid obsidian competitor, plugins + git repo really do cover most things.
- wrasee 1y agoA folder of markdown docs in your favourite text editor, ftw! + It’s all within the editor you already know really well. Uses your existing tools. + Many editors have really good support for markdown built in. Treat H1’s like notes and along with modern fuzzy search for files/symbols you can easily get to any note and jump around. + If you want smarter [[liking]] there’s some good plugins out there to bring this to your editor. + Simple, future proof and no lock-in. I’m currently enjoying markdown-oxide, an LSP for markdown docs. Captures all your notes as symbols so you can fuzzy search and “find references”, etc. supports #tags, too.
- DonHopkins 1y agoI have fallen in love with SVG+text Mermaid diagrams embedded in markdown code blocks, and LLMs are really great at generating them (by reading design documents and source code) and editing them with natural language commands. And they're not inaccessible unsearchable dead-end images you have to laboriously regenerate and check into the repo whenever you want to change something! ;) Mermaid: Diagramming and charting tool: JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically. https://mermaid.js.org/ https://mermaid.js.org/ Include diagrams in your Markdown files with Mermaid: A picture tells a thousand words. Now you can quickly create and edit diagrams in markdown using words with Mermaid support in your Markdown files. https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid/ https://github.blog/developer-skills/github/include-diagrams... Creating diagrams: Create diagrams to convey information through charts and graphs: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams https://docs.github.com/en/get-started/writing-on-github/wor... The Official Guide to Mermaid.js: https://github.com/PacktPublishing/The-Official-Guide-to-Mermaid.js/ https://github.com/PacktPublishing/The-Official-Guide-to-Mer...
- DonHopkins 1y agoWhy on Earth does the README start with a huge image with absolutely unreadable teeny tiny light gray text on a dark gray background? When I press Cmd-+ to zoom into the page in so I can actually read it, exactly the opposite of what I want happens: the image SHRINKS even smaller as the surrounding text grows to push it into a black hole! So I reset by pressing Cmd-0 and then try un-zooming by pressing Cmd--, and the image STILL shrinks even smaller. What is the point? Did a Vibe Coding Anti-Accessibility LLM do this, or was it actually intentional? That first impression makes me completely uninterested in looking at the rest of the project, rightfully afraid that it might be as purposefully badly designed and inaccessible and contemptuous of users at the first readme page. Why would anyone bother to go to so much effort to make an image of inaccessible unlinkable extremely low contrast tiny unreadable text wasting huge amounts of horizontal and vertical white space with no usable links (so you have to type in the contact email address with the keyboard, below an ironic unclickable but button-like call to action "read more on how to use memEx": no thank you!), and then put that at the very top of the page, when it's only a few lines of all lower case pointlessly centered but otherwise unformatted text, and there's no reason at all and extra effort to do that? It would have been less effort to post a blurry cell phone photo of a Word document displayed on a laptop screen. Is this some kind of Andy Kauffmanesque trolling? Vannevar Bush would roll over in his grave. As We May Think: “Consider a future device … in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.” By Vannevar Bush https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/ https://www.theatlantic.com/magazine/archive/1945/07/as-we-m... Vannevar Bush believed the scientific record had become "inadequate for [its] purpose" due to outdated methods of access and review. He warned that "the summation of human experience is being expanded at a prodigious rate," yet we still relied on systems from "the days of square-rigged ships." He criticized indexing as "artificial" and noted that it forced information into "only one place," making retrieval cumbersome. Instead, he advocated for “selection by association,” enabling users to “snap instantly to the next [item] suggested by the association of thoughts.” His proposed memex device embodied this principle—designed to be "consulted with exceeding speed and flexibility," storing vast personal libraries with the ability to “build a trail” of connected ideas, permanently linking and instantly retrieving them.
- sandreas 1y agoDid anyone try out docs[1], the open source self-hostable project from the French government? 1: https://docs.numerique.gouv.fr/ https://docs.numerique.gouv.fr/
- deleted 1y ago[deleted]