News for hackers. Stuff that matters.

jsmolka

Show HN: Workin, a web app to control smart trainers

https://github.com/jsmolka/workin

I found the price of indoor bike software like TrainerRoad and Zwift too high and decided to build something myself (also just for fun). Chromium browsers implement the Web Bluetooth API, which allows control over smart trainers and heart rate monitors. I added default workouts based on scientific studies and a simple editor for custom workouts. I've been using it for the past two years without...

( Read More... | no comments | 3 points | on HN )

Show HN: workin – A web app to create and run smart trainer workouts

https://github.com/jsmolka/workin

I used TrainerRoad for my indoor bike workouts during Winter. Its subscription costs $20 per month, which seemed unreasonable for the one thing I was using: the workouts. So I decided to create an free and open-source alternative. I've been using it for almost a month now and it feels great to have built something useful for once :)

( Read More... | no comments | 2 points | on HN )
Re:Delphi still exists and is actively developed on Thursday August 18, 2022 @09:54AM (#32509624)
Calling RAD Studio a high-quality IDE seems like a stretch to me. I would choose VS Code or a JetBrains product any day of the week. Unfortunately you a kinda stuck with it when developing in Delphi.
Re:The campaign to shut down YouTube-dl continues on Monday March 07, 2022 @02:17AM (#30585034)
I did the same because I wanted to consume podcasts with the screen locked and not have adds. But the download speed for me is pretty good. Downloading a 2.5h podcast in 480p (which has the same audio quality as 1080p IIRC) takes less than half a minute.
Re:Butano: Modern C++ high level GameBoy Advance engine on Saturday November 14, 2020 @03:54PM (#25095531)
The GBAs ARM7TDMI runs at ~16MHz.
Re:Rendering photo-realistic glass in the browser on Monday November 02, 2020 @01:33PM (#24971394)
Love it. Opened the website, was amazed by how good it looks and suddenly my RTX 2080 started screaming.
Re:Vertigo – a public domain 3D flight simulator (2003) on Sunday August 09, 2020 @08:19AM (#24099111)
Does anybody know other old 3D flight simulators for the PC? I really enjoy the low poly style but don't know where to start looking.
Re:Ask HN: What's your quarantine side project? on Thursday May 14, 2020 @05:33AM (#23177422)
I continue working on my GBA emulator and its test suite.

https://github.com/jsmolka/eggvance

https://github.com/jsmolka/gba-suite

Writing assembly code and see it running on your own emulator feels awesome. Yesterday I started to implement simple text rendering using the GBA bitmap modes.

I also added a WebAssembly port using emscripten (which was easier than expected for a SDL2 based application).

https://eggception.de/eggvance/wasm/

Re:A new cycle-stepped 6502 CPU emulator on Monday December 16, 2019 @06:58AM (#21802424)
> I thought it would be simpler to start with a Game Boy Advance or an 8-bit processor like the 6502

The 8-bit processor will be much more approachable. I have worked on my GBA emulator for around one year now. Before that I tried the classic GB and its 8-bit CPU was so much easier to implement. The GBA's ARM7TDMI alone took me 3 months to complete, even with extensive testing [1].

[1] https://github.com/jsmolka/eggvance/tree/master/tests

Re:Challenging projects every programmer should try on Saturday December 14, 2019 @04:18PM (#21792327)
Writing an emulator is a great project indeed. I've been working on my GBA emulator for almost a year now and I learned so many different things about hardware, assembly programming and video output.