4 điểm bởi GN⁺ 2024-10-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Giới thiệu về Cartographist

    • Cartographist là một trình duyệt web thử nghiệm được tối ưu cho việc khám phá theo kiểu “rabbit hole”.
    • Thay vì mở cửa sổ mới, nó tạo ra các bảng có thể cuộn theo chiều ngang.
    • Thay vì lịch sử tuyến tính, nó hiển thị cái nhìn tổng quan theo cấu trúc cây của quá trình duyệt web.
    • Có thể lưu và tải lại chính xác trạng thái của phiên, hỗ trợ nghiên cứu chủ đề trong thời gian dài.
  • Bối cảnh dự án

    • Vào mùa hè năm 2020, tác giả đã thử nghiệm ý tưởng về một trình duyệt web tập trung vào nghiên cứu.
    • Một bản xem trước đã được chia sẻ trên Twitter và nhận được nhiều sự quan tâm.
    • Dự án lấy cảm hứng từ bố cục website của Andy Matuschak và các thử nghiệm của Nate Parrot.
    • Bố cục này có lịch sử bắt nguồn từ Miller columns và trình duyệt lớp của Smalltalk.
  • Sự khác biệt giữa duyệt web và tìm kiếm

    • Duyệt web được hiểu là một hoạt động mở và có tính lan tỏa.
    • Tìm kiếm được hiểu là truy hồi thông tin.
    • Tác giả thích ý tưởng có thể quay lại một phiên duyệt web thông qua lịch sử được lưu trên đĩa.
  • Các vấn đề thực tiễn

    • Tác giả cho rằng việc giữ toàn bộ lịch sử trên thực tế không thực sự hữu ích.
    • Phần có giá trị nhất của nghiên cứu là phần tổng hợp.
    • Việc giữ nguyên vị trí cuộn hoặc lựa chọn, và biến lịch sử thành thứ có thể chỉnh sửa, có thể là một bước tiến nhỏ.
  • Giới hạn của Cartographist

    • Một trình quản lý cửa sổ tốt có thể gần như thay thế hoàn toàn Cartographist.
    • Tác giả đã thử nghiệm bố cục cột trong HHTWM, nhưng vì không có cuộn ngang nên nó không hữu ích.
  • Tóm tắt của GN⁺

    • Cartographist đưa ra một cách tiếp cận thử nghiệm cho việc duyệt web phục vụ nghiên cứu.
    • Duyệt web theo cấu trúc cây và khả năng lưu phiên có thể hữu ích cho nghiên cứu dài hạn.
    • Tuy nhiên, tính thực tiễn của việc giữ toàn bộ lịch sử vẫn bị đặt dấu hỏi.
    • Một dự án được khuyến nghị có tính năng tương tự là Glamorous Toolkit.

1 bình luận

 
GN⁺ 2024-10-05
Ý kiến trên Hacker News
  • Phần giải thích về cách điều hướng mã trong Vim khá thú vị. Người này chia sẻ cách dùng phím tắt trong Vim để chuyển tới phần định nghĩa hàm

    • Giải thích cách dùng nnoremap gF <c-w>vgFnnoremap <silent>gD :call CocActionAsync('jumpDefinition', 'vsplit')<cr> để mở phần định nghĩa hàm trong cửa sổ mới
    • Thiết lập bằng Lua và nvim với buf_set_keymap('n', 'gds', '<c-w>v<cmd>lua vim.lsp.buf.definition()<CR>', opts)
  • Đề xuất hợp tác với Kay Xu. Anh ấy đang nghiên cứu về sensemaking và berrypicking, đồng thời cải thiện cách tiếp cận bằng tiện ích mở rộng trình duyệt

  • Đã từng làm thứ tương tự cách đây 20 năm, bao gồm tìm kiếm toàn văn trong nội dung trang và tính năng lịch sử trình duyệt. Người này lấy cảm hứng từ việc thấy một người có khó khăn trong học tập sắp xếp lại sách giáo khoa để hiểu bài

  • Phần mô tả tính năng của Vim gợi nhớ đến trình duyệt Whisper của Squeak. Whisper dùng SmalltalkBrowser theo hướng đào sâu để tránh tình trạng cửa sổ bị phân tán quá nhiều

  • Khi phát triển Chrome, người này từng rất thích iRider, một trình duyệt shell cho IE. iRider hữu ích nhờ cung cấp tab kiểu cây và tính năng ghim

  • Nhắc đến các tính năng tương tự với tiện ích mở rộng Tree Style Tabs và Tree Tabs của Firefox. Tree Style Tabs không có chức năng lưu phiên, còn Tree Tabs có thể lưu phiên nhưng không tương thích với một số tiện ích mở rộng khác

  • Có vẻ là tính năng dành cho người dùng ADHD. Các phiên duyệt web thường kết thúc với 300 tab

  • Đánh giá cao tính năng lưu và khôi phục "trails". Người này chia sẻ một giao diện chỉ dành cho Wikipedia mà họ đã làm bằng JS+CSS từ 10 năm trước

  • Có rất nhiều thảo luận về rủi ro hiện sinh của AI, nhưng người này bày tỏ lo ngại về việc phát hành công cụ này mà không có bất kỳ biện pháp an toàn nào. Khi khám phá tài liệu khoa học, đồ thị của các tab ArXiv có thể sẽ hữu ích