Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danpla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
danpla
1y ago
> There is no decent phone left with a 3.5mm jack, which is a really sad state of things... Unless you know one? Feel free to suggest. Sony Xperia phones traditionally have a 3.5 jack and a normal screen (without holes and other nonsense
2.
▲
by
danpla
2y ago
With proper image pre-processing, Tesseract can recognize even tiny text (5-7 px high).
3.
▲
by
danpla
2y ago
dpScreenOCR
4.
▲
by
danpla
2y ago
Try dpScreenOCR: https://danpla.github.io/dpscreenocr/
5.
▲
dpScreenOCR – a cross-platform OCR tool
(danpla.github.io)
3 points
by
danpla
3y ago
|
1 comments
6.
▲
by
danpla
3y ago
dpScreenOCR is a free, open-source, and cross-platform optical character recognition tool with support for more than 100 languages. dpScreenOCR works is like this: you select an area on the screen using a keyboard shortcut, and then text fr
7.
▲
by
danpla
3y ago
> What they would lose is that they wouldn't exist in the first place or wouldn't be as full-featured. These are some pretty bold statements. * "They wouldn't exist in the first place" implies that ImGui was the
8.
▲
by
danpla
3y ago
> 'Immediate mode UI' is only an API design philosophy, it says nothing about what happens under the hood. Well, if you have a traditional immediate mode API like: if (button("Start")) start(); Then i
9.
▲
by
danpla
3y ago
I didn't use RemedyBG or Tracy, but I did try ImHex ( https://github.com/WerWolv/ImHex ) and it loaded 12% of the CPU because everything is being repainted 60 times per second. Heck, it even has an option to limit t
10.
▲
by
danpla
3y ago
Unfortunately, if you're using the standard library, you get this just by switching to the C++20 mode. For example, the committee decided to put tons of std::ranges-related stuff right in <algorithm>. https://www.reddi
11.
▲
by
danpla
3y ago
> I was surprised to see `fmt/format.h` on that list, but I do have to admit that the objections seem reasonable The author talks about the code bloat, beacause of "an API that encourages custom formatter specification to live
12.
▲
by
danpla
3y ago
> Anything object oriented is slower than anything procedural. Well, that's not always true; it's better to use a profiler. In many cases, it's trivial for the compiler to inline objects (e.g., used as predicates for <a
13.
▲
by
danpla
3y ago
> Expected errors - like "user not found" - should use a value instead of exception. In Python, you can use sentinel objects, or tuples, or None.. lots of options really. That's why exceptions are called exceptions, not er
14.
▲
by
danpla
3y ago
> I have the idea that most people use browser-based email clients anyway? Indeed, but it's not an option if you have more than one email account on the same service.
15.
▲
by
danpla
4y ago
As I know, SPARK can do this (in particular, thanks to the strong type system). https://learn.adacore.com/courses/intro-to-spark/chapters/01...
16.
▲
by
danpla
4y ago
Oh, thank you. I tried the ZIP on VirusTotal, and it looks like the false positives are triggered for Qt platform plugins, namely qwindowsvistastyle.dll qwindows.dll: https://www.virustotal.com/gui/file/2adff5ef8aa
17.
▲
by
danpla
4y ago
I just updated the Windows installer to fix long startup time and high drive load. Sorry for the inconvenience.
18.
▲
by
danpla
4y ago
You're welcome! For now, it's impossible to configure the capture box, but I can add an option to change its thickness in the next version.
19.
▲
by
danpla
4y ago
You're welcome!
20.
▲
Show HN: dpScreenOCR – a program to recognize text on the screen
(danpla.github.io)
32 points
by
danpla
4y ago
|
7 comments