Tag
The article introduces Deser, a new Rust serialization library designed to address limitations in Serde by rethinking its architecture. It highlights issues with Serde's design and presents Deser as an alternative inspired by miniserde.
This paper introduces a round-trip protocol to assess how well tree-structured expressions survive serialization into natural language by language models, revealing that the process is lossy, asymmetric, and trainable with fine-tuning.
The article discusses common criticisms of YAML, such as its large specification, inconsistent library implementations, and implicit typing issues, and shares the author's personal experiences with YAML in projects.
Bonsai discovered a pervasive issue where embedding vectors are unnecessarily cast from float32 to float64, causing 'Float Bloat' that wastes storage and bandwidth, with an estimated global impact of over 20 Petabytes of overhead.
Jolt, a Lisp/Scheme language, recently added two features: program images in the style of Common Lisp and Smalltalk for full-state serialization and debugging, and a portable Scheme backend decoupled from the Chez runtime for architecture-agnostic portability.
This article explains how JSON serialization in JavaScript silently changes data: large integers lose precision, undefined properties disappear, Dates become strings, and NaN becomes null. It traces the history of JSON and argues that developers should define explicit wire formats to avoid accidental data contracts.
A developer observes that serde's #[serde(flatten)] can have meaningful performance overhead because fields not explicitly declared on the outer struct are buffered.
Buf announces protobuf-py, a new Protocol Buffers library for Python written from scratch that passes the full conformance suite, generates readable typed Python, and offers optional Rust acceleration for performance.
safetensors 0.8.0 release brings major performance improvements: direct copy into Metal MTLBuffers with dlpack for 2-3x faster loading and OOM fix on macOS, plus GIL-free serialization for faster multi-file saves.
Hsrs is a type-safe FFI bindings generator that allows Rust code to be called from Haskell with automatic memory management, type conversions, and Borsh serialization. It provides annotations in Rust and generates idiomatic Haskell wrappers.