Over the beginning few years into software engineering and FOSS world, I legit thought Sourceforge is a sketchy software download website
Over the beginning few years into software engineering and FOSS world, I legit thought Sourceforge is a sketchy software download website
What’s wrong with embedded C? Would you rather write assembly?
If you use zsh, there is zsh syntax highlighting plugin. For bash, a cursory search gave me ble.sh which looks interesting. And as other threads have mentioned, fish shell has this built in, but beware fish shell syntax works drastically differently from other POSIX shells
Extensions are not equivalent to native customization, and both have pros and cons. On one hand, extensions provide a variety of features that can be added specific to people’s likings, but on the other hand, there are chances of incompatibility (in gnome shells for example) and delayed maintenance from developers (which results in having to wait for them to finish the work when dependency updates)
“Hey you want some potato chips?”
Messed me up all the time first time came to the US. Why use positive response for rejection?
In Yakuza series, a character’s tatoo is often all over on thier back and represents the person’s personality, idealogy, or role in the story. The tatoo often has a Japanese or Chinese folk lore reference to it
If you know what you are doing, type “yes do as I say”
Like this >!Raid Shadow Legends!< and you can’t block this
Maintainability is inverse correlated to job security anyway
Good devs are good regardless of context, they may have their personal preferences but in the end welcome bug reports and feature requests, especially the helpful ones because it helps the project. Bad devs are dicks regardless of context as well, all they care about is review rate and other numbers appear in the scoreboard
Agreed. Qalculate is my definitive answer to the software alternative to TI/Casio calculator. If I want more freedom in my calculation I would just use iPython shell
A lot of proprietary engineering software (CAD, MATLAB, etc) or GUI heavy programs have poor or no terminal interface to work with, so the need remote desktop solution is valid
Ackchyually, value watching in debugger almost guarantee to get the value by address, but printf in some languages can pass by value, unnecessarily make copy of the watched variable, and the value printed is the copied data instead of the original
They used Arch forum. The reason it took a while because someone just left a link to a long wiki without any comment on where exactly to look at
In my opinion, it’s bad either way for different reasons
If they do tell the difference, then there is some tracking built into the machine that runs the engine, which is bad for the application user
If they don’t tell the difference, then there will be exploits for intentionally reinstall multiple times, which is bad for the application developers
I believe apt has the ability to “redirect” or “inform” the user on prompt. They could just show a message that says it’s no longer available for this LTS version, and let them use snap or flatpak instead
For me it’s the fact that Ubuntu forcefully shove snap into my system when I want the normal deb install with apt
. I’m sure snap has gone better over the years but this is something that I absolutely hate. When I want to use snap/flatpak, I can use snap/flatpak install
, and when I say apt install
it should be deb install as it’s supposed to be as a Debian variant. Linux tools has always been known for doing exactly what is told, whereas what Ubuntu is recently doing is the opposite of it
If you are android, there is an app called Shelter that lets you create customized contained work profile inside which apps can be killed completely until you enable work profile again. This would usually be enabled by certain official app by your employer’s IT policy, such as MS’s Company Policy, so you don’t normally have control over what app to put in the profile, but with Shelter you can pick and choose any app into the work profile freely. If you have other apps you don’t trust, you can also use it to contain them too
Kid: embed terminal emulator in GUI file managers
Chad: use TUI file managers such as ranger, lf in terminal emulators
All of the quirks you said are true, yet they still established the “okay” ecosystem of hobby-grade microcontrollers like Arduino, IoT devices, and other small scale robotics systems. None of them would have happened without the “okay” abstraction C/C++ provides as opposed to assembler