Posts by jens@social.finkhaeuser.de
(DIR) Post #AjeFu8Rj0uTIMsivBo by jens@social.finkhaeuser.de
2024-07-06T08:05:48Z
0 likes, 0 repeats
... sound, that kind of thing.In a nutshell, a terminal does very little more than this.As some folk mentioned, terminal emulators typically also provide a scrollback buffer, which is not something terminals did so much... or at least certainly not for the thousands of lines you might have configured nowadays. Nor did they make URLs clickable.Mouse support I'm a bit fuzzy on. There's something for mouse support, but a lot of what your terminal does, like copy and paste, is either a...
(DIR) Post #AjeFuE9rmDke5EPkBc by jens@social.finkhaeuser.de
2024-07-06T08:10:25Z
0 likes, 0 repeats
... client side, and maybe converted to text input where necessary. I should write a terminal emulator one of those days to find the exact demarcation line here š¬Anyway, the terminal gets input piped to it by what other programs write to stdout/stderr, and its input gets piped to that program's stdin. The OS hooks the two together.So a bunch of features people mention are actually features of the shell they run. Command history is one of those examples. There is, in fact, a `history'...
(DIR) Post #AjeFuJi58R5jInSdiC by jens@social.finkhaeuser.de
2024-07-06T08:13:45Z
0 likes, 0 repeats
... command to access and configure this.The bash shell that a lot of systems ship by default writes command history to a file, and interprets a number of input control sequences to access this history. You can search, or simply go up/down, etc. Most of this input magic, including cursor key handling (cursor keys are also control sequences) is implemented in the readline library.It's pretty easy to use readline to build simple shells.The complex part of shells is the shell language...
(DIR) Post #AjeFuPQZsQef2FJkGG by jens@social.finkhaeuser.de
2024-07-06T08:17:37Z
0 likes, 0 repeats
... interpreter.When you launch a text editor from a shell in a terminal emulator, it uses control and command sequences to position the output cursor, draw fancy colored ASCII art frames, and all that.Often, this uses the ncurses library for the details. The application mostly drives it like another app might drive a GUI toolkit. If I'm not mistaken, saving the shell screen before drawing over it is an ncurses feature, not even a shell thing, but I'm not sure.At any rate, you can use...
(DIR) Post #AjeFuSp9FX5jZJpuTY by jens@social.finkhaeuser.de
2024-07-06T08:21:18Z
0 likes, 0 repeats
... a control sequence like ctrl-z to bump the text editor or whatever you have running into the background (shell feature!), access the shell again, and use the `fg' command to bring it to the foreground again. This is not terminal (emulator) stuff.So something like tmux is an interesting beast. It is a program you launch from the shell, and it then emulates a terminal for each sub-shell it launches. It uses ncurses or something like it to render its text windows.And that's all I have.
(DIR) Post #Alx1TuAqq6nzRxwiP2 by jens@social.finkhaeuser.de
2024-09-13T05:30:20Z
0 likes, 0 repeats
Here's a German word I appreciate more and more I recent years: Handgemenge. It means "a brawl", and it's part of a popular pun format here on fedi (perhaps elsewhere), where one person starts a pun, the the other warns them not to continue, and the first finishes the joke anyway. The format ends with the word as a stage direction of sorts.I know it from childhood, because it was introduced to me via another thing virtually unknown outside of Germany, the Midgard role-playing game.1/n
(DIR) Post #AmaXOaQOCqWaBCQQng by jens@social.finkhaeuser.de
2024-10-02T07:06:57Z
0 likes, 0 repeats
@aral Is this about LLMs or people? :)
(DIR) Post #AnUYp6ilmJQ3HVbteC by jens@social.finkhaeuser.de
2024-10-29T07:26:11Z
0 likes, 0 repeats
So, we went to see #DreamTheater yesterday for their 40th anniversary tour, reunited with Mike Portnoy. I guess the verdict is, see them on this tour! Because I'm not sure what they're going to be like on the next one?I sometimes don't realize how I'm getting older. But seeing them yesterday hit home. I guess "40th anniversary" should have been a hint, huh? It's not one I got beforehand. Still, the concert was great! They opened with a song, followed by a medley of the Metropolis album.
(DIR) Post #Anyj0zwFRpff6CuE3E by jens@social.finkhaeuser.de
2024-11-12T20:49:35Z
0 likes, 1 repeats
I'd forgotten this reference to Fermat's last theorem.#StarTrek
(DIR) Post #AoLJaUp6TxIWqiuOLA by jens@social.finkhaeuser.de
2024-11-23T11:36:46Z
1 likes, 0 repeats
I would like my fellow men to internalise that "toxic masculinity" doesn't mean masculinity is toxic. It barely even refers to toxic behaviors men can exhibit, such as making misogynistic remarks - although that is much closer to the truth.It refers to a system in which men are brought up to hold beliefs that are toxic: to women and children, to each other, to themselves."Boys don't cry" is toxic masculinity. "A man has to take care of his family" is - caretaking is good, but that...
(DIR) Post #AolIHjLgWGA8MJLjAO by jens@social.finkhaeuser.de
2024-12-06T06:02:32Z
0 likes, 0 repeats
I would like our sci-fi loving billionaires to take note that we have now entered that cyberpunk era in which street samurai execute corporates in the street.
(DIR) Post #ApPIIOo4hLdiVdYzw0 by jens@social.finkhaeuser.de
2024-12-25T12:14:26Z
4 likes, 3 repeats
The perfect mug does not exis...
(DIR) Post #Ashg8I324Q92u6r78y by jens@social.finkhaeuser.de
2025-04-03T04:52:43Z
0 likes, 1 repeats
Bad picture, but yay new T-shirt!
(DIR) Post #AuNTwkdSDTDKuhyPcO by jens@social.finkhaeuser.de
2025-05-23T06:15:31Z
0 likes, 1 repeats
https://www.youtube.com/watch?v=PT36Gc7_xKQ#MorningMusic #MetalMittwoch #Metal
(DIR) Post #AuOo18RTpyKc9IhUYa by jens@social.finkhaeuser.de
2025-05-23T21:46:55Z
0 likes, 1 repeats
I swear, people should just pay me to write happy little C++ functions.
(DIR) Post #AyspoPwjKPDd9UOSUC by jens@social.finkhaeuser.de
2025-10-01T16:56:23Z
1 likes, 0 repeats
#TIL that 5 Euro notes survive the washing machine intact.I was worried about money laundering laws, but I checked, and got a clean bill.
(DIR) Post #B0k7MyQlpj9iEZfPKS by jens@social.finkhaeuser.de
2025-11-29T14:12:51Z
1 likes, 1 repeats
A lot of Germans are posting in German about #Giessen today, and since many of our friends overseas may be confused, here's a summary:The current iteration of the Nazi-Party, the AfD, is holding a summit in the town of Giessen today. They announced the formation of a youth org (Hitler-Jugend?). A ton of people came to protest. The police are busy protecting the Nazis, and politicians in the current government see fit to attack the protesters.This needs international attention.#depol
(DIR) Post #B2R5TPZQi8Mp5f4ZSS by jens@social.finkhaeuser.de
2026-01-06T07:18:11Z
0 likes, 0 repeats
Fascinating morning reads.I stumbled on a thread about ableistic behaviour this morning, which was, let's say, not awesome. In my (unsuccessful) attempt to find the post triggering the thread, I came across a paper on moderation issues on mastodon, which is undoubtedly correct, but... *le sigh*It frames the problem as both technical and social, but it misses - as most such discourses seem to - a simple psychological root cause.I'll explain. I keep explaining this.
(DIR) Post #B2R5TQwraUhpMd2nce by jens@social.finkhaeuser.de
2026-01-06T07:28:04Z
0 likes, 0 repeats
People are social animals. We each have our different needs when it comes to social interaction, but the fundamentals are the same: we all need the safety of groups. And we all need privacy.This seems like two contradictory requirements, and a lot of moderation discussions focus on balancing those two, and for good reason. The underlying commonality here are visibility and control.
(DIR) Post #B2R5TUcnv12MlZgpua by jens@social.finkhaeuser.de
2026-01-06T07:45:15Z
0 likes, 0 repeats
... seek to be able to control where on this matrix we exist.The paper is quite correct in that mastodon's "blocking" as in blocking out what you see of others essentially misses the point; what people need is the ability to control our visibility or exposure, i.e. what others see of us.But this isn't about moderation or that paper or anything else. This is about what I like to nickname "the sofa model".Technical details notwithstanding, all social media fucks with our heads.