
Microsoft lại vừa đào mộ quá khứ các ông ạ. Cái thời mà Discord hay Slack còn chưa thành hình dạng phôi thai, thời mà người ta muốn hít drama hay làm quen múi mít trên mạng phải mò vào các phòng chat IRC, Microsoft đã có một ý tưởng cực kỳ điên rồ: Chat chít nhưng hiển thị dưới dạng... một cuốn truyện tranh hoàn chỉnh. Đúng thế, Microsoft Comic Chat huyền thoại vừa chính thức được mở mã nguồn!
Với các dev trẻ thuộc thế hệ Gen Z, cái tên này nghe lạ hoắc. Nhưng với các bô lão thế hệ 8x, 9x đời đầu, đây là cả một bầu trời hoài niệm về thời kỳ internet sơ khai cực kỳ hoang dã và đậm chất nghệ thuật.
Để tôi tóm tắt nhanh cho anh em lười đọc lịch sử. Vào năm 1996, thời kỳ mà Internet Explorer 3.0 đang làm mưa làm gió, Microsoft đã tung ra Comic Chat (sau này đổi tên thành Windows Comic Chat). Thay vì chỉ hiển thị những dòng text khô khan, nhàm chán như Yahoo Messenger sau này, Comic Chat biến mỗi người tham gia phòng chat thành một nhân vật truyện tranh 2D.
Điểm bá đạo nhất nằm ở thuật toán của nó: Dựa vào nội dung bạn gõ và các emotion đi kèm, hệ thống sẽ tự động chọn biểu cảm khuôn mặt của nhân vật, tự xếp các khung hình (panel) và góc máy (camera angles) như một họa sĩ manga thực thụ. Muốn nhân vật tức giận, chỉ cần gõ CAPS LOCK hoặc thêm icon phẫn nộ, lập tức khung hình của bạn sẽ có những tia chớp xẹt qua cực kỳ sống động.
Sau gần 3 thập kỷ chìm vào quên lãng, Microsoft đã quyết định mang mã nguồn C++ cổ đại của phần mềm này ra ánh sáng dưới giấy phép mã nguồn mở. Toàn bộ code render, xử lý text-to-panel và tài nguyên đồ họa gốc hiện đã có sẵn trên GitHub để các đạo hữu vào tha hồ "mổ xẻ".
Sự kiện này ngay lập tức khiến các diễn đàn công nghệ lớn như Hacker News và Reddit dậy sóng. Các luồng quan điểm xoay quanh vụ "khảo cổ" này có thể chia làm 3 phe rõ rệt:
Tóm cái váy lại, việc Microsoft open source một phần mềm từ năm 1996 không chỉ là một hành động tri ân quá khứ, mà nó còn mang lại một bài học cực kỳ thực tế cho anh em dev hiện nay.
Nhìn vào thế hệ phần mềm hiện tại mà xem, chúng ta đang sống trong kỷ nguyên của sự lãng phí tài nguyên. Một cái app chat cơ bản như Slack hay Discord chạy trên Electron ngốn hàng GB RAM của người dùng như uống nước lã. Trong khi đó, các bậc tiền bối năm 1996 chỉ với tài nguyên cực kỳ hạn hẹp, băng thông nghẹt thở, đã có thể tạo ra một phần mềm vừa nhẹ, vừa sáng tạo, vừa chạy mượt mà trên những cấu hình phần cứng tối cổ.
Đôi khi, việc học hỏi tư duy tối ưu hóa code và giải quyết bài toán một cách thông minh từ các "cổ vật" này còn giá trị hơn nhiều so với việc chạy theo các trend công nghệ mì ăn liền ngoài kia. Biết đâu sau vụ này, sẽ có một indie hacker nào đó tạo ra một app chat thế hệ mới lấy cảm hứng từ Comic Chat và kiếm được bộn tiền thì sao?
Anh em thấy thế nào về nước đi này của Microsoft? Liệu có ai dám đứng ra kéo code về và hồi sinh huyền thoại này không? Để lại ý kiến dưới phần bình luận nhé!
Microsoft vừa chính thức open source Comic Chat, phần mềm chat IRC bằng truyện tranh huyền thoại từ thời các bô lão 8x, 9x đời đầu. Đọc ngay bài phân tích cực mặn từ C4F!