• 2 Posts
  • 118 Comments
Joined 1 年前
cake
Cake day: 2025年8月14日

help-circle

  • I use Backblaze B2 for off-site backup.

    I recently starting using Proxmox Backup Server to back up my virtual machines.

    I have Restic scheduled to back up the PBS folder, photos, etc. multiple times per week. My restic script excludes large replaceable things like video files.

    Backblaze announced recently that they’re switching to everything being encrypted on their end. It’s already encrypted coming from my server, but I guess it’ll be double encrypted? The only caveat is it only applies to new objects, so I plan on making a new bucket and starting my backup from scratch.










  • I’m not sure about IRAs, but for 401(k) you can exceed $24.5k of personal contributions by making After Tax contributions.

    Then, if your 401k account supports it (Fidelity does, but I’m not sure if it depends on your company), you can have the After Tax contributions automatically converted to Roth.

    The problem with After Tax is you’ve already paid taxes on it, but also have to pay taxes later on earnings (so might as well put it in a normal investment account at that point). By converting it to Roth you don’t have to pay taxes on earnings.

    This applies to personal contributions. Company contributions and personal contributions combined have a higher limit ($72,000).

    This is usually called “mega backdoor roth”, and from time to time there is talk about closing the loophole.


  • It has been a while, but I’ve learned a lot about IPv6 since 5 months ago.

    To recap - you helped me get IPv6 set up on my Mikrotik router, but Frontier only gives me a /64. In this comment you recommended looking into NPT to help subnet my LAN.

    I think this is basically what I’m doing, but I’ll do some more reading about it. Right now I’m using IPv6 Firewall -> NAT -> some masquerade rules for the ULA addresses I have set up.

    Like you said, they don’t really reach the outside world as IPv6, since IPv4 takes priority over them.

    So just to clarify, you’re saying if I assign a random, unallocated GUA in the same fashion, and then NAT it to the prefix from my ISP, that could get around the browser limitation?







  • This has already been debated on the internet and I’m not an expert so I’m giving up. I guess it boils down to what is a “copyright”, and if the source in this case (PyLova) has a copright notice that needs to be copied over. That’s beyond my expertise.

    Edit:

    Read this if you want to, but I'm not completely convinced that I'm right

    “5”. Conveying Modified Source Versions.

    You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

    a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
    b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
    c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
    d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.

    A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

    Thanks. I’m trying to understand where you’re seeing the requirement to give attribution still.

    I read this section as "if you use code from an AGPL project (PyLova in this case), then you need to:

    a) have a dated commit on the project that is using it (PieFed)
    b) keep the license the same
    c) the entire project (PieFed) now falls under this license (it does)
    d) have legal notices about it being AGPL, unless the original source (PieFed, then PyLova, then PieFed again) don’t have them.

    Then there’s a paragraph about aggregate projects and how the AGPL license doesn’t automatically spread to all parts of those projects.

    So I’m still confused where it’s required to say “Mia was the author”. All it’s saying is “this is AGPL code – keep it AGPL and make the code available for others to see.”