sylver_dragon
@sylver_dragon@lemmy.world
- Comment on Microsoft's cloud admin portals appear to be down worldwide 1 week ago:
AWS seems to be cratering as well: downdetector.com/status/aws-amazon-web-services/
- Comment on A single point of failure triggered the Amazon outage affecting millions 1 week ago:
It’s not just speed, CGNAT is a near complete “fuck you” to self-hosting. You can work around it with a VPN endpoint “in the cloud”, but that still means you are reliant on someone else’s computer.
- Comment on Traditions are just a society having OCD 2 weeks ago:
Traditions exist to pass on learned knowledge and for social cohesion. Prior to widespread education, many local groups had to learn the same lessons and find a way to pass those on from person to person and generation to generation. Given that this also tended to coincide with societies not having the best grasp on reality (germ theory is not that old), the knowledge being passed on was often specious. But, it might also contain useful bits which worked.
For example some early societies would pack honey into a wound. Why? Fuck if they knew, but that was what the wise men said to do. It turns out that honey is a natural anti-septic and helps to prevent infection. They had no knowledge of this, but had built up a tradition around it, probably because it seemed to work. And so that got passed on.
The other aspect of traditions is social. When people do a thing together, they tend to bond and become willing to engage in more pro-social behaviors. It isn’t all that important what the activity it, so long as people do it together. The more people feel like they are part of the in-group, the more they will work to protect and sacrifice for that in-group.
Sure, a lot of traditions are complete crap. They are superstition wrapped in a “that’s the way we’ve always done it” attitude. But it’s important not to overlook their significance to a population. The Christian Church ran headlong into this time and again through European history as they sought to convert various groups. Those groups tended to hold on to old traditions and just blended them into Christianity. This resulted in a fairly fractured religious landscape, but the Church generally tolerated it, because trying to quash it led to too many problems. While stories of various Easter and Christmas traditions being Pagan in origin are likely apocryphal, there are echos of older religious beliefs hanging about.
It’s best to be careful when looking at a particular group’s traditions and calling them “backwards” or some other epitaph. Yes, they almost certainly have no basis in the scientific method. But, the value of those traditions to a people are very real. And so long as they are not harmful to others, you’re likely to do more harm trying to remove them than by simply allowing folks to just enjoy them.
- Comment on Give your mouse the finger with this wild cursor control ring — Prolo Ring hits Kickstarter, hoping to transform your finger into the ultimate macro and gesture device 3 weeks ago:
Oh look, it’s an air mouse. But, you can’t change the battery, the licensing is all kinds of “fuck you”, and with all those gestures, I’m expecting a frustrating experience with the device constantly interpreting unrelated motions into inputs.
- Comment on Those who are hosting on bare metal: What is stopping you from using Containers or VM's? What are you self hosting? 1 month ago:
I started self hosting in the days well before containers (early 2000’s). Having been though that hell, I’m very happy to have containers.
I like to tinker with new things and with bare metal installs this has a way of adding cruft to servers and slowly causing the system to get into an unstable state. That’s my own fault, but I’m a simple person who likes simple solutions. There are also the classic issues with dependency hell and just flat out incompatible software. While these issues have gotten much better over the years, isolating applications avoids this problem completely. It also makes OS and hardware upgrades less likely to break stuff.These days, I run everything in containers. My wife and I play games like Valheim together and I have a Dockerfile template I use to build self-hosted serves in a container. The Dockerfile usually just requires a few tweaks for AppId, exposed ports and mount points for save data. That paired with a docker-compose.yaml (also built off a template) means I usually have a container up and running in fairly short order. The update process could probably be better, I currently just rebuild the image, but it gets the job done.
- Comment on Those who are hosting on bare metal: What is stopping you from using Containers or VM's? What are you self hosting? 1 month ago:
But, but, docker, kubernetes, hyper-scale convergence and other buzzwords from the 2010’s! These fancy words can’t just mean resource and namespace isolation!
In all seriousness, the isolation provided by containers is significant enough that administration of containers is different from running everything in the same OS. That’s different in a good way though, I don’t miss the bad old days of everything on a single server in the same space. Anyone else remember the joys of Windows Small Business Server? Let’s run Active Directory, Exchange and MSSQL on the same box. No way that will lead to prob… oh shit, the RAM is on fire.
- Comment on The Saga Of Hacking A Bambu X1 Carbon 1 month ago:
a Bambu Labs compatible heat sink, an E3D V6 ring heater, and a heat break assembly are required
a fan was sacrificed to mount a Big Tree Tech control board. Most everything ended up connecting to the new board without issue, except for the extruder.
made a custom mount for the ubiquitous Orbiter extruder.
The whole project was nicely tied up with a custom-made screen mount.So, other than the enclosure and print bed, what’s actually left of the original printer? It seems like the way to get a Bambu printer to run FOSS is to open the box from Bambu Labs, toss everything inside the box in the trash, drop a custom built printer in the box, and then proceed with your unboxing.
- Comment on if "you are what you eat", and you only eat vegans, you're both vegan and not at the same time 2 months ago:
I think that makes you a “humanitarian”.
- Comment on it would be a better look 2 months ago:
Too complicated. It would be a gold and diamond encrusted cartridge.
And we’d have enough holy relic fragments of the bullet which killed Jesus to supply an entire army’s ammunition needs. - Comment on 3D printing sites should require a printed model when uploading a design. 2 months ago:
I have to agree with @paf@jlai.lu on this. I’d much rather have those models as part of the ecosystem than not. I do think part of the 3d printing hobby is learning to look at a model and recognize what can be printed on what type of printer, where supports are needed and where modifications may need to be made. For example, I recently purchased a model through TitanCraft. And the models they create are clearly designed with a resin printer in mind. they have some small features which are difficult or impossible to print on an FDM printer. While I knew that mini-figure models can be challenging on FDM, I went ahead with the purchase anyway. And the resulting min-fig’s staff was so thin my printer just couldn’t print it cleanly. I had to load the STL into Blender and spend an hour or two separating the staff out from the rest of the model and then I thickened it considerably. Sure, the haft of the shaft is a bit thick for the proportions of the model, but not too bad.
I make a similar evaluation of stuff I see on the various model sharing sites, before I try to print it. Does it need supports? Are some of the details going to be very hard or impossible for my printer to make? Should I split the model? And, while I am pretty crap at Blender, I may consider doing some simple edits to make a model easier to print and/or make changes I want. For example, I liked these ghosts but didn’t care for the spring and just wanted them hollow so I could stuff a UV LED inside them. With glow in the dark PLA, these look neat at night. So, I beat my head against Blender until I had them how I wanted them.
So, I wouldn’t want to stifle other peoples’ creativity. Let them create and enjoy the fact that people are willing to create and release this stuff for you to print. If it doesn’t work out, fix it and re-release it.
- Comment on [deleted] 2 months ago:
Given WINE’s focus on gaming, the execution of the malware could run into issues with system calls which the malware relies on not being fully implemented or acting in unexpected ways. That said, if the if the execution works, the malware may run to completion and have some impact, depending on what the malware was designed to do.
- Infostealers - On a Windows system, this class of malware pulls credentials from browsers (never, ever save your passwords in a browser. Use a password vault. e.g. KeePass, BitWarden). In the ones I have analyzed, they pull the passwords from the browser storage files directly and rely on known file paths. I think this would ultimately fail, as the files in those known paths won’t actually be your browser profile. Under the same logic, stealing cookies won’t work out either. They are just files in a known location, which won’t actually be the right location when running under WINE. Similarly, stealing credentials from Windows Credential Manager will fail, as that won’t have anything useful there. There is other stuff they can go after, but I think you get the point. The stuff it tries to steal won’t actually be in the locations it’s expected to be in. So, I’d think this class of malware would ultimately fail. Of course, attackers could always rewrite the malware to detect the WINE environment and then have it pivot to the the right locations for all this stuff. So, all of this analysis could become wrong.
- Ransomware - On a Windows system, this class of malware will search through the filesystem and encrypt files with specific extensions (.docx, .pdf, .png, and so on). Given that the Linux filesystem is reachable from the WINE environment, I kind think this has a chance of working. One interesting question would be if the encryption routines in the malware would actually work. Again, I think they would. The malware is likely to leverage cryptographic libraries built into Windows and I’d think that WINE would mostly handle those due to DRM/Anti-Cheat in games. It would just be down to how gracefully the malware deals with Unix file paths. My guess would be that the WINE translation layer would make it work. That just leaves the communications back to the attacker’s server for delivery of the keys. I’d guess this would work as WINE is setup to allow communications out to the internet.
- Remote Access Tool (RAT) - I’d guess that some of these would work though they may act funny for the attacker. As with ransomware, the communications back to the attacker’s server should work. This isn’t going to be terribly different from communicating with a game server. There might be some issues around the local agent working correctly though. The attacker may be relying on cmd.exe or powershell to run their commands. So, that might run into issues. At the same time, the malware could implement any commands directly via system and API calls. I’d think most of those would work. So, the attacker may have enough capability to fully compromise the Linux system, if they are willing to put the time into it.
That’s just three possible classes of malware, though it’s most of what I run into professionally (I work in Incident Response). Overall, I’d recommend not relying on Linux to keep you safe from malware bundled into pirated games. While I don’t expect that the infostealer parts of the malware would work correctly (for now), a lot of malware does more than one thing. The attacker may not get your credentials with the initial infection, but you could be opening yourself up to other malware. And, if the attacker includes a RAT, he could come back later and ruin your day.
So ya, be very, very careful about running stuff which you don’t know is safe.
- Comment on Intel warns shareholders that the US government's 10% stake could hurt company's international sales 2 months ago:
One of the reasons the US Government banned the use of Huawei devices in US critical infrastructure was the Chinese government ownership stake in Huawei. And that makes complete sense, you don’t run your critical infrastructure on devices which a major adversary might be able to compromise at the hardware level. By the same argument, I can see many countries being uncomfortable using chips made by Intel, because of the large ownership stake the US Government holds in Intel. It wouldn’t be the first time the US Government has been implicated in hardware hacking for SIGINT. The NSA TAO was outed hacking Cisco routers en route to target organizations.
So ya, gotta expect that some countries will be hesitant to use Intel chips in some places. At the same time, if the US Government has a high level of visibility and control over Intel’s manufacturing and processes, there is a good argument that US critical infrastructure and defense assets will favor Intel chips. So, it may be that Intel ends up trading non-US customers for a greater share of the US Government’s business.
- Comment on Google will block sideloading of unverified Android apps starting next year 2 months ago:
The US Government hasn’t given a shit about harmful monopolistic practices in a long time. They only pretend to care from time to time to force large companies to start donating to politicians.
- Comment on Digg’s new app is basic, but a great start 2 months ago:
I remember the Great Digg Exodus. One of the common reasons was the shit UI which was the new Digg. Looking at the screenshots in the article, it looks like they made it even worse. And the descriptions they give makes it sound like a cut-rate Twitter clone.
What’s next, is Fark going to do a major re-brand and attempt to launch as a Twitter clone as well?
- Comment on Ender 3 v2 and new to 3D printing 2 months ago:
I’d suggest looking into some sort of auto bed leveling upgrade. My previous printer (Monoprice MP10 Mini) had the bed leveling sensor fail and be non-replaceable. The amount of futzing with first layer setting was a nightmare, even with a glass bed. My new printer (Creality K1C) does automatic bed leveling with a load sensor and the difference has been night and day. Most prints, I can hit start and not have to fight anything (except TPU, holy hell TPU has been a fight). The sensor won’t guarantee perfect first layers, but goddamn it’s a lot easier to get something reasonable.
- Comment on Perplexity AI is complaining their plagiarism bot machine cannot bypass Cloudflare's firewall 2 months ago:
You’d think that a competent technology company, with their own AI would be able to figure out a way to spoof Cloudflare’s checks. I’d still think that.
- Comment on Pakistan will not restrict mountaineering expeditions despite the recent deaths of climbers 2 months ago:
Why would they? If people with more money than sense want to come splash a bunch of money around in an impoverished region, before committing suicide with extra steps, why stop them?
- Comment on AOL will end dial-up internet service in September, 34 years after it's debut — AOL Shield Browser and AOL Dialer software will be shuttered on the same day 2 months ago:
AOL was dead to me the day they dropped support for Neverwinter Nights.
- Comment on AOL will end dial-up internet service in September, 34 years after it's debut — AOL Shield Browser and AOL Dialer software will be shuttered on the same day 2 months ago:
While not the same thing, cellular internet is not bad these days. I’ve been on T-Mobile’s internet connection for a couple years and other than CGNAT making self-hosting harder, it’s been pretty solid. This is in a rural area where we got to choose between Cable or go get fucked for high speed internet for a long time.
- Comment on Expanding storage on simple home server 2 months ago:
It’s been a few of years since did my initial setup (8 apparently, just checked); so, my info is definitely out of date. Looking at the Ubuntu site they still list Ubuntu 16.04, but I think the info on setting it up is still valid. Though, it looks like they only list setting up a mirror or a stripe set without parity. A mirror is fine, but you trade half your storage space for complete data redundancy. That can make sense, but usually not for a self hosting situation. A stripe set without parity is only useful for losing data, never use this. The option you’ll want is a raidz, which is a stripe set with parity. The command will look like:
zpool create zpool raidz /dev/sdb /dev/sdc /dev/sddThis would create a zpool named “zpool” from the drives at
/dev/sdb,/dev/sdcand/dev/sdd.I would suggest spending some time reading up on the setup. It was actually pretty simple to do, but it’s good to have a foundation to work with. I also have this link bookmarked, as it was really helpful for getting rolling snapshots setup. As with the data redundancy given by RAID, it does not replace backups; but, can be used as part of a backup strategy. They also help when you make a mistake and delete/overwrite a file.
Finally, to answer your question about hardware, my recollection and experience has been that ZFS is not terribly demanding of CPU. I ran a Intel Core i3 for most of the server’s life and only upgraded when I realized that I wanted to game servers on it. Memory is more of an issue. The minimum requrement most often cited is 8GB, but I also saw a rule of thumb that you want 1GB of memory for each TB of storage. In the end, I went with 8GB of RAM, as I only had 4TB of storage (3 2TB disks in a RAIDZ1). But, also think about what other workloads you have on the system. When built, I was only running NextCloud, NGinx, Splunk, PiHole and WordPress (all in docker containers). And the initial 8GB of RAM was doing just fine. When I started running game servers, I stared to run into issues. I now have 16GB and am mostly fine. Some game servers can be a bit heavy (e.g. Minecraft, because fucking Java), but I don’t normally see problems. Also, since the link I provided mentioned it, skip ECC memory. it’s almost never worth the cost, and for home use that “almost never” gets much closer to “actually never”.
When choosing disks, keep in mind that you will need a minimum of 2 disks and you effectively lose the storage space of one of the disks in the pool to parity storage (assuming all disks are the same size). Also, it is best for all of the disks to be the same size. You can technically use different size disks in the same pool; but, the larger disks get treated as the same size as the smaller disks. So long as the pool is healthy, read speeds are better than a single disk as the read can be spread out among the pool. But, write speeds can be slower, as the parity needs to be calculated at write time. Otherwise, you’re pretty free to choose any disks which will be recognized by the OS. You mention that 1TB is filling up; so, you’ll want to pick something bigger. I mentioned using spinning disks, as they can provide a lot more space for the money. Something like a 14TB WD Red drive can be had for $280 ($20/TB). With three of those in a RAIDZ1 pool, you get ~28TB of storage and can tolerate one disk failure , without losing data. With solid state disks, you can expect costs closer to $80/TB. Though, there is a tradeoff in speed. So, you need to consider what type of workloads you expect the storage pool to handle. Video editing on spinning rust is not going to be fun. Streaming video at 4k is probably OK, though 8k is going to struggle.
A couple other things think about are space in the chassis, drive connections and power. Chassis space is pretty obvious, you gotta put the disks in the box. Technically, you don’t have to mount the disks, they can just be sitting at the bottom of the case, but this can cause problems with heat shortening the lifespan of the drives. It’s best to have them properly mounted and fans pushing air over them. Drive connections are one of those, you either have the headers or you don’t. Make sure your motherboard can support 3 more drives with the chosen interface (SATA, NVMe, etc.) before you get the drives. Nothing sucks more than having a fancy new drive only to be unable to plug it into the motherboard. Lastly, drives (and especially spinning drives) can be power hungry. Make sure your power supply can support the extra power requirements.
Good luck whatever route you pick.
- Comment on Microsoft investigates Israeli military’s use of Azure cloud storage 2 months ago:
Microsoft is following in the grand tradition of IBM.
Assisting in genocide. - Comment on Expanding storage on simple home server 2 months ago:
Probably the easiest solution would be to just chuck a larger disk in the system and retain the original drive for the operating system. If you do not need the high speed of an SSD, you may be able to get more storage space for the money by going with a spinning disk. 7200RPM drives are fast enough for most applications, though you may run into issues streaming 4K (or higher) resolution video.
Another option would be to start building out a storage pool using some type of RAID technology. On my own server, I use ZFS for the data partition. It is basically a software RAID. I use a RAID-Z1 configuration, which stripes the data over multiple disks (three in my case) and uses a parity calculation to provide data redundancy. It also has the advantage that it can be expanded to new disks dynamically and does not require that all disks are the same size. Initial setup does require more work and you are now monitoring multiple physical disks, but having a unified storage pool and redundancy is a nice way to go.
Any way you go, just make sure you have good backups. Drives fail, and sometimes even early in their life. Backblaze reports can be an interesting read when looking at drive options, as they really do put the drives through the wringer.
- Comment on Slicer software for a Linux system? 2 months ago:
The problem you’re seeing is likely related to this bug. There seems to be a lot of overlap in issues with Wayland and slicers. I’m using the AppImage version of the Creality Print slicer, and it suffers the same issue. I have to use the following command line to launch it:
__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 ~/.local/bin/CrealityPrint_Ubuntu2404-V6.2.1.3044-x86_64-Release.AppImage %FThat’s all on a single line. Ultimately, I created a .desktop file: ~/.local/share/applications/CrealityPrint.desktop
To run the slicer with that command in the EXEC line and everything works fine. Assuming the modified command to launch the slicer works for you, you should be able to create/modify the .desktop file to launch Orca Slicer similarly. Desktop File:Categories=Utility; Comment= Exec= __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 ~/.local/bin/CrealityPrint_Ubuntu2404-V6.2.1.3044-x86_64-Release.AppImage %F Icon=CrealityPrint MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf; Name=CrealityPrint NoDisplay=false Path= StartupNotify=true Terminal=false TerminalOptions= Type=Application X-KDE-SubstituteUID=false X-KDE-Username=
- Comment on All will eventually be revealed 3 months ago:
Part of the mythology of Jesus is that he got better. So, the cross became a symbol of his sacrifice and suffering for the followers of his religion. It’s a constant reminder of “look what you made Jehovah do by being an evil sinner.” It is also a concise icon which can be used to identify the members of the religion. And, it’s been in use for a long time now and is well recognized as a Christian religious symbol, with the original usage of crosses as torture and execution devices being mostly ignored. Perhaps back 1500 to 2000 years ago, such confusion may have made sense. These days, it’s so far removed from that context that such confusion is usually a matter of being willfully obtuse.
- Comment on workflow 3 months ago:
While slaves were almost certainly involved, a lot of the labor was likely Corvee Labor. Less like chattel slavery and more like taxes in the form of labor.
- Comment on Mmmm suppositories. 3 months ago:
You’re just suffering from an ear infucktion.
- Comment on Why Americans Can’t Buy the World’s Best Electric Car 3 months ago:
Overall, love it. We had a hybrid RAV 4 and wanted to move to a larger vehicle. When we discovered that Toyota was releasing a hybrid Sienna for 2021, we jumped at it. We get ~35mpg on average. And we’ve put just a bit over 55k miles on it since we got it. Maintenance has mostly been routine, though we did have an odd issue with one of the sliding doors filling up with water. According to the tech at the service center, there is a drain which was clogged and needed to be cleared. This was likely exacerbated by the fact that it’s parked outside, in a wooded area. So, it sees a lot of leaf litter. And that is one down side, the back hatch can accumulate leaves and crap in the space between the top of the door and the body of the vehicle. Annoying, but you just have to clean it out on the regular. The adjustment rails for the rear seats are also hard to clean, if anything gets in them. So, that can be annoying.
As for performance, it moves well enough. It’s a mini-van, so you’re not going to beat a small car off the line, but you do get up to speed at a good clip. The turning radius is surprisingly narrow for such a large vehicle. At speed, the vehicle feels stable and handles ok. I’ll also say that the adaptive cruise control is insanely addictive. I’ve been driving in traffic this week and I can go a long time without touching the pedals. I’d also recommend getting to the trim level where you get the backup camera with the false overview of the vehicle, makes parking super simple.
We mostly use it for routine tasks like getting groceries or taking the kids places. We also go camping regularly and we can pack all our stuff into the back and put the kayaks on top. Its not a vehicle I’d take off road on anything challenging, but it handles unpaved roads ok.
So ya, we’ve been happy with it and I’d give it a recommendation.
- Comment on Why Americans Can’t Buy the World’s Best Electric Car 3 months ago:
American made car? Ya, I own a Toyota Sienna. And ya, I don’t think I’d buy an American brand again.
- Comment on [deleted] 3 months ago:
One issue you have glossed over is the closed ecosystem of Bambu Labs. Maybe this won’t come back to bite owners in the future, but it’s a risk you take on when you buy a Bambu printer. There were recent concerns that they are moving in this direction. And that you may end up with a very expensive paperweight, if you don’t pay a subscription fee. Most of the other systems are far more open, and don’t put you behind that eight ball. That may not be a risk you care about, but it’s one of the reasons Bambu wasn’t even in the running when I bought a new printer recently. I’ve seen too much enshitification of good products to want to run that risk.
- Comment on Anker's 3D texture printer raises $45 million in most successful Kickstarter campaign ever — world's first UV printer for personal use to begin shipping in August 4 months ago:
Mmm, feel that nice astroturf.