Giữa thời đại AI vẽ tranh ngốn cả đống tài nguyên, một bức tranh 1-bit trắng đen phong cách Mac cổ lại khiến cả cộng đồng Hacker News đứng ngồi không yên.

Nhìn cái thời buổi mà nhà nhà đổ xô đi xài ai generator vẽ vời nhoay nhoáy, ngốn cả đống card đồ họa để đẻ ra mấy bức tranh ảo ma (đôi khi nhân vật còn thừa mẹ mất một ngón tay), tự nhiên có một lão pháp sư ném lên mạng một bức tranh chỉ có đúng 2 màu: Trắng và Đen. Không gradient, không khử răng cưa. Và đoán xem? Nó húp trọn gần 600 điểm upvote trên Hacker News.
Chuyện là một lão quái nhân trên blog HyperTalking vừa public một project sậm mùi hoài cổ: Vẽ lại kiệt tác The Great Wave off Kanagawa (Sóng lừng ngoài khơi Kanagawa) của họa sĩ Hokusai. Nhưng đ*o phải vẽ bình thường, mà là vẽ theo chuẩn 1-bit pixel art.
Cho anh em nào chưa mường tượng ra, 1-bit tức là mỗi pixel chỉ mang giá trị 0 hoặc 1, đen hoặc trắng. Anh em sẽ thấy nó mang đậm cái vibe của phần mềm HyperCard trên những con máy Macintosh cổ lỗ sĩ từ thập niên 80-90. Không có một chút xám nào để làm mờ viền (anti-aliasing) đâu nhé. Mọi hiệu ứng bóng mờ, bọt sóng, chiều sâu của bức tranh đều được xử lý bằng kỹ thuật dithering (đặt các chấm đen trắng đan xen nhau với mật độ khác nhau để đánh lừa thị giác).
Mặc dù không có những màn combat nảy lửa chửi bới nhau, nhưng cái cách cộng đồng thả upvote điên cuồng cũng đủ thấy dân IT khoái chí cỡ nào. Tổng hợp lại thì có mấy luồng ý kiến chính như vầy:
Tôi nói thật với các ông, bài học lớn nhất ở đây đ*o phải là nghệ thuật, mà là tư duy tối ưu hóa.
Ngày nay chúng ta sướng quá sinh hư. Khi các ông có cái vps RAM vài chục GB, ổ cứng SSD tính bằng Terabyte, các ông quăng đủ thứ thư viện hầm bà lằng vào project chỉ để làm một cái nút bấm. Web thì giật lag, load thì chậm, cắn RAM thì thôi rồi.
Nhìn lại 1-bit pixel art đi. Giới hạn tạo ra sự sáng tạo (Constraints breed creativity). Khi bạn bị khóa mõm, chỉ cho phép dùng đúng 2 màu và bộ nhớ vài KB, tự nhiên não bộ nó phải vắt kiệt công suất để tìm cách giải quyết vấn đề. Lâu lâu, anh em dev mình cũng nên thử tự ép bản thân vào một cái "box" hẹp như thế, xem trình độ tay nghề của mình thực sự đang ở đâu, hay là mình chỉ đang là thợ gõ API?
Chốt hạ: Tool xịn thì tốt, nhưng não to và hiểu sâu bản chất thì nó mới là đẳng cấp.
Nguồn hóng hớt: Hacker News & HyperTalking Blog