I wrote and use daily http://onemodel.org (AGPL, uses postgres), for many reasons listed there :) . One way to think of its current state is a text-mode, easy-to-learn (i hope) infinite mind map of things, where I store and can query effectively everything: calendar, reminders, quasi-anki-like knowledge review, journal, automatic activity log, notes on subjects, very efficiently for the user. (It also stores document…
telnet demo seems to be down at the moment: Trying 52.37.29.12...
Building personal search infrastructure for your knowledge and code
61–70 of 162 posts
Re: Building personal search infrastructure for your knowledge and code
#62Sourcegraph CEO here. I see the doc mentions Sourcegraph for code search (cool!). Something like ripgrep is indeed better for your case, a single person who just needs to search code in local directories on their own machine. I made a PR for our docs at https://github.com/sourcegraph/sourcegraph/pull/8075 that should clarify this. Sourcegraph is a web-based code search tool that automatically syncs and indexes many r…
Another great option for local code/repo search is Hound. I maintain an instance of it at my workplace, but it's so lightweight and easy to deploy that I could easily imagine running an instance of it on my laptop for offline personal use. https://github.com/hound-search/hound
Hound falls short on access control front (we wrapped our instance with a saml proxy), but it's still a 'you either can search every piece of software for \'password\'' or you don't have any access at all. Having to index a specific branch instead of all of them kinda stinks too; for those two specific reasons we have been eyeing sourcegraph, esp. as the gitlab integration matures.
I can't emphasize enough how fast hound is and how pleasurable it is having a regex based code search that doesn't make me wait.
Re: Building personal search infrastructure for your knowledge and code
#63My eternal frustration in this space is that my employer has strict firewalls, web filtering and data-loss prevention software, and remote access is over Citrix with no copy-paste. Consequently, if I build a knowledge base, it is stuck inside the firewall. Equally, if I build it outside, I can't use it at work.
Why don't you host it on an ec2 instance? They won't be blocking amazon ip. Where do you work?
I work in a highly regulated industry...
Any workaround would be grounds for termination. So there's no point to my comment really - just curious if anyone else is in the same boat.
Re: Building personal search infrastructure for your knowledge and code
#64I wrote and use daily http://onemodel.org (AGPL, uses postgres), for many reasons listed there :) . One way to think of its current state is a text-mode, easy-to-learn (i hope) infinite mind map of things, where I store and can query effectively everything: calendar, reminders, quasi-anki-like knowledge review, journal, automatic activity log, notes on subjects, very efficiently for the user. (It also stores document…
Re: Building personal search infrastructure for your knowledge and code
#65My problem with a lot of services listed below, is they all eventually go away, and all your data is off somewhere else. Unless you store your data locally in a human readable format (markdown) you are just putting all your data into a system that WILL go away at some point in the future. Google has already had 2-3 services to manage your data that they have closed down. Maybe they are the ones that taught me not to…
Re: Building personal search infrastructure for your knowledge and code
#66I've given up with trying to find The One True Note Taking Tool, so have ended up writing my own thing that I tinker with now and again to tune it to exactly what I need. It's essentially a simple web server that sits on top of a bunch of markdown files. The frontend renders the markdown using markdown-it and supports KaTeX for simple inline mathy things, along with the extended markdown stuff like tables etc. I've e…
Re: Building personal search infrastructure for your knowledge and code
#67My problem with a lot of services listed below, is they all eventually go away, and all your data is off somewhere else. Unless you store your data locally in a human readable format (markdown) you are just putting all your data into a system that WILL go away at some point in the future. Google has already had 2-3 services to manage your data that they have closed down. Maybe they are the ones that taught me not to…
It's a set of unix-style tools that let you treat text files as databases.
Re: Building personal search infrastructure for your knowledge and code
#68(2) For physical documents I use a Fujitsu ScanSnap iX500[4] for scanning. A runtime-licencse of ABBYY FineReader for OCR is included. The resulting PDF has embedded text which I extract using pdftotext[5]. I wrote a python application to search and tag this documents. It loads all the text in-memory which is perfecty fine as I have [1] https://github.com/gwgundersen/anno
[2] https://news.ycombinator.com/item?id=22033792
[4] https://www.fujitsu.com/global/products/computing/peripheral...
Re: Building personal search infrastructure for your knowledge and code
#69Meta-observation. This topic seems to be getting a lot of attention on HN over the last few months, indicating massive interest. Further, looking at the landscape of developments in this space (past all the me-too Markdown note taking apps): Evernote seems to have a fading presence on the landscape, Notion seems to be a (too?) well-funded behemoth startup, Roam is trying some exciting things, and Tiago Forte is putti…
-Coda.io (big, more scriptable player)
-Hypernote (super new player, but with a cool new take on inter-note relationships)
-Tiddlywiki (super customizable, really fast -- but also has a fair amount of footguns)
-Airtable (only played with it a few times but it's usually mentioned in the same breath as notion, I notice)
Hopefully someday we'll achieve Alan Kay's dream :)