Skip to content
Tech News
clear
Topics: Today This Week This Month This Year

New config format SOML released as draft spec by Sindre Sorhus

A new configuration file format called SOML (Sindre's Objectively Marvelous Language) has been published as a draft specification. It aims to combine JSON's strict, unambiguous parsing with YAML's readability, adding native support for comments, dates, instants, durations, and block strings while requiring no quotes on keys or braces at the top level. The author describes it as a draft and is inviting feedback from the community.

The Consensus open-sources noalloc, a Go tool to catch heap allocations

The Consensus has released noalloc, an open-source CLI and library for Go that lets developers mark functions as allocation-free and then checks the entire call tree for heap allocations. The tool reports the exact line and reason for any allocation it finds, supports exemptions for intentional cases, and ships with zero-allocation data structures including a JSON encoder/decoder. It requires Go 1.27 or later and is installable via 'go install'.

Obsidian Canvas and Heptabase diverge sharply in how they store notes, analysis finds

A technical comparison contrasts how Obsidian Canvas and Heptabase handle spatial note-taking. Obsidian Canvas saves layouts as JSON-based .canvas files that embed existing markdown notes, while Heptabase treats cards as central, reusable entities that can appear across multiple whiteboards simultaneously. The analysis notes that a connecting line in Obsidian only records visual position, whereas in Heptabase it creates a relationship the linked cards retain and can surface elsewhere.

Developer's pgrust project uncovers multiple real bugs in Postgres

Michael Malis, creator of the Rust-based Postgres rewrite project pgrust, has found and reported several genuine bugs in PostgreSQL while testing his project, including issues affecting SP-GiST operations, JSONPath results, pgcrypto, the dictionary loader, and money-type overflow handling. The author of this piece notes pgrust's main goal is improved performance, not just a rewrite, and vouches for Malis's credibility based on personal familiarity with his work.

Finance grad shifts career path after teaching himself workflow automation tool n8n

A recent Loyola University Chicago finance graduate, who spent four summers as a Financial Planning and Analysis intern at a healthcare company, describes teaching himself the workflow automation platform n8n during his final semesters of school. He frames this as a deliberate effort to feel uncomfortable and incompetent on purpose, after years of side hustles ranging from sneaker reselling to rug tufting, and says the experience reshaped his view of his career options beyond the finance track he thought was fixed.

GoKawiil explains single-pass 'system one' decision models using Qwen3-1.7B

A technical write-up describes how constrained decoding can turn a standard language model into a fast 'decision model' that picks from a fixed set of options (A through E) in a single forward pass, rather than generating output token by token as with structured JSON output. The piece includes example code using Qwen/Qwen3-1.7B to mask the vocabulary down to allowed answer tokens and select the highest-probability one.

Guide outlines technical best practices for RSS/Atom feed publishing

A 2022 guide (updated March 2024) lays out technical recommendations for blog feeds, advising publishers to use RSS 2 or Atom rather than older RSS versions, JSON Feed, or Microformats h-feed. It argues Atom is preferable for new feeds due to its clearer, less ambiguous specification, while existing RSS 2 feeds need not be upgraded. The post includes a minimal Atom XML template covering required elements like title, id, links, updated timestamp, author, and entries.

Jevotron launches CLI tool for anomaly detection across file formats

Jevotron is a new command-line tool that scans files such as CSV, YAML, JSON, TOML and OBO for anomalies, producing field-level probability scores and a review queue. The tool caches results in SQLite so unchanged entries aren't reassessed on subsequent runs, and users can guide scans with text instructions or a local Python config. A pilot test on 24 public agent traces reported the tool matched 130 of 163 step-quality labels (79.8% accuracy), with 89.7% precision and 70.3% recall for identifying harmful steps.

Armin Ronacher unveils Deser, a new Rust serialization library challenging Serde

Developer Armin Ronacher has published a project called Deser, aiming to address longstanding limitations in Rust's dominant Serde serialization library. He details specific bugs and edge cases in Serde, including failures when combining internally tagged enums with arbitrary-precision numbers, broken integer key handling under field flattening, and deserializer adapters that don't compose properly.

Today's top topics: apple openai anthropic google android authority iphone duo binance nvidia data centers ai agents
Browse all topics →  ·  Today's trending topics →