HNHacker News
TopNewBestAskShowJobs

jmagland

7 karma · joined April 2, 2026

I develop computational tools and open-source software for scientific research, with a focus on data visualization, cloud-based platforms, and making complex datasets more accessible to researchers.
submissionscomments
jmagland··on Spin up a GitHub clone locally with one command
Spin up your own local GitHub clone locally using one command:

npx @magland/mochi serve path/to/vault

You can also deploy to the cloud (fly.io) with one command:

npx @magland/mochi deploy fly vault5 (after logging in to fly CLI)

It doesn't scale to a ton of users, but it's great for hosting a bunch of personal projects without needing to litter GitHub. And you have complete control of your data. It's just in a directory with bare git repos (no database).

Check out my personal mochi vault:

https://vault1.magland.org/

It supports pull requests, issues, etc.

And importantly... gh-style workflows! Including deploying to sites (like gh pages).

Here's the source: https://github.com/magland/mochiforge

How's it different from other recent efforts? I'm not trying to make a scalable solution for thousands of users, as explained here:

https://jeremy.magland.org/posts/2026-09-30-embracing-the-no...

I hope it's useful. Enjoy!

jmagland··on SugarTrack – an offline Android logbook for blood sugar (no account, no cloud)
There should be more simple, no login, apps like this
jmagland··on Show HN: Git Push No-Mistakes
I like the idea of having a proxy git server between you and the remote, I've never seen that before. Are there other use cases you imagine for such a setup besides intercepting and reviewing pushes?
jmagland··on Taking a Look at Compression Algorithms – Moncef Abboud
I've found that Asymmetric Numeral Systems (you mentioned it briefly) is the optimal practical method for pure entropy encoding. I just posted this https://news.ycombinator.com/item?id=47806122
jmagland··on Show HN: simple_ans – Asymmetric Numeral Systems Compression in Python/C++
Oh, you may also be interested in this fun

ANS Visualizer

https://visposts.github.io/ans-visualizer/

jmagland··on Show HN: I built a music theory course with games and spaced repetition
Yes the FBG-101 works after a few seconds. However in the original link it still doesn't work... I tried chrome and firefox. But here's a clue, when I pluck the guitar string several times, I sometimes here a little short scratch/static sound.
jmagland··on Show HN: Online Sound Decibel Meter
Seems to work. What do you imagine is the main use case?
jmagland··on Show HN: Modulo – A daily spatial reasoning puzzle
Oh tricky. Thanks!
jmagland··on Show HN: I built a music theory course with games and spaced repetition
The air particle visualization is really cool! However, I don't hear anything. I'm on chrome browser in linux. It wasn't clear how to get that to work. Thx
jmagland··on Show HN: Arrow. Point your phone, walk where it says, find out where
Fun idea. Before I try it, how far should I expect to go before reaching my destination?
jmagland··on Show HN: Modulo – A daily spatial reasoning puzzle
Nice! Is this meant to promote brain health, or to just be relaxing?

Q. Is it possible to resize the shapes? That wasn't clear to me from the interface, and I had a hard time completing one of the first puzzles without being able to resize.