Những người kiếm được hơn $500/tháng từ side project trong năm 2024 – Show and Tell
Được đăng vào cuối năm ngoái nên thực ra đã thành có 2 bài viết cho năm 2024 rồi haha

 

Năm nay tôi cũng đang nghĩ hay là thử hồi sinh lại blog gần như đóng cửa cả năm của mình. Trên GeekNews tôi toàn nói chuyện kỹ thuật, nên cần một không gian để nói về sở thích cá nhân nữa haha

 

Vì quản lý bookmark cũng cần tốn công, nên có lẽ chỉ cần z là đủ.

 

Bản triển khai Rust có vẻ dùng candle. (Cargo.toml)

 

Không có bản cho năm 2025 à? haha

 

Bản dịch tiếng Hàn của cuốn sách này đã được xuất bản rồi.

https://product.kyobobook.co.kr/detail/S000215621776

 

Tôi từng dùng Pop OS và cảm giác sử dụng rất tốt, nên nếu có thể cài nó lên Mac Silicon thì tôi cũng muốn cài thử.

 

Tóm tắt bình luận

  1. Yếu tố thành công của AI và LLM: Các giải pháp AI/LLM thành công đòi hỏi quy trình ETL (Extract, Transform, Load) hiệu năng cao. Đặc biệt, năng lực tiền xử lý và tổng hợp dữ liệu trong các lĩnh vực cụ thể quyết định lợi thế cạnh tranh của doanh nghiệp.

  2. Vai trò của các "wrapper" AI: Để vượt trội hơn mô hình nền tảng, wrapper phải có khả năng xử lý và tích hợp dữ liệu theo lĩnh vực cụ thể thật xuất sắc. Đây là yếu tố tạo nên hào lũy cạnh tranh (moat) thực sự của doanh nghiệp.

  3. Mã nguồn mở và sao chép: Nhiều sản phẩm sử dụng mã nguồn mở nhưng thường sao chép mà không thực sự đọc mã nguồn. Điều này có thể dẫn đến đổi mới hời hợt, giống như trường hợp 'left-pad'.

  4. Cạnh tranh của các mô hình lớn: Các mô hình lớn sẽ mở rộng thị phần, còn những sản phẩm khác sẽ phải cạnh tranh ở vùng lân cận của chúng. Cùng với việc chi phí inference giảm nhanh, số lựa chọn mô hình theo từng trường hợp sử dụng cũng sẽ giảm đi.

  5. Khả năng sao chép của ứng dụng dựa trên AI: Các ứng dụng dựa trên AI có thể khó sao chép. Đặc biệt, prompt phức tạp và tương tác giữa các mô hình là thách thức lớn trong quá trình sao chép.

  6. Cạnh tranh giữa mô hình và wrapper: Ở lớp mô hình, cạnh tranh sẽ ngày càng khốc liệt, còn wrapper có thể giành lợi thế cạnh tranh ở khía cạnh kỹ thuật phần mềm.

  7. Vai trò của OS: Các nhà sản xuất OS có lợi thế lớn trong việc tích hợp tính năng AI bằng cách tận dụng ngữ cảnh người dùng. Điều này có thể mang lại lợi thế cạnh tranh cho các nhà phát triển ứng dụng hiện có.

  8. Các yếu tố tạo ra giá trị: Prompt chuyên biệt, khả năng truy cập dữ liệu có cấu trúc và hiệu ứng mạng có thể là những yếu tố cốt lõi tạo ra giá trị trong tương lai.

  9. Tầm quan trọng của dữ liệu huấn luyện: Dữ liệu huấn luyện có thể mang lại lợi thế cạnh tranh. Dữ liệu phản ánh chính xác hành vi của người dùng cụ thể là tài sản quan trọng giúp khác biệt với các sản phẩm bị sao chép.

  10. Mô hình cấp phép và sự phụ thuộc vào nền tảng: Doanh nghiệp cần cân nhắc việc phụ thuộc vào một nền tảng cụ thể, vì điều đó có thể làm gia tăng bất định. Đặc biệt, có rủi ro mất một nửa thị trường hoặc bị buộc dừng kinh doanh do các mệnh lệnh địa chính trị.

 

Tôi cũng đồng cảm với ý kiến trong phần bình luận trên YC rằng để trở thành một Wrapper tốt thì ETL phải được làm thật tốt...

 

Có vẻ việc dịch thời gian thực sẽ hơi khó với những ngôn ngữ có trật tự từ hoàn toàn khác nhau, chắc phải đọc thử bài báo mới được.

 

Tên là Shunpo nhỉ, haha
Ngoài ra thì tôi cũng rất hay dùng z.

 

Mình nghĩ điều quan trọng nhất là mục đích của việc viết là gì; còn những blog mà mình đăng ký vào RSS thì rốt cuộc đều là những nơi mang lại góc nhìn riêng của chính tác giả..!

 

Thì nó giống như cuốn nhật ký công khai của tôi thôi…

 

Tôi muốn đính chính một điểm ở công cụ số 2: tui editor không phải là dự án do Toss phát triển, mà là một dự án mã nguồn mở đang được NHN Cloud phát triển.

 

Tôi cũng đã tìm hiểu gần đây, cảm ơn bạn đã tổng hợp rất rõ ràng.

Với tiếng Hàn của chúng tôi, một số editor có lỗi vặt khi nhập trên di động.
Khi nhập <동해물과> thì lại thành <ㄷㅗㅇㅎㅐㅁㅜㄹㄱㅗㅏ>
hoặc khi nhập <동해물과> thì lại thành <동동해해물물과과>.
(Tham khảo: https://github.com/ckeditor/ckeditor5/issues/13693)

Tôi không dùng framework như react, vue, và cũng ngại mua license editor nên phạm vi lựa chọn rất hẹp.

Vì vậy ngoài các nội dung trong bài, tôi còn xem thêm 4 lựa chọn dưới đây.

https://trix-editor.org/
Đây là editor do 37signals, công ty do DHH của Ruby on Rails dẫn dắt, tạo ra. Nó được làm bằng JavaScript thuần (nghĩa là không dùng React hay tương tự), và việc tùy biến cũng không quá khó. (Ví dụ tự động chuyển sang YouTube embed khi dán link YouTube)

https://ui.toast.com/tui-editor
Đây là công cụ do nhncloud tạo ra.

https://naver.github.io/smarteditor2/demo/
Đây là Naver SmartEditor2. Dù khá cổ điển, nhưng với các dịch vụ hướng tới người Hàn Quốc thì tôi nghĩ nó có thể mang lại cảm giác quen thuộc được yêu thích.

https://summernote.org/
Đây là Summernote do một người Hàn Quốc phát triển, và tôi đã chọn cái này. Khi áp theme vào thì trông khá hiện đại. Các tính năng mà người Hàn Quốc thường mong đợi đã được built-in nên rất tiện. (Như chuyển đổi nhúng link YouTube nói trên) Tuy nhiên tôi muốn trang trí bằng tailwind prose, nhưng vì nó có sẵn typography style riêng nên vẫn phải chỉnh tay khá nhiều.

 

Hầu hết đều là những câu chuyện dễ đồng cảm.

 

Ồ! Hóa ra Automattic đã lưu trữ nó dưới một cái tên khác. Đây là tính năng tôi thích nhất khi công ty dùng WordPress.

 

https://github.com/Automattic/isolated-block-editor
Có đề cập đến, nhưng so với những thứ được giới thiệu trong bài thì các trường hợp ứng dụng của nó rõ ràng là ít hơn hẳn.

 

Tôi cũng đã dùng thử, nhưng chu kỳ cập nhật có vẻ hơi dày. Bạn có thấy phiền không?

 

Dù không có trong đây, tôi vẫn mong WordPress Gutenberg được phát hành như một thư viện độc lập.