Live data from Hacker News

Experimental web browser optimized for rabbit-holing

szymonkaliski.com

91–100 of 122 posts

Re: Experimental web browser optimized for rabbit-holing

#92
post #22

Slightly unrelated: > As an aside, I also use this technique for navigating code with Vim, where a single shortcut goes to a definition of a function in a new pane I was intrigued by this, and searched the author's github for their .vim. This is how they do that: nnoremap gF vgF https://github.com/szymonkaliski/dotfiles/blob/357fc7c76ca86... and nnoremap gD :call CocActionAsync('jumpDefinition', 'vsplit') https://git…

For any vim feature we can think of, somebody has implemented it. So I say this knowing that I’ve almost certainly just not seen it yet. But, it would be sort of nice if there was a key combo that basically said “just bring me to this definition if moving there would still leave some of the currently visible text on my screen (so I’m not jumping out of my current context and getting lost), but if it is any further of a jump, open a split”

Re: Experimental web browser optimized for rabbit-holing

#93
post #22

Slightly unrelated: > As an aside, I also use this technique for navigating code with Vim, where a single shortcut goes to a definition of a function in a new pane I was intrigued by this, and searched the author's github for their .vim. This is how they do that: nnoremap gF vgF https://github.com/szymonkaliski/dotfiles/blob/357fc7c76ca86... and nnoremap gD :call CocActionAsync('jumpDefinition', 'vsplit') https://git…

this is great, added this to my nvim config. But changed it to 'gv' as 'gds' added a little bit of lag when I wanted to use 'gd'.

Re: Experimental web browser optimized for rabbit-holing

#95
Lately, I've been thinking about how you might bring notebooks to web browsing...something that would make it easier for an LLM to interact with your browsing and thought process. This was timely because it got me thinking more about how what I'm thinking of relates to rabbit-holing.

Re: Experimental web browser optimized for rabbit-holing

#97

I wonder if someone will implement this in Nyxt... it seems appropriate for such a browser.

https://nyxt.atlas.engineer/article/global-history-tree.org

Already done

As Nyxt is for browsers what Emacs is for editors, you can put crazy stuff on it with very little.

Re: Experimental web browser optimized for rabbit-holing

#98
post #16

Looks like the stuff of dreams and nightmares for a ADHD user. Am I the only one who regularly ends up a browsing session with 300 tabs? This feels like a feature I'd overuse, and which would only make my life much worse.

For ADHD you'd love offpunk. It's an offline Gemini, Gopher and minimal web browser.

You add bookmarks/RSS feeds or whatever, run

       offpunk --sync
and then

       offpunk
Finally you type down

       tour  (or t) 
at the prompt and then keep pressing (t) until you finish all the blogs/news sites and such. The site is read with the space bar. If you want to read again, type down 'less', and you can enter the number of the links to access them. To go back, press 'b'.

Everything is kept offline for further usage.

URL https://sr.ht/~lioploum/offpunk/

Re: Experimental web browser optimized for rabbit-holing

#99

This is the first time I've seen actual utility in being able to stuff a "web browser" in a pane of a GUI program developed in the language of your choice. The ability to take the metadata of browsing, the links, and especially the knowledge of the connections between clicked URLs, as the basis of a knowledge graph, is the closest I've seen someone come to the Memex[1] in a long time. Add the ability to add notation,…

Nyxt is that. A WebkitGTK4 window (commonly used by browsers like Surf, Luakit...) with a Common Lisp UI. The Common Lisp interface gives you suporpowers such as creating graphs on bookmarks to extract closely related information.

Re: Experimental web browser optimized for rabbit-holing

#100

I made something like this over 20 years ago. It also had full text searching of the contents of the page and also worked as a browser history. I used it for a few years. The real solution I saw in a roomful of butcher paper tucked in cabinets in the basement of a really dedicated guy who had a learning disability. He went through textbooks and had to come up with his own special syntax in order to comprehend the tex…

You can also pin papers, photos, notes, etc to the wall or a giant pinboard, and then use red string and thumb tacks to link related items, etc.

Doesn't really work. The fidelity of the links is low. It needs to have an expressed ontology. It's a geometric and spacial language as bucky fuller wrote about. It's an extension of the written word that incorporates a semantic geometry.

This only sounds wacky because it's new. Let's put it this way. Our rules for the written word doesn't really go high up in the abstraction. In English we have a character set that serves as phonetic and a bit of a fuzzy etymology history and that's it.

We don't arrange the words in space differently depending on the expressed intent. There's no squares, circles or triangles that the words enfold upon. Lines or arrows are not part of the writing system.

But if you look at how students take notes, you'll invariably find many invent their own extensions to accommodate for this oversight. Shapes, colors, squiggles, and other affectations carry semantic weight. It's been invented and reinvented millions of times.

I've asked people whenever I see it in the past 10 years or so and almost nobody realizes they invented their own system. They are just doing "what makes sense to them". And there's lots of commonalities. People reinvent the same things.

Semiotics is a natural tool of expression, comprehension and understanding. The wall between it and the written word is an artificial construct that people naturally ignore in their personal writings. I hear people think others won't be able to understand their notes - it's just for them. You'd be surprised how universal these linguistic extensions actually are.

This interaction is an important tool in expressing the natures of corpi transclusions on the project we call the web. We've got the pixels to do it now. Let's go!

Anyways. I'm sure this reads like I'm a nutjob. And yes, I've talked to Ted Nelson about this. He doesn't seem to get it. My email is in my profile if you're interested.

The most important aspect to succeeding here is keeping it open, collaborative and free. The organizational structure has to mirror the desired organization of the output as Conway put it about 60 years ago.

Post reply on HN