frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

PKM apps need to get better at resurfacing information

https://ankursethi.com/blog/pkm-apps-need-to-get-better-at-resurfacing-information/
27•GeneralMaximus•3d ago

Comments

nsavage•3h ago
Agreed, this is a big problem. I tried a paper zettelkasten to get around the taking notes and losing them problem, but my collection grew too big to maintain on paper. Because of that, I've been building Zettelgarden (https://github.com/Zettelgarden/Zettelgarden) to help and try to solve this problem for myself.

Among other things, it breaks your notes apart into facts and entities, then stores those along with embeddings. This helps surface things you've seen before since it makes and surfaces links based on individual things, instead of the text as a whole.

In case anyone is interested, I wrote a bit about the process here: https://nsavage.substack.com/p/facts-arguments-theses-buildi...

SuperHeavy256•3h ago
I have been using Obsidian for 5 years and I strongly agree with this. My solution is just occasionally clicking random notes in my vault and reading them, 5-7 notes at a time. I do this a couple of times in a month
jjice•1h ago
There's also a core plugin for opening a random note. I believe it adds a command prompt (or whatever they call it) option and a little die icon on the left side.
edoceo•3h ago
This article talks about resurfacing from current context - which is handy. A feature i added to my own tools was to also select a random old note and bring it back up. This allows me to re-discover or to cull the information. It a pattern from when I was a bug-wrangler.
mxuribe•33m ago
Yeah, agreed that some of the features the author cites sound great...but, then i wondered similar to you that even if i *only* bring up some random notes, it would still be better than what i have now (which is nothing!). I imagine bringing back random notes helps for a few reasons:

* Can prune old/outdated/now-irrelevant stuff

* Can learn/re-learn stuff

* Can consider re-writing/updating some the re-surfaced note, maybe because i have better understanding of some concept nowadays as compared to when i originally wrote some note

* Maybe some old ideas spark thoughts that generate new idea(s)

...etc., etc., etc.

You have inspired me to craft a little script to bring up random notes from my collection. Thanks! :-)

tolerance•3h ago
Linking, filtering, searching; anything that suggests an active presence in my knowledge base works better for me.

The author’s own gap fillers that he mentions sound cool, but his fixation on randomness makes me curious about what the purpose of his system is.

IvanAchlaqullah•2h ago
> But something crucial is missing from modern PKM apps: they do a poor job of helping me re-engage with information that I’ve already captured but forgotten about.

> If I’m not careful, my PKM apps become black holes where information goes to die.

Well, that's because just writing notes != learning. Obviously the information get forgotten.

I can't believe the author were so obsessed with PKM, but there zero mention of spaced repetition to help them learn and remember information. (Anki, Supermemo, or at least some Obsidian plugin with same function)

lilerjee•2h ago
Good article. I am solving the similar problems in my product[1], which purpose is more practical and uses hierarchy (like file system) and keywords to organize and link information.

If you want to resurface them, you can show them in hierarchy(show children, or descendants in any level), search or filter by keywords, sort them by created time, URL, order, or other fields.

Resurfacing from current context can be very complicated, you should create some fields to track your activities, create many routines to handle these information automatically, and create relative UI. These are advanced features based on the current basic features.

[1] https://metaessen.com/

elric•2h ago
Here are some of the things I do in Obsidian:

1. I have a Daily Note which is my starting point of the day. Aside from some TODOs and some daily reflections, it also contains an image map of things that are currently important. This map gets updated (in a template) once every couple of weeks, depending on where my focus is. Currently it links to a big project for a customer, my running progress, a webdav tool I'm working on, and a book I'm reading.

2. Many of my note templates automatically include a dataview query which spits out a list of related notes. E.g. for People that will be a list of recent meetings and mentions. For Programming related notes there's a list of notes that link to it, like for Java I have ~200 other notes that point at Java, from Method References to Apache Commons libraries.

3. Lots of links. This makes the local Graph View somewhat useful for rediscovery. This includes links to things that don't exist yet (and may never exist). Like I'm probably not going to create a note about Mitochondria, but several notes link to it.

Some more serendipitous discovery might be nice. I've experimented with various Related Notes plugins, most are garbage which find similarities where none exist because they can't tell the note structure apart from its salient content.

growingkittens•1h ago
I accidentally started using Pinterest to organize infographics on my phone, which led to resurfacing material on a daily basis.

The process of organization with the app on my phone is itself mindless enough that I can focus on the meaning of what I'm looking at.

That's the friction point in a lot of these PKM solutions - the process of using them is set up for Big Important Tasks. The process of using the interface interferes with the flow of thought.

voidhorse•1h ago
The first example cited in Obsidian is easily solvable. Stick to consistent terminology for notes covering a particular subject and the back links panel will auto suggest linking all the notes that cover that area together whenever you create new ones.

As for rediscovery of old stuff, the best solution is to get comfortable with the fact that certain notes won't resurface and to let them die. This is actually a good thing. It allows you to keep focus on your interests as they evolve. Even the legendary Niklas Luhmann, whose paper zettelkasten was arguably the inspiration for the current lmk craze had what we called "black holes" in his system—there are several notes he filed that never saw the light of day again. This was by design. These systems are supposed to be dynamic mechanisms for helpings you think, not immemorial retrieval mechanisms. If that's what you want you might as well make every note chronological.

Trying to use a PKM strictly as a "remember anything at any time" is largely missing the point. The goal is to create knowledge by stringing relevant ideas together and, as Luhmann did, to use the system to produce surprises. The best way to do this for obsidian in particular is to use terminology and link liberally whenever some term occurs in a note even if it at first seems completely unrelated—that's what you want, you want the system to surprise you as you navigate h the graph of notes.

evantravers•1h ago
I agree with the author, but the irony is that resurfacing is akin to UI friction. I resurface content in a journal because I have to flip pages to find the content I seek.

I've emulated some of the features the author wants in my obsidian using Dataview, but it's more the human ritual of review that accomplishes this for me.

I do agree, there is a good product there.

Jeff_Brown•1h ago
Indeed, I wonder to what degree these problems would be better solved by a habit of exploring what you earlier wrote, and having categorized it well, and constantly recategorizing. The power of writing is not in the initial draft, but in how one wrestles to understand that content.
iansinnott•1h ago
The author's wishlist for an Obsidian homepage could be done with a custom plugin. That's the beauty of Obsidian, you don't have to wait, you can extend the software yourself.

The LLMs are quite good at writing one-off Obsidian plugins, in my experience.

amadeuspagel•1h ago
I made thinktype[1], a notes app that uses the same text field for writing and search, so that you discover related information when you write.

[1]: https://thinktype.app

Brajeshwar•17m ago
First, a disclaimer. I’ve worked with Ankur, and he is a brilliant, super-organized, and methodical engineer.

Personally, I’m on the other end of the spectrum. I’m still up for a good organization, and I do my own simplified version of PARA[1] + Johnny Decimal.[2] However, I’m beginning to tend more and more towards how Steph Ango uses Obsidian[3] while still maintaining simplicity and ways to walk out when needed. I’m either listing a list of files based on keywords, either via the Open command or the Search feature. I, sometimes, use a Universal Search Extension for Obsidian, but I can live without it.

My final thoughts, especially on the UX, are that, eventually, when it becomes commonplace to run a local LLM, I should most likely be just using Spotlight/Alfred or something to open, search, link, and all of that while I just keep adding contents into their own ”boxes” that I have categorized at the gate while filing the documents/content.

I’m not sure if I can even explain what I’m thinking, but the above is a precursor to what I believe will happen soon enough.

1. https://fortelabs.com/blog/para/

2. https://johnnydecimal.com

3. https://stephango.com/vault

Bridged7756•9m ago
For me, the goal of PKMs is to store information for later reference.

I know that some people use them to learn, however I've never found this method to be useful for me, so I just stick to spaced-repetition (Anki) to help me learn the relevant facts.

Done this way, I have two "stores" of information. In Obsidian I put information I don't want to memorize or at least not long term, like work related topics (terminology, the domain, etc), project planning, project details, roadmaps, and in Anki I put information I care about learning long term, like facts about X technology or language, vocab, etc.

Point is, i think obsidian is not the right tool for learning. SRS sounds like a better fit. I'd suggest taking the effort to learn how to make good clozes (card type).

OrioleDB Patent: now freely available to the Postgres community

https://supabase.com/blog/orioledb-patent-free
194•tosh•3h ago•67 comments

I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

https://joshfonseca.com/blogs/animal-crossing-llm
662•vuciv•12h ago•138 comments

Kerberoasting

https://blog.cryptographyengineering.com/2025/09/10/kerberoasting/
62•feross•3h ago•23 comments

Pontevedra, Spain declares its entire urban area a "reduced traffic zone"

https://www.greeneuropeanjournal.eu/made-for-people-not-cars-reclaiming-european-cities/
410•robtherobber•5h ago•470 comments

iPhone Air

https://www.apple.com/newsroom/2025/09/introducing-iphone-air-a-powerful-new-iphone-with-a-breakt...
828•excerionsforte•21h ago•1693 comments

Guy running a Google rival from his laundry room

https://www.fastcompany.com/91396271/searcha-page-seekninja-diy-search-engines
85•coloneltcb•1h ago•60 comments

Show HN: CrabCamera – Cross-platform camera plugin for Tauri desktop apps

https://crates.io/crates/crabcamera
22•MKuykendall•3d ago•2 comments

E-paper display reaches the realm of LCD screens

https://spectrum.ieee.org/e-paper-display-modos
524•rbanffy•21h ago•171 comments

Rendering flame fractals with a compute shader (2023)

https://wrighter.xyz/blog/2023_08_17_flame_fractals_in_comp_shader
32•ibobev•2d ago•6 comments

NASA finds Titan's lakes may be creating vesicles with primitive cell walls

https://www.sciencedaily.com/releases/2025/08/250831112449.htm
209•Gaishan•15h ago•54 comments

Knowledge and memory

https://www.robinsloan.com/lab/knowledge-and-memory/
52•zdw•3d ago•25 comments

Infracost (YC W21) Is Hiring First Product Manager to Shift FinOps Left

https://www.ycombinator.com/companies/infracost/jobs/ukwJ299-senior-product-manager
1•akh•3h ago

Claude now has access to a server-side container environment

https://www.anthropic.com/news/create-files
603•meetpateltech•1d ago•316 comments

US High school students' scores fall in reading and math

https://apnews.com/article/naep-reading-math-scores-12th-grade-c18d6e3fbc125f12948cc70cb85a520a
446•bikenaga•1d ago•802 comments

All clickwheel iPod games have now been preserved for posterity

https://arstechnica.com/gaming/2025/09/all-54-lost-clickwheel-ipod-games-have-now-been-preserved-...
177•CharlesW•1d ago•47 comments

We all dodged a bullet

https://xeiaso.net/notes/2025/we-dodged-a-bullet/
774•WhyNotHugo•1d ago•430 comments

R-Zero: Self-Evolving Reasoning LLM from Zero Data

https://arxiv.org/abs/2508.05004
79•lawrenceyan•13h ago•32 comments

PKM apps need to get better at resurfacing information

https://ankursethi.com/blog/pkm-apps-need-to-get-better-at-resurfacing-information/
27•GeneralMaximus•3d ago•17 comments

YouTube is a mysterious monopoly

https://anderegg.ca/2025/09/08/youtube-is-a-mysterious-monopoly
316•geerlingguy•1d ago•412 comments

Children and young people's reading in 2025

https://literacytrust.org.uk/research-services/research-reports/children-and-young-peoples-readin...
55•GeoAtreides•8h ago•47 comments

Tarsnap Is Cozy

https://til.andrew-quinn.me/posts/tarsnap-is-cozy/
39•hiAndrewQuinn•2h ago•25 comments

Some thoughts on personal Git hosting

https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/
51•ColinWright•3d ago•47 comments

Memory Integrity Enforcement

https://security.apple.com/blog/memory-integrity-enforcement/
449•circuit•20h ago•208 comments

Axial twist theory

https://en.wikipedia.org/wiki/Axial_twist_theory
161•lordnacho•3d ago•39 comments

Hypervisor in 1k Lines

https://1000hv.seiya.me/en
109•lioeters•16h ago•11 comments

Tomorrow's emoji today: Unicode 17.0

https://jenniferdaniel.substack.com/p/tomorrows-emoji-today-unicode-170
187•ChrisArchitect•21h ago•301 comments

Show HN: Bottlefire – Build single-executable microVMs from Docker images

https://bottlefire.dev/
142•losfair•3d ago•21 comments

Building a DOOM-like multiplayer shooter in pure SQL

https://cedardb.com/blog/doomql/
227•lvogel•1d ago•35 comments

Semantic Line Breaks

https://sembr.org
40•Bogdanp•3d ago•33 comments

A new experimental Go API for JSON

https://go.dev/blog/jsonv2-exp
248•darccio•1d ago•86 comments