Pi-hole v6.0 is a significant update focusing on enhanced user experience and maintainability. It features a redesigned web interface with improved navigation, accessibility, and dark mode support. Under the hood, the admin console now uses Vue 3 and the API utilizes PHP 8.1, modernizing the codebase for future development. FTL, the DNS engine, also received updates improving performance and security, including DNSSEC validation enhancements and optimized memory management. While this version brings no major new features, the focus is on refining the existing Pi-hole experience and laying the groundwork for future innovation.
Hacker News users generally expressed excitement about Pi-hole v6, praising its improved interface and easier setup, particularly for IPv6. Some users questioned the necessity of blocking ads at the DNS level, citing browser-based solutions and the potential for breakage of legitimate content. Others discussed alternative solutions like NextDNS, highlighting its cloud-based nature and advanced features, while some defended Pi-hole's local control and privacy benefits. A few users raised technical points, including discussions of DHCPv6 and unique privacy addresses. Some expressed concerns about the increasing complexity of Pi-hole, hoping it wouldn't become bloated with features. Finally, there was some debate about the ethics and effectiveness of ad blocking in general.
Threlte 8 introduces significant performance enhancements and new features to the Svelte Three.js wrapper. A key improvement is the move to a new, more efficient rendering loop using requestAnimationFrame
within Svelte's tick function, eliminating unnecessary re-renders and boosting FPS. Version 8 also embraces a new component-based architecture, improving code organization and maintainability. New components like <TCanvas>
and <TGroup>
simplify scene setup and object management. Additionally, Threlte 8 boasts improved developer experience through streamlined event handling, simplified camera controls, and a revamped documentation site. These updates solidify Threlte's position as a powerful and user-friendly tool for building 3D experiences with Svelte.
Hacker News users generally expressed enthusiasm for Threlte 8, praising its improvements to developer experience in using Three.js with Svelte. Several commenters highlighted the elegance of the new component-based approach and its similarity to React Three Fiber, making it easier to learn and use. Some discussed the benefits of Svelte's reactivity and smaller bundle sizes, while others appreciated the improved documentation and examples. One user raised a question about server-side rendering support, which the Threlte author clarified is being actively worked on. Overall, the sentiment was positive, with many commenters eager to try Threlte 8 in their projects.
Summary of Comments ( 0 )
https://news.ycombinator.com/item?id=43307987