"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
Jump
Is it possible to move to another domain?
  • terribleplan terribleplan 1y ago 100%

    I think it would need to be a mechanism similar to how user moves are handled where the old thing sticks around forever but has a field that says "the new one is over here" and then the new one has a field that says "yes, I am the same as that old one". At least I think that's how e.g. mastodon handles moves of users (just the person/actor, not any of their content. AFAIK nothing in the fediverse can do something like this with anything other than a person/actor at the moment)

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
    Jump
    Is it possible to move to another domain?
  • terribleplan terribleplan 1y ago 100%

    The problem is the thing has already been federated. Changing the ID in the db will appear to the rest of the fediverse as new things, not as those same things.

    1
  • What are people using for webmail software these days?
  • terribleplan terribleplan 1y ago 100%

    Snappymail is simple and awesome if you want better webmail than roundcube, I switched and didn't look back. I am also a big fan of native apps, I'm using thunderbird on my PCs and and Fair Email on Android, both of which I am quite happy with.

    1
  • What is your machine naming scheme?
  • terribleplan terribleplan 1y ago 100%

    Laptops/desktopes: no real naming scheme, they use non-static DHCP leases anyway.

    Physical servers: NATO phonetic alphabet. If I run out of letters something has gone terribly wrong right.

    VMs: I don;t have many of these left, but they are named according to their function and then a digit in case I need more. e.g. docker1, k3s1. This does mean that I have some potential oddities like a k3s cluster with foxtrot, alpha, and k3s1 as members, but IMO that's fine and lets me easily tell if something is physical or virtual. I am considering including the physical machine name in the VM name for new things as I no longer have things set up such that machines can migrate... though I haven't made a new VM in some time.

    Network equipment: Named according to location and function. e,g, rack-router, rack-10g, rack-back-1g, rack-ap, upstairs-10g, upstairs-ap. If something moves or is repurposed it is likely getting reconfigured so renaming at that point makes sense.

    4
  • So, this just happened -- GWAR: Tiny Desk Concert
  • terribleplan terribleplan 1y ago 100%

    Quoted because those were the first paragraphs from Wikipedia, just sucked to try to credit properly on mobile.

    2
  • So, this just happened -- GWAR: Tiny Desk Concert
  • terribleplan terribleplan 1y ago 100%

    Identified by their distinctively grotesque costumes, Gwar's core thematic and visual concept revolves around an elaborate science fiction-themed mythology which portrays the band members as barbaric interplanetary warriors, a narrative which serves as the basis for all of the band's albums, live shows and media. With over-the-top violent, sexual, and scatological humor typically incorporating social and political satire, Gwar has attracted both acclaim and controversy for its music and stage shows, the latter of which notoriously showcase enactments of graphic violence that result in the audience being sprayed with fake blood, urine, and semen. Such stagecraft regularly leads Gwar to be labeled a "shock rock" band by the media.

    Tiny Desk Concerts is a video series of live concerts hosted by NPR Music at the desk of All Songs Considered host Bob Boilen in Washington, D.C.

    Magic.

    5
  • Gitea 1.20 is released | Gitea Blog
  • terribleplan terribleplan 1y ago 100%

    I switched to Fogejo just by swapping out the image. So far gitea hasn't been malicious with its trademarks now being owned by a private company, but I feel better using software that is more closely tied to a nonprofit. I see no reason to switch back.

    3
  • GitHub PAT in docker-compose file?
  • terribleplan terribleplan 1y ago 100%

    Pretty sure it needs to be https://$user:$pat@github.com/username/repo.git#branch.

    1
  • Advantages to selfhosting a Lemmy instance?
  • terribleplan terribleplan 1y ago 100%
    1. You host it yourself
    2. You can get a cool domain name
    3. It's pretty low maintenance
    9
  • Thoughts on server/network racks?
  • terribleplan terribleplan 1y ago 100%

    I have owned and otherwise dealt with a few different Startech 4-post open racks and have been very happy with them. I currently use one of their 25U racks for my lab, but am running out of space...

    1
  • What do you recommend to selfhost code repositories?
  • terribleplan terribleplan 1y ago 100%

    I started on Gitlab, which was a monster to run. I moved to Gitea, until the developers started doing some questionable things. Now I'm on Forgejo (a fork of Gitea).

    12
  • Legal concerns with self-hosting
  • terribleplan terribleplan 1y ago 50%

    Yeah, all I know is that I am definitely seeing images loaded in from domains other than that of my instance as I load/scroll pages, which I want to be loaded via my instance for privacy reasons.

    0
  • Legal concerns with self-hosting
  • terribleplan terribleplan 1y ago 100%

    I believe the Pictrs is a hard dependency and Lemmy just won't work without it, and there is no way to disable the caching. You can move all of the actual images to object storage as of v0.4.0 of Pictrs if that helps.

    Other fediverse servers like Mastodon actually (can be configured to) proxy all remote media (for both privacy and caching reasons), so I imagine Lemmy will move that way and probably depend even more on Pictrs.

    1
  • Legal concerns with self-hosting
  • terribleplan terribleplan 1y ago 100%

    IIRC Lemmy preloads all thumbnails for posts in communities you subscribe to into pictrs to be cached for like a month or something. So, yeah...

    7
  • If anyone is near MN MyPillow is aucioning off some server equipment
  • terribleplan terribleplan 1y ago 100%

    The servers aren't even identified in the listing as R610s (or E01S, they misread that as "EOLS"), so who knows...

    8
  • Self-hosted lemmy without serving arbitrary federated content?
  • terribleplan terribleplan 1y ago 100%

    Lemmy has a feature/setting called "Private instance" that I think could be used to achieve this, but I think that got broken at some point because it got tied to turning federation off... not sure what the current state is but may be worth looking into.

    1
  • plex or Jellyfin?
  • terribleplan terribleplan 1y ago 100%

    I switched from Plex to Jellyfin several years ago and haven't really looked back. Overall I just didn't like the direction plex kept going (pushing shit streaming services, central auth, paywalling features), and dropped it even though I grabbed a lifetime plex pass back in the day. The only thing I miss about plex was the ease of developing a custom plugin for it since you could pretty much just drop python scripts in there and have it work, though their documentation for plugin development was terrible (and I think removed from their site entirely).

    15
  • Would there be any benifit to host another instance?
  • terribleplan terribleplan 1y ago 100%

    I run my own for myself and some friends who don't really use it. If you are interested in doing so I say give it a shot.

    4
  • Do you have perticular reason for choosing Tailscale over ZeroTier or vice versa?
  • terribleplan terribleplan 1y ago 100%

    I love tinc, it's so simple. I wish there were something just as easy that leveraged wireguard instead of whatever custom VPN/tunneling stuff tinc uses, as using it scares me with how seemingly little maintenance tinc gets. Like if tailscale/headscale and tinc had a baby, haha.

    Is there a way to run tinc on your phone or similar? To me that's another bonus of tailscale at least.

    1
  • Has vlemmy.net lost its domain name?
  • terribleplan terribleplan 1y ago 100%

    Docker isn't super necessary, there are some scripts out there that hide a good bit of how it works like the official ansible playbook or lemmy-easy-deploy.

    I use docker to easily run many pieces of software in isolation from each other, it's like VMs if you're familiar with those, but different in some key ways that don't really matter for this discussion.

    6
  • https://www.youtube.com/watch?v=QvncNMahhzw

    A checkpoint? From Mk. VI? And they mention the fediverse? (Well, Mastodon at least). It must be Christmas.

    1
    0
    javascript:alert('<3')// Hello_Hackers

    I tried what another user reported [and it worked](https://lemmy.nrd.li/post/155147). I submitted a [github issue](https://github.com/LemmyNet/lemmy/issues/3505) as the security email seems to be unmonitored based on me trying to contact it (regarding a different issue) for over a week now. Be careful about links you click in Lemmy, I guess. cross-posted from: https://sh.itjust.works/post/774797 > **What is XSS?** > > Cross-site scripting (XSS) is an exploit where the attacker attaches code onto a legitimate website that will execute when the victim loads the website. That malicious code can be inserted in several ways. Most popularly, it is either added to the end of a url or posted directly onto a page that displays user-generated content. In more technical terms, cross-site scripting is a client-side code injection attack. > https://www.cloudflare.com/learning/security/threats/cross-site-scripting/ > > **Impact** > > One-click Lemmy account compromise by social engineering users to click your posts URL. > > **Reproduction** > > Lemmy does not properly sanitize URI's on posts leading to cross-site scripting. You can see this working in action by clicking the "link" attached to this post on the web client. > > To recreate, simply create a new post with the URL field set to: `javascript:alert(1)//` > > **Patching** > > Adding filtering to block `javascript:` and `data:` URI's seems like the easiest approach.

    110
    13
    https://www.youtube.com/watch?v=Q0lBdLlxIjA

    Crank up "Crab Rave" and put your claws in the air, but with guns in them.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearVI
    Videos terribleplan 1y ago 100%
    How to Protect Your Computer from Getting Shot by an MBT
    www.youtube.com

    Can't sleep, time to rewatch this video and others like it.

    1
    0
    https://www.youtube.com/watch?v=FgMqvL8rW_U

    I was a bit distracted with the whole LRRMans thing, have some highlights.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSA
    Saved You A Click terribleplan 1y ago 100%
    lemmy.ca - Why is a millennium old fossilised human poop on display at the Archaeological Resource Centre in the UK? | because it "may be the largest example of fossilised human faeces ever found"
    https://archive.ph/E0tNo

    Apparently someone on lemmy.ca feels the need to make clickbait out of [a very short wikipedia article](https://en.wikipedia.org/wiki/Lloyds_Bank_coprolite). And they didn't even answer their clickbait in the post body. smh. For added fun archive.org seemingly breaks the Lemmy UI, indicating that the community lives @web.archive.org for some reason. > Created: 9th century > "This is the most exciting piece of excrement I've ever seen ... In its own way, it's as irreplaceable as the Crown Jewels"

    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSA
    Saved You A Click terribleplan 1y ago 100%
    Scientific American - Is Fukushima Wastewater Release Safe? What the Science Says | probably
    https://web.archive.org/web/20230623183439/https://www.scientificamerican.com/article/is-fukushima-wastewater-release-safe-what-the-science-says/

    The operator of the plant is confident it is safe, some say there are other risks that make not releasing the wastewater worse, most opposition is limited to saying hasn't been enough study, one scientist in particular says it is unsafe. We'll see what ends up happening later this month. > “a lack of adequate and accurate scientific data supporting Japan’s assertion of safety”. > “The risk of another earthquake or a typhoon causing a leak of a tank is higher, and they’re running out of space.” > “The concept of dilution as the solution to pollution has demonstrably been shown to be false, [...] [t]he very chemistry of dilution is undercut by the biology of the ocean.” > “I think it is important to evaluate the long-term environmental impact of these radionuclides,” > “We have confirmed that the tritium concentrations in the bodies of marine organisms reach equilibrium after a certain period of time and do not exceed the concentrations in the living environment,” [...] The tritium concentrations then decrease over time once the organism is returned to untreated seawater. > The IAEA [...] is expected to release a final report on the site and the plan for the wastewater release later in June.

    3
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearVI
    Videos terribleplan 1y ago 100%
    Transient Hazards: Explosion at the Husky Superior Refinery
    www.youtube.com

    The USCSB does some great animations. Their new intro is radical as well, right up until they use a Red Tailed Hawk's call instead of an actual Bald Eagle's.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAD
    On LLM content

    Comments are welcome and appreciated, especially from members of NRDLemmI. For fun here's an (edited) ChatGPT TL;DR: * These guidelines try to balance the benefits of LLMs against negative impacts on communities. * Follow the rules of the communities and instances you participate in, including rules regarding LLM content. * It may be reasonable to seek clarification or leave a community, but don't continue violating rules and don't argue. * If you primarily sharing your own thoughts and use an LLM for editing or other assistance, most of this is unlikely to be an issue. * Sharing an unedited/unreviewed response solely generated by an LLM adds little to the conversation and is likely to be an issue. * Users employing LLMs are welcome on NRDLemmI, but if consistent rule violations occur on other instances, bans or other actions may be necessary. # Background The landscape of LLMs and other AI tools is constantly evolving, and the technology will likely never be worse or more inaccessible than it is right now. Regardless of your personal opinions on these tools, they will certainly have an impact on NRDLemmI as well as the broader fediverse. As with many of the decisions I am making regarding how NRDLemmI will run, I hope to strike a balance between the benefits of LLMs and negative impacts the content LLMs generate can have on communities. This approach will not be perfect. It will need to evolve alongside the tools and alongside the fediverse itself. The most important thing is that everyone here understand our approach and the reasoning behind it. # The rules here NRDLemmI does not currently have a specific rule against posting content generated by AI/LLMs; however, there are two existing rules that are relevant to the decision-making process when addressing reports or complaints about such content. > 3. Don't do things to adversely impact federation with other servers. > 6. Respect the rules of the communities in which you participate. I may elaborate further on the reasoning behind these rules later. For now, it's important to understand that these rules aim to strike a balance between free speech and the ability of our instance's users to participate in the broader fediverse (As well as limiting legal or hosting-related consequences, as that would impact both). Rule 6 can be seen as a corollary to rule 3, as multiple rule violations within external communities could potentially lead to our instance being blocked from federating with those external instances. # The rules elsewhere Regardless of what you are posting, it is essential to be mindful of and do your best to follow the rules of the community and instance you are participating in. This is particularly crucial when posting potentially inflammatory, self-promoting, or LLM-generated content. Specifically, when posting LLM content, be sure to check the sidebar of both the instance and the community for: * Specific rules regarding the use of LLMs * Rules against "low-effort" content or comments * Rules against spamming * Rules requiring citations If there is a specific rule either for or against the use of an LLM, the answer is straightforward: do not post LLM generated content there. If the rule pertains to any of the other points mentioned, it is up to you to determine whether the mod/admin will view the LLM-generated content as a violation. # When you break the rules Let's suppose a mod/admin takes action against your post. Was the rule clear? If so, you deserved the consequences, as you shouldn't expect to go unnoticed. If the rule was ambiguous or subject to interpretation, the mod/admin's action indicates how they interpret the rule. In such cases, it is perfectly reasonable to: * Stop posting or commenting in the community. * Leave the community and/or instance. * Apologize. * Feel sad and/or angry. In certain situations, it may also be reasonable to: * Seek clarification to better follow their rules in the future. * Share your interaction elsewhere, as long as it's not intended/likely to cause brigading or other retributive acts. It is never reasonable to: * Continue posting LLM content that is likely to violate their rules. * Argue with or harass the mod/admin. * Complain to the instance's admins about the mod enforcing the community rules. * Complain to _your_ admin about an admin on a different instance. # _My_ interpretation of the "gray area" If your post consists primarily or entirely of your original thoughts and you use an LLM only for editing, phrasing, grammar, or to _reduce_ the level of detail, mods/admins are unlikely to have an issue with it. Likely they won't be able to tell that an LLM was involved, just like they can't tell Grammarly or Spelling/Grammar checkers were involved. The thoughts and knowledge remain your own or, at the very least, represent something you researched while writing your post. In this case, you might even be able to bend the rule against LLM content since you're sharing _your_ content with only assistance from an LLM. However, if you instruct the LLM to "Write me a comment refuting this post: [post text]," the thinking and opinion belong to the LLM rather than you. Sharing a response you didn't write adds little value to the conversation since you won't be able to further engage. Additionally, longer LLM-generated posts, especially on narrow topics (where they likely don't have much/up-to-date/good training material), often have a discernible "uncanny valley" quality and can be easily identified. Contrast this with a situation where someone shares an article written by another person that refutes a post. If someone comments, saying, "Sarah Whatshername wrote an excellent response to this, where she mentioned that [...some info/quotes/whatever...]. I think it's worth reading before fully embracing this viewpoint," they are appropriately crediting the author, highlighting relevant parts of the author's opinion, and, if possible, providing a link to the source. # How to avoid sticky situations If things you post are repeatedly reported as LLM-generated, it suggests that you may be leaning toward misusing these tools, and action may be necessary. If it becomes apparent that you lack expertise in the discussed topic (which should be evident to the mod of a community focused on that subject), action may also be required. However, if someone says, "I heard [X], is it true?" or approaches a topic they are unfamiliar with in a curious and constructive manner, it is less likely to warrant action even if an LLM is somehow involved. In general, if someone wants to know what ChatGPT/LLaMA/Bard/whatever "thinks" about a post or how it would refute it, they will ask that thing for a response. Simply regurgitating its answer, particularly when you lack the expertise to assess its quality or accuracy, at best contributes little to the conversation. # When things get sticky on this instance or in communities I moderate Users employing LLMs are welcome on this instance and in any of the communities I moderate, as long as human thinking remains the primary driver. If someone's posts start receiving reports (especially if admins threaten to block my instance), I will review the user's posts and comments then engage them in a conversation covering the topics mentioned above. If, as a result of this discussion, the user consistently fails to comply with community rules on other instances or refuses to adjust their tool usage appropriately, they will be banned from the community/instance.

    1
    0
    https://www.youtube.com/watch?v=zbApLQ8nVJ0

    Yay, an early CheckPoint! Let's hope heather takes an early lunch more often!

    1
    0
    https://www.youtube.com/watch?v=exRFs1J8OJU

    The names have been changed to protect the unusual. Crapshots will return in August.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSA
    Saved You A Click terribleplan 1y ago 100%
    Slate - Here’s How Many Years in Prison Trump Would Be Facing if He Were Treated Like Any Other Defendant | 12.5 to 22
    https://archive.is/4nuH5

    > For a defendant with no prior criminal convictions, an offense level of 37 yields 210 to 262 months (17 1/2 to almost 22 years). A defendant who accepted responsibility could reduce that range to 151 to 188 months if the prosecution agreed to deduct the third point.

    3
    2
    www.youtube.com

    As solidly indifferent as I am about the new LotR set, it's still fun watching entertaining people playing a game I enjoy.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearVI
    Videos terribleplan 1y ago 100%
    Five historical Gems around Manchester &amp; Salford
    www.youtube.com

    Watching someone exploring the industrial history of a place I will likely never go is surprisingly interesting.

    1
    0
    https://www.youtube.com/watch?v=o-KMXaWA_T8

    A kingdom of people with silly names come under threat from other silly names.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearVI
    Videos terribleplan 1y ago 100%
    Project Farm - Best C-Clamp? Let’s Settle This! $4 vs 252, Wilton, Yost, Irwin, Wright Tool, Harden, WEN, Proto
    www.youtube.com

    Project farm always has good videos. If you happen to be looking for some C-Clamps, this video may help in your decision.

    1
    0
    https://www.youtube.com/watch?v=5Si1CtB6Qjk

    In which the opening chastises chat for unnecessary panic, followed by _justified_ panic as the stream crashes repeatedly.

    1
    0