smileyhead

@smileyhead@discuss.tchncs.de

This profile is from a federated server and may be incomplete. View on remote instance

Why is Matrix mentioned more often than XMPP in self hosted forums?

I'm looking into hosting one of these for the first time. From my limited research, XMPP seems to win in every way, which makes me think I must be missing something. Matrix is almost always mentioned as the de-facto standard, but I rarely saw arguments why it is better than XMPP?...

smileyhead , (edited )

May be lightweight, but why there has to be one?

smileyhead ,
  • offline access and archival
  • use with multiple providers
  • seamless integration with contacts and calendar of any provider
  • better keyboard shortcuts
  • multiple windows
  • end2end encryption via PGP keys, can use same keys as the rest of the system
  • more lightweight on system resources
  • themes, I guess?
smileyhead ,

Migadu is so great. I really want to see more services like that, with so much focus on just being honest and good.

Our admin panel won't win any beauty contests and that's a good thing. It's built to be obvious and efficient.

I'm in love.

smileyhead ,

Purelymail, cock.li and similar are on the more edgy joking side, while Migadu is just honest and can be used in professional environment.

smileyhead ,
  • IPv6, needed for modern Internet not to collapse, would make many other important things easier. Easier to become an ISP, to selfhost, to build P2P networks, etc.
  • GNU Taler, a payment protocol just look at it go: https://101010.pl/@didek/111934952208145427, or just imagine building a payment terminal of a Raspberry Pi
  • Matrix, to unify chat, conference and calling apps
  • some self-arranging darknet protocol becoming a norm like I2P, GNUNet or Yggdrasil, so we could have a backup when mass Internet blockage happen
smileyhead ,

About Tox, I am not a fan of mixing up universal delivering of packets and applications. Piping files or using as VPS feels like something that would be better done with proper full network and not be mixed with chat.

smileyhead ,

There are no IPv4 addresses left. So you eather go IPv6-only, which would make many services not work. Or wait in a long queue to repurpose address spaces marked as depracated which would soon run out too. And then you put clients behind double or triple NAT doing having shitty service.

smileyhead ,

No no, Truth Social doesn't need to federate. They want it to pushing it's source code as AGPL legally obligates it to.

smileyhead ,

Personal opinion. VoxeLibre should be the name of MineTest, because MineTest seems like it was a temporary name for experimental 'learn a programming language' project. And MineClone is exaclly what this is so maybe not best for advertisement but it fits.

smileyhead ,

You mean Android or Linux mobile, because rewrite of Element for Android is looking very good.

What distro should I use on my potato?

I have an HP Stream 11 that I want to use for word processing and some light web browsing - I'm a writer and it's a lightweight laptop to bring to the library or coffee shop to write on. Right now it's got Windows and it's unusable due to lack of hard drive space for updates. Someone had luck with Xubuntu, but it's been a few...

smileyhead ,

Wrong question, distro doesn't matter ;). Just go with Debian or Arch or something else that don't preinstall crap.

What matters is what programs you use, including the graphical environment.

smileyhead ,

This is a game, not something interacting with the desktop much, it can be totally self-contained binary. So they just need to publish a Flatpak or .deb, no need to support bunch of distros that community decided to create and support, because who create a new packaging format should be responsible to promote it.

smileyhead ,

You have stderr to throw errors into. And the constants are just error codes, like HTTP error codes. Without it how computer would know if the program executed correctly.

smileyhead ,

Maybe not exaclly Linux, sorry for that, but it was first thing that get to my mind.
Web browsers really should be rewritten, be more modular and easier to modify. Web was supposed to be bulletproof and work even if some features are not present, but all websites are now based on assumptions all browsers have 99% of Chromium features implemented and won't work in any browser written from scratch now.

smileyhead ,

https://secushare.org/broken-internetings to be fixed too (https://secushare.org/broken-internet), but is not as doomed as the web.

smileyhead ,

The fact GitHub is not open source on their servers is not really a problem for me, there are many open source platforms to host code. And for centralized platform I won't be able to change anything myself anyway.
My rant would be about having to run their proprietary code on my machine to use GitHub.

smileyhead ,

Turn off executing JavaScript code in your browser and you'll see.

smileyhead ,

I know the Git part of the GitHub pretty well, trust me. But you still need to create an account and API keys somehow.

However, GitHub is not as bad as some services, I use it anyway. Just wanted to laugh at the fact half of open source in on that platform.

smileyhead ,

Don't know where this idea come from. You need to run GitHub's proprietary app in order to create an account and do nessesary things. Meanwhile services like Codeberg have both server and client side open source and there are hosts like SourceHut that does not require running any additional code at all.

smileyhead ,

What a nice language for constructive discussion...

And yes. Because it's not just a simple HTML+CSS website, your browser must pull full-featured, Turing complete compiled to JavaScript code and execute it in order for GitHub website to work.
There is no much philosophical difference between running JavaScript on V8 engine in Chrome and running Kotlin code on ART in Android.

Just becasue you don't see app icon being added to homescreen doesn't mean there isn't downloading and running an app.

smileyhead ,

They are working on on-device bridging but currently all bridging is happening on their servers with reencrypting all messages. So you have to trust them handing all your messages.

Even services using same protocol for encrypting like Signal protocol or MLS can have incompatible implementations, so just passing messages with reencrypting or on-device bridge is not possible currently.

smileyhead ,

How about fighting the reason why those sites exist in the first place?

smileyhead ,

Buds can be used without an app, but they really should open source it if they really care about long term sustainability.

smileyhead ,

This is true. But honestly even if most of media I watch is from "sharing" sources, without seeing nice covers on my Jellyfin instance and Kodi app I would not buy so many movies and music eather.

Not speaking for everyone, this is just how I am but once every a couple of months I order some movies even if already watched because I... like this. Having separated bought and downloaded media is nice and seeing bought directory is satisfying, even if media companies seems to not let me easly buy things nowadays...

smileyhead ,

But let's be honest, most seats at the government does not use anything much advanced anyway.

There are places where nested formulas in pivot tables are needed to work, but most places are using just simple documents.

smileyhead ,

Who else to start the trend than the government that was created for the public good in the first place.

Email service that integrates well with Thunderbird?

I hope I'm not annoying you kind folks too much with my ongoing Tutamail woes, but, in the long slow process of divorcing myself from them (and returning to Thunderbird), I'm looking for an email host/provider that integrates well with TB, meaning that it can sync mail, contacts, calendars, and tasks between the Linux desktop...

Looking for Cloud Storage Replacement, but I don't like NextCloud

I'm looking for something to replace cloud storage for myself and family. I've tried to use/like NextCloud but honestly I despise it. The UI/UX really bothers me, and administering it is a pain. It also just does way more that I want or need....

smileyhead ,

At this point why not just run... no software? A plain Linux VPS server. And plain files.

You can do two-way sync with Syncthing or Unison. One way sync with rsync. Can mount external or network drives for almost unlimited storage expansions. Easy access from mobile devices via SFTP. Everything with single (passwordless) login for every member. And above all run any arbitrary command.

smileyhead , (edited )

Most problems of the current Fediverse is because of how the Internet was build.

Current Internet has no social identity format, no open micropayment standard, no encryption by default so apps must reinvent their own, metadata leakages, namespaces like IP addresses and domains having centralized control, firewalls, NATs and other roadblocks disallowing most devices to host stuff...

Half of the Fediverse is hosted on Hetzner and the second half mostly on other big providers. User IDs are controlled by server admins. Even Nostr is just a band aid with it's relays doing something Internet should be able to do - send data from device to device.

smileyhead , (edited )

True. So much Fediverse on them is a problem, but there is a reason why this is.

Really cheap, easy to scale, fast UI, no trackers, perfect IPv6 support, great CLI. And they are not a big tech, just a big hosting provider, nothing that could be against user freedom.

smileyhead ,

And then people pretend there is any choice in the browser market. Yeah, between Google developed browser and mainly Google funded browser.

smileyhead ,

Even LibreWolf, which is just a Firefox with different configuration by default, I think should be just config files.

I really want to see browsers saving configurations and data in a simple file formats, like QuteBrowser do.

smileyhead ,

If phone has supported USB networking and close to mainline kernel in PostmarketOS, you can try that.

smileyhead ,

Use Monero, burn the planet, don't buy anything useful with it as it can be made illegal after one legislation and don't forget to actively swap it between 10 other different cryptocurrencies. Also thanks to Microsoft for hosting Monero official source code repository.

smileyhead , (edited )

I bought InfinityBook Pro 14.
This is perfect laptop for me, besides one thing that my unit has something bad with touchpad, randomly dropping percision which is super annoying as it mess with my muscle memory a couple of times a day.

I have send it to Tuxedo for touchpad replacement, then motherboard replacement... still the same issue, no idea what is happening. Maybe something with connectors, maybe they haven't actually replaced anything.
Other than the touchpad on my unit, it would be perfect in terms of practical aspects.

smileyhead ,

It is no longer open source under the definition of Open Source Iniciative, FSF, Wikipedia, RedHat, Cambridge Dictionary, European Union, maybe even Redis themself... Only startups that want gratis marketing seems to disagree.

We had pretty much defined open source for the last 20+ years and one of the requirements is freedom of redistribution at least equal to the developer itself.
For what Redis is doing we already have term source available which makes perfect sense and both are well defined.

If you think open means just "you can see the code", you must prove yourself at this point.

smileyhead ,

You may not make the functionality of the Software or a Modified version
available to third parties as a service or distribute the Software or a
Modified version in a manner that makes the functionality of the
Software available to third parties.

🫡

smileyhead ,

This is not as bad as they didn't make the whole thing totally proprietary. But FOSS community definetly would have to seek for alternarives unfortunetly.

smileyhead ,

They could just use AGPL. Amazon would need to contribute back, but with no restrictions on who and how can run it. Current licence has a clause that prevents any providing of the software on the network.

smileyhead ,

Sure, but someone has to maintain them.

smileyhead ,

There is a lack of normal polished FOSS keyboard, not to think about experiments like that.

smileyhead ,

This is what I currently use. The best for me but still lacks things like having multiple languages at the same time.

smileyhead ,

Thank you!

smileyhead ,

Great. Now we have to choose between source available DB from ok company or open source DB from bad company...

smileyhead ,

There is also sslip.io which works for all addresses.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines