Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    L

    Linus Lee

    thesephist.com · Personal blog · on HN since 2020

    Linus Lee writes about tools for thought, personal search, notation, and language-model interfaces, and builds software projects including programming languages.

    Visit blogRSSHN submissions
    Writing & ThinkingProductivityAI & Machine Learning
    What HN says

    HN commenters list it among favorite blogs on thinking tools and quote its posts on notation and building tools around workflows.

    Stats for nerds
    52HN people shared it
    103linked in comments
    1.7Kstory points
    Jul 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      Build tools around workflows, not workflows around tools
      4 people · 507 points · first shared 2020 · 150 comments on HN
    2. 2
      How to Find Focus
      1 person · 212 points · first shared 2020 · 37 comments on HN
    3. 3
      Incremental note-taking
      2 people · 181 points · first shared 2021 · 62 comments on HN
    4. 4
      The web browser as a tool of thought
      3 people · 120 points · first shared 2021 · 11 comments on HN
    5. 5
      Build Unix, Not Uber
      1 person · 113 points · first shared 2022 · 114 comments on HN
    6. 6
      Notational Intelligence
      3 people · 100 points · first shared 2022 · 24 comments on HN
    7. 7
      On Proving Yourself
      2 people · 99 points · first shared 2022 · 29 comments on HN
    8. 8
      Synthesizer for Thought
      1 person · 59 points · first shared 2024 · 10 comments on HN
    9. 9
      Liquidity of Skill
      1 person · 53 points · first shared 2021 · 23 comments on HN
    10. 10
      How to kill the university
      3 people · 37 points · first shared 2020 · 60 comments on HN

    What HN people wrote when they linked it

    • syberantJan 2025

      I'd argue that this concept for media is most commonly known as "playlists" and unfortunately only used within data silos, e.g. a playlist of YouTube videos, a Spotify playlist, a TV season of episodes, a series of episodes, a trilogy, etc. (Yes, I'd argue that your music library of mp3 files is also kind of a silo, although portable) Heck, even a slideshow is arguably a playlist.

      I agree that putting a playlist-like concept into, say, the filesystem would be an extremely interesting idea but I think a big danger is running into the same problem as hardlinks and symlinks. This problem is that if a file is "present" in multiple places (or playlists) deleting/modifying/moving it can have unforeseen consequences and it's hard to reason about (and if you copy the file now you get to invent a way to track different versions too!). I think this is also holding tagging filesystems back.

      I'm currently writing a non-hierarchical FUSE filesystem and have been thinking about this list-directory concept but I'm still not completely sure how it would work, especially since I need to remain backwards compatible with the POSIX interfaces. Will probably have to just try it out (xattrs to the rescue?) and see what sticks I suppose...

      A linkdump of interesting somewhat related stuff:

      - https://newsletter.squishy.computer/p/knowledge-structures

      - https://newsletter.squishy.computer/p/all-you-need-is-links

      - https://thesephist.com/posts/search-vs-nav/

      -…

    • nswanbergMar 2024

      Has anyone done a (hopefully) systematic survey of the processes and software people use to store their stuff, sort of like a usesthis.com but just for storing assets, and how well that's worked over time? My guess is the successful strategies would look a lot like Brajeshwar's comment, a thoughtful plan that uses simple software and formats, some planning for the future, and, probably critically, regularly doing "digital chores".

      There've been some efforts in the past to store everything and make it searchable, like the ancient Chandler project, and the possibly still alive Parkeep, none that have been more widely adopted than a strategy of put everything in Gmail, Dropbox, etc, and hope for the best, which is what I do, minus the regular diligence that people like Brajeshwar have.

      Making and using anything more complex looks like it turns into a (very cool looking!) hobby in itself, like these:

      https://thesephist.com/posts/monocle/

      https://simonwillison.net/2020/Nov/14/personal-data-warehouses/

      https://writings.stephenwolfram.com/2019/02/seeking-the-productive-life-some-details-of-my-personal-infrastructure/

      And yeah, the latter two also include storing and searching more than say email and photos, but maybe shows one's tendency to want to store and search everything.

    • sodimelOct 2021

      Hi :)

      I just pushed this (very) small project. It's a note taking cli python program, which will works (at least) on python 2.4, 2.7 and 3.9.

      It's heavily inspired by inc[0], that I discovered in this post[1] (that was posted to hn a few months ago[2], thanks hn :)).

      The goal here is to store knowledge using simple txt files. If you provide a name to the cli, the txt will be saved under "name.txt", and if you keep it blank, it will save a file named after today's date (%Y-%m-%d.txt). You can search for content, and it will be sorted by last accessed first. The "date in the name" thing is cool (from my pov) because I may remember a concept or something by it's date.

      I also spent way too much time writing the help.

      [0]: https://github.com/thesephist/inc

      [1]: https://thesephist.com/posts/inc/

      [2]: https://news.ycombinator.com/item?id=27667538

    • thesephistApr 2023

      Hey HN! Fun to see this project from my college years on HN again. To clear my name, I have actually written other languages that are arguably more useful, like Oak [0] which I used to build a bunch of personal software infrastructure [1] including my current daily-driver apps for notes, longform writing, a Twitter client, a personal search engine, and a few other knickknacks.

      I find building little toy interpreters and programming languages fantastically fulfilling, creatively energizing, and a really fun way to learn how such a common element of our work that's often a black box functions inside. I've written before about how to get started [2] with these kinds of little toy programming language projects if you're curious to dive in.

      [0] https://oaklang.org/

      [1] https://github.com/topics/oaklang

      [2] https://thesephist.com/posts/pl/

    • dustingetzJul 2025

      see also “Notational Intelligence” https://thesephist.com/posts/notation/

      “The value of notation lies in how it enables us to work with new abstractions. With more powerful notation, we can work with ideas that would have been too complex or unwieldy without it. Equipped with better notation, we might think of solutions or hypotheses that would have been previously unthinkable. Without Arabic numerals, we don’t have long division. Without chess notation, the best strategies and openings may not have been played. Without a notation for juggling patterns called Siteswap, many new juggling patterns wouldn’t have been invented. I think notation should be judged by its ability to contribute to and represent previously unthinkable, un-expressible thoughts.”

      This is pretty much the whole point of programming languages imo

    • dan-gAug 2022

      Some of the other sibling comments touch on this, but I’ve had more success inverting the paradigm as thesephist notes in “Build tools
      around workflows, not workflows around tools”[1], which is worth a read even if it’s not directly related to goal setting (although I’d argue goal setting is certainly part of a workflow)

      I’ve tried so many different types of productivity systems over the years, but the ones have stuck for me are the ones that don’t overly prescribe how they’re supposed to be used and give you some implementation leeway.

      [1] https://thesephist.com/posts/tools/

    Related

    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Think Relevancethinkrelevance.com69 people

    My Clojure Workflow, Reloaded

    Think Relevance
    Company · last shared 2020
    Fogusblog.fogus.me197 people

    Technical Papers Every Programmer Should Read (At Least Twice)

    Fogus
    Personal · last shared 2026
    Lu Wilsontodepond.com21 people

    We are not here to make code

    Lu Wilson
    Personal · last shared 2026
    Never Work in Theoryneverworkintheory.org73 people

    “Extremely angry with the state of academic CS research right now”

    Never Work in Theory
    Publication · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    Numinous Productionsnuminous.productions30 people

    How can we develop transformative tools for thought?

    Numinous Productions
    Personal · last shared 2025
    Artima Developerartima.com464 people

    Google Groups Data To Be Destroyed

    Artima Developer
    Publication · last shared 2026