

So I guess vim is also an IDE then? My setup can do all of that.
So I guess vim is also an IDE then? My setup can do all of that.
Linux uses 8 spaces. Excerpt from the official style guide:
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3.
Rationale: The whole idea behind indentation is to clearly define where a block of control starts and ends. Especially when you’ve been looking at your screen for 20 straight hours, you’ll find it a lot easier to see how the indentation works if you have large indentations.
Now, some people will claim that having 8-character indentations makes the code move too far to the right, and makes it hard to read on a 80-character terminal screen. The answer to that is that if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.
In short, 8-char indents make things easier to read, and have the added benefit of warning you when you’re nesting your functions too deep. Heed that warning.
The reasoning seems sound, but I still prefer 4 personally.
That would be similar to saying you are assuming the user has opened the gui application, not just randomly clicking the desktop.
Of course I’m assuming they already know what application they want to use before exploring its capabilities.
$ command -h
$ command --help
$ man command
I have a lot of tab completions installed, too, so i can also just hit tab to get a list of all possible options, etc.
𝕏 (U+1D54F) and/or 𝕩 (U+1D569)
If you search blackboard bold or double-struck letters you can find more.
There’s definitively more to a distro than the shell prompt and wallpaper.
Besides the obvious package repos and how well package interoperability is maintained, there’s also differences for default configuration. OpenSUSE offers sane options for security OOtB, IMO.
Then there’s also linux itself. Some distros build the default kernel package with a set of patches to improve typical usability, while others just ship an untouched upstream version. Some offer alternatives while others don’t.
More bloat from flatpak overhead :^)
That’s not what they, or the stats, said. You can use chatgpt without plagiarizing, just like how you can use wikipedia without copy-pasting the whole article.
without explicit consent
Couldn’t they just add another ToS checkbox to click when installing the game?
Interesting! I used arch for about 2 years on my gaming rig and it worked fine but I was worried if he went with something based on Arch that he would eventually run into issues due to not properly maintaining it (avoiding partial upgrades for example). But I’m probably overthinking it. If he sticks to a GUI for installing and updating packages and avoid messing with the terminal initially it should be fine.
I will add EndeavourOS to a small list of recommendations (rolling vs point release) so he can decide for himself.
What distro did you go with? My friend is showing intrest in trying Linux but I’m not sure what to recommend him. I use more advanced distros myself but I want it to work well for him OOtB while also not requiring any tinkering. I’m think of either some ubuntu-flavour or fork, like Kubuntu or maybe Mint.
At least to my understanding. My model is the T14 Gen 1 (AMD). But I would recommend checking newer models.
A few points that indicates this:
It’s possible to order it with linux preinstalled:
In limited countries or regions, Lenovo offers customers an option to order computers with the preinstalled Linux® operating system. - User Guide, Appendix C
Ubuntu 20.04 certification: https://ubuntu.com/certified/202006-27980
RHEL 8.3 certification: https://catalog.redhat.com/hardware/detail/71625
There’s a “Linux Certification” page (whatever that means): https://support.lenovo.com/au/en/solutions/pd500492
The BIOS software comes with linux instructions. Though I just use whatever is available with fwupd, which is a CLI application but has GUI support through Gnome with gnome-firmware.
More info about linux support here, under “Notebooks and Laptops”: www.lenovo.com/linux
A million edits later: I got confused by what the product ID was but I think I finally figured it out.
My thinkpad model officially supports linux, so there is no problem there. It is also much cheaper than any of those brands, and it’s also available from the regular stores.
I use debian 12 on my work laptop. I agree with your points but I still use it because I want the fundamental system to be stable, and then any software I want to be more up-to-date I build from source (tmux, alacritty, neovim) or download separately (vscode/slack/joplin).
I used to use ubuntu because it worked so well with my hardware ootb, but I got tired of snap.
I will sound really nit-picky buy the biggest thing keeping me away from using KDE is that accent-colored bar on each window in the taskbar, and the different coloring of open/focused/minimized windows. I want it sleek but not cluttery.
I’ve tried about a dozen themes but I couldn’t find any that got rid of that and looked good. I tried fixing it myself but editing svg files was too difficult for me.
I hope plasma 6 adds more options for this but I’m not holding my breath.
Depends on the devs but I reckon they won’t use the API.
Something i especially appreciate about winget us that it will “index” (or whatever you want to call it) software that was installed outside of it. For example if I install app XYZ through an .msi setup file, I can update it using winget.
So it seems I can also use scoop or chocolatey to install new software and then keep managing them through winget.
I don’t think it’s available on android. But if it is, then I would expect it to be it’s own separate app that can coexist with the regular firefox. That’s how it is on PC.
There default settings are highly unsecure.
There is a Firefox fork called librewolf which addresses that.
Don’t you mean
du
?