My users interface with my server via plex, smb and Nextcloud.
The guts are pretty complicated but from my users’ point of view it’s pretty simple.
You should think about what services you plan to offer and go from there.
Be aware that none of the off the shelf products have a good reputation for being secure when providing services outside your network which is when you may want stuff like Nextcloud.
What rule says that every distro needs its own package and manager to install any package?
There isn’t, it just happens that usually when you have ideas for a new distro to the point where you don’t want to fork from an existing one, you’re also typically not happy with how the packages are handled/built/versioned or whatever, so you end up making your own packages. Maybe you have an idea to make it different, and before you know it, you end up with a brand new package manager as well. Sometimes you want it to be simpler, maybe you’re trying to avoid Debian’s dependency hell and you end up creating pacman. Maybe you’re targetting routers with 8MB of flash and you come up with opkg to keep it absolutely tiny.
Then there’s things like Nix/NixOS where they’re like, what if we do everything completely differently?
and maybe even a specific programming language
This one’s a bit weird. Historically, that was left to the distributions to provide you with libraries, but as things keep moving it becomes increasingly complicated. On Debian, you can install a whole bunch of Python/Ruby/NodeJS libraries with apt, but because they’re tied to the OS version, they can quickly become outdated. And really that only works on Debian, or Linux distributions. There’s no such things on Windows and macOS. Supporting so many potential versions of your dependencies can quickly become a nightmare for developers just trying to get an app out. So typically there’s always a way to bring your own dependencies as the official support environment. Distros can still decide to do otherwise if they wish, but at least there’s a known good environment.
So each programming language tend to also have its own package manager so that it’s uniform across the ecosystem, so that when you try to run a NodeJS app, on Windows, you do it about the same way as you would on Linux. These typically install the dependencies in the project’s folder, so they’re fully independent of the system ones which could be too old, too new, patched in incompatible ways. It’s a bit like a sandbox for your project.
Ultimately, it’s organic growth and people preferring some things over the others, or people experimenting with different things and it takes off. That’s the freedom of open-source, you can achieve things in many different ways based on whatever you prefer. If you want to avoid pip and just install python3-* packages for your personal scripts, power to you.
Most of the friends I’m still in touch with are on Instagram, though relatively few post frequently anymore. Just a place to send random memes back and forth.
Samba (and later NFS) on a crappy bulldozer-era AMD laptop combined with a set of USB drives as a ghetto NAS, so I could access data from any system without leaving my desktop on 24/7. It worked, but that thing overheated so easily that I had to undervolt and underclock it to get it to run reliably. I relatively recently switched to a affordable Terramaster NAS, and to using containers, and have been expanding pretty rapidly. The whole Reddit situation got me to start revaluating the services I was using. A kind of software/service spring cleaning if you will.
Bird species, most of the time. I look for a bird that seems to have some connection with the intended purpose of the box, then use that. e.g. my work computer’s hostname is cormorant.
The fedora 37 and 38 livecd’s have a bug that prevents them from being bootable. So when I wanted to install fedora on my laptop I had to start with 36 then upgrade to 37 then to 38. No other distro has had this problem.
I did. My mom thought it was an excellent deal and we maintained our subscription for many years, actually. They’d give you deals on cds periodically, so yeah my parents were all about it. They also did the movie one.
Hear me out, grab ventoy, a decent USB drive (32-64 gb), download debian, kubuntu (maybe), fedora/mojara, any live arch derivative (endeavour, arco, artix. Stay away of Manjaro) and anything else you found appealing. Put all of them there and go nuts. At the end of the day, it’s always night.
Not true. When I glance down I am not looking for a numerical value, “57.8”. I’m looking for the pointer around “60”, … yeah that’s what it feels like, all’s well.
We’re not machines processing data. Cars are prosthetic devices, extensions of our bodies. You feel them down the road. You hit a big pothole and think, “ouch”.
Digital odometer is necessary. Everything else is a visual ratio. Racers (used to) arrange their gauges so that every pointer is more or less straight up and down when “normal”. You don’t want to puzzle out meanings, you want a visual indication of what you’re feeling in the car.
Digits give us precision, which is absolutely the last thing you need while driving. At best you need go/nogo, or trend. (“fuel lower than it was”).
With instruments, the following are all completely independent: precision, resolution, accuracy. Even a digital speedo, how many digits you need? 2? 3? 6? lol 27.234 doesn’t mean shit. “28” is better. “hair less than 30” is fine. And “27.234” is just dumb when the speedo has a 2% error rate, which is quite good, as tires size varies with load, air pressure, brand, wear.
What’s REALLY nice is a separate display with DIGITS on an LCD and a DATA LOGGER! Then you get both! It’s the best! I do this to my project cars; antiquated weird fun dials that are great for DRIVING, and a datalogger that writes to a microSD that 99% of the time you don’t care about, but if it’s running funny, or something fails, you can see it in the logs. It’s GREAT!
You’re absolutely right that well designed analog guages are glancable. But that only really matters if you’re racing. If the difference between glancing for 0.4 seconds and 0.5 seconds matters, then you’re driving too aggressively for a public road.
I personally prefer the digital speedo. I find a sense of comfort in the perceived accuracy. I find it easier to read than analog guages on most commuter cars, where the needle is pointed in some random direction for most speed limits, the numbers are small and dense, with lots of markers. With a digital speedo I can glance down to my big ol’ high contrast display and be like “speed starts with a 5, good enough”
I’m not looking at the speedo to get a trend, I can hear the engine or feel the acceleration in my body for that.
For other guages: Tachometer: is dying off, but really all you need is a shift light if you’re even driving a manual. Gas: the amount in your tank doesn’t matter, it’s your range that matters, and a digital display for range makes sense because it lets you plan your trip. Oil/coolant temps: hot/normal/cold lights are probably all you need. Even then you really only need to show it when it’s not normal (which is something a digit dash can do). Boost: for daily commuters (where turbos are actually pretty common now) just a light to show if boost is too high. For performance cars, this is pretty much the only time I can see an analog guage really being better, but even then there are other less common but equally effective ways to display this kind of low-precision wide-range information.
Of course, if you’re talking about style and aesthetics, then both digital and analog have their place, depending on the aesthetic you’re going for.
kbin.life
Active