HNHacker News
TopNewBestAskShowJobs

danterolle

94 karma · joined August 11, 2025

submissionscomments
danterolle··on ParrotSec's position about Age Verification
Although I think everyone is against this idea, I’d be curious to see what the Hacker News community thinks about it.
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
I think I've implemented it correctly (if I got it right): https://github.com/danterolle/tilf/commit/f7ef6d2fa37b5659fb...

Thanks again!

danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
These seem like great suggestions. I think I’ll implement them! Thank you so much!

Actually, I'm not referring to you but if all these suggestions were opened as issues, it would be easier for me to write a "thank you note" for each one lol

danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
Thank you, and thanks for the suggestion. I’m open to any changes or proposals that might help improve this project, so I’ll gladly accept them!
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
Done. Thanks!
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
> Going to have a look at Tilf as well, to see if it is not too much work to get it to run in FreeBSD

It should work without any issues, as long as there’s a Python interpreter you can definitely run it. If needed, let me know and I’ll try to work on it. I have plenty of other ideas to implement as well.

danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
Thank you!
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
I simply never used it, nor did I ever feel the need. I moved on from Tkinter to PySide6.
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
I’m not a graphic designer guy, I wouldn’t know where to start, but maybe in the future I could use Tilf to draw the logo! My highest artistic expression, for now, will probably be redrawing some Earthbound characters to experiment with SDL3.
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
There’s no specific reason, I just liked the idea of a little elf/goblin having the freedom to draw whatever they wanted. At first, I wanted to call this project "Folletto" (in Italian, that means elf), but then I thought it would be better to keep an extremely simple name: a tiny elf who picks up his pencil and starts drawing. Tiny Elf.
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
That’s also why the project was built from scratch. The only real dependency of the project is PySide6. The icons don’t come from any package. PyInstaller is used solely for bundling purposes. As outlined in the README.md, running Tilf requires nothing more than an installed version of Python (3).
danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
I already have some experience with Python/PySide6, and I was mainly interested in having a working prototype as soon as possible (I’m experimenting with SDL3 and animating squares isn’t exactly thrilling!). Plus, Qt widgets integrate very well with Python, it is so easy to create a section, especially when the documentation is well written, that helps a lot. Also, with PyInstaller, the build process for each platform is fairly straightforward (although for customized icons, there are a few extra steps to take).

There are some downsides of course (like the bundle size, for example), but that's not a problem, the core idea is: double-click on Tilf and start drawing right away.

danterolle··on Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python
Thanks! Although I had to use it for some things (like the logo, for example, and I’m not a "graphic guy"), in the end, since it’s a simple project by design, I didn’t mind, and the result isn’t bad at all.