Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)C
Posts
1
Comments
80
Joined
3 yr. ago

  • Half of Americans are barely literate at all, forget media-literate.

  • Not

    Jump
  • Meanwhile, "~x" is drooling on itself over in the corner.

  • I'm amazed that this actually works. My field of expertise is in electronics, not medicine, and this makes no sense to me. I'm obviously wrong, but I still don't understand it. With Transcranial Direct Current Stimulation, if you're applying a low voltage/current, I don't understand how that translates from the skin into the brain.

    If you take a coil of wire and apply direct current, there will be no transfer of electrical power to anything nearby. It will create a magnetic field, but you need alternating current in order to "transfer" power from one isolated conductor to another. Even in the case of AC, if you're trying to transfer electrical energy from an inductor to a mushy lump of protein (brain), I would imagine you would need a a very high input power to induce any appreciable amount of power in the target.

    This is why I defer to my doctor for medical decisions.

  • This is almost certainly a scam. It claims to deliver "light electrical stimulation to the pre-frontal cortex." There is absolutely no way that a device this small is going to deliver electrical energy through the skull to stimulate the brain. If it could deliver that much power, it would basically be an execution device.

    My guess is it has a small RF emitter, which is going to do absolutely nothing.

    Brain stimulation is a real thing, and it's incredibly useful for people with tremors. It involves drilling a small hole in the skull and implanting an electrode. It doesn't look like this thing has a built-in drill.

  • 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.

  • 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.

  • Someone should ask them where they were on January 6th.

  • Republicans like to use the term "fact-check" as if it's unfair and biased.

    Fact-checking is only a problem if what you're saying is untrue. That says a lot about the Republican party.

  • 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.

  • There are really two reasons ECC is a "must-have" for me.

    • I've had some variant of a "homelab" for probably 15 years, maybe more. For a long time, I was plagued with crashes, random errors, etc. Once I stopped using consumer-grade parts and switched over to actual server hardware, these problems went away completely. I can actually use my homelab as the core of my home network instead of just something fun to play with. Some of this improvement is probably due to better power supplies, storage, server CPUs, etc, but ECC memory could very well play a part. This is just anecdotal, though.
    • ECC memory has saved me before. One of the memory modules in my NAS went bad; ECC detected the error, corrected it, and TrueNAS sent me an alert. Since most of the RAM in my NAS is used for a ZFS cache, this likely would have caused data loss had I been using non-error-corrected memory. Because I had ECC, I was able to shut down the server, pull the bad module, and start it back up with maybe 10 minutes of downtime as the worst result of the failed module.

    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.

  • 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.

  • The leader of a terrorist state endorses another terrorist organization. In other news, the sky is blue.

  • Microsoft knows that the addition of adds to Windows, Recall, data mining, etc are not suicide. As far as tech news goes, Lemmy really exists in an echo chamber. The vast majority of us at least have some interest in technology. For the majority of the population, though, this isn't true. The typical person sees a computer as a tool to be used for other things. They're not reading articles about the latest release of Windows, new CPU technology, the latest GPU, etc. They're using their computer, and when it's time for an upgrade, they buy whatever suits their needs.

    If I was to ask any of my family, or most of my coworkers, about any of the latest "controversies" surrounding Microsoft, they would have no idea what I was talking about. Microsoft obviously thinks that the added profits gained by monetizing their customers will offset the loss of 1% of their users that switch to Linux. They're probably right, too.

    I like Windows, personally (well, Windows 10 at least). My unofficial rule has always been if it needs a GUI, then it runs Windows, otherwise, it runs Linux as a headless machine. Once Windows 10 is no longer a viable option, my unofficial rule will be "it runs Linux." Most people will not make this switch.

  • This is a good thing, but it's hardly unique. Any advanced manufacturing facility will have remote access to their equipment in case an operator needs reconfigure it, transfer data, or in this case if they're invaded by Lesser Taiwan.

  • C++ is just as "safe" as Rust if you use modern language features (std::unique_ptr, for instance). I would argue that anyone who says Rust provides better memory safety than C++ most likely is not familiar with modern C++ and still sees the language as "C with classes."