Urgent.News

What's breaking now, across thousands of outlets.

Tech

OnBlink: Communicate with minimal movement

This is a submission for the Presage SmartSpectra SDK Challenge What I Built OnBlink lets someone speak a phrase or open an app using only their eyes and a regular webcam. A blink signal opens a menu. The highlight steps through phrases like "Yes", "I need help" or "I'm thirsty", and a second signal picks one. The Mac says it out loud, or opens an app. It's built for people who can't easily speak…

OnBlink is a project that enables communication through minimal eye movements using a regular webcam. It allows users to select options and trigger actions by blinking or holding their eyes open for a certain period. The app uses SmartSpectra signals to detect double blinks, long blinks, pulse rate, and face landmarks. Users can customize their menu with specific phrases or open applications, and the app offers optional heart rate check-ins.

The setup process is guided with a tutorial and a practice run. The app is designed to be easy to use, with a choice of signals and adjustable pace, and it minimizes accidental triggers. It respects user privacy, only saving necessary data locally and requiring consent before starting.

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

The Disk Isn't Yours: Four Ephemeral-Host Myths and a Restart Drill

You deploy a small worker on a free server. It runs fine for a week. Then the host restarts, and the worker wakes up confused. This post is about that morning. Not the deploy. The wake-up.

  • Disk is not a database: writes to local files disappear when container is deleted
  • Processes may restart unexpectedly on free hosts, requiring supervisor for restarts
  • State transitions must be explicit; write results first, mark durable, acknowledge last

A 3 ms ALTER can stall Postgres: how to migrate a 5-billion-row table with no downtime

An ALTER TABLE that takes 3 ms can still stall every query on the table. In my first demo it took 3 ms. In a second one, on real Postgres, a long transaction held the table, so a similar ALTER waited…

  • 3 ms ALTER statement delays all queries on affected table.
  • ALTER took 3 seconds after long-running transaction blocked table.
  • Migration method minimizes downtime for 5-billion-row table.

More from Monday 9 November →