Urgent.News

What's breaking now, across thousands of outlets.

Tech

The steak weighed less than we ordered: settling a shared grocery order with Gemma

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built My friend and I share Walmart grocery orders. In September my friend sent me 13 product links, I added 8 things of my own, and the order went on my card. When it arrived, we had to settle up from the receipt. It was more fiddly than it should have been: The sirloin steak is sold by weight. I ordered it…

This story details a shared grocery order between a friend and the author, which was settled using a custom tool called splitcart. The author ordered a sirloin steak for $13.45, but it only weighed $11.79. Three items were on rollback and therefore cheaper than listed prices. One taxed item, Tide detergent, was purchased by the author's friend.

The total order cost $130.94, and after accounting for the steak's correct weight, Rollback prices, tax, and a $5 tip split evenly, the friend owed the author $94.27. To simplify splitting future orders, the author created splitcart. The tool takes the group chat discussing the order, the receipt (or a screenshot of it), and calculates each person's share.

The author demonstrated how to use splitcart by running it on their own September order, with Gemma, an AI model, confirming that all the calculations were correct.

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

Your Python Tests Passed. Your Published Wheel Is Missing Files.

In July 2026, MLX shipped v0.32.0 for macOS ARM64. The wheel contained py.typed . It did not contain a single .pyi stub — every stub the previous release had was silently gone.

  • MLX Python package version 0.32.0 released in July 2026
  • Missing .pyi stub files caused type checking to break
  • wheeltruth tool developed to verify wheel distributions

Architecting a Foreground Service That Persists Across Android’s Aggressive Process Killing

It was the middle of a Friday afternoon prayer session at the local mosque. The room was silent, filled with the hum of shared focus, until a high-pitched notification ping tore through the sanctity…

  • Reporter created Muffle app to manage sound states based on triggers like GPS and time.
  • Foreground service implemented to persist app across Android's aggressive process killing.
  • Muffle stores state in local database for quick restart, treating OS as adversary.

Oracle Manipulation Risk Report: Aave V3

Oracle Manipulation Risk Report: Aave V3 Target Protocol : Aave V3 (TVL: $18034.0M) Oracle Manipulation Risk Report – Aave V3 Protocol: Aave V3 (Ethereum + L2s) – TVL: ≈ $18.0 B (Oct 2026) Prepared…

  • Six attack vectors identified for Aave V3 price manipulation
  • Risk rated moderate-high (7/10) by senior DeFi researchers
  • Recommendations to reduce risks to 3/10 or lower

Tech Now

Alasdair Keane heads to the Pokémon World Championships in San Francisco.

More from Saturday 3 October →