Anarcat

@Anarcat@kolektiva.social

Debian developer, sysadmin, ex-entrepreneur, anarchist, photographer, musician, writer.

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

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: do you use git on the command line or in a GUI?

(you can pick more than one option if it’s a mix of both, sorry magit users I didn't have space for you in this poll)

Anarcat,

@cks @b0rk if magit counts as GUI, then i'll have to change my vote...

tef, to random
@tef@mastodon.social avatar

[absolute demo code klaxon] https://github.com/tef/clgi

i've mentioned this on and off before, but i wrote some code to explore "what if we wrote command line apps like web apps" and i finally got around to making a better README

Anarcat,

@tef this reminds me of how click works

zacchiro, to random
@zacchiro@mastodon.xyz avatar

I'm trying to "cast" my laptop's screen (Debian+GNOME) to my living room TV, either to an HDMI dongle or to the RPi connecting to it (LibreElec+Kodi) without resorting to a Chromecast and ideally only using FOSS.

It's revealing to be surprisingly difficult. Any suggestions?

Anarcat,

@zacchiro i would love to hear the result of your experience, lots of new toys in that thread :)

stgraber, to random

Updated my #ZFS package repository for version 2.2.3!
https://github.com/zabbly/zfs

Anarcat,

@stgraber are those only DKMS packages or actual built binary packages?

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

been trying to list every piece of state in your git repository that you need to be careful about. So far I have:

  • your current branch
  • if you're in detached HEAD state
  • staged files
  • unstaged & untracked files
  • whether or not you're in the middle of a merge (or rebase, or cherry-pick)
  • if you're in the middle of a rebase, which stage of the rebase you're at exactly
  • what you have in the stash (since stash entries are deleted when you stash pop)

what did I miss?

Anarcat,

@b0rk "other branches" would be one, i think. if i think about that question in the sense of "what would i lose if i destroy this repo, assuming i have a remote"...

Anarcat, to random

#dearlazyweb i want my fourth mouse button to act as a "tap" instead of a "click" which, i think, means "gestures" but i'll handwave this until it magically works

Anarcat,

in particular, can i get horizontal scrolling please?

jacob, to random
@jacob@jacobian.org avatar

The thing I think that people need to realize about this spam campaign is that it's about the EASIEST and MOST TRIVIAL spam campaign to block, a CS 101 bayes filter, or any other 20-year-old anti-spam technique, would kill it in its tracks, and yet it's been more or less impossible to block. I can think of about a million ways to kick off a much more sophisticated spam attack that would absolutely bring the Fediverse to its knees.

Anarcat,

@jacob i've been running email servers for more than i like to admit at this point, and i find the idea of implementing email-like features to thwart spam kind of laughable at this point. i really don't know what the solution to spam is, but "IP reputation" (and graylisting? seriously?) is not it

Anarcat,

@jacob and that's my concern with reinventing the wheel: no one knows their history, and they're bound to screw up just the way we did before... i think IRC and email cover just about all of our possible fuckups, and no one has been able to fix those... making a new HTTP-based protocol won't fix the underlying social issues

Anarcat,

@jacob i'm sorry, i probably came out snarky and upset, i really wish i had better news and i really share your frustration that we seem to be starting from first principles... maybe this is just the way things are, but i can't help but think that the next project that starts like this surely must have figured out something...

Anarcat,

@jacob then you find out that even projects like Signal not only have not solved the problem (dealing with spam is a massive challenge for them), but what they're doing is actually the only part of the whole stack that's closed source (!)

Anarcat,

@jacob i dunno how you run your email, but i personnally don't have that experience with email at all... gmail, maybe? but that comes at a huge cost, which is that there's a lot of false positives, effectively

Anarcat,

@jacob it's a common mistake to assume there's another expert in the room :p oh, and OpenID, as it was originally built, had hilarious flaws like this... a friend had threatened (jokingly) to create a "anything goes" openid provider that would have just cracked open any (by then all open) openid-compliant service

Anarcat,

@jacob yeah, the incapacity at virtual hosting for both matrix and mastodon is just mind-boggling, that has been a basic feature of email for decades...

Anarcat,

@hukl @jacob yeah, i know about rspamd, it's one of those things In The List

Anarcat,

@jacob interestingly, @danluu published this as we were talking https://danluu.com/diseconomies-scale/ which says "Maybe next time you run into a lay person who tells you that only the largest companies could possibly handle these issues, you can politely point out that there's very strong consensus the other way among tech folks" :)

misty, to random
@misty@digipres.club avatar

Hard not to feel like this spam attack is the end of an era for Mastodon. The possibility of doing this has always been here, but now that it's actually happened we're going to see it happen more often.

The fact that smaller hobbyist instances have been the main vector for this is going to have knock on effects on other small hobbyist instances.

Anarcat,

@jacob @misty i called it (for matrix, but also included mastodon) almost two years ago now, i called it the "pre-efnet stage" https://anarc.at/blog/2022-06-17-matrix-notes/#where-the-federated-services-are-in-history

Anarcat,

@misty @jacob i also now predict a similar fate for mastodon than email; centralisation around a few gate-keeping, aggressive providers that are hard to route to (aka google, microsoft for email), already lots of centralisation in mastodon and matrix anyway...

Anarcat,

@jacob @misty a number of incremental improvements were done over email: DNSBLs, SPF, DKIM, ARC, DMARC, there's a lot out there... i see nowhere near that kind of development in the federation... also, matrix does have distributed block lists and it is working as badly as it does in email

hko, (edited ) to rust
@hko@fosstodon.org avatar

I just released version 0.0.1 of the new crate https://crates.io/crates/openpgp-card-state

This crate paves the way for convenient handling of #OpenPGP card User PINs, for users whose threat model allows persisting the PIN locally on the host computer.

If a User PIN is stored, applications can obtain it via this crate, and perform cryptographic operations without prompting the user for PIN entry.

Currently org.freedesktop.Secret is supported for storage.

Thoughts are welcome!

#rust #rustlang #pgp #gnupg #gpg

Anarcat,

@hko that's amazing!

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

people have been asking for this one a lot, so: what are your favourite git aliases to set?

Anarcat,

@b0rk 1 and 2. i believed in 3 a few times, then each time i visit my gitconfig, i find about weird aliases i set for that purpose and never use, so i guess that's a lie

hko, to random
@hko@fosstodon.org avatar

We just released version 0.10.0 of https://crates.io/crates/openpgp-card-tools, a tool for inspecting, configuring and using #OpenPGP cards.

This release renames the CLI tool "opgpcard" to the much shorter "oct". New features include:

  • Support for signature generation in detached, inline and cleartext forms
  • Support for PIN presentation with cards in KDF mode
  • Support for file-based private key unlocking (thanks @jcgruenhage)

Thanks to @NGIZero for financial support and @dvzrv for another great collaboration.

Anarcat,

@hko maybe i'm confused, but i would have thought that would be handled by the client (e.g. sequoia), not the openpgp-card crate, am i missing something?

Anarcat,

@hko i see, so it's basically another independent implementation?

Anarcat,

@hko okay, that's reassuring then :)

Anarcat, to random

"Wayland and X.org are both part of freedesktop. Whatever maintenance is still happening on X.org is mostly being done by people who primarily work on Wayland. There isn't some kind of holy war going on between The Wayland Developers who want to kill X.org, and The X.org Developers who believe it is great and want to keep it. They're nearly all the same people, and they all want X.org to die."

— Adam Williamson https://lwn.net/Articles/960634/

Anarcat,

@janneke emacs did get ported to Wayland, but I do not speak of exwm

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