.NET is such a second-class citizen (Mono situation looks shaky now) on non-Microsoft Windows. I mean don’t give it up cold turkey perhaps, but adding new languages to your belt will help you get unshackled from Microsoft.
he/him
.NET is such a second-class citizen (Mono situation looks shaky now) on non-Microsoft Windows. I mean don’t give it up cold turkey perhaps, but adding new languages to your belt will help you get unshackled from Microsoft.
It’ll call sudo at the point it needs to at the end regardless of remote or not. There have been a couple of bugs in the past trying to run the whole process under sudo & --use-remote-sudo
was always recommended as a fix.
You should at least consider nixos-rebuild --use-remote-sudo switch
over raw-dogging sudo
.
#!/usr/bin/env dash
set -e
cd $HOME/nixcfg
# flake inputs to update
for input in nixpkgs nixos-hardware home-manager hosts; do
nix --extra-experimental-features flakes --no-warn-dirty flake update $input
done
# rebuild NixOS
nixos-rebuild --use-remote-sudo switch --upgrade-all --fallback --flake $HOME/nixcfg#$(hostname) --keep-going
# check for firmware upgrades
fwupdmgr get-updates
# print hard drive status info
sudo smartctl -H /dev/nvme0n1
sudo zpool status -v -x
Just please get us proper color management. Creators need accuracy & HDR is still a mess.
They don’t package LTS kernels which is pretty concerning—especially if using out-of-kernel modules that don’t always get released in lock step that could leave you with a machine that won’t boot.
“FOSS” here doesn’t mean hosted exclusively on proprietary Microsoft GitHub, right?
Naïve me it college hearing non-destructive editing was right around the corner. The corner was well over a decade. 😅
Imagine if Steam led the charge for Linux phones? Imagine the bank apps wincing as users demand the freedoms to do what they wish with their devices.
If you believe in ADTs, limiting mutation, & a type system that goes beyond Rust’s affine types + lack of refinements (including a interleaved proof system), you could be writing kernel code in ATS which compiles to C.
One day they will wake up & provide an OLED option with 100% DCI-P3
Did you mean computers are a bad choice for regular users?
Something something touch grass. Bugs exist in all OSs. If my data sold & being advertized + tracked by a US-based company’s closed-source OS is the alternative, then I am just turning off the computer & starting a farm.
More appealing? Linux runs basically all server infrastructure where even Microsoft bent the knee for Azure & Windows Subsystem for Linux. If we are talking about Desktop Linux, it will remain popular with those building software for easier/better dev tooling & wanting to better understand the systems their production code is run on. As software becomes more intergral to our lives & knowing how to write/debug it rises, folks will slowly keep trickling in as the have for decades where more & more software is treating Linux (& the web, & since BSDs, et al. are running similar software such as GTK they are also included) as a primary target. The other desktop OSs continue to shoot themselves in the foot injecting ads into the OS or denying system-level access to the machine you own.
A would say a better focus is mobile Linux… as casual users have migrated away from desktop OSs, where Android & iOS’s walls are holding them captive.
Huh. I still use proprietary software too—& I’ll make purchases for copyrighted music. But I have moved away from as much of it as I can when I had the opportunity or convenience to do so. Some proprietary software is basically irreplaceable & not built by megacorporations siphoning our private data. But things like chat apps? Music players? Code forges? There are tons of replacements…
Your friends should value your privacy too & your job shouldn’t be trusting their secrets to Microsoft either.
Linux the lifestyle will mean slowly embracing more open or otherwise ethical software. Slowly ween yourself off the Discord, the Spotify, the Microsoft Office, Microsoft Teams, Microsoft LinkedIn, Microsoft npm, Microsoft GitHub.
For some reason we tend to give Steam a pass for convenience & investing as much as it has into the Linux ecosystem (even if it is selfishly & largely to avoid Microsoft lock-in/competition).
It is the exact opposite. Ligatures were created to help deal with the lack of clarity when symbols overlap. fi, ff, fl, ffi, have historically (like print press historical) been common ligatures where others are stylistic, where others are downright questionable & make things harder to read. The first category should almost always be supported, & the others can usually be disabled if not commonly off by default where you opt in for some design, not for general body copy.
What you are referring to about ‘programming ligatures’ is an outright abuse of open type features full of false positives, ambiguities, & lack of clarity for outsiders to understand what your code means. What you want is Unicode supported in your language so you can precisely what you mean than using ASCII abominations—like meaning →
but typing ->
, dash + greater, than which isn’t at all what you mean which is a rightward arrow. (with a non-exhaustive languages with decent Unicode support: Raku, Julia, Agda, PureScript, Haskell with Unicode pragma, & all APL dialects).
Strong opinions. Sometimes Linus’s takes are ‘bangers’ &, while probably fewer, he’s had a lot ‘woofs’ on the opposite end.
like Rust
But no one is talking about that that is doesn’t need to be Rust. There are alternatives that can do as much if not more with the type system & safety while being as low-level as C without some of Rust’s restrictions.
Any on your shortlist for picking up?