Interests: programming, video games, anime, music composition

I used to be on kbin as e0qdk@kbin.social before it broke down.

  • 8 Posts
  • 222 Comments
Joined 1 year ago
cake
Cake day: November 27th, 2023

help-circle

  • If you need ~20TB or less of space, I’d suggest that you just add an extra HDD to any computer you already have. You can get that in a single drive for a few hundred dollars US without doing anything particularly special. I can find various 16TB 3.5" HDDs being promoted around $330-ish USD right now with ~30 seconds of looking; you might be able to get better $/TB if you spend longer looking than I did.



  • ABOUT THIS REPORT

    This Report by the U.S. Copyright Office addresses the legal and policy issues related to artificial intelligence (“AI”) and copyright, as outlined in the Office’s August 2023 Notice of Inquiry (“NOI”).

    The Report will be published in several Parts, each one addressing a different topic. This Part addresses the copyrightability of works created using generative AI. The first Part, published in 2024, addresses the topic of digital replicas—the use of digital technology to realistically replicate an individual’s voice or appearance. A subsequent part will turn to the training of AI models on copyrighted works, licensing considerations, and allocation of any liability. To learn more, visit www.copyright.gov/ai.

    Emphasis mine. So, probably have to wait for Part 3 or 4 or whatever.


  • Here’s the bullet point summary of findings from page iii for anyone who doesn’t want to go digging through the PDF:

    Based on an analysis of copyright law and policy, informed by the many thoughtful comments in response to our NOI, the Office makes the following conclusions and recommendations:

    • Questions of copyrightability and AI can be resolved pursuant to existing law, without the need for legislative change.
    • The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output.
    • Copyright protects the original expression in a work created by a human author, even if the work also includes AI-generated material.
    • Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements.
    • Whether human contributions to AI-generated outputs are sufficient to constitute authorship must be analyzed on a case-by-case basis.
    • Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
    • Human authors are entitled to copyright in their works of authorship that are perceptible in AI-generated outputs, as well as the creative selection, coordination, or arrangement of material in the outputs, or creative modifications of the outputs.
    • The case has not been made for additional copyright or sui generis protection for AI- generated content.

    The Office will continue to monitor technological and legal developments to determine whether any of these conclusions should be revisited. It will also provide ongoing assistance to the public, including through additional registration guidance and an update to the Compendium of U.S. Copyright Office Practices.






  • It’s surprising that there doesn’t seem to be an obvious way in the UI to just see a list of creators/channels on a local instance. So, that’s the first thing I’d change to improve discoverability.

    The way I currently find relevant content is by going to Sepia Search, putting in exact words that I think are likely to be in the title of at least one video on a channel that would likely also have a lot of other relevant content, and then going through that channel’s playlists. Those searches often lead me to single user instances with only one or two channels (e.g. a channel that has a backup of that user’s YouTube content and a channel with a backup of their Twitch or OwnCast or whatever streams). When it leads me to a generalist instance or one with a relevant subject/theme though, I’ve had little luck finding content from anyone else unless they’ve posted recently (compared to other users). Often the content that is most relevant to me is not what is newest but the archives from years ago. (New content is relevant though once I want to follow someone in particular, but it’s not what I want to see first.)

    Another issue I’ve encountered is with the behavior of downloaded videos. I greatly appreciate that PeerTube provides a URL for direct download, and I prefer to watch videos in my own player downloaded in advance (so I can watch offline; pause and resume trivially after putting my computer to sleep; etc). H264 MP4 works fine for this, but the download seems to be some sort of chunked variant of it (for HLS?) which requires the player to read in the entire file to figure out the length or seek accurately. Having to wait a minute or two to be able to seek each time I open a large video file off my HDD is an irritating papercut. I suspect there’s likely a way to fix it by including an index in the file (or in a sidecar file) but I don’t know how to do it – short of re-encoding the entire video again which I’d rather not do since it both takes a long time and can result in quality loss. This usually doesn’t affect newly added videos (where the download link includes the pattern /download/web-videos and a warning is shown that it’s still being transcoded) but does when that’s done (the URL includes /download/streaming-playlists/hls/videos instead); so, this is something that happens as a result of PeerTube’s reprocessing.

    Downloads from the instances that I’ve found to be most relevant to me are also pretty unreliable (connection is slow and drops a lot), so I use wget with automatic retries (and it sometimes still needs manual retries…) rather than downloading through my browser which tends to fail and then often annoyingly start over completely if I request a retry… It would be really nice if I could check that I’ve downloaded the file correctly and completely with a sha256 hash or something.








  • I’ve had to review resumes when we were trying to find someone else to bring on the team. My boss dumped hundreds of resumes on me and asked if any of them looked promising – that’s after going through whatever HR bullshit filters were in place – on top of all the other work I was already behind on since we didn’t have enough staff. That is the state of mind you should expect someone to be in while looking at your project.

    If anyone looks at your repo, they’re going to check briefly to see if you have any clue at all what you’re doing and whether your code likes like it’s written by the kind of person they can stand working with. Don’t make any major blunders that someone would notice with a quick glance at the repository. Be prepared to talk about your project in detail and be able to explain why you made the choices you did – you might not get asked, but if you are you should be able to justify your choices. If it gets to the point of an interview and your project looks like something that could’ve been done easily in 100 lines of Python you’d better believe I’m going to ask why the hell you wrote it in C in 2025… and I say that as someone who has written a significant amount of C professionally.

    If you say you have multiple years of professional programming experience and send me a link to a repo that has .DS_Store in it… your resume is going straight into the trash.



  • My experience with tactical RPGs is also pretty limited, but I remember watching a playthrough of Vandal Hearts some years ago and thinking that some of the combat scenarios it presented were rather interesting. I’ve forgotten more-or-less the entire plot at this point, but still remember those encounters. Not sure I’d put that as a “must play” exactly – I never did – but it’s worth taking a look at, at least, if you’re interested in game design.

    Valkyria Chronicles was also pretty interesting. I watched a playthrough of that as well as playing about half of it myself afterwards. It’s got an unusual mix of real time control when moving characters around the map, time paused aiming, and other mechanics. If you haven’t seen it already, that one is definitely worth checking out.