The DirectX back-end within LLVM has been promoted from experimental status to an official LLVM target, following a month-long RFC discussion on LLVM Discourse. Microsoft HLSL compiler engineer Farzon Lotfi's patch moves the DirectX backend out of experimental status and adds the clang-dxc frontend, giving developers a supported path to lowering LLVM IR into DXIL for DirectX 12 drivers. Microsoft says future work will focus on graphics and ray tracing shaders, newer Shader Models, and tighter Clang HLSL frontend integration. The clang-dxc and HLSL support will be enabled by default starting with LLVM 24.
Source: https://www.phoronix.com/news/LLVM-DirectX-Backend-Official. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Trong bối cảnh tối ưu hóa website, việc minifying CSS từng được coi là bắt buộc. …
Bài viết mô tả cách người dùng có thể hồi tưởng lại cảm giác Windows cũ bằng cách thay đổi biểu tượng hệ thống trong Windows 11. Nguyên nhân là Windows 11 mặc định sử dụng bộ biểu tượng Fluent Design mới, trong khi các biểu tượng clássic từ Windows 7/10 vẫn còn tồn tại trong tệp imageres.dll và có thể được truy cập thủ công. Thực hiện thay đổi bao gồm mở Settings → Personalization → Themes → Desktop icon settings, chọn Change icon và chỉ đường dẫn tới imageres.dll để chọn biểu tượng mong muốn như This PC, Recycle Bin hoặc Network. Sau khi áp dụng, giao diện desktop hiển thị ngay lập tức những biểu tượng phong cách cũ, mang lại cảm giác quen thuộc mà không cần cài đặt phần mềm bên ngoài. Điều đáng học là việc tùy chỉnh biểu tượng hệ thống có thể thực hiện an toàn chỉ bằng cách sử dụng tài nguyên hệ thống đã có, nhưng nên sao lưu tệp gốc trước khi thực hiện bất kỳ thay đổi nào trên các tệp DLL hệ thống.
Bài viết hướng dẫn bạn khôi phục biểu tượng cổ điển Windows giúp mang lại cảm giác hoài niệm và cá nhân hóa trải nghiệm sử dụng hệ điều hành hiện đại.
PowerToys cuối cùng đã cung cấp đủ tính năng hữu ích khiến tác giả gỡ bỏ 6 ứng dụng bên ngoài sau khi chúng được tích hợp trực tiếp vào hệ điều hành.
Lập trình viên nên đọc bài này để khám phá cách tích hợp các công cụ hệ thống như PowerToys vào ứng dụng của mình, giúp tối ưu hóa hiệu suất và trải nghiệm người dùng bằng cách tự động hóa các tác vụ phức tạp.
Microsoft đã gỡ bỏ công cụ WMIC (Windows Management Instrumentation Command-line) khỏi Windows 11 phiên bản 24H2, 25H2 và các bản beta phát hành tuần này do bị tội phạm mạng lợi dụng.
Lập trình viên nên đọc bài này để hiểu cách bảo mật hệ thống Windows có thể bị xâm nhập thông qua các công cụ như WMIC, giúp bạn cập nhật kiến thức về các biện pháp phòng ngừa và cách bảo vệ ứng dụng của mình khỏi các cuộc tấn công từ bên ngoài.
Tổng giám đốc Microsoft Satya Nadella cảnh báo rằng các công ty AI không thể vừa dự đoán mất việc hàng loạt vừa đòi quyền kiểm soát hạ tầng vô hạn, nhấn mạnh nhu cầu xây dựng một hệ sinh thái AI phân tán thay vì tập trung vào vài mô hình thống trị. Microsoft ủng hộ xu hướng này bằng cách tung ra các mô hình AI giá rẻ và cân nhắc lưu trữ DeepSeek, nhằm cạnh tranh với OpenAI và Anthropic trước các đợt IPO sắp tới.
Những lập trình viên muốn xây dựng tương lai công nghệ bền vững và cạnh tranh trong thị trường AI đang phát triển nên đọc bài này để hiểu cách cân bằng lợi ích kinh tế với trách nhiệm xã hội, tránh rủi ro về tập trung quyền lực và tìm kiếm giải pháp công bằng trong cuộc cách mạng trí tuệ nhân tạo.
Bối cảnh là nhà phát triển LLVM Nick Desaulniers đã mở một cuộc thảo luận trên LLVM Discourse về việc dự án có nên chấp nhận file AGENTS.md (và có thể CLAUDE.md) để hướng dẫn các agent AI khi đóng góp mã. Nguyên nhân kỹ thuật là ông cũng đã gửi một pull request nháp chứa một AGENTS.md tối thiểu chỉ trỏ tới chính sách hiện có về công cụ AI và chuẩn mã hóa của LLVM. Hệ quả là phản hồi từ cộng đồng phân thành hai phe: một số người ủng hộ việc chuẩn hóa hướng dẫn cho công cụ AI, trong khi những người khác lo rằng file này sẽ tạo ra tiếng ồn, không hiệu quả và vi phạm nguyên tắc của LLVM không can thiệp vào quy trình làm việc cá nhân. Điều đáng học là trước khi áp dụng bất kỳ tài liệu hướng dẫn mới nào, nhóm cần cân bằng giữa việc cung cấp thông tin hữu ích cho agent AI và việc giữ nguyên sự tự do trong quy trình đóng góp của con người. Kết luận hiện tại là dự án vẫn chưa có quyết định cuối cùng và sẽ tiếp tục đánh giá tác động thực tế của AGENTS.md nếu được chấp nhận.
Bài cung cấp hiểu biết về xu hướng AI trong phát triển phần mềm và cách các dự án lớn như LLVM định hướng tương tác với công cụ AI.
Khi cần tạo đối tượng phức tạp như một widget carousel có nhiều thuộc tính như số lượng item, hàm tạo item, cấu hình giao diện… việc dùng constructor có nhiều tham số trở nên khó đọc và dễ lỗi. Nguyên nhân là constructor dài dẫn đến hiện tượng telescoping constructor, buộc lập trình viên phải nhớ thứ tự tham số hoặc viết nhiều overload, làm mã nguồn khó bảo trì. Áp dụng Builder pattern cho phép tạo đối tượng qua các bước gọi phương thức fluent như setItemCount(...).setItemBuilder(...).build(), giảm thiểu lỗi tham số và tăng khả năng đọc, đồng thời tách quá trình xây dựng khỏi biểu diễn đối tượng. Điều đáng học là Builder không chỉ cải thiện khả năng mở rộng (thêm thuộc tính mới không ảnh hưởng tới code hiện tại) mà còn hỗ trợ tạo ra các biểu diễn khác nhau của cùng một lớp đối tượng mà không thay đổi cấu trúc lớp gốc. Với các dự án UI hoặc cấu hình đối tượng có nhiều tùy chọn, việc áp dụng Builder giúp code sạch sẽ, dễ kiểm thử và dễ duy trì trong dài hạn.
Sử dụng Builder Pattern giúp bạn xây dựng đối tượng phức tạp một cách an toàn, linh hoạt và dễ bảo trì.
Windows 11 đang hiển thị thông báo rằng Microsoft Defender Antivirus đã bị tắt, khiến nhiều người dùng lo ngại về bảo mật hệ thống. Nguyên nhân được cho là một lỗi trong trung tâm bảo mật Windows Security gây ra việc trạng thái dịch vụ Defender được báo cáo sai sau một bản cập nhật gần đây. Thông báo sai này có thể dẫn đến việc người dùng thực hiện các thao tác không cần thiết như khởi động lại dịch vụ hoặc cài đặt phần mềm bảo mật thứ ba, tốn thời gian và có thể gây xung đột. Thay vì dựa vào thông báo trên giao diện, người dùng nên kiểm tra trạng thái thực tế của Defender qua PowerShell (Get-MpStatus) hoặc dịch vụ Windows Services để xác nhận xem antivirus có thực sự đang chạy hay không. Điều này nhắc nhở việc luôn xác thực thông tin cảnh báo qua nhiều nguồn trước khi hành động, đồng thời theo dõi các bản notice từ Microsoft để biết khi nào sẽ có bản vá khắc phục lỗi.
Bài viết giúp bạn hiểu rõ thông báo Defender Antivirus trên Windows 11 có thể chỉ là cảnh báo giả.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it