2 điểm bởi GN⁺ 2025-11-18 | 1 bình luận | Chia sẻ qua WhatsApp
  • Một công nghệ Internet mới hỗ trợ thư viện điện tử tập trung vào tài liệu văn bản, dựa trên cấu trúc tài liệu được liên kết với nhau
  • Tập trung xây dựng một không gian trực tuyến đơn giản và nhẹ nhàng thay vì các chức năng phức tạp của web hiện tại
  • Một cách tiếp cận coi trọng bảo vệ quyền riêng tư, sự tập trung và băng thông hơn là đổi mới hay phá vỡ hiện trạng
  • Không nhằm thay thế công nghệ khác hay thay đổi thế giới, mà cung cấp một không gian nghỉ ngơi trong môi trường Internet đã thay đổi quá mức
  • Nhấn mạnh tầm quan trọng của cách tiếp cận truy cập thông tin bền vững, khi hướng tới một không gian Internet nơi tài liệu được đối xử đúng với bản chất vốn có của chúng

Tổng quan về Gemini

  • Gemini là một công nghệ Internet mới hỗ trợ thư viện điện tử của các tài liệu văn bản liên kết với nhau
    • Tương tự khái niệm web hiện có, nhưng tập trung vào sự đơn giản và việc truyền tải thông tin cốt lõi
  • Công nghệ này là một khái niệm không bị ràng buộc bởi thời đại, không chỉ là tàn dư của quá khứ mà xem cấu trúc tài liệu như một “khái niệm hạng nhất”
  • Không hướng tới đổi mới hay thay đổi mang tính phá vỡ, mà theo đuổi cảm giác ổn định trong một môi trường Internet vốn đã thay đổi đủ nhiều

Triết lý thiết kế

  • Gemini xây dựng một không gian trực tuyến nhẹ nhàng, để tài liệu có thể tồn tại đơn thuần như chính nó
    • Thoát khỏi các ứng dụng web phức tạp hoặc cấu trúc xoay quanh quảng cáo, mang lại trải nghiệm tập trung vào việc đọc
  • Đặt bảo vệ quyền riêng tư, duy trì sự tập trungtiết kiệm băng thông làm các giá trị cốt lõi
  • Không thay thế hay cạnh tranh với các công nghệ khác, mà cung cấp cho người dùng một không gian Internet thay thế để lựa chọn

Tài liệu chính thức và giấy phép

  • Toàn bộ nội dung chính thức được cung cấp theo giấy phép CC BY-NC-ND 4.0
  • Có thể xem thêm thông tin qua FAQ hoặc video tổng quan

1 bình luận

 
GN⁺ 2025-11-18
Ý kiến Hacker News
  • Trước đây khi nghịch thử giao thức Gemini, tôi đã thấy rất vui
    Nhưng sau khi vượt qua giai đoạn tự mình thử nghiệm, các ràng buộc của gemtext khiến tôi mất hứng khá nhiều
    Vì đây là một ngôn ngữ đánh dấu thiên về văn bản nên hoàn hảo cho người viết, nhưng lại bất tiện với các hình ảnh hay tư liệu trực quan mà tôi thường chia sẻ
    Tôi cũng hiểu lập luận rằng cách hiển thị thư mục ảnh hoặc thumbnail có thể gây xao nhãng, nhưng nghệ thuật thị giác cũng là một phương tiện biểu đạt quan trọng
    Cuối cùng thì Gemini là một giao thức rất hợp với mục đích ban đầu của nó. Nó không hợp với nhu cầu của tôi, nhưng chắc chắn sẽ có người thích

    • Một số trình khách Gemini hỗ trợ ảnh inline
      Có thể cấu hình để khách truy cập xem danh sách thumbnail nếu họ muốn
    • Đồng ý. Thật ra Gemini thậm chí cũng không lấp được khoảng trống mà Gopher để lại
      Nó chỉ giống kiểu “motherfuckingwebsite.com”, nhưng lại quá nghiêm túc về bản thân mình
  • Tôi thích smol web và nghĩ đây là một không gian thực sự tốt cho những người yêu công nghệ
    Vì vậy tôi đã tạo đủ các bản mirror finger://, gemini://, gopher://, https:// cho trang sava.rocks của mình

  • Có thể là do tuổi tác, nhưng tôi không hiểu tại sao cứ phải làm lại mọi thứ từ đầu
    Theo tôi, chỉ cần quay về HTML 2.0 hoặc 3.2 được chỉnh sửa đôi chút là đủ
    Tôi cũng ghét các vấn đề của web hiện đại, nhưng vẫn nghĩ cải thiện “web phi hiện đại” vốn đã tồn tại sẽ tốt hơn
    Không bao giờ nên đánh giá thấp khả năng tương tác (interoperability)

    • Dùng một giao thức riêng có lợi thế là mọi trang đều có cùng một bộ giới hạn
      Dù tìm kiếm bằng trình duyệt hạn chế thì kết quả trả về cũng chỉ là những thứ có thể đọc được, nhờ đó giảm vấn đề khả năng khám phá (discovery)
    • Gemini là một phản ứng ngược trước những thay đổi tiêu cực của web
      Nó xem việc web được thiết kế để có thể mở rộng chính là thất bại gốc rễ, nên Gemini làm cho việc mở rộng trở nên khó khăn ngay từ đầu
      Nhưng tôi không đồng cảm với thái độ này. Vấn đề của web là nó đã phát triển theo hướng lấy nhà xuất bản làm trung tâm
      Cuối cùng người dùng phải dùng “agent của Google”, còn tôi thì muốn công cụ lấy người dùng làm trung tâm hơn là phần mềm lấy nhà xuất bản làm trung tâm kiểu đó
    • HTML 2.0 và NOSCRIPT khó cưỡng chế ở cả phía máy chủ lẫn máy khách
    • Kết luận thú vị đấy. Có lẽ khả năng tương tác là một trong những lý do lớn của giao thức này
      Nếu tự cài Lagrange rồi truy cập gemini://bleyble.com/cgi-bin/random thì sẽ có cảm giác khác hẳn
    • Khi tạo ra thứ gì đó mới, mọi người sẽ có cảm giác được tham gia, có thể đóng góp vào việc triển khai hay thiết kế
      Mọi người thích được là một phần của quá trình như vậy
  • Tôi đã tự xây dựng công cụ tìm kiếm và Wayback Machine cho Gemini
    gemini://kennedy.gemi.dev
    Có khoảng 4.000 host và 1 triệu tài liệu, hình ảnh, tệp
    Đây là một sân chơi rất hợp để thử nghiệm crawler hay indexer, và dù phần lớn là site tĩnh, tôi vẫn thêm một chút tính tương tác bằng CGI
    Ví dụ: gemini://gemi.dev/cgi-bin/moon.py

  • Tôi nhớ là cái tên này được lấy từ chương trình không gian của NASA
    Gopher là Mercury, Web là Apollo, còn Gemini là giai đoạn ở giữa
    Gemini là một giao thức Internet mới

    • nặng hơn Gopher
    • nhẹ hơn Web
    • không thay thế cái nào trong hai thứ đó
    • theo đuổi độ phức tạp tối thiểu để đạt hiệu quả tối đa
    • và rất coi trọng quyền riêng tư của người dùng
    • Việc không có hình ảnh có lẽ sẽ là nhược điểm chí mạng với đa số mọi người
    • Nếu tài liệu chỉ đơn giản được nối với nhau bằng link thì tôi tò mò không biết tìm kiếm và khám phá hoạt động ra sao
      Tôi muốn biết có phải tồn tại các công cụ tìm kiếm bên ngoài Gemini để kết nối chúng lại không
  • Trong thời kỳ đại dịch, việc mày mò Gemini thực sự rất vui
    Có cảm giác thử thách khi học một giao thức đơn giản mới, và tự làm một GUI client cũng rất thú vị
    Nó không thành công đến mức làm rung chuyển thế giới, nhưng vẫn còn là một góc nhỏ ấm cúng của Internet

    • Chỉ mình tôi là hoàn toàn bỏ lỡ giai đoạn đó à :(
  • Tôi đọc đoạn giới thiệu 100 từ mà vẫn không hiểu nó là gì nên thôi thoát ra luôn

    • Có giải thích trong FAQ
      Gemini là giao thức client–server hỗ trợ định dạng hypertext nhẹ, tập trung vào việc phân phối tệp
      Nó được xây dựng trên các công nghệ tiêu chuẩn như URI, MIME, TLS, và lấy sự đơn giản cùng tính không thể mở rộng làm triết lý cốt lõi
      Tóm lại, nó là một web stack bị cắt gọn đến cực độ
    • Về cơ bản đây là giao thức thay thế cho HTTP và HTML
      Mức độ phức tạp nằm đâu đó giữa HTTP/1 thời kỳ đầu và Gopher, được thiết kế xoay quanh văn bản nên không có multimedia hay tính năng tương tác
    • Tôi cũng phản ứng y như vậy. Đoạn giới thiệu đầy những lời lẽ khoa trương rỗng tuếch, nên tôi thấy khá thất vọng
    • Cuối cùng thì nó chỉ là Gopher + TLS + UTF8 + text wrapping + header + danh sách không thứ tự
    • Tóm gọn lại thì đây là web không có hình ảnh hay script
  • Tôi đồng cảm với triết lý của Gemini — không có ảnh inline, không theo dõi, không xao nhãng, không thể mở rộng, coi trọng bảo mật —
    Nên tôi đã cài trình duyệt Gemini cho Android là Buran và đi khám phá nhiều link
    Nhưng ngay khi vào gemini://hellomouse.net, tôi đã thấy ảnh inline
    Điều đó có vẻ trái với nguyên tắc của Gemini, nên tôi không biết mình đã hiểu sai gì

    • Bạn không hiểu sai gì cả. Thực tế người dùng Gemini cũng thừa nhận tính hữu ích của ảnh inline
  • Tôi đã vận hành một Gemini Capsule (website/blog) từ năm 2021
    Gần như không có khách truy cập, nhưng buổi tối lang thang trong small web để tìm nội dung thú vị cũng rất vui

  • Trang này quá lan man nên khó nắm được trọng tâm
    Nhưng tóm lại thì mô tả nó là “Gopher hiện đại hóa” có lẽ không sai nhiều