frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: An offline first, with state-in-URL, workout planning and tracking app

https://mateuszitelli.github.io/trainlink/#2nZfbbts4EIbfhdcuwPPBd0n2VKCLFk3vFoWg2GosrCNnJbntIsi775BDnWjLsRa9MMKS3wxn_hmOXsh3suYr8kzWL2RL1n-9kIqsyafjfk9WpIAFcpvXD8V-n_1S5Nt9-a2F9Y9V8e6mfsruy20xXv_wb1k9Zh-Kx-zuWO8bWPkjrx67tc952RSw9mVXPu6ym-32uGkPNfn6uuqMNrvU6G_gSHb_zzH3-G7xtqg2u-xTXTRN9i77s9iWx6fs97p89i6AoV9_tkXVlIfKexCtPURrA-V9tdmXVXGB1nsGd_Wo4Fl37H1VFXV2W26K5yZcFzbc5Q_7Ivt8eC6yj9-LegeRyb7UuKV3yu87VJuiauu8hb_7WHU7fRy2hx8VeBNQN22bb3ZPcAA23bd5tfURvcv33zCkDTgKrpJdSF9L1nRFSvD6TOJ-kjUz2ijlpHBawMa_If3ws4H_UCvyg6yNXXkhwNqRrKXwIbgSqZixVAekRiSggMgkkHuk4AuQWnOtWUAyOmF6C8AE6QJTswVMy7nzp0-YnMrABHuemVx9TvMdWDOuuIzOTkNq0Ve8v13MFYILIQLXZ8xz4Qe4WpgRWOulYKcd5eAigCWC0V_Jx4FwSXDf5HLhOMADVyEXeCHA46RJOuWeNo-BqBznLIYAfBxCoCZqNVPiueYzMLWiyoArwDSg2oFpwfX-9ku8NFBTCokSGEAErherQCLeW7glXlpjrcEcdV4CBqAOY4leqkRUl7yErDMFCfFeAmokJ2D1Xiq5wEtBuXMG89N5iRKKsK7mwcLokJDcJeG91F3jSQ11yozU2Gl8NIYrGLxClEMS6Gu788iOtVxjqHwpj2QXlRwNJRVy3SWcNU7E3jbRn8NLxDaUsBdfglFQkI-Sb0uTSzhsy1HnSbCuugODPHATeylU4qB4_w707LTlLb8DN84paHbTOwzyP9WXP2QVZ-r8yzCZK-IRQwWlVHgNjVo4xgpAo4SbJFhvUOGwkBCe4WGM1GCrvwWbexpnsMrCP3TWvzCjxGrsilh8NnkXLlOlUsLFV3xKFV6ss0_uydw1EK2FThvb4qRamUCVxPcg8XOeqCinkGEMKHSdEdH_2QdUpL17nsis7JqihZ_RrfmEmHTFC0RFtfV5AKIv6KFxx8klKtdOgclsPAZamFZ80_faxFrrtGnH2mTJIzhP1NQpkPuZMMb3KgLZ1T7CrCJlnK1GxAHV1c1Qp3CICwZv8XmRXhr1O4KjEhSrcOCYli3zguvNz_SC62xowaWNwZq2hlhtaMMlCllmxFFqveCG4sPRVNJx7SX5WGSCCcpE7Brd-IvTGbQfDBYq08w0o7c_m0bWuObc-oI6mYmjraiLmaAttCVBzqiCaYaYwwzFNjvzsbDMmJWCqzjxoDHQhrcVJ9Lz5f2_bMGrxARD6UVVYE9CNZgueENRWahDxRwVr19XpPGf9nn3fQ3fibVfOPlECt8WycdyiOP5eT9sT8fMsH9-cgj5uO7xD1vPvFTBQtJ1w1rSlMLa24URbnF9UoD6-vof
2•mzitelli•1d ago
After getting frustrated with existing workout planning and tracking apps, I decided to build my own with the following requirements:

- allow tracking weight, reps, difficulty per series - being flexible, so I have my plan, but can adapt without having to change my original plan - it surfaces the relevant context when needed - it adapts to my trains - i can access it anywhere - don't let me get distracted - low maintenance

I decided to solve that with an app with the following user flow:

- you plan workout days with exercises in order, no weights, supersets, or anything, that will be detected and defined as you train - when working out, you select an exercise, put the desired weight, reps, rest time, and start one set - when done with the set, mark its difficulty - a sound will ring when your rest time ends - as you go, and have a history of exercises, the app automatically suggests the next exercise, weights, reps, and resting time based on a few heuristics - you can always select another exercise from the day, from another day, or even search for a completely different exercise

The app includes the entire state in the URL, so no server is required. We use the amazing https://github.com/yuhonas/free-exercise-db. Big kudos to the creators! In the end, the entire site and DB are hosted by GitHub.

The URL is from my current usage. You can view my daily plans and previous sessions there. In the plans, you can click on exercises to see suggestions based on previous sessions.

All edits you make will alter the URL and be saved in local storage. When you return to https://mateuszitelli.github.io/trainlink/, the page restores its previous state.

It has been very pleasant to use it in the last few days. Please, try it and let me know what you think. You can find the source code here: https://github.com/MateusZitelli/trainlink

Where is book industry heading to, with all this AI?

1•websku•37s ago•0 comments

Synthetic Text2SQL Data Generation using small models like Haiku

https://www.dataframer.ai/posts/amplifying-claude-haiku-text-to-sql/
2•pjoshi30•2m ago•1 comments

Embassy: Modern embedded framework, using Rust and async

https://github.com/embassy-rs/embassy
1•birdculture•2m ago•0 comments

I built a Gesture Layer for Claude Code–control agents passively while you work

https://twitter.com/adityas129/status/2009369774262993293
1•adityas129•4m ago•0 comments

The right place at the right time

https://bcantrill.dtrace.org/2026/01/08/the-right-place-at-the-right-time/
1•chmaynard•7m ago•0 comments

Claude Code did my taxes

https://klmn.sh/essays/claude-code-for-taxes
1•vklmn•8m ago•0 comments

Chuck E. Cheese's next act: 'I won't stop until we have a movie,' CEO says

https://www.fastcompany.com/91448506/chuck-e-cheese-chucks-arcade-pizza-games-restaurant-entertai...
1•petethomas•9m ago•0 comments

Show HN: Fast media compression terminal app – Inspired by Claude Code

https://github.com/saviomartin/sqsh
1•saviomartin•12m ago•0 comments

Monero Replaced Bitcoin on the Internet's Underground

https://darknetbible.info/news/how-monero-replaced-bitcoin-on-the-darknet/
2•lennychanuk•12m ago•1 comments

Biodata Sonification

https://electricityforprogress.com/
1•quijoteuniv•12m ago•0 comments

How I would grow tailwind to be default alive again

https://twitter.com/heyNaitik/status/2009343494796792034
1•heynaitik•13m ago•0 comments

In California's redwoods, scientists rebuild ecosystems high up in the canopy

https://news.mongabay.com/2025/12/in-californias-redwoods-scientists-rebuild-lost-ecosystems-high...
1•PaulHoule•13m ago•0 comments

Let's Call a Murder a Murder

https://daringfireball.net/2026/01/lets_call_a_murder_a_murder
20•hermitcrab•15m ago•4 comments

Snow HN: ~950 line inference engine, on par with vLLM

https://github.com/naklecha/simple-llm
2•naklecha•18m ago•0 comments

Yellopages – New tab Chrome extension

https://yellopages.kawaicheung.io/
1•kiwigod17•18m ago•0 comments

Tailwind Labs fired engineers while making –$1M from sponsors

1•danver0•20m ago•2 comments

Gritter Tracker – Traffic Scotland

https://www.traffic.gov.scot/gritter-tracker
2•robin_reala•20m ago•0 comments

Aharonov–Bohm interference in even-denominator fractional quantum Hall states

https://www.nature.com/articles/s41586-025-09891-2
1•bookofjoe•22m ago•0 comments

Trump Invoking 'Insurrection Act' Speculation Grows After ICE Shooting

https://www.newsweek.com/trump-insurrection-act-ice-shooting-walz-11328894
3•SilverElfin•23m ago•4 comments

Judges Question Key Copyright Test in Case over Miles Davis Tattoo

https://petapixel.com/2026/01/07/judges-question-key-copyright-test-in-photographers-case-against...
1•bahmboo•24m ago•0 comments

Americans by Name, Punished for Believing It

https://boltsmag.org/prosecuted-for-voting-american-samoans-alaska/
4•jaredwiener•24m ago•0 comments

Cas12a3 CRISPR System Targets tRNA Without Destroying Host Cell

https://www.genengnews.com/topics/genome-editing/cas12a3-crispr-system-targets-trna-without-destr...
2•7777777phil•25m ago•0 comments

AI Created This Game

https://www.pixelfork.ai/publish/35167c97-998d-4ba8-9808-fbe4ce17df77
3•fkhasiyev•27m ago•5 comments

Gov. Hochul seeks restrictions on 3D printers and ghost guns

https://gothamist.com/news/gov-hochul-seeks-restrictions-on-3d-printers-and-ghost-guns
3•kaladin-jasnah•28m ago•1 comments

Smaller than you thought: Putting the US AI boom(let) in perspective

https://www.ft.com/content/918fbc46-56a9-4225-b2cd-77fb4a532218
2•7777777phil•30m ago•0 comments

The Identity of Indiscernibles (1952)

https://www.jstor.org/stable/2252291
1•measurablefunc•30m ago•0 comments

Former Google CEO Eric Schmidt accused of rape, surveillance by ex-mistress

https://www.news.com.au/world/north-america/former-google-ceo-eric-schmidt-accused-of-rape-survei...
3•xqcgrek2•32m ago•2 comments

Virginia Faulkner: Writer, Editor and Ghostwriter?

https://lithub.com/virginia-faulkner-writer-editor-and-ghostwriter/
1•samclemens•34m ago•0 comments

A US-China War Would Be a Catastrophe for Everyone

https://medium.com/@gp2030/a-us-china-war-would-be-a-catastrophe-for-everyone-1bfdc6991b15
2•light_triad•36m ago•1 comments

Mabl vs. Mechasm: From low-code recordings to agentic E2E testing

https://mechasm.ai/blog/mabl-vs-mechasm
1•sleepless02•37m ago•1 comments