suicidaleggroll

joined 3 months ago

You seem to be missing/ignoring that sync will protect against data loss from lost/broken devices. When that happens, those connections are severed with no deletions propagating through them.

Only if you very carefully architect things to protect against it. I have absolutey seen instances where a drive had a fault and wouldn't mount on the source, and a few hours later a poorly designed backup script saw the empty mount location on the source and deleted the entire backup. You have to be VERY CAREFUL when using a sync system as a backup. I don't use syncthing, but if it can be configured to do incremental backups with versioning then you should absolutely choose that option.

You have to be joking with this. There is no way I’m letting that tracker-filled ransomware near any of my computers.

I believe he was talking about a mini PC with a single drive, not Microsoft's "One Drive".

Simple mirroring doesn’t protect against bitrot. RAID 6 does.

Lots wrong with this statement. The way you protect against bitrot is with block-level checksumming, such as what you get natively with ZFS. You can get bitrot protection with a single drive that way. It can't auto-recover, but it'll catch the error and flag the affected file so you can replace it with a clean copy from another source at your earliest convenience. If you do want it to auto-recover, you simply need any level of redundancy. Mirror, RAIDZ1, RAIDZ2, etc. would all be able to clean the error automatically.

[–] suicidaleggroll@lemmy.world 77 points 1 week ago* (last edited 1 week ago) (5 children)

The MAGAts are for it because they believe a Trump dictatorship means anybody they like gets to do whatever they want, and anybody they dislike gets thrown in jail without a trial. One by one they'll learn that it's not who they like/dislike that matters, it's who Trump likes/dislikes, and he doesn't like anybody but other autocrats and billionaires (and pedophiles, apparently).

[–] suicidaleggroll@lemmy.world 7 points 1 week ago* (last edited 1 week ago) (1 children)

I’ll probably just install .1 and have a play then reinstall .2 from fresh and transfer my data.

There's no need for that. X.1 -> X.2 is a minor upgrade, there's no reason to wipe and reinstall for it.

[–] suicidaleggroll@lemmy.world 5 points 1 week ago* (last edited 1 week ago) (1 children)

Btw, has anyone here actually got hacked?

Lots of people have, usually it's because they downloaded a cracked application that trojan-horsed a virus onto their system, or they installed a bad browser extension. Once on the system, the malware goes nuts spreading to other systems on their network, using keyloggers to grab passwords, etc.

Keep browser extensions to an absolute minimum, don't download program crackers or cracked programs to get around licensing costs, don't install random 3rd party software on your computer without serious vetting, use strong AND UNIQUE passwords for every account along with 2FA wherever possible, and you should be fine.

Oh, and lock your credit at all 3 bureaus. Every person in the US has had their information leaked by now, including full legal name, current and all previous mailing addresses, phone number, email, mother's maiden name, and social security number. None of that information is private anymore. Freeze your credit to prevent someone from easily buying your info on the black web and stealing your identity. It's free and you can temporarily unfreeze it at any time when you need to run a credit check (loan application, etc).

[–] suicidaleggroll@lemmy.world 1 points 1 week ago

The second half is a little rough, but the first half is fantastic IMO

[–] suicidaleggroll@lemmy.world 22 points 1 week ago* (last edited 1 week ago) (7 children)

Nah I'm on that guy's side. His experience lines up with my own, namely that vibe coding is not useful for people who don't know how to program, but it can be useful for people who do know how to program, and simply aren't familiar with the specific syntax used in a language they're not an expert in.

In that case, the queries to the AI model aren't, "write me a program that can do X", it's more like "write me a function in this language that can take A, B, and C as inputs, do operation Y with them, and return Z", or "what's the best way to find all of the unique elements in an array and sort it alphabetically in this language". Then the programmer can take those pieces and build up a proper application with them. The AI isn't actually writing the program for you, it's more like a customized Stack Overflow generator, without having to wade through a decade of people arguing back and forth in the comments about inane bullshit.

Does it save a ton of time? No, but it's still helpful, and can get you up and running in a new language much faster than the alternative.

[–] suicidaleggroll@lemmy.world 56 points 1 week ago (1 children)

Context Switching

It's why I hate when middle managers get a hold of my time allocation. "You have 8 hours a day, so you can spend 1 hour each on these 8 different projects and move them all forward together!" Sprinkle 3-4 pointless meetings throughout the day, and then they wonder why nothing gets done.

[–] suicidaleggroll@lemmy.world 58 points 2 weeks ago

I mean, it shouldn't be, but apparently it is

[–] suicidaleggroll@lemmy.world 5 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

All valid points. The compose setup is nasty, and OIDC definitely needs a major overhaul for sure. I'm hoping those are two issues they address in the near future. I can't speak to the Android app as I use iOS, I don't have any complains about that version of their app.

[–] suicidaleggroll@lemmy.world 7 points 2 weeks ago (4 children)

I use OpenCloud with Collabora

[–] suicidaleggroll@lemmy.world 7 points 2 weeks ago

Ugh, not this voice control BS again. It's like the people who pop up every once in a while asking why there isn't a "natural English" programming language. It's because human language is imprecise and full of nuance. To describe something to the precision needed for a computer to take action and actually do the thing you want it to do, you have to be so ridiculously verbose in your description that it would take 10-100x longer than just clicking a button with your mouse or typing a command on the keyboard.

Have none of these people ever sat behind someone operating a computer and tried to instruct them to do something even moderately complex? About 5 minutes in I'm usually tearing my hear out screaming "JUST LET ME SIT IN THE CHAIR AND DO IT MYSELF!"

[–] suicidaleggroll@lemmy.world 8 points 3 weeks ago

OPNSense is a great option for turning x86 hardware into a router. That said, I would not recommend combining your router with other functionality. The router should be a dedicated system that only does one thing. Leave your NAS and web services on another machine.

view more: next ›