Kalq
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.
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.
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.
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?
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.
https://www.kickstarter.com/projects/the-compiler/qutebrowse...
It's possible that the reason MSN is so popular with my age group is that we grew up with it. MSN was completely tied in with hotmail which was the email service of choice for most of us when we were getting our first email account in the early 2000s (age 9+). Then again my 8 year old cousin also uses MSN.
Can someone please clarify exactly what this means? What exactly do companies like Google do to move the data more efficiently within their own network?