polarity_inverter

joined 2 years ago
[–] polarity_inverter@startrek.website 4 points 2 days ago (2 children)

You could even argue it with the data structures and the protocol itself: Modelling chat rooms as graphs ("directed acyclic graphs"), which need to be eventually consistent from beginning to end is plain madness for big and long-living public spaces. This blog post is a good collection of some of the major problems coming from that: Why not Matrix? - telegra.ph

Thats an alt-right dogwhistle.

The Free/Libre Torment Nexus

[–] polarity_inverter@startrek.website 2 points 1 month ago (2 children)

... for building your personal Grok?

[–] polarity_inverter@startrek.website 2 points 2 months ago (1 children)

Malliit works great as a software keyboard on KDE

[–] polarity_inverter@startrek.website 5 points 3 months ago* (last edited 3 months ago)

making things look old or low quality like a acreengrab is the easiest way of hiding obvious AI generation problems

[–] polarity_inverter@startrek.website 2 points 3 months ago (1 children)

Debian is a Linux distribution, which means a "version" or "flavour" or Linux. Many distributions are just variations of other distributions. As you already said for instance Ubuntu is based on Debian, but adds additional stuff on top of it. Devuan is another distribution based on Debian.

Ubuntu is unpopular in some circles because the company behind it made some very unpopular decisions. Like keeping the server software behind their new way of packaging software ("snaps") closed source.

The init system of a Linux system is the first process the operating system starts, which then starts all the other processes - it initializes the system. It is also often responsible for managing running background processes and other things.

Systemd is one such init system and widely used by most of the biggest Linux distributions. It is sometimes critisized for "doing too much" and taking over more functions of the system than an init system should, but many people think thats what makes it so practical. Devuan was created by people who wanted to use Debian, but not Systemd.

If you do not know about the specifics and want to use Debian, I would recommend going with its default version, as most of the resources you find online will help you with that.

[–] polarity_inverter@startrek.website 3 points 3 months ago (1 children)

Maybe check out postmarketOS if you want the chance the run mainline linux

 

So I wrote a little function for how I use eat.

In eat, you can have multiple terminal buffers open, and they are differentiated by incrementing numbers. The official way to open an additional buffer is to run eat with a prefix argument like C-u M-x eat. I wrote my little function to do this for me, because I don't use prefix arguments/C-u anywhere else and just couldn't remember it.

So this function checks the buffer list for existing eat buffers. If there is one with a number at the end, it takes this number, increments it by one and then opens a new eat buffer with this incremented number. If there is just one without a number, it opens a new buffer with the number one, since the first buffer is created without a number per default. If there is no eat buffer at all, it just calls eat to create one. This is the function:

(defun eat-more ()
  "Open a new terminal"
  (interactive)
  (if (match-buffers "\*eat\*")
      (if (string-match ".*<.>" (prin1-to-string (last (match-buffers "\*eat\*"))))
	  (eat (funcall eat-default-shell-function) (+ (string-to-number (substring (prin1-to-string (last (sort (match-buffers "\*eat\*")))) -4 -3)) 1))
	(eat (funcall eat-default-shell-function) 1))
    (eat)))

This works as intended, but the line getting and incrementing the buffer number looks really awkward. So my question is: How could I improve that to make it more readable without changing the logic completely?

There are probably shorter ways to do this by just calling eat with a prefix argument in the function itself, or something like that. But I am interested in interacting with the buffer list and all this nested string slicing and converting feels off. The actual eat function is defined here in eat.el Do you have any suggestions?

[–] polarity_inverter@startrek.website 1 points 10 months ago (2 children)

You could either copy them to the top of your template, or you could take a look at the blockinfile module

No, he was feared when he was alive. Most people actually celebrate his death...

[–] polarity_inverter@startrek.website 5 points 2 years ago (1 children)

They already did. The war sped up a process Zelensky's party already started beforehand.

[–] polarity_inverter@startrek.website 1 points 2 years ago* (last edited 2 years ago)

in parts of europe you can get some kobos branded as "tolino" - they have the same hardware, but actually run on android

 

Some piece of fediverse history as a start for this new account.

view more: next ›