frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: An offline-first ski analysis app

1•skicoachapp•2h ago
I’m a solo developer based in Austria and over the past year I built a ski technique analysis app that runs fully offline on the phone.

No cloud processing. No account system. No subscription model.

I originally built it because I was frustrated with two things: 1. seasonal sports apps charging year-round subscriptions 2. performance data being tied to cloud accounts for no strong technical reason

Instead of debating the model, I decided to try building something different.

⸻

The technical approach

The app processes: • GPS • motion sensors • acceleration data

All analysis happens on-device.

The biggest challenges weren’t UI. They were: • sensor noise during aggressive turns • battery drain during long ski days • balancing sampling rate vs. usable signal • designing a scoring model that feels intuitive but is still technically grounded

The offline requirement made architecture simpler in some ways and harder in others.

No backend meant: • no server costs • no sync logic • no auth system • no cloud ML pipeline

But it also meant: • everything must run within phone constraints • optimization matters • no ability to “fix it in the cloud”

⸻

What didn’t work • I overestimated how much people care about privacy as a primary selling point. • Distribution is significantly harder than engineering. • Launch posts don’t move the needle nearly as much as you think.

The app currently has 600+ downloads across iOS and Android. No investors. No paid marketing.

Getting the first 100 users was easier than getting from 300 to 600.

⸻

The business decision

I chose one-time pricing instead of subscription.

From a pure revenue perspective, subscription would likely generate more predictable income.

But I wanted to see whether a niche sports product could survive without recurring revenue and without cloud dependency.

It may turn out that this was financially naive. I genuinely don’t know yet.

⸻

What I’m struggling with now • distribution without hype cycles • explaining “offline” in a way that isn’t marketing-sounding • deciding whether staying small and sustainable is enough

I’m curious how other builders think about: • offline-first architectures in 2026 • one-time pricing viability • building for niche seasonal markets

Happy to answer technical questions.

Comments

skicoachapp•1h ago
Link for context: skicoach.app

Ieepa Ieepa Ieepa

https://paulkrugman.substack.com/p/ieepa-ieepa-ieepa
1•rbanffy•28s ago•0 comments

YouTube's First Video Acquired by London's V&A

https://news.artnet.com/art-world/youtubes-first-video-acquired-by-londons-va-2746518
1•bookofjoe•44s ago•0 comments

Zstdify: A Pure TypeScrpt ZSTD Re-Implementation, Written in 4 Hours

https://benhouston3d.com/blog/zstd-in-pure-javascript
1•bhouston•4m ago•0 comments

A chat room where LLM bots pretend to be human and everyone hunts each other

https://webecameshadows.com
1•ihmissuti•5m ago•1 comments

Goatstack: Project scaffolding tool for Go and Templ webapps

https://github.com/erodrigufer/goatstack
1•todsacerdoti•5m ago•0 comments

Airtable Is Down

https://status.airtable.com
1•believ3•6m ago•1 comments

No Compromise Pure Golang Version of Haivision's SRT (Secure Reliable Transport)

https://github.com/zsiec/srtgo
1•zsiec•7m ago•1 comments

Show HN: VarLiNGAM-rs / Causal discovery in Rust, 50x faster than Python

https://github.com/edy-os/varlingam-rs
1•edyos•7m ago•1 comments

Metallic material breaks 100-year thermal conductivity record (1100 Wm^−1 K^−1)

https://physicsworld.com/a/metallic-material-breaks-100-year-thermal-conductivity-record/
1•Supersaiyan_IV•9m ago•0 comments

How I made a shooter game in 64 KB [video]

https://www.youtube.com/watch?v=qht68vFaa1M
1•vblanco•13m ago•0 comments

NASA targets March 6 for Artemis 2 launch to take astronauts around the Moon

https://www.engadget.com/science/space/nasa-targets-march-6-for-artemis-2-launch-to-take-astronau...
1•bookmtn•14m ago•0 comments

Predator spyware defeats iOS recording indicators

https://www.jamf.com/blog/predator-spyware-ios-recording-indicator-bypass-analysis/
1•jonah•14m ago•0 comments

Find and fix vulnerable dependencies with govulncheck

https://go.dev/doc/tutorial/govulncheck
1•mooreds•14m ago•0 comments

Shai-Hulud-Style NPM Worm Hijacks CI Workflows and Poisons AI Toolchains

https://socket.dev/blog/sandworm-mode-npm-worm-ai-toolchain-poisoning
2•feross•14m ago•0 comments

Design time vs. Run time in Agentic engineering

https://twitter.com/taherchhabra/status/2024941746845876690
1•taherchhabra•16m ago•0 comments

ICE agents could be banned from getting public jobs in N.J. for life

https://www.nj.com/politics/2026/02/ice-agents-could-be-banned-from-getting-public-jobs-in-nj-for...
3•cdrnsf•16m ago•2 comments

Show HN: Orpheus – PR review that runs the code

https://orpheus.dev
1•etherio•17m ago•0 comments

The Rise and Fall of Nuremberg Christianity

https://americanaffairsjournal.org/2026/02/the-rise-and-fall-of-nuremberg-christianity/
1•Ambolia•17m ago•0 comments

Prompt Repetition Improves Non-Reasoning LLMs

https://arxiv.org/abs/2512.14982
1•elorant•17m ago•0 comments

Satisfies Never Off by One

https://nicklawler.website/exhaustiveness-off-by-one/
1•seagreen•19m ago•0 comments

Integrity of a Shared Filesystem

https://uncultu.red/2026-02-19/
1•vvanpo•22m ago•0 comments

Viral Child Soldiers on TikTok

https://www.bellingcat.com/news/2026/02/20/viral-child-soldiers-on-tiktok-the-disney-stars-of-sud...
3•thomassmith65•23m ago•0 comments

Show HN: Ember MCP – local persistent memory for LLMs, kills stale memories

https://github.com/Arkya-AI/ember-mcp
1•TimoLabs•23m ago•0 comments

I built a live honeypot that catches AI agents. Here's what happened

https://github.com/chrisochrisochriso-cmyk/leaky_agent
1•paperknight•25m ago•1 comments

America is at risk of becoming an automotive backwater

https://www.theverge.com/transportation/882194/america-auto-backwater-ev-loss-detroit-trump-emiss...
2•FigurativeVoid•25m ago•0 comments

Taalas HC1: The Chip That Can't Change Its Mind

https://twitter.com/DavidBennett__/status/2024615668239520121
1•bilsbie•26m ago•0 comments

Show HN: What Did I Watch? – Describe any movie/show and AI finds it

https://whatdidiwatch.onrender.com/
2•sellne•27m ago•1 comments

Packets at Line Rate: How to Actually Use AF_XDP

https://nahla.dev/blog/how_to_xdp/
1•nahla_nee•28m ago•0 comments

If LLMs Only Predict the Next Token, Why Do They Work?

https://sicheng.dev/writing/why-can-LLM-work
3•sichengo•29m ago•1 comments

Show HN: Fusion 360 G-Code Optimizer

https://www.gcode-optimizer.com/index.php/
1•bmus•29m ago•0 comments