1 điểm bởi GN⁺ 2024-09-05 | 1 bình luận | Chia sẻ qua WhatsApp

1 bình luận

 
GN⁺ 2024-09-05
Ý kiến Hacker News
  • Đã từng ghé thăm Dynamicland vào năm 2018, và có một video cung cấp cái nhìn tổng quan rất tốt về dự án

    • Mỗi phiên bản của chương trình được thể hiện bằng một tờ giấy có ký hiệu riêng
    • Chỉnh sửa và commit chương trình bằng bàn phím thì một tờ giấy mới sẽ được in ra
    • Đặt tờ giấy mới trước camera thì phiên bản mới sẽ được sử dụng
  • Có thể dễ dàng xây dựng giao diện người dùng bằng các đối tượng vật lý

    • Có thể lược bỏ một phần thiết kế frontend số và tập trung vào backend tính toán
    • Hữu ích cho nghiên cứu và nghệ thuật, đồng thời cũng hữu ích trong những tình huống mà giao diện người dùng cố định trở thành cản trở
    • Tính hữu dụng đã được chứng minh trong một dự án phòng thí nghiệm sinh học
  • Mã nguồn của Dynamicland hoặc hướng dẫn phần cứng DIY vẫn chưa được công khai

    • Hiện tại chỉ có thể sử dụng tại không gian Dynamicland và không gian của các cộng tác viên
    • Về lâu dài, họ có kế hoạch phổ biến ý tưởng này dưới dạng kit và trò chơi
  • Đã dành nhiều thời gian tại Dynamicland Oakland và rất thích thú với việc tương tác cùng mọi người

    • Realtalk giống như việc thêm một lớp vật lý vào chương trình
    • Có thể điều khiển hành vi của chương trình bằng bố cục vật lý và mã
    • Có nhiều kỹ thuật không trực quan liên quan đến sự tách biệt giữa lớp vật lý và lớp phần mềm
    • Một chương trình tốt thì linh hoạt và mô-đun hóa, để cả người không biết lập trình cũng có thể tương tác và cải tiến thông qua lớp vật lý
    • Các mảnh của chương trình trên thực tế không thật sự được mô-đun hóa nên khó tương tác với nhau
    • Nếu đưa nhận diện đối tượng bằng AI vào, khả năng tương tác liên thông có thể sẽ được cải thiện
  • Vì chương trình mang tính vật lý nên có thể được chia sẻ và dễ khám phá

    • Có thể học thông qua vui chơi
    • Mục tiêu là đưa mọi người lại với nhau
    • Trông như một sự tái thiết kế máy tính dựa trên công nghệ và tri thức hiện tại
    • Luôn truyền cảm hứng và khiến người ta tự kiểm tra xem mình có đang làm việc gì đó đáng giá hay không
  • Dành lời khen cho Bret và cộng đồng collaborative computing

    • Có thể thay đổi chương trình bất cứ lúc nào và thấy ngay thay đổi
    • Ngôn ngữ D cung cấp khả năng REPL tức thì, rất phù hợp với các hệ thống cyber-physical bao gồm phần cứng, cảm biến nhanh, điều khiển và phản hồi tức thời
  • Tò mò về cách biến modular synthesizer thành các khối có núm vặn vật lý

    • Đã thử dùng VCV Rack, nhưng việc chỉnh núm bằng chuột và vặn núm vật lý bằng tay là hai trải nghiệm rất khác nhau
    • Cần một cách để sắp xếp các mô-đun một cách tự do
    • Với người mới bắt đầu, đây có thể là một cách thú vị để bước vào modular synthesizer thực thụ dựa trên Eurorack, AE Modular hoặc microrack
  • Bret Victor trở nên nổi tiếng tại Apple nhờ công việc về giao diện cho con người

    • Năm 2012 ông có những bài nói chuyện có ảnh hưởng lớn: Inventing on Principle, Stop Drawing Dead Fish
    • Ông hình dung về thế giới tương lai, tạo ra prototype và chia sẻ ý tưởng qua các bài nói chuyện
    • Ông chia sẻ ý tưởng để truyền cảm hứng cho những người có thể biến chúng thành hiện thực
  • Rất ngưỡng mộ công việc của Bret Victor, nhưng thế giới vật lý có nhiều giới hạn

    • Các đối tượng vật lý có thể tham gia vào UI, nhưng việc mã được viết trên giấy và máy chiếu chỉ hiển thị hình ảnh 2D lại tạo cảm giác gượng gạo
    • Việc nhìn vào một chiếc bàn trống và tự hỏi "mình có thể làm gì nhỉ" là điều khó khăn
    • Nghiên cứu này rất tuyệt, nhưng vẫn tò mò liệu có kế hoạch giải quyết những vấn đề căn bản của việc pha trộn giữa thế giới thực và thế giới ảo hay không
  • Đã xem video giới thiệu mới, nhưng nó trông giống một hệ thống phức tạp gồm rất nhiều thẻ và chấm