The author explores efficient SIMD-friendly unpacking of ternary numbers, aiming for the theoretical ideal bits per ternary digit. They define a “trit” as a ternary digit, and highlight the need for a block size that balances information density and hardware convenience. Surprisingly, 5 trits fit tightly into 8 bits at 1.6 bits per trit, achieving […]
Read more »
Managing infrastructure can be complex and intimidating, with many claiming it’s impossible or dangerous to run your own server. Tools like containers (Docker and Podman) and NixOS have made this task easier than ever. NixOS, with its immutable and declarative builds, allows you to define a machine’s state in a single configuration file. This approach, […]
Our app uses spaced repetition to help you remember important notes. Over 100 people have found success with this method. Say goodbye to forgetting important information days after learning it! Our app is designed to help you retain knowledge with minimal effort. Check out our FAQ for more information on pricing and features. Ginkgo Notes […]
Create retro games on WASM-4, a fantasy console, with this beginner-friendly tool. The platform offers a minimalist and easy approach to game development, allowing you to unleash your creativity within the constraints of 160×160 pixels and 4 colors. You can use any programming language that compiles to WebAssembly, such as AssemblyScript, C/C++, Rust, or Go. […]
The author just released a native dual-range input, using two native HTML range inputs to preserve native interactions and accessibility features. The tool was created to enhance generative drawings by allowing for sliders with native capabilities. The library works by calculating a midpoint between the two selected values and adjusting the input widths accordingly. A […]
This web content discusses the use of strings in C64 BASIC and how it can be utilized to create text-heavy adventure games. It emphasizes the simplicity and ease of creating games in a “choose-your-own-adventure” style that was popular among 1980s kids. The author delves into the process of developing a Text Adventure Game Engine and […]
Outerbase Studio is a lightweight, browser-based GUI for managing SQL databases, offering simplicity and versatility. It supports various databases including SQLite, MySQL, and PostgreSQL (beta versions with limited features). The Desktop App, an Electron wrapper for the web version, enables support for drivers not feasible in a browser environment. Features include a user-friendly query editor, […]
Hundreds of thousands of oil and gas wells in the U.S. are undocumented, potentially leaking chemicals like methane. Researchers are using AI to find these wells by analyzing historical USGS maps. Programs are being developed to confirm and quantify methane emissions from these wells using drones and low-cost sensors. Over 1,300 potential wells have been […]
The Yamaha DX7 synthesizer revolutionized 1980s music with its signature sound that remains instantly recognizable today. The instrument’s unique approach to sound generation using frequency modulation created a wide range of textures, from organ-like tones to abrasive electronic sounds. Despite its popularity, programming the DX7 was a challenge due to its complex interface and unpredictable […]
The author dives into a detailed conversation about message order in Matrix, sharing personal opinions and principles learned from discussions with colleagues at Element. The APIs for fetching messages are explained, highlighting the discrepancy in message order between /sync and /messages. A debate arises on the importance of consistent message order across clients, leading to […]