4 คะแนน โดย GN⁺ 2024-10-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แนะนำ Cartographist

    • Cartographist เป็นเว็บเบราว์เซอร์เชิงทดลองที่ปรับให้เหมาะกับการสำรวจแบบ rabbit hole
    • แทนที่จะเปิดหน้าต่างใหม่ มันจะสร้างแผงที่เลื่อนแนวนอนได้
    • แทนที่จะเป็นประวัติแบบเส้นตรง มันจะแสดงภาพรวมโครงสร้างแบบต้นไม้ของการท่องเว็บ
    • สามารถบันทึกและเรียกคืนสถานะที่แม่นยำของเซสชันได้ จึงรองรับการวิจัยหัวข้อระยะยาว
  • ภูมิหลังของโปรเจกต์

    • ในฤดูร้อนปี 2020 ได้ทดลองแนวคิดของเว็บเบราว์เซอร์ที่เน้นการวิจัย
    • ได้แชร์ตัวอย่างพรีวิวบน Twitter และได้รับความสนใจอย่างมาก
    • ได้แรงบันดาลใจจากเลย์เอาต์เว็บไซต์ของ Andy Matuschak และการทดลองของ Nate Parrot
    • เลย์เอาต์นี้มีประวัติที่เริ่มจาก Miller columns และ Smalltalk class browser
  • ความแตกต่างระหว่างการท่องเว็บกับการค้นหา

    • การท่องเว็บถูกเข้าใจว่าเป็นกิจกรรมแบบเปิดกว้างและแตกแขนงออกไป
    • การค้นหาถูกเข้าใจว่าเป็นการสืบค้นข้อมูล
    • ชอบแนวคิดที่ว่าสามารถกลับไปยังเซสชันการท่องเว็บได้ผ่านประวัติที่บันทึกไว้บนดิสก์
  • ปัญหาในทางปฏิบัติ

    • มองว่าการเก็บประวัติทั้งหมดไว้อาจไม่ได้มีประโยชน์จริงในทางปฏิบัติ
    • ส่วนที่มีค่าที่สุดของการวิจัยคือส่วนของการสังเคราะห์
    • การคงตำแหน่งการเลื่อนหรือการเลือกไว้ และทำให้ประวัติสามารถแก้ไขได้ อาจเป็นความก้าวหน้าเล็ก ๆ
  • ข้อจำกัดของ Cartographist

    • หากมีตัวจัดการหน้าต่างที่ดี ก็อาจแทนที่ Cartographist ได้เกือบทั้งหมด
    • ได้ทดลองเลย์เอาต์แบบคอลัมน์ใน HHTWM แต่เพราะไม่มีการเลื่อนแนวนอนจึงไม่ค่อยมีประโยชน์
  • สรุปของ GN⁺

    • Cartographist นำเสนอแนวทางเชิงทดลองสำหรับการท่องเว็บที่เน้นการวิจัย
    • การท่องเว็บแบบโครงสร้างต้นไม้และฟังก์ชันบันทึกเซสชันอาจมีประโยชน์ต่อการวิจัยระยะยาว
    • อย่างไรก็ตาม มีการตั้งคำถามต่อประโยชน์เชิงปฏิบัติของการเก็บประวัติทั้งหมดไว้
    • โปรเจกต์ที่มีความสามารถคล้ายกันและถูกแนะนำคือ Glamorous Toolkit

1 ความคิดเห็น

 
GN⁺ 2024-10-05
ความคิดเห็นบน Hacker News
  • คำอธิบายเกี่ยวกับวิธีไล่ดูโค้ดใน Vim น่าสนใจ มีการแชร์วิธีกระโดดไปยังนิยามของฟังก์ชันโดยใช้คีย์ลัดใน Vim

    • อธิบายวิธีกระโดดไปยังนิยามของฟังก์ชันในหน้าต่างใหม่ด้วย nnoremap gF <c-w>vgF และ nnoremap <silent>gD :call CocActionAsync('jumpDefinition', 'vsplit')<cr>
    • ตั้งค่าด้วย Lua และ nvim โดยใช้ buf_set_keymap('n', 'gds', '<c-w>v<cmd>lua vim.lsp.buf.definition()<CR>', opts)
  • มีการเสนอให้ร่วมงานกับ Kay Xu ซึ่งกำลังทำวิจัยเกี่ยวกับ sensemaking และ berrypicking และกำลังปรับปรุงแนวทางนี้ด้วยส่วนขยายเบราว์เซอร์

  • เคยสร้างสิ่งคล้ายกันเมื่อ 20 ปีก่อน โดยมีทั้งการค้นหาข้อความแบบเต็มจากเนื้อหาหน้าเว็บและฟังก์ชันประวัติเบราว์เซอร์ ได้แรงบันดาลใจจากการเห็นคนที่มีความบกพร่องด้านการเรียนรู้จัดเรียงหนังสือเรียนใหม่เพื่อให้เข้าใจได้ดีขึ้น

  • คำอธิบายฟังก์ชันของ Vim ทำให้นึกถึงเบราว์เซอร์ Whisper ของ Squeak ซึ่งใช้ SmalltalkBrowser ที่เน้นความลึกเพื่อป้องกันไม่ให้หน้าต่างแตกแขนงกระจายมากเกินไป

  • ตอนพัฒนา Chrome เคยประทับใจกับเบราว์เซอร์เชลล์ IE ชื่อ iRider มาก โดย iRider มีแท็บแบบต้นไม้และความสามารถในการปักหมุด จึงใช้งานได้สะดวก

  • มีการกล่าวถึงฟังก์ชันคล้ายกับส่วนขยาย Tree Style Tabs และ Tree Tabs ของ Firefox โดย Tree Style Tabs ไม่มีฟังก์ชันบันทึกเซสชัน ส่วน Tree Tabs บันทึกเซสชันได้ แต่เข้ากันไม่ได้กับส่วนขยายบางตัว

  • ดูเหมือนจะเป็นฟีเจอร์สำหรับผู้ใช้ที่มี ADHD เพราะหลายครั้งเซสชันท่องเว็บมักจบลงด้วยแท็บถึง 300 แท็บ

  • ชื่นชมฟังก์ชันสำหรับบันทึกและกู้คืน "trails" และแชร์อินเทอร์เฟซสำหรับ Wikipedia โดยเฉพาะที่ทำด้วย JS+CSS เมื่อ 10 ปีก่อน

  • แม้จะมีการพูดถึงความเสี่ยงเชิงอัตถิภาวนิยมของ AI กันมาก แต่ก็แสดงความกังวลที่ปล่อยเครื่องมือนี้ออกมาโดยไม่มีมาตรการป้องกันใด ๆ เลย และมองว่ากราฟของแท็บ ArXiv อาจมีประโยชน์เมื่อใช้สำรวจวรรณกรรมวิทยาศาสตร์