HN user

eastendguy

797 karma
Posts11
Comments204
View on HN

100% this. I am using the open source Ui.vision to automate some business tasks. Works well, but only 10% of the work is for automating the main workflow, 90% of the work goes into error and edge case handling (e. g. Internet down, website (to scrape data from) down, some input data has typos or the wrong date format, etc).

A human can work around all these error cases once she encounters them. Current RPA tools like Uipath or ui.vision need explicit programming for every potential situation. And I see no indication that Claude is doing any better than this.

For starters, for visual automation to work reliably the OCR quality needs to improve further and be 100% reliable. Even in that very basic "AI" area, Claude, ChatGPT, Gemini are good, but not good enough yet.

Wow, what a click-baity misleading headline. Key point is that this number is going down:

"The big news is that more and more people are opting to trade their Teslas for an EV from a legacy automaker"

This might be me in a few years. Tesla stopped being innovative years ago. No surprise, its CEO is high on drugs most of the time and spends his days (and nights) posting childish memes.

and debug if it errors or isn't what you wanted.

That is a potential problem Because at this point the user will still need good HTML/Selenium/coding knowledge to debug. We ran into the same issue using chatgpt generated scripts for ui.vision. Once a QA person has to figure out why some generated code does not work, it becomes a hassle and removes any initial advantage over the classic record & replay approach.

Wow, Twitter is collapsing much faster than I expected. With PG and some other high-profile accounts gone, many will loose interest in their Twitter feed fast. Rinse and repeat.

I could charge at home, but don’t have a garage

No problem (why should it?)

BEVs are improving quickly so what I buy might be superseded soon

That WAS my concern, but EV resale value is amazingly stable, better than most ICE in my area (EU). After all, EVs are still cars, so innovation cycles are long (many years).

I'd rather pay with Bitcoin/ETH/xx than using Mastercard. Currently 1-2 big US companies have ALL my payment data, they know everything about my life. Is this good?

Privacy is the killer feature for crypto. Or is there another non-crypto solution to this problem?

Yes! Recording xpath works fine in many cases, but once something on the website changes you are left with this auto-generated Xpath that you do not know how to change. Maintaining such a test is a nightmare and a waste of brain-cycles.

I hate XPaths with a passion. They are powerful but a waste of time. The easiest solution is to use visual automation tools like UI Vision (web browser) or Sikuli (desktop). There you write something like "click: login" - and the word login is found not by parsing the DOM, but by using OCR.

Obviously such an automation runs much slower than any Selenium based automation, but it its sooo much easier to create and maintain, especially on complex websites with tons of Javascript and frameworks. I believe this is the future of causal (test) automation.

"Not being able to code" is not black and white. Many can follow basic steps, as long as it gets not too complex. Thus "Low code" tools like Powerautomate,selenium ide, ahk or UIvision are great for people to do test automation. They are a quick way to create an automation. And many users learn/start to code this way.

Project Naptha 4 years ago

The Mac built-in tool does not work on Youtube videos, which is one of my use cases for the Copyfish OCR tool. This, and the integrated translation.

"positions in EU parliament are chosen and voted for by politicians only"

100% wrong.

Elections to the European Parliament take place every five years by universal adult suffrage, and with more than 400 million people eligible to vote, they are considered the second largest democratic elections in the world after India's.

My key point was that there are newer alternatives (the OP asked for that). PyAutoGUI would be another newer alternative. So are Applitools and UIPath, but they are not open-source.

The challenge with Tesseract is that its OCR quality is (too) low for screenshots because screenshots are usually text on colored background. Tesseract is optimized for classical text document OCR. Of course, you can switch OCR engines with Sikuli (I did that before), but this requires touching the source code.