Damus
Red Rozenglass profile picture
Red Rozenglass
@Red Rozenglass

a young man from a far away land.
corposlave ("software engineering consultant" lol).

GNU/Linux (Slackware). Programming (asm, C, sh, Lisp, Lua, Web, JS, etc.). Likes writing documentation, understanding & maintaining systems, archiving, organization. Interested in paper machines, books, visual novels, writing, drawing, anime. EN/AR fluent, TR can order food, JP early learnings.

RƎD.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Red Rozenglass profile picture
@nprofile1q... I do the opposite; I leave the wireguard interface in the default namespace, and move the physical device interface to a special "physical" namespace. So, by default, all my applications use my self-hosted VPN. I also have multiple namespaces for multiple VPNs, for example, I only run my torrents through one specific VPN, so I have a script ~/.local/share/bin/rtorrent that runs su -c to first prompt me for password and then run rtorrent proper inside the appropriate namespace. That way, I can never run rtorrent in the wrong namespace by mistake, as the name is overridden. I also do the same for a firefox instance that runs with a different --profile to access my bank and such through the physical network. Having to write the password makes it abundantly clear that I'm now switching to the physical network, and can never happen by mistake.
Red Rozenglass profile picture
@nprofile1q... @nprofile1q... I've had my phase of using org-mode for everything; tasks, calendars, literate programming, publishing, time tracking, note taking, etc. but as I grow older, I prefer simplicity and longevity more, and having a super feature rich markup language with only one (massive) full implementation is not something I like. I prefer to write my own plain-text formats focused on simplicity and line-orientation whenever possible, and then use very simple UNIX-y script to convert them to anything else. The only thing I couldn't get rid of org-mode for, is LaTeX, I'm just too familiar with using org-mode to generate LaTeX documents, especially with emacs's good support of RTL scripts for Arabic writing. I would get rid of emacs itself for something smaller and simpler, but too bad emacs is the only acceptable text editor, its extensibility is too good, I have thousands of lines of custom emacs lisp code I can't easily get rid of, and I love it and hate it.
Red Rozenglass profile picture
@nprofile1q... More like if you just rewrite it all in $oldtech you get 200x improvement. Because, unlike with $newtech, you learned a lot about $oldtech when writing it the first time, but you, and all of us collectively, are still new and inexperienced in $newtech. Though rewriting in $oldtech is boring, and you feel like you're not learning as much the second time, it's the difference between honing your craft in one thing, and being an eternal newbie in a never ending list of new, hip (at the time), fleeting things. One little wise change in an algorithm can beat a thousand "use this optimized build", "switch to this JIT compiler", or "rewrite it in that language". The hard thing to face for most people is that it's /you/ that makes the biggest difference; it's not the tools. But the current culture is just obsessed with "this next thing I'm gonna use will make my works amazing!", like new artists obsess over which weird brush will magically make their drawings great, but the ultimate answer is found within the self: "I will improve my knowledge, cultivate my wisdom, hone my technique, and I will make my own works amazing!".
Red Rozenglass profile picture
@nprofile1q... A memory of RED. I don't own her, I wouldn't want to, but I own my memory of her. I was but a handful of years old, on a bus of some sorts, going somewhere that doesn't matter. But there I saw her. Her face escapes me by now; too many decades ago. Her silhouette barely recognizable, a shadow in the reflections of my mind, but her RED, hers still glows. She didn't say a word, she didn't do a thing. Only sat there, with her slightly oversized Red coat, so pretty, so elegant, so untouchable, unreachable, something not of our world, doesn't belong to the same plane. Her radiance illuminated that place, that time, and from that point, all time beyond, and all time before. I still have no idea what I encountered that night, or what I saw, I could not fathom it, I could not understand it. But something of her, still lives in me. A lifetime, or a few perhaps, later, and I still feel her presence, I still see her, I still visit her. Nowadays, she mostly watches over islands over the far horizon, from the ruins at the top of the hill, and from time to time, dips her hands in the pure river, that therein flows.
Red Rozenglass profile picture
@nprofile1q... Try using the last few characters as the names of directories. When using the first few characters, all files in a dir have the same prefix, but when using the last few characters, then the distribution of the files in the dir is essentially random. The later has been some 30% faster for our use case. LMDB has been pretty good and reliable too, for our rare-writes but lots-of-reads work-load.
Red Rozenglass profile picture
@nprofile1q... ba[dataloss] an^@ [dataloss]pilled. Do you basically use one base wine prefix and then COW stuff on top? Does it work acceptably? I use squashfs and unionfs for build machines, and I was thinking of doing that to wine prefixes, but haven't gotten around to that yet.
Red Rozenglass profile picture
@nprofile1q... I struggle with something like this. My mood baseline tends to be low unless I'm solving someone else's issues, usually with my tech skills or intellectual abilities somehow. I live disaster to disaster, whether its my work clients or family or friends. Only when people come for my help, and I manage to help them, do I feel like "huh, I'm kinda good eh?". I wish my brain would learn to just accept that using the proof that I've done things and helped people thousands of times before, but no, it might do that on an intellectual logical level, but not on an innate feeling level; if it's not high on a recent triumph, then I'm just a useless nobody who's letting humanity and the whole world down, withering his life away without aim or purpose.

Red Rozenglass profile picture
@nprofile1q... I haven't been carrying a smart phone for a year or so now[1]. I keep a smart phone with a broken blank screen and LineageOS on my desk at home, and use it like a land-line phone basically, if people call me and I'm not there, I'm not answering. In the few cases where there's a bank or government process that requires a smart phone app, I use scrcpy over adb to control the phone from my desktop computer. Away from my desk, I'm 100% offline. I plan my trips before hand, use pencil and paper to draw rough maps and take notes, and carry a little notebook with important names and phone numbers in it in case of an emergency. If I'm lost I roam and use my intuition to explore, or, as a last resort I ask people for directions.

[1]: and for three or four years before that too, but I did carry a phone for five years or so in between.