fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#vdash

0 posts0 participants0 posts today

I'm still taking this in.

A couple of years after starting a little project to learn , that little app is in the Debian repos and I can install it from the latest Ubuntu 24.04.

I am so chuffed. A very happyborg to have finally given something back to the community in the form of an app.

The app, is very niche, so not of interest to many but has an enthusiastic band of fans using it every day and sharing their observations by posting screenshots online. 🥳

I've a bit more to do on which has given me more time to wonder about what next.

As is getting pretty exciting r.n. I'm veering towards something to help Devs with apps, and feeling a buzz around compiling the client API for , and showing how to build native cross platform mobile and desktop apps using your web framework of choice (eg ), /WASM and .

Then an LDP containers API so existing apps become Safe Apps in this setup.

Finally got my psuedo DNS working today. If anyone has an ssh/scp based script that works on the CLI but not under cron I may know the answer!

Next is to play with rsyslog and then get back to bugfixing

I was hoping vdash had matured but today I thought of a new thing. 🤔

Not a big deal but I have other fish I want to fry!

New feature ✅ 🥳

This was a challenge and first time using , so expected to take weeks (elapsed).

Thanks to the ecosystem, its awesome macros and serde's comprehensive type support it took a few days. 😱

More testing and tidying to do, but the really complex tricky stuff works.

To do this in the past would have been a large, complex, error prone task. I know because I've done it, save/load of a tree of complex structs including vectors, hashmaps and other library types.

Oddly, the has suggested my next project.

Right now I'm all in on but that will mature before long so today I wondered what next.

I wondered, how can we stop small businesses and self hosters shutting down services like , unable to meet unrealistic moderation requirements of UK law.

I think we can do this with or another platform.

My ideas are very raw and won't fit in a few toots, so not for now.

I prefer to work alone but may need help. 🤷‍♂️

I've done all the non infrastructure needed to add save and restore checkpoints to which leaves... the core serialisation and de-serialisation of my safenode metrics structures, some of which are quite complex.

I'm hoping, and fairly confident that almost all of it will be able to use serde's built in type support. 🤞

Programming in is pretty awesome like that, but we'll see.

I'm enjoying more and more.

Doing a bit most days I've completed several enhancements to lately. Another yesterday ready to be announced, and I can't wait to start on the next.

I find that I can do lots of the design and structuring in my head laying on the couch ✊. Writing code is fun as there's a crate for everything, plus syntax checking and code completion from in my editor. And getting new code compiled and working is also a joy. 🦀 🥳

❤️

I've been working on a big new feature for today and hope to release it in a day or so.

Then several smaller improvements are lined up. This, plus several people using it with Safe Network testnets is exciting.

Started as my first project it has turned out to be much, much more and has been a lot of fun.

Looking to clean up a buggy feature of today I found that the excellent terminal GUI library tui-rs is deprecated and has been superceded by a fork called .

Two hours later I'd switched my code to ratatui and the bugginess was gone.

👍

After sixteen hours this is an extract from the display for my Safe Network node in the current .

For each 1 hr column it shows:
- credit earned for providing storage (which I can use to buy storage from )
- price to store each 1MB encrypted chunk
- PUTS (number of entries chunks stored)

I updated a few times recently, including today so it can display storage costs and earnings for the current testnet.

Here are two screenshots for my test node after six hours. The first with one minute columns, and the second with 1hour columns which shows the storage price trend more clearly: