Urgent.News

What's breaking now, across thousands of outlets.

Tech

MemoriaViva: A Cute Ghost in the Machine That Preserves Family Oral Histories & Heirloom Recipes with Gemma 4 & Google ADK

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Every family has a "Ghost in the Machine" waiting to be remembered: a crackly 48-second WhatsApp voice note from a grandfather explaining how to brew monsoon ginger kahwa , a flour-stained index card in a grandmother's handwriting where measurements are written as "two cupped handfuls of…

MemoriaViva is an open-source AI project that preserves family oral histories and heirloom recipes using Google’s Gemma 4 model and Google’s Agent Development Kit (ADK). The software treats a “Ghost in the Machine” – a cherished family memory – as something to be celebrated, like the 48-second WhatsApp voice notes or handwritten recipes that hold cultural significance.

MemoriaViva listens to fragmented family voice recordings and handwritten notes, preserving the exact words and poetic measurements elders use. It converts these poetic units like “a handful” or “a three-finger pinch” into precise metric measurements (grams and milliliters) with 100% deterministic accuracy. The software then compiles these records into a 50-year archival HTML5 family storybook that can be accessed without an internet connection, ensuring privacy and security by transmitting zero bytes of data.

For example, it converts a grandmother's handwritten recipe for monsoon ginger kahwa into reproducible metric amounts like 180ml of whole warm milk and 4.4g of cardamom pods. The system validates and locks in these culinary ratios, preventing guesswork that often leads to culinary errors across generations. By maintaining this precious family knowledge locally, MemoriaViva helps ensure that elders’ culinary instincts and oral stories aren’t lost when they’re gone.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Dahua Cameras Hijacked in Ukraine via Easy4IP P2P Relay and Guessable Serial Numbers

TL;DR what: CERT-UA reports that attackers are guessing predictable Dahua serial numbers to reach IP cameras, NVRs and DVRs through the Easy4IP P2P cloud relay, then logging in with weak passwords or…

  • Ukrainian CERT reports Dahua cameras hacked via Easy4IP P2P relay
  • Attackers exploit predictable Dahua serial numbers to access devices
  • Over 14,530 Dahua cameras compromised in separate campaigns

GEAR: How Feature-Based Code Generation Abstracts Away Multi-Agent Framework Lock-In

Every multi-agent builder hits the same wall: you pick LangGraph for its state machine, then realize CrewAI's task delegation fits your use case better, or AutoGen's conversational patterns match your…

  • GEAR introduces framework-agnostic configuration layer for code generation
  • Enables portability across 10 different agent system frameworks
  • Requires adaptation reports for unmappable framework-specific capabilities

Node.js Marketplace Moderation: Multi-Model Gateway and Direct Provider Billing Estimates

Short answer: A Vercel gateway, OpenRouter, or direct provider can serve this Node.js workflow; the defensible route preserves a normalized moderation record, meets the deadline, and exposes usage…

  • Multi-model moderation gateway can use Vercel, OpenRouter, or direct provider connections
  • Report should contain text, policy context, model decision, confidence, and audit reference
  • Choose route based on quality, latency, token estimates, and privacy protection

Branching quest text keeps assuming you took the other road

Development covered 19 Sep 2026 to 20 Sep 2026 (commit dates). A linear story is checked by reading it once. A story with branches and optional side quests cannot be, because the reader you are…

  • Myriad Immortal Sect game has branching storylines
  • Multiple passes needed to ensure consistency in branching stories
  • Rephrasing lines to accommodate all player choices improves narrative cohesion

More from Tuesday 27 October →