Front-page articles summarized hourly.
Overview of CG/SQL documentation and guides, including Quick Start, user and developer guides, and chapters on data, expressions, procedures, cursors, import/export, result sets, functions, statements, schema management, testability, JSON output, query planning, blob features, and privacy encoding. Appendices cover grammar, error codes, JSON schema, best practices, examples, pipelines, and Python utilities. The Developer Guide discusses AST, semantic analysis, C code generation, testing, JSON generation, and runtime. Also references SQLite stored procedures and compiling into C.
Collabora announces Collabora Office for desktop, bringing the Collabora Online experience offline on Windows, macOS and Linux with support for Writer, Calc, Impress and Draw. It explains differences from Collabora Office Classic, outlines desktop, online, and mobile deployment options, and offers long-term support and regular releases. The page also highlights Collabora Online (including CODE), open‑source interoperability with LibreOffice, a partner ecosystem, and testimonials praising collaboration and openness.
HTTP 405 Not Allowed error from a Varnish cache server (cache-sjc10022-SJC), with detail code 54113; indicates the request method is not allowed.
Daniel Rothmann argues that while digital systems handle most data, a company’s structure and policies are still kept as static documents. He proposes “Company as Code,” a living, versioned, queryable “company manifest” that represents people, roles, units, policies, and external requirements as code. This enables traceability, impact analysis, automated audits, and easier organizational design. A graph-based model and a declarative DSL are envisioned, plus integrations, a staging environment, and a low-code interface to broaden accessibility. While practical hurdles exist, he believes it’s buildable and could boost audit speed and decision clarity.
OpenClaw's agent skills, stored as markdown files, can execute commands and bundle scripts, creating an attack surface beyond the agent itself. The distribution mechanism—skill registries and 'one-click' setups—lets malicious actors deliver malware as legitimate prerequisites. A top downloaded skill allegedly delivered macOS infostealing malware via staged links, showing how trust in documentation can be exploited. This is not unique to OpenClaw; any agent ecosystem using a SKILL.md-style format is vulnerable. Best defenses: treat the registry as an app store, require provenance, restrict execution with time-bound, revocable permissions, and isolate experiments; incident response if compromised.
CIA will cease publishing the World Factbook, a free online reference used by journalists and academics. No reason given beyond a “sunset.” It began in WWII as JANIS, CIA took over in 1947, Factbook launched 1971, public unclassified 1975, digital version in the 1990s; popular in schools. The Trump administration has aimed to cut programs; the CIA offered buyouts to all staff in Feb 2025 and plans to cut about 1,200 more jobs.
Outlines the MIT Press book Simply Scheme: Introducing Computer Science (2nd ed., 1999). A beginner CS curriculum in Scheme organized into seven parts: Functions, Composition, Functions as Data, Recursion, Abstraction, Sequential Programming, and Conclusion, with chapters on expressions, defining procedures, variables, higher-order functions, lambda, lists, trees, I/O, files, vectors, and a spreadsheet program. Includes projects (Bridge Hands, Tic-Tac-Toe, Spelling Huge Numbers, Poker Hands, Database) and appendices (Running Scheme, Lisp, GPL) plus credits and indexes. Foreword by Hal Abelson; online HTML/PDF versions available.
Freshpaint provides a privacy-first, HIPAA-compliant healthcare marketing platform that helps hospitals, payers, and providers grow while protecting patient data. It combines audience targeting (lookalikes, retargeting), 100+ integrations, and cross-channel ROI measurement. Ad performance is optimized for patient visits using attended appointment data. Tools include consent management, a web tracker manager, and event tracking to enforce data-layer privacy. Case studies show large CPA/CPL improvements; platform supports healthcare-specific verticals and outcomes-focused dashboards.
While debugging a slow dashboard, initial suspects (React, server) were false. Safari’s layout timing revealed the culprit: a single heart emoji in a font (Noto Color Emoji) causing 1600ms layout passes due to COLRv1. Removing the emoji reduced layout to 2ms; re-adding it restored the slowdown. The issue lies with Safari/CoreSVG handling of color fonts. A minimal repro confirmed the bug. The fix is to avoid Noto Color Emoji on Apple platforms (prefer Apple Color Emoji) until Safari is patched. Coding agents helped speed the diagnosis.
Allegro battle-tested Lynx, an open-source cross-platform framework for iOS, Android, and Web, against its WebView/MBox stack. It aimed for native performance with server-driven UI and a unified React codebase. They built a micro-frontend architecture: Lynx runtime, a Root Bundle, and component bundles with code splitting, custom native elements, and native modules for storage, navigation, and analytics. Styling reused many web CSS patterns but had limits (CSS variable nesting, bundle isolation, inline quirks). The test showed slight KPI gains but JS engine crashes; lack of SSR/SEO, plus native-stack friction and maintenance risk led Allegro to pause Lynx for now.
nanobot is an ultra-lightweight personal AI assistant (~4,000 lines, 99% smaller than Clawdbot) with real-time market analysis, full-stack software-engineer capabilities, smart daily routines, memory and reasoning. It ships with install options (source, uv, PyPI), quick-start config to set API keys and models (OpenRouter recommended), and local-LLM support (vLLM). It supports Telegram, WhatsApp, and Feishu channels via a gateway. Configuration at ~/.nanobot/config.json; can run via Docker or as a local agent. The project emphasizes clean, research-friendly code and expandable architecture.
Jim Yagmin argues vibe coding yields large builds with hidden flaws and cannot reliably produce precise software. He contrasts it with spec-driven development (SDD): write detailed specs and business context, then generate and review code. SDD speeds delivery but creates documentation debt and a growing context gap between needs and code. The fix is a new context layer that directly links knowledge to code, editable by humans and LLMs, triggering code changes and bridging process and code. We already have the pieces (graphs, stories, epics, specs) and a proof of concept; stay tuned.
Ferrite core inductors boost inductance due to ferrite's high permeability, aiding LC tuning and AM loopstick antennas. The author begins with an air-core coil (~30 turns of 28 AWG), measuring ~5.3 µH. Wrapping the coil on ferrite rods raises inductance: broken ~85 mm rod yields ~66.4 µH; longer 137 mm rod yields ~78.9 µH; centering the coil on the longer rod yields ~85.0 µH. Extending to ~150 turns gives ~2.061 mH. Taps let you adjust inductance without rewinding, and you can split into two coupled inductors. Other factors include wire gauge and coil diameter.
ElCity is a small, turn-based SimCity clone in Emacs Lisp. It uses an ASCII UI for terminal Emacs and a pure, deterministic core with an imperative shell for rendering. Tiles are defined via a DSL with a clear state/effects split, enabling easy debugging and autotesting. Install by cloning the repo and adding to load-path; start with M-x elcity-start or make run. Gameplay: place Residential/Commercial/Industrial zones with power and roads; City Hall ensures road connectivity and is non-demolishable; funds and population grow each turn; zones cap at level 3. Project files: elcity-core.el, elcity-tiles.el, elcity-ui.el, elcity-maps.el.
Historically, innocently collected data can be misused: Amsterdam's prewar civil registry, including religious affiliation, helped Nazi persecution; a resistance attack damaged the registry. Today, the US OPM breach exposed millions of files, showing data can be re-purposed to harm people. The piece rebuts “if you have nothing to hide” by arguing privacy is a human right (UDHR Article 12), not secrecy. Even those who claim innocence value privacy; eroding it harms everyone through data misuse and re-purposing.
BMW has patented a proprietary security screw with a BMW-logo head intended to prevent DIY repairs. The head is not compatible with standard Torx or Hex bits, risking stripped screws and making maintenance harder. The patent states its purpose is to keep repairs away from unauthorized individuals. Critics see this as anti-repair gatekeeping, contrasting with the right-to-repair movement. Adafruit even 3D-printed a replica bit to defeat the lock, showing grassroots tools can bypass the lock. The article argues the tactic is a cash grab and harmful to ownership.
Valve has delayed the Steam Machine, Steam Frame, and Steam Controller from early 2026 to the first half of the year due to memory and storage shortages driving up component costs. It will revisit exact pricing and launch dates, though shipping all three remains the goal. The devices were respectively pitched toward entry-level PC pricing, a Frame price below the Index, and a competitively priced Controller. The RAM shortage has caused prices to surge, complicating a competitive launch price.
Linux kernel swap subsystem is being modernized. The 6.18 merge of phase-1 work by Kairui Song and Chris Li aims to simplify and speed swapping. The change replaces the old XArray-based address_space layout with a per-swap_table inside swap_cluster_info: a dynamically allocated array of swp_entry_t that tracks slot status. This localizes management, removes XArrays, and reduces contention; initial tests show ~5–20% throughput gains. 6.19 and other installments (targeting 7.0) will continue the effort.
Made by Johno Whitaker using FastHTML