GitHub Issues (gần như) là ứng dụng ghi chú tốt nhất
Issues là công cụ quản lý lỗi của GitHub, mặc định có mặt trong mọi kho lưu trữ mã nguồn. Nhưng nó không chỉ dùng để quản lý lỗi. Ví dụ, tôi dùng nó làm diễn đàn để mọi người gửi bài đóng góp cho bản tin này.
GitHub Issues (gần như) là ứng dụng ghi chú tốt nhất
Ảnh bìa

Tòa nhà mới của Viện Thiết kế Điện lực Hoa Đông tại Thượng Hải có cầu thang xoắn ốc ngoài trời cao 15 tầng, mô phỏng cuộn dây Tesla.
GitHub Issues (gần như) là ứng dụng ghi chú tốt nhất
Issues là công cụ quản lý lỗi của GitHub, mặc định có mặt trong mọi kho lưu trữ mã nguồn.

Nhưng nó không chỉ dùng để quản lý lỗi.
Ví dụ, tôi dùng nó làm diễn đàn để mọi người gửi bài đóng góp cho bản tin này. Nhiều người khác lại dùng nó như một hệ thống quản lý nội dung (CMS) để viết blog hoặc lưu trữ bài viết cá nhân.

Tuần trước, Simon Willison (tác giả của Django framework) đã nhận định rằng: GitHub Issues (gần như) là ứng dụng ghi chú tốt nhất thế giới.

Tại sao giữa hàng sa số phần mềm ghi chú chuyên dụng, ông lại chọn GitHub Issues?

Dưới đây là những lý do ông đưa ra:
(1) Miễn phí và không giới hạn dung lượng.
(2) Có thể để chế độ công khai hoặc riêng tư.
(3) Hỗ trợ thẻ (label) để phân loại, thậm chí hỗ trợ cả phân cấp (sub-issues).

(4) Hỗ trợ cú pháp Markdown, highlight mã nguồn và chèn được các loại sơ đồ (như Mermaid).
(5) Cho phép tải lên hình ảnh và video miễn phí.
(6) Hỗ trợ liên kết nội bộ, tự động chuyển đổi URL GitHub thành tiêu đề liên kết.

(7) Tích hợp sẵn tính năng bình luận và tìm kiếm.
(8) Ngoài bản Web, còn có ứng dụng chính thức cho Windows, Mac, Android và iOS.
(9) Cung cấp API toàn diện để tạo, sửa, xuất ghi chú bằng code. Có thể dùng GitHub Actions để tự động hóa gần như mọi quy trình (như đăng bài lên website).
Điểm yếu duy nhất là nó không hỗ trợ offline. Không có mạng là không dùng được.
Những lý do này có thuyết phục được bạn không? Với tôi, đây là một ý tưởng đáng để thử nghiệm.
Sự kiện: Khám phá Trae AI IDE
Trae là một AI IDE mới đang thu hút sự chú ý, cung cấp môi trường lập trình tích hợp AI toàn diện.

Nếu bạn muốn tận dụng sức mạnh của AI trong lập trình và nhận về những phần quà công nghệ giá trị (như DJI Pocket 3, Apple Watch…), bạn có thể tham gia các thử thách trải nghiệm Trae đang diễn ra trong tháng 6 này.
Chi tiết sự kiện có tại link này.
Điểm tin công nghệ
Bệnh viện Trung Sơn (Thượng Hải) vừa thử nghiệm phẫu thuật “giao diện não - tủy sống” để điều trị liệt.

Nguyên nhân chính của liệt là sự đứt gãy kết nối giữa não và tủy sống. Các nhà khoa học đã cấy các điện cực vào vỏ não để thu thập sóng não, sau đó truyền tín hiệu này đến các dây thần kinh tủy sống, tạo ra một “chiếc cầu nhân tạo”. Một bệnh nhân đã có thể đứng dậy và đi lại sau 24 giờ phẫu thuật.
2. Máu nhân tạo không phân biệt nhóm máu
Các nhà khoa học Nhật Bản đã phát triển loại máu nhân tạo không mang kháng nguyên bề mặt của hồng cầu. Họ chiết xuất huyết sắc tố (hemoglobin) từ máu hiến tặng đã hết hạn, sau đó bọc chúng trong một lớp vỏ bảo vệ. Lớp vỏ này vẫn cho phép oxy đi qua nhưng loại bỏ các kháng nguyên, giúp nó có thể truyền cho bất kỳ ai mà không lo phản ứng đào thải.

3. Start menu của Windows 11 thực chất là một ứng dụng React Native. Đáng buồn là nó đang gặp vấn đề về hiệu năng khi có thể khiến một nhân CPU tăng vọt mức sử dụng lên tới 70% chỉ khi người dùng click mở menu.

4. Bưu điện Nhật Bản ra mắt “Địa chỉ kỹ thuật số”—một mã số gồm 7 chữ số đại diện cho địa chỉ thật. Người dùng chỉ cần ghi mã này lên bưu kiện thay vì địa chỉ dài dòng. Khi chuyển nhà, mã số này vẫn có thể giữ nguyên.

5. Một tình huống trớ trêu tại Microsoft: Khi để GitHub Copilot tự động gửi PR cho kho lưu trữ .NET, AI này đã tự tin gửi mã nguồn có lỗi. Khi lập trình viên chỉ ra lỗi, AI khăng khăng mình đúng. Quá trình giải thích phải lặp lại nhiều lần AI mới “nhận ra”. Trong tương lai, con người có lẽ sẽ tốn không ít thời gian chỉ để thuyết phục AI rằng nó đã sai.

Bài viết
1. Trải nghiệm phỏng vấn tại Canonical (Tiếng Anh)

Tác giả ghi lại quy trình phỏng vấn tại công ty đứng sau Ubuntu. Điều gây sốc nhất là câu hỏi quan trọng nhất lại xoay quanh việc… điểm số thời trung học có tốt không.
2. Thẻ microSD có thực sự đáng tin? (Tiếng Anh)

Sau khi thử nghiệm hơn 200 chiếc thẻ, tác giả nhận thấy độ tin cậy của microSD khá kém. Hầu hết các thẻ đều gặp lỗi sau khoảng 3000 chu kỳ đọc/ghi. Bài viết có bảng đánh giá chi tiết hơn 10 thương hiệu phổ biến.
3. Go sẽ không thay đổi cú pháp xử lý lỗi (Tiếng Anh)

Cách xử lý lỗi truyền thống của Go thường gây ra sự dư thừa mã nguồn. Sau nhiều năm tìm kiếm giải pháp thay thế nhưng không hiệu quả, đội ngũ phát triển Go chính thức thông báo sẽ giữ nguyên hiện trạng.
4. Giới thiệu giao thức NLWeb (Tiếng Anh)

NLWeb là một giao thức giao diện mới từ Microsoft, tương tự như MCP, giúp các mô hình AI lớn dễ dàng hội thoại và lấy dữ liệu trực tiếp từ các website.
5. Hướng dẫn chạy AI cục bộ (Tiếng Anh)

Cách sử dụng công cụ Python llm để nhanh chóng triển khai các mô hình AI ngay trên máy tính cá nhân.
Công cụ
1. Quarkdown: Hệ thống dàn trang sử dụng cú pháp Markdown.

2. RsyncUI: Giao diện đồ họa cho lệnh rsync trên Mac, giúp truyền tải file lên server dễ dàng hơn.

3. Donut: Công cụ quản lý cấu hình trình duyệt, cho phép lưu và khởi động nhanh các thiết lập trình duyệt khác nhau.

4. Read Frog: Extension trình duyệt giúp dịch trang, trích xuất nội dung chính và giải thích chi tiết từ vựng/câu.

5. Từ Tiểu Ngộ: Ứng dụng nhỏ trên WeChat giúp học từ vựng qua hình ảnh.

6. Datetime.app: Website xem ngày giờ nguồn mở, một lựa chọn thay thế cho time.is.

7. naviix: Thư viện điều hướng website bằng bàn phím (các phím mũi tên).

8. go-v2ex: Client V2EX chạy trên dòng lệnh (CLI) viết bằng Go.

9. TL-RTC-APP: Hệ thống giao tiếp tức thời trên Web dựa trên WebRTC.

Liên quan đến AI
1. Google AI Edge Gallery: Ứng dụng Android mới của Google cho phép chạy các mô hình AI nguồn mở từ Hugging Face ngay trên điện thoại.

2. Bing Video Creator: Microsoft tích hợp tính năng tạo video từ văn bản miễn phí vào Bing, sử dụng mô hình Sora của OpenAI. Hiện chỉ khả dụng trên app Bing mobile.

3. AIDocGenius: Script Python tích hợp tóm tắt, dịch và phân tích tài liệu bằng AI.
4. Low Fade AI: Công cụ AI miễn phí giúp thử các kiểu tóc và màu tóc mới mà không cần đăng ký.

5. Read Bridge: Trợ lý đọc file epub tích hợp AI để phân tích ngữ nghĩa câu.

6. TEN VAD: Mô hình AI siêu nhẹ giúp nhận diện giọng nói con người trong các đoạn âm thanh.

Tài nguyên
1. Thư viện số cho người khiếm thị Trung Quốc: Toàn bộ trang web được xây dựng với công nghệ hỗ trợ tiếp cận, mọi nội dung đều có thể phát âm thanh.

2. Kho tài liệu khởi nghiệp sinh viên: Thư viện tài liệu miễn phí cho các cuộc thi khởi nghiệp và sáng tạo.

3. Cơ sở tri thức Tongliao: Nền tảng khám phá lịch sử tương tác dành cho cộng đồng người hâm mộ.

4. Reddit Top: Trang tổng hợp các bài viết hot nhất từ nhiều subreddit khác nhau.

5. Trình tạo địa chỉ Hoa Kỳ: Công cụ tạo dữ liệu danh tính giả định tại Mỹ để phục vụ mục đích thử nghiệm.

Hình ảnh
1. Tác phẩm mới của Banksy
Banksy, họa sĩ đường phố nổi tiếng, vừa để lại tác phẩm mới tại Marseille (Pháp) vào ngày 29/5.

Ông vẽ bóng của những chiếc cọc rào kim loại thành hình dáng một ngọn hải đăng đang tỏa sáng.

Bên dưới là dòng chữ: “I want to be what you saw in me” (Tôi muốn trở thành người mà bạn nhìn thấy trong tôi). Một thông điệp đầy ý nghĩa: dẫu chỉ là một chiếc cọc tầm thường, tôi vẫn muốn làm ngọn hải đăng trong mắt bạn.

2. Khả năng viết văn của ChatGPT
Một người dùng đã yêu cầu ChatGPT mô tả cuộc sống ở New York bằng ngôn ngữ văn học. Câu trả lời của nó thực sự gây ấn tượng mạnh:

“New York là nơi duy nhất khiến bạn cảm thấy điều kỳ diệu luôn nằm trong tầm tay. Sự hỗn loạn ở đây mài sắc tham vọng của bạn, mỗi góc phố là một tấm gương soi chiếu những viễn cảnh về việc bạn có thể trở thành ai.
Bạn yêu New York vì nó cụ thể hóa những khao khát của bạn. Ở đây, sự xa lạ và thân thuộc cùng tồn tại; bạn có thể hoàn toàn cô độc nhưng vẫn kết nối với một tỷ nhịp đập khác. Nó bắt kịp tốc độ của bạn. Ở đây, con người chọn cách chịu đựng nỗi đau một cách thanh lịch: họ sẵn sàng trả tiền thuê nhà cắt cổ cho một căn hộ tầng năm không thang máy, chỉ để được gần gũi với sức sống, tham vọng, nghệ thuật, tiền bạc và cả sự điên rồ của thành phố này.”
Văn phong điêu luyện của AI trong đoạn này không thua kém gì những nhà văn thực thụ.
Trích đoạn
Khi Mặt trời lụi tàn
Khoảng 4,5 tỷ năm nữa, Mặt trời sẽ bước vào giai đoạn cuối của vòng đời. Lõi hydro sẽ giãn nở và biến nó thành một sao khổng lồ đỏ, nuốt chửng sao Thủy, sao Kim và thiêu rụi Trái đất.
Khi nhiệt độ tăng vọt, “vùng có thể sinh sống” của Hệ Mặt trời sẽ dịch chuyển dần ra bên ngoài. Lúc đó, vệ tinh Europa của sao Mộc sẽ hấp thụ lượng nhiệt khổng lồ từ cả Mặt trời và sự phản xạ từ sao Mộc.

Europa hiện là một quả cầu băng giá, nhưng khi đó lớp băng sẽ thăng hoa và đại dương bên dưới sẽ bốc hơi. Các nhà nghiên cứu dự đoán rằng ở các cực của Europa, nơi nhiệt độ tăng không quá gắt, có thể hình thành một bầu khí quyển hơi nước mỏng. Trong tương lai xa thẳm, Europa có thể trở thành ngôi nhà cuối cùng của bất kỳ sự sống nào còn sót lại trong Hệ Mặt trời.
Trích dẫn
1. Có một kiểu lập trình mới mà tôi gọi là “Hype Coding”—lập trình theo kiểu bị truyền thông dẫn dắt. Bạn vừa lướt TikTok vừa để một dàn AI viết code cho mình. Nếu lỗi, bạn cứ bảo AI thử lại mà chẳng buồn đọc nội dung nó viết ra, cứ thế lặp đi lặp lại cho đến khi chạy được thì thôi. Nếu vẫn không chạy được? Đơn giản là đợi mô hình AI tiếp theo ra mắt.
2. Trong thời đại mà máy móc có thể sản xuất hàng loạt những thứ tầm thường, hãy tự tay làm điều gì đó. Hãy để nó không hoàn hảo. Hãy để nó thô ráp. Cứ làm đi.
— Thời đại này không ai quan tâm bạn viết gì
3. Một nghiên cứu cho biết, để hình thành một thói quen mới, trung bình cần 66 ngày, và tối đa có thể lên tới 8 tháng.
— Tạp chí Tâm lý học Xã hội Châu Âu
4. Thế hệ tiếp theo, những người đã quá quen thuộc với các mô hình AI lớn, sẽ không hiểu thư viện dùng để làm gì.
5. Những khoảnh khắc đẹp nhất trong đời không phải là lúc chúng ta thụ động hưởng thụ hay thư giãn, mà là khi ta tự nguyện đẩy tâm trí và cơ thể mình đến giới hạn để hoàn thành một việc gì đó khó khăn nhưng giá trị.
— Mihaly Csikszentmihalyi, cha đẻ khái niệm “Dòng chảy” (Flow).