TL;DR summary of stories on the internet
Today, we’re excited to introduce passkeys for your Fastmail account, offering a quicker, more secure login method. Passwords pose security risks due to predictability and the common practice of using the same password for multiple accounts. Password managers help but are not foolproof. Passkeys are cryptographic keys that offer greater security benefits over passwords. They […]
Read more »
The POMP library provides a simple protocol for encoding and decoding messages exchanged between processes using sockets. Messages consist of a 32-bit id and a payload containing typed arguments, encoded/decoded with printf/scanf-like functions. The library ensures coherence between the format string and arguments, enhancing safety. Features automatic reconnections and remote disconnections handling. Communication can be […]
Callisto is a unique reverse polish notation programming language inspired by YSL-C3 and Forth. It offers a subset called CallistoScript for scripting languages like Lua, making it a versatile choice. Callisto supports targets including x86 real mode, x86_64 Linux, and Uxn. Building it requires a D compiler, and there are example programs available for experimentation. […]
Stipple Effect is a pixel art editor created for indie game developers, encouraging rapid and iterative creation of video game art assets. This lightweight and simple tool offers a feature-rich scripting API for automation of tasks, along with a symbiotic relationship between layers and frames, a two-color system, dither mode, blend mode, and more. Surprisingly, […]
Exciting news for RISC-V fans: Raspberry Pi is adding support for the open ISA with the Pico 2 and RP2350 microcontroller. Pico 2 board for $5 keeps backwards compatibility, features 520KB memory, 4 MB QSPI flash, and two RISC-V Hazard3 CPU cores. Users can choose between Arm Cortex-M33 and Hazard3 cores at boot time. Eben […]
Daniel and I have been collaborating on an open-source flow battery kit, inspired by the FAIR Battery Project. We have made progress on optimizing zinc-iodine chemistry and designing the cell using affordable materials. Our prototypes, featuring FDM and resin printed components, have shown promising results in terms of capacity and efficiency. The design will be […]
The author highlights the learning opportunities that come from creating a programming language, emphasizing how the process can deepen one’s understanding of other languages. By making their own language, the author discovered insights into grammars, language design, parsing, and runtime execution. They also stress the value of making a “bad” language for learning purposes, as […]
A study on the cosmic expansion rate using the James Webb Space Telescope reveals the ongoing tension in the Hubble constant measurements, suggesting there may be errors in current distance measurement methods. Astronomers, including Adam Riess and Wendy Freedman, are at the forefront of measuring H0, but discrepancies continue. Freedman’s recent study utilizing TRGB stars […]
The post exposes CVE-2024-5830, a bug in Chrome’s V8 that leads to remote code execution by visiting a malicious site. It delves into detailed explanations of object maps and transitions in V8, highlighting the complexities involved with map deprecations. The vulnerability arises when a dictionary map is mistakenly used instead of a fast map, leading […]
audioFlux is a powerful deep learning tool for audio and music analysis, offering a wide range of time-frequency analysis methods and feature combinations. The library is designed for easy feature extraction and can be applied to tasks like Classification, Separation, and Music Information Retrieval. Notable new features include various Pitch algorithms and transformations like PitchShift […]