Hacker News

Show HN: A browser-based video editor that renders videos directly with FFmpeg

Hacker News - Sun, 07/26/2026 - 10:07am

Weave is a React app that provides a multi-track timeline editor to perform basic video edits like trimming, stitching, transitions, audio tracks etc. which maps directly to an FFmpeg command to render the video.

I tried my best to have the React "video" preview closely replicate the FFmpeg lavfi filtergraph output, but naturally this is not perfect (especially replicating the `eq` filter using SVG filters is quite inaccurate).

I've built this as a prototype for another project I'm working on, so I don't plan to actively maintain it, but I thought it'd be cool to share it.

Try it live: https://weave.salviano.xyz/

Comments URL: https://news.ycombinator.com/item?id=49058396

Points: 1

# Comments: 0

Categories: Hacker News

The Tentacle Economy

Hacker News - Sun, 07/26/2026 - 10:05am
Categories: Hacker News

Show HN: Exercise snack reminders for iOS/Android, no server, one-time purchase

Hacker News - Sun, 07/26/2026 - 9:56am

I built Snack App for my wife. She works from home, and every night, she would feel stiff and creaky after sitting all day, so she decided that she had to be less sedentary. Her idea was to break up her day with "exercise snacks" - formally defined as "isolated ≤1-min bouts of vigorous exercise performed periodically throughout the day" (https://pubmed.ncbi.nlm.nih.gov/34669625/) but really any kind of movement (a couple flights of stairs, a 5-minute walk, or a set of air squats) is better than nothing.

So I wrote her an app that lets her set a goal and pick a reminder schedule. The app sends her notifications; she logs her snacks in the app; and every day she meets her goal extends her streak.

Speaking of streaks, I forgot to do my Wordle one day and, to my horror, broke a 171-day streak, so I made Snack App's streaks flexible. You can pause your streak anytime, and it'll resume when you start logging snacks again. There's also a built-in grace period, just in case you forget. The whole point is to help you feel less stiff and creaky, not to break your heart.

I had knee surgery last month, so I've been using the app too, to help me stay on top of my physical therapy. I also set an exercise-specific goal of at least 30 push-ups a day so that I don't wither away completely, since I can't go climbing for at least a couple more months.

App Store: https://apps.apple.com/us/app/snack-app-exercise-reminders/i...

Google Play: https://play.google.com/store/apps/details?id=com.wobblerllc...

- No accounts, no ads, no subscription

- 14-day free trial, then $4.99 one-time purchase if you want to keep logging snacks (you can always view your existing data)

- Export your data as CSV anytime

- Local-only (no server, your data lives in a SQLite database on your phone)

- Optional automatic backup to / restore from your personal iCloud or Google Drive (so your data is safe if your phone dies; open the app on a new phone, and you'll be prompted to restore your data from a backup)

- Manual backup to Dropbox or other cloud storage service, if you prefer

- Tested with VoiceOver and TalkBack and against WCAG accessibility standards (I want the app to work as well for blind, DeafBlind, and low-vision users as it does for sighted users)

The stack: Bun, Expo, expo-sqlite, Drizzle ORM, Gluestack UI, React Hook Form, Zod, Maestro for E2E testing, bun:test for unit testing

Happy to answer questions about the stack, the streak design, or anything else.

Comments URL: https://news.ycombinator.com/item?id=49058294

Points: 1

# Comments: 0

Categories: Hacker News

Ask HN: Graal VM Relevance

Hacker News - Sun, 07/26/2026 - 9:15am

Java JIT is fast enough and with new JDK (21+) really fast, then why use graal vm ? Also it kinda does not work that well

Comments URL: https://news.ycombinator.com/item?id=49057895

Points: 1

# Comments: 0

Categories: Hacker News

Pages