I no longer steal from nature.


  • 5 Posts
Joined 1Y ago
Cake day: Jun 04, 2020


I haven’t read all of this, but why do they insist on using Google? Analytics that are disabled by default and non-Google would probably be fine.

Is it something inherent to Zig that makes Outfieldr faster, or is it just written well? I don’t know much about Zig

This site uses cookies from Google to deliver its services and to analyse traffic. Your IP address and user agent are shared with Google, together with performance and security metrics, to ensure quality of service, generate usage statistics and to detect and address abuse.

and this website helps them

That looks like exactly what I want, thank you! Do you know of the ConBee is open source?

RGB lights whose software is open source & privacy respecting?

Hi all, I was looking to buy RGB lights, particularly something like the Philips Hue Light bar. …

My website weighs around 2kB and is written in pure HTML/CSS. You can check out the code on my GitHub

I don’t even see this as a purely negative thing. Discord is already trash, Microsoft buying it means either

  1. They mess it up, like they do with almost everything, and its obscene dominance comes to an end, or
  2. Nothing.

There’s even a part of me that could see them open sourcing it/parts of it, now that they “love open source”. This would of course be a part of a calculated play to stifle the rise of alternatives like Matrix. We’re already seeing a gross trend of developers using Discord as their project discussion platform, and it would be in Microsoft’s interest to try to maximise this as much as possible, keeping them in a centralised walled-garden under their control.

I read the posts he linked to, damn. From noticing a tiny bump in February 2020 to having a ~1 year life expectancy in March 2021, that’s awful.

Why in gemini and not on the web?

Because the web sucks. Web technologies are in general horrible to use, build with, etc. Drew DeVault has written a lot of posts about this that I like, i.e. The reckless, infinite scope of web browsers and Web browsers need to stop.

I myself plan on writing my own post on this too. But for now, like I said: because the web sucks. And because the way Gemini is designed, so much of the garbage that makes the web so suck-y is impossible.

Delta Chat does look really cool. Like you said, it’s client (testing on iOS) is nice. It’s a shame their desktop app is Electron though.

Element the client is garbage, I was talking about Element the organisation formally known as New Vector, who develop and maintain the Dendrite homeserver

Wire was mentioned in this thread. It transferred ownership (which in itself was shady) and its new owners are shady too.

recently went down half a day

It was more like ~3 days

Not well versed in this, so this may be inaccurate, but the other issue is that the Server relies on and uses other AGPLv3 software (e.g. storage-service), so if they want to use the latest versions of each they also have to release all the latest changes to the server under AGPLv3 (which is why Google avoid AGPL like the plague).

Hydrogen, while not stable yet, will hopefully be much more useable over slower networks including Tor: https://github.com/vector-im/hydrogen-web

I have a lot of thoughts about this but don’t really have the time to reply.

All I’ll say is that I hope you’re following Element’s progress with Dendrite closely. I host my own Dendrite server and it is much more reasonable in terms of resource usage versus Synapse, and it hasn’t even had any resource optimisation features implemented yet.

You say you disagree with the default clients idea, but why?

At most it is a branding/marketing problem

I don’t know why you’re so dismissive of this issue. I feel like you’re framing me as if I’m anti-XMPP when that isn’t the case; on the contrary I use XMPP and am a Prosody server admin. The reality of the situation though, like I’ve said above, is that next to nobody uses XMPP, even in tech communities. At this point “branding/marketing” could end up being the be-all and end-all of the entire protocol.

As for the other two points: that is both false and outdated.

You’ve misinterpreted my comment. I am very well aware XMPP has and has had e2ee support, the issue is that XMPP clients never have this switched on by default, in my experience (which was testing every XMPP iOS client there is, the platform most my friends use).

The legality of this is unclear. If their silence on this topic isn’t because they’re trying to do their best Apple role-play (which is most likely, imo), the cynic in me says it’s because they acknowledge they should publish the source ASAP in compliance with the AGPLv3.

It’s not about instances, they’re pretty much equal in that regard. There are two main issues with XMPP:

  1. Clients. There is no “default” or “reference” client for XMPP, whereas there is a cross-platform one for Matrix (in the form of Element). This has several implications, but the most important is that for the non-technically aware (which is the vast majority of people I talk to), it is easier and reassuring to use “the” Matrix client. The more important implication to me is on e2ee. Conversations started in Element now enable e2ee by default. In contrast, every XMPP client I’ve tried (on Linux & iOS) does not.
  2. Message history. Matrix and XMPP differ a lot here, and it’s why the Matrix homeservers are much more resource hungry than XMPP servers. When I use Matrix, I get message history on each device. This is a critical feature for those I want to move from Whatsapp and the like. This is not the case with XMPP.

Signal Server is effectively closed source software right now

The Signal Server repository hasn’t been updated since April 2020. There are a bunch of links about this here but I found this thread the most interesting. …

Now that invidious is basically dead, how do you watch YouTube?

As of late, invidious has become pretty much unusable for me. All the instances either don’t work or are very slow, and as nobody knows Crystal more and more bugs keep cropping up (e.g. right now search is broken on all instances). …