I’m Hunter Perrin. I’m a software engineer.

I wrote an email service: https://port87.com

I write free software: https://github.com/sciactive

  • 11 Posts
  • 616 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle
  • hperrin@lemmy.worldtoLinux@lemmy.mlHow to ditch dual boot?
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    10 days ago

    This really depends on how you installed. Some partition types are easier to resize than others. The most important thing to do is backup everything important before you do anything.

    Then boot to a live CD and you can use something like gparted or KDE Partition Manager to delete the NTFS partition and resize your Linux partition.

    If you have a spare drive with enough space, it’s a great idea to take an image of the whole disk using Gnome Disks. That way if anything goes wrong, you can restore to the point you took the image.

    Look up a tutorial on how to resize specifically your partition type (luks, ext4, btrfs, etc) with KDE PM or gparted. That should inform you of any caveats you should be aware of beforehand.





  • I didn’t say basic. I said bad. HTTP 1 is a good protocol. ActivityPub is not. Read both the specs if you don’t believe me. I have.

    There’s not a single point in HTTP 1 that I thought, “what the fuck does that mean?” There are several in ActivityPub. ActivityPub also has several areas that are ambiguous. Ambiguity is bad in a specification.

    ActivityPub tries to support everything, and has no defined behavior for when a client doesn’t support whatever thing it just received.

    It also uses JSON-LD, which isn’t necessarily bad, but defeats the purpose of JSON by making it too complicated to easily write by hand.

    This is not easy to write, read, or parse, or build:

    {
      "@context": {
        "name": "http://xmlns.com/foaf/0.1/name",
        "homepage": {
          "@id": "http://xmlns.com/foaf/0.1/workplaceHomepage",
          "@type": "@id"
        },
        "Person": "http://xmlns.com/foaf/0.1/Person"
      },
      "@id": "https://me.example.com",
      "@type": "Person",
      "name": "John Smith",
      "homepage": "https://www.example.com/"
    }