Posts
1721
Following
146
Followers
72
AS4242423219 on DN42
Also @noisytoot@mice.tel in case chinchillas eat the cables
@kemona_halftau I'd miss emoji reactions on gotosocial (it doesn't support them yet)
1
0
0
@hexaheximal @justsoup in order to get sensible indentation behaviour with tabs in emacs, you need smart-tabs-mode and for tab-width to be equal to the c-basic-offset (or equivalent). the problem with the latter is it means you can't enforce sane indentation behaviour via mode-line comments (the "-*- mode: c; -*-" thing) or .dir-locals.el without either also enforcing a default display tab width or making it sufficiently complex that emacs will ask you whether you really want to load the .dir-locals.el because it might execute arbitrary code (you can't reference other variables without that)
0
0
0

@hexaheximal @justsoup emacs just handles them badly by default (without something like smart-tabs-mode)

firstly, tabs don’t exactly have a fixed width: they end at the next tab stop and the width is just the distance between the tab stops (this isn’t emacs-specific, that’s just how tabs work). with tabs only at the beginning of the line and not mixing tabs and spaces this shouldn’t matter much

how emacs handles them is it has a tab-width that’s the distance between tab stops, and a separate mode-specific variable (e.g. c-basic-offset for C) that defines the indentation width, in spaces. if indent-tabs-mode is enabled, then it will indent with tabs first and fill the rest with spaces. the problem is that for some things it will try to align, and it will mix tabs and spaces for that (meaning that tab-width actually affects the contents of the file, it’s not just the display width)

smart-tabs-mode fixes this (by making it correctly use tabs for indentation and spaces for alignment), but it’s not the default and requires installing an unmaintained third-party package that requires modifications to work at all

1
0
0
re: dumb, moving
Show content
@kemona_halftau it kind-of does. if you're done with wyoming, you've wyomed
1
0
1
@hexaheximal @justsoup only if you consistently use tabs only for indentation and spaces only for alignment. emacs requires smart-tabs-mode to get this right, which is unmaintained and doesn't load on modern versions of emacs without modifications

(also for certain styles of indentation, such as how lisp is normally indented, tabs are horrible)
2
0
1
chinchillas
0
2
1

my mum saw a fox staring at a cat in our garden

0
1
0
@seabass so instead they chose to replace it with "the person responsible for the work item" that doesn't sound accusatory because nobody knows what it means unless they're familiar with gitlab jargon
0
0
0
apparently gitlab renamed issues to "work items"
1
0
0
KDE is showing my SDR as a mouse for some reason. It's not even a HID device.
0
0
0
probably something to do with kwin crashing yesterday
0
0
0
how are spectacle and kdeconnectd using an entire CPU core each?
1
0
0
@allpurposemat In the UK it is copyrightable and the copyright holder is whoever prompted it (assuming it doesn't plagiarise anything, of course, which it does)
0
0
0
@mpk @q66 the fact that lunduke's SoftwarePoliticsTracker groups "neutral" and "right leaning" together (seperate from "leftist") really makes this very obvious
0
0
2
nini
0
0
0

@lispi314 @9pfs I haven’t used it myself, but yes, I believe so. According to the website:

Automatic full mesh routing

Regardless of how you set up the tinc daemons to connect to each other, VPN traffic is always (if possible) sent directly to the destination, without going through intermediate hops.

[…]

Easily expand your VPN

When you want to add nodes to your VPN, all you have to do is add an extra configuration file, there is no need to start new daemons or create and configure new devices or network interfaces.

0
0
1
@9pfs @lispi314 if you're willing to accept non-wireguard software you could also use tinc instead of yggdrasil (which natively supports routing user-provided IP prefixes unlike yggdrasil, no need to do some other tunnel on top)
1
0
1

@nay @kemona_halftau @benjae I found the bug report and it looks like they finally did fix it by throwing an error when SASL fails, but only after libera already did that change

0
0
2
Show older