this post was submitted on 19 Dec 2025
-21 points (34.3% liked)

Selfhosted

53917 readers
756 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Documentation for nanogram available here for awhile

Edit: ~~Dont be a ungrateful~~ Be nice pls. I put a lot of time, effort, and my own money into making this. I'm choosing to freely share it :)

Yes I get help from LLM's. Review the code if you think it's unsafe, or just move on and don't use it. Happy to answer any technical questions.

Edit 2: Expanded source code for termux version here.

Edit 3: Expanded source for pi version here

you are viewing a single comment's thread
view the rest of the comments
[–] Ghoelian@piefed.social 23 points 1 week ago* (last edited 1 week ago) (3 children)

Apparently it was all ai generated and the author doesn't actually know how to program. Just look at their responses in the .ml cross-post, that's not someone whose software I would trust.

[–] 6nk06@sh.itjust.works 14 points 1 week ago (3 children)

And it's worse because they hide the Python code, which means that they can't use tools like uv or ruff to check that everything works properly. I don't understand why people do this.

[–] CameronDev@programming.dev 9 points 1 week ago (1 children)

I dont understand why people do this

Charitably: AI turbocharged dunning-kruger

Less charitable: Malware delivery.

There is no good reason why they couldn't have a normal source tree, that they pack into a single shell script in CI.

[–] hereforawhile@lemmy.ml -4 points 1 week ago (1 children)
[–] CameronDev@programming.dev 9 points 1 week ago (1 children)

Sorry, but a photo of a directory structure is not a source tree.

Your git repo consists of 4 files, a readme, a licence, and two packed shell scripts.

If you have an actual published source repo, link people to it.

[–] Starfighter@discuss.tchncs.de 5 points 1 week ago* (last edited 1 week ago) (2 children)

Also the normal and rpi versions are two completely independent implementations of the same software. So now the LLMs have twice the maintenance load.

I didn't diff the two files but even the startup and control code appears to be custom for each version.

[–] hereforawhile@lemmy.ml 0 points 1 week ago

Better? https://gitlab.com/here_forawhile/nanogram-termux

Dedicated expanded pi version coming later.

[–] hereforawhile@lemmy.ml -1 points 1 week ago

They are different environments, and so there are many changes that take place in order for it to work on a PI.

The core app and features are a mirror.

[–] hereforawhile@lemmy.ml -2 points 1 week ago* (last edited 1 week ago)

What do you mean?

[–] cypherpunks@lemmy.ml 5 points 1 week ago (1 children)

look at their responses in the .ml cross-post,

that post is now deleted, but you can see their modlog here