Nhảy tới nội dung

2024-09-15

Mô hình CAD 3D rắn của lập trình viên: OpenSCAD

phản ứng

  • OpenSCAD là một phần mềm mô hình 3D CAD được các lập trình viên ưa chuộng vì tính đơn giản và mô hình hóa dựa trên văn bản, nhưng có những hạn chế về các tính năng như vát cạnh, bo tròn và xuất tệp STEP.
  • Những lựa chọn thay thế như CadQuery, Build123D, Replicad, PythonSCAD, Fornjot, ImplicitCAD và BRL-CAD được khuyến nghị cho các dự án phức tạp hơn và những người ưa thích cú pháp khác hoặc các tính năng bổ sung.
  • Mặc dù có những hạn chế, cộng đồng của OpenSCAD và các thư viện như NopSCADlib và BOSL2 được đánh giá cao, cung cấp nguồn tài nguyên đáng kể cho người dùng.

Wordllama – Những điều bạn có thể làm với các nhúng token của một LLM

  • Một thư viện tiện ích nhẹ mới đã được phát hành để chuẩn bị đầu vào, định vị thông tin và tạo các bộ đánh giá, tập trung vào việc sử dụng CPU và dễ dàng cài đặt nhanh chóng.
  • Thư viện sử dụng các biểu diễn token trung bình từ các mô hình ngôn ngữ lớn (LLMs) và bao gồm các công cụ để xếp hạng, lọc, phân cụm, loại bỏ trùng lặp và tương đồng, với một số triển khai cython để tăng hiệu quả.
  • Bản này hỗ trợ Linux và Mac nhưng không hỗ trợ Windows, và cung cấp các mô hình nhị phân hóa sử dụng khoảng cách hamming để tính toán độ tương đồng nhanh hơn với việc giảm sử dụng bộ nhớ.

phản ứng

  • Wordllama là một tiện ích nhẹ để làm việc với các Mô hình Ngôn ngữ Lớn (LLMs), cung cấp các công cụ cho các nhiệm vụ như chuẩn bị đầu vào và đánh giá, mà không cần các môi trường chạy học sâu.
  • Thư viện bao gồm một mô hình nhỏ (4MB) sử dụng các biểu diễn token trung bình, được huấn luyện với tổn thất xếp hạng nhiều tiêu cực và học biểu diễn matryoshka, và hỗ trợ các tiện ích khác nhau như xếp hạng, lọc, phân cụm và loại bỏ trùng lặp.
  • Hiện tại, nó hỗ trợ Linux và Mac, với kế hoạch xây dựng cho Windows, và có các mô hình nhị phân hóa sử dụng khoảng cách hamming để tính toán độ tương đồng hiệu quả.

Lazarus Group đã rửa tiền 200 triệu đô la từ 25 vụ hack tiền điện tử sang tiền pháp định

  • Lazarus Group, có liên hệ với Triều Tiên, đã rửa 200 triệu đô la từ hơn 25 vụ hack tiền điện tử từ năm 2020 đến 2023, sử dụng các chợ P2P và các dịch vụ trộn như Tornado Cash và ChipMixer.
  • Những vụ hack chính bao gồm CoinBerry, Unibright, CoinMetro, Nexus Mutual, EasyFi, Bondly, MGNR, PolyPlay, bZx, Steadefi và CoinShift, với các khoản tiền bị đánh cắp thường được chuyển đổi thành tiền pháp định theo thời gian.
  • Cuộc điều tra đã dẫn đến việc Tether đưa vào danh sách đen 374 nghìn USDT và các nhà phát hành stablecoin đóng băng 3,4 triệu đô la, với các nỗ lực tiếp tục để theo dõi và đóng băng thêm các khoản tiền bị đánh cắp.

phản ứng

  • Nhóm Lazarus đã rửa 200 triệu đô la từ 25 vụ hack tiền điện tử thành tiền pháp định, làm nổi bật những lỗ hổng đáng kể trong an ninh tiền điện tử.
  • Văn phòng Bộ Tư pháp Hoa Kỳ (DoJ) đã phát hiện ra 650 triệu đô la được rửa từ việc bán fentanyl ở Hoa Kỳ cho các nhóm tội phạm Trung Quốc, nhấn mạnh quy mô toàn cầu của việc rửa tiền.
  • Mặc dù có các quy định nghiêm ngặt, luật chống rửa tiền thường thất bại, với việc tội phạm sử dụng các mặt trận hợp pháp và những người vô tội bị mắc kẹt trong cuộc chiến, đặc biệt là ở các quốc gia như Úc thiếu các biện pháp bảo vệ mạnh mẽ.

Chất tẩy xạo

phản ứng

  • Bullshit Remover là một công cụ dịch các văn bản phức tạp hoặc đầy thuật ngữ thành tiếng Anh đơn giản, thường mang tính châm biếm, sử dụng Claude, một mô hình AI của Anthropic.
  • Đã nhận được lời khen ngợi về tính hiệu quả và hài hước, công cụ này được người dùng thử nghiệm trên các tuyên bố của công ty, văn bản học thuật và bài phát biểu chính trị.
  • Người dùng đã đề xuất các tính năng bổ sung như tiện ích mở rộng trình duyệt hoặc đầu vào âm thanh để dịch theo thời gian thực.

Google đã chính thức loại bỏ các liên kết bộ nhớ đệm

  • Google đã chính thức gỡ bỏ các liên kết bộ nhớ đệm, một tính năng được giới thiệu cách đây 25 năm để truy cập các phiên bản đã lưu của các trang web.
  • Việc gỡ bỏ đã được xác nhận bởi Danny Sullivan, người liên lạc tìm kiếm của Google, người đã trích dẫn sự ổn định web được cải thiện là lý do.
  • Mặc dù người dùng vẫn có thể xem các trang được lưu trong bộ nhớ cache bằng cách gõ "cache:" trước URL, tính năng này cũng sẽ bị loại bỏ dần, với khả năng hợp tác trong tương lai với Wayback Machine của Internet Archive như một giải pháp thay thế.

phản ứng

Vì sao Scrum làm bạn căng thẳng

phản ứng

  • Đoạn viết thảo luận về căng thẳng do Scrum, một khung làm việc Agile phổ biến, gây ra và phê bình việc triển khai nó trong nhiều tổ chức.
  • Những điểm tranh cãi chính bao gồm sự tập trung quá mức vào các cuộc họp và nghi lễ, mà một số người cho rằng chủ yếu nhằm giữ cho các nhà quản lý được thông báo thay vì hỗ trợ các nhà phát triển.
  • Cuộc tranh luận làm nổi bật một sự hiểu lầm phổ biến rằng Agile và Scrum là đồng nghĩa, với nhiều người khẳng định rằng các nguyên tắc Agile thực sự tập trung vào việc trao quyền cho các nhà phát triển mà không có sự phức tạp do Scrum mang lại.

Chế độ sáng lập chết tiệt. Làm việc trong chế độ "Biến đi"

phản ứng

  • Đoạn viết cho rằng những doanh nhân tương lai nên tập trung vào việc cải thiện các ý tưởng hiện có thay vì ám ảnh về sự đổi mới, gợi ý rằng nỗ lực và thực thi quan trọng hơn sự độc đáo.
  • Điều này nhấn mạnh rằng ngay cả những thay đổi nhỏ cũng có thể mang lại tác động lớn và việc sao chép các sản phẩm thành công có thể là một chiến lược khả thi cho những người khởi nghiệp tự lực, những người nên đổi mới sau này dựa trên phản hồi.
  • Cuộc thảo luận bao gồm nhiều ý kiến khác nhau về sự cân bằng giữa đổi mới và tính thực tiễn, với một số người nhấn mạnh tầm quan trọng của thời điểm thị trường, kết nối khách hàng và những cạm bẫy tiềm ẩn của việc quá nhấn mạnh vào các ý tưởng mới.

Linux 6.11 được phát hành

  • Nhân 6.11 đã chính thức được phát hành, được Linus Torvalds thông báo từ Vienna.
  • Những cập nhật chính bao gồm các thao tác io_uring mới, các bản vá khóa nửa dưới lồng nhau, hỗ trợ trình điều khiển khối Rust, và các thao tác ghi nguyên tử trong lớp khối.
  • Những tính năng bổ sung bao gồm một bộ phân bổ slab bucket chuyên dụng và một triển khai vDSO của getrandom().

phản ứng

  • Linux 6.11 đã được phát hành, sau phiên bản 6.10 gặp nhiều vấn đề, đặc biệt là với GPU AMD và chế độ ngủ.
  • Những tính năng mới quan trọng trong Linux 6.11 bao gồm hỗ trợ viết trình điều khiển khối bằng Rust và các thao tác ghi nguyên tử trong lớp khối.
  • Việc phát hành tiếp tục được giám sát bởi Linus Torvalds, người vẫn tham gia tích cực vào quá trình phát triển.

Hai mươi người bị kết án vì các vụ cướp bạo lực tại nhà để đánh cắp tiền điện tử

  • Hai mươi bị cáo, bao gồm Remy Ra St Felix và Jarod Gabriel Seemungal, đã bị kết án vì các vụ cướp xâm nhập nhà bạo lực nhắm vào tiền điện tử, đánh cắp hơn 3,5 triệu đô la.
  • St Felix nhận án tù 47 năm, trong khi Seemungal bị kết án 20 năm và bị buộc phải trả hơn 4 triệu đô la tiền bồi thường; các bản án khác dao động từ 5 đến 25 năm.
  • Vụ án đã được điều tra bởi FBI và truy tố bởi Đội Thi Hành Tiền Điện Tử Quốc Gia (NCET) và Văn phòng Luật sư Hoa Kỳ cho Khu vực Trung Bắc Carolina.

phản ứng

  • Hai mươi mốt cá nhân đã bị kết án vì các vụ cướp xâm nhập nhà bạo lực nhằm mục đích đánh cắp tiền điện tử, nhấn mạnh những rủi ro vật lý liên quan đến tài sản kỹ thuật số.
  • Thủ phạm chính có tiền sử phạm tội bạo lực, bao gồm cả một cáo buộc trước đó về tội cố ý giết người, điều này nhấn mạnh mức độ nghiêm trọng và nguy hiểm của những tội ác này.
  • Những vụ việc này liên quan đến bạo lực cực đoan và đe dọa, chẳng hạn như đe dọa cắt xẻo và cưỡng hiếp nạn nhân, để ép buộc họ giao nộp tài sản tiền điện tử của mình.

Quên là một hành động đạo đức

  • Emily F. Gorcenski đã tuyển chọn và xóa một phần đáng kể trong số 40.000 tweet suốt đời của mình, được truyền cảm hứng bởi khái niệm đạo đức về việc quên và kiểm soát di sản kỹ thuật số của mình.
  • Quá trình này bao gồm việc mã hóa một kịch bản để đẩy nhanh việc xóa, bảo tồn thủ công các tweet có giá trị lịch sử, và đối phó với căng thẳng cảm xúc và thể chất khi xem lại các tương tác trong quá khứ.
  • Gorcenski đã chuyển từ Twitter sang các nền tảng như Bluesky, nơi cung cấp môi trường hứa hẹn hơn với các API mở và công cụ kiểm duyệt tốt hơn, đồng thời cũng rút lui khỏi hoạt động xã hội để tập trung vào sự phát triển cá nhân và sức khỏe.

phản ứng

  • Những người ở độ tuổi cuối 20 và 30 tranh luận về cách mà người khác có thể tham gia vào các drama trực tuyến mặc dù cuộc sống bận rộn, cho rằng đó có thể là sự trốn tránh thực tại, nghiện ngập, hoặc hoạt động xã hội.
  • Cuộc thảo luận bao gồm việc cân bằng thời gian làm việc và thời gian cá nhân, tác động của mạng xã hội, và những hệ quả đạo đức của việc quên đi các hành động trực tuyến trong quá khứ.
  • Ý kiến khác nhau về việc dành quá nhiều thời gian trực tuyến có hại hay không, với những so sánh với việc nghiện TV, trong khi những người khác cho rằng sự thỏa mãn là chủ quan.

CSCI 181G PO: Lập Trình Động Cơ Trò Chơi

  • CSCI 181G PO: Khóa học Lập trình Game Engine bao gồm các chủ đề như lập trình Rust, tính tương tác trong game, và các game engine khác nhau như Unity, Godot, và Bevy.
  • Những sản phẩm chính bao gồm một Trò chơi Mô phỏng dự kiến vào ngày 4 tháng 2 và một Ngày Trình diễn Dự án Trò chơi vào ngày 30 tháng 4, với nhiều chủ đề và bài tập được lên lịch hàng tuần.
  • Bao gồm các tài liệu dài về đường ống đồ họa, thiết lập Rust, lập trình 3D, và các sách tùy chọn về trí tuệ nhân tạo trong game, tạo nội dung theo thủ tục, và vật lý trong game.

phản ứng

  • CSCI 181G PO: Lập Trình Động Cơ Trò Chơi là một khóa học tại Đại học Pomona bao gồm nhiều chủ đề trong phát triển động cơ trò chơi, bao gồm kết xuất, quản lý tài sản, vật lý, giao diện người dùng, kịch bản, và nhiều hơn nữa.
  • Khóa học cung cấp một cái nhìn tổng quan và định hướng từ trên xuống dưới về các công cụ game, với các dự án như chỉnh sửa một chương trình WebGPU hiện có.
  • Thảo luận nhấn mạnh việc sử dụng Rust và Unity, lưu ý sự chuyển đổi từ C++ truyền thống trong việc giảng dạy phát triển game engine, và cách tiếp cận lý thuyết của khóa học nếu sinh viên đã quen thuộc với Rust.

Phần mềm CAD mạnh mẽ, mã nguồn mở, lập trình được

  • ImplicitCAD là một công cụ CAD mạnh mẽ, mã nguồn mở, được thiết kế cho việc thiết kế 3D phức tạp và tạo ra các đối tượng tham số hóa.
  • Phần mềm này hỗ trợ các ngôn ngữ đặc thù theo lĩnh vực (DSLs) và kiểm thử đơn vị, làm cho nó trở nên lý tưởng để tự động hóa các nhiệm vụ thiết kế lặp đi lặp lại và tạo điều kiện thuận lợi cho sự hợp tác.
  • Người dùng có thể bắt đầu sử dụng ImplicitCAD trực tiếp trong trình duyệt web của họ mà không cần cài đặt dài dòng, giúp nó dễ tiếp cận và dễ dàng thử nghiệm.

phản ứng

  • ImplicitCAD, một công cụ CAD lập trình mã nguồn mở, đã nhận được sự chú ý trở lại mặc dù đã bị bỏ rơi nhiều năm trước và chưa bao giờ hoàn thành.
  • Người tác giả không còn tin rằng ImplicitCAD là phương pháp đúng đắn, viện dẫn các vấn đề với biến thể của f-rep (đại diện hàm) của nó.
  • Nhận xét của cộng đồng đề xuất các lựa chọn thay thế như Blender cho thiết kế và OpenSCAD cho CAD, với một số người khuyên dùng build123d hơn cả OpenSCAD và ImplicitCAD.

Những cuốn sách phải đọc cho các công ty khởi nghiệp?

  • The Mom Test" nhấn mạnh tầm quan trọng của việc xác thực ý tưởng kinh doanh bằng cách nói chuyện với khách hàng tiềm năng trước khi đầu tư thời gian và nguồn lực.
  • Người tác giả chia sẻ một trải nghiệm cá nhân về việc không xác thực một ý tưởng khi họ ở độ tuổi 20, nhấn mạnh giá trị của phản hồi từ khách hàng.
  • Đoạn bài viết tìm kiếm các đề xuất về những cuốn sách hoặc tài liệu quan trọng khác cung cấp các bài học kinh doanh quan trọng.

phản ứng

  • The Mom Test" được khuyến nghị cao cho các startup để xác thực ý tưởng với khách hàng tiềm năng trước khi đầu tư, tập trung vào các trường hợp sử dụng và những khó khăn của khách hàng.
  • Những cuốn sách quan trọng khác bao gồm "The Lean Startup" của Eric Ries, "Four Steps to the Epiphany" của Steve Blank, và "Running Lean" của Ash Maurya, tất cả đều nhấn mạnh sự hiểu biết về khách hàng và đổi mới liên tục.
  • Những cuốn sách như "Deep Work" của Cal Newport, "The Hard Thing About Hard Things" của Ben Horowitz, và "Zero to One" của Peter Thiel cung cấp những hiểu biết quý giá về năng suất, vượt qua thử thách và xây dựng các doanh nghiệp độc đáo.

Tôi đã tạo ra một trò chơi vẽ và mô phỏng mạch kỹ thuật số

  • Inspired by games like Turing Complete and Logic World, a new tool allows users to build digital circuits using pixel art, combining aseprite and wired-logic.
  • Phần mềm này có thuật toán mô phỏng sự kiện theo đơn vị thời gian, hỗ trợ kịch bản Lua để giao tiếp với hệ thống bên ngoài, và chế độ sandbox với nhiều câu đố khác nhau.
  • Được phát triển bằng C với raylib và kịch bản Lua/luajit, trò chơi có sẵn trên Steam và GitHub, với một bản demo trên web trên itch.io.

phản ứng

  • Một trò chơi vẽ và mô phỏng mạch kỹ thuật số mới lấy cảm hứng từ Turing Complete, Virtual Circuit Board và Logic World đã được phát hành.
  • Người dùng có thể xây dựng mạch điện bằng quy trình làm việc nghệ thuật pixel, tương tác với dây dẫn trong quá trình mô phỏng, và truy cập vào chế độ sandbox cùng các cấp độ thử thách khác nhau.
  • Được phát triển bằng C với raylib và lua/luajit, trò chơi có sẵn trên Steam và GitHub theo giấy phép GPLv3, với bản demo trên web trên itch.io.

Camera an ninh mã nguồn mở trên Raspberry Pi

  • Biến Raspberry Pi của bạn thành một camera an ninh gia đình có độ trễ thấp bằng cách sử dụng bộ mã hóa phần cứng v4l2 DMA và WebRTC, hỗ trợ nhiều người dùng để phát trực tiếp mà không cần máy chủ phương tiện.
  • Chú ý: Raspberry Pi 5 và các máy tính bảng đơn khác (SBCs) không hỗ trợ mã hóa phần cứng v4l2; thay vào đó, hãy sử dụng chế độ mã hóa phần mềm.
  • Chi tiết hướng dẫn cài đặt bao gồm tải xuống các tệp nhị phân, cài đặt các thư viện cần thiết, cấu hình phần cứng và chạy ứng dụng, với các tùy chọn để chạy như một dịch vụ Linux cho hoạt động liên tục.

phản ứng

  • Đang có một dự án camera an ninh mã nguồn mở sử dụng Raspberry Pi được thảo luận, với nhiều người dùng chia sẻ kinh nghiệm và sở thích của họ cho các dự án tương tự.
  • Một số người dùng ưa chuộng các tùy chọn thương mại để có chất lượng hoàn thiện tốt hơn, trong khi những người khác nhắm đến việc kiểm soát hoàn toàn tại địa phương bằng cách sử dụng các công nghệ như Tor và WebRTC để có kết nối an toàn, riêng tư.
  • Thảo luận cũng bao gồm các khía cạnh kỹ thuật như hỗ trợ mã hóa phần cứng trên Raspberry Pi 5, tối ưu hóa hiệu suất cho các nhiệm vụ AI, và việc sử dụng C++ để phát hiện người trong thời gian thực.