Hacker Newsnew | past | comments | ask | show | jobs | submit | apatheticonion's commentslogin

AWS charges for ipv4 addresses but ipv6 addresses are free. ipv4 with NAT doesn't supercede ipv6, it just extends its life.

+1

A 1:1 recreation of the Windows XP or Windows 7 user experience with the classic theme would be killer.

I say this with love, I have used KDE extensively and I still find it more janky than Windows XP. Gnome is "better" (especially since v40) in that it's consistent and has a few nicer utilities, but it also has worse UX (at least for power users) than Windows XP.


Same, I used to use Office 2003 because it was so quick and the UI was exactly what you needed.

On later versions they had animated cursor positions which felt slow, the spellcheck squiglies were lethargic and menus convoluted.

That said, I've given up and mostly use Google Docs/Sheets now because of the features and cross platform support.


Ah thanks for finding that. Such a basic bug haha.

It's happening for me on Chrome on Android as well. I'll fix it in the morning (it's midnight here).

Also, merry Christmas / happy holidays


Haha that was an entertaining read, thanks for sharing. This is also my third attempt.

The first was much like this one with browser storage. There was a bug in Chrome that wiped out the persisted storage of all websites which nuked all of my records

https://www.bbc.com/news/technology-50809216

I tried rewriting it in React because it was the new hotness but spent so much time worried about component rendering cycles, hooks, state that just ended up distracting me away from time on the UI and UX. It was fast (like it matters), but ugly.

As for data sync, I've just added SQLite on the client and going through the painful process of normalizing the records.

My idea is, users will be able to supply a Turso API key and the app can sync against that, keeping a local copy of the data - eventually consistent.

I'll probably do something dumb like keep a timestamp of the last change and push/pull data periodically.

It only works because it's 1 person using the app and no one trains with two phones


Hey thanks! I've got a few issues in the repo to get started. https://github.com/alshdavid/stronk/issues

If you have any ideas, drop them in the issues

CI/CD is all set up so anything merged to `main` get published straight away, happy to include PRs - doesn't have to be perfect, can always fix it up after.

A few low hanging fruit pieces would be a "details" page for exercises (e.g. "/exercises/Bench Press").

I've also gotta set up the "measure" page for tracking bodyweight - but I am working on adding sqlite to the client so this sort of stuff (like charts) is easier to do.


Noted. Good thoughts here.

As an aside, the coolest benefit I've gotten from gym logging apps is charts. It's interesting to see my session volume, 1RM and heaviest lifts go up over time. It helps me plan my progressive overload schedule and notice when I'm plateauing/have to up the calories.

Plus it's super rewarding looking at the chart from 4 years ago and seeing how far I've come.

But you're completely right about notes on finding ways to ergonomically record variation.


Right now the exercise movements are listed (e.g. shoulder press), which you can add to, but the routines themselves are manually entered.

I'm going to be adding in workout templates and maybe even auto-workouts (like auto progressive overload or routines like 5-3-1).

Another commenter mentioned an app that lets people write scripts to program custom routines. That sounds super interesting and a great way to share routines. I'm thinking of writing an engine for custom routines then use that to program some default ones.


Sounds great. I am also tired of paying for Fitbod and it seems to only get worse over the years.

Hey this is interesting! Thanks for sharing.

I was thinking of adding in workout templates and maybe even figure out progressive overload or routines like 5-3-1.

Someone earlier made a reference to another app that lets you write/share scripts that can be used to design custom programs - which is very interesting. Being web based, custom programs could be written in JavaScript and `eval`'d in a sandbox - allowing for a similar experience.


Hevy is honestly great and good value. For something polished and feature complete, you can't go wrong with it.

I started building this app out initially to see how far I could get in a short space of time. It's still quite bare but it shouldn't be difficult to flesh out from here.

For me, it's more about the fun of making a working thing and then sharing that with others. If people contribute that would make my year, but it's rewarding enough to know that people are using it.

I'd like to expand on the exercise details page, but not looking to profit so licensing resources is off the table. Cloud sync is an interesting one because I'm trying to keep this free. I was hoping to offer users the choice of sync solutions (Google Drive, for instance).


> I was hoping to offer users the choice of sync solutions (Google Drive, for instance).

This would be a strong differentiating feature for me. It's something that I feel open source tools should focus on more - data ownership, that is. Save the data in an easy to store/copy format (Sqlite db, for example), and provide as wide a range of backup options as possible. Make sure this is all clearly described in the read me as a hook to get people using it, and also to get other people involved in building it with you.

EDIT: and btw I love the name Stronk!


Haha hey, thanks! I'm dreading renewing the domain but I'm stoked I got it.

I totally agree about data ownership. It also has the benefit of not needing me to pay for storage hosting, a win-win.

I actually just integrated SQLite into the client and will add the ability to sync with Turso (free serverless SQLite) via a user supplied API key.

Might also extend support for self hosted, D1, S3? and so on. Obviously the community can add support for other storage systems as needed


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: