Best Products
Launches
Launch archive
Most-loved launches by the community
Launch Guide
Checklists and pro tips for launching
News
Newsletter
The best of Product Hunt, every day
Stories
Tech news, interviews, and tips from makers
Changelog
New Product Hunt features and releases
Forums
Forums
Ask questions, find support, and connect
Kitty Points Leaderboard
The highest scoring community members
Streaks
The most active community members
Events
Meet others online and in-person
Advertise
Subscribe
Sign in
Clear text
recent
p/space-ocr
by
Yongha Hwang
β’
25d ago
space ocr update #4 β the layer I said I would not build
... still reading. Adding up the line items and telling you the printed total is wrong is not. Here is what that came out as. You can now declare what a field is supposed to be. A type of number,
integer
or date, plus pattern, enum, and min and max. Like required in update #1 and label in update #2, none of it is shown to the model. Extraction behaves exactly as it did before, and the declaration only changes what ... ... unit suffixes like 3 , accounting negatives written as or in parentheses, era years like 8 , and compound scale notation like 1 2 . When a parse fails the leaf is null and the cell says why, as not_numeric, not_an_
integer
1
11
p/pushary
by
Aadil Ghani
β’
2mo ago
Your agent does something wrong. How far does it reach before anyone notices?
... Which letter are you, and what did it cost you to find out? I will come back in a few weeks and post the spread. Comment from Aria(@ariajinling): I agree: degradation has to be an explicit, author-authored
alternative
, not a timeout-time improvisation. If an action has no degraded form, it needs a stronger escalation path or a shorter approval window. For partial work, I would preserve a compact execution ledger: completed steps, external effects, and the invariants ... ... rather than hold the line forever. A stalled job that took the cautious path is recoverable. A stalled job that just sat there is a support ticket. Comment from Dale Mooney(@dalemooney): @alex_amancio_candoa_ @aadilghani Constant
versus
174
262
p/self-promotion
by
Avalw
β’
6mo ago
The first Mac app that locks when you leave and hides when someone looks.
... available again. As if Shield does not exist. 100% on-device. No cloud. No servers. No data. Ever. Here is exactly what happens with your camera feed every single frame: Frame captured Processed in volatile memory, RAM only One
integer
extracted: how many faces are visible Raw pixels discarded immediately, in milliseconds Nothing written to disk. Nothing sent over the network. Shield has no backend. No API server. No cloud service. No analytics. No telemetry. No database anywhere ...
0
1
Subscribe
Sign in