frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Aerko_ – An offline-first, Vanilla JavaScript fitness PWA with local AI

https://github.com/SrPakura/AERKO_PWA
4•SrPakura•1h ago

Comments

SrPakura•1h ago
Hi HN, I'm SrPakura, a junior product designer from Spain. For my Master's thesis, driven by the frustration of fragmented nutrition, training, and progress apps (combined with their low quality, zero privacy, and subscription abuse), I built aerko_.

On the technical side, I went with a pure local-first PWA approach using vanilla JavaScript. To keep the app as lightweight as possible, I avoided heavy frameworks like React or Vue. The reactivity and UI encapsulation are built entirely on the native Web Components standard, relying only on strictly necessary lightweight libraries like Chart.js for metrics or JSZip.

Since privacy was the core design pillar, the app is 100% local-first. All storage persists on the device via IndexedDB, and the app works fully offline thanks to its Service Worker. For security, I implemented the native Web Crypto API (AES-GCM 256 and PBKDF2). This allows users to encrypt their data vaults locally in RAM, ensuring zero personal data is exposed. It also includes a robust local import/export tool (Apple Health, Google Fit, CSV, JSON) to guarantee users never suffer from vendor lock-in.

The most complex aspect was the biomechanical analysis module for workouts. I integrated Google's MediaPipe computer vision models running entirely inside a Web Worker. This allows the app to process exercise form at 30fps without blocking the main thread, and ensures the video feed never leaves the user's device.

The code is available on GitHub. Initially, I wanted to make it fully Open Source, but then I realized anyone could just fork it, slap a paywall on it, and repeat the exact cycle I'm trying to break (maybe highly unlikely, but just in case).

I presented my thesis just a month ago and I'm still deepening my JavaScript knowledge, so I relied heavily on AI to generate about 80-85% of the actual codebase and translate the app, allowing me to focus strictly on the architecture and UI/UX. Because of this, any feedback on the design, code architecture, or ideas for the next version would be incredibly helpful. Thanks in advance!

Are Chicago Leaders Funding a Revolving Door for Crime? [video]

https://www.youtube.com/watch?v=GyGl2tIzVR0
1•donsupreme•1m ago•0 comments

TypeScript 6.0

https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/
2•DanRosenwasser•2m ago•0 comments

Huel bought by Danone for reported €1B

https://www.bbc.com/news/articles/czre7pl600go
1•stevekemp•2m ago•0 comments

When the Whole Is More Than the Sum of Its Parts

https://thesecondbestworld.substack.com/p/when-the-whole-is-more-than-the-sum
1•paulpauper•3m ago•0 comments

Show HN: Behavioral analysis of your career decisions from your LinkedIn

https://coached.com/career-deep-read
1•rohanm93•4m ago•0 comments

Are Strings Still Our Best Hope for a Theory of Everything?

https://www.quantamagazine.org/are-strings-still-our-best-hope-for-a-theory-of-everything-20260323/
1•MindGods•4m ago•0 comments

Training LLMs to Predict World Events

https://thinkingmachines.ai/news/training-llms-to-predict-world-events/
1•enjeeneer•5m ago•0 comments

Zombies, AI, and the "Objective" Theory of Contracts [pdf]

https://download.ssrn.com/2026/3/12/6403619.pdf?response-content-disposition=inline&X-Amz-Securit...
1•droidjj•5m ago•0 comments

American Diner Gothic

https://www.thenewatlantis.com/publications/american-diner-gothic
1•jger15•5m ago•0 comments

Ray: The Free AI media player app that generates and translates subtitles

https://github.com/openai/whisper/discussions/2481
1•giamma•6m ago•0 comments

How to Do AI-Assisted Engineering

https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering
1•sysoleg•6m ago•0 comments

Codex Subagents

https://developers.openai.com/codex/subagents
2•bootlegbilly•7m ago•0 comments

Gnoosic – Discover New Music

https://www.gnoosic.com/
1•nvalis•7m ago•0 comments

Hyperagents

https://arxiv.org/abs/2603.19461
1•handfuloflight•9m ago•0 comments

In a world of AI text, speech still reigns supreme

https://techxplore.com/news/2026-03-world-ai-text-speech-supreme.html
1•Brajeshwar•10m ago•0 comments

ContextCrush: The Context7 MCP Server Vulnerability Hiding in Plain Sight

https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/
1•tcbrah•11m ago•0 comments

The Mythical Agent-Month

https://www.oreilly.com/radar/the-mythical-agent-month/
1•sysoleg•11m ago•0 comments

Show HN: DocDrift – Use Tree-sitter and Local LLMs to fix stale documentation

1•AYSgood•12m ago•0 comments

Ask HN: Is Democracy a Control System?

2•motiw•13m ago•1 comments

x402: What if you never had to get an API key ever again?

https://stevekrouse.com/x402
1•goranmoomin•13m ago•0 comments

Package manager and web customizer for OpenSCAD

https://scadder.dev/
1•solderlocks•15m ago•1 comments

Show HN: I built a 0.07ms Python firewall to stop AI hallucinations

1•richardewing1•16m ago•1 comments

We're building an automated AI engineer, and it works

https://www.tensorzero.com/blog/automated-ai-engineer/
1•GabrielBianconi•17m ago•0 comments

What's New in Aspire 13.2

https://aspire.dev/whats-new/aspire-13-2/
1•doomroot13•20m ago•0 comments

Orbán's top opponent says Hungary's alleged Russian backchannel 'treason'

https://www.thetelegraph.com/news/world/article/orb-n-s-top-opponent-says-hungary-s-alleged-22091...
2•vrganj•21m ago•0 comments

OnlyFans owner Leonid Radvinsky dies at 43 following secret cancer battle

https://nypost.com/2026/03/23/business/onlyfans-owner-leonid-radvinsky-dies-at-43-following-secre...
1•pseudolus•21m ago•0 comments

We're All Just 'Monitoring the Situation'

https://www.bloomberg.com/news/articles/2026-03-23/iran-war-epstein-files-betting-markets-why-we-...
1•jbegley•22m ago•0 comments

Why Gas in California Is Almost $6 a Gallon – and Could Go Higher

https://heatmap.news/energy/california-gasoline-price-iran
1•speckx•22m ago•0 comments

Is it a pint?

https://isitapint.com/
34•cainxinth•24m ago•22 comments

Codex with GPT-5.4 vs. Claude Code with Opus 4.6 – Why I Now Use Both

https://chandlernguyen.com/blog/2026/03/13/codex-gpt-5-4-vs-claude-code-opus-4-6-dual-wielding-ai...
2•chandlernguyen•24m ago•1 comments