Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simoneamico
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
simoneamico
6mo ago
Fixed. Full details in the commit here: https://github.com/simoneamico-ux-dev/veil/commit/9d09d9c In short, by checking 3 simple signals veil can now distinguish a scan with overlaid OCR text from a native PD
2.
▲
by
simoneamico
6mo ago
Thanks, glad it's helping your eyes!
3.
▲
by
simoneamico
6mo ago
I come from that world myself, my first iPod Touch 4G jailbroken with Cydia at age 9 is what got me interested in how things work under the hood. So the question makes me smile. I've never tested on e-Ink. What I can tell you is that f
4.
▲
by
simoneamico
6mo ago
Thanks, I deeply agree. It's Alan Cooper's concept in About Face, where he says that to design well you need to take the role of the apprentice alongside the master, meaning observe how they work, understand their frustrations bef
5.
▲
by
simoneamico
6mo ago
Thanks for the report, you found a real bug. That document is a scan processed with Adobe Paper Capture, which adds an invisible OCR text layer on top of the scanned image. Veil sees that text and treats the PDF as native, so it protects th
6.
▲
by
simoneamico
6mo ago
Thanks! Couldn't agree more
7.
▲
by
simoneamico
6mo ago
Thanks, really appreciate it. Hearing that it solves a real problem means a lot to me. Running locally is definitely about privacy, but it partly comes from my past working in a factory where the network was unreliable, so I was basically f
8.
▲
by
simoneamico
6mo ago
Thanks! I'm curious to see how the comparison goes, especially on papers with lots of images and color charts. Let me know how it goes
9.
▲
by
simoneamico
6mo ago
This means a lot, thank you. "The original vision for apps" is exactly the philosophy I built it with. I invested a lot in the service worker and iOS rendering (smaller canvas pool, DPR capped at 2, periodic engine reset to stay u
10.
▲
by
simoneamico
6mo ago
It's not resistance toward AI. Machine learning isn't among my current skills and I preferred to build with tools I could maintain and debug on my own, but the door isn't closed. Thank you for pushing on this point.
11.
▲
by
simoneamico
6mo ago
Really appreciate this AbanoubRodolf, thank you. The brightness analysis code and the image bounds are both already in the project, I just never connected the two. The distance between where I am and where you're suggesting I go is rea
12.
▲
by
simoneamico
6mo ago
Actually, raster images are never inverted, they're protected. The CSS filter: invert() hits the entire canvas (text and images together), then the overlay paints the original image pixels back on top, restoring them. The result is: in
13.
▲
by
simoneamico
6mo ago
That really means a lot, ainch. I hope it makes your late-night sessions a little more bearable. If you find anything that doesn't work well with the papers you read, keep me posted
14.
▲
by
simoneamico
6mo ago
That's actually exactly where I started. The initial idea involved a YOLO nano model to classify images, deciding what to invert and what not to. It worked as a concept, but during the feasibility analysis I realized that for native PD
15.
▲
Show HN: Veil – Dark mode PDFs without destroying images, runs in the browser
(veil.simoneamico.com)
100 points
by
simoneamico
6mo ago
|
29 comments