- Trang Lemmy được liên kết giới thiệu một nền tảng thảo luận phi tập trung có thể được vận hành mà không phụ thuộc vào nền tảng của công ty
- Người dùng có thể chọn cộng đồng muốn tham gia và bài viết muốn xem, đồng thời tự sắp xếp feed bằng công cụ chặn và lọc
- Nền tảng này cung cấp upvote/downvote kiểu Reddit, sắp xếp và bình luận dạng luồng, đồng thời nhấn mạnh không theo dõi, không quảng cáo, không thuật toán bí mật
- Cung cấp ứng dụng iOS, Android, Desktop, Web và API mở để người dùng cũng như nhà phát triển có thể tạo client và công cụ phù hợp với mình
- Lemmyverse gồm hàng trăm máy chủ do nhiều quản trị viên quản lý, và có thể tự vận hành máy chủ bằng Docker hoặc Ansible
Tính chất nền tảng mà Lemmy nhấn mạnh
- Lemmy là một nền tảng thảo luận phi tập trung dành cho cộng đồng, nơi người dùng tự chọn cộng đồng muốn tham gia và bài viết muốn xem
- Feed có thể được sắp xếp bằng các công cụ chặn và lọc phong phú
- Nền tảng nhấn mạnh cấu trúc không bị doanh nghiệp kiểm soát, và cho biết không có theo dõi, quảng cáo hay thuật toán bí mật
- Việc phát triển được tiến hành công khai, và người dùng có thể đề xuất tính năng hoặc fork mã để tự chỉnh sửa
- Dịch vụ được vận hành không vì động cơ lợi nhuận, không quảng cáo, không theo dõi người dùng, và kinh phí phát triển đến từ quyên góp
- Các biện pháp kiểm duyệt được công khai minh bạch và có thể kiểm tra trong mod log
Tính năng thảo luận và trải nghiệm người dùng
- Bài viết có thể được upvote/downvote, các bài viết thú vị sẽ nổi lên trên và người dùng có thể chọn nhiều tùy chọn sắp xếp
- Bình luận dạng luồng giúp dễ theo dõi mạch thảo luận, và nền tảng cho biết mình cung cấp các tính năng chính của Reddit
- Có hơn 12 ứng dụng cho nhiều nền tảng và sở thích khác nhau
- Cung cấp ứng dụng cho iOS, Android, Desktop và Web
- Nhà phát triển có thể tạo ứng dụng và công cụ riêng bằng API mở
- Các tính năng bổ sung gồm giao diện thân thiện với di động, avatar người dùng, tổng điểm bình chọn kiểu old Reddit
(+/-), cùng các giao diện light, dark, solarized - Hỗ trợ tự động hoàn thành emoji khi nhập
:, gắn thẻ người dùng bằng@, và gắn thẻ cộng đồng bằng! - Có thể tải ảnh lên trực tiếp trong bài viết và bình luận, đồng thời cung cấp thông báo bao gồm cả email
- Có hỗ trợ quốc tế hóa cho hơn 30 ngôn ngữ
- Cung cấp feed RSS / Atom cho
All,Subscribed,Inbox,User,Community - Có thể xóa hoàn toàn dữ liệu bằng cách thay thế toàn bộ bài viết và bình luận
- Hỗ trợ bài viết và cộng đồng NSFW, và nếu tự host máy chủ thì bạn có thể kiểm soát hoàn toàn nội dung của mình
Tự host và vận hành mã nguồn mở
- Lemmyverse gồm hàng trăm máy chủ được kết nối với nhau, mỗi máy chủ do nhiều người vận hành
- Có thể tự vận hành máy chủ, và việc cài đặt có thể thực hiện bằng Docker hoặc Ansible
- Nhờ Rust, mức sử dụng tài nguyên thấp nên có thể chạy trên Raspberry Pi nhỏ hoặc cùng với các dịch vụ khác
- Lemmy là mã nguồn mở hoàn toàn, và bạn có thể theo dõi quá trình phát triển, đề xuất tính năng mới hoặc fork mã để tự thay đổi
1 bình luận
Ý kiến trên Hacker News
Đang có một PR nhằm tạo libgodot, tức Godot dưới dạng thư viện dùng chung có thể nhúng vào mã khác; các trường hợp sử dụng được nhắc đến gồm nhúng vào .NET để đảo ngược cục diện, tích hợp chặt chẽ hơn trong Blender để xem asset trực tiếp bằng engine, ứng dụng VR, SwiftGodotKit của Miguel de Icaza, xuất ảnh, hệ thống UI, viewport 3D, và tự động hóa chuyển đổi asset
Tôi vẫn tò mò không biết các cuộc thảo luận nội bộ ở Unity đã diễn ra thế nào mà họ lại nghĩ tính phí theo lượt cài đặt đối với các game đã phát hành là một ý hay. Nghe như sản phẩm của một sự thỏa hiệp
Câu trả lời thẳng thừng của giảng viên là: “Có, nếu lợi nhuận dự kiến vượt quá chi phí trách nhiệm pháp lý tiềm tàng.” Với quyết định lần này, rất có thể phản ứng dữ dội cũng đã được dự liệu từ trước
Màn hình khởi động Unity từ lâu đã là tín hiệu với tôi rằng game có thể không chạy ổn trên máy của mình. Biện pháp này có thể đẩy những game như vậy ra ngoài, nhìn chung là tốt cho thương hiệu, và trong bối cảnh một số người xem Unity gần như biểu tượng của game rác thì có vẻ phần nào cần thiết
Những engine này có thể chưa đạt cùng trình độ kỹ thuật như Unity, nhưng xét đến ngân sách và nhân lực thấp hơn rất nhiều thì điều đó cũng không có gì lạ. Dù vậy chúng đang ngày càng tốt lên, và còn có lợi thế lớn mà engine độc quyền không có. Nếu hướng đi không vừa ý, bạn có thể fork mã, nên họ không thể bắt game của bạn làm con tin để ép thay đổi
Unity vẫn có những điểm tốt mà Godot chưa có; chẳng hạn hỗ trợ font theo tôi tốt hơn về mặt trải nghiệm người dùng. Ngoài ra C# tốt hơn rất nhiều so với thứ ngôn ngữ nửa vời GodotScript. Dù vậy, nhìn vào mức độ phổ biến gần đây, tôi nghĩ Godot sẽ thu hẹp đáng kể khoảng cách này trước năm 2025
Thảo luận: https://news.ycombinator.com/item?id=37481872
Bản thân Terraria được phát triển bằng XNA và giờ có lẽ dùng FNA, nên đây có thể chỉ là lợi ích tự thân thuần túy, nhưng điều đó không xấu
Tôi từng tham gia một gói phần mềm kỹ thuật dùng XNA; nó bị chôn vùi gần 10 năm rồi hồi sinh vài năm trước. Vì Microsoft đã vứt XNA như củ khoai nóng, thật may là có FNA, và tôi không nghĩ mình sẽ tin Microsoft lần nữa
Chỉ cần có hỗ trợ console thôi cũng đã vào top 1%
Vấn đề là Unity luôn mắc kẹt ở điểm đó. Khi đi sâu nghiêm túc, lúc nào cũng có gì đó có vấn đề; gần đây nỗi ám ảnh với DOTS và pipeline render bị phân mảnh đặc biệt khó chịu, đủ để tôi chuyển sang Unreal. Các tính năng như tileset 2D, công cụ chỉnh địa hình, navigation mesh, công cụ animation cũng quá cơ bản trong một thời gian dài. Với công ty có đội ngũ thật sự thì có thể không phải vấn đề lớn, nhưng với phát triển indie, Unreal hợp hơn Unity rất nhiều
Dù vậy Unity đã tiến bộ nhiều trong vài năm gần đây, và nếu nó không crash hay hành xử kỳ quặc thì có thể là một engine thú vị để làm việc. Nhưng giờ đó là chuyện quá khứ. Tôi không có ý định làm game bằng Unity lần nữa
Nó có nhiều công cụ nên trông đáng ngợp, nhưng không ép buộc quá nhiều và độ linh hoạt cực lớn. Tôi mừng vì làn sóng rời Unity cho thấy các lãnh đạo kinh doanh rõ ràng ghét lập trình viên, nhưng bản thân game engine Unity thì tôi khá thích. Trước khi làm việc với Unity GameObject, tôi chưa từng hiểu đúng sức mạnh của composition thay vì inheritance từ góc nhìn thiết kế phần mềm
Unity không cồng kềnh; thực ra ngược lại. Với tư cách vừa là game engine vừa là công cụ sản xuất, nó khá module hóa