@happyborg@fosstodon.org avatar

happyborg

@happyborg@fosstodon.org

Working on #decentralization, #p2p and #dWeb tech, online #privacy and #security, #CopyLeft, #FOSS, #Rust and #autonomi (find me on https://forum.autonomi.community as happybeing).

Note: autonomi was called #SafeNetwork.

Possibly still maintaining #vdash on github.

The #fediverse is a lifeboat, #p2p is the shore.

#nobridge #noaitraining #norobots

This profile is from a federated server and may be incomplete. Browse more on the original instance.

deadsuperhero, to mastodon
@deadsuperhero@social.wedistribute.org avatar

As a fun little experiment, @damon and I worked together to get a instance up and running that stores media on ! It was an interesting learning experience.

I don’t think we’re ready to announce anything yet, as this was in service of another project in development. But, there’s an increasing number of ways to host content on an IPFS node service, and tie it back to platforms like Mastodon using an S3-compatible API for Object Storage and some proxying.

This is all pretty rudimentary, but the big-brain realization is that a more robust version could be done by pairing Minio to s3x if we wanted to self-host an IPFS node with those specific features.

happyborg,
@happyborg@fosstodon.org avatar

@deadsuperhero
I expect more of this, not just re but as systems are happening, storage models will change for the better. is the project I'm most familiar with and they have already talked about this and have partners ready to upload their data. They are not yet revealed, but I wouldn't be surprised if replacing AWS was in there.

I'm working on a demo myself in the area of web publishing and browsing, and am very excited about this whole area, so I wish you luck.
@damon

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

the team behind Critical Role just launched its own subscription membership service called "Beacon"

pretty cool to see a creative team trying out a new model to give them so much control over their own content/platform

happyborg,
@happyborg@fosstodon.org avatar

@molly0xfff
One answer to that perennial problem is: don't. Start building with p2p as soon as you can and support those who are building platforms you might use in future, such as .

cuchaz, to random
@cuchaz@gladtech.social avatar

Once again I get foiled by switching languages. :blobcatfacepalm2:

In Javascript, you have to compare strings with ===, not ==, or else you'll run into type coercion problems, because Javascript thinks 1 == "1" is a totally fine thing to be true. (it's not)

But in Kotlin, === compares identity not equality for strings. But in the JVM, string values are aggressively cached, so === actually does what you want most of the time. Unless your strings come from weird places, like JNI code. Then you get awful non-deterministic behavior that's incredibly hard to debug, but it totally goes away when you use the correct comparison operator == for strings.

sigh I'm not really as good at this whole programming thing as I should be by now.

happyborg,
@happyborg@fosstodon.org avatar

@cuchaz
Programming is hard.

A skill is choosing systems and tools that make it easier and making meta choices to enable you to maximise your agency in those choices.

I remember the pain I endured learning a decade ago, then looking at [shudder] and hmm.

Then the pleasure that followed learning to use and . You'd have a hard time getting me to use anything else now. Not happening.

My debut Rust project is now part of debian / Ubuntu.

"===" 🤣

happyborg,
@happyborg@fosstodon.org avatar

@cuchaz
I've used it previously in the browser and found it worked well.

Since then it's much easier and my demo uses Tauri + Svelte + Rust to target desktop and mobile. My first dabbling with Android so it will be an interesting test.

What things are you waiting for or think aren't ready?

happyborg,
@happyborg@fosstodon.org avatar

@dngrs there you go, you didn't even last to the end of the sentence! 😆

Try Svelte and you'll never ask anyone that again.

happyborg, to random
@happyborg@fosstodon.org avatar

Some pre alpha software borked my system yesterday so I'm installing an OS for the *&#"-+th time in a couple of weeks.

Even though this is just a stop-gap machine until I get a new laptop to setup on Monday. 🤷‍♂️

What I'm working on is just to exciting to pause.

nilesh, to ubuntu
@nilesh@fosstodon.org avatar

Has the of begun?

.deb packages are no longer installable: https://news.itsfoss.com/ubuntu-24-04-disappointment/

happyborg,
@happyborg@fosstodon.org avatar

@nilesh I've been using Ubuntu since v16 and never knew I could install .deb packages with the GUI until, now when I can't 🤷‍♂️ (as I am on 24).

I guess before long I'll be back on Debian.

The good thing is that we can easily leave behind. Windows and Mac are much harder for people to leave.

I have a new laptop on the way and was forced to accept Windows on it. So maybe instead of Ubuntu I'll install Mint 🤔

happyborg, to random
@happyborg@fosstodon.org avatar

How quaint, an email about a delivery that is actually from UPS.

happyborg, to random
@happyborg@fosstodon.org avatar

Current status: writing bash scripts

There's a reason it was called bash and I'm not sure it was to do with 'sh'.

Kidding, scripts is actually fun because all the problems are solved with a quick web search. Well, not fun, but not indescribably painful as some coding process can be.

happyborg, to random
@happyborg@fosstodon.org avatar

I have an app in Debian and Ubuntu. 🥳

Ten years ago I thought I'd finished programming altogether, then I stumbled on (then called Safe Network, no actually just MaidSafe then).

That compelled me to learn NodeJS, and after they switched from C++ to Rust in 2015 (this project is lead by a visionary) eventually I had to try that. And my "learn Rust with a little project" app is now in the Debian repositories.

Unbelievable for an old guy. All you young folk have plenty of time. Enjoy!

mauve, to random
@mauve@mastodon.mauve.moe avatar

Anyone have suggestions for cheap ish oscilloscope / voltmeters? I'd like a two in kne if possible, it's okay if it's not super high resolution or whatever. I just need something to get started. Boosts appreciated.

happyborg,
@happyborg@fosstodon.org avatar

@mauve
I can't recommend particular kit but I think voltmeters are more commodity, so not a big deal, and for oscilloscope I would look at PC based oscilloscope i/f's if i was buying.

Back in about 1980 I asked my Physics tutor if I could borrow an oscilloscope and he took me to the stores, found a massive Tektronics scope and said here you are, it's yours. I couldn't believe it. A few years earlier I'd tried to build one from a magazine but wasn't quite up to it but learned a lot.

Good luck.

happyborg, to random
@happyborg@fosstodon.org avatar

@jjn1
I read your summary of the We Need to Re-wild the Internet and wonder if you might want to look into a long term project which aims to open it up again.

After eighteen years of work, ten of which I've voluntarily helped with daily, the autonomous internet is set to launch this year.

I'm hoping it will level the playing field and create opportunities for innovation way beyond the 80's and TBL's breakthrough in '94. I was excited then, but even moreso now.

Happy to help if interested.

kornel, to random
@kornel@mastodon.social avatar

When I want my mind blown, I compare former world's largest supercomputers to the tech I have around.

ASCI Red, the world's fastest supercomputer until the year 2000, was 150m² large, consumed 850,000W of power …and was slower than an iPhone 14 Pro, which uses ~6W.

ASCI Red had over 1TB of RAM, which may still sound impressive, except that RAM was 2× slower than the iPhone's 1TB SSD.

https://upload.wikimedia.org/wikipedia/commons/9/97/Asci_red_-_tflop4m.jpeg

happyborg,
@happyborg@fosstodon.org avatar

@kornel I don't do that, maybe because immediately after reading and going wow, I remember what people use their pocket supercomputers for. 🤦‍♂️

I literally built my own computer when I couldn't afford the TRS80, and through that created my career, so it is a bit annoying if I think about it.

So I don't, I carry on building (but now in software). 😁

robin, to random
@robin@mastodon.social avatar
happyborg,
@happyborg@fosstodon.org avatar

@robin
I haven't read your essay so don't know if you go into how to rewild.

I have been aware of the issues for years, but as time passes my understanding of their number and nature has increased.

Partly because I've been part of a community that recognises this from different perspectives since 2014, brought together by a tenacious visionary who set out to change this in 2006, and 18 years later is about to launch the truly autonomous internet:

I am so excited!
@mariafarrell

happyborg, to Health
@happyborg@fosstodon.org avatar

A third of Americans had their data stolen in the hack.

A third.

A f*ing third.

happyborg, to random
@happyborg@fosstodon.org avatar

Not buying Apple for my new laptop was much easier this time, despite the innovative unified memory that would make playing with local LLMs interesting.

I'll get by with a a GPU and my freedom thanks.

I've never bought an Apple device. Every time I looked I saw through them.

happyborg, to random
@happyborg@fosstodon.org avatar

Revenge of the Laptops

I kept thinking I should really take a break for a day or three but was near to demo and couldn't let go.

So my laptop died and I'm waiting weeks for the replacement, limping along with my old system and Windows 10 as punishment.

I guess my laptop needed a break too!

Still, I pick up a new SSD today and I'll have Ubuntu 24 on it by this evening. And I did need to test the build on Windows anyway so now that's done, and I'm chilled out, ready for code!

molly0xfff, to web
@molly0xfff@hachyderm.io avatar

If you've ever found yourself missing the "good old days" of the , what is it that you miss? (Interpret "it" broadly: specific websites? types of activities? feelings? etc.) And approximately when were those good old days?

No wrong answers — I'm working on an article and wanted to get some outside thoughts.

happyborg,
@happyborg@fosstodon.org avatar

@molly0xfff
I've been though the whole period and look upon all of it with fondness and appreciation for my experiences.

I don't long for any good old days though, I've always been working to build new, better days, and I've never been so excited as I am right now with the upcoming launch of truly autonomous decentralised technology from Autonomi.

So not AI. Jury still out there, but I see massive change and hopefully benefits beginning later this year from a sea-change in peer-to-peer.

happyborg, to rust
@happyborg@fosstodon.org avatar

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. 🥳

happyborg, to rust
@happyborg@fosstodon.org avatar

I've been using cargo ( package manager) for [cough] yrs and it is very nice. But always on my Ubuntu laptop.

That laptop died so right now I'm using an old Windows 10 (not 11 as stated earlier) laptop with and I have cargo building in and Ubuntu 22 (under WSL) and it just works.

Cross platform used to be one of the hardest most frustrating things, but tools like and have changed all that.

Development is less aggghhh!

Next !

happyborg, to Bulgaria
@happyborg@fosstodon.org avatar

By the 's own data sharing standards the has decided citizens' most sensitive data - records - can be shared without consent.

Opt-out is not consent according to the which means the EU having started well is sliding under the bus of corporate power just like everywhere else.

Without the can be no freedom.

happyborg, to linux
@happyborg@fosstodon.org avatar

Forced to revert to an old Windows laptop while I await a delivery from god knows where, I've just installed which at first glance works brilliantly. (That's Ubuntu running on Windows 11 and using a Linux kernel rather than a compatibility layer on the Windows kernel.)

Now all that Microsoft have to do is include the option to remove Windows and the world will be much improved.

happyborg, to linux
@happyborg@fosstodon.org avatar

I have a program in ! And no doubt many other distros downstream of Debian. I installed it yesterday with:

sudo apt install safe-vdash

is very niche, a dashboard for those running nodes but already has an enthusiastic band of users. So this is great news.

My thanks go out to Jonas and all the volunteer packagers and maintainers in the ecosystem.

orhun, to rust
@orhun@fosstodon.org avatar

I'm much more productive ever since I started using this TUI! 🔥

📓 tui-journal: Your journal app if you live in a terminal.

🌱 Don't forget your ideas, take notes!

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/AmmarAbouZor/tui-journal

video/mp4

happyborg,
@happyborg@fosstodon.org avatar

@Berker
There's one called gitui. Be careful not to type gitgui which is what my fingers do automatically if I'm not concentrating. 🤦‍♂️
@orhun @ratatui_rs

happyborg,
@happyborg@fosstodon.org avatar

@orhun
It's a great thing. I built a dashboard using tui, now ratatui and it works brilliantly.

There's a decentralised storage system with Rust API, so I wonder if you'd be interested in supporting that.

It would mean notes available locally but synced automatically to any device. I've been building a demo for it recently so could give you pointers etc. It uses built in CRDTs, so merging changes from different devices can be automatic and data is stored forever after upload.
@ratatui_rs

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • normalnudes
  • magazineikmin
  • GTA5RPClips
  • everett
  • rosin
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • Durango
  • kavyap
  • InstantRegret
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • tacticalgear
  • tester
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Leos
  • modclub
  • anitta
  • cubers
  • provamag3
  • lostlight
  • All magazines