Manner of death: “Natural.” That’s bullshit. Manner of death: “Religious” or “Political.”
Manner of death: “Natural.” That’s bullshit. Manner of death: “Religious” or “Political.”
I use Jellyfin heavily, and it’s a fantastic project, but I really wish they would address the issues with transcoding, specifically the ability to force it on.
My library contains a decent amount of HDR (lots of DV) content. On my TVs (using Nvidia Shield), it will direct play the DV content, resulting in a green picture. If I turn on burned-in subtitles or drop the bitrate and FORCE it to transcode, it’s looks perfect. I’ve resorted to just setting a low bitrate on clients so it always transcodes.
I’m really hoping a future version gives us the ability to set more fine-grained transcoding settings per-client. Even the ability to disable direct-play completely would be fantastic.
At least for me, the whole “made by devs for devs” isn’t really the major downfall. It’s the fact that it can’t be trusted to remain functional in a dynamic environment. I like using the command line, but sometimes that’s just not enough.
If I need a specific software package, I can download the source, compile it, along with the 100 of libraries that they chose not to include in the .tar.gz file, and eventually get it running.
However, when I do an “apt update” and it changes enough, then the binary I compiled earlier is going to stop working. Then I spend hours trying to recompile it along with it’s dependencies, only to find that it doesn’t support some obscure sub-version of a package that got installed along with the latest security updates.
In a static environment, where I will never change settings or install software (like my NAS), it’s perfect. On my desktop PC, I just want it to work well enough so I can tinker with other things. I don’t want to have to troubleshoot why Gnome or KDE isn’t working with my video drivers when all I want to do is launch remote desktop so I can tinker with stuff on a server that I actually want to tinker with.
I can only speak for myself, but I have always had bad luck with Linux on desktop. Something always breaks, isn’t compatible, or requires a lengthy installation process involving compiling multiple libraries because no .deb or .rpm is available.
On servers, it’s fantastic. If you count VMs, I have far more Linux installations than Windows. In general, I use Win10 LTSC for anything that requires a GUI and Ubuntu Server for anything that only needs CLI or hosts a web interface.
Win10 LTSC still has quite a few years left.
Where are you finding a livable home for 300k? I live in a rural area, and I love it here, but you’re never going to find a house for 300k unless you’re willing to put another 150k into stripping it down to the studs and renovating it.
Meanwhile, “~x” is drooling on itself over in the corner.
Having my status turn yellow when I so much as look away from my screen is bad enough. I really hope this “feature” stays off.
How does Teams give away your location? I’ve used it extensively, but I’ve never seen someone’s location unless the enter it manually.
Just because the phone is connected to the car doesn’t mean that the driver of said car is using the phone, or that the phone even belongs to the person driving.
It is Android’s job to provide music and entertainment to my car’s head unit. It is my job to drive safely. It is NOT the job of Android to make sure I’m driving safely. Why in the hell should my passenger have to sit through repeated “safety breaks” while they try to scroll down to play a new song?
Isn’t it wonderful when your VPN client refuses to connect repeatedly until you realize you need to reboot your PC or restart the VPN service… and then go change your underwear.
When it comes to writing code, there is a huge difference between code that works and code that works *well." Lets say you’re tasked with writing a function that takes an array of RGB values and converts them to grayscale. ChatGPT is probably going to give you two nested loops that iterate over the X and Y values, applying a grayscale transformation to each pixel. This will get the job done, but it’s slow, inefficient, and generally not well-suited for production code. An experienced programmer is going to take into account possible edge cases (what if a color is out of the 0-255 bounds), apply SIMD functions and parallel algorithms, factor in memory management (do we need a new array or can we write back to the input array), etc.
ChatGPT is great for experienced programmers to get new ideas; I use it as a modern version of “rubber ducky” debugging. The problem is that corporations think that LLMs can replace experienced programmers, and that’s just not true. Sure, ChatGPT can produce code that “works,” but it will fail at edge cases and will generally be inefficient and slow.
I can’t find a decent screen protector for my Galaxy S23, no matter how I try, and it’s all due to the damned in-display fingerprint reader. Any adhesive-style screen protector has an open area for the fingerprint reader, and it’s either a different material or a different thickness; they all look like shit. I’ve tried the screen protectors that use a UV-cured adhesive, and they’re messy, difficult to apply properly, and generally a pain in the ass.
I’ve relegated myself to not using a screen protector at all, but considering my pocket lint scratches my screen, it sucks.
There are really two reasons ECC is a “must-have” for me.
I don’t care about ECC in my desktop PCs, but for anything “mission-critical,” which is basically everything in my server rack, I don’t feel safe without it. Pfsense is probably the most critical service, so whatever machine is running it had better have ECC.
I switched from bare-metal to a VM for largely the same reason you did. I was running Pfsense on an old-ish Supermicro server, and it was pushing my UPS too close to its power limit. It’s crazy to me that yours only pulled 40 watts, though; I think I saved about 150-175W by switching it to a VM. My entire rack contains a NAS, a Proxmox server, a few switches, and a couple of other miscellaneous things. Total power draw is about 600-650W, and jumps over 700W under a heavy load (file transfers, video encoding, etc). I still don’t like the idea of having Pfsense on a VM, though; I’d really like to be able to make changes to my Proxmox server without dropping connectivity to the entire property. My UPS tops out at 800W, though, so if I do switch back to bare-metal, I only have realistically 50-75W to spare.
Social media companies, adult websites, whatever, can try to find ways to block children from accessing their content, but kids will always find a way around it.
It’s the parents’ responsibility to control their children. I’ve said 1000 times, children don’t need access to smartphones and tablets. A desktop PC or laptop with strict parental controls is adequate enough for school work, learning about technology, and some basic entertainment.
When a child is old enough to work and pay for a smartphone themselves, then they’re old enough to have a smartphone. A prepaid flip phone with basic voice and SMS is more than enough for a 15-year-old.
I have a few services running on Proxmox that I’d like to switch over to bare metal. Pfsense for one. No need for an entire 1U server, but running on a dedicated machine would be great.
Every mini PC I find is always lacking in some regard. ECC memory is non-negotiable, as is an SFP+ port or the ability to add a low-profile PCIe NIC, and I’m done buying off-brand Chinese crop on Amazon.
If someone with a good reputation makes a reasonably-priced mini PC with ECC memory and at least some way to accept a 10Gb DAC, I’ll probably buy two.
You act like this is a negative thing that they’re choosing to ignore. If anything, this will make them even more supportive of him; most of them would do the same if they could get away with it.
I appreciate the suggestion, but that looks like a Java library. Interpreted languages make me feel dirty. Java makes me feel even dirtier. If it’s not C, C++, or ASM, is it really worth using?
I’m okay with the “human-readability,” but I’ve never been happy with the “machine-readibility” of XML. Usually I just want to pull a few values from an API return, yet every XML library assumes I want the entire file in a data structure that I can iterate through. It’s a waste of resources and a pain in the ass.
Even though it’s not the “right” way, most of the time I just use regex to grab whatever exists between an opening and closing tag. If I’m saving/loading data from my own software, I just use a serialization library.
I haven’t had cable/satellite TV in well over a decade, probably more. When I say I’m “watching TV,” rather than “watching videos” or “watching YouTube,” it means I’m watching something episodic, created by a major studio.