# 토끼굴 탐색에 최적화된 실험적 웹 브라우저

> Clean Markdown view of GeekNews topic #17087. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17087](https://news.hada.io/topic?id=17087)
- GeekNews Markdown: [https://news.hada.io/topic/17087.md](https://news.hada.io/topic/17087.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-10-05T09:55:25+09:00
- Updated: 2024-10-05T09:55:25+09:00
- Original source: [szymonkaliski.com](https://szymonkaliski.com/projects/cartographist/)
- Points: 4
- Comments: 1

## Topic Body

- # Cartographist 소개
  - Cartographist는 토끼굴 탐험에 최적화된 실험적인 웹 브라우저임.
  - 새로운 창을 여는 대신, 수평으로 스크롤 가능한 패널을 생성함.
  - 선형적인 기록 대신, 브라우징의 트리 구조 개요를 보여줌.
  - 세션의 정확한 상태를 저장하고 불러올 수 있어, 장기간의 주제 연구를 지원함.

- # 프로젝트 배경
  - 2020년 여름, 연구 중심의 웹 브라우저 아이디어를 실험함.
  - Twitter에 미리보기를 공유했으며, 많은 관심을 받았음.
  - Andy Matuschak의 웹사이트 레이아웃과 Nate Parrot의 실험에서 영감을 받음.
  - Miller columns와 Smalltalk 클래스 브라우저에서 시작된 레이아웃의 역사를 가짐.

- # 브라우징과 검색의 차이
  - 브라우징은 개방적이고 확산적인 활동으로 이해됨.
  - 검색은 정보 검색으로 이해됨.
  - 디스크에 저장된 기록을 통해 브라우징 세션으로 돌아갈 수 있는 아이디어를 좋아함.

- # 실용적인 문제
  - 전체 기록을 보유하는 것이 실제로 유용하지 않다고 생각함.
  - 연구의 가장 가치 있는 부분은 종합적인 부분임.
  - 스크롤 위치나 선택을 유지하고, 기록을 편집 가능하게 만드는 것이 작은 진전일 수 있음.

- # Cartographist의 한계
  - 좋은 창 관리자라면 Cartographist를 거의 완전히 대체할 수 있음.
  - HHTWM에서 열 레이아웃을 실험했지만, 수평 스크롤이 없어 유용하지 않음.

- # GN⁺의 정리
  - Cartographist는 연구 중심의 웹 브라우징을 위한 실험적인 접근을 제시함.
  - 트리 구조의 브라우징과 세션 저장 기능은 장기 연구에 유용할 수 있음.
  - 그러나, 전체 기록 보유의 실용성에 대한 의문이 제기됨.
  - 비슷한 기능을 가진 프로젝트로는 Glamorous Toolkit이 추천됨.

## Comments



### Comment 29727

- Author: neo
- Created: 2024-10-05T09:55:25+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41738502) 
- Vim에서 코드를 탐색하는 방법에 대한 설명이 흥미로움. Vim에서 단축키를 사용하여 함수 정의로 이동하는 방법을 공유함
  - `nnoremap gF &lt;c-w&gt;vgF`와 `nnoremap &lt;silent&gt;gD :call CocActionAsync('jumpDefinition', 'vsplit')&lt;cr&gt;`을 사용하여 새로운 창에서 함수 정의로 이동하는 방법을 설명함
  - Lua와 nvim을 사용하여 `buf_set_keymap('n', 'gds', '&lt;c-w&gt;v&lt;cmd&gt;lua vim.lsp.buf.definition()&lt;CR&gt;', opts)`로 설정함

- Kay Xu와의 협업을 제안함. 그는 sensemaking과 berrypicking에 대한 연구를 진행 중이며, 브라우저 확장 프로그램을 사용하여 접근 방식을 개선하고 있음

- 20년 전 비슷한 것을 만들었으며, 페이지 내용의 전체 텍스트 검색과 브라우저 기록 기능을 포함함. 학습 장애가 있는 사람이 교과서를 재배열하여 이해하는 방법을 보고 영감을 받았음

- Vim 기능 설명이 Squeak의 Whisper 브라우저를 떠올리게 함. Whisper 브라우저는 창의 확산을 방지하기 위해 깊이 지향적인 SmalltalkBrowser를 사용했음

- Chrome 개발 시 iRider라는 IE 셸 브라우저에 매료되었음. iRider는 트리 스타일 탭과 고정 기능을 제공하여 유용했음

- Firefox의 Tree Style Tabs와 Tree Tabs 확장 프로그램과 유사한 기능을 언급함. Tree Style Tabs는 세션 저장 기능이 없고, Tree Tabs는 세션 저장이 가능하지만 일부 확장 프로그램과 호환되지 않음

- ADHD 사용자를 위한 기능으로 보임. 브라우징 세션이 300개의 탭으로 끝나는 경우가 많음

- "trails"를 저장하고 복원하는 기능을 높이 평가함. 10년 전 JS+CSS로 만든 Wikipedia 전용 인터페이스를 공유함

- AI의 존재적 위험에 대한 논의가 많지만, 이 도구를 아무런 안전장치 없이 공개한 것에 대해 우려를 표함. 과학 문헌을 탐색할 때 ArXiv 탭의 그래프가 유용할 수 있음
