• 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: July 20th, 2023

help-circle
  • One thing Ed did not cover was machine translation of one language to the next. Crunchyroll had a translation service that was using chatgpt, possibly because it was cheap and easy in the moment.

    Once the company “pulls the profit lever,” the cost of using a human may suddenly be more attractive. There is no way prompted translation services are going to be able to provide cost effective services to cover their losses.

    Additionally, there is no suggestion that we are entering babelfish or universal translator territory with the way that generative text requires constant prompting to stay on task.

    Additionally, notably–and in my own research–generative text is terrible at maintaining consistency. Consistency is imperative to a translation because using different names for the same thing within one work or even a body of work results in long lasting confusion.

    I wrote this initially to ask what about translation, and I answered my question. Comments welcome.


  • Look, I say this as a former religious zealot. Life was MUCH EASIER black and white, good and bad. I didn’t have to think through these issues, they were already well written about. Here is a book about how what you are doing is wrong. Of course it is right, it is in the church library.

    For AI, you will be fine as long as the person has not given up thinking for themselves. Once you give up reason, you cannot be convinced.






  • Run something stable that will remind you to update it. I’m familiar with Debian, Ubuntu, Arch and Mint.

    I advise against Ubuntu only because of the ads. I don’t want to endorse that behavior.

    I advise against Arch only because you don’t want to be sorting out dependencies instead of using it for the intended purpose.

    Debian and Mint both would probably be fine. Much software is written and either in the repository or has a deb.

    I’m sure that others might work fine. I don’t have much experience with the snap based builds, but I guess they will be fine as well.









  • OK, to be clear, you can boot to raspbian or your distro of choice and use hdparm if you have a proper SATA controller and connection. This does not work on NVME drives.

    #shred

    If you have a spinning disk and either are forced to use a USB to SATA adapter or if the drive itself does not support secure erase, then you can use the shred command.

    shred -fv /dev/sdb

    will write random data to the sata device sdb. f is for force and v is for verbose. You can add z to add an extra zero pass and z to change the number of passes. That means that

    shred -z -n 5 /dev/sdb

    should do 5 passes and then zero on drive sdb

    It will ALSO work for older parallel drives that identify as hd or that still appear as sd with a USB adapter. You had better check your devices with a lsblk before you run it. It will probably overwrite the OS of a running system.

    Last word on shred is that it is ungodly slow. One pass of 1 tb takes 1.5 to 3 hours.

    #hdparm

    For SATA drives that support it, you can use hdparm. A deep explanation of what I’m doing is available here: https://grok.lsu.edu/article.aspx?articleid=16716. I could write out how to do it, but it goes into greater detail.

    For forcing the system to sleep, you may need to

    echo disk | sudo tee /sys/power/state

    Also, be sure to set a password when prompted. If you omit the password, you may brick the drive. I have rarely been able to unbrick a drive.

    This process may take several hours. The output of hdparm -I (that is an uppercase i) should tell you how long.

    #NVME

    Check processes here: https://wiki.archlinux.org/title/Solid_state_drive/Memory_cell_clearing#NVMe_drive

    I have followed them once upon a time, but i haven’t done it in years and cannot offer solid advice.