bizdelnick

u/bizdelnick@lemmy.ml
4 posts · 513 comments

Recent posts

Recent comments

It depends on the project. Often there's a "Contributing" page on its website or a file named CONTRIBUTING.md or similar in the source tree. Start from reading it. Sometimes information there is aimed at experienced developers, but sometimes it is very friendly for beginners.

TL;DR: Everything should work well with default settings, no special actions required.

First of all, partitions must be aligned to sector size (multiples of 4096). Most partitioning tools align partitions to 1MiB by default nowadays, so this shouldn't be a problem, however if the disk is already partitioned, check the partition offset. For ext4, as well as most modern filesystems, default block size is 4KiB, so you don't need to pass optional parameters to mkfs. For cryptsetup luksFormat there are also two things that must be set correctly: --align-payload (2048 512-byte sectors by default, equal to 256 4096-byte sectors, no need to change), and --sector-size (for 512e device it should be set to 4096 bytes automatically, no need to set manually).

on *Permanently Deleted* · c/linux · 1 pts · 68d

In theory, Mac's Mach-O executable format supports multi-architecture binaries that can work on both arm64 and x86_64. But I know nothing about Apple's plans to drop support for x86_64 in X-Code. After this happen, developers will provide arm64-only binaries.

I promise, maintenance it basically zero after a proper setup.

Well, it was close to zero for me until the last year dovecot update (2.3→2.4) that has broken old configs. I've spent a lot of time fixing them.

If it was painful for you, this does not mean nobody should even try. FMPOV my mailbox contains too much personal information to host in in the cloud.

In my country, they say that you need to be fast when catching fleas. They also say, I can type 2000 characters per minute, but the result is a total bullshit.

I can be very fast when working on the project that I know very good. An I can be very slow when I need to understand how the code works, to learn some new API, new tools etc. If I always were fast, I'd make a lot of stupid mistakes and had to fix them wasting much more time than I spent for initial investigation.