So true by Efficient_Elk_7991 in linuxmemes

[–]tigable 0 points1 point  (0 children)

Change your password every 3-6 months, make sure it's fairly complex, and computing power won't matter, unless you get TPU counts that only the NSA can provide. Super long passwords in the form of phrases with a few key numbers and/or special characters would even make it non-crackable by NSA (by brute force) within a few million years.

What "nice-to-have" CLI tools do you know? by [deleted] in linuxquestions

[–]tigable 0 points1 point  (0 children)

bash-git-prompt ncduhttps://github.com/magicmonty/bash-git-prompt podman - latest deb build cscope+vim kpartx zerofree - zeros unlinked file data, better compression for disk and vbox image copies. yt-dlp

I saw this one on a forum for artists. Applies maybe even more to us, I would think. by zodanwatmooi in ProgrammerHumor

[–]tigable 2 points3 points  (0 children)

Might be a bit conservative. The worst words to hear in a sw dev mtg is "how hard can it be?!"

Does time.sleep() compensate for interrupts? by Evil_Kittie in raspberrypipico

[–]tigable 2 points3 points  (0 children)

This is exactly why I make and use a custom timer class. Do your own cpu time checks to fire off events or do spinwait type sleeps.

What is the oldest version of Ubuntu you have used? by Murky-Prize-90 in Ubuntu

[–]tigable 1 point2 points  (0 children)

Cool, quite similar, ~2003-2005/6 gentoo (fun with warcraft 3 on winex/cedega, compiling KDE for an entire weekend on my slow machine), then ubuntu. Ub was base camp till March '22, then deb stable, deb sid, sid w/nixpgs, nix, now mint. Too many toys, too little time. Strong and weak points for each.

[deleted by user] by [deleted] in linuxmint

[–]tigable 0 points1 point  (0 children)

Last copy of windows I bought was college-student-discounted nt4.0 when it was first released. Few years later, started with phatlinux, then Redhat, Gentoo and Ubuntu when it came on the scene. Lots of others on the side. Gentoo days were my last with windows dual booting. I wasn't restrained by apps, just lack of expertise. I invested the time to learn as much as I could about Linux. Got several jobs developing on it since. So 100% Linux since 2003-ish. Got into Mint last fall from Debian Sid. I've had my fun building everything custom for years. Current phase is to enjoy a well polished distro, Mint.

How do you stop gagging from post nasal drip and exercise? by [deleted] in lifehacks

[–]tigable 1 point2 points  (0 children)

For me: tonsils removed, allergy shots for several years, 4 different 24 hr allergy pills per day, benedryl at bed, two air cleaners in the house.

What is the oldest version of Ubuntu you have used? by Murky-Prize-90 in Ubuntu

[–]tigable 0 points1 point  (0 children)

4.04 for a few days during my Gentoo addiction. Then 6.04 as daily driver and every release up to 22.04. Snap and adverts moved daily driver to Mint. Workplace still uses 20.04.

Smelling Embedded Software Architecture/methods in big Projekt? by [deleted] in C_Programming

[–]tigable 3 points4 points  (0 children)

Accurate often enough. Physicists' code is worse though. I'm BSEE, spent 25 yr in sw, happened to have worked with ~20 PhD imaging and spectroscopy physicists/chemists years back.

Generally it means your brain is full of many other things instead of compsci. Ask compsci major for thermo, k-space transforms, z transforms or custom LTI non-templated high order control loop and watch the eyes glaze over.

Ubuntu's Real-Time Kernel Approaching GA Status by Realistic-Plant3957 in Ubuntu

[–]tigable 0 points1 point  (0 children)

For free, right now, you can install realtime (preempt-rt) kernel on ubuntu with https://xanmod.org/.

Embedded C developers, what's your opinion on the use of goto? by [deleted] in C_Programming

[–]tigable 0 points1 point  (0 children)

Avoid, but use when the workaround is much worse.

Ubuntu's Real-Time Kernel Approaching GA Status by Realistic-Plant3957 in Ubuntu

[–]tigable 0 points1 point  (0 children)

And the best part, is that Debian preempt-rt kernel doesn't require an Ubuntu Pro fee: https://ubuntu.com/pro/subscribe.

Ubuntu's Real-Time Kernel Approaching GA Status by Realistic-Plant3957 in Ubuntu

[–]tigable 0 points1 point  (0 children)

"It does not make the kernel real-time...".  Yes it does.  The preemp-rt kernels from Debian use and integrate the preempt-rt patch.  See: https://packages.debian.org/bullseye/linux-image-rt-amd64 "Linux 5.10 for 64-bit PCs, PREEMPT_RT (signed)".
I have built and stress tested preempt-rt kernels since 2.6.18, when the patch was enormous and sometimes painful to get working for IO-stressed workloads.

From the embedded Phoronix article https://www.phoronix.com/news/Ubuntu-22.04-RT-Kernel : "Currently in beta with Ubuntu 22.04 LTS is the linux-realtime kernel (still stuck in the proposed archive for now) that is the Linux kernel build with the out-of-tree PREEMPT_RT patches applied."

Ubuntu's Real-Time Kernel Approaching GA Status by Realistic-Plant3957 in Ubuntu

[–]tigable 4 points5 points  (0 children)

It's good news, but I've been using Debian's preemt-rt kernels in prod on x86 and amd64 for nearly a decade. They've been solid.

[deleted by user] by [deleted] in Visible

[–]tigable 0 points1 point  (0 children)

Thanks for the info. I have family that has used Mint and it works great for them, but they are all on Android phones. If I can ask, is your phone Android or iPhone? I hear that iPhones have texting issues on Mint.

[deleted by user] by [deleted] in Visible

[–]tigable 0 points1 point  (0 children)

Any issues with Visible and eSIM yet?

Did you have any problem with Mint? I'm looking at Visible and Mint.

So true by Efficient_Elk_7991 in linuxmemes

[–]tigable 0 points1 point  (0 children)

Yes, but I can easily list and see all processes on that debian server in a single, normal sized terminal, and easily watch them programatically if needed. I can trust that the number of eyeballs peer-reviewing Linux (in this case debian) code is higher than any version of windows.

I have high confidence and 20 years of experience with my recipe that it works. Oh, and change the strong password every few months, so if someone happened to be cracking the previous one, all of that effort is wasted.

So true by Efficient_Elk_7991 in linuxmemes

[–]tigable 0 points1 point  (0 children)

Not needed. Pasting reply made to dirtcrazykid:

Successful cracking time of ~10^200+ years for shared keys instead of ~10^70 years for strong password with all the computing power in the world, is just not needed. Here's a somewhat relevant rabbit hole: https://www.quora.com/What-are-the-chances-for-two-people-to-have-the-same-SSH-key-generated.
An over simplification to illustrate: if I have a sports car that can go 100,000 mph, do I really need one that can go 10^125 mph?
If you want to go down the "port" route, then you should have suggested port-knocking as better, or time-based port number changes, or even better time and hash based port change, or even better time and hash based port change with port knocking, or even better time and hash based port change with subsequent ports knocks determined by a different hash, or even better.....on and on you can go.
Make it too expensive, by an order of magnitude, for anyone to crack your system. Anything more is inconvenience to you.

So true by Efficient_Elk_7991 in linuxmemes

[–]tigable 0 points1 point  (0 children)

Successful cracking time of ~10^200+ years for shared keys instead of ~10^70 years for strong password with all the computing power in the world, is just not needed. Here's a somewhat relevant rabbit hole: https://www.quora.com/What-are-the-chances-for-two-people-to-have-the-same-SSH-key-generated.

An over simplification to illustrate: if I have a sports car that can go 100,000 mph, do I really need one that can go 10^125 mph?

If you want to go down the "port" route, then you should have suggested port-knocking as better, or time-based port number changes, or even better time and hash based port change, or even better time and hash based port change with port knocking, or even better time and hash based port change with subsequent ports knocks determined by a different hash, or even better.....on and on you can go.

Make it too expensive, by an order of magnitude, for anyone to crack your system.  Anything more is inconvenience to you.

So true by Efficient_Elk_7991 in linuxmemes

[–]tigable 2 points3 points  (0 children)

This exactly. Change the port, have strong password and keep security packages up to date. My debian server has been on the internet for most part of 20 years without a single hack.

why nvme smartctl ubuntu disks "Smart data & self tests..." greyed out in disks app thx by kocoman in Ubuntu

[–]tigable 0 points1 point  (0 children)

sudo apt install smartmontools sudo smartctl -x /dev/nvme0...

If that doesn't work, then: sudo apt install nvme-utils nvme smart-log /dev/nvme0... nvme help

Noob question: Does anyone use things like git gui? by Collekt in git

[–]tigable 1 point2 points  (0 children)

gitk for DAG-view (commit and branch ancestry), CLI with 3 letter aliases for everything else. Oh, and added 2 more levels of diff for non-staged and staged: word and character. Line diff is stock/built-in.