Live data from Hacker News

Experimental web browser optimized for rabbit-holing

szymonkaliski.com

21–30 of 122 posts

Re: Experimental web browser optimized for rabbit-holing

#21

This is pretty neat! And I strongly suggest that you contact Kay Xu , who is doing research on sensemaking [1] [2] and berrypicking [3], I think he is currently working on newer and better version of his approach with browser extensions (as opposed to a separate renderer), and you both would benefit from collaboration. [1] https://vis4sense.github.io/sensemap/paper.pdf [2] https://vis4sense.github.io/sensemap/ [3] ht…

No FF support :( Also [The old version of SenseMap is no longer being maintained. A new version called HistoryMap is currently under development ] > site is dead .

As I mentioned, it is a research project, so I would not expect production ready code or multi-browser support. They are indeed not supporting the old version, as they are rewriting almost everything from scratch.

Last time I had contact with them, they were exploring using Plasmo [1] as building block for the extension, instead of doing everything vanilla as they did in the 1st version, which would offer cross-browser support out of the box.

But meanwhile, you can check the code [2] and add the FF manifest yourself to try it out.

[1] https://github.com/PlasmoHQ/plasmo

[2] https://github.com/Vis4Sense/HistoryMap

Re: Experimental web browser optimized for rabbit-holing

#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://github.com/szymonkaliski/dotfiles/blob/357fc7c76ca86...

---

Edit: This is what I ended up with, lua, nvim: `buf_set_keymap('n', 'gds', 'vlua vim.lsp.buf.definition()', opts)`

I made it a different map from the normal gd, so that I can choose to open in a new split or just jump to the one in my current window - I don't want a new split if e.g. a variable is define just 20 lines above my current one.

Re: Experimental web browser optimized for rabbit-holing

#24
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 text by rearranging the contents on these giant rolls effectively making a hybrid between a mind map and a zui.

He had a "linking" idea that involved an indexing system where you'd get another roll of paper out of the cabinet earmarked with labels and then unrolled it to the "linked" region. Then he'd fold it back on a table and have them both side by side.

The general applicability was immediately apparent. I worked on it as a new way to browse the web over 10 years ago for a few months but then didn't stick with it.

I keep telling myself I'll work more on it but you know, anxiety and depression sucks. You can even use llms to do smart ontological labeling now.

The pieces are right fucking there. All I need to do is pick them up.

Re: Experimental web browser optimized for rabbit-holing

#25

Earlier quoted context omitted.

No FF support :( Also [The old version of SenseMap is no longer being maintained. A new version called HistoryMap is currently under development ] > site is dead .

As I mentioned, it is a research project, so I would not expect production ready code or multi-browser support. They are indeed not supporting the old version, as they are rewriting almost everything from scratch. Last time I had contact with them, they were exploring using Plasmo [1] as building block for the extension, instead of doing everything vanilla as they did in the 1st version, which would offer cross-brows…

Thanks . The the site [1] dead linked in [2]

[1] http://sensemap.io/

Re: Experimental web browser optimized for rabbit-holing

#26
Everybody is talking about the existential risk posed by AI but this guys release this tool in the wild without any rail guards... concerning, really.

A bit more seriously, it can be really useful to have a graph of ArXiv tabs instead of a linear range of tabs, this can be very handy when doing a dive in scientific literature.

Re: Experimental web browser optimized for rabbit-holing

#28
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, ratings, etc... to that knowledge in a structure, and I think you've got a winner.

Oh.. and store EVERYTHING required to show the page, or save a view of it that's independent of the live internet... that's the other key part of the Memex.

[1] https://www.theatlantic.com/magazine/archive/1945/07/as-we-m...

Post reply on HN