195 karma · joined January 11, 2021
Oh well, on the plus side there's an actually perfect desktop out there already: i3. And sway potentially. I do miss Gnome's full-assedness (attention to detail and their strong opinions/focus) sometimes.
This further cements the fact that IPO is a near certain death sentence for a product.
What's still missing with this setup is a shortcut for easily moving a window to another desktop. Any clues how to achieve that?
And finally there's the irritating MacOS UX "feature", that selecting an application with cmd-tab doesn't switch to the desktop where it is, or doesn't unminimize it if it's minimized.
Here's my opinion: i3 is vastly superior to anything macos is offering in the desktop space in terms of usability. Sure, wrestling with minutae like proper font rendering and DPI settings is a huge pain, but a) some distros do those things for you and b) if you're not a serial distro hopper / manic reinstaller, those things don't have to be done too often.
I genuinely think it's an UX upgrade. And I've been using macs almost exclusively for 5 years now.
The bad things of Linux are still bad: subsystems get replaced all the time (often with just minimal technical justification), and the replacements are usually (if you compare them to Macs) alpha quality for a long time. And the integration is lacking. Notable contemporary examples: oss/alsa/pulseaudio/jack/pipewire and x11/wayland. This is something I truly don't miss when using macs. Almost everything else I do miss.
You will have even less consent to being governed when you're governed by corporation heads, who will be more and more like lords and barons from the middle ages.
American taxpayers must be thrilled about this little trip.
> Sold it and got an M1. For compile, programming etc. tasks its 2-3x faster.
You mean the M1 is? That seems slightly incredible. 20-50% improvement I would've accepted easily, but 200-300% seems a bit on the high side.
Depending on what you think about the virtues of government, that's something between a pretty good thing or the worst horror you can imagine.
If we don't protect that foundation, only the people whose supporters are doing the threatening will eventually hold public office.
Nah, they don't have to be done. Most programmers using dynamic languages just don't think about types until they need to be thought. That implies there's more resources/energy available to think about the actual problem, which often has almost nothing to do with types. Then if you're using something like Common Lisp/SBCL, you can define the types afterwards where they are most critical.
Doing all this well in a dynamic language requires more discipline obviously, since you cannot even release software in a stricter static language if it fails to pass the type checking phase. But it is faster, sometimes significantly faster. Sometimes it may even happen that the coder could not have finished the task in a stricter language, which would imply that the the dynamic language was infinitely faster.
I mean I get the possibility of slippery slope, and I get what protonmail is saying about their service, but come on. This is a death threat on a public figure and his family. Nobody should be protected to do that. Categorical imperative y'all?
The same effect applies every time a new language is introduced, if it doesn't completely replace the previously used language. In this case, Rust won't.
Zig might be a better fit, given how much more similar to C it is.
I've been wondering, would it make sense to try to package all that into a single, hopefully simple and easily configurable, Linux image? And if it might be, why hasn't anyone done that yet?
I would say that GPL3 already probably does that, which means that nobody should be using this for actual code (except if it's GPL3). But it might be helpful to be explicit about this.