Viewing profile — danpla
danpla
HN member- Joined
- Sun, Jul 17, 2022, 12:48 AM UTC
- HN karma
- 39
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About danpla
No profile information was provided.
Recent public activity
-
comment
Comment #44605485
> 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 j…
-
comment
Comment #43077323
With proper image pre-processing, Tesseract can recognize even tiny text (5-7 px high).
-
comment
Comment #42039313
dpScreenOCR
-
comment
Comment #42039300
Try dpScreenOCR: https://danpla.github.io/dpscreenocr/
-
comment
Comment #39117395
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 ar…
- story
-
comment
Comment #39031025
> 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 pl…
-
comment
Comment #39016376
> '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("Star…
-
comment
Comment #39014604
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. Hec…
-
comment
Comment #38763881
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 r…
-
comment
Comment #38763730
> 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 enc…
-
comment
Comment #38555624
> 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 o…
-
comment
Comment #38209632
> 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 wh…
-
comment
Comment #38009982
> 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.
-
comment
Comment #34640203
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...
- comment
-
comment
Comment #32155831
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.v…
-
comment
Comment #32129776
I just updated the Windows installer to fix long startup time and high drive load. Sorry for the inconvenience.
-
comment
Comment #32128018
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.
-
comment
Comment #32127988
You're welcome!
-
story
Show HN: dpScreenOCR – a program to recognize text on the screen
In a nutshell, dpScreenOCR can recognize text from the selected screen area, and then can copy it to the clipboard, add it to history, or pass it as an argument to an executable.