THC is a Turbo Haskell compiler that compiles GHC Core to the JVM using Truffle and GraalVM, supporting JIT and AOT compilation with polyglot FFI to Python, Ruby, R, and JavaScript. It implements all GHC 9.14.1 primitives, handles advanced features like Template Haskell and Linear Haskell, and can compile programs including pandoc, happy, alex, and GHC itself.
A user created an AI-graded technical trivia quiz app designed to replace passive scrolling with interactive learning. The app offers trivia questions across shows, movies, books, and games, and can help users prepare for interviews or maintain their knowledge.
Windows implements hot-patching on AArch64 with a simpler mechanism than x86, leveraging fixed-length instructions and 4-byte alignment to avoid mid-instruction patching risks. A 12-byte patch space before each function holds a three-instruction trampoline that redirects execution, while the function entry point itself contains a single branch instruction back to the patch space.
A blog post describing Smol Gaussian, a blur algorithm that combines downsampling, Gaussian blur, and upsampling to efficiently handle animated blur radii. The approach improves upon Dual Kawase by supporting smoothly varying blur radius and independent horizontal/vertical blur, with implementation details similar to Skia's GPU Gaussian blur but with several refinements for better quality and performance.
A study of 6,008 real database schemas from public repositories found that 45.1% of foreign keys lack covering indexes, with significant variation across tools: Rails creates indexes by default (3.5% unindexed), while design tools like DBML and pgModeler leave ~80% unindexed. Additionally, 24.5% of schemas declare no foreign keys at all, suggesting relationships are often enforced in application code rather than the database.
Between 2021 and 2025, AI firms invested heavily in other AI firms, with 28.7% of AI investment deals targeting other AI companies and 55.2% of AI firm investments coming from AI firms. Nearly half of these AI-to-AI deals by value also involved supply chain relationships, reflecting efforts to secure critical inputs but raising macroeconomic risks and transparency concerns.
Zenkai is a cross-platform app launcher written in Zig and Qt that aims to start in under 200ms. The author built it as a hobby project after frustration with existing launchers, prioritizing performance optimization and visual design across Linux, macOS, and Windows.
Embed Workflow is a white-labeled, no-code workflow automation platform that lets SaaS companies embed customizable automation builders directly into their applications. Users can create automations for tasks like reminders, order handling, and CRM follow-ups without coding skills, while companies save development time and focus on core products.
Rowbird is an open-source SQL scheduler that executes database queries on a schedule and sends results as alerts or reports to various destinations. It supports multiple database systems including PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite, with secure connections via TLS and SSH tunnels.
Cloudflare introduced Workers KV Instant, a new mode for its key-value store that delivers 100x faster reads and instant global updates by leveraging its internal Quicksilver technology. The service is optimized for frequently-read, infrequently-updated data like feature flags and application configuration, with read latency under 2 milliseconds and pricing 60% lower than classic Workers KV.
A developer created a B+Tree library for the JVM to study performance characteristics and achieved 30-46% memory savings and 2x-10x speedup over TreeMap. They describe the extensive work required beyond initial implementation—property-based testing, serialization compatibility, GC analysis, and strict contract adherence—and ask what criteria companies use to evaluate solo open-source projects for production use.
On January 18, 1943, the U.S. government banned the sale of pre-sliced bread to conserve wax paper and prevent flour costs from raising bread prices. The unpopular wartime measure faced swift backlash from consumers, bakers, and elected officials who argued it wasted bread and provided no actual savings. The ban was rescinded less than two months later on March 8, 1943.
The article argues that AI is shifting from bundled large language models handling all tasks to specialized, unbundled systems optimized for specific capabilities. This transition is driven by agent-based applications that require thousands of decisions, where cost and latency differences between tasks become economically significant, enabling cheaper models to handle routine work while frontier models handle complex reasoning.
Google is enforcing app verification requirements on Android starting October 1st in Brazil, Indonesia, Singapore, and Thailand, requiring developers to identify themselves to Google and users to complete a multi-step process to install unverified apps. The measure aims to protect vulnerable users from scams, though it creates friction for alternative app stores like F-Droid until 2027.
PostgreSQL 19's delayed release involved several major feature reverts, with some attributing this to AI-discovered bugs. However, the author argues this narrative misrepresents reality, examining specific reverts to show most issues were found through human review rather than AI tools, though AI may play an increasing role in PostgreSQL's quality assurance pipeline.
A user asks whether others still use Claude Code's plan mode feature, noting it has limitations for storing information about features. They share their personal workflow using Claude Code desktop with issues and wiki pages for architectural decisions, while using Linear for work project management.
Rust 1.99.0 introduces language stabilizations including C-variadic functions and naked function attributes, expands linting capabilities for safety and correctness, optimizes RangeInclusive iteration, stabilizes new APIs for Box and Vec operations, and adds a new debug profile in Cargo for improved development workflows.
The Rust compiler achieved a 4.57% mean wall-time reduction over two months (July-September 2026), with 555 of 629 benchmarks improving. Major improvements came from rustdoc optimizations, PGO enablement for Clippy (up to 18% faster), an LLVM upgrade (1.2% reduction), and ongoing work on new features like the Polonius borrow checker and Penelope trait solver, with contributors like Jack Huey and xmakro making significant performance gains.
A technical guide explaining series and parallel configurations for electrical components. Covers how resistors, batteries, and solar panels behave when wired in series (voltages/currents add) versus parallel (capacity/current combines while voltage remains constant).
Rust 1.99.0 has been released, introducing support for C-ABI variadic functions defined in Rust, layout information retrieval from raw pointers, and numerous stabilized APIs. The release also updates documentation guidance on Box::leak to recommend against round-trip unleaking patterns.