Urgent.News

What's breaking now, across thousands of outlets.

Tech

An agent that sends an email without asking is no feature - he is

An agent that sends an email without inquiry is not a feature – it's a bug with a sender. The difference between likable and creepy usually lies not in the model but in the data model. For anyone connecting email, calendar, and tasks, two separate states should be built: suggestion and execution. What matters specifically here: Each suggestion is its own object: type (reply, appointment, …

Translated from German Read in German

An article discusses the design of automated email agents, highlighting the importance of separating proposal and execution states when connecting email, calendar, and tasks. It suggests that proposals should be treated as individual objects with specific types, resources, and differences from the original message. The article also emphasizes the need for strict read and write permissions, logging of all actions, and a system that allows for debugging and user control.

This approach aims to prevent unintended automated actions, such as sending emails without confirmation.

Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Meilisearch is the easy part. The sync worker is where it hurts.

Suppose your product catalog lives in Postgres and search is ILIKE '%term%' . It works, nobody complains, and the table is small.

  • Meilisearch's sync worker causes challenges due to cursor-based pagination issues.
  • Switching to equal sign resolves cursor stalling but stalls worker at specific documents.
  • Composite index with updatedat timestamp and id field fixes worker stalling issue.

MackIAExpend -Hacktoberfest

Vending Machine: ESP32, Raspberry Pi Pico, NFC, n8n, Lovable & ElevenLabs This is a submission for the MLH x DEV Writing Challenge What I Built…..

  • MackIAExpend submits IoT vending machine for MLH x DEV Writing Challenge
  • Raspberry Pi Pico handles local user interface with TFT display
  • ElevenLabs provides AI voice responses for successful dispensing

Lossless PNG optimizing saved 11.4% on transparent icons and 24.8% on photos

My capstone project has a folder of PNG assets: app icons and stickers with soft transparent edges, plus a few photos that someone exported as PNG.

  • Lossless PNG optimizer oxipng achieved 11.4% reduction on transparent icons
  • Optimizer saved 24.8% on photos from Wikimedia Commons
  • Reduction techniques include recompression and color type reduction

Pay-per-event pricing on Apify: what I got wrong

I publish data Actors on the Apify Store as Yappman Data, all on pay-per-event pricing. This is a list of things I got wrong about pricing and charging, and what I did about each. It is not a recipe.

  • Initial belief about tier-priced events was incorrect; charges applied after 13 October
  • Platform limits max charge per run to account's remaining monthly usage
  • Run restarts may cause misalignment between charged-event counts and maximum charge

Retention Tools, Organized by the Job They Actually Do

"Retention" might be the most overloaded word in the subscription software catalog. Under it you will find analytics suites, cancel flows, dunning engines, loyalty programs, community platforms, and…

  • Retention tools are often listed as competitors, causing confusion
  • Organize tools by specific functions like prediction and analytics
  • Focus on neglected retention jobs rather than individual tools

More from Friday 6 November →