complete dealbreaker issues
.
inability to use 240hz
Opinion disregarded
I make things: electronics and software and music and stories and all sorts of other things.
complete dealbreaker issues
.
inability to use 240hz
Opinion disregarded
More like gaming executives
Not currently, but that was an explicit choice, so it’s easy to change
Maybe I should add a flag to allow searching for h files when building C++
Update: I went ahead and implemented the multithreading
You can build with mingw64 built with msvc and use more or less the same Makefile. As for Xcode… well, there’s not really a good reason to support Mac. On principle I wouldn’t even try
How the heck does a Makefile not scale??? That’s all it does!
Life is and will always be better writing your own Makefiles. It’s literally so easy. I do not get the distaste. Cmake is arcane magic. Bazel is practically written in runes. Makefile is a just a glorified build script, but where you don’t have to use a bunch of if statements to avoid building everything each time.
And yeah I know about NixOS but I like to distro hop and experiment
If you know about NixOS, then you probably know this, but Nix, the package manager/the language behind NixOS, is cross-platform.
I daily drive NixOS, but I also use Nix (and home-manager) on my Fedora music laptop, my Ubuntu home file-server, and my work Windows machine (WSL) to install and configure neovim automatically instead of copying a config, installing all the packages, and running check health over and over again until everything is set up.
I just copy my neovim.nix file over (also other things like zsh.nix) and run home-manager switch
You don’t have to use NixOS to take advantage of its benefits.
Ext4 bc of its speed for games and my main files. Btrfs on the root for compression
Build a project. Learn how to do each step by searching the internet. It’s quite literally that easy.
For C++, yes. But “reference” is just a way of using the pointer when it comes to C
You can use VS Code and Vim/Neovim for any language, as well as document writing and basic text editing. Just search for Go plugins
It shouldn’t be hard to use either. If it is, you’re doing something wrong probably
Also fyi there’s trash-cli
I have rm
aliased to trash-rm
(not in sudo tho, so I can still force true deletion), so that if I remove something in terminal it also goes to trash.
You can empty the trash via trash-empty
It also uses ${XDG_DATA_HOME}/Trash
(usually ~/.local/share/Trash)
because they used Metal for rendering
That in itself is a suspicious choice tbh
This is honestly so frustrating to see bc I’ll still never understand why Python isn’t just statically typed.
It’s right there in the Zen:
Explicitness is better than implicitness
It wouldn’t even have to be less simple as it could still be weakly typed, a la Rust or Haskell, but not as robust.
You wouldn’t need these extra special tools if the language was just built right!
Same goes for the try/catch exception system where runtime errors can pop up bc you don’t have to handle exceptions:
Errors should never pass silently.
Unless explicitly silenced.
Python is a good language that could’ve been a great one smh
Great reason to push more code out of the kernel and into user land
Oh actually I have heard of that as well
It’s like when I run into some issue with how I’ve set up my system in NixOS and have to explain to a non-Linux user that it isn’t Linux that’s the issue but how I’m using an especially weird Linux lol
I find Rust crates generally have pretty good docs. Docs.rs is a major time saver