惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
L
LangChain Blog
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
MyScale Blog
MyScale Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
Martin Fowler
Martin Fowler
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
A
About on SuperTechFans
Stack Overflow Blog
Stack Overflow Blog
V
V2EX

GoPenAI - Medium

Group Relative Policy Optimization (GRPO) Your agent fleet can build trustworthy state with their own keys Epistemic Backbone #1: Why AI Systems Need Shared Memory, Not Just Models Transformers Beyond NLP: Fun and Trendy Use Cases Your First Transformer: The Road to Attention Part 4. From Seats to Agents: Early Evidence on the Future of Work in the Agentic AI Era The AI Trust Gap: Why Faster Code Is Creating Less Confidence From Bytes to BPE: A From-Scratch Tour of LLM Tokenization ️ Grok Voice Think Fast 1.0: The First Voice AI That Actually Thinks While Talking .NET 10.0.7 OOB Security Update: The Kind of Bug You Can’t Afford to Ignore Writing Custom Pallas Kernels for vLLM on TPU — A Step-by-Step Guide Contrastive Learning Day 39: Advanced Ensemble Learning Techniques — Stacking, Random Forest, AdaBoost, and Gradient… Localization: Beyond Translation, Into the Territory of Growth Hacking Can We Translate Our Sentiments? Training the first modern architecture encoder for South Slavic languages What Is Data, and Why Does It Matter for AI? A Complete Guide to Prompt Engineering: Best Practices & Tips DeepSeek TileKernels: The Hidden Tech Making AI Models Insanely Fast Can AI Growth Really Become Economic Growth? Evaluating API Test Generation Across Leading AI Tools Pin Clustering in .NET MAUI Maps: Finally Making Maps Usable (With Example) Unsupervised Learning What is an LLM? Tokens, Context Window, and Why They Matter Build a reactive AI agent harness — Part 1. Conversation. From Hallucination to Citation… RAG Made Simple: How AI Finds the Right Answers CLI Coding Agents Tierlist Google Deep Research Max: Build Autonomous AI Research Agents Hermes Agent vs Every AI Assistant: Why Memory Changes Everything
I rebuilt Strava (and Strava Premium) for fun, and now I ...
A · 2026-04-23 · via GoPenAI - Medium
For years I’ve loved Strava, the community, the data, the storytelling behind every workout. But I always felt something was missing: deeper analytics, more flexible filters, richer visualizations, and the ability to explore my training history the way I wanted. So I built my own Strava analytics platform. stravastats.vercel.app Not a clone. Not a competitor. A personal experiment that grew into a full‑featured, multi‑sport analysis tool that now mirrors (and in many cases expands on) Strava Premium features. And now I want you to use it, break it, critique it, follow its development, and help shape what comes next. If you’re a runner, cyclist, swimmer, triathlete, data nerd, or just someone who loves training insights, this project is for you. Why I Built This Strava is fantastic, but it’s optimized for social engagement, not deep analysis. I wanted: More control over filters More granular charts More cross‑sport comparisons More historical context More transparency in training load metrics More fun exploring my own data So I built a full analytics suite on top of the Strava API, with the goal of replicating as many Strava Premium features as possible, and then going beyond them. This is a community‑driven project, not a commercial one. Your feedback will directly shape the roadmap. What You Can Do With It Below is a complete overview of everything the app currently offers , tab by tab. If you love data, you’ll feel at home. Dashboard — Your Training at a Glance A fully customizable overview of your training load, consistency, and progress. Filters Quick ranges (week, 7d, 30d, 3m, 6m, year, 365d) From/to date Acute load mode (conservative/aggressive) Stats Total activities, distance, time Longest activity Sport mix CTL / ATL / TSB / injury risk Goal progress (distance, hours, or activity count) Charts Acute Load chart Consistency heatmap Load time series Goal progress Run — Deep Running Analytics Filters Date range Shoe filter Stats Total runs, distance, time, elevation Average pace, HR, speed Shoe usage metrics Charts Monthly distance Pace vs distance Distance & elevation histograms Weekly rolling trends Heatmaps Shoe‑usage Gantt Sortable activities table Bike — Power, Speed, Elevation, and More Filters Date range Bike filter Stats Distance, time, elevation Avg speed, cadence, power, HR Breakdown by bike type (road, gravel, MTB, indoor, electric) Charts Bike‑type pie Speed vs distance Power vs speed Elevation ratio Weekly trends Heatmaps Activities table Swim — Pool and Open Water Insights Stats Total swims, distance, time Pace per 100m HR Pool vs open water comparison Pool length estimation Charts Distance & pace histograms Pace vs distance (pool/OW) Swims table Athlete — Your Lifetime Training Profile Stats Profile info All‑time totals Records (longest, fastest, most elevation) Time‑of‑day preferences Solo vs group HR & power zones Charts Start‑time histogram Duration histogram Yearly comparison Weekly/monthly mix Time matrices (hour x day, year x month, etc.) Predictor — Race Time Estimation Combines Riegel, VDOT, and your personal history. Features PB table Historical top 3 Weighted prediction model Adjustable sliders Conservative/moderate/aggressive profiles Gear — Track Shoe/Bike Wear and Lifetime Stats Distance, uses, first/last use Avg distance per use Pace by gear Health % (vs expected durability) Views Gear list Distance‑by‑gear chart Monthly usage Gantt Gear detail view Activities — The Universal Table The most powerful multi‑sport filter you’ve ever used. Filters Sport Name Date Distance Duration HR TSS Table Columns Date, hour, sport, name Distance, duration, pace/speed HR, elevation, cadence, power, TSS Calendar — Consistency and Streaks Features Annual heatmap Current & longest streaks Weekly streaks Totals (distance, hours, TSS) Day‑by‑day activity list Weather — Performance vs Conditions Stats Avg temperature, wind, humidity Total rain Most common conditions Environmental difficulty Charts Monthly overview Conditions pie Temperature vs pace Variable histograms Weather‑per‑activity table Map — Heatmaps and Routes Modes Density heatmap Route polylines Controls Sport Map tiles Date range Heatmap intensity, radius, blur Color‑by‑sport Report — Yearly Wrapped Features Totals (distance, time, elevation, activities) Longest activity Most active month YoY changes Streaks Sport highlights Monthly volume Heatmaps Export/print AI Coach — Your Data‑Aware Training Assistant Powered by your own Gemini API key. Context Global training summary PBs Gear Recent activities Monthly volume Features Persistent chat Custom prompts Training insights Why I’m Sharing This Because I want this to become a community project. I want: Feedback: what works, what’s missing, what’s confusing Criticism : UI, UX, metrics, performance Ideas : new charts, new models, new tabs Contributors : devs, designers, athletes, data scientists Testers : people who train regularly and want better analytics If you love Strava but wish it gave you more control, this is your chance to help shape something new. How You Can Help Try the app Break it Tell me what sucks Tell me what’s great Suggest features Report bugs Share it with training friends Follow the project Contribute on GitHub (coming soon) This is a passion project , and the more people use it, the better it becomes. Let’s Build the Ultimate Strava Analytics Tool Together If you’ve ever wished Strava had deeper insights, richer charts, or more flexible filters, I think you’ll enjoy exploring this project. And if you’re a developer, designer, or data geek, I’d love your help pushing it further. Your feedback will directly shape the next version. Ready to dive in? Let me know, I’m excited to hear what you think. https://github.com/alexgasconn/StravaStats I rebuilt Strava (and Strava Premium) for fun, and now I want your feedback was originally published in GoPenAI on Medium, where people are continuing the conversation by highlighting and responding to this story.