Kalq | 1 year ago | on: Building a Knowledge System That Enhances Rather Than Replaces Thought
Kalq's comments
Kalq | 2 years ago | on: Bad NEWS, Emacs
Kalq | 2 years ago | on: Bad NEWS, Emacs
Kalq | 2 years ago | on: Fuzzy Finding with Emacs Instead of Fzf
Kalq | 2 years ago | on: Learn WebAssembly by writing small programs
Kalq | 2 years ago | on: The guide to software development with Guix
Kalq | 2 years ago | on: The guide to software development with Guix
Kalq | 3 years ago | on: Emacs 29 is nigh
2. https://github.com/radian-software/apheleia
3. There might be a way to do this but I'm not sure. Emacs being inherently single threaded probably makes this difficult. But yes, I use M-x (re)compile.
4. libvterm is the best still imo. You can definitely do multiple instances and there's even different tab modes in Emacs now.
Kalq | 3 years ago | on: Emacs 29 is nigh
Kalq | 3 years ago | on: Shutterstock will start selling AI-generated stock imagery
Kalq | 3 years ago | on: What does the ??!??! operator do in C?
Kalq | 3 years ago | on: Worm: A dynamic, tag-based window manager written in Nim
Dynamic tiling: When a new window is created, the window manager automatically decides where to place the window based on it's rule. This is usually contrasted with manual tiling where the user usually has to decide where a window should go before creating it. In this case, the ruleset Work uses appears to be master-stack based tiling. Which leads to that.
Master-Stack Tiling: A layout where once window is considered the master window, taking about about half the screen. And the rest of the windows stack up on top of each other on one side.
Floating mode: A lot of tiling window managers also allow you to designate a window as floating like a traditional desktop environment such as Gnome where every windows is floating by default and can be dragged around into any position. This is useful for certain applications, for example I like to have my media player be floating. Also I set up a certain terminal type to be floating so I can quickly popup or dropdown a terminal to run a quick command in it before dismissing the terminal.
Gaps: Tiling window managers traditionally take up the entire screen. For example, with only one window it will be fullscreened. With 2 windows, they will be tiled side by side with no space in between, etc. Gaps means that the window manager allows spacing in between these tiled windows (and often between a window and the edge of the screen as well). This can allow bits of your wallpaper to peek through. Some people find this more aesthetic.
Tag-based: Some window managers just call their implementation of traditional virtual desktops (workspaces), tags. They make no differentiation. However more accurately, a tag is a label that is put on a window. Most implementations allow a window to have multiple tags put on it. That's the most generic definition of tags. Usually window managers use these tags to allow for interesting virtual desktop workflows. One way this can be useful is if a window has tags 1, 4, and 5. Then if you were to switch to workspace 1, 4 or 5, that window would show up. More advanced implementations would allow you to adjust how that window looks per tag. For example in workspace 1, that window might be fullscreen, but it 4 it's tiled on the left and it 5 it's floating on the bottom half. There are other implementations of the tag concept but it gets complicated fast.
Hope that helps. This is just my general understanding of these concepts. I have no idea how Worm defines or implements them.
Kalq | 5 years ago | on: GNOME has no thumbnails in the file picker and my toilets are blocked
Kalq | 5 years ago | on: As internet forums die off, finding community can be harder than ever
Kalq | 5 years ago | on: Using Matrix to replace proprietary and centralized chat apps
Kalq | 5 years ago | on: Carving out a niche as a small artist on Spotify
Kalq | 5 years ago | on: The Day AppGet Died
I've been anti-Microsoft for about 15 years but even I'll admit that I've warmed up to them over the past few years because of their seemingly good works (and amazing PR). Stuff like this helps me remember why healthy skepticism is still super important when it comes to giant companies like MS.
Kalq | 5 years ago | on: Building a PC, Part IX: Downsizing
And why not? Aesthetics are very important for a lot of people. Unless you're doing some sort of watercooling or need multiple GPUs or other expansion cards or need to put it a bunch of HDDs there's no reason you can't go for a smaller form factor. Why should a mid or full-sized ATX case be the standard?
Kalq | 6 years ago | on: 1000 True Fans? Try 100
The "whale" archetype is just a modern version of what has always existed with MLM and self-help gurus where they pray on rich and emotionally vulnerable people. It's an absolutely tiny group of people that will never translate to a widespread economy.
Conflating the 1000 true fans concept with this is a mistake in my opinion.
Kalq | 6 years ago | on: TLDR pages: Simplified, community-driven man pages