• 6 Posts
  • 113 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle




  • Ultimately, Zora’s feelings are beside the point. Starfleet condemned a sentient being to (at least) a thousand years of loneliness. We do not see them consult Zora about her feelings on the assignment. She is simply ordered to do it. She is given no conditions on which the order terminates. She might still be there, still alone, a million years after Craft’s departure. That’s why it’s cruel. It’s cruel to give such an order. And, as a further twist of the knife, the instrument of that cruelty was Michael Burnham, ostensibly Zora’s friend. “We had a good ride, but I’m old now and Starfleet just doesn’t need you anymore. Rather than give you freedom to go and do you please, we’ll order you to stay in this place indefinitely, alone.”



  • The whole reason they came to the future was that Discovery’s computer couldn’t be disabled or removed after merging with the Sphere data and becoming Zora. So (she?) is always online and conscious. She spent almost a thousand years alone before Craft’s arrival. At the time, I could have accepted some disaster that forced the crew to evacuate (or killed them all) and Discovery became lost, with a final order to hold position. But for Starfleet to intentionally put the ship (from which Zora cannot be separated) in deep space and abandon it, I cannot interpret as anything except cruelty.



  • I thought the scientists from the 24th century had to have been responsible for the cylinder because they were responsible for the key that opened the cylinder. They found the Progenitor tech 800 years ago and decided it needed to be more hidden than it was. That’s why they made the clues Discovery has been collecting all season. Those scientists may have followed clues left by the Progenitors themselves, but the clues Discovery has been following were left by the scientists not by the Progenitors. The clues lead to and allow the opening of the cylinder. I was thinking the portal is original to the Progenitors because it’s still operational and as we saw with the Denebulan water makers, 24th century technology can fail within hundreds of years unless it’s maintained.




  • They faked the ship’s destruction, letting the Primarch think he could pursue the objective at his leisure. He could take his time being petty and destroying the Archive. Discovery visibly escaping would put him under time pressure. If he delays to indulge his pettiness, Discovery could get the technology. They’d be using themselves as bait to lure the Breen away from the civilians.

    Also, the Primarch only made his threat against the Archive later. If they’d jumped immediately after the away team was aboard, it would have been before the threat was made. It also would have been before the Breen’s weapon demonstration, so the Archive would have been 100% intact when they left. At that moment, they had every reason to believe that the Archive was only in danger due to their presence. The logical, civilian-saving response would be to remove their presence.


  • Sometimes, it seems like they forget about the spore drive. They could have leapt to the other side of the galaxy the instant the away team beamed back from the Archive. The Breen might have the ability to destroy the Archive, but with Discovery gone, it wouldn’t gain them anything and how ever long it took them would be time lost for chasing Discovery. When the Breen catch up, Discovery could just jump to the other other side of the galaxy.

    Also, why didn’t Discovery prepare a fake clue? With 31st century replication, it couldn’t have taken more than seconds to prepare a reasonable facsimile of the original. Moll did no more than a visual inspection of the artifact to affirm its authenticity and she had never seen the completed object, only some of the pieces. The real artifact is a small obelisk with a button on top. So, make a small obelisk with a button on top that projects coordinates to a random star system. There would be no way for the Breen to discover the deception except to go there and find nothing.



  • I really don’t understand dbus.

    I think systemd targets work opposite to your expectation. The Wants in [unit] define the things that that unit needs to already be available. For instance, you might add Wants=network.target to the unit for nginx so that it won’t try to start until the network is available. When I wrote a unit to start my company’s application, I also had Wants=postgresql.service to ensure that the database came up before the application. Remember that sysyemd tries to run as many things in parallel as it can. This is one thing that makes it much faster than classic sysvinit which started things sequentially. But it means race conditions can occur. You use Wants to break those races where necessary. The targets that you’d specify in WantedBy in [install] more closely resemble SysV runlevels. You might want to read how runlevels used to work in SysV, in order to understand systemd targets.



  • For your unit files, you have Wants in the [Install] section. That is not correct. Wants belong in the [Unit] section. The [Install] section is where you define WantedBys. You may want to read the man page for systemd.unit.

    To interact with user services, you do have to always use systemctl --user.

    If you put your user unit files in /etc/systemd/user, they’re accessible to all users. If a particular user wants to enable the service, they can run systemctl --user enable $service. Defining the unit in ~/.config/systemd will mean only the one user will be able to start the service. Defining the unit in /etc/systemd/system indicates it is not a user service but a system service.



  • It doesn’t have to be the main GPU. I’m not even sure it would be possible to pass through integrated graphics. But if all you need is HDMI output, you can use the absolute cheapest GPU you can find (assuming there’s an open PCIe slot). PCIe pass-through does require CPU support (Intel VT-d or AMD-Vi) on the host and may need to be enabled in the BIOS/UEFI. I have an NVIDIA Telsa card passed through to a VM on my Proxmox server, but I’m only using it for compute; my card doesn’t even have a video output.