The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
View attachment 4454308

What the fuck is his problem?
He's some queer guy that paints his nails and puts gay flag stickers on his Thinkpads but claims he's totally straight.

fag.png
 
"Why I use a paid font like a consoomer and have a thousand yard stare in every thumbnail"

Jetbrains can be downloaded for free, it looks good in most font sizes.

You can customize the shit out of Iosevka (almost too many options), and it looks pretty good in small font sizes.

More importantly, consider slashed zeros, or literally any font that actually distinguishes a 0 from a O.

Or just use whatever you like, or what actually suits your eyes.

There is no excuse paying for a quality font.
 
Last edited:
"Why I use a paid font like a consoomer"
The guy could've saved everyone six minutes by just admitting that this was his reason. It literally turned out to be his reason anyway: he even mentions the free monospaced Comic Sans fonts, and that he doesn't use them because he thinks a software developer who stares at code all day knows less about what makes code look good than a "font engineer" does. So he's basically just 'buying the brand' after all.
 
int10h.org has some cool old bitmap fonts, as has this guy, if you're willing to dig a little. re: Vector fonts I tend to use Iosevka sometimes but always end up reverting to some kind of bitmap font. They're just more readable (and I say that as somebody who basically only uses hidpi screens anymore, if they're too small, just double,triple,etc.. the size - just avoid fractions and stick to multiples original pixel size) even at very small sizes. I recommend using .fonts.conf to tell the computer to not apply aliasing/hinting/subpixel rendering to them too. (they might just look wrong otherwise, depending on your config) You can do these settings per font or group of fonts. Not only does it make rendering of them much faster and more efficient because your computer gets to skip heaps of rendering code when outputting them, it also avoids wrong alignment of e.g. drawing characters in some programs.

Of course, some people can't stand bitmap fonts. It is a matter of taste.

As I started to use emacs again (and already implemented a lot of stuff directly in emacs that was a loose collection of .sh files before) the next logical step on my lisp love quest seemed to be to switch from ratpoison to stumpwm, as stumpwm is a direct successor and works almost identical in it's default setup, it's just written in common lisp. It's very cool to directly connect to the running stumpwm lisp image via emacs and add new functions and change code and also debug your work on the fly. My collection of scripts around ratpoison was quickly integrated directly into stumpwm, and honestly, in a much cleaner way than they ever where. My lisp crond also grew to more and I'm wondering if I can't come up with some kind of lisp-as-a-service image that allows remote connections to control things on a particular machine and gives you the chance to interact with the entire computer programmatically. Which makes this theoretically so attractive is that Lisp images are really best understood as a closed system you can expand and even rewrite dynamically. You never have to restart, or recompile. It's just there and can even be shut down in a way where it saves it's state, including variables. You'd still need a way to interact/wrap things around common linux tools, as I'm certainly not gonna reimplement e.g. openvpn in lisp.

Any schizos here heard of (or tried) the MNT Reform?
Surprising sensible choice of ARM as they picked one of the very few ones that get sort of reliable, hell even good, official mainlined Linux support. the i.MX series is by Freescale which came from Motorola's semiconductor branch. (yes, the 68k/PPC guys) Very expensive for ARM but also not impressively fast. Even browsing won't be a lot of fun on that machine. Vivante GPU is mainlined too, but I don't know about its video decoding capabilities, if any.

Speaking from my recent experiences with experimenting with small screens and convertibles, ~12" at 16:9 is claustrophobic and even if you run all programs at full screen. (which you should at these sizes, with no taskbar or other elements, "mobile-OS like") you'll constantly feel boxed in, especially in text rich environments. At these sizes and the usage scenario of a "terminal box" (since that thing isn't really enough for anything else) you really want 16:10 or (even better) 3:2, with a PPI of over 200, how far over depending on how good your eyes are. It makes a hell of a difference in the entire feel of the machine.

In general I never know about these "free computers". They often proclaim to be repairable but the truth is they're rare as fuck and the chance that you still can get e.g. new case parts 3-5 years down the road (let alone e.g. trackball replacement parts) is pretty much zero. Even if they're still around (which they might not be) they either might not store such parts anymore or their supplier doesn't make them anymore. That much for repairability. I'm typing this on a cherry mechanical keyboard, using a bluetooth Kensington Explorer Trackball on a Thinkpad X1 Tablet Gen2. I'll get spare or replacement parts for all these in five years, maybe even for the Thinkpad. Yes I can't upgrade the RAM on the Thinkpad but is that really that important in the end? More expensive devices like this Thinkpad are made with repairability in mind and also easy to open. Replacement parts you can often still find on ebay or aliexpress even many years later. My device came out in 2017 and a e.g. new case from ebay would set me back 30 bucks.

Re: "anti-botnet" ... you have no idea what's in that Freescale SoC (now owned by NXP, a dutch company) anymore than I know what's in my Kabylake Core SoC, and let's not pretend otherwise. They were both made by corporate entities and are proprietary technology.

Just get a cheap Thinkpad like mine (or similar) IMO. Not only will it be cheaper, it'll also be a lot more useful. These things are expensive toys for tech nerds with too much disposable income.
 
Buying a font instead of making your own while claiming to be a 'font enthusiast' is like that post about redditors not having any real hobbies outside of consooming the right products.
 
The thing with traditional Linux packages is that when you remove them you have to manually clear ~/.config, ~/.cache, and ~/.local/share by hand, and God help you if it doesn't follow the XDG guidelines. It's easier than Windows where there are nasty hidden registry entries everywhere but it's still tedious as your package manager knows nothing about what the package does or where it stores its configs. Flatpaks solve this by isolating the program namespace, and I like how it solves sn*p/appimages' dependency duplication problem by symlinking runtimes but there are some issues:
  • It's for GUI apps only
  • Annoying to invoke programs from the command line(flatpak run gay.nig.ger), this is by design to separate it from the system package
  • You NEED xdgay-desktop-portal or else you don't get a filepicker
I think package managers like Nix and rpm-ostree can solve this issue better since they're containerized system-wide package managers, but they have to figure out home-directory encapsulation and sandboxed security through seccomp and cgroups, which flatpak does very well(flatseal is a godsend).

Imagine using a terminal with anything other than Courier New.
Has anyone heard of IBM Plex Mono? I saw it getting shilled on /g/ once and I immediately loved it. Here's some sample text.
ibmplexmono.png
 
The thing with traditional Linux packages is that when you remove them you have to manually clear ~/.config, ~/.cache, and ~/.local/share by hand
if your drive is mounted with atime/strictatime/lazytime parameter (many distro tranny jannies replace that with relatime, because somebody twenty years ago said it's faster) you can find files that haven't been accessed for a while with find <path> -atime +30 (e.g. last accessed more than 30 days ago) it also depends a bit on what your filesystem is doing and whetever or not you have some weird search index process going that's written poorly but usually it's reliable enough to give you a hint and find that file cruft of stuff that hasn't been touched by anything in ages. You could also use file in combination with find to filter by text files, although filtering by filesize with finds -size parameter is easier, as config files don't tend to be several megabytes big. (insert joke about emacs/vim config files here)

I use that usually also to clean out my downloads folder of files that are older than 14 days automatically, to force me to not have a giant, bloated downloads folder. Files I don't move out just get deleted eventually.

I usually just use bwrap and make my namespace containers myself, especially since flatpak maintainers often even have less of an idea what they're doing than distro maintainers. strace/ldd is your friend and it's even possible to automate this, at least somewhat.
 
Back