midnightlightning

joined 1 year ago
[–] midnightlightning@beehaw.org 7 points 1 year ago (1 children)

It seems like you might be describing two different beasts, which could be part of your difficulty:

A codebase that has "dozens and dozens of classes and header files" sounds like a back-end project (written in C or similar), where the end product is an EXE or server app. A codebase where you'd help by updating "placement of a button" is a front-end project (written in HTML or JavaScript), where the output is HTML.

If you've cut your teeth contributing to front-end projects, you'll likely feel more at home contributing to projects where the output is a website. There is a vast difference between working on a project that uses NextJS and contributing to the NextJS engine codebase itself. Finding a project that is using a library you know would be likely much easier to contribute to than contributing to the library itself.

[–] midnightlightning@beehaw.org 1 points 1 year ago (1 children)

That torrent is an "art piece" the creator made to raise awareness of NFTs. This video shows an interview with the artist who created that project: https://youtu.be/i_VsgT5gfMc

The first half of the video (and the overall reason for creating that torrent) is exaggerated and over-generalizes what NFTs are in order to claim "a problem" with them, but the second half does have a good discussion about the technology itself (educating users that scams exist in any technology, and because it's new and different, there's less guardrails to help users avoid scams automatically, so you need to be vigilant yourself).

 

The Google Photos feature of finding photos of a specific person in your collection by their face is the key feature my wife really loves. Is there a self-hosted tool (ideally Synology NAS compaible) that gives similar functionally I could have more control over how it's using/analyzing our photos,, rather than needing to trust Google with our family photos just for that feature?

[–] midnightlightning@beehaw.org 3 points 1 year ago* (last edited 1 year ago)

To "pirate" a digital item is to get access to something you're not supposed to (e.g. software you're only supposed to have if you buy a license to it). Downloading the image of an NFT is just fine as it's public content. If you then claim that image is your creation (claim to be the artist) or profit of it (commercial use) that's more drastic. For many NFTs the graphic attached to them isn't the valuable part of the asset (e.g. the access it grants, or the voting power it authorizes, or how it interacts with a digital game/space is the key thing that only the owner can do); you having a copy of the thumbnail image doesn't change the abilities the owner has (and therefore the value of the actual token).

 

In the typical web marketing infrastructure, a company signs up for an email account for private messages, Twitter/X account for microblogging, YouTube account for video sharing, and Reddit for forum discussion.

With the Fediverse/ActivityPub model, currently a typical user might register a PeerTube account for video sharing, Mastodon for microblogging, and Lemmy for forum discussion. But the data under all those is the same infrastructure, right?

Facebook as a mature software platform has areas of its app for private messaging, microblogging, and video-specific content, all using one user account.

Is it likely that Fediverse apps will evolve toward a similar structure, where a person or company would only need one account and could push out content of all types there, and interact with others' content with one account?

I'll also vouch for Backblaze's B2 plan; works well with Synology, and has great reporting options to let you know if you're approaching your budgeted value, and web-based browsing tools to verify what data they got successfully sent to them.