The best Hacker News stories from All from the past day

Go back

Latest posts:

Cognition (Devin AI) to Acquire Windsurf

Cognition (Devin AI) to Acquire Windsurf

Apple's Browser Engine Ban Persists, Even Under the DMA

Oakland cops gave ICE license plate data; SFPD also illegally shared with feds

Kiro: A new agentic IDE

Kiro: A new agentic IDE

Show HN: Ten years of running every day, visualized

Today marks ten years, 3653 consecutive days, of running at least one mile every day under the USRSA rules [1]. To celebrate, I built an interactive dashboard that turns a decade of GPX files into charts you can explore.<p>Running has truly changed my life: I've made lifelong friends, explored beautiful places, and more importantly invested into my own health and fitness, which I'm starting to see the positive benefits as I get older.<p>The stack is pretty simple: a NextJS app, with a Postgres database to keep all my running data, and all the stats are pre-computed and cached in Redis, so I effectively only hit the database once a day when a new run is ingested. On the fronted, I toyed with the idea of using D3 or pre-existing data viz libraries, but ended up rolling my own using SVGs directly, it gave me more control on the visualizations.<p>I used the Strava bulk export to pre-populate the database, and I'm using their webhook API to do incremental updates. I have to tap into OpenWeatherMap and OpenCageDate to enrich the running data a little bit.<p>Happy to answer anything about the stack, data pipeline, or how I stayed motivated for 10 years!<p>[1] <a href="https://www.runeveryday.com" rel="nofollow">https://www.runeveryday.com</a> Run Streak Association rules: ≥ 1 mile per day

Five companies now control over 90% of the restaurant food delivery market

How does a screen work?

How does a screen work?

The North Korean fake IT worker problem is ubiquitous

The North Korean fake IT worker problem is ubiquitous

Zig's New Async I/O

Reading Neuromancer for the first time in 2025

Reading Neuromancer for the first time in 2025

GLP-1s are breaking life insurance

Let me pay for Firefox

Proposed NOAA Budget Kills Program Designed to Prevent Satellite Collisions

New Date("wtf") – How well do you know JavaScript's Date class?

Upgrading an M4 Pro Mac mini's storage for half the price

< 1 2 3 ... 56 57 58 59 60 ... 893 894 895 >