At some point, organisation can become a form of procrastination. Building a second brain is not Doing The Thing.[0]
A note is not an intention. It commits to memory, not to action. I really don't care about having a whole searchable, tagged database; I hardly ever look at those notes again.
At work I have topic-based Markdown notes. Sometimes I collect information about a topic for a few weeks or months, and eventually turn it into a proper guide (making guides is my job).
I also LOVE paper notebooks, because they become a beautiful timeline of sketches, to-do lists, thoughts and plans. When I finish a notebook, I scan it then throw it in a drawer.
I also use Obsidian daily notes to journal, mostly because it's easier to open an app than to write in a notebook. I don't do anything special with those notes, unless I'm trying to "debug" something happening in my life.
+1 to “organization as procrastination”. I’m trying to avoid making the archive more “beautiful” and instead make it more actionable.
It seems you're more accustomed to treating stored information as memories rather than a knowledge base. That's perfectly fine. However, I personally believe that the progress humans and AI have made to reach our current stage likely stems largely from the accumulation of knowledge, combined with the evolution driven by new challenges!
I get that, and I think that distinction is healthy.
“Knowledge base” can imply objective truth and completeness, which creates pressure. For a lot of us, what we store is really a snapshot of attention, curiosity, anxiety, and identity at a moment in time — more like a personal log than a database.
One framing that helps me is: the archive isn’t “truth”, it’s “evidence of what I cared about”, and it’s only useful when it reduces friction for a real moment (re-entry, reflection, or a concrete next step). Otherwise it’s just noise.
Do you find it more useful as a mirror (patterns about yourself), or as a tool (helping you make decisions / take action)?
Sometimes the writing itself is useful, like when I realise that I've been stressing about something minor for a few days, or when I hesitate to write down how I _really_ feel about something. In other cases it forces me to actually understand what I'm feeling in order to put it into words. In a sense those notes could be write-only and still be useful.
In other cases these notes are a complement to my photos. They show a different aspect of my life at a given moment. My photos don't show that on September 4, 2015, I had a massive crush on someone. I have built a timeline that combines my journals, photos, sketches, geolocation, Google searches and other things. It reveals a far more nuanced picture of me at a given time.
I also have more technical notes. Those are a bit of a "collection of facts". It's a bit like putting all the parts on the table, and slowly organising them into a coherent structure. This is how I approach bigger topics before I understand them fully. Then my notes act as a sort of medium-term memory. When I finish a project, I usually have a bunch of leftover notes and todos that I don't intend to ever finish. That's why I say that notes are not an obligation.
That’s a really thoughtful distinction. I like how you separate “write-only but still valuable” (emotional clarity / self-understanding) from “collection of facts” (laying pieces on the table until a structure emerges).
The “notes aren’t an obligation” line also resonates — treating them as medium-term memory rather than a forever archive removes a lot of pressure.
When you finish a project and you have leftover notes/todos you don’t intend to finish, do you actively prune/close them (mark done/obsolete), or do you just let them fade and trust that what matters will resurface naturally?
Me too, I already exported my data from all platforms including HN and indexed them in a RAG database but I don't feel like using them much. They are past oriented and I need present oriented stuff. With LLMs I noticed I don't like when they use chat history search or memory functions, it makes them fall into a rut and become less creative.
I even got to a point where I made an "anti-memory system" - a MCP tool that just calls a model without context from the full conversation or past conversations, to get a fresh perspective. And I instruct the host model to reveal only partially the information we discussed, explaining that creativity is sparked when LLMs get to see not too much, not too little - like a sexy dress.
When it comes to stimulating AI creativity, it may indeed be better to impose fewer constraints. However, in most scenarios, problems are likely still solved through simple information aggregation, refinement, analysis, and planning, right?
I hate the concept of a “second brain” but this isn’t necessarily true.
Those guides you make at work seemingly precede the action of someone else, right? And even if the notes you write for yourself aren’t needed afterwards, don’t they contribute to “doing the thing”?
I think “second brain isn’t doing” is a good antidote to procrastination-by-organization, but it’s not universally true. Guides/runbooks are clearly “doing” because they enable action by others. Even personal notes can be “doing” if they change decisions, reduce re-entry cost, or prevent repeating mistakes. The failure mode is when system-building becomes a substitute for output, not a support for it.
I'm working on a project in this realm. Basically I am building a "personal" spyware/data collection software suite. Kind of in the same realm as ms recall but more focused on security/privacy with sensible cryptographic defaults where needed.
It is basically a server/data store and client agents, currently the agent is only for linux end user devices. The agent records evdev events (keystrokes/mouse movement), currently active window, clipboard history, shell commands issued and browsing behaviour. It runs as its own user and different functionality is compartmentalized into their own processes. Data is encrypted at rest. I'm still looking into how to best handle sensitive data in-memory at runtime.
It stores these events in a persistent queue on the clients and one-way syncs it to the server. If a client is offline for a bit it syncs it when it comes back online. As such, I am also trying to minimize storage used.
The idea is that rather than overwhelmingly linking stuff manually, e.g. with obsidian, locality of reference seems more useful as a baseline. In this data set, links by time are valued the most. In the future I'd like to add also the screenshot/video feature using hashes and perceptual hashes or an RDP like way to store as little data as possible.
For now I'm mostly in the architecting phase but I do have an early working version. Really looking for suggestions architecture wise too. So far I came up with my own binary format to save events on the clients but I'm unsure if it's the right way to go. There are many challenges to be thought about, such as changing hardware configuration (display plugged in), protecting against statistical analysis (e.g. keystroke bursts), deletion of data across sources if required, how to make sure the system can run smoothly for a decade, etc.
I legitimately don't struggle with this. I have the "root" note which opens by default whenever I reset my Obsidian vault and it shows three lists:
1. most recently updated notes
2. most recently created notes
3. notes I've added to my favourites
On top of a search bar that doesn't suck, this is pretty much all I ever need.
As for "AI", it's never going anywhere near my notes. It's supposed to be my second brain filled with content I've bothered to write down for myself. "AI" doesn't write it, "AI" doesn't process it, and I will never be convinced to change that. I use "AI" extensively, but this is a hard line that I will never cross.
Yes, I have two vaults (one work-oriented, one completely personal) and frequently switch between them. Whenever I do so, I use a homepage plugin that always opens the same "root" note. You can vibe-code this plugin within minutes if you prefer, it's literally all that it does. Or you can have that note pinned to the sidebar and skip the plugins entirely, up to you really.
> How can I get those lists?
You need to be able to embed queries into your notes. Either you use Bases (first-party plugin) or Dataview (third-party plugin). The second one is a little more ironed out as of now, so I keep using that (but will probably migrate in the future). For the first two lists you create queries that simply look at file's creation/modification time. For the third one, Obsidian gives you an option to "star" a note, so you query for that.
That’s a great breakdown — thank you. The “root note as a homepage” + three lists feels like the simplest re-entry surface.
Quick question: do you keep those lists purely time-based (recently updated/created), or do you also include any “active project” signal (e.g. notes linked from a project hub / kanban) so the homepage reflects what you’re actually working on rather than what was last touched?
If we reframe it as non-generative assistance (pure local indexing + better retrieval, no writing), would that still be a “no”, or is the hard line specifically about model processing?
In theory I have nothing against some sort of a tiny local LLM model that will index them and make the search a little bit more powerful, but to be honest if the feature is advertised as "AI", I doubt I will care enough to look into details.
I'd rather take a dumb "synonyms" plugin that I have complete control over and renders results "instantly" than invoking any sort of LLM where I have to wait more than 3 seconds for a result.
That makes total sense. Latency kills the workflow, and “advertised as AI” carries baggage even if the underlying technique is harmless.
One nuance: the way I’m thinking about this isn’t “you type a query and wait for an LLM”. It’s more like local indexing/pre-computation so retrieval is instant, and any heavier processing happens ahead of time (or during a scheduled review) so it never blocks you. Then you can consume it as a pull-based view or a tiny daily digest—no interruptions, no spinning cursor.
If you could pick one: would you prefer a deterministic synonyms/alias layer (instant, fully controllable), or a local semantic index that improves recall but still feels “tool-like” rather than “AI”?
I’m exploring a similar local-first, low-noise approach (more context in my HN profile/bio if you’re curious).
I use self hosted https://karakeep.app/ to keep links I find interesting. In a year of use I think I only went back twice to find a link I saved. That means most of the time the stuff I think I need to keep for later are useless.
That’s a brutally honest metric, and I think it’s common: most “save for later” is really “offload for now”. The fact you only resurfaced twice doesn’t mean the tool failed — it might mean the capture filter is too loose, or resurfacing is missing a good trigger.
Do you think the better fix is stronger filtering at capture time (keep less), or a lightweight resurfacing habit (e.g. a weekly 10-minute review / 1–2 items per day digest) so more of it gets a fair second look?
I’m exploring this exact “offload vs resurfacing” problem (more context in my HN profile/bio if you’re curious).
I also use Karakeep, but for me the value is in the full text search + AI tagging. I very often remember some page or article I visited a while ago and want to revisit it, only to not be able to find it because I don't remember where it was. Karakeep essentially acts as my own personal search engine to let me search through the best pages I visited.
That makes sense — treating it as a personal search engine is a real, high-ROI use case. Full-text search covers the “I remember the idea but not where I saw it” problem really well.
Out of curiosity, what’s the bigger win for you: full-text search itself, or the tagging/metadata layer that helps narrow results when your memory is fuzzy? And do you mostly search by keywords, or by “context” (project/topic you’re working on)?
I’m validating a similar retrieval-first angle (summarized in my HN profile/bio if you want to compare notes).
I collect interesting links/pages/stuff by emailing myself notes about them. I never actually _do_ anything with these notes, but from time to time I open the "Notes To Self" folder and skim through them. Anything that seems worthless I delete, anything that seems obvious I delete, the rest just sit there.
And that's more useful than you'd think - by reviewing them semi-regularly, you're indirectly memorizing their contents and refreshing their presence in your short term memory. And that to me is the benefit - not "copy this cool thing", but "feed my mind cool ideas until it has digested them and incorporated them into the gestalt.
Thank you for sharing the email‑to‑self workflow and regular review habit. How often you prune the folder and whether you’d appreciate intelligent reminders.
I do something similar but also cooy the most interesting of these into Obsidian. Doesn't take long and the activity of sorting helps me remember. It's amazing how often when I skim these that I find something interesting/profound/useful that I've forgotten.
While I do hoard notes I've realized over the years that the main reason I write notes is as a memory aid. If I write it down I remember it better, and I'm more likely to do it. Notes also act as a filter because I write stuff down, sometimes review the notes later, and decide what I wrote down isn't worth doing, so making a note of an idea essentially gives me a delay to review the idea and decide if it is worth doing. I do also record links, keeping them in wiki pages (along with wiki pages for notes about various projects); I started doing that because browser histories today seem to autodelete old links. Putting them into a wiki makes them searchable. I keep journals as well, which are also searchable. I don't necessarily want to be reminded of my notes and wiki/journal entries, I know they are there, I mainly want to call them up when I decide I need them. That's the main drawback of paper notes, I can't search them. I've tried scanning them, but it's tedious and they don't translate to ASCII text well, and drawings are not searchable. I've considered using one of the e-paper notepads instead of paper notes, but I'd need a notepad handy in every room of the house and that would cost too much, and the procedures to automatically sync them to a central location don't seem very reliable (and I don't want to sync personal notes to some public cloud).
So for me, an AI that suggests stuff would be annoying. An AI that could take some vague search terms and my history and could pull old information out of notes that don't necessarily have the keywords I enter, using the context provided by my history might be useful. So for example, I may remember I happened across a design for the DSP algorithms in guitar pedals, but the URL or note may not even mention DSP, so something that could turn a search for "guitar pedal DSP" into finding a link for an audio processing web page I visited would be useful. The AI would probably have to scan all the web pages I visit to be able to store enough context to be useful for a search like that. Doing this for 20 years or more might run into some scalability/cost issues.
Thank you for your feedback.
That makes sense — for many people notes are primarily a memory/idea-filter, not a task generator.
Context, long-term memory, and storage issues are indeed challenges currently facing AI and large language models (LLMs), and they're not unique to the scenarios we're discussing. However, with technological advancements, I believe these issues will eventually be resolved.
Based on your requirements, it seems you need to grant the AI sufficiently broad access and privacy permissions. That said, leveraging what you've already stored, achieving the fuzzy retrieval functionality you mentioned should be feasible.
It's impressive that you can recall exactly where to find your notes! That said, active retrieval still requires you to remember what you're looking for. I think your fuzzy retrieval concept shares some similarities with what I'm aiming for—where the AI offers suggestions based on your intended actions, even when you haven't consciously decided what to search for. Wouldn't you welcome that kind of assistance?
I hoard information that I find interesting but cannot act on right now, mostly because engaging with it immediately would derail me. The problem is that I almost never come back to what I have saved.
A simple example is YouTube. I save videos to watch later because I am not in the right headspace at the time. Then I avoid them completely. I think part of the resistance is that I know watching them properly will demand attention and probably lead to follow-up work, and I am rarely in a mode where I want that interruption.
I have thought about the whole “second brain” idea, but I worry it would just become a dumping ground. Nothing would really resurface when it actually matters. I would mostly be relying on myself to remember that I once made a note about something when I happen to be working on a related problem.
Lately I have been thinking about the idea of a passive, radio style feed that summarises the information I have collected and plays it back to me, so I can at least consume each item once.
You see those TV shows about people who hoard. They cannot throw things away because they might be important one day. This feels uncomfortably similar.
Maybe the real problem is not how we store information. Maybe it is that we aren't filtering hard enough on what is actually worth keeping in the first place.
This resonates a lot. “Save now so I don’t derail myself” is rational in the moment, but it creates a pile that later feels like a commitment (attention + follow-up work), so you avoid it.
I think you’re pointing at two separate problems that get tangled:
1. Re-entry: how to resurface the right item when you’re actually in the right mode
2. Filtering: deciding what’s worth keeping so the backlog doesn’t become guilt
The “radio-style passive feed” is interesting because it changes the contract: you’re not promising yourself you’ll do deep work, you’re just letting the system replay what you captured at a low cognitive cost. If it worked, it could also become a filter: only the stuff that still feels valuable on playback deserves a second pass.
One question: if you had a “listen/read later” mode, would you prefer it to be time-based (10 minutes a day) or context-based (only when you mark yourself as in a “curious/exploration” headspace)?
Details in my HN profile/bio if you want to compare this to the “active projects + pull-based resurfacing” angle I’m validating.
I tend to hoard things sometimes: links, notes, screenshots with useful tidbits, scraps of paper with notes…
One of the things I keep is the list of stuff I did during the day for when the standup call comes. Sometimes I forgot of mention a lot of stuff.
Then a few weeks ago I build the MVP of a note taking app specifically for this purpose: what did I do, what am I doing next, am I blocked by something?
No backend, data is stored in browser local storage, quick to load, a weekly summary and data export. No tracking whatsoever.
Not ready yet, which is why I didn’t do a Show HN feature yet, but has been useful to me even in its current state.
I started using obsidian about a year ago and I have found it to be an invaluable tool.
The key is using it to solve problems you actually have, rather than problems you want to have.
I was losing track of people's contact details --> I made an addressbook in obsidian.
I wanted to track my exercise to find out how much I was running each week --> make graphs
And so on. Your obsidian should get a bit messy before you try to impose order on it. Use it to solve a problem badly (Just writing down how far I run in a daily diary note) then improve (Writing a query to turn all of those notes into a graph).
Personally I don't use any AI with my knowledge base. Good searching tools and a little bit of organization are the most useful thing for me.
Personally, I think keeping lots of notes/links is a kind of digital hoarding. Just like real hoarding, it's an emotional problem not an organizational problem. If you can work out what emotional need hoarding links is fulfilling for you then you're on the way to working out how to get that emotional need fulfilled by something else.
I think this is an underrated point. A lot of “knowledge management” is really anxiety management — saving feels like progress, and deleting feels like losing options.
One thing I’m trying to learn is whether the “fix” is actually less intake / better filters (so you don’t hoard), versus better retrieval/action tooling after the fact.
For you personally: what has helped more — changing the capture habit (rules/quotas/digests), or having a ruthless review/delete loop? And what triggers you to save in the first place (fear of forgetting, future usefulness, perfectionism, etc.)?
I don't really use "second brain" style notes and links for taking action. I use them to record something I think I might find interesting later, like a bookmark. I tag it and move on and later when enough time has passed, I search the notes by particular tag to see what things I recorded. Usually in that scenario, I actually will be in some mode where I'm trying take action. I'll often be looking for inspiration (say interesting UX design) and will have a ton of saved links and ideas to draw on. But I wouldn't say I'm writing these notes for particular action items.
On the other hand, for work that I do day to day, I do take notes and those are a different type. Those are tied to actions I'm taking and I'll sprinkle them with actual to-do lists that I check off in the notes. I'll link ideas that are related and document things, but for my own projects, I don't try to make it too formal or strict. The notes aren't the goal, they're sort of a scratchpad for day to day operations.
Validate that notes can be scratchpads for inspiration while action lists are separate. Whether you’d find value in connecting ideas and tasks automatically?
I’ve recently started using a similar process to what you’re describing. It basically involves writing/speaking to AI in an unstructured manner, and having it extract entries for my knowledge base based on a certain schema. I built a tool to validate the entries to the schema, giving the AI a feedback loop so it can automatically fix/improve the entries. It also supports linking. I use agentic search in both entering and finding knowledge. Links, categories and metadata help the AI tremendously in finding relevant snippets. I go into more detail in this blog post [0].
I read the post — the plain-text accounting analogy is a great fit. The “unit test for knowledge” idea (a checker like bean-check, but for schema + links) feels like the missing feedback loop for most AI-assisted note workflows, and using git/history as the trust layer makes it much more auditable.
I also like the idempotency/provenance angle (unique IDs/links, checkpointing) and the “commit processing” workflow — that’s a concrete example of turning ongoing work into structured, queryable knowledge without a ton of manual ceremony.
Curious: in practice, what improved your quality the most — schema validation catching broken links/types, or constraining the entity set so the agent can’t invent structure? Also, do you find yourself actually using the query language day-to-day, or is it mostly agent-driven retrieval?
I’m exploring a similar closed-loop (context → retrieval → suggestion → human review → write-back) and summarized my angle in my HN profile/bio if you want to compare approaches.
Quick clarification as OP:
A lot of comments anchored on Obsidian/PKM (which makes sense), but I’m not trying to build an Obsidian-only tool.
When I say “notes/links/docs”, I mean scattered personal inputs in general: emails, chats, bookmarks, posts, documents, repos, meeting notes, etc. The problem I’m validating is re-entry: surfacing the right context when something becomes relevant, without forcing everything to be rewritten as “notes” or adding another inbox.
If you’ve dealt with this, which source is the worst “graveyard” for you (email/chat/bookmarks/posts/docs/repos...), and do you prefer better recall/search, a pull-based digest, or a review ritual that extracts 1–3 concrete next actions?
I do use Obsidian on pair with Claude code and git.
I organize notes by tags, folders, and links from tree of "map of content" notes. Those documented as rules for AI. All notes came to "Inbox" folder, and from time to time I run special script that checks inbox, formats notes, tags them, and put in the most appropriate place. "git diff" to check results and fix mistakes, reset if it went wrong.
As notes organized by the limited number of well defined rules, they became easy to search and navigate by AI. Claude Code easily finds requested notes, working as advanced search engine, and they became a starting point for "deep research" : find relevant notes, follow links, detect gaps, search internet. Repeat until reach required confidence level.
The most advanced workflow so far is combination of TRIZ (Theory of Inventive Problem Solving) + First Principles Framework. Former generates ideas and hypotheses, later validates them and converge on final answer.
This is a great example of making the system trustworthy: Inbox → scripted processing → git diff review → reset if needed. The diff-as-trust-layer feels like the missing piece for a lot of “AI organizes my notes” ideas.
Also +1 on “limited rules” being more important than fancy models — once the structure is predictable, Claude becomes a genuinely useful retrieval and research assistant.
Out of curiosity, where does the loop close for you today? After “deep research” produces a conclusion, do you write back into a MOC / decision log / project note, or does it mostly live in chat + commits? I’m exploring a similar loop (context → retrieval → suggestion → human review → write-back) with the same constraint: keep it auditable and reversible (diff-friendly). Details are in my HN profile/bio if you want to compare approaches.
I hoard links, research papers, blog posts as a reference. My human brain can make connections of the smallest detail of things I have read or seen before but I don’t always remember what. So if I am working on something I think, oh I have seen something like this before, I search in my tagged links. It rarely comes in handy, but when it does, it is a great feeling.
Thanks for sharing—it seems you have an extraordinary brain!
I'm also very curious, what makes a retrieval moment “great” and how often it happens.If someone could help you increase the likelihood of it happening, would you find that valuable?
Notes are options. Sometimes options for taking action later, sometimes as reference for related action. The bet when writing a note is that its risk adjusted return for those avenues is higher than the opportunity cost.
I also have similar thoughts on turning writing into action and re-entrance, would be interested to hear your thoughts:
This has proven to work well for me, but I’m chafing with git and agentic coding abstractions and looking for a unifying concept. Agent of empires doesn’t feel quite right, but is in the right direction.
I read your post — the `thread` file structure (Bet / Context / Next steps / DoD / Log) is a really clean “re-entrance artifact” for both humans and agents.
One thought: it also gives you a natural closed-loop signal — Log + DoD changes are the feedback, not vague “AI memory”. A tool could surface notes as *options* only when a thread is active, then write back only via diffs to `Next steps` / `Log` (human-approved), keeping it deterministic.
For the git/agentic abstraction itch: what do you want as the single source of truth — the thread file, issues, or git events?
I think a super common problem with any todo system is the "capture anything" mindset. They've even redefined what "focus" means, like now it just means to focus on whatever thing you're focused on at that moment.
Focus is supposed to mean you have a clear idea of who you are and what you need to work on, and also what you don't.
So I've taken to follow a (bespoke) process where I identify what my own personal principles are, and what priorities and efforts they imply. Then, of all the "oh I could/should do this" potential tasks that occur to me, I have an out: if it doesn't align with my own personal focus, then I can delete it.
This resonates — the real superpower is having a clear “no”, not capturing everything.
One idea I’m exploring with *Concerns* is making that constraint explicit: when you set “active goals/projects”, you can only keep a *small fixed number* (e.g. 3–5). Anything else becomes “not active”, so the system won’t surface it or turn it into tasks.
Curious: what’s your number—3, 5, or 10—and what rule do you use to decide what gets to be “active”?
Realizing graveyard of good intentions is not that valuable is one of the most important things that we have to learn. Best to just cut it and work on what is ahead.
Totally agree — learning to prune the “good intentions” pile is a real productivity upgrade.
Out of curiosity: do you have a simple rule for what you cut (age-based, relevance to current projects, or “if it didn’t turn into action, delete”)?
Stuff that is relevant for things I am currently busy with are recent so like last couple weeks. Stuff that I don’t remember touching in those weeks gets deleted.
That’s a great pruning heuristic. Is this mostly about notes/links, or do you apply the same rule to other inputs too (email, chat threads, bookmarked posts, PDFs, repos, etc.)?
For the non-note stuff, do you have a “recently touched” equivalent, or do you rely on different rules (e.g. archiving/search for email, starred threads for chat, etc.)?
Totally get it — paper forces focus and has near-zero overhead.
Out of curiosity, is the “one-week horizon” a deliberate constraint to avoid backlog guilt, or just what naturally works for you?
I "hoard" ideas and articles because it's a good way for me to offload them from my brain
As a designer, I absolutely DO scroll through my swipe files once in a while to get inspiration; sometimes I'll also go through saved github repos to borrow an implementation
E.g. that's how I ended up using a lot of libraries like Immer, Svelte, ended up loving Observable / d3js, etc.
Idk about all y'all, but notes are absolutely useful for me.
Totally agree — “notes as offloading” is real, and for design/dev work swipe files are legitimately high ROI (inspo + implementation references).
Concerns isn’t trying to turn everything into more notes. The premise is: most useful context already exists in lots of places (articles, emails, posts, links, repos), and forcing all of it into a single note system is extra work. I’m exploring a connector approach where those sources can stay where they are, and the system only surfaces/reconnects the right items when they’re relevant to an active project — without you having to rewrite them as notes.
Curious: for your workflow, what’s the most valuable “resurface moment” — when starting a new project, when you’re stuck mid-way, or during review/polish?
I had been hoarding links/notes to movies/tv shows for some time, saved to a plain text file. Often by sharing links from other apps (ie. Reddit or Letterboxd), paired with hashtags, using an iOS app I built.
Nice write-up — I like the “capture with lightweight hashtags, then batch-organize with an LLM” approach.
Curious: what part created the most friction before you automated it — capturing, tagging consistency, or resurfacing when you actually want to watch something?
Also, after the LLM organized it, did you find yourself maintaining that structure, or do you plan to re-run organization periodically?
To some extent I wish there was a bookmarking / note keeping service with snapshots and context based (local LLM?) search solving this.
My main problem with bookmarks / notes that I forget about them. I don't need a bookmark keeping service, I need one which would bring them forward when I look for something, based on context too. Something like which also makes a plain text searchable snapshot of the page.
It seems you do have some pain points and needs. But is mere retrieval really enough? What I mean is, retrieval is an active pull action—you need to know what you're searching for in the first place. My goal is more about leveraging AI for push notifications to maximize your existing knowledge base.
If you're interested, feel free to check out my profile to help me gather more insights.
+1 for this - I have a ton of links saved up and a system that stored them in a searchable list, saved a copy of each site (PDF would be good enough), and then fed it all to an LLM that could give me relevant info when I needed it, would be ideal. I'm planning to try something like linkding for the first two, if I can find the time.
shameless plug here, i'm building something that might be of interest.
It's an opinionated app so it might not fit everyone's needs but that's my dream productivity app: LLM*(notes+tasks+rss+flashcards+routines). So basically an all in one app with LLM actions and workflows. no subscription, optional cloud service (can be self hosted too).
For work I have a daily note (Apple Notes) and I just write my thoughts by time stamps eg. 10:30 AM ...
Unfortunately I am a "write to remember" type person
My phone color notes (Android) and 70% of my screen is a note widget. This is always in my face so stuff I want to get done is at the top. Then I write on top of it kind of pushing stuff/the stack downwards.
I have a Twilio number I text to remind myself of stuff in the future by minutes/hours/days.
I've written a lot of random note-taking apps whether it's desktop, web, chrome extension... at some point I would like to unify them/central data storage
Thank you for sharing your excellent habit. May I ask, do you record all the information you receive—emails, articles, posts, etc.—that you find useful as notes? My current idea extends beyond just notes to encompass all the information you collect that you think might be useful. Wouldn't it be valuable if you didn't have to manually organize and summarize it?
Define a time of the week you fix your notes. Ideally rewrite them frequently to distill what matters. You don't need to do it all at once, just constant progress.
Totally agree — a recurring ritual beats any tool. Rewriting/distilling is basically how notes turn into something you can actually re-enter later.
One nuance I’m exploring is making that weekly “fix notes” time the primary UX: during the review, help you pick the few items worth distilling, link them to a small set of active projects, and extract 1–2 concrete next steps. Outside that window, stay quiet so it doesn’t become another inbox.
What cadence has actually stuck for you in practice: a short daily pass, or a deeper weekly review?
Workflow is key. Things do not just immediately get done - there is a process. Over-generalization is the devil - precise description of targets and goals is key to execution, and soon enough, delivery.
The ability to describe a workflow - or a production pipeline, or whatever you want to call it - but lets say, workflow, is very important in these kinds of automation systems.
You could generalise workflows such that the user is prompted to define and enforce their own flows of work, as a matter of UI/UX interaction, and see if you don't start collecting a lot of successfully executed projects...
Strongly agree. I think the biggest leverage is forcing explicit targets + a small, user-defined workflow, otherwise automation becomes vague and noisy.
One direction I’m exploring is a constrained “active projects” list (only a few at a time) plus lightweight workflow templates, so the system can map incoming info to a specific stage/next-step rather than spraying suggestions.
If you had to pick, what’s the minimum workflow schema that’s still useful: stages (e.g. research/draft/review), clear Definition of Done, or explicit next-action ownership?
(If helpful, I wrote up the idea in my HN profile/bio.)
Summaries are a great first step — they reduce the friction of “re-reading”, and they can help you decide what’s actually worth keeping.
The question I’m curious about is what happens after the summary: do you want it to end as “good to know”, or do you sometimes want it to turn into something concrete (a bookmark tagged to an active topic, a short brief, or a next action)?
If you’re open to one more detail: how do you consume the summaries today — a daily digest you pull when you have time, or do you generate them only when you’re searching for something?
I always thought my problem was my notes being scattered and disorganized. But reading this post made me realize something. I don't need better organization for the random links or braindumps I collect over time. Because I rarely actively revisit them. Usually That happens thanks to reminders, or when I need references for something I can't find anywhere else. So I think your action engine idea is sound.
To answer your questions:
1. Retrieval. 90% of my notes never get touched the second time, and I can't remember them at the right time.
There's a cost to recording what you're working on, so usually the only people who track it in a fine grained way are those that need exact numbers for billing. It's not worth the time otherwise.
There are hints to what people are working on. Connecting to a database means SQL may happen, but maybe not.
It's a big issue with personal assistant ideas in general. It's very difficult to get any real context on things. Even data that seems firm like calendar appointments, isn't in practice. Look at people's calendars, and you'll see them triple booked.
You're totally right — fine-grained “what I’m working on” tracking is usually not worth the overhead unless it’s tied to billing or some hard accountability.
One direction I’m exploring is to stop treating context as a single ground-truth stream and instead use cheap, probabilistic hints: a small “active projects” list (explicit but constrained), plus weak signals (recent files, open tabs, issue activity), and then ask for confirmation only when confidence is low. Calendars are a great example of why “seems firm” isn’t actually firm.
If you were designing this, which would you rather tolerate: (a) fewer suggestions but higher precision, or (b) more coverage with lightweight confirmation prompts?
And yes — this is exactly the problem I’m outlining in my HN bio/profile if you want the longer version.
I like obsidian, but use Logseq day-to-day. I find it pretty easy to dump information without too much work due to the block / indenting structure. Retrieval isn't too bad, because you navigate to the wikilink you need, and everything is under it (I do sometimes swear I used a specific wiki link and then find I used something else, and have to dig for information).
Something that did work well recently, was creating a node script to gather all text under a given wiki link and copy to a doc with some formatting modifications, and then feed the document to an LLM for consolidation and a summary of everything I have recorded for a given subject.
That’s a really solid workflow: keep capture friction low in Logseq, then do “topic export → LLM consolidation” when you actually need a brief.
The wiki-link mismatch problem also sounds like a naming/alias layer issue more than retrieval itself.
If you were to take this one step further, would you want the output to be:
1.a consolidated brief you can re-enter later, or
2.a small set of next-actions / open questions extracted from the brief?
This “export + consolidate” pattern is very close to what I’m exploring (details in my HN bio/profile if you’re curious).
> 1.Where does your “second brain” break down the most?
First and foremost, remembering to write notes or to review them. What do I want? Is there a timeline that requires things to be done before it becomes invalid or increases liability?
Secondly, remembering to do actions instead of sitting down and doing something that gives some dopamine. I decide I want to work on a project on my computer. So I go sit down in front of the computer and... I've already forgotten the project, now it's time to play a game or read Hacker News instead.
Lastly -- it's the things that I "don't know". Let's say I want to build a robotic lawnmower. There are plenty of robotic lawnmowers already but I want to build my own. I know where to find the source code (or I can make my own). I don't know where to find the tools, where to source components, or who to ask for help assembling heavy things; I don't know how to assess risks (what happens if this thing catches fire on my lawn while I'm in the kitchen? what happens if it drives into the street and hits a car? or worse, what happens if it drives into the neighbor's kids?).
> 2.What best represents “active project context” for you today?
In my head, mostly. Documents in random places like ~/Documents/<project-name>, or a todo.md in the project root. Hard to remember what <project-name> is for or when I last did anything of value for it though.
> 3.What’s your hard “no” for an AI that
If the AI does not run 100% on my machine, then it's not getting anything important. That means no notes, no personal projects that have business value. Business value includes comments or ideas to improve other peoples' products! I've seen too many times my comments end up turning into someone else's pay-me project and I see none of the rewards. Speaking of which, here I am giving you valuable information for free.
After that, it's pricing. If I spend $20 on a weekend project, that's fine. If I have to spend $20 for every task, then it'll be yet another project that is only ever half-finished.
Thank you for your free comments.
That makes sense. Local-first seems like the only viable starting point for “important” notes.
On pricing: would you prefer a one-time purchase, or “bring your own model” (Ollama etc.) so the ongoing cost is basically compute you already own?
Also: what would be an acceptable failure mode — missing suggestions vs occasional wrong suggestions?
I'd say it's more that when I hoard links, a small slice of them end up becoming useful reference knowledge long-term.
Though I don't really have a system for storing them effectively as of yet, and as someone with a strong preference for open source on my critical workflows, I never got on the Obsidian train myself. Current experiment is Silverbullet.md, because I do very much like raw Markdown and file-based notes, but that's different from having a meaningfully fleshed-out setup haha
That makes sense — link hoarding is basically “maybe-useful reference capture”, and the hard part is turning that small slice into something retrievable without spending your life organizing.
The open-source + file-based constraint is a strong signal. One direction I’m exploring is to keep everything as raw sources (links/files) and build a local index over them, so you can pull a “what do I already have on X?” brief on demand, without needing a fully curated Obsidian-style setup.
For Silverbullet specifically: what would “meaningfully useful” look like for you as a first step?
1. better recall (fuzzy/semantic search over saved links + notes)
2. periodic resurfacing (a digest of “you saved this months ago, might matter now”)
3. extracting a lightweight summary + a few key takeaways per link
Details in my HN profile/bio if you want the longer context.
Maybe I'm not understanding the problem. I just saw mention of obsidian being the only paid app a user had on their laptop. I'd never heard of it. For me, I keep a notes.txt either local to the project (not repo) folder, or named similarly. To find something I grep through them all. It's not perfect but it's very easy. If it becomes collaborative, I push it as a readme or a wiki page. I don't feel a need for anything more. Maybe a slightly better search but that's it.
That makes sense, and your setup is honestly the “good enough” baseline for a lot of people: notes.txt near the work, grep when needed, and promote to README/wiki when it becomes shared.
Also to clarify: I’m not focused on Obsidian specifically. “Notes” here includes anything you stash for later—notes.txt files, links, emails, chat snippets, tickets, bookmarks, random scratchpad windows. The thing I’m exploring is whether there’s demand for making that scattered reference material easier to resurface when it matters, without forcing a heavier system.
If all you want is slightly better search, what would “better” mean for you?
1. fuzzy/semantic search (find it without the exact keyword)
2. ranking by project/context (show what’s relevant to the folder you’re in)
Details in my HN profile/bio if you’re curious what I’m validating, but your “grep + promote when needed” workflow is exactly the kind of counterexample I’m trying to understand.
I think options 1 and 4. I like the idea of 4. I was trying out one of these projects and indexes a codebase with AI to make asking questions about it easier. I ran the numbers and it was going to take 24 hours of crunching on my 7900xtx. I just gave up instead. Zero setup should include not needing to do that.
3 would be the hardest but most useful thing. The problem is that it's scattered around different computers and networks that don't talk to eachother. We could have a file in SharePoint on one system referencing a file on an SMB share on a completely different network. It's a big pain and very difficult to work with but it's not something I expect software running on my computer with access to a subset of the information to be able to solve.
That’s a really important definition of “zero setup”: no long-running indexing jobs, and no “crunch for 24 hours on my laptop” just to make search usable.
And I hear you on cross-network fragmentation — in a lot of real environments the hardest part isn’t search quality, it’s that data lives on different machines, different networks, and you only have partial visibility at any given time.
If you had to pick, would you rather have:
1.instant local indexing over whatever is reachable right now (even if incomplete), or
2.a lightweight distributed approach that can index in-place on each machine/network and only share metadata/results across boundaries?
I’m exploring this “latency + partial visibility” constraint as a first-class requirement (more context in my HN profile/bio if you want to compare notes).
Indexing everything becomes unbounded fast. Shrink scope to one source of truth and a small curated corpus. Capture notes in one repeatable format, tag by task, and prune on a fixed cadence. That keeps retrieval predictable and keeps the model inside constraints.
That’s another strong point, and I think it’s the pragmatic default: shrink scope, keep one source of truth, enforce a repeatable format, and prune on a cadence. It’s basically how you keep both retrieval and any automation predictable.
The tension I’m trying to understand is that in a lot of real setups the “corpus” isn’t voluntarily curated — it’s fragmented across machines/networks/tools, and the opportunity cost of “move everything into one place” is exactly why people fall back to grep and ad-hoc search.
Do you think the right answer is always “accept the constraint and curate harder”, or is there a middle ground where you can keep sources where they are but still get reliable re-entry (even if it’s incomplete/partial)?
I’m collecting constraints like this as the core design input (more context in my HN profile/bio if you want to compare notes).
I just use Logseq and put double brackets around my key terms. Whenever I need to revisit a topic, I can quickly review what I've a already learned about it, when, and what else it was connected to.
My understanding is that Obsidian is pretty similar? The point of my PKM isn't to turn my notes into shipped things. The point of my PKM is that when I do want to work on something, I don't have to repeat all my old mistakes to get back to where I was before, or reinvent all my own wheels.
Totally get that — that’s a great PKM goal: not “ship from notes”, but “don’t re-derive everything from scratch next time”.
And yes, Logseq/Obsidian-style wikilinks are really good at building that personal context graph. The thing I’m trying to validate isn’t “everyone should convert notes into tasks”, it’s whether there’s a subset of people who also want help with re-entry when they do decide to work on something: resurfacing the few most relevant past notes/links/emails/posts for the current project, in a way that stays lightweight and doesn’t require changing their PKM.
For your workflow, what’s the ideal re-entry experience when you pick up a topic again:
1. a “brief” that consolidates what you previously learned (with links back), or
2. just fast navigation/recall via links and search (no consolidation), or
3. something else entirely?
Details in my HN profile/bio if you’re curious what I’m validating.
Yep, that matches my experience. Logseq’s block tree gives you “structure by default” (parent/child context), so you can get away with being a bit looser with explicit linking. In Obsidian, because the unit is the note (not the block), you often have to be more intentional about creating/maintaining the links and structure.
Out of curiosity: do you find Logseq’s block hierarchy alone is enough for re-entry, or do you still rely heavily on consistent wikilink naming/tags to avoid the “I swear I linked this but used a different term” problem?
Details in my HN profile/bio if you want the angle I’m exploring around minimizing organization overhead while improving re-entry.
I attempted to handle some of what you're suggesting via the plugin ecosystem utilizing a vector database for RAG, and LLMs to auto-suggest tags or related docs. None of the plugins seem to get this quite right. The extensions were pretty brittle, and limited in terms of what they could do with the open doc. I now do most of my new note creation/editing and organization through cursor and custom built agent flows. The obsidian app is now just for mobile access and sync.
I actually like this idea, but most of my notes are scattered in untitled, unsaved textedit windows. It would be nice if I could run something locally that would access and scrape those unsaved notes, but would also leave them be. I don't think I'll ever stop having tons of these little note windows, but it would be nice if I could request a summary or forgotten action items in my own time.
That’s a great constraint: local-only, read-only access, and on-demand (pull) rather than push.
I’m thinking the safest/lowest-friction version would treat those TextEdit drafts as an ephemeral “inbox”: index them locally, never rename/move/touch the files/windows, and only generate summaries or “possible action items” when you explicitly ask. If it ever became noisy, it should default to doing less, not more.
Out of curiosity: would you want this as a one-command “summarize all open drafts” tool, or something you run against a selected subset (last 7 days / containing a keyword)? Also, which matters more to you: preserving privacy (strictly local) or preserving the exact TextEdit workflow (no export step)?
Details in my HN profile/bio if you want the longer idea.
No, I do not have that issue. I process each note once and do not revisit it, which prevents clutter from accumulating. If a note needs to be retained or acted upon later, I convert it into a scheduled item in my tickler file and treat it as an explicit action rather than passive information.
That’s a really disciplined approach — “process once, then either discard or convert to an explicit scheduled action” is basically the cleanest anti-hoarding rule.
Out of curiosity: what makes something worthy of going into your tickler file versus just letting it go? Is it time-bound commitments, high leverage ideas, or anything with an external dependency?
That’s a great point — collaboration creates a natural “audience filter”, which reduces hoarding because you’re writing for someone, not just storing for yourself.
Kanban as a shared representation of “active work” also feels like the cleanest project-context signal: it’s explicit, lightweight, and already part of how the team coordinates.
Curious: in your experience with relay.md, what actually changes behavior the most?
1. social accountability (others will see messy notes)
2. having a shared kanban/project board
3. conventions/templates for how notes get promoted from “rough” to “reference”
Details in my HN profile/bio if you want more context on the “active projects as constraints” angle I’m exploring.
My cofounder actually has a bunch of skills with claude code that surface context into our daily notes (from our meeting notes, transcripts, crm, gmail, etc), but it's sort of on him to show that it is useful... so while he is still "hoarding" outside of the shared context it is with an eye toward delivering actual value inside of it.
Feels pretty different from the fauxductivity traps of solo second brain stuff.
That makes a lot of sense. Social accountability is a surprisingly powerful “noise filter” — once other people will see the mess, you naturally promote only what’s legible and useful.
And your cofounder’s setup is interesting because it’s not “PKM for PKM’s sake”, it’s context injection tied to an actual delivery surface (daily notes). That feels like the right wedge: the system earns its keep only if it helps someone ship something this week, not just accumulate.
Curious: what’s the single best signal that his context surfacing is “working”? Fewer missed follow-ups, faster re-entry into threads, or just less time spent searching across Gmail/CRM/transcripts?
- task project (Todoist/Things/Reminders)
- issues/boards (GitHub/Linear/Jira)
- a doc/wiki page (Notion/Docs)
- calendar
- "in my head"
Which one would you actually allow a tool to read?
Totally fair. If it isn’t self-hosted / open-source, many people will never allow it near their notes.
If you imagine a local-first version: what would you actually want first — (a) local semantic search/RAG, (b) extracting action items on demand, or (c) proactive suggestions?
I’m trying to understand what’s worth building even under strict constraints.
There was a post "recently" on HN, which made me re-think my habit of collecting and sorting. I now have a Kanban-Board for ToDos (which I check daily), and a Journal file where I note down stuff from the day. The file keeps filling up continuously. That’s basically it.
That sounds like a really healthy, low-maintenance setup: Kanban for what must move, journal for everything else.
Out of curiosity, when you look at the journal later, what do you want it to do for you most: help you remember context, help you spot patterns, or help you extract a few actionable follow-ups back into the Kanban?
Details in my HN profile/bio if you’re curious what I’m exploring around that handoff.
I am very good at writing down notes, especially in meetings... I am not so great at going back to those notes. I also have an issue with jumping around to different notebooks.
Do I struggle to keep them organized for later reference? All the time.
Do I use Obsidian? No.
I actually use Joplin, which I switched to after deciding I needed to dump Evernote. And before then (and somewhat simultaneously with), I used a pile of disorganized text files (sometimes shared via DropBox).
That’s a really clear split: “actions are fine, reference organization is the pain” — and Joplin/text files is a very real workflow.
If the goal is later reference (not task generation), the most useful thing to validate for me is: what “organized” means in practice for you. Is the biggest failure mode:
1. you can’t find it because you don’t remember the right keywords, or
2. you remember it exists but it’s scattered across too many places/notebooks, or
3. you find it but it’s missing the surrounding context?
Details in my HN profile/bio if you want to see the angle I’m exploring (it’s not only Obsidian-specific).
That’s an important counterpoint: sometimes the fix is less intake, not better retrieval.
What do your “filtered digests” look like (sources + cadence), and what makes them trustworthy enough to replace capture? This might be a better wedge than task-suggestions.
If you answered Q1–Q3 above, that already helps a ton.
I also made a 3-min survey to aggregate patterns.
I’ll share a summary of results and invite early testers if there’s real demand: https://concerns.vercel.app
Update (31st. Jan. 2026)
Recurring themes/pains from replies so far (tl;dr)
1.On-demand recall & retrieval is the core pain: people capture a lot but can’t reliably resurface the right note/link at the right time; they want stronger search (fuzzy/semantic), snapshots/context, and “pull-based” recall when needed.
2.Privacy/local-first is a hard requirement for many: “no cloud, no third-party access,” ideally open-source and self-hostable; any AI must run fully on-device to be trusted.
3.Low-friction matters more than perfect organization: users prefer systems that don’t force structure or add maintenance overhead—messy-first, iterate only when a real problem appears.
4.Avoid interruption by default: many dislike proactive “AI suggestions”; they want controlled resurfacing (opt-in prompts), not constant nudges.
5.Different goals coexist: for many, notes are for memory/inspiration/reference (not turning into tasks), while others want action workflows—tools should respect both modes.
6.Cost and scalability must be predictable: long-term indexing (years of notes/history) can get expensive; pricing needs to be transparent and not “per task,” and context signals across tools are often noisy/unreliable.
q1: retrieval,I'm a student.I was forced to hoard many tasks.It will be helpful if a tool can show me a suggetions of today's important work.
q2: "of course in my head"
q3 : interruption
Student + “retrieval” + “projects in my head” + “no interruptions” is a very clear profile. My understanding the right shape is a push notifications of “daily priority digest" rather than a pull-based task warehouse.
What’s the one source of truth you’d be willing to use as the input for “today’s important work” — your calendar, a task list, or your school LMS/deadlines?
Details in my HN profile/bio if you want to see the idea I’m validating.
Nice reference — Ideaverse is a good reminder that capture should create lift, not just storage.
My only nuance is: “sparks ideas” is one slice. A lot of what we stash isn’t inspirational at all — it’s obligations, decisions, constraints, receipts, meeting notes, “I’ll need this later” references. So the goal (for what I’m exploring) isn’t only to spark, but to make the right thing reappear at the right moment: sometimes that’s an idea, sometimes it’s a decision you already made, sometimes it’s the one constraint that prevents rework.
Curious: in your own system, what kind of captured info most often pays off later — inspiration/ideas, or concrete reference (decisions, specs, links, context)?
Totally feel that — “LLM chat hoarding” is becoming its own category of second brain, and it’s easy for it to turn into a pile of half-finished plans.
One thing I’m exploring is treating chats/projects as an inbox that only becomes useful when you force a tiny extraction step: turn each chat into either (a) one concrete next action, or (b) one reusable artifact (template/checklist/snippet), and ignore the rest until you explicitly pull it.
What’s the biggest blocker for you: picking the single next step, or remembering which chat had the good idea when the moment comes? Details in my HN profile/bio if you want the angle I’m validating.
I completely agree, and I've been thinking about how to utilize the knowledge I've accumulated recently. In the end, I settled on the mundane solution of saving it locally in YAML or JSON, and now I'm considering how to get the AI to suggest and utilize it, and where and when to execute it. I think this is a great idea, and I'd love to be on the waitlist when the landing page is ready, so please let me know.
1. search & execution
The problem is that if your goal is to accumulate knowledge or take notes, and you then want to use that knowledge to do something, you have to search for it yourself, and you have to think about the text in the first place. The search may not find anything that has a similar meaning to the text, or similar events, and as a result, you are unable to put it into action.
Thanks — this is extremely helpful, especially the constraints: you want semantic search + “where/when to execute”, calendar as a key context source, and migration cost as a hard friction point.
YAML/JSON as a local knowledge store is a nice wedge too: it keeps things portable and makes “AI suggestions” easier to reason about.
Re the waitlist: the landing page is up now (https://concerns.vercel.app), and you can leave an email there. I’ll make sure you get an update when there’s something testable.
One quick follow-up: if you could get only one capability first, would you pick
a) semantic recall (find related knowledge without exact keywords), or
b) a daily “top 3” plan generated from calendar + your knowledge store (pulled on demand, no interruptions)?
Details are in my HN profile/bio if you want more context.
This doesn’t sound useful, speaking as an obsidian user. It doesn’t seem like it solves any problems at all.
That being said, when I first switch to Obsidian from Evernote I noted that there is a giant community of users who use Obsidian to obsess over the perfect Obsidian setup. They don’t have any tasks to add because the only thing they “do” is micromanage Obsidian, as a hobby, to share with other hobbyists. I bet if you’re looking for an AI grift to create, this would be the group to target.
Fair critique. I probably didn’t explain the wedge clearly. I’m not trying to optimize Obsidian setups — I’m testing whether “right-time recall → next action” is a real pain vs a non-problem for most users.
For you personally, what’s the smallest concrete outcome that would make this useful (if any): better retrieval, fewer missed follow-ups, or something else? If the answer is “none”, that’s also valuable signal.
This isn’t an Obsidian thing, it’s just the next iteration of the GTD mania of the aughts or the Atomic Habits people or whatever other trend. There will always be people trying to optimise their organisational workflow to no end. Some of the least prolific coders I know have the most heavily customised vim. The problem with adding AI is these people are addicted to the brain crack of doing it themselves so AI is sort of antithetical to the philosophy.
Absolutely right! The immediate feedback and sense of accomplishment from doing things yourself can be incredibly satisfying. But AI actually excels at providing instant positive reinforcement in this area—especially Vibe Coding. It's seriously addictive... hahaha
AI summaries are useful, but I agree: summaries only reduce the “reading/organizing” effort — they don’t solve “what should I do next” or “why does this matter to my current goals”.
What I’m exploring is the step after summarization: take the summary and explicitly link it to an active goal/project, then force a small decision:
1. ignore it
2. save as reference for Project X
3. extract 1 concrete next action (with a reason and a link back)
If you don’t use Obsidian, what would make this actually work for you: a daily “priority digest” that you pull on your own time, or a lightweight way to attach summaries to your current projects (calendar/tasks) so they resurface later?
i feel that most of my problems in this space would be solved with better "fuzzy" search integration in obsidian. Some sort of local rag on my daily notes would be very effective.
“semantic search via embeddings” plugins (Obsidian Semantic Search is one example)
local-first assistants via Ollama (e.g. obsidian-local-gpt)
full “RAG over your vault” projects (I’ve seen ObsidianRAG-style setups)
My takeaway so far is similar to what others said here: reliability + noise + UX are the hard parts, not just “having embeddings”.
What would “good enough” look like for you: speed, recall quality, or tight integration into daily notes?
Totally. It’s wild how the same “notes/links” topic splits into completely different problems depending on the person—some need execution, some need recall, some just need less intake.
That variety is exactly why I’m trying to map the different “profiles” before building anything. Details in my HN profile/bio if you’re curious what buckets are emerging.
Totally get that — the “open loops stick around, then randomly resurface months later” feeling is very ADHD-coded.
A lightweight trick that doesn’t require a whole new system:
When you act on something, add a single closure line at the top of the note:
Done: <what happened> — <date> — <where to find it>
It turns the note from “still open?” into “closed loop” in 5 seconds, and future-you stops re-processing it.
If you had to pick one, which is more ADHD-painful for you: too many open loops, or losing track of where the finished thing ended up?
Perfect example. In 6 months, what would make you actually resurface this link — a search term, a weekly digest, or a “you’re working on X, this might help” nudge?
I just keep it simple. I have very simple todo lists and work on them
as I feel like it.
A few ruby scripts help a bit automatically cleaning them up, keeping
track of their status and what not - but at the end of the day they are
just text files really. I would not want to make this more complicated
than that. My brain kind of is the real decider what is the main priority.
That’s a nice setup — plain text + a few scripts is hard to beat.
Totally agree the final decider is the human. The question I’m validating is: would it help if the system could surface “inputs you didn’t think to search for” at the moment you’re deciding what to do next, without making the workflow heavier?
For example: you open your todo.txt, and it quietly shows a small “related context” sidebar like:
* “You bookmarked X related to this task 2 months ago”
* “This old note mentions the same constraint”
* “You already solved something similar in file Y”
No auto-writing, no new system, just better recall.
If that existed as an optional, local-only command, would you ever use it? Or would even that feel like unwanted complexity? (Details in my HN profile/bio if you’re curious what I’m exploring.)
I do keep notes and I turn them into action though sometimes I forget to clear my notes and when I read them a few months later, I'm like "I already implemented this 3 months ago."
That’s such a real “notes debt” symptom — the system worked (you shipped), but the notes didn’t get a clean closure signal, so they time-travel back and waste your attention later.
One simple fix I’ve seen work is adding an explicit “done marker” ritual: when you implement something, append a one-line outcome at the top of the note (Implemented on YYYY-MM-DD + where), or move the item into a “Done/Archive” section so old notes don’t masquerade as open loops.
Do you keep notes alongside tasks (so completion is tracked), or are they mostly free-form notes without a clear “done” state?
Okay, I will admit I didn't read all of your post but the title resonates with something I struggle with. I have thousands of bookmarks and things I want to follow up on, but retrieving these and digging into them is effort, so they just sit there... things I was interested in, but don't have time to properly investigate.
If someone could make an AI tool that takes all of my bookmarks and surfaces one or two insights from them to me per day, I.E., "hey you bookmarked the wikipedia page for this movie director, did you know one of his movies was just added to netflix?" or "Hey, you bookmarked the Kotlin website, want to try making a Kotlin project? Here are some app recommendations based on your other bookmarks..."
Totally get this — bookmarks are “future curiosity”, but retrieval has real friction, so they quietly rot.
The “1–2 insights per day” idea is exactly the shape that feels sane to me: pull-based, low volume, and designed to create momentum rather than dump more content. I also like your examples because they’re not just summaries — they’re context + a suggested next step.
If you were to try something like this, which would you want it optimized for:
1. novelty (interesting facts / “did you know”)
2. action (a small project/task you can do in 15–30 minutes)
3. relevance to what you’re doing this week
Details in my HN profile/bio if you want the direction I’m validating.
- Workflowy is great for taking notes in meetings, allowing ad-hoc moving things around. It’s also great for reference material (what was that long command SQL query I use). But yes it’s also a graveyard.
- AirTable worked somewhat to keep moving projects forward, without growing unbounded. But only when there is a workflow. That looks like: dump tasks into rows, then create the steps as views of those tasks with different filters. So tasks essentially move systematically from uncategorized, no time estimate, no schedule, to getting tagged with all of that, and then I can narrow it down to see just what’s on the agenda for today’s date. I also have it show the sum of estimated time per date, because I inevitably end up scheduling 30 hours of tasks for a day, so that helps keep me honest on what’s achievable. I did the same thing in Workflowy with custom JavaScript but AirTable seemed more effective for this. Tasks also get linked to project buckets, and I basically then just try to keep every bucket moving forward (don’t let any active bucket get starved).
- I could throw all of this into an LLM and have it tell me what I should be working on, remind me about what I’m forgetting, and so on. But I’m basically not interested, because I’d have to give it additional context that would be beyond what I’m interested or allowed to share. Like, I’ll ask a generic question for advice to an LLM but if an LLM is going to remind me to ”call Robert about Project Mayhem, then it needs to know about Robert and Project Mayhem.
This is really helpful detail — and I think your Airtable description nails the core: the value isn’t “having tasks”, it’s having a workflow that progressively turns vague items into schedulable commitments, plus capacity constraints so you don’t lie to yourself about time.
On the LLM point, I agree with your hesitation. For anything that touches real people/projects, the default needs to be privacy-first: either local-only, or scoped so the model never needs sensitive identifiers. One approach I’m exploring is separating “private entities” from “public knowledge”: let the system operate on generic project states and action types, and only you see the real names. Another is: no pushy assistant at all—just a pull-based daily view that helps you move buckets forward with the workflow you already trust.
If you had to pick one improvement that doesn’t require sharing sensitive context, would you want:
1. better workflow scaffolding (turn uncategorized into scheduled + estimated + bucketed faster), or
2. a way to attach lightweight “done/decision logs” back to tasks so the graveyard stops growing?
Details in my HN profile/bio if you’re curious what I’m validating.
Totally understand the reaction. It’s not a product pitch (no product yet) — I’m validating whether the problem exists and what constraints matter before writing code.
If you have 10 seconds: do you ever feel “saved info turns into a graveyard”, or is your current system already good enough?
That’s awesome — building it is the easy part, making it a habit is the real test.
What made you actually keep using it so far: low friction, reliable time saved, or tight integration into something you already check daily?
I wrote up the core loop I’m exploring in my HN profile/bio — would love to hear how your agent differs (especially: where it pulls context from, how it outputs actions, and how it avoids becoming noisy).
Totally agree — tools don’t beat rituals. A review cadence is what turns notes from “storage” into outcomes.
What I’m exploring is designing the tool around that ritual: make the review session the first-class UX, and keep everything else quiet. For example, during a scheduled review it can help you: identify the few notes worth acting on, extract 1–3 next actions, and link them to a small set of active projects—then get out of the way.
In your experience, what cadence actually sticks: daily 10 minutes, or a deeper weekly review?
Details in my HN profile/bio if you’re curious how I’m thinking about “ritual-first” design.
I think about this a lot and have written about it a bit.
First off, it doesn't seem to matter whether you maintain a Zetelkasten or an org mode system or follow GTD. There have been some very productive people that have used these systems, and there are people we still talk about 2,500 years after their death who definitely didn't use these systems.
I know a girl who knows pretty much nothing about personal knowledge management systems and puts todos as notes in her apple notes app. She's a baker. Recently she used some random LLM app generation platform to launch an app wherein you take pictures of your nails and then can put random designs on it to see what your nails would look like with that design. Last I heard, she had several thousand downloads already, in just a week or so.
I know a guy worth multiple tens of millions because he thought Bitcoin was going to be the global currency by 2016. He's otherwise unremarkable and spends his time going from regional Burn to regional Burn, getting high, and playing videogames.
I'm not sure why we use personal knowledge management systems or try to optimize our lives, I guess it probably doesn't matter. For me I'm also not sure; maybe to be as actualized as possible? Maximize the "potential" of my life? Get rich? Get famous? Get powerful (read: some combination of rich and famous)? To what end? Because I admire the changes Newton and Feynman and Torvalds wrought in the world? Did they even use these systems? Am I smart enough to have anywhere near their level of impact? Can I make up the difference with a highly tuned external brain, like Manfred Macx?
Well, it doesn't seem to matter. Stephen King has a rigidly disciplined writing schedule and is an incredibly prolific author. George RR Martin is so much the opposite he once asked King on stage for advice on being a more productive author. Both are world famous authors, both have had multiple tv shows made from their works. The only thing consistent between them is they both have some kind of output into the world, and that output happens to be really good. Now let me introduce you to some highly successful authors who write atrociously. After that I'll introduce you to some writers you've never heard of, who write a huge volume of good work but just haven't "broken through."
Cynically, it seems like we have about as much say in the outcome of our lives as a dice roll, and all the decisions we make can at most trigger a second or third roll that could end up anywhere, and whether it's a better or worse roll is uncorrelated with whether the decision was a "good" or "bad" one as we typically measure these things (I know a recovered drug addict that found success in life through a combination of using his past as inspiration to fuel not wasting any more of his life, and leveraging the connections he made when making his way through the legal / recovery system. The decision to try heroin is directly correlated with his now enviably successful life).
The interesting thing is, you can experience this for yourself, cheaply and relatively quickly. Make a play at a successful YouTube channel. Film a couple hbomberguy style deep dives into any topic that interests you, and join the hordes of video essayists clambering for Algo attention, hoarding a couple hundred to a thousand views per. After 5 years you might get a viral hit that completely turns your channel around, or not.
I guess unsurprisingly, Life is an unsolved problem. I just wish all the little experiment I try had at least a measurably positive outcome over time. It seems to not matter outside of making me feel good.
Edit: to op, I guess you're looking at different management systems, here's some explanations for how mine works. It's a sort of emotion + knowledge + network management system:
I’m with you on “systems don’t guarantee outcomes” — the only reliable commonality is shipping (or at least producing something real) over time.
One thing I did take away from your posts is the distinction between the medium you think in (pen/paper) and an “authoritative knowledge system” that’s the source of truth for your life/work. That framing resonates: capture can be messy and human, but “what is true / what is next” needs a home you trust.
That’s pretty close to what I’m poking at with Concerns: not “optimize PKM”, but “reduce the gap between what you already know and what you actually do next”. The constraint I’m leaning on is forcing a small number of active goals/projects, so the system can’t pretend everything matters — it has to help you commit.
Curious: in your setup, what’s the smallest digital thing you’d accept as the authoritative source of truth (calendar? a single task list? a project index)? And what’s the trigger that turns a note into an action for you?
> what’s the smallest digital thing you’d accept as the authoritative source of truth
The atom of unassailable truth in my system is the calendar event, especially if it's in the calendar managed by my PA, or one of the automatic calendars fed by cal.com. I trust it without question, since it takes a fairly concrete, verifiable event to get something on the calendar e.g. adding my next therapy appointment at the end of my current one.
> And what’s the trigger that turns a note into an action for you?
My notes are all actions insomuch as they must all be digested into my digital note system, todos, or calendar events. If you mean my fledgling Zetelkasten, I don't make actions out of those. I suppose I also have my random list of project ideas and blog ideas that I grab things off when I finally have free time and some energy but not an idea already in my head of what to do.
Question for you: why do both you and several self help gurus I read use the format of "what's the smallest xyz that abc?" Is that some framework someone came up with? Not an attack, I just don't know how to ask that without sounding rude, sorry.
Capture: notion and twitter have been best, obsidian and regular markdown have been worst.
Notion is good because of how they support a calendar view where you can put documents in a day's cell, and then see a list view that's just a stack of those notes. I keep a daily diary or youarehere type doc, where I'll have checklists and notes on small things that don't merit changes to a dedicated page. There's arguably a "retrieval" breakdown in that I don't really go back through these to update them or collate them into bigger pages.
Twitter is good because it's low friction and I can just go off, which is fun, and because they have decent search, so I can quote-tweet a related thing and sort of thread the graph together. If you're talking about BASB you're probably familiar with this corner of twitter. visakanv etc. This method works well if you use it enough to be able to recall your other notes. I think there's something special about the twitter format here too: it discourages whole-page thoughts in favor of sequential pithy bits, which i think are easier to both link and recall.
Execution: I would like a chat frontend (signal/SMS/etc) where I can just talk to my projects, ask the status of things, get suggestions, etc. Push based, rather than pull based, execution.
Active project context: I've dropped todoist-like things since they're limited in what they can express, and notion/markdown can do todolists etc. I tend to have lists in markdown style that live in two places: my daily diary/todo docs, and the actual projects themselves. This is messy and it would be lovely if notion or similar had the concept of a "todo block" and could collate all of them into a single view where I could understand association, prune and dedupe, etc. Even better if there's an agent that does or suggests cleanup whenever a new block enters.
Larger projects will get docs of their own, lots of sprawl and notes etc, and then some formalization around a spec or something. I move these to an archive folder when I'm done with the notes and the final document is fleshed out, but I'd love an agent review that makes sure I'm not leaving things on the cutting board, and that I've handled all the todos etc in my notes pages.
I don't use bidirectional linking/tagging enough, but I really should, since I want to be able to coin keywords for particular concepts inline, and then be able to access their overview and see everything that mentions them in a graphlike way.
Calendar is definitely a much used component day to day. For planning, etc. But it's not a source of truth. Everything on a calendar should just be a proxy/link to a more robust doc.
Hard nos: My take on privacy policies for things like this is "show me your incentives and I'll show you your outcomes". That is to say, any company that can survive an attempt to profit from data fuckery will do so. Your data retention policy should include technically unambiguous red lines that are not to be crossed, and define specific per-user monetary payout in the event that a breach occurs, to include clauses that cause user payout to occur before eg preferred stockholders get liquidation preference and drain the possible payout pool. Routine third party audits of how user data is handled/retained/distributed etc. I recognize that this is a bit unhinged, but that's what signaling credibility looks like. A company says "we won't sell your data" and I say "or what" and there's hemming and hawing because nothing will happen to them. If the answer is "this company dies on the spot and our investors get completely fucked", now we can talk.
I think AI service pricing applies here: generally, if it seems neat I could be in for $20 easy, and if it's genuinely game changing, $200/mo is completely reasonable to ask.
re Migration cost: I expect to be able to get 100% of my data in a reasonable non-proprietary format. If that's some blend of markdown, json, sqlite, whatever, fine.
But the bottom line for me, where does my second brain break down the most? It doesn't talk back to me. I want it to understand what I've got going on, and my idiosyncracies. I want to present it with new information and have it be like "oh, this relates to X" or, periodically, to pop up with something like "I'm noticing this correlation / related idea in areas X, Y, Z... does that resonate? Is there something here?" Again, push vs pull. My second brain should be a proactive chatbot. "Noise" is so often thought about in terms of frequency, but it's really about insight quality. If my response to 80% of push notis is "damn, good call" then you can send one every 5 minutes.
I also hear no mention of one's personal life. I don't really make the distinction. It's all in there. I should be able to bitch to this chatbot about my manager, have it know about that background, and riff with me to navigate hard convos. I should be able to talk to it about side projects I have going on, and let it thread those into my calendar. Etc. Notion is already an adequate second brain for work. Nobody has yet built an adequate second brain for the home. My house, my relationship(s), my side projects, my own diarying and self reflection... these are the contents of my brain that matter.
Email in bio if you want to talk. I'm a design technologist and happy to riff / give feedback.
This “push and pull” framework and the perspective that “noise equals insight quality” are precisely the core constraints I wanted to center my design around.
Two follow-up questions:
1.If the connector adopts a chat-first mode (similar to Signal/SMS), could this generate excessive noise? Since human input often carries emotion and subjective bias, my original intent was for the AI to serve as an emotionless, relatively neutral bridge.
2.Regarding trust mechanisms: Before implementing stricter governance measures (auditing/penalties), should we establish foundational safeguards through local-first storage + explicit export (md/json/sqlite)?
If you're open to deeper discussion and love to explore this further. I put additional information and an optional feedback form in my HN profile.
frankly all I have is a TODO.org file and I delete everything that's older than a month because I wasn't going to deal with it anyway. I also keep a bunch of notes in org files. Once a year I delete everything if I can't remember why I took it, most of what survives seem to be book reviews. I don't use any AI stuff, just grep. All the second brain stuff just sounds like digital hoarding
Respect — this is the most honest system: if it’s older than X, it wasn’t important enough.
Out of curiosity, what’s the category that still slips through that approach (if any): recurring obligations, long-horizon projects, or “someday maybe” research?
Or, is there anything that has never been deleted over the long term?
At some point, organisation can become a form of procrastination. Building a second brain is not Doing The Thing.[0]
A note is not an intention. It commits to memory, not to action. I really don't care about having a whole searchable, tagged database; I hardly ever look at those notes again.
At work I have topic-based Markdown notes. Sometimes I collect information about a topic for a few weeks or months, and eventually turn it into a proper guide (making guides is my job).
I also LOVE paper notebooks, because they become a beautiful timeline of sketches, to-do lists, thoughts and plans. When I finish a notebook, I scan it then throw it in a drawer.
I also use Obsidian daily notes to journal, mostly because it's easier to open an app than to write in a notebook. I don't do anything special with those notes, unless I'm trying to "debug" something happening in my life.
[0] https://strangestloop.io/essays/things-that-arent-doing-the-...
+1 to “organization as procrastination”. I’m trying to avoid making the archive more “beautiful” and instead make it more actionable.
It seems you're more accustomed to treating stored information as memories rather than a knowledge base. That's perfectly fine. However, I personally believe that the progress humans and AI have made to reach our current stage likely stems largely from the accumulation of knowledge, combined with the evolution driven by new challenges!
It's just information. Even calling it knowledge is a stress because it more closely reflects my emotional state than actual truth.
It's only useful in the context of understanding myself.
I get that, and I think that distinction is healthy.
“Knowledge base” can imply objective truth and completeness, which creates pressure. For a lot of us, what we store is really a snapshot of attention, curiosity, anxiety, and identity at a moment in time — more like a personal log than a database.
One framing that helps me is: the archive isn’t “truth”, it’s “evidence of what I cared about”, and it’s only useful when it reduces friction for a real moment (re-entry, reflection, or a concrete next step). Otherwise it’s just noise.
Do you find it more useful as a mirror (patterns about yourself), or as a tool (helping you make decisions / take action)?
Sometimes the writing itself is useful, like when I realise that I've been stressing about something minor for a few days, or when I hesitate to write down how I _really_ feel about something. In other cases it forces me to actually understand what I'm feeling in order to put it into words. In a sense those notes could be write-only and still be useful.
In other cases these notes are a complement to my photos. They show a different aspect of my life at a given moment. My photos don't show that on September 4, 2015, I had a massive crush on someone. I have built a timeline that combines my journals, photos, sketches, geolocation, Google searches and other things. It reveals a far more nuanced picture of me at a given time.
I also have more technical notes. Those are a bit of a "collection of facts". It's a bit like putting all the parts on the table, and slowly organising them into a coherent structure. This is how I approach bigger topics before I understand them fully. Then my notes act as a sort of medium-term memory. When I finish a project, I usually have a bunch of leftover notes and todos that I don't intend to ever finish. That's why I say that notes are not an obligation.
That’s a really thoughtful distinction. I like how you separate “write-only but still valuable” (emotional clarity / self-understanding) from “collection of facts” (laying pieces on the table until a structure emerges).
The “notes aren’t an obligation” line also resonates — treating them as medium-term memory rather than a forever archive removes a lot of pressure.
When you finish a project and you have leftover notes/todos you don’t intend to finish, do you actively prune/close them (mark done/obsolete), or do you just let them fade and trust that what matters will resurface naturally?
Me too, I already exported my data from all platforms including HN and indexed them in a RAG database but I don't feel like using them much. They are past oriented and I need present oriented stuff. With LLMs I noticed I don't like when they use chat history search or memory functions, it makes them fall into a rut and become less creative.
I even got to a point where I made an "anti-memory system" - a MCP tool that just calls a model without context from the full conversation or past conversations, to get a fresh perspective. And I instruct the host model to reveal only partially the information we discussed, explaining that creativity is sparked when LLMs get to see not too much, not too little - like a sexy dress.
"anti-memory system" Cool~!
When it comes to stimulating AI creativity, it may indeed be better to impose fewer constraints. However, in most scenarios, problems are likely still solved through simple information aggregation, refinement, analysis, and planning, right?
I put my data on a timeline because I find it interesting, but I rarely check it.
> Building a second brain is not Doing The Thing.
I hate the concept of a “second brain” but this isn’t necessarily true. Those guides you make at work seemingly precede the action of someone else, right? And even if the notes you write for yourself aren’t needed afterwards, don’t they contribute to “doing the thing”?
I think “second brain isn’t doing” is a good antidote to procrastination-by-organization, but it’s not universally true. Guides/runbooks are clearly “doing” because they enable action by others. Even personal notes can be “doing” if they change decisions, reduce re-entry cost, or prevent repeating mistakes. The failure mode is when system-building becomes a substitute for output, not a support for it.
These notes are explicitly part of the process, but they're just markdown files in a folder.
That’s quite like how I see my own system.
I'm working on a project in this realm. Basically I am building a "personal" spyware/data collection software suite. Kind of in the same realm as ms recall but more focused on security/privacy with sensible cryptographic defaults where needed.
It is basically a server/data store and client agents, currently the agent is only for linux end user devices. The agent records evdev events (keystrokes/mouse movement), currently active window, clipboard history, shell commands issued and browsing behaviour. It runs as its own user and different functionality is compartmentalized into their own processes. Data is encrypted at rest. I'm still looking into how to best handle sensitive data in-memory at runtime.
It stores these events in a persistent queue on the clients and one-way syncs it to the server. If a client is offline for a bit it syncs it when it comes back online. As such, I am also trying to minimize storage used.
The idea is that rather than overwhelmingly linking stuff manually, e.g. with obsidian, locality of reference seems more useful as a baseline. In this data set, links by time are valued the most. In the future I'd like to add also the screenshot/video feature using hashes and perceptual hashes or an RDP like way to store as little data as possible.
For now I'm mostly in the architecting phase but I do have an early working version. Really looking for suggestions architecture wise too. So far I came up with my own binary format to save events on the clients but I'm unsure if it's the right way to go. There are many challenges to be thought about, such as changing hardware configuration (display plugged in), protecting against statistical analysis (e.g. keystroke bursts), deletion of data across sources if required, how to make sure the system can run smoothly for a decade, etc.
I legitimately don't struggle with this. I have the "root" note which opens by default whenever I reset my Obsidian vault and it shows three lists:
1. most recently updated notes
2. most recently created notes
3. notes I've added to my favourites
On top of a search bar that doesn't suck, this is pretty much all I ever need.
As for "AI", it's never going anywhere near my notes. It's supposed to be my second brain filled with content I've bothered to write down for myself. "AI" doesn't write it, "AI" doesn't process it, and I will never be convinced to change that. I use "AI" extensively, but this is a hard line that I will never cross.
Do you mean reset as reopening? How can I get those lists?
I would like AI to tell me "this note looks like an incomprehensible brain dump and needs review before you forget today's meetings"
> Do you mean reset as reopening?
Yes, I have two vaults (one work-oriented, one completely personal) and frequently switch between them. Whenever I do so, I use a homepage plugin that always opens the same "root" note. You can vibe-code this plugin within minutes if you prefer, it's literally all that it does. Or you can have that note pinned to the sidebar and skip the plugins entirely, up to you really.
> How can I get those lists?
You need to be able to embed queries into your notes. Either you use Bases (first-party plugin) or Dataview (third-party plugin). The second one is a little more ironed out as of now, so I keep using that (but will probably migrate in the future). For the first two lists you create queries that simply look at file's creation/modification time. For the third one, Obsidian gives you an option to "star" a note, so you query for that.
That’s a great breakdown — thank you. The “root note as a homepage” + three lists feels like the simplest re-entry surface.
Quick question: do you keep those lists purely time-based (recently updated/created), or do you also include any “active project” signal (e.g. notes linked from a project hub / kanban) so the homepage reflects what you’re actually working on rather than what was last touched?
Appreciate the clear boundary.
If we reframe it as non-generative assistance (pure local indexing + better retrieval, no writing), would that still be a “no”, or is the hard line specifically about model processing?
In theory I have nothing against some sort of a tiny local LLM model that will index them and make the search a little bit more powerful, but to be honest if the feature is advertised as "AI", I doubt I will care enough to look into details.
I'd rather take a dumb "synonyms" plugin that I have complete control over and renders results "instantly" than invoking any sort of LLM where I have to wait more than 3 seconds for a result.
That makes total sense. Latency kills the workflow, and “advertised as AI” carries baggage even if the underlying technique is harmless.
One nuance: the way I’m thinking about this isn’t “you type a query and wait for an LLM”. It’s more like local indexing/pre-computation so retrieval is instant, and any heavier processing happens ahead of time (or during a scheduled review) so it never blocks you. Then you can consume it as a pull-based view or a tiny daily digest—no interruptions, no spinning cursor.
If you could pick one: would you prefer a deterministic synonyms/alias layer (instant, fully controllable), or a local semantic index that improves recall but still feels “tool-like” rather than “AI”?
I’m exploring a similar local-first, low-noise approach (more context in my HN profile/bio if you’re curious).
I use self hosted https://karakeep.app/ to keep links I find interesting. In a year of use I think I only went back twice to find a link I saved. That means most of the time the stuff I think I need to keep for later are useless.
That’s a brutally honest metric, and I think it’s common: most “save for later” is really “offload for now”. The fact you only resurfaced twice doesn’t mean the tool failed — it might mean the capture filter is too loose, or resurfacing is missing a good trigger.
Do you think the better fix is stronger filtering at capture time (keep less), or a lightweight resurfacing habit (e.g. a weekly 10-minute review / 1–2 items per day digest) so more of it gets a fair second look?
I’m exploring this exact “offload vs resurfacing” problem (more context in my HN profile/bio if you’re curious).
I also use Karakeep, but for me the value is in the full text search + AI tagging. I very often remember some page or article I visited a while ago and want to revisit it, only to not be able to find it because I don't remember where it was. Karakeep essentially acts as my own personal search engine to let me search through the best pages I visited.
That makes sense — treating it as a personal search engine is a real, high-ROI use case. Full-text search covers the “I remember the idea but not where I saw it” problem really well.
Out of curiosity, what’s the bigger win for you: full-text search itself, or the tagging/metadata layer that helps narrow results when your memory is fuzzy? And do you mostly search by keywords, or by “context” (project/topic you’re working on)?
I’m validating a similar retrieval-first angle (summarized in my HN profile/bio if you want to compare notes).
So here's what's worked for me over the years -
I collect interesting links/pages/stuff by emailing myself notes about them. I never actually _do_ anything with these notes, but from time to time I open the "Notes To Self" folder and skim through them. Anything that seems worthless I delete, anything that seems obvious I delete, the rest just sit there.
And that's more useful than you'd think - by reviewing them semi-regularly, you're indirectly memorizing their contents and refreshing their presence in your short term memory. And that to me is the benefit - not "copy this cool thing", but "feed my mind cool ideas until it has digested them and incorporated them into the gestalt.
Thank you for sharing the email‑to‑self workflow and regular review habit. How often you prune the folder and whether you’d appreciate intelligent reminders.
I do something similar but also cooy the most interesting of these into Obsidian. Doesn't take long and the activity of sorting helps me remember. It's amazing how often when I skim these that I find something interesting/profound/useful that I've forgotten.
Cool! This just goes to show that old savings can sometimes come in handy.
While I do hoard notes I've realized over the years that the main reason I write notes is as a memory aid. If I write it down I remember it better, and I'm more likely to do it. Notes also act as a filter because I write stuff down, sometimes review the notes later, and decide what I wrote down isn't worth doing, so making a note of an idea essentially gives me a delay to review the idea and decide if it is worth doing. I do also record links, keeping them in wiki pages (along with wiki pages for notes about various projects); I started doing that because browser histories today seem to autodelete old links. Putting them into a wiki makes them searchable. I keep journals as well, which are also searchable. I don't necessarily want to be reminded of my notes and wiki/journal entries, I know they are there, I mainly want to call them up when I decide I need them. That's the main drawback of paper notes, I can't search them. I've tried scanning them, but it's tedious and they don't translate to ASCII text well, and drawings are not searchable. I've considered using one of the e-paper notepads instead of paper notes, but I'd need a notepad handy in every room of the house and that would cost too much, and the procedures to automatically sync them to a central location don't seem very reliable (and I don't want to sync personal notes to some public cloud).
So for me, an AI that suggests stuff would be annoying. An AI that could take some vague search terms and my history and could pull old information out of notes that don't necessarily have the keywords I enter, using the context provided by my history might be useful. So for example, I may remember I happened across a design for the DSP algorithms in guitar pedals, but the URL or note may not even mention DSP, so something that could turn a search for "guitar pedal DSP" into finding a link for an audio processing web page I visited would be useful. The AI would probably have to scan all the web pages I visit to be able to store enough context to be useful for a search like that. Doing this for 20 years or more might run into some scalability/cost issues.
Thank you for your feedback. That makes sense — for many people notes are primarily a memory/idea-filter, not a task generator.
Context, long-term memory, and storage issues are indeed challenges currently facing AI and large language models (LLMs), and they're not unique to the scenarios we're discussing. However, with technological advancements, I believe these issues will eventually be resolved.
Based on your requirements, it seems you need to grant the AI sufficiently broad access and privacy permissions. That said, leveraging what you've already stored, achieving the fuzzy retrieval functionality you mentioned should be feasible.
It's impressive that you can recall exactly where to find your notes! That said, active retrieval still requires you to remember what you're looking for. I think your fuzzy retrieval concept shares some similarities with what I'm aiming for—where the AI offers suggestions based on your intended actions, even when you haven't consciously decided what to search for. Wouldn't you welcome that kind of assistance?
I hoard information that I find interesting but cannot act on right now, mostly because engaging with it immediately would derail me. The problem is that I almost never come back to what I have saved.
A simple example is YouTube. I save videos to watch later because I am not in the right headspace at the time. Then I avoid them completely. I think part of the resistance is that I know watching them properly will demand attention and probably lead to follow-up work, and I am rarely in a mode where I want that interruption.
I have thought about the whole “second brain” idea, but I worry it would just become a dumping ground. Nothing would really resurface when it actually matters. I would mostly be relying on myself to remember that I once made a note about something when I happen to be working on a related problem.
Lately I have been thinking about the idea of a passive, radio style feed that summarises the information I have collected and plays it back to me, so I can at least consume each item once.
You see those TV shows about people who hoard. They cannot throw things away because they might be important one day. This feels uncomfortably similar.
Maybe the real problem is not how we store information. Maybe it is that we aren't filtering hard enough on what is actually worth keeping in the first place.
This resonates a lot. “Save now so I don’t derail myself” is rational in the moment, but it creates a pile that later feels like a commitment (attention + follow-up work), so you avoid it.
I think you’re pointing at two separate problems that get tangled:
1. Re-entry: how to resurface the right item when you’re actually in the right mode
2. Filtering: deciding what’s worth keeping so the backlog doesn’t become guilt
The “radio-style passive feed” is interesting because it changes the contract: you’re not promising yourself you’ll do deep work, you’re just letting the system replay what you captured at a low cognitive cost. If it worked, it could also become a filter: only the stuff that still feels valuable on playback deserves a second pass.
One question: if you had a “listen/read later” mode, would you prefer it to be time-based (10 minutes a day) or context-based (only when you mark yourself as in a “curious/exploration” headspace)?
Details in my HN profile/bio if you want to compare this to the “active projects + pull-based resurfacing” angle I’m validating.
I tend to hoard things sometimes: links, notes, screenshots with useful tidbits, scraps of paper with notes…
One of the things I keep is the list of stuff I did during the day for when the standup call comes. Sometimes I forgot of mention a lot of stuff.
Then a few weeks ago I build the MVP of a note taking app specifically for this purpose: what did I do, what am I doing next, am I blocked by something?
No backend, data is stored in browser local storage, quick to load, a weekly summary and data export. No tracking whatsoever.
Not ready yet, which is why I didn’t do a Show HN feature yet, but has been useful to me even in its current state.
It lives at https://tinyleaps.app
Nice step!
If you are ok to help, check my bio for more.
I started using obsidian about a year ago and I have found it to be an invaluable tool.
The key is using it to solve problems you actually have, rather than problems you want to have.
I was losing track of people's contact details --> I made an addressbook in obsidian.
I wanted to track my exercise to find out how much I was running each week --> make graphs
And so on. Your obsidian should get a bit messy before you try to impose order on it. Use it to solve a problem badly (Just writing down how far I run in a daily diary note) then improve (Writing a query to turn all of those notes into a graph).
Personally I don't use any AI with my knowledge base. Good searching tools and a little bit of organization are the most useful thing for me.
Personally, I think keeping lots of notes/links is a kind of digital hoarding. Just like real hoarding, it's an emotional problem not an organizational problem. If you can work out what emotional need hoarding links is fulfilling for you then you're on the way to working out how to get that emotional need fulfilled by something else.
I think this is an underrated point. A lot of “knowledge management” is really anxiety management — saving feels like progress, and deleting feels like losing options.
One thing I’m trying to learn is whether the “fix” is actually less intake / better filters (so you don’t hoard), versus better retrieval/action tooling after the fact.
For you personally: what has helped more — changing the capture habit (rules/quotas/digests), or having a ruthless review/delete loop? And what triggers you to save in the first place (fear of forgetting, future usefulness, perfectionism, etc.)?
I don't really use "second brain" style notes and links for taking action. I use them to record something I think I might find interesting later, like a bookmark. I tag it and move on and later when enough time has passed, I search the notes by particular tag to see what things I recorded. Usually in that scenario, I actually will be in some mode where I'm trying take action. I'll often be looking for inspiration (say interesting UX design) and will have a ton of saved links and ideas to draw on. But I wouldn't say I'm writing these notes for particular action items.
On the other hand, for work that I do day to day, I do take notes and those are a different type. Those are tied to actions I'm taking and I'll sprinkle them with actual to-do lists that I check off in the notes. I'll link ideas that are related and document things, but for my own projects, I don't try to make it too formal or strict. The notes aren't the goal, they're sort of a scratchpad for day to day operations.
Validate that notes can be scratchpads for inspiration while action lists are separate. Whether you’d find value in connecting ideas and tasks automatically?
I’ve recently started using a similar process to what you’re describing. It basically involves writing/speaking to AI in an unstructured manner, and having it extract entries for my knowledge base based on a certain schema. I built a tool to validate the entries to the schema, giving the AI a feedback loop so it can automatically fix/improve the entries. It also supports linking. I use agentic search in both entering and finding knowledge. Links, categories and metadata help the AI tremendously in finding relevant snippets. I go into more detail in this blog post [0].
[0] https://thalo.rejot.dev/blog/plain-text-knowledge-management
I read the post — the plain-text accounting analogy is a great fit. The “unit test for knowledge” idea (a checker like bean-check, but for schema + links) feels like the missing feedback loop for most AI-assisted note workflows, and using git/history as the trust layer makes it much more auditable.
I also like the idempotency/provenance angle (unique IDs/links, checkpointing) and the “commit processing” workflow — that’s a concrete example of turning ongoing work into structured, queryable knowledge without a ton of manual ceremony.
Curious: in practice, what improved your quality the most — schema validation catching broken links/types, or constraining the entity set so the agent can’t invent structure? Also, do you find yourself actually using the query language day-to-day, or is it mostly agent-driven retrieval?
I’m exploring a similar closed-loop (context → retrieval → suggestion → human review → write-back) and summarized my angle in my HN profile/bio if you want to compare approaches.
Quick clarification as OP: A lot of comments anchored on Obsidian/PKM (which makes sense), but I’m not trying to build an Obsidian-only tool.
When I say “notes/links/docs”, I mean scattered personal inputs in general: emails, chats, bookmarks, posts, documents, repos, meeting notes, etc. The problem I’m validating is re-entry: surfacing the right context when something becomes relevant, without forcing everything to be rewritten as “notes” or adding another inbox.
If you’ve dealt with this, which source is the worst “graveyard” for you (email/chat/bookmarks/posts/docs/repos...), and do you prefer better recall/search, a pull-based digest, or a review ritual that extracts 1–3 concrete next actions?
I do use Obsidian on pair with Claude code and git.
I organize notes by tags, folders, and links from tree of "map of content" notes. Those documented as rules for AI. All notes came to "Inbox" folder, and from time to time I run special script that checks inbox, formats notes, tags them, and put in the most appropriate place. "git diff" to check results and fix mistakes, reset if it went wrong.
As notes organized by the limited number of well defined rules, they became easy to search and navigate by AI. Claude Code easily finds requested notes, working as advanced search engine, and they became a starting point for "deep research" : find relevant notes, follow links, detect gaps, search internet. Repeat until reach required confidence level.
The most advanced workflow so far is combination of TRIZ (Theory of Inventive Problem Solving) + First Principles Framework. Former generates ideas and hypotheses, later validates them and converge on final answer.
This is a great example of making the system trustworthy: Inbox → scripted processing → git diff review → reset if needed. The diff-as-trust-layer feels like the missing piece for a lot of “AI organizes my notes” ideas.
Also +1 on “limited rules” being more important than fancy models — once the structure is predictable, Claude becomes a genuinely useful retrieval and research assistant.
Out of curiosity, where does the loop close for you today? After “deep research” produces a conclusion, do you write back into a MOC / decision log / project note, or does it mostly live in chat + commits? I’m exploring a similar loop (context → retrieval → suggestion → human review → write-back) with the same constraint: keep it auditable and reversible (diff-friendly). Details are in my HN profile/bio if you want to compare approaches.
I hoard links, research papers, blog posts as a reference. My human brain can make connections of the smallest detail of things I have read or seen before but I don’t always remember what. So if I am working on something I think, oh I have seen something like this before, I search in my tagged links. It rarely comes in handy, but when it does, it is a great feeling.
Thanks for sharing—it seems you have an extraordinary brain!
I'm also very curious, what makes a retrieval moment “great” and how often it happens.If someone could help you increase the likelihood of it happening, would you find that valuable?
Notes are options. Sometimes options for taking action later, sometimes as reference for related action. The bet when writing a note is that its risk adjusted return for those avenues is higher than the opportunity cost.
I also have similar thoughts on turning writing into action and re-entrance, would be interested to hear your thoughts:
https://blog.sao.dev/2025-threads/
This has proven to work well for me, but I’m chafing with git and agentic coding abstractions and looking for a unifying concept. Agent of empires doesn’t feel quite right, but is in the right direction.
I read your post — the `thread` file structure (Bet / Context / Next steps / DoD / Log) is a really clean “re-entrance artifact” for both humans and agents.
One thought: it also gives you a natural closed-loop signal — Log + DoD changes are the feedback, not vague “AI memory”. A tool could surface notes as *options* only when a thread is active, then write back only via diffs to `Next steps` / `Log` (human-approved), keeping it deterministic.
For the git/agentic abstraction itch: what do you want as the single source of truth — the thread file, issues, or git events?
I think a super common problem with any todo system is the "capture anything" mindset. They've even redefined what "focus" means, like now it just means to focus on whatever thing you're focused on at that moment.
Focus is supposed to mean you have a clear idea of who you are and what you need to work on, and also what you don't.
So I've taken to follow a (bespoke) process where I identify what my own personal principles are, and what priorities and efforts they imply. Then, of all the "oh I could/should do this" potential tasks that occur to me, I have an out: if it doesn't align with my own personal focus, then I can delete it.
This resonates — the real superpower is having a clear “no”, not capturing everything.
One idea I’m exploring with *Concerns* is making that constraint explicit: when you set “active goals/projects”, you can only keep a *small fixed number* (e.g. 3–5). Anything else becomes “not active”, so the system won’t surface it or turn it into tasks.
Curious: what’s your number—3, 5, or 10—and what rule do you use to decide what gets to be “active”?
The only thing that's ever worked is a piece of paper and a pen. Never really look back more than a week.
Not sophisticated, but it moves me forward.
Realizing graveyard of good intentions is not that valuable is one of the most important things that we have to learn. Best to just cut it and work on what is ahead.
Totally agree — learning to prune the “good intentions” pile is a real productivity upgrade. Out of curiosity: do you have a simple rule for what you cut (age-based, relevance to current projects, or “if it didn’t turn into action, delete”)?
Last 2 or 3 years I do end of the year pruning.
Stuff that is relevant for things I am currently busy with are recent so like last couple weeks. Stuff that I don’t remember touching in those weeks gets deleted.
That’s a great pruning heuristic. Is this mostly about notes/links, or do you apply the same rule to other inputs too (email, chat threads, bookmarked posts, PDFs, repos, etc.)?
For the non-note stuff, do you have a “recently touched” equivalent, or do you rely on different rules (e.g. archiving/search for email, starred threads for chat, etc.)?
Totally get it — paper forces focus and has near-zero overhead. Out of curiosity, is the “one-week horizon” a deliberate constraint to avoid backlog guilt, or just what naturally works for you?
Just what "works" for me, I guess.
yes and no;
I "hoard" ideas and articles because it's a good way for me to offload them from my brain
As a designer, I absolutely DO scroll through my swipe files once in a while to get inspiration; sometimes I'll also go through saved github repos to borrow an implementation
E.g. that's how I ended up using a lot of libraries like Immer, Svelte, ended up loving Observable / d3js, etc.
Idk about all y'all, but notes are absolutely useful for me.
Totally agree — “notes as offloading” is real, and for design/dev work swipe files are legitimately high ROI (inspo + implementation references).
Concerns isn’t trying to turn everything into more notes. The premise is: most useful context already exists in lots of places (articles, emails, posts, links, repos), and forcing all of it into a single note system is extra work. I’m exploring a connector approach where those sources can stay where they are, and the system only surfaces/reconnects the right items when they’re relevant to an active project — without you having to rewrite them as notes.
Curious: for your workflow, what’s the most valuable “resurface moment” — when starting a new project, when you’re stuck mid-way, or during review/polish?
I had been hoarding links/notes to movies/tv shows for some time, saved to a plain text file. Often by sharing links from other apps (ie. Reddit or Letterboxd), paired with hashtags, using an iOS app I built.
Finally extracted the data for these hashtags and fed it to an LLM to organize. I'm happy with the result https://xenodium.com/film-tv-bookmarks-chaos-resolved
Nice write-up — I like the “capture with lightweight hashtags, then batch-organize with an LLM” approach.
Curious: what part created the most friction before you automated it — capturing, tagging consistency, or resurfacing when you actually want to watch something?
Also, after the LLM organized it, did you find yourself maintaining that structure, or do you plan to re-run organization periodically?
That is an interesting film/TV watch list, I might have to harvest that for my own!
To some extent I wish there was a bookmarking / note keeping service with snapshots and context based (local LLM?) search solving this.
My main problem with bookmarks / notes that I forget about them. I don't need a bookmark keeping service, I need one which would bring them forward when I look for something, based on context too. Something like which also makes a plain text searchable snapshot of the page.
It seems you do have some pain points and needs. But is mere retrieval really enough? What I mean is, retrieval is an active pull action—you need to know what you're searching for in the first place. My goal is more about leveraging AI for push notifications to maximize your existing knowledge base. If you're interested, feel free to check out my profile to help me gather more insights.
+1 for this - I have a ton of links saved up and a system that stored them in a searchable list, saved a copy of each site (PDF would be good enough), and then fed it all to an LLM that could give me relevant info when I needed it, would be ideal. I'm planning to try something like linkding for the first two, if I can find the time.
Your needs are indeed quite similar to my own ideas.I put an optional feedback form in my HN profile, if you are open to that.
Sure I'll try to take a look
shameless plug here, i'm building something that might be of interest.
It's an opinionated app so it might not fit everyone's needs but that's my dream productivity app: LLM*(notes+tasks+rss+flashcards+routines). So basically an all in one app with LLM actions and workflows. no subscription, optional cloud service (can be self hosted too).
Here's a very early landing page: https://getmetis.app
For work I have a daily note (Apple Notes) and I just write my thoughts by time stamps eg. 10:30 AM ...
Unfortunately I am a "write to remember" type person
My phone color notes (Android) and 70% of my screen is a note widget. This is always in my face so stuff I want to get done is at the top. Then I write on top of it kind of pushing stuff/the stack downwards.
I have a Twilio number I text to remind myself of stuff in the future by minutes/hours/days.
I've written a lot of random note-taking apps whether it's desktop, web, chrome extension... at some point I would like to unify them/central data storage
Thank you for sharing your excellent habit. May I ask, do you record all the information you receive—emails, articles, posts, etc.—that you find useful as notes? My current idea extends beyond just notes to encompass all the information you collect that you think might be useful. Wouldn't it be valuable if you didn't have to manually organize and summarize it?
Define a time of the week you fix your notes. Ideally rewrite them frequently to distill what matters. You don't need to do it all at once, just constant progress.
Totally agree — a recurring ritual beats any tool. Rewriting/distilling is basically how notes turn into something you can actually re-enter later.
One nuance I’m exploring is making that weekly “fix notes” time the primary UX: during the review, help you pick the few items worth distilling, link them to a small set of active projects, and extract 1–2 concrete next steps. Outside that window, stay quiet so it doesn’t become another inbox.
What cadence has actually stuck for you in practice: a short daily pass, or a deeper weekly review?
Workflow is key. Things do not just immediately get done - there is a process. Over-generalization is the devil - precise description of targets and goals is key to execution, and soon enough, delivery.
The ability to describe a workflow - or a production pipeline, or whatever you want to call it - but lets say, workflow, is very important in these kinds of automation systems.
You could generalise workflows such that the user is prompted to define and enforce their own flows of work, as a matter of UI/UX interaction, and see if you don't start collecting a lot of successfully executed projects...
Strongly agree. I think the biggest leverage is forcing explicit targets + a small, user-defined workflow, otherwise automation becomes vague and noisy.
One direction I’m exploring is a constrained “active projects” list (only a few at a time) plus lightweight workflow templates, so the system can map incoming info to a specific stage/next-step rather than spraying suggestions.
If you had to pick, what’s the minimum workflow schema that’s still useful: stages (e.g. research/draft/review), clear Definition of Done, or explicit next-action ownership? (If helpful, I wrote up the idea in my HN profile/bio.)
My main problem always was that I hoard these links and never read again. Now I am trying to get a short summary (via llm‘s) and it works quite well.
Summaries are a great first step — they reduce the friction of “re-reading”, and they can help you decide what’s actually worth keeping.
The question I’m curious about is what happens after the summary: do you want it to end as “good to know”, or do you sometimes want it to turn into something concrete (a bookmark tagged to an active topic, a short brief, or a next action)?
If you’re open to one more detail: how do you consume the summaries today — a daily digest you pull when you have time, or do you generate them only when you’re searching for something?
I always thought my problem was my notes being scattered and disorganized. But reading this post made me realize something. I don't need better organization for the random links or braindumps I collect over time. Because I rarely actively revisit them. Usually That happens thanks to reminders, or when I need references for something I can't find anywhere else. So I think your action engine idea is sound.
To answer your questions:
1. Retrieval. 90% of my notes never get touched the second time, and I can't remember them at the right time.
2. On my head + a simple task list I made.
3. Hallucinations and pricing.
Thanks a lot for your comments and glad to hear that my idea has inspired you. "Retrieval at the right moment" is exactly what I’m trying to solve.
Also on hallucinations: would you trust suggestions more if each proposed action came with a quoted “evidence snippet” + source link?
If you are open to it, I put some context + a short survey in my profile if you want to take a look.
> Project context signals (repo/PRs? issues? tasks? calendar? a “project doc”?)
There's a cost to recording what you're working on, so usually the only people who track it in a fine grained way are those that need exact numbers for billing. It's not worth the time otherwise.
There are hints to what people are working on. Connecting to a database means SQL may happen, but maybe not.
It's a big issue with personal assistant ideas in general. It's very difficult to get any real context on things. Even data that seems firm like calendar appointments, isn't in practice. Look at people's calendars, and you'll see them triple booked.
You're totally right — fine-grained “what I’m working on” tracking is usually not worth the overhead unless it’s tied to billing or some hard accountability.
One direction I’m exploring is to stop treating context as a single ground-truth stream and instead use cheap, probabilistic hints: a small “active projects” list (explicit but constrained), plus weak signals (recent files, open tabs, issue activity), and then ask for confirmation only when confidence is low. Calendars are a great example of why “seems firm” isn’t actually firm.
If you were designing this, which would you rather tolerate: (a) fewer suggestions but higher precision, or (b) more coverage with lightweight confirmation prompts?
And yes — this is exactly the problem I’m outlining in my HN bio/profile if you want the longer version.
I like obsidian, but use Logseq day-to-day. I find it pretty easy to dump information without too much work due to the block / indenting structure. Retrieval isn't too bad, because you navigate to the wikilink you need, and everything is under it (I do sometimes swear I used a specific wiki link and then find I used something else, and have to dig for information).
Something that did work well recently, was creating a node script to gather all text under a given wiki link and copy to a doc with some formatting modifications, and then feed the document to an LLM for consolidation and a summary of everything I have recorded for a given subject.
That’s a really solid workflow: keep capture friction low in Logseq, then do “topic export → LLM consolidation” when you actually need a brief. The wiki-link mismatch problem also sounds like a naming/alias layer issue more than retrieval itself.
If you were to take this one step further, would you want the output to be:
1.a consolidated brief you can re-enter later, or
2.a small set of next-actions / open questions extracted from the brief?
This “export + consolidate” pattern is very close to what I’m exploring (details in my HN bio/profile if you’re curious).
> What I’m asking from you:
> 1.Where does your “second brain” break down the most?
First and foremost, remembering to write notes or to review them. What do I want? Is there a timeline that requires things to be done before it becomes invalid or increases liability?
Secondly, remembering to do actions instead of sitting down and doing something that gives some dopamine. I decide I want to work on a project on my computer. So I go sit down in front of the computer and... I've already forgotten the project, now it's time to play a game or read Hacker News instead.
Lastly -- it's the things that I "don't know". Let's say I want to build a robotic lawnmower. There are plenty of robotic lawnmowers already but I want to build my own. I know where to find the source code (or I can make my own). I don't know where to find the tools, where to source components, or who to ask for help assembling heavy things; I don't know how to assess risks (what happens if this thing catches fire on my lawn while I'm in the kitchen? what happens if it drives into the street and hits a car? or worse, what happens if it drives into the neighbor's kids?).
> 2.What best represents “active project context” for you today?
In my head, mostly. Documents in random places like ~/Documents/<project-name>, or a todo.md in the project root. Hard to remember what <project-name> is for or when I last did anything of value for it though.
> 3.What’s your hard “no” for an AI that
If the AI does not run 100% on my machine, then it's not getting anything important. That means no notes, no personal projects that have business value. Business value includes comments or ideas to improve other peoples' products! I've seen too many times my comments end up turning into someone else's pay-me project and I see none of the rewards. Speaking of which, here I am giving you valuable information for free.
After that, it's pricing. If I spend $20 on a weekend project, that's fine. If I have to spend $20 for every task, then it'll be yet another project that is only ever half-finished.
Thank you for your free comments. That makes sense. Local-first seems like the only viable starting point for “important” notes. On pricing: would you prefer a one-time purchase, or “bring your own model” (Ollama etc.) so the ongoing cost is basically compute you already own? Also: what would be an acceptable failure mode — missing suggestions vs occasional wrong suggestions?
I'd say it's more that when I hoard links, a small slice of them end up becoming useful reference knowledge long-term.
Though I don't really have a system for storing them effectively as of yet, and as someone with a strong preference for open source on my critical workflows, I never got on the Obsidian train myself. Current experiment is Silverbullet.md, because I do very much like raw Markdown and file-based notes, but that's different from having a meaningfully fleshed-out setup haha
That makes sense — link hoarding is basically “maybe-useful reference capture”, and the hard part is turning that small slice into something retrievable without spending your life organizing.
The open-source + file-based constraint is a strong signal. One direction I’m exploring is to keep everything as raw sources (links/files) and build a local index over them, so you can pull a “what do I already have on X?” brief on demand, without needing a fully curated Obsidian-style setup.
For Silverbullet specifically: what would “meaningfully useful” look like for you as a first step?
1. better recall (fuzzy/semantic search over saved links + notes)
2. periodic resurfacing (a digest of “you saved this months ago, might matter now”)
3. extracting a lightweight summary + a few key takeaways per link
Details in my HN profile/bio if you want the longer context.
Maybe I'm not understanding the problem. I just saw mention of obsidian being the only paid app a user had on their laptop. I'd never heard of it. For me, I keep a notes.txt either local to the project (not repo) folder, or named similarly. To find something I grep through them all. It's not perfect but it's very easy. If it becomes collaborative, I push it as a readme or a wiki page. I don't feel a need for anything more. Maybe a slightly better search but that's it.
That makes sense, and your setup is honestly the “good enough” baseline for a lot of people: notes.txt near the work, grep when needed, and promote to README/wiki when it becomes shared.
Also to clarify: I’m not focused on Obsidian specifically. “Notes” here includes anything you stash for later—notes.txt files, links, emails, chat snippets, tickets, bookmarks, random scratchpad windows. The thing I’m exploring is whether there’s demand for making that scattered reference material easier to resurface when it matters, without forcing a heavier system.
If all you want is slightly better search, what would “better” mean for you?
1. fuzzy/semantic search (find it without the exact keyword)
2. ranking by project/context (show what’s relevant to the folder you’re in)
3. cross-format search (txt + markdown + links + email/chat)
4. fast local-only indexing with zero setup
Details in my HN profile/bio if you’re curious what I’m validating, but your “grep + promote when needed” workflow is exactly the kind of counterexample I’m trying to understand.
I think options 1 and 4. I like the idea of 4. I was trying out one of these projects and indexes a codebase with AI to make asking questions about it easier. I ran the numbers and it was going to take 24 hours of crunching on my 7900xtx. I just gave up instead. Zero setup should include not needing to do that.
3 would be the hardest but most useful thing. The problem is that it's scattered around different computers and networks that don't talk to eachother. We could have a file in SharePoint on one system referencing a file on an SMB share on a completely different network. It's a big pain and very difficult to work with but it's not something I expect software running on my computer with access to a subset of the information to be able to solve.
That’s a really important definition of “zero setup”: no long-running indexing jobs, and no “crunch for 24 hours on my laptop” just to make search usable.
And I hear you on cross-network fragmentation — in a lot of real environments the hardest part isn’t search quality, it’s that data lives on different machines, different networks, and you only have partial visibility at any given time.
If you had to pick, would you rather have:
1.instant local indexing over whatever is reachable right now (even if incomplete), or
2.a lightweight distributed approach that can index in-place on each machine/network and only share metadata/results across boundaries?
I’m exploring this “latency + partial visibility” constraint as a first-class requirement (more context in my HN profile/bio if you want to compare notes).
Indexing everything becomes unbounded fast. Shrink scope to one source of truth and a small curated corpus. Capture notes in one repeatable format, tag by task, and prune on a fixed cadence. That keeps retrieval predictable and keeps the model inside constraints.
That’s another strong point, and I think it’s the pragmatic default: shrink scope, keep one source of truth, enforce a repeatable format, and prune on a cadence. It’s basically how you keep both retrieval and any automation predictable.
The tension I’m trying to understand is that in a lot of real setups the “corpus” isn’t voluntarily curated — it’s fragmented across machines/networks/tools, and the opportunity cost of “move everything into one place” is exactly why people fall back to grep and ad-hoc search.
Do you think the right answer is always “accept the constraint and curate harder”, or is there a middle ground where you can keep sources where they are but still get reliable re-entry (even if it’s incomplete/partial)?
I’m collecting constraints like this as the core design input (more context in my HN profile/bio if you want to compare notes).
I just use Logseq and put double brackets around my key terms. Whenever I need to revisit a topic, I can quickly review what I've a already learned about it, when, and what else it was connected to.
My understanding is that Obsidian is pretty similar? The point of my PKM isn't to turn my notes into shipped things. The point of my PKM is that when I do want to work on something, I don't have to repeat all my old mistakes to get back to where I was before, or reinvent all my own wheels.
Totally get that — that’s a great PKM goal: not “ship from notes”, but “don’t re-derive everything from scratch next time”.
And yes, Logseq/Obsidian-style wikilinks are really good at building that personal context graph. The thing I’m trying to validate isn’t “everyone should convert notes into tasks”, it’s whether there’s a subset of people who also want help with re-entry when they do decide to work on something: resurfacing the few most relevant past notes/links/emails/posts for the current project, in a way that stays lightweight and doesn’t require changing their PKM.
For your workflow, what’s the ideal re-entry experience when you pick up a topic again:
1. a “brief” that consolidates what you previously learned (with links back), or
2. just fast navigation/recall via links and search (no consolidation), or
3. something else entirely?
Details in my HN profile/bio if you’re curious what I’m validating.
Obsidian is similar but without the block structure you have to be very specific about linking notes rather than using parent child relationships.
Yep, that matches my experience. Logseq’s block tree gives you “structure by default” (parent/child context), so you can get away with being a bit looser with explicit linking. In Obsidian, because the unit is the note (not the block), you often have to be more intentional about creating/maintaining the links and structure.
Out of curiosity: do you find Logseq’s block hierarchy alone is enough for re-entry, or do you still rely heavily on consistent wikilink naming/tags to avoid the “I swear I linked this but used a different term” problem?
Details in my HN profile/bio if you want the angle I’m exploring around minimizing organization overhead while improving re-entry.
I attempted to handle some of what you're suggesting via the plugin ecosystem utilizing a vector database for RAG, and LLMs to auto-suggest tags or related docs. None of the plugins seem to get this quite right. The extensions were pretty brittle, and limited in terms of what they could do with the open doc. I now do most of my new note creation/editing and organization through cursor and custom built agent flows. The obsidian app is now just for mobile access and sync.
Super helpful!Thank you for sharing your experience; it serves as a valuable reminder for me.
Could you tell me what the main and specific challenges or difficulties were during your implementation process?
If you could fix one limitation of the current Obsidian/PKM plugin approach, what would it be (UX, reliability, on-device, or integration with tasks)?
I actually like this idea, but most of my notes are scattered in untitled, unsaved textedit windows. It would be nice if I could run something locally that would access and scrape those unsaved notes, but would also leave them be. I don't think I'll ever stop having tons of these little note windows, but it would be nice if I could request a summary or forgotten action items in my own time.
That’s a great constraint: local-only, read-only access, and on-demand (pull) rather than push.
I’m thinking the safest/lowest-friction version would treat those TextEdit drafts as an ephemeral “inbox”: index them locally, never rename/move/touch the files/windows, and only generate summaries or “possible action items” when you explicitly ask. If it ever became noisy, it should default to doing less, not more.
Out of curiosity: would you want this as a one-command “summarize all open drafts” tool, or something you run against a selected subset (last 7 days / containing a keyword)? Also, which matters more to you: preserving privacy (strictly local) or preserving the exact TextEdit workflow (no export step)?
Details in my HN profile/bio if you want the longer idea.
No, I do not have that issue. I process each note once and do not revisit it, which prevents clutter from accumulating. If a note needs to be retained or acted upon later, I convert it into a scheduled item in my tickler file and treat it as an explicit action rather than passive information.
That’s a really disciplined approach — “process once, then either discard or convert to an explicit scheduled action” is basically the cleanest anti-hoarding rule.
Out of curiosity: what makes something worthy of going into your tickler file versus just letting it go? Is it time-bound commitments, high leverage ideas, or anything with an external dependency?
I work on a plugin/platform that makes Obsidian collaborative (relay.md).
Working with other people gives you good habits against hording because you have a sense of the audience and what might be useful to them.
We also support the kanban plugin so that works well to track and share what we're working on.
That’s a great point — collaboration creates a natural “audience filter”, which reduces hoarding because you’re writing for someone, not just storing for yourself.
Kanban as a shared representation of “active work” also feels like the cleanest project-context signal: it’s explicit, lightweight, and already part of how the team coordinates.
Curious: in your experience with relay.md, what actually changes behavior the most?
1. social accountability (others will see messy notes)
2. having a shared kanban/project board
3. conventions/templates for how notes get promoted from “rough” to “reference”
Details in my HN profile/bio if you want more context on the “active projects as constraints” angle I’m exploring.
I think mostly social accountability.
My cofounder actually has a bunch of skills with claude code that surface context into our daily notes (from our meeting notes, transcripts, crm, gmail, etc), but it's sort of on him to show that it is useful... so while he is still "hoarding" outside of the shared context it is with an eye toward delivering actual value inside of it.
Feels pretty different from the fauxductivity traps of solo second brain stuff.
That makes a lot of sense. Social accountability is a surprisingly powerful “noise filter” — once other people will see the mess, you naturally promote only what’s legible and useful.
And your cofounder’s setup is interesting because it’s not “PKM for PKM’s sake”, it’s context injection tied to an actual delivery surface (daily notes). That feels like the right wedge: the system earns its keep only if it helps someone ship something this week, not just accumulate.
Curious: what’s the single best signal that his context surfacing is “working”? Fewer missed follow-ups, faster re-entry into threads, or just less time spent searching across Gmail/CRM/transcripts?
Totally fair. If it isn’t self-hosted / open-source, many people will never allow it near their notes. If you imagine a local-first version: what would you actually want first — (a) local semantic search/RAG, (b) extracting action items on demand, or (c) proactive suggestions? I’m trying to understand what’s worth building even under strict constraints.
There was a post "recently" on HN, which made me re-think my habit of collecting and sorting. I now have a Kanban-Board for ToDos (which I check daily), and a Journal file where I note down stuff from the day. The file keeps filling up continuously. That’s basically it.
That sounds like a really healthy, low-maintenance setup: Kanban for what must move, journal for everything else.
Out of curiosity, when you look at the journal later, what do you want it to do for you most: help you remember context, help you spot patterns, or help you extract a few actionable follow-ups back into the Kanban?
Details in my HN profile/bio if you’re curious what I’m exploring around that handoff.
I am very good at writing down notes, especially in meetings... I am not so great at going back to those notes. I also have an issue with jumping around to different notebooks.
That’s a super common pattern: capture is easy, retrieval isn’t, and fragmentation makes it worse.
Two small things that often help without changing your whole setup:
Keep a single “Meeting Inbox” note/page where all meetings land first (even if messy), and only promote items out when they turn into actions.
Add a 2-minute “end of meeting” ritual: write 1 decision, 1 next step, 1 owner/date at the top of the note.
Curious: what’s the main reason you don’t go back—time, forgetting the note exists, or the notes don’t feel actionable when you do open them?
Do I hoard notes/links? Yes.
Do I struggle to turn them into actions? No.
Do I struggle to keep them organized for later reference? All the time.
Do I use Obsidian? No.
I actually use Joplin, which I switched to after deciding I needed to dump Evernote. And before then (and somewhat simultaneously with), I used a pile of disorganized text files (sometimes shared via DropBox).
That’s a really clear split: “actions are fine, reference organization is the pain” — and Joplin/text files is a very real workflow.
If the goal is later reference (not task generation), the most useful thing to validate for me is: what “organized” means in practice for you. Is the biggest failure mode:
1. you can’t find it because you don’t remember the right keywords, or
2. you remember it exists but it’s scattered across too many places/notebooks, or
3. you find it but it’s missing the surrounding context?
Details in my HN profile/bio if you want to see the angle I’m exploring (it’s not only Obsidian-specific).
I quit hoarding. Collecting was the bottleneck, not organizing.
Just get filtered digests now. Needed less input, not better retrieval.
That’s an important counterpoint: sometimes the fix is less intake, not better retrieval. What do your “filtered digests” look like (sources + cadence), and what makes them trustworthy enough to replace capture? This might be a better wedge than task-suggestions.
If you answered Q1–Q3 above, that already helps a ton. I also made a 3-min survey to aggregate patterns. I’ll share a summary of results and invite early testers if there’s real demand: https://concerns.vercel.app
Update: I posted a short synthesis of the main themes here: https://news.ycombinator.com/item?id=46833444
Update (31st. Jan. 2026) Recurring themes/pains from replies so far (tl;dr)
1.On-demand recall & retrieval is the core pain: people capture a lot but can’t reliably resurface the right note/link at the right time; they want stronger search (fuzzy/semantic), snapshots/context, and “pull-based” recall when needed.
2.Privacy/local-first is a hard requirement for many: “no cloud, no third-party access,” ideally open-source and self-hostable; any AI must run fully on-device to be trusted.
3.Low-friction matters more than perfect organization: users prefer systems that don’t force structure or add maintenance overhead—messy-first, iterate only when a real problem appears.
4.Avoid interruption by default: many dislike proactive “AI suggestions”; they want controlled resurfacing (opt-in prompts), not constant nudges.
5.Different goals coexist: for many, notes are for memory/inspiration/reference (not turning into tasks), while others want action workflows—tools should respect both modes.
6.Cost and scalability must be predictable: long-term indexing (years of notes/history) can get expensive; pricing needs to be transparent and not “per task,” and context signals across tools are often noisy/unreliable.
q1: retrieval,I'm a student.I was forced to hoard many tasks.It will be helpful if a tool can show me a suggetions of today's important work. q2: "of course in my head" q3 : interruption
hope this will help you
Thank you — this is super helpful.
Student + “retrieval” + “projects in my head” + “no interruptions” is a very clear profile. My understanding the right shape is a push notifications of “daily priority digest" rather than a pull-based task warehouse.
What’s the one source of truth you’d be willing to use as the input for “today’s important work” — your calendar, a task list, or your school LMS/deadlines?
Details in my HN profile/bio if you want to see the idea I’m validating.
I’d recommend checking out Nick Milo’s ideaverse. The idea is about how to capture in a way that sparks ideas and actions not collects
Nice reference — Ideaverse is a good reminder that capture should create lift, not just storage.
My only nuance is: “sparks ideas” is one slice. A lot of what we stash isn’t inspirational at all — it’s obligations, decisions, constraints, receipts, meeting notes, “I’ll need this later” references. So the goal (for what I’m exploring) isn’t only to spark, but to make the right thing reappear at the right moment: sometimes that’s an idea, sometimes it’s a decision you already made, sometimes it’s the one constraint that prevents rework.
Curious: in your own system, what kind of captured info most often pays off later — inspiration/ideas, or concrete reference (decisions, specs, links, context)?
At this point, I hoard llm chats and projects, and struggle to turn them into action. There are only so many hours in a day.
Totally feel that — “LLM chat hoarding” is becoming its own category of second brain, and it’s easy for it to turn into a pile of half-finished plans.
One thing I’m exploring is treating chats/projects as an inbox that only becomes useful when you force a tiny extraction step: turn each chat into either (a) one concrete next action, or (b) one reusable artifact (template/checklist/snippet), and ignore the rest until you explicitly pull it.
What’s the biggest blocker for you: picking the single next step, or remembering which chat had the good idea when the moment comes? Details in my HN profile/bio if you want the angle I’m validating.
1.Where does your “second brain” break down the most?
At work my 2nd brain is confluence. Most info goes into shared spaces.
Often search doesn't find what I need easily so search becomes a context switch (sub mission)
Rovo can be helpful though. Where I work has good culture of documenting things which helps.
2.What best represents “active project context” for you today?
Jira task status 80%; Plus Slack save for laters 15%; Then a confluence todo list 5%
Which one would you actually allow a tool to read?
All of them
3.What’s your hard “no” for an AI that suggests actions from your notes/links? (pick 1–2)
Activation energy to get a 3rd party AI approved in my org for compliance is enormous. Plus we dogfood our own.
It won't happen until you become the next Cursor or Loveable and even then maybe not. (we can't run CC lol!)
I completely agree, and I've been thinking about how to utilize the knowledge I've accumulated recently. In the end, I settled on the mundane solution of saving it locally in YAML or JSON, and now I'm considering how to get the AI to suggest and utilize it, and where and when to execute it. I think this is a great idea, and I'd love to be on the waitlist when the landing page is ready, so please let me know.
1. search & execution The problem is that if your goal is to accumulate knowledge or take notes, and you then want to use that knowledge to do something, you have to search for it yourself, and you have to think about the text in the first place. The search may not find anything that has a similar meaning to the text, or similar events, and as a result, you are unable to put it into action.
2. calendar
3. migration cost.
Good luck.
Thanks — this is extremely helpful, especially the constraints: you want semantic search + “where/when to execute”, calendar as a key context source, and migration cost as a hard friction point.
YAML/JSON as a local knowledge store is a nice wedge too: it keeps things portable and makes “AI suggestions” easier to reason about.
Re the waitlist: the landing page is up now (https://concerns.vercel.app), and you can leave an email there. I’ll make sure you get an update when there’s something testable.
One quick follow-up: if you could get only one capability first, would you pick
a) semantic recall (find related knowledge without exact keywords), or
b) a daily “top 3” plan generated from calendar + your knowledge store (pulled on demand, no interruptions)?
Details are in my HN profile/bio if you want more context.
Thank you for your quick work! I've registered right away.
Of those two, I'd choose A.
I'm looking forward to hearing more.
Thanks. If there is indeed significant demand, we will definitely keep you updated on the latest progress.
This doesn’t sound useful, speaking as an obsidian user. It doesn’t seem like it solves any problems at all.
That being said, when I first switch to Obsidian from Evernote I noted that there is a giant community of users who use Obsidian to obsess over the perfect Obsidian setup. They don’t have any tasks to add because the only thing they “do” is micromanage Obsidian, as a hobby, to share with other hobbyists. I bet if you’re looking for an AI grift to create, this would be the group to target.
Fair critique. I probably didn’t explain the wedge clearly. I’m not trying to optimize Obsidian setups — I’m testing whether “right-time recall → next action” is a real pain vs a non-problem for most users. For you personally, what’s the smallest concrete outcome that would make this useful (if any): better retrieval, fewer missed follow-ups, or something else? If the answer is “none”, that’s also valuable signal.
This isn’t an Obsidian thing, it’s just the next iteration of the GTD mania of the aughts or the Atomic Habits people or whatever other trend. There will always be people trying to optimise their organisational workflow to no end. Some of the least prolific coders I know have the most heavily customised vim. The problem with adding AI is these people are addicted to the brain crack of doing it themselves so AI is sort of antithetical to the philosophy.
Absolutely right! The immediate feedback and sense of accomplishment from doing things yourself can be incredibly satisfying. But AI actually excels at providing instant positive reinforcement in this area—especially Vibe Coding. It's seriously addictive... hahaha
I just read AI summaries nowadays. I tried Obsidian and didn't find it useful.
AI summaries are useful, but I agree: summaries only reduce the “reading/organizing” effort — they don’t solve “what should I do next” or “why does this matter to my current goals”.
What I’m exploring is the step after summarization: take the summary and explicitly link it to an active goal/project, then force a small decision:
1. ignore it
2. save as reference for Project X
3. extract 1 concrete next action (with a reason and a link back)
If you don’t use Obsidian, what would make this actually work for you: a daily “priority digest” that you pull on your own time, or a lightweight way to attach summaries to your current projects (calendar/tasks) so they resurface later?
Details in my HN profile/bio if you’re curious.
i feel that most of my problems in this space would be solved with better "fuzzy" search integration in obsidian. Some sort of local rag on my daily notes would be very effective.
do you know if such a project already exists?
There are a few directions I know but not sure:
“semantic search via embeddings” plugins (Obsidian Semantic Search is one example)
local-first assistants via Ollama (e.g. obsidian-local-gpt)
full “RAG over your vault” projects (I’ve seen ObsidianRAG-style setups)
My takeaway so far is similar to what others said here: reliability + noise + UX are the hard parts, not just “having embeddings”. What would “good enough” look like for you: speed, recall quality, or tight integration into daily notes?
Something like Postgres embedding search works out of the box, but don’t forget any search engine today also needs reranking
https://github.com/with-logic/intent
Sometimes it's really interesting to see how different we all are
Totally. It’s wild how the same “notes/links” topic splits into completely different problems depending on the person—some need execution, some need recall, some just need less intake.
That variety is exactly why I’m trying to map the different “profiles” before building anything. Details in my HN profile/bio if you’re curious what buckets are emerging.
This sounds a lot like the ADHD part of me.
Totally get that — the “open loops stick around, then randomly resurface months later” feeling is very ADHD-coded.
A lightweight trick that doesn’t require a whole new system: When you act on something, add a single closure line at the top of the note: Done: <what happened> — <date> — <where to find it>
It turns the note from “still open?” into “closed loop” in 5 seconds, and future-you stops re-processing it.
If you had to pick one, which is more ADHD-painful for you: too many open loops, or losing track of where the finished thing ended up?
I have saved this HN link to my Linkwarden!
Perfect example. In 6 months, what would make you actually resurface this link — a search term, a weekly digest, or a “you’re working on X, this might help” nudge?
I just keep it simple. I have very simple todo lists and work on them as I feel like it.
A few ruby scripts help a bit automatically cleaning them up, keeping track of their status and what not - but at the end of the day they are just text files really. I would not want to make this more complicated than that. My brain kind of is the real decider what is the main priority.
That’s a nice setup — plain text + a few scripts is hard to beat.
Totally agree the final decider is the human. The question I’m validating is: would it help if the system could surface “inputs you didn’t think to search for” at the moment you’re deciding what to do next, without making the workflow heavier?
For example: you open your todo.txt, and it quietly shows a small “related context” sidebar like:
* “You bookmarked X related to this task 2 months ago”
* “This old note mentions the same constraint”
* “You already solved something similar in file Y”
No auto-writing, no new system, just better recall.
If that existed as an optional, local-only command, would you ever use it? Or would even that feel like unwanted complexity? (Details in my HN profile/bio if you’re curious what I’m exploring.)
I use grep on org files.
That’s honestly a great baseline: org files + grep is fast, local, durable, and zero “system overhead”.
If you could improve just one thing without abandoning grep, would it be:
1. fuzzy/semantic search when you don’t remember the exact term, or
2. better resurfacing (a lightweight way to recall relevant notes when a project becomes active)?
I do keep notes and I turn them into action though sometimes I forget to clear my notes and when I read them a few months later, I'm like "I already implemented this 3 months ago."
That’s such a real “notes debt” symptom — the system worked (you shipped), but the notes didn’t get a clean closure signal, so they time-travel back and waste your attention later.
One simple fix I’ve seen work is adding an explicit “done marker” ritual: when you implement something, append a one-line outcome at the top of the note (Implemented on YYYY-MM-DD + where), or move the item into a “Done/Archive” section so old notes don’t masquerade as open loops.
Do you keep notes alongside tasks (so completion is tracked), or are they mostly free-form notes without a clear “done” state?
Okay, I will admit I didn't read all of your post but the title resonates with something I struggle with. I have thousands of bookmarks and things I want to follow up on, but retrieving these and digging into them is effort, so they just sit there... things I was interested in, but don't have time to properly investigate.
If someone could make an AI tool that takes all of my bookmarks and surfaces one or two insights from them to me per day, I.E., "hey you bookmarked the wikipedia page for this movie director, did you know one of his movies was just added to netflix?" or "Hey, you bookmarked the Kotlin website, want to try making a Kotlin project? Here are some app recommendations based on your other bookmarks..."
Totally get this — bookmarks are “future curiosity”, but retrieval has real friction, so they quietly rot.
The “1–2 insights per day” idea is exactly the shape that feels sane to me: pull-based, low volume, and designed to create momentum rather than dump more content. I also like your examples because they’re not just summaries — they’re context + a suggested next step.
If you were to try something like this, which would you want it optimized for:
1. novelty (interesting facts / “did you know”)
2. action (a small project/task you can do in 15–30 minutes)
3. relevance to what you’re doing this week
Details in my HN profile/bio if you want the direction I’m validating.
For what it’s worth:
- Workflowy is great for taking notes in meetings, allowing ad-hoc moving things around. It’s also great for reference material (what was that long command SQL query I use). But yes it’s also a graveyard.
- AirTable worked somewhat to keep moving projects forward, without growing unbounded. But only when there is a workflow. That looks like: dump tasks into rows, then create the steps as views of those tasks with different filters. So tasks essentially move systematically from uncategorized, no time estimate, no schedule, to getting tagged with all of that, and then I can narrow it down to see just what’s on the agenda for today’s date. I also have it show the sum of estimated time per date, because I inevitably end up scheduling 30 hours of tasks for a day, so that helps keep me honest on what’s achievable. I did the same thing in Workflowy with custom JavaScript but AirTable seemed more effective for this. Tasks also get linked to project buckets, and I basically then just try to keep every bucket moving forward (don’t let any active bucket get starved).
- I could throw all of this into an LLM and have it tell me what I should be working on, remind me about what I’m forgetting, and so on. But I’m basically not interested, because I’d have to give it additional context that would be beyond what I’m interested or allowed to share. Like, I’ll ask a generic question for advice to an LLM but if an LLM is going to remind me to ”call Robert about Project Mayhem, then it needs to know about Robert and Project Mayhem.
This is really helpful detail — and I think your Airtable description nails the core: the value isn’t “having tasks”, it’s having a workflow that progressively turns vague items into schedulable commitments, plus capacity constraints so you don’t lie to yourself about time.
On the LLM point, I agree with your hesitation. For anything that touches real people/projects, the default needs to be privacy-first: either local-only, or scoped so the model never needs sensitive identifiers. One approach I’m exploring is separating “private entities” from “public knowledge”: let the system operate on generic project states and action types, and only you see the real names. Another is: no pushy assistant at all—just a pull-based daily view that helps you move buckets forward with the workflow you already trust.
If you had to pick one improvement that doesn’t require sharing sensitive context, would you want:
1. better workflow scaffolding (turn uncategorized into scheduled + estimated + bucketed faster), or
2. a way to attach lightweight “done/decision logs” back to tasks so the graveyard stops growing?
Details in my HN profile/bio if you’re curious what I’m validating.
I read the title and I thought "Maybe, but if this is a pitch for a product, then no, I do not struggle"
Totally understand the reaction. It’s not a product pitch (no product yet) — I’m validating whether the problem exists and what constraints matter before writing code. If you have 10 seconds: do you ever feel “saved info turns into a graveyard”, or is your current system already good enough?
Yes!
I built my own AI agent for that.
I do use it but no idea if it's an habit that will stick.
That’s awesome — building it is the easy part, making it a habit is the real test.
What made you actually keep using it so far: low friction, reliable time saved, or tight integration into something you already check daily?
I wrote up the core loop I’m exploring in my HN profile/bio — would love to hear how your agent differs (especially: where it pulls context from, how it outputs actions, and how it avoids becoming noisy).
habits and rituals outweigh tools. setting time every few days to review your notes and convert them into real actions & content is the important part
Totally agree — tools don’t beat rituals. A review cadence is what turns notes from “storage” into outcomes.
What I’m exploring is designing the tool around that ritual: make the review session the first-class UX, and keep everything else quiet. For example, during a scheduled review it can help you: identify the few notes worth acting on, extract 1–3 next actions, and link them to a small set of active projects—then get out of the way.
In your experience, what cadence actually sticks: daily 10 minutes, or a deeper weekly review?
Details in my HN profile/bio if you’re curious how I’m thinking about “ritual-first” design.
I think about this a lot and have written about it a bit.
First off, it doesn't seem to matter whether you maintain a Zetelkasten or an org mode system or follow GTD. There have been some very productive people that have used these systems, and there are people we still talk about 2,500 years after their death who definitely didn't use these systems.
I know a girl who knows pretty much nothing about personal knowledge management systems and puts todos as notes in her apple notes app. She's a baker. Recently she used some random LLM app generation platform to launch an app wherein you take pictures of your nails and then can put random designs on it to see what your nails would look like with that design. Last I heard, she had several thousand downloads already, in just a week or so.
I know a guy worth multiple tens of millions because he thought Bitcoin was going to be the global currency by 2016. He's otherwise unremarkable and spends his time going from regional Burn to regional Burn, getting high, and playing videogames.
I'm not sure why we use personal knowledge management systems or try to optimize our lives, I guess it probably doesn't matter. For me I'm also not sure; maybe to be as actualized as possible? Maximize the "potential" of my life? Get rich? Get famous? Get powerful (read: some combination of rich and famous)? To what end? Because I admire the changes Newton and Feynman and Torvalds wrought in the world? Did they even use these systems? Am I smart enough to have anywhere near their level of impact? Can I make up the difference with a highly tuned external brain, like Manfred Macx?
Well, it doesn't seem to matter. Stephen King has a rigidly disciplined writing schedule and is an incredibly prolific author. George RR Martin is so much the opposite he once asked King on stage for advice on being a more productive author. Both are world famous authors, both have had multiple tv shows made from their works. The only thing consistent between them is they both have some kind of output into the world, and that output happens to be really good. Now let me introduce you to some highly successful authors who write atrociously. After that I'll introduce you to some writers you've never heard of, who write a huge volume of good work but just haven't "broken through."
Cynically, it seems like we have about as much say in the outcome of our lives as a dice roll, and all the decisions we make can at most trigger a second or third roll that could end up anywhere, and whether it's a better or worse roll is uncorrelated with whether the decision was a "good" or "bad" one as we typically measure these things (I know a recovered drug addict that found success in life through a combination of using his past as inspiration to fuel not wasting any more of his life, and leveraging the connections he made when making his way through the legal / recovery system. The decision to try heroin is directly correlated with his now enviably successful life).
The interesting thing is, you can experience this for yourself, cheaply and relatively quickly. Make a play at a successful YouTube channel. Film a couple hbomberguy style deep dives into any topic that interests you, and join the hordes of video essayists clambering for Algo attention, hoarding a couple hundred to a thousand views per. After 5 years you might get a viral hit that completely turns your channel around, or not.
I guess unsurprisingly, Life is an unsolved problem. I just wish all the little experiment I try had at least a measurably positive outcome over time. It seems to not matter outside of making me feel good.
Edit: to op, I guess you're looking at different management systems, here's some explanations for how mine works. It's a sort of emotion + knowledge + network management system:
https://blog.calebjay.com/posts/in-defense-of-pen-and-paper/...
https://blog.calebjay.com/posts/my-new-life-stack/#organizat...
I’m with you on “systems don’t guarantee outcomes” — the only reliable commonality is shipping (or at least producing something real) over time.
One thing I did take away from your posts is the distinction between the medium you think in (pen/paper) and an “authoritative knowledge system” that’s the source of truth for your life/work. That framing resonates: capture can be messy and human, but “what is true / what is next” needs a home you trust.
That’s pretty close to what I’m poking at with Concerns: not “optimize PKM”, but “reduce the gap between what you already know and what you actually do next”. The constraint I’m leaning on is forcing a small number of active goals/projects, so the system can’t pretend everything matters — it has to help you commit.
Curious: in your setup, what’s the smallest digital thing you’d accept as the authoritative source of truth (calendar? a single task list? a project index)? And what’s the trigger that turns a note into an action for you?
> what’s the smallest digital thing you’d accept as the authoritative source of truth
The atom of unassailable truth in my system is the calendar event, especially if it's in the calendar managed by my PA, or one of the automatic calendars fed by cal.com. I trust it without question, since it takes a fairly concrete, verifiable event to get something on the calendar e.g. adding my next therapy appointment at the end of my current one.
> And what’s the trigger that turns a note into an action for you?
My notes are all actions insomuch as they must all be digested into my digital note system, todos, or calendar events. If you mean my fledgling Zetelkasten, I don't make actions out of those. I suppose I also have my random list of project ideas and blog ideas that I grab things off when I finally have free time and some energy but not an idea already in my head of what to do.
Question for you: why do both you and several self help gurus I read use the format of "what's the smallest xyz that abc?" Is that some framework someone came up with? Not an attack, I just don't know how to ask that without sounding rude, sorry.
I'm probably in your target audience.
Capture: notion and twitter have been best, obsidian and regular markdown have been worst.
Notion is good because of how they support a calendar view where you can put documents in a day's cell, and then see a list view that's just a stack of those notes. I keep a daily diary or youarehere type doc, where I'll have checklists and notes on small things that don't merit changes to a dedicated page. There's arguably a "retrieval" breakdown in that I don't really go back through these to update them or collate them into bigger pages.
Twitter is good because it's low friction and I can just go off, which is fun, and because they have decent search, so I can quote-tweet a related thing and sort of thread the graph together. If you're talking about BASB you're probably familiar with this corner of twitter. visakanv etc. This method works well if you use it enough to be able to recall your other notes. I think there's something special about the twitter format here too: it discourages whole-page thoughts in favor of sequential pithy bits, which i think are easier to both link and recall.
Execution: I would like a chat frontend (signal/SMS/etc) where I can just talk to my projects, ask the status of things, get suggestions, etc. Push based, rather than pull based, execution.
Active project context: I've dropped todoist-like things since they're limited in what they can express, and notion/markdown can do todolists etc. I tend to have lists in markdown style that live in two places: my daily diary/todo docs, and the actual projects themselves. This is messy and it would be lovely if notion or similar had the concept of a "todo block" and could collate all of them into a single view where I could understand association, prune and dedupe, etc. Even better if there's an agent that does or suggests cleanup whenever a new block enters.
Larger projects will get docs of their own, lots of sprawl and notes etc, and then some formalization around a spec or something. I move these to an archive folder when I'm done with the notes and the final document is fleshed out, but I'd love an agent review that makes sure I'm not leaving things on the cutting board, and that I've handled all the todos etc in my notes pages.
I don't use bidirectional linking/tagging enough, but I really should, since I want to be able to coin keywords for particular concepts inline, and then be able to access their overview and see everything that mentions them in a graphlike way.
Calendar is definitely a much used component day to day. For planning, etc. But it's not a source of truth. Everything on a calendar should just be a proxy/link to a more robust doc.
Hard nos: My take on privacy policies for things like this is "show me your incentives and I'll show you your outcomes". That is to say, any company that can survive an attempt to profit from data fuckery will do so. Your data retention policy should include technically unambiguous red lines that are not to be crossed, and define specific per-user monetary payout in the event that a breach occurs, to include clauses that cause user payout to occur before eg preferred stockholders get liquidation preference and drain the possible payout pool. Routine third party audits of how user data is handled/retained/distributed etc. I recognize that this is a bit unhinged, but that's what signaling credibility looks like. A company says "we won't sell your data" and I say "or what" and there's hemming and hawing because nothing will happen to them. If the answer is "this company dies on the spot and our investors get completely fucked", now we can talk.
I think AI service pricing applies here: generally, if it seems neat I could be in for $20 easy, and if it's genuinely game changing, $200/mo is completely reasonable to ask.
re Migration cost: I expect to be able to get 100% of my data in a reasonable non-proprietary format. If that's some blend of markdown, json, sqlite, whatever, fine.
But the bottom line for me, where does my second brain break down the most? It doesn't talk back to me. I want it to understand what I've got going on, and my idiosyncracies. I want to present it with new information and have it be like "oh, this relates to X" or, periodically, to pop up with something like "I'm noticing this correlation / related idea in areas X, Y, Z... does that resonate? Is there something here?" Again, push vs pull. My second brain should be a proactive chatbot. "Noise" is so often thought about in terms of frequency, but it's really about insight quality. If my response to 80% of push notis is "damn, good call" then you can send one every 5 minutes.
I also hear no mention of one's personal life. I don't really make the distinction. It's all in there. I should be able to bitch to this chatbot about my manager, have it know about that background, and riff with me to navigate hard convos. I should be able to talk to it about side projects I have going on, and let it thread those into my calendar. Etc. Notion is already an adequate second brain for work. Nobody has yet built an adequate second brain for the home. My house, my relationship(s), my side projects, my own diarying and self reflection... these are the contents of my brain that matter.
Email in bio if you want to talk. I'm a design technologist and happy to riff / give feedback.
This is truly a golden line—thank you so much!
This “push and pull” framework and the perspective that “noise equals insight quality” are precisely the core constraints I wanted to center my design around.
Two follow-up questions:
1.If the connector adopts a chat-first mode (similar to Signal/SMS), could this generate excessive noise? Since human input often carries emotion and subjective bias, my original intent was for the AI to serve as an emotionless, relatively neutral bridge.
2.Regarding trust mechanisms: Before implementing stricter governance measures (auditing/penalties), should we establish foundational safeguards through local-first storage + explicit export (md/json/sqlite)?
If you're open to deeper discussion and love to explore this further. I put additional information and an optional feedback form in my HN profile.
frankly all I have is a TODO.org file and I delete everything that's older than a month because I wasn't going to deal with it anyway. I also keep a bunch of notes in org files. Once a year I delete everything if I can't remember why I took it, most of what survives seem to be book reviews. I don't use any AI stuff, just grep. All the second brain stuff just sounds like digital hoarding
Respect — this is the most honest system: if it’s older than X, it wasn’t important enough.
Out of curiosity, what’s the category that still slips through that approach (if any): recurring obligations, long-horizon projects, or “someday maybe” research?
Or, is there anything that has never been deleted over the long term?