JadedBlueEyes
@JadedBlueEyes@programming.dev
- Comment on What is the current state of Matrix? 2 days ago:
That page seemed outdated, but: From further down that page:
The recommended strategy is to share the keys automatically only to verified devices of the same user
This is the same situation where the key backup is accessible - which is not described on that page, but it’s a key store of all the megolm keys. This is what is now generally used instead of that as it doesn’t require devices to be online and allows recovering keys if all devices are lost.
- Comment on What I host myself 6 days ago:
I host mail via Stalwart, which makes it pretty damn easy - it handles most everything, just giving you a big block of DNS records to upload with all the DKIM SPF MTA-STS nonsense. However, spam filtering from big providers is still occasionally an issue. I still occasionally get reports of mail making it into Gmail’s spam inbox, for example.
- Comment on Forgejo fills up hard drive with repo-archives 6 days ago:
A few days late, but I have a pretty similar usecase to you on forgejo.ellis.link. My solution is go-away, git.gammaspectra.live/git/go-away, which just sits as a reverse proxy in between traefik and Forgejo. I haven’t enabled fancy stuff like TLS fingerprinting. It’s been effective enough at killing the bots downloading archives and DDoSing the server from residential IPs. My config is based on the example Forgejo config, but with a few tweaks. Too long to post here, though, so message me if you need access
- Comment on What is the current state of Matrix? 6 days ago:
Matrix encryption keys don’t need other people online - they get queued up as messages for each device you have.
- Comment on What is the current state of Matrix? 6 days ago:
You might want to check out matrixrooms.info, which is good for a search around. Some project communities also have offtopic rooms that are good to chat in. Even very small rooms can be very active.
- Comment on What is the current state of Matrix? 6 days ago:
continuwuity.org or forgejo.ellis.link/continuwuation/continuwuity
As for the difference: lemmy.world/post/33271240
- Comment on What is the current state of Matrix? 1 week ago:
“can’t guarantee the authenticity of this message” just means it was restored from backup. In the same vein, if you can decrypt a message in any client, it should upload the keys to the message backup so it can be decrypted on other clients, even ones that haven’t logged in.
- Comment on What is the current state of Matrix? 1 week ago:
Continuwuity developer here - Conduit is reviving itself, and you can no longer move from Conduit to tuwunel or Continuwuity. You haven’t been able to for as long as either project has existed. You might be confusing conduwuit with Conduit.
- Comment on What is the current state of Matrix? 1 week ago:
I’ve only seen this message in the last months where different servers are having network issues and can’t talk
- Comment on Soptify Listenbrainz Import 3 weeks ago:
Basically: record every song you listen to, and when you listen to it (plus some more metadata), and then add it to a giant public dataset. Open source software then uses that to make music recommendations based on your and other people’s listening, and to give you interesting stats about your listening.
- Comment on Why are anime catgirls blocking my access to the Linux kernel? 3 weeks ago:
That kind of captcha is trivial to bypass via frequency analysis. Text that looks like language, as opposed to random noise, is very statistically recognisable.
- Comment on The Future is NOT Self-Hosted 1 month ago:
Matrix file limits are server-dependent, usually enforced for the uploader only. If you run a server you can set it to several gigabytes lol
Alteernatively, use a tool designed for file transfer: gist.github.com/…/fd6e275e44009b72f64d0570256bb3b…
- Comment on Matrix is cooked 2 months ago:
The Matrix Foundation and Element/New Vector are different orgs, and it’s Element with the government contracts
- Comment on Matrix is cooked 2 months ago:
“slowly being cannibalised” at the start the foundation was just new vector/element putting on a funny hat. It’s got less bad as time has gone on tbh
- Comment on matrix is cooked 2 months ago:
Copying my post from up thread:
Delta chat is hilariously slow. It’s less of an instant messenger and moreover next business day messenger. That’s ignoring the problems you’ll have running it on your own infrastructure.
- Comment on matrix is cooked 2 months ago:
Electric is not a discord clone and element has a customer base more similar to slack. And to end encrypted direct messages have been the default for years now in Matrix.
- Comment on matrix is cooked 2 months ago:
Delta chat is hilariously slow. It’s less of an instant messenger and moreover next business day messenger. That’s ignoring the problems you’ll have running it on your own infrastructure.
- Comment on What are the benefits of a server having multiple public IP addresses? 3 months ago:
To go on top of the reverse DNS/mail comments, it can also be useful for running a service like codeburg pages, or some other program that handles its own virtual hosting and TLS, without interfering with your more traditional services.
- Comment on Safest CalDAV/CardDAV server 3 months ago:
Stalwart recently released CalDAV & CardDAV support, and it’s what I use for mail. It’s pretty secure by default too.
- Comment on talon voice, self hosted voice control of your computer 3 months ago:
Talon is closed source, What’s available on GitHub is the community command set - effectively just configuration
- Comment on Black Mirror AI 3 months ago:
They make one request per IP. Rate limit per IP does nothing.
- Comment on What's up, selfhosters? It's selfhosting Sunday again! 3 months ago:
I finally dealt with the AI scrapers hammering my Forgejo instance - jade.ellis.link/…/actually-stopping-forgejo-ai-sc… Hopefully next week I’ll be able to get back to actually programming Continuwuity rather than fighting fires.
- Comment on Plebbit Will Never Deliver, Apologies for the Hype, Lemmy's Where I’m Staying 4 months ago:
The problem (as matrix people found out the hard way) is some media & content is very illegal. Most individuals really don’t want even the chance of being exposed to CSAM or gore, and neither do server operators want the chance of that being shared from their server or written to their disk when that can result in police at the door. You need default-on moderation that is very powerful, and end users should never be distributing media they don’t want to. This pushes towards centralisation of nodes run by experts, and heavily punishes true P2P models.
- Comment on What RSS feeds are you subscribed to? 6 months ago:
Here are some interesting feeds I follow, mostly tech-focused and quite Rust heavy:
- Alexis King’s Blog
https://lexi-lambda.github.io/feeds/all.atom.xml
- Blog on Asahi Linux
https://asahilinux.org/blog/index.xml
- brson
https://brson.github.io/feed.xml
- dystroy
https://dystroy.org/blog/atom.xml
- ecton
https://ecton.dev/rss.xml
- fasterthanli.me
https://fasterthanli.me/index.xml
- Faultlore
https://faultlore.com/blah/rss.xml
- Graphite - Blog
https://graphite.rs/blog/rss.xml
- Ink & Switch
https://www.inkandswitch.com/index.xml
- Jade’s Website
https://jade.ellis.link/blog/rss.xml
- Lord.io
https://lord.io/feed.xml
- Mara’s Blog
https://blog.m-ou.se/index.xml
- matklad
https://matklad.github.io/feed.xml
- Raph Levien’s blog
https://raphlinus.github.io/feed.xml
- Tulir Asokan
https://mau.fi/blog/index.rss
- Xe Iaso’s blog
https://xeiaso.net/blog.rss
Generated by opening an OPML export in firefox, running the following script and deleting a bunch of feeds:
"- " + [...document.querySelectorAll("body > outline > outline")].map((f) => `[${f.getAttribute("text")}](${f.getAttribute("htmlUrl")}) \`${f.getAttribute("xmlUrl")}\``).join("\n- ")
- Alexis King’s Blog