Posted by david927 4 days ago
Ask HN: What Are You Working On? (March 2026)
even with everyone and their mother shipping a workout app (accelerated by the vibecoding surge), nothing quite hit the bar i was looking for. everything seemed to be built in react native, flutter, or another cross-platform framework, meaning it never truly felt at home on the device.
beyond just wanting something fully native, i felt there was a real gap in the prosumer market. i wanted to build something for people who already know what they're doing in the gym, have their program, and just want a solid tool they can actually own (it's a one-time purchase of $12.99) that at the same time gives them all the insights they'd reasonably want (muscle heatmap, 1rm breakdowns with different formulas, working volume, best volume, etc.).
the app is called Plates: Weightlifting Log. if you're interested in checking it out: https://useplates.com
After being a web-focused dev for my whole professional career, I am now developing a mobile app with Flutter.
The app is called Limberly, and it focuses on health and ergonomics for sedentary workers. Us, who sit for a living.
It is scientifically proven[1] that sitting is detrimental to our health, with increased mortality rates. The primary way to reduce the negative effects of sedentary work is to move, and scrolling through feeds on your phone doesn't count as moving :)
This means performing sessions of resistance training, running, biking, but also taking micro-breaks during work sessions.
Research has shown[2] that taking short breaks during work reduces fatigue, and in some cases boosts performance.
Limberly is still in early development, so it's basically a glorified collection of timers (for taking microbreaks, for switching between sitting and standing, and for switching your "mouse hand"), but I do have a clear vision of having a smart system that recommends specific activities to do during breaks, ergonomically setting up your workspace, coach you on correct posture, track statistics etc.
If you'd like to help me test and shape the app as we go, please sign up for the waitlist or DM me here.
P.S. I guess this is a required disclaimer these days: The landing page is static and mostly vibe-coded, but the app itself is not. I do use Claude Code to speed up certain plumbing and widget implementations, but the core architecture and logic are designed, vetted and programmed by myself. Being a solo dev, it is important for me that I understand what every class and function is doing.
P.P.S. I don't like using scare tactics like "SITTING IS KILLING YOU!!" but it is sadly a fact. Also, I'm not selling you anything, as the app is free to use :)
Investing in standing desks, HM chairs and split keyboards is definitely a good idea, but what matters most is movement and changing your pose constantly.
Additional reading (use a LLM to summarize these if you don't feel like reading it all):
1: https://pmc.ncbi.nlm.nih.gov/articles/PMC10799265/
2: https://journals.plos.org/plosone/article?id=10.1371/journal...
was a fun project to do some rust
https://www.appsoftware.com/products/knowledge-management/as...
It implements [[wikilinking]], backlinking, task management into VS Code. The idea is to bring Logseq / Obsidian capability to VS Code.
The blurb:
If you already live in VS Code, why manage your notes somewhere else? AS Notes brings the power of wikilink-based knowledge management - the kind you'd find in Obsidian or Logseq - directly into your editor. No Electron wrapper. No separate app. No syncing headaches. Just your markdown files, your Git repo, and the editor you already know.
Why AS Notes? Your data stays local. No cloud sync, no telemetry, no accounts. Your notes are plain .md files in a folder you control. Git-friendly by design. Every note is a .md file - diff them, branch them, review them. Your knowledge base gets the same versioning discipline as your code. Lightweight. A local SQLite database (powered by WASM - no native dependencies) keeps everything fast without bloating your workspace. Key Features Wikilinks Type [[ to trigger page selection and autocomplete. Links resolve to .md files anywhere in your workspace - not just the current folder. If the target doesn't exist, it's created automatically, useful for forward-referencing pages you plan to write later.
Renaming a page offers to update every reference across your workspace. Hover tooltips show the target file, whether it exists, and how many other pages link to it.
Backlinks The Backlinks panel shows every page that links to the file you're currently editing, with surrounding line text for context. A straightforward way to see how ideas connect across your knowledge base.
Open it with Ctrl+Alt+B - it stays in sync as you navigate between files.
AS Notes Backlinks Task Management A lightweight task system built on standard markdown checkboxes. Press Ctrl+Shift+Enter on any line to cycle through states (unchecked → checked → plain text). The Tasks panel in the Explorer sidebar aggregates every task across your entire knowledge base, grouped by page - filter to show only unchecked items, or toggle completion directly from the panel.
Page Aliases Define aliases in YAML front matter so multiple names resolve to the same page. [[JS]] and [[ECMAScript]] can both navigate to JavaScript.md. Backlink counts include alias references, and rename tracking updates aliases in front matter automatically.
Daily Journal Press Ctrl+Alt+J to create or open today's journal entry. AS Notes generates a dated markdown file from a customisable template - add your own sections, prompts, or front matter to shape your daily workflow. Journal files are indexed instantly, so wikilinks and backlinks work from the moment the file is created.
AS Notes translates nested wikilinks when rendering markdown previews so links navigate correctly. Works alongside other markdown extensions - Mermaid diagrams, for example.
Next up: tasteful AI features then i18n
GitHub: https://github.com/valbuild/val/blob/main/packages/next/READ...
Also I gave that blog post to Claude Code and asked to implement the API and it made terrible terrible mistakes. Just saying.