frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://github.com/bruin-data/dac
36•karakanb•2d ago•7 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: Filling PDF forms with AI using client-side tool calling

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

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

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

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

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

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

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

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

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

Show HN: SimDrive – a browser racing game with your phone as the controller:D

https://simdrive.xyz/
8•1000xcat•2d ago•5 comments

Show HN: AI CAD Harness

https://fusion.adam.new/install
86•zachdive•19h ago•86 comments

Show HN: Agent-desktop – Native desktop automation CLI for AI agents

https://github.com/lahfir/agent-desktop
87•lahfir•10h ago•28 comments

Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables

https://github.com/darrylmorley/whatcable
512•sleepingNomad•1d ago•152 comments

Show HN: I built Male Hormone Lab Interpreter that does what LLMs can't

https://www.longevity-tools.com/male-hormones-interpreter
2•zsolt224•3h ago•0 comments

Show HN: Shutt – Turn Strava activities into shareable photo/video posts

https://shutt.run
2•zzarcon•3h ago•0 comments

Show HN: Sanishne – Rust based bookmark boards

https://sanishne.org
2•flamestro•4h ago•0 comments

Show HN: Site Mogging

https://sitemogging.com
63•jilles•1d ago•73 comments

Show HN: Loopsy, a way for terminals and AI agents on different machines to talk

https://github.com/leox255/loopsy
52•todience•1d ago•8 comments

Show HN: Create the right image sizes for social media

https://skills.sh/branding5/social-media-image-sizes/social-media-image-sizes
2•mnewme•5h ago•0 comments

Show HN: Glacier – A zero-config macOS terminal I vibecoded in Rust

https://github.com/pranjolm/glacier-terminal
2•ArqueNova•5h ago•0 comments

Show HN: Agent with its own computer on the cloud

https://pulsarbot.cloud/
2•akshayballal95•5h ago•0 comments

Show HN: Perfect Bluetooth MIDI for Windows

101•mayerwin•1d ago•31 comments

Show HN: GhostBox – Borrow a disposable little machine from the Global Free Tier

https://www.ghost.charity/
119•keepamovin•21h ago•88 comments

Show HN: My Private GitHub on Postgres

https://github.com/calebwin/gitgres
41•calebhwin•19h ago•23 comments

Show HN: Raptor – fast, energy efficient small file uploads to S3

https://github.com/proxylity/raptor
4•mlhpdx•8h ago•0 comments

Show HN: Omar – A TUI for managing 100 coding agents

https://omar.tech
14•karim7•18h ago•2 comments

Show HN: Pu.sh – a full coding-agent harness in 400 lines of shell

https://pu.dev/
89•nahimn•1d ago•26 comments

Show HN: Blotter, a live map of police radio activity

https://blotter.fm
6•s_e__a___n•18h ago•2 comments

Show HN: Winpodx – run Windows apps on Linux as native windows

https://github.com/kernalix7/winpodx
96•kernalix7•1d ago•47 comments

Show HN: A new benchmark for testing LLMs for deterministic outputs

https://interfaze.ai/blog/introducing-structured-output-benchmark
58•khurdula•2d ago•28 comments

Show HN: MemHub, Turn Your GPT/Claude/Gemini History into LLM-Wiki Mindmap

https://github.com/XTraceAI/memhub-llm-wiki-guide
4•TristanX•11h ago•0 comments

Show HN: Drive any macOS app in the background without stealing the cursor

https://github.com/trycua/cua
186•frabonacci•3d ago•41 comments
Open in hackernews

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

https://piruet.app
23•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•56m ago
You don’t need LLMs for this (or most things suggested in HN comments). http://wordsafety.com/ has existed for years.
sdeframond•45m ago
They don't have "etron" thought, which might explain some poor naming by Audi ?
roscas•56m ago
Hyundai Kona (renamed in Portugal to Kauai)
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•54m ago
What about the classic heart-shaped bright red "piruleta" from the "fiesta" brand?
edu•36m 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•45m ago
Can confirm that that username and password are not working in the login page.
patillacode•20m ago
I have tested many times, I have asked other people too... I cannot replicate what you are experiencing, sorry.
rscrawfo•12m ago
Same issue for me.
nutthugger•9m ago
same
deafpolygon•9m ago
Same. It just doesn’t work.

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

outime•1h 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•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.
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•49m ago
I don't know, I thought the design looked really nice.
roscas•37m 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•21m ago
Thanks for the feedback! Appreciated!
user3939382•11m 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.