top | item 46108892

Show HN: I built a 1.8MB native app with self-built UI, vision and AI libraries

15 points| jaramy | 3 months ago |github.com

23 comments

order

Allstar|3 months ago

Since this project does not publish its source-code, or publish its binaries on an official store-front, I feel the need to call out to be aware of malicious code.

Lalabadie|3 months ago

I think it's the first time I see a Github repo used as a sort of advertisement (without actual code – there's plenty of performative OSS out there).

The whole thing feels more clumsy than malicious, but without any in-use video I'm still suspicious.

My first thought is "post it on Github and share it on HackerNews" is a thing ChatGPT would advise to someone asking how to promote an app they built.

busymom0|3 months ago

This has to be the most useless GitHub link someone has shared on HN. The repo doesn't have any source code, just some JPG, a readme, a Google Drive link for people to download from. The title makes grand claims without any way to verify them and no way to check if has a virus or something. People should be careful before downloading this.

davidkwast|3 months ago

Here is virustotal link:

https://www.virustotal.com/gui/file/2e76b19c85894af51c81672a...

1/69 security vendor flagged this file as malicious

Last Analysis Date 21 minutes ago

jaramy|3 months ago

It's the image.dll. The library only processes image data. I'm looking into why a specialized library is being flagged as a virus.

davidkwast|3 months ago

Detected TCP or UDP traffic on non-standard ports

1.12.73.4:7950

salviati|3 months ago

I think the name "app" is quite universally recognized as "mobile application", i.e. application for iOS or Android.

I think you should call it "application" to avoid confusion. Windows application would be even clearer.

orev|3 months ago

No, that ship sailed long ago. “App” has universally been a synonym for “application”, “program”, etc. for quite a number of years now. Even Windows 10 called them “apps” in the settings screen.

mmmlinux|3 months ago

What happened to executable?

soulofmischief|3 months ago

On my personal computer running macOS, I have this program called "App Store". And on my GNU/Linux machine, I have all of these weird programs distributed as something called "AppImage". And on my Windows machine, the Microsoft Store has a tagline which says, "Microsoft Store - Download apps, games & more".

There is not a desktop/mobile distinction in terminology other than the one you're attempting to enforce.

jaramy|3 months ago

I agree with you. I used "app" just as a shorthand for "application".

jaramy|3 months ago

Hi everyone,

I'd like to share Aivition, a native AI image processing tool I built. It is a 1.8MB executable, written entirely from scratch in C++ without using any third-party or open-source libraries.

It is powered by three self-built, lightweight libraries:

A UI library implemented directly against the pure Win32 API.

A computer vision library that handles image decoding, encoding, and processing (like OpenCV).

An AI inference library that runs neural networks locally (like PyTorch).

I use it daily and hope it might be useful for others.

I'd be grateful for any feedback on performance, compatibility, or your general experience with it.

gabrielsroka|3 months ago

What's the license? I'm guessing it's not open source because you didn't publish the source.