frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

https://piruet.app
26•patillacode•2h ago
I searched for a simple, self-hosted journal app for my girlfriend and everything I found was either too complex, too feature-heavy, too feature-less for what I needed or required trusting a cloud service.

So I built Piruetas (it means pirouettes in Spanish - she chose the name btw).

It's a day-per-page diary with rich text editing, drag-and-drop image uploads, auto-save, public share links, and a clean mobile UI. It can be set up for Personal or Multi-user usage via docker compose deployment.

She seems to like it so I decided to give back to the community and make it available for everyone (after some QA)

Live demo: https://piruet.app (login: demo / piruetas — data resets every 30 min!) GitHub: https://github.com/patillacode/piruetas

Comments

edu•1h ago
Pirueta is not lollipop in Spanish, it would be “piruletas” (at least in Spain Spanish).

Piruetas is pirouette, as in what a ice skater might do.

rustyhancock•1h ago
That's a lucky escape.

For some reason car manufacturers have this issue

Mitsubishi Pajero (renamed in Spain).

Ford Pinto (renamed in Brazil).

Toyota MR2 (renamed in France although slightly different issue).

Honda Fitta (renamed in Scandi countries)

yomismoaqui•1h ago
That's where LLMs with web search enabled help to check for dangerous project names in other languages.
latexr•1h ago
You don’t need LLMs for this (or most things suggested in HN comments). http://wordsafety.com/ has existed for years.
sdeframond•53m ago
They don't have "etron" thought, which might explain some poor naming by Audi ?
roscas•1h ago
Hyundai Kona (renamed in Portugal to Kauai)
mejutoco•12m ago
I would like to add Nissan Moco (snot/mucus in Spanish) to that list.
patillacode•1h ago
The funny thing is that I am Spanish, and I tricked myself because we discussed between "piruletas" and "piruetas", and I had the message prepared before the name change, my bad.
embedding-shape•1h ago
> it would be “piruletas” (at least in Spain Spanish).

In Spain Spanish I never heard them called anything else than "chupachup" (regardless of brand), guess it's a bit of a "Kleenex/facial tissue" syndrome going on there.

patillacode•1h ago
What about the classic heart-shaped bright red "piruleta" from the "fiesta" brand?
edu•43m ago
Well, we would refer to chupa-chups (brand) to the ones with a ball head. And Kojaks if they had gum inside.

Piruletas were the flat ones, either circular or heart shaped.

lemiffe•1h ago
The demo doesn't work (invalid account when using the creds mentioned on the homepage)
patillacode•1h ago
I just tried it demo/piruetas and it works, can you double check?
mr_sturd•53m ago
Can confirm that that username and password are not working in the login page.
patillacode•28m ago
I have tested many times, I have asked other people too... I cannot replicate what you are experiencing, sorry.
rscrawfo•19m ago
Same issue for me.
raonyguimaraes•8m ago
Edit: It was firefox, it doesn't work on firefox!
nutthugger•17m ago
same
deafpolygon•16m ago
Same. It just doesn’t work.

Also a bit confused about self-hosted vs “free”.

deaux•1h ago
Wholesale accepting all of the stock Opus colors is certainly a choice.
patillacode•1h ago
To be honest, my non-negotiable was that it needed to have some orange, but that doesn't work very good with a calm, minimalist app, so it remained as the accent color.

The rest wasn't my choice, we just did a few tests and my gf chose the palette you see today.

Having said that, you got a point and I didn't even realize it until you mentioned it.

stavros•57m ago
I don't know, I thought the design looked really nice.
roscas•45m ago
Nice, simple, light and dark theme, a calendar. I would remove the internet checks for your storage.ko-fi.com and it did some calls on pypi.org and files.pythonhosted.org. All it needs should be on the docker by default. But that is just me.
patillacode•29m ago
Thanks for the feedback! Appreciated!
user3939382•19m ago
I find our standards and norms around network access to be unacceptable. Programs shouldn’t access the Internet without opt in by the user either as a setting or a UI interaction.

We had many years of applications from the dial up error and prior that didn’t assume constant connectivity and we all survived.

Even an OS enforced blend of oauth style initial permission and LittleSnitch where the user is asked what they consent to at first launch would be fine.

thepill•2m ago
How do you monitize the hosted version?

How fast is a macOS VM, and how small could it be?

https://eclecticlight.co/2026/05/02/how-fast-is-a-macos-vm-and-how-small-could-it-be/
67•moosia•3h ago•19 comments

Why does it take so long to release black fan versions?

https://www.noctua.at/en/expertise/blog/how-can-it-take-so-long-to-release-black-fan-versions
347•buildbot•8h ago•161 comments

Why are there both TMP and TEMP environment variables? (2015)

https://devblogs.microsoft.com/oldnewthing/20150417-00/?p=44213
73•ankitg12•4h ago•38 comments

The Century-Long Pause in Fundamental Physics

https://danieltan.weblog.lol/2026/05/the-century-long-pause-in-fundamental-physics
5•danieltanfh95•42m ago•0 comments

Show HN: DAC – open-source dashboard as code tool for agents and humans

https://github.com/bruin-data/dac
39•karakanb•2d ago•8 comments

Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

https://piruet.app
26•patillacode•2h ago•27 comments

Dotcl: Common Lisp Implementation on .NET

https://github.com/dotcl/dotcl
49•reikonomusha•1d ago•4 comments

Ti-84 Evo

https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-evo
480•thatxliner•16h ago•405 comments

Show HN: Browser-based light pollution simulator using real photometric data

https://iesna.eu/?wasm=skyglow_demo
22•holg•3h ago•6 comments

Show HN: Mljar Studio – local AI data analyst that saves analysis as notebooks

https://mljar.com/
24•pplonski86•2h ago•3 comments

Open Design: Use Your Coding Agent as a Design Engine

https://github.com/nexu-io/open-design
4•steveharing1•39m ago•0 comments

Show HN: Filling PDF forms with AI using client-side tool calling

https://copilot.simplepdf.com/?share=a7d00ad073c75a75d493228e6ff7b11eb3f2d945b6175913e87898ec96ca...
22•nip•4h ago•14 comments

Artemis II Photo Timeline

https://artemistimeline.com/#artemis-ii-walkout-nhq202604010003
242•geerlingguy•2d ago•21 comments

Bitmap and tilemap generation from a single example

https://github.com/mxgmn/WaveFunctionCollapse
41•futurecat•2d ago•7 comments

New research suggests people can communicate and practice skills while dreaming

https://www.newyorker.com/culture/annals-of-inquiry/its-possible-to-learn-in-our-sleep-should-we
367•XzetaU8•19h ago•213 comments

To Restore an Island Paradise, Add Fungi

https://e360.yale.edu/digest/atoll-islands-sea-level-rise-fungi
83•Brajeshwar•2d ago•15 comments

Show HN: Large Scale Article Extract of Newspapers 1730s-1960s

https://snewpapers.com/
17•brettnbutter•4h ago•11 comments

Ask.com has closed

https://www.ask.com/
309•supermdguy•8h ago•167 comments

SFO Gate Explorer

https://www.flysfo.com/passengers/services/gate-explorer
4•CaliforniaKarl•1d ago•4 comments

CollectWise (YC F24) Is Hiring

https://www.ycombinator.com/companies/collectwise/jobs/rEWfZ6R-senior-forward-deployed-engineer
1•OBrien_1107•8h ago

GameStop Preparing Offer for eBay

https://www.wsj.com/business/deals/gamestop-preparing-offer-for-ebay-1678e6de
22•voisin•2h ago•12 comments

LFM2-24B-A2B: Scaling Up the LFM2 Architecture

https://www.liquid.ai/blog/lfm2-24b-a2b
48•nateb2022•2d ago•9 comments

I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA

171•proberts•21h ago•224 comments

DeepSeek V4–almost on the frontier, a fraction of the price

https://simonwillison.net/2026/Apr/24/deepseek-v4/
197•indigodaddy•20h ago•99 comments

A report on burnout in open source software communities (2025) [pdf]

https://mirandaheath.website/static/oss_burnout_report_mh_25.pdf
98•susam•13h ago•36 comments

Lib0xc: A set of C standard library-adjacent APIs for safer systems programming

https://github.com/microsoft/lib0xc
155•wooster•17h ago•60 comments

Ask HN: Who is hiring? (May 2026)

274•whoishiring•21h ago•289 comments

Show HN: Stop playing my matchstick puzzles, start building your own in seconds

https://mathstick.github.io
20•trangram•7h ago•17 comments

Apocalypse Early Warning System

https://ews.kylemcdonald.net/
215•carlsborg•20h ago•99 comments

Eka’s robotic claw feels like we're approaching a ChatGPT moment

https://www.wired.com/story/when-robots-have-their-chatgpt-moment-remember-these-pincers/
150•zdw•2d ago•215 comments