HNHacker News
TopNewBestAskShowJobs

sia_xi

66 karma · joined June 21, 2026

I am a creative builder, I like building and sharing with others.

https://siamand.cc/

submissionscomments
sia_xi··on Show HN: Free alternative to graphics design giants
thanks
sia_xi··on Show HN: Free alternative to graphics design giants
no, that should be a bug!
sia_xi··on Show HN: Free alternative to graphics design giants
thanks for posetive feedback. LMAO for the analogy :D
sia_xi··on Show HN: Free alternative to graphics design giants
Photopea looks like a clone of Adobe Photoshop imo;and, it's a raster editing software and it's quite impressive to be fair.

https://scissor.studio/ is rather a vector first software that support raster editing as well; Also, it's not a replica/clone of an existing software. it has similar concepts and shortcut (for sake of helping user) however Scissor has many original Ideas (e.g. Isometric grid and grid shape maker, Perspective Grid, ... )

sia_xi··on Show HN: Free alternative to graphics design giants
Hey People,

In case you find some gaps or find out a bug, I really do appriciate if you report it here: - https://github.com/samalstudios/scissor-community/issues/new...

sia_xi··on Show HN: Free alternative to graphics design giants
Haven't decided on the OpenSource yet (I had a project back in the day called Open-Scissor but that is different).

Here is the bug report: - https://github.com/samalstudios/scissor-community/issues/new...

sia_xi··on Show HN: Free alternative to graphics design giants
so true. the raster processing is slow for big files, but it's my fault and not Rust :D
sia_xi··on Show HN: Free alternative to graphics design giants
Hopefully, after finishing it fully, in future I'll create a native desktop version.

[Spoiler Alert] I am also thining about creating a LLM moder for vector generation with open weights that can be run by user, so we can have AI fearues as well (far in future)

sia_xi··on Show HN: Free alternative to graphics design giants
thanks for trying it and I'm glad you liked it. I am planning to create a Feedback dialog that users can send feedback about the UI (with their consent and intent, so I can be aware of the bugs and gaps)
sia_xi··on Show HN: Free alternative to graphics design giants
Sorry the UI on Mobile is work in progress and currently, it's not accessible via Mobile (small screens); my plan is to creeate a special touch friendly UI for mobile and I haven't finished the concept (UX wise).
sia_xi··on Show HN: Free alternative to graphics design giants
Exactly, the primary idea is to edit vector files; Hoewever, I am trying to add features for raster files as well.

currently the raster editing features are not quite there yet, and I need time (a lot of time) to make it in a quality that doesn't drive user crazy (I'm first user to this app in the first place and I don't like it when it's not snappy and smooth)

sia_xi··on Show HN: Free alternative to graphics design giants
I don't replicate, I am creating an aleternative for myself and people like me that they need an advanced app but can't afford to give an arm and a leg.
sia_xi··on Show HN: Free alternative to graphics design giants
firstly I'm not a bot! I didn't understand the question correctly. Anyway thanks for pointing the gap, I will look into it
sia_xi··on Show HN: Free alternative to graphics design giants
thanks for positive energy <3
sia_xi··on Show HN: Free alternative to graphics design giants
for moving point by point you should select pointer tool (A) then click on the path after that you can move each pixel separetly; Thanks for letting me know the UX issue, I make it easier to access
sia_xi··on Show HN: Free alternative to graphics design giants
thanks! it's the power of rust
sia_xi··on Show HN: Free alternative to graphics design giants
It's a static SinglePage web applicaiton that runs everything completely locally on your machine. it also mean the better computer you have the better performance.
sia_xi··on Show HN: Free alternative to graphics design giants
It's a PWA and you can install it like a Native app, and as it's writen in Rust and compiled to WebAssembly it's almost as fast as a native app (and it does not send any user data to anywhere all the artwork stuff are fully local; the only thing that it send to the backend is no of users for analytics and users can opt-out in the setting).

haven't thought about it to be hoest, but now that we have AI I might be able to transalte it to Swift to make some MacOS version, or create a desktop app for Linux/... using Tauri

sia_xi··on Show HN: Free alternative to graphics design giants
hopefuly I get some time and I personally create a nice vector and add it to the samples, some isometric catroon and doing it manually (there is a iso berlin that I am working but manual labor takes so much time...).
sia_xi··on Show HN: Free alternative to graphics design giants
thanks for the feedback, the Fox is a traced vector from a raster image and it's been added just to great users with some good vibes, and give user a wam feeling :D .
sia_xi··on Show HN: Free alternative to graphics design giants
thanks for the feedback and reporing the bug, the goal was to have the custom context menu instead of the browser one; but seems like that casued an error, will fix it asap.
sia_xi··on Show HN: Impressive hand detection AI algorithm
fixed.
sia_xi··on Show HN: Impressive hand detection AI algorithm
The best part of this technique is the AI detects both hands and their status continuesly
sia_xi··on Show HN: Full featured language that compiles to binary
I tried to keep the ideas conceptual for and not bring too many frameworky features to the language itself but rather a the standard library.

However, there are features that I intentionally brought it to the language:

- DI and IoC features:

this language is not made for writing hello world programms, rather some microservices and the code suppose to have abstraction layer and impl layer that connected via DI

- Event

I wanted to have a similar concept as (signals) as part of language - It's worth mentioning that the transport layer has a default implementation but it can be changed (https://code-by-sia.github.io/xi/events?_highlight=events#ap...)

- Different Function Types: the reason for having differnet function types is rather memory management, basically give Compiler more information; therefore, at the compile time we know how to manage the memory, It also brings some limitations (for example, a mapper function is not allowed to make any mutation or actions calls)

- Memory management: it's still not perfect as the compiler is still not in the fully self-hosted stage and currently it complies to C99 then to binary, but the idea is to avoid GC while not making hard-to-learn syntax (e.g. Rust borrowing) see more at : https://code-by-sia.github.io/xi/memory/

sia_xi··on Show HN: Full featured language that compiles to binary
I used LLM for the documentaiton, I had this project going on an off for a while (5+ years), first version was in C then when I managed to make first usable compiler, I flattened the history and re-write (mostly replace all) the code into xi - however mostly if/else and loop blocks; therfore, I had it as a self-host compiler (a compiler that written in its own language) - I used AI along the way for refactoring and documentation, but the core idea and most work is done by me.