yote_zip
@yote_zip@pawb.social
professional software developer, amateur coyote
- Comment on How do you get notified of replies on lemmy? 11 months ago:
I use FreshRSS on desktop (web client from my self-hosted instance), and Readrops on Android (synced to my FreshRSS). For Lemmy notifications specifically you’ll likely want a dedicated client that is noisy. I was using Brief for this task temporarily, with only one RSS feed loaded and having it set to delete all but the latest message.
- Comment on How do you get notified of replies on lemmy? 11 months ago:
The app I use (Eternity) has options for 15/30/60/etc mins. You can theoretically get notifications every second if you set up your own RSS reader to check that quickly (though be considerate of your instance’s resources). Before I settled on my current solution I had an RSS reader check every so often and ding a desktop notification when it found something. I use 30 minutes because if I’m using Lemmy I’ll see the notification alert anyway, and if I’m away from Lemmy I don’t want to be notified potentially every 15 minutes when people keep replying.
- Comment on How do you get notified of replies on lemmy? 11 months ago:
Your inbox has an RSS feed that you can hook up to whatever RSS reader you want. Personally I let my Android app watch for notifications every 30 mins, and then KDE Connect will mirror that notification onto my PC when my phone dings.
- Comment on Is there an imagehost like imgur or imgbb that supports avif or jxl files? 11 months ago:
Catbox has been operating for at least 8 years and has a clearly defined server cost + donation plan through their FAQ+Patreon, which also notes that they are happy to front any extra costs that the Patreon doesn’t cover. I’m going to guess they’d rather shut the site down than start serving ads.
- Comment on Is there an imagehost like imgur or imgbb that supports avif or jxl files? 11 months ago:
catbox.moe should work
- Comment on Temporary mental block 11 months ago:
Architects vs developers.
- Comment on Lemmy Community Boost (LCB) 11 months ago:
I think mods (including me) wouldn’t to put effort into a new community if it doesn’t get any interaction, so I think it would be nice to at least start with it appearing in the “All” tab.
This is a very good usecase for a problem I hadn’t even thought of.
- Comment on Best place to buy server hardware 11 months ago:
I prefer recertified ones if they’re significantly cheaper, but that’s up to you. Recertified will likely fail faster but when they’re close to ~60% of the cost it makes sense to gamble.
As for which RAID that is up to you and how you’re setting up your array. If you’re running ZFS then mirrored pairs are somewhat flexible since you can add a pair whenever you want of any size disks, but they will cost you 50% of your disk space in redundancy. For RAID5/6 you want the disk sizes to match and for ZFS you won’t be able to add any disks to a RAID5/6 array for about a year - the code that adds that feature is coming in the next release which will take about a year.
- Comment on Best place to buy server hardware 11 months ago:
I’m not sure what’s around for Germany, sorry. You may be able to use eBay to find local sellers cross-posting from their normal website?
- Comment on Best place to buy server hardware 11 months ago:
It was probably me. I use these two places + eBay primarily but I’m sure there are other good ones out there.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 11 months ago:
FYI: RAIDZ expansion just got merged: github.com/openzfs/zfs/pull/15022 Estimated timeline about a year from now for OpenZFS 2.3 which will include it.
- Comment on Seeking advice about BTRFS RAID 1 year ago:
You can also use MergerFS+SnapRAID over individual BTRFS disks which will give you a pseudo-RAID5/6 that is safe. You dedicate one or more disks to hold parity, and the rest will hold data. At a specified time interval, parity will be calculated by SnapRAID and stored on the parity disk (not realtime). MergerFS will scatter your files across the data disks without using striping, and present them under one mount point. Speed will be limited to the disk that has the file. Unmitigated failure of a disk will only lose the files that were assigned to that disk, due to lack of striping. Disks can be pulled and plugged in elsewhere to access the files they are responsible for.
It’s a bit of a weird-feeling solution if you’re used to traditional RAID but it’s very flexible because you can add and remove disks and they can be any size, as long as your parity disks are the largest.
- Comment on Lemmy.world and lemmy.dbzer0.com defederate from anime instance Ani.social 1 year ago:
Seems to have been reversed by both instances.
- Comment on Software devs, I need advice 1 year ago:
It’s really up to what you value most I would say. Personally I work to live, and all of my passions are outside of work, even if they are programming-related. I get paid ridiculous money doing BS work at some corporate company doing nothing for the world, and I’m okay with that. If you would rather do something cool and innovative for a company and put in a lot of effort that would potentially only be compensated by the knowledge and experience that you gain, that’s also an option. It all depends on what you want your career to look like.
Semi-related, please learn about [Boglehead] investing while you’re young and stuff all your phat programmer money into the right places. You could retire by the time you’re ~40, and that may shape your expectation of what you want your full career to be.
- Comment on Why did Lemmy change from post/comment score to count? 1 year ago:
There has never been an official “global score” for users. If you ever saw one it was being calculated by your app/front-end.
- Comment on [deleted] 1 year ago:
I’ve blocked all the news communities for a start. Maybe I’ll let one through eventually, but I’m sick of seeing 13 duplicate posts about how Elon Musk said that penguins can’t be trans or something equally useless.
As for getting more toxic in general I haven’t noticed anything drastic but my gut feeling is that as Lemmy grows, more people see a post, and as more people see a post, the better the odds that one person is going to start an argument. Even if 99.99% of the Lemmy community is not toxic, it only takes one person to reply.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
Mirrored vdevs allow growth by adding a pair at a time, yes. Healing works with mirrors, because each of the two disks in a mirror are supposed to have the same data as each other. When a read or scrub happens, if there’s any checksum failures it will replace the failed block on Disk1 with Disk2’s copy of that block.
Many ZFS’ers swear by mirrored vdevs because they give you the best performance, they’re more flexible, and resilvering from a failed mirror disk is an order of magnitude faster than resilvering from a failed RAIDZ - leaving less time for a second disk failure. The big downside is that they eat 50% of your disk capacity. I personally run mirrored vdevs because it’s more flexible for a small home NAS, and I make up for some of the disk inefficiency by being able to buy any-size disks on sale and throw them in whenever I see a good price.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
Yeah ECC RAM is great in general but there’s nothing about ZFS that likes ECC more than any other thing you do on your computer. You are not totally safe from bit flips unless every machine in the transaction has ECC RAM. Your workstation could flip a bit on a file as it’s sending it to your ZFS pool, and your ECC’d ZFS pool will hold that bit flip as gospel.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
The main problem with self-healing is that ZFS needs to have access to two copies of data, usually solved by having 2+ disks. When you expose an mdadm device ZFS will only perceive one disk and one copy of data, so it won’t try to store 2 copies of data anywhere. Underneath, mdadm will be storing the two copies of data, so any healing would need to be handled by mdadm directly instead. ZFS normally auto-heals when it reads data and when it scrubs, but in this setup mdadm would need to start the healing process through whatever measures it has (probably just scrubbing?)
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
ZFS can grow if it has extra space on the disk. The obvious answer is that you should really be using RAIDZ2 instead if you are going with ZFS, but I assume you don’t like the inflexibility of RAIDZ resizing. RAIDZ expansion is fully ready to be implemented into OpenZFS, but it will probably take a year or so to actually land in the next release. RAIDZ2 could still be an option if you aren’t planning on growing before it lands. I don’t have much experience with mdadm, but my guess is that with mdadm+ZFS, features like self-healing won’t work because ZFS isn’t aware of the RAID at a low-level. I would expect it to be slightly janky in a lot of ways compared to RAIDZ, and if you still want to try it you may become the foremost expert on the combination.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
ZFS without redundancy is not great in the sense that redundancy is ideal in all scenarios, but it’s still a modern filesystem with a lot of good features, just like BTRFS. The main problem will be that it can detect data corruption but not heal it automatically. Transparent compression, snapshotting, data checksums, copy-on-write (power loss resiliency), and reflinking are modern features of both ZFS/BTRFS, and BTRFS additionally offers offline-deduplication, meaning you can deduplicate any data block that exists twice in your pool without incurring the massive resources that ZFS deduplication requires. ZFS is the more mature of the two, and I would use that if you’ve already got ZFS tooling set up on your machine.
Note that the TrueNAS forums spread a lot of FUD about ZFS, but ZFS without redundancy is ok. I would take anything alarmist from there with a grain of salt. BTRFS and ZFS both store 2 copies of all metadata by default, so bitrot will be auto-healed on a filesystem level when it’s read or scrubbed.
- Comment on ZFS: Should I use NAS or Enterprise/Datacenter SSDs? 1 year ago:
ZFS doesn’t eat your SSD endurance. If anything it is the best option since you can enable ZSTD compression for smaller reads/writes and reads will often come from the RAM-based ARC cache instead of your SSDs. ZFS is also practically allergic to rewriting data that already exists in the pool, so once something is written it should never cost a write again - especially if you’re using OpenZFS 2.2 or above which has reflinking.
My guess is you were reading about SLOG devices, which do need heavier endurance as they replicate every write coming into your HDD array (every synchronous write, anyway). SLOG devices are only useful in HDD pools, and even then they’re not a must-have.
IMO just throw in whatever is cheapest or has your desired performance. Modern SSD write endurance is way better than it used to be and even if you somehow use it all up after a decade, the money you save by buying a cheaper one will pay for the replacement.
I would also recommend using ZFS or BTRFS on the data drive, even without redundancy. These filesystems store checksums of all data so you know if anything has bitrot when you scrub it. XFS/Ext4/etc store your data but they have no idea if it’s still good or not.
- Comment on Ziply Fiber launches 50-Gig residential service for $900 per month 1 year ago:
I’ll bet if you actually use it 24/7 they will throttle/disconnect you. “Oh I’m sorry you used up your 1TB limit. No one needs more than that per month! Are you doing something illegal???”
- Comment on Storage Setup for Proxmox in Lenovo M90q (Gen 1) 1 year ago:
I would prefer 1. Restoring a failed ZFS mirror is easy, and you can continue to operate while a new drive arrives.
2 will get you more space in theory but you’ll have downtime with any problem like you said, and you’ll also have slower speeds without the mirror.
3 is unnecessary unless you have a good reason.
I don’t see any disadvantages with Proxmox and VMs on the same disk, as Proxmox shouldn’t have muxb activity going on.
My suggestion is to set up Proxmox under a VM and give it some virtual disks to replicate these setups and then try yanking a disk and trying to recover. Write down the steps it takes to get back to a normal system and see if that affects your decision.
- Comment on What got you into coding ? (aside from money) 1 year ago:
Similar for me - I’ve been writing scripts since I was young. I write scripts and programs for myself whenever I need them, and I feel like it’s a great skill to have in your toolkit if you’re a computer power user.
On a side note, I’ve never thought of a good response for this question when someone looks at my career and my salary and they’re like “I wanna do what you do”, because I’ve been doing this as long as I can remember. I don’t know how realistic it is to tell someone who’s never been interested in computers that they can be a programmer if they really try.
- Comment on An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy) 1 year ago:
Is scraping reddit’s HTML without using an API doable? I’m not sure if the reddit RSS feed has any notion of upvotes/popularity.
- Comment on An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy) 1 year ago:
I think the limited number of posts per day feature of this is really the standout that makes this intriguing to me. We already have the Lemmit bot posting every single post from reddit to Lemmy like a firehose, but discussion on them is sort of like yelling into a void. If we only post the top ~3 posts per day from a subreddit, we can condense any conversation into just those and guarantee that it’s not going to get washed away with the rest of the junk content. Even though it’s not ideal, I think a crutch like this could go a long way to seeding some “natural” activity.
- Comment on Really shows where their priorities are, doesn't it? 1 year ago:
“If you don’t wear Special Clothes around me I’m going to lose it.”
When are we going to move past costuming for work?
- Comment on Any recommendations for a 20TB hard drive? 1 year ago:
IMO just get whatever the cheapest one is of those big manufacturers. You should be running some sort of redundancy for your disks anyway, and disk failures are always a gamble no matter what you do to pre-emptively stop them. Personally I buy cheap refurbished drives and throw them into my RAID with the foregone conclusion that I might need to replace them sooner than a new drive, but I’m also saving so much money by buying refurbished that replacement cost will be cheap. Check ebay or ServerPartDeals if you subscribe to this line of thinking.
- Comment on Good server OS for Jellyfin 1 year ago:
Oh I didn’t realize. I wonder why they would do that? Either way it’s not a huge deal - the main problem with TrueNAS Scale is that you actively cannot install Docker onto it because it will conflict with the normal TrueNAS Scale app system. There are technically ways to get Docker working on a TrueNAS Scale system but they’re unsupported and likely to break frequently on updates. Debian and OpenMediaVault should behave similarly in terms of getting Docker set up.