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
11•patillacode•1h 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•49m 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•38m 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•24m ago
That's where LLMs with web search enabled help to check for dangerous project names in other languages.
latexr•8m ago
You don’t need LLMs for this (or most things suggested in HN comments). http://wordsafety.com/ has existed for years.
roscas•8m ago
Hyundai Kona (renamed in Portugal to Kauai)
patillacode•21m 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•12m 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•7m ago
What about the classic heart-shaped bright red "piruleta" from the "fiesta" brand?
lemiffe•39m ago
The demo doesn't work (invalid account when using the creds mentioned on the homepage)
patillacode•22m ago
I just tried it demo/piruetas and it works, can you double check?
outime•25m ago
No offense but creating a brand-new project and giving it a foreign-language name without double-checking, only for the name to be wrong, makes people wonder what else was overlooked.
patillacode•23m 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.
deaux•17m ago
Wholesale accepting all of the stock Opus colors is certainly a choice.
patillacode•13m 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•2m ago
I don't know, I thought the design looked really nice.

Show HN: 3x Enemies Aggro Mod – Elden Ring Multiplayer Scaled Up to the Max

1•alansaber•1m ago•0 comments

Spirit Airlines canceled all flights and is going out of business

https://www.cnn.com/2026/05/02/business/spirit-to-halt-all-flights
1•teleforce•4m ago•0 comments

Multiple Hetzner Issues

https://status.hetzner.com/
1•teekert•5m ago•0 comments

Minnesota passes ban on fake AI nudes; app makers risk $500K fines

https://arstechnica.com/tech-policy/2026/05/minnesota-set-to-be-first-state-to-ban-nudification-a...
1•ndsipa_pomu•5m ago•0 comments

Dokkimi: Test every part of your app without code changes

https://www.dokkimi.com/
1•pugio•6m ago•0 comments

A New Mental Model for Work in the AI Age

https://dalehurley.com/posts/newmentalmodelforworkintheaiage/
1•dalemhurley•7m ago•1 comments

Heavy metal predators: diverse elemental enrichment across weapons of scorpions

https://royalsocietypublishing.org/rsif/article/23/237/20250523/481493/Heavy-metal-predators-dive...
1•bookofjoe•7m ago•0 comments

From CVS to Git, thirty years of source control

https://evilgeniuslabs.ca/blog/from-cvs-to-git-thirty-years-of-source-control
1•andsoitis•9m ago•0 comments

Show HN: Toggles – open-source feature flags for everyone

https://toggles.tinytown.studio/
1•aliezsid•11m ago•0 comments

Show HN: Droast – A Dockerfile linter that roasts you for your bad practices

https://github.com/immanuwell/dockerfile-roast
1•immanuwell•11m ago•0 comments

UK court orders Samsung to pay China's ZTE a $392M lump sump after patent trial

https://www.reuters.com/legal/litigation/uk-court-orders-samsung-pay-chinas-zte-392-million-lump-...
1•teleforce•14m ago•0 comments

Becoming a father shrinks your cerebrum

https://www.economist.com/science-and-technology/2022/10/21/becoming-a-father-shrinks-your-cerebrum
3•andsoitis•15m ago•0 comments

FreeBSD 15.1-BETA1 Now Available

https://lists.freebsd.org/archives/freebsd-stable/2026-May/004035.html
1•vermaden•17m ago•0 comments

Exposing ZFS volumes over the network via NVMe-oF

https://xata.io/blog/xatastor-zfs-nvme-of-for-millions-of-postgres-databases
2•mebcitto•17m ago•0 comments

Differences Between miniKanren and Prolog

https://minikanren.org/minikanren-and-prolog.html
1•tosh•20m ago•0 comments

Where in the World Is All That Gold Stored?

https://www.nytimes.com/2026/05/01/business/central-banks-gold-storage.html
1•bookofjoe•20m ago•1 comments

The Monster That Slays Arctic Subsea Cables: Icebergs

https://subseacables.blogspot.com/2026/05/the-monster-that-slays-arctic-subsea.html
1•giuliomagnifico•21m ago•0 comments

Ubuntu back up, In Saturday after DDoS attacks

1•relunsec•23m ago•1 comments

This Month in Ladybird – April 2026

https://ladybird.org/newsletter/2026-04-30/
1•exploraz•24m ago•0 comments

µKanren: A Minimal Functional Core for Relational Programming (2013) [pdf]

http://webyrd.net/scheme-2013/papers/HemannMuKanren2013.pdf
1•tosh•24m ago•0 comments

Architecting AI Compute (Part 1)

https://pawankjha.substack.com/p/architecting-ai-compute-part-1-the
1•pawanjha25•25m ago•0 comments

Real Tesla Multimilionaire is P85 with 1.800.000 km under the belt

https://evclinic.eu/2023/07/27/real-tesla-multimilionaire-is-p85-with-1-800-000-km-under-the-belt/
1•taubek•28m ago•0 comments

List of Unsolved Problems in Physics

https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_physics
1•chistev•28m ago•1 comments

"Ppa.launchpad.net" Is Down

https://status.canonical.com/#/incident/KNms6QK9ewuzz-7xUsPsNylV20jEt5kyKsd8A-3ptQGYrj57nvDDdm4tQ...
1•gslin•34m ago•1 comments

Qualcomm Flight RB5 5G Platform

https://www.qualcomm.com/internet-of-things/products/flight-rb5-platform
1•teleforce•38m ago•0 comments

The Galleria-Fication of Everything and the Armani Strategy

https://blog.jovono.com/p/the-galleria-fication-of-everything
1•ejz•39m ago•0 comments

Ask HN: Shipped my first iOS app. No downloads. How to get the first download?

https://apps.apple.com/us/app/padelsmile-padel-tournament/id6761918507
1•agenticfutureai•39m ago•6 comments

Ask HN: Try npx -y sharedmemory/MCP-server

1•Sharedmemory•40m ago•1 comments

core.logic

https://github.com/clojure/core.logic
1•tosh•41m ago•0 comments

I've Been a Public School Teacher for 20 Years. Trust Me: Homeschool Your Kids

https://twitter.com/creation247/status/2012598176138535041
1•bilsbie•44m ago•3 comments