The #reddit alternative #lemmy is now federating. This is exciting!

Verifying myself on keybase.io?
How much authenticity does keybase.io provide? Is it just an easier way than pgp keyservers?

keybase.io/srevinsaju/sigchain

Which chat service/protocol do you prefer? #matrix or #xmpp
Boosts appreciated

Want to knowledge dump a bit of what I’ve learned about Kubernetes, and how it works internally. Not the scheduler, but how it manages resources.

Normally to make things happen, you deploy Resources. A Resource is a map of data. There are many types of Resources including: Deployment, Service, Pod, as well as custom resource definitions like HTTPProxy. It’s actually very similar to ActivityPub, how you can have Note, Article, ChatMessage, etc.

A Resource does nothing on its own, however; it’s just a data format. A Controller is what actually does something. Controllers are pieces of code that sit in Docker containers on the cluster and monitor Kubernetes events for changes. When you deploy a Resource, a Controller may respond by adjusting the state of the cluster.

This allows for infinite flexibility. You can create your own Resource types. You can create your own Controllers. Tribes itself is somewhat of a Controller (though not fully integrated). At its core, Kubernetes is a very simple system, made complex by the competing designs of various custom resource definitions (CRDs) and their Controller implementations.

It’s everything surrounding Kubernetes that makes it so hard to grasp. It’s very much still in the wild west phase of its life, where getting your hands dirty is an absolute must to survive. But they give you the tools to do it, and you won’t back yourself into a corner. It’s pretty painful at times, but it solves certain problems much better than anything else has so far, which is why we keep pushing forward.

📦 Just released: 🌟 Glow 1.2, which features fuzzy filtering. Just press / to find your fave markdowns.

Get the update from your favorite package manager, or download a binary from the releases page:

github.com/charmbracelet/glow/

Wow what a nice program is #Stow. Backed almost all of my configs.

If you want to learn how to use it, see a youtube video. Don't try to read the man pages. #gnu

DISCORD DOESN'T DESERVE YOUR DATA

- discord can delete your account at any time for any reason, cutting you off from all of your servers
- discord will lock out your account and force you to enter in a phone number at their discretion/use of vpns
- discord may even demand to talk to you on the phone if you use vpns/tor
- discord regularly reads private dms or private servers to determine account deletion
- messages are not E2E encrypted and there will always be an unencrypted copy stored on their servers
- discord can provide messages to any third party they wish at any time, such as governments or companies without any legal obligation or requirement to let you know
- messages are not deleted when the account is deleted
- discord decrypts voice chats in flight, who knows what they're doing with it, they could have saved every single vc and there's nothing you can do about it: https://medium.com/tenable-techblog/lets-reverse-engineer-discord-1976773f4626
- discord's app is proprietary so there's no idea of what it could be monitoring on your computer
- discord silently tracks all your activity by default: https://sneak.berlin/s/2020/20200218.discord/tracking.png. This probably includes any actions in discord, but also usage patterns like connection times and IP addresses

TLDR: if you oppose censorship, value privacy, or don't want to be datamined out the ass then don't use discord

XMPP is an open-source protocol that supports E2E encryption, offline messages, file uploads, video and audio chats, and more. There are hundreds of clients for all different devices, so if you don't like one then you can always try another. With any of these apps, make sure to enable OMEMO encryption, normally its just a lock icon that you can enable.

A couple of recommendations to get you started:

IOS
- Siskin: https://siskin.im
- ChatSecure: https://chatsecure.org
- Monal: https://monal.im

Android
- Conversations: https://conversations.im- Xabber: https://www.xabber.com

Desktop:
- Siskin (iOS/Mac): https://siskin.im
- Monal (iOS/Mac): https://monal.im
- Gajim (Windows/Linux): https://gajim.org
- Dino (Linux): https://dino.im

GCompris, KDE's fun-packed educational collection of activities for kids between 2 and 10 years old, is 20 years old today! Celebrate by downloading new version 1.0. It comes with more great activities and a new system to set the levels.
gcompris.net

I've come to realize I can't decide if I like #GNOME or #KDE Plasma better so I split the difference and use one on my laptop and the other on my desktop. 🤷‍♂️

Also, these are both amazing projects. Please contribute or donate!

gnome.org/friends/
kde.com/donations

Mind blown, I never realized this coincidence:

You can use the next number in the Fibonacci sequence (1 1 2 3 5 8 13 21 34) to convert from miles to kilometers.

For example, 13 miles is 21 kilometers.

🤯

Silicon Valley CEOs acting as testimonials for their little products.

Note how they try to create desire with their gaze, body language and emotionally loaded descriptions: "it's beautiful", "the world's best", "a work of art"...

The intent here is creating status symbols using the same old tricks used in fashion advertising. Nerds are as vulnerable as anyone else, once there's an industry targeting them directly 💎

I'm very happy with the progress made on GTK4 Rust bindings lately. I would appreciate if more people gave them a try to report broken/missing stuff. The bindings are available at github.com/gtk-rs/gtk4-rs & the docs at gtk-rs.org/gtk4-rs/gtk4/

The @kde dev team has released new updates for #PlasmaMobile covering improvements to the lock screen, KClock and Calindori, among others. Also look out for new apps landing soon, such as Alligator (an RSS feed reader) and Neochat, a native Matrix IM client.

plasma-mobile.org/2020/11/12/p

This Week in KDE: "The user interface improvements you've always wanted" -- Check out the new Plasma System Monitor, Dolphin's inline space indicator for mounted devices, KWallet's user password syncing, and much more.

pointieststick.com/2020/11/07/

Today, KDE devs release updates for multiple apps. Among other things, Krita, the popular program for painters, gets advanced new features; Partition Manager supports more use cases; and Konversation (chat IRC program) gets a cool new dark theme.

kde.org/announcements/releases

Show more
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!