@ptz@dubvee.org cover
@ptz@dubvee.org avatar

ptz

@ptz@dubvee.org

Ask me anything.

I also develop Tesseract UI for Lemmy/Sublinks

This profile is from a federated server and may be incomplete. View on remote instance

ptz ,
@ptz@dubvee.org avatar

Sigh. AI has basically added a rocket booster to the enshittification train.

Hopefully this doesn't impact DDG.

ptz ,
@ptz@dubvee.org avatar

Same. I don't mind it as an option if that's what some people want, but stop "enhancing" the default experience with it and shoving it down my throat. No lo quiero.

ptz ,
@ptz@dubvee.org avatar

I fear that as well. I use Searx-NG at home, so am expecting that to start dying a death of a thousand cuts soon.

Was thinking about standing up (or contributing to) either YaCY or Stract, but you made a good point about the bot allowances for the Googlebot et al crawler UAs. Wonder how frowned upon it would be to spoof the crawler UA in a self-hosted one?

ptz ,
@ptz@dubvee.org avatar

s it because you expect other search engines to follow suit until there are no search engines anymore, only hallucination machines?

Basically, yeah.

ptz ,
@ptz@dubvee.org avatar

......yeah.

I had that thought after I replied when I realized that most of the reputable search crawlers will publish the IPs/ranges they use in addition to the UA. The disreputable ones (cough Bytedance cough Xiaomi cough) will just spoof Chrome on Windows 10 and flood you with requests from AWS datacenters in Shanghai or Singapore.

That said, I may still continue looking into working with one of the actual self-hosted search engines (vs meta search) and see how well that works.

Problems with creating my own instance

I am currently trying to create my own Lemmy instance and am following the join-lemmy.org docker guide. But unfortunately docker compose up doesn't work with the default config and throw's a yaml: line 32: found character that cannot start any token error. Is there something I can do to fix this?...

ptz ,
@ptz@dubvee.org avatar

Try this docker-compose file: https://github.com/LemmyNet/lemmy/blob/main/docker/docker-compose.yml

Here's the docs for pict-rs: https://git.asonix.dog/asonix/pict-rs/src/branch/main/pict-rs.toml

Everything in the config file has an env var you can set. The most important one is the PICTRS__SERVER__API_KEY

ptz ,
@ptz@dubvee.org avatar

I don't want to ask any kind of LLM anything at all. Ugh.

ptz ,
@ptz@dubvee.org avatar

omg.

I saw someone comment the other day that his idiot followers were saying that, but assumed it was satire (what little shreds of satire still exist thanks to the clown pictured here).

ptz ,
@ptz@dubvee.org avatar

I don't know much about Moondrop's line of phones, but I do love that Apple removed the headphone jack, Samsung naturally copied them, and Moondrop comes along and says "you know what? We'll add two headphone jacks".

Respect.

(I absolutely still use the 3.5mm jack)

ptz , (edited )
@ptz@dubvee.org avatar

"Once is chance, twice is coincidence, three times is a pattern".

Alternatively...

"If I had a nickel for every Boeing whistle-blower that turned up dead recently, I'd have two nickels. Which isn't a lot, but it's weird that it's happened twice, right?"

ptz ,
@ptz@dubvee.org avatar

Definitely fits here, IMO. Classifying truck drivers based on the cargo they're hauling is kind of crazy (unless the company has its own freight division).

Also, is it poor form to post both here and ...

If it fits both, then post to both. Most UIs will roll up crossposts now, and usually only one is shown directly in the feed. That said, at least in my opinion, posting to two communities back to back is plenty. Any more, and it starts to feel a bit spammy (regardless of whether they're rolled up into the crossposts). I'm sure you'll get different answers based on who you ask, but that's my take on it.

ptz ,
@ptz@dubvee.org avatar

To add on to this answer:

If they're blocking Wireguard/OpenVPN at the protocol level, there may not be anything you can do (running on a different port, etc).

If HTTPS works, between a cloud VPS and your home connection, you might be able to setup Nginx + VPN-WS on your cloud host to make a websocket-based VPN.

https://github.com/unbit/vpn-ws

I haven't tried this, but it looks solid enough. Just make sure you configure Nginx correctly for authentication since it doesn't do that on its own (intentionally since most web servers already have a solid authentication framework / plugin system).

You may also try SSH port forwarding. Basically your home device maintains a persistent connection to the cloud server over SSH and forwards one or more ports (its SSH, for example) over that, and the cloud server makes that available.

ptz , (edited )
@ptz@dubvee.org avatar

I don't think that it's a prerequisite but it's definitely a catalyst.

Another catalyst is one company buying another. I cannot think of one example where the acquired company's product/services got better after a M and A. OTOH, I can think of many examples of it getting worse. Confirmation bias? Absolutely. But still makes you go "hmm..."

ptz ,
@ptz@dubvee.org avatar

That's true, and also why I added that last part about it being confirmation bias on my part. Definitely not saying there aren't good examples, but like you said, I'm also having a hard time coming up with any.

Has Valve ever bought any other company? lol They're one of the few I could see actually making the child company better xD

ptz ,
@ptz@dubvee.org avatar

Interesting. I've never played TF but Portal is one of my all-time favorites (I'm not much of a gamer lol). Will try to look into that when I have time because it's definitely interesting if true (and can be my token good example lol).

ptz ,
@ptz@dubvee.org avatar

I knew that link was going to be something related to Oracle, and I was not wrong. xD

ptz ,
@ptz@dubvee.org avatar

I've followed that for a while :) Saw it on Hack a Day early in its development and thought it was one of the coolest ports I've ever seen. Sadly, I think he got D&D'd. Best I recall, I think it was unlicensed use of the N64 SDK or something like that.

ptz , (edited )
@ptz@dubvee.org avatar

I'm convinced Dr. Spaceman was based on a real Hollywood doctor.

Dr Leo Spaceman offers Jenna meth to lose weight

(If you can see the pamphlet because of the caption, it says "You do the meth!")

ptz ,
@ptz@dubvee.org avatar

Delta or Jenna?

I haven't heard much about Delta Burke since the early 90s, but no major controversies come to mind (YMMV).

Jenna definitely, though. lol

ptz ,
@ptz@dubvee.org avatar

I prefer Ku Klux Karens, myself. 😆

ptz ,
@ptz@dubvee.org avatar

Thanks for the post. I just bought 4 of them as a stopgap.

ptz OP ,
@ptz@dubvee.org avatar

Updated the post with some screenshots from my install.

ptz OP ,
@ptz@dubvee.org avatar

Nice. I was looking at the light jazz ones from TWCClassics: https://twcclassics.com/audio/playlists-october-1997.html

ptz OP , (edited )
@ptz@dubvee.org avatar

Dumb question, but how to do you get just the weather panel to display without the settings form below and such? Setting it up in an iframe is one of the things I wanted to do with it aside from a kiosk-style, fullscreen display.

I looked at that one, and the demo was cool. When I looked at the hosting steps, though, it mentioned IIS and I pretty much noped out. Lol

ptz OP ,
@ptz@dubvee.org avatar

Oh, I'm not adding it to HA, just curious how to have just the weather panel is ws4kp to display for embedding without all the settings/controls.

ptz OP , (edited )
@ptz@dubvee.org avatar

Thanks!

Ah, Kiosk mode, I think, is literally brand new. There was an issue/request he was working on for that, and I did a build from that branch yesterday. As I was building my Docker image from that, it was literally getting new commits as I was building it. Talk about bleeding edge haha.

I'll check that out again now that he may have merged it into main. Mine only has the configuration URL string to preset the options/location. You still have to click "fullscreen" on the weather window thing.

This one is in JS. I was referring to the parent project that required IIS and seems to be in C# (I didn't dig too deep into it). That's where I bailed out. If there were Docker instructions for that one, I wouldn't have seen them as IIS is basically an instant deal breaker for me lol. Too much pain and misery in my past to ever want to deal with that again 😆

Update: Yep, latest release works amazing, including Kiosk mode. No need for my custom build anymore.

ptz OP ,
@ptz@dubvee.org avatar

A lot of those are the same troll, and, if it's any consolation, they're not very creative.

ptz OP ,
@ptz@dubvee.org avatar

Some have already, and I don't blame them one bit. I'm hesitant to since it's mostly one troll over and over again using that open instance as a base camp, and I don't want to block the whole instance because of that single jerk.

OTOH, I'm considering it, at least as a temporary measure. I usually reserve that for more severe matters (massive spam campaigns, CSAM, etc), but I've only got so much patience.

ptz OP , (edited )
@ptz@dubvee.org avatar

I'm split on open signups.

On one hand, it makes switching from something like Reddit easier. For people joining us in good faith, that's a good thing. On the other, it's open season for trolls and spammers.

That said, I don't think an instance with less than a team of admins spanning multiple time zones should have open registrations. Admins have lives and need sleep, so a single-admin instance with open signups has a huge window of opportunity for bad faith actors to take advantage.

There are automod tools which can help with this, but I still think open signups should only be enabled when an instance can have an admin on hand 24/7.

ptz OP ,
@ptz@dubvee.org avatar

Oh, I did not know that. Today I learned. Thanks!

ptz OP , (edited )
@ptz@dubvee.org avatar

Thanks for responding.

Of course these accounts gets banned quickly.

You only temporarily ban them from what I've seen in the modlog. You may not know this (I didn't until recently), but a home-instance temp ban will override a remote instance perma ban (there's a PR in the works to fix this , but it's the way things are currently). And when someone has a username like https://lemmy.today/u/JewKiller64g, I really don't think they're going to suddenly change their ways in 30 days and come back after a temp ban a better person.

Getting a fake email address is really easy, so I don't think it makes any difference whatsoever. On fastmail which im using, I can even create fake ones with a click on a button. It's built into the service to have different emails for different sites.

It adds at least an extra step they'll have to go through if they're spinning up a new account to evade a ban. The one in question has admitted they'll just keep spinning up new accounts because it's easy. Adding a slight inconvenience won't stop everyone, but it would at least help prevent becoming a base camp for trolls.

I think it's frustrating for new users to have to wait for a random time period to get accepted, specially when it serves no purpose. I'm not going to be any wiser if I approve the registration now or 12 hours later.

That's also 12 hours where your instance can spin up accounts with no one able to do anything about them and everyone else has to deal with that.

How do you know which accounts are spam accounts before they even started posting?

You don't, but at least with some form of barrier they're not free to go crazy with no oversight. It also allows you to weed out obvious trolls like half the usernames listed in the post above.

If the spammers and trolls manage to make you defederate from Lemmy.today, they will pick another instance.

You're not wrong there, but we'll cross that bridge when we get to it. Right now, they're targeting yours because there's no barrier to entry whatsoever. Defed is not something done on a whim, and I'm responding to your comment which means I haven't taken that step. Yet.

Sooner or later, small instances may even stop accepting new users for fear of being defederated from the larger network.

Not as long as the admin is responsive and takes measures to address the problems. Defederation is not something most of us do lightly, but when all else fails, it's the final option.

I would like to stop having these spam accounts and trolls on the instance. I could add email verification but it won't make a difference and just make it more annoying for new users

Most instances require this, as do pretty much all mainstream platforms. I don't think anyone is particularly annoyed by this.

ptz OP ,
@ptz@dubvee.org avatar

Greatly appreciated! :)

Feel free to join us in the Matrix channel where we keep each other apprised of spammers and trolls and other problems. You show up as a member already, but we never see you in there. That's how we catch so many of these so fast.

ptz OP ,
@ptz@dubvee.org avatar

I do, and would hope so as well 😆

ptz , (edited )
@ptz@dubvee.org avatar

No, you don't need a second domain.

You'll need to register your apex domain with a registrar and then check the option to use custom name servers. The only subdomains you'll need to configure are the glue records for your ns1 and ns2 name servers.

ptz ,
@ptz@dubvee.org avatar

Isn't that what I said? (genuinely asking). That's exactly how mine are all setup.

ptz ,
@ptz@dubvee.org avatar

My bad. Didn't see "second" domain.

ptz ,
@ptz@dubvee.org avatar

I know Abbott is a whiny little piss baby, but holy crap does he look like a whiny little piss baby in that headline image.

ptz ,
@ptz@dubvee.org avatar

Yeah, and witches cursed my pants to not fit anymore. NOT all the non-stop sitting and snacking. Definitely witches.

ptz ,
@ptz@dubvee.org avatar

A newt?!

ptz ,
@ptz@dubvee.org avatar

It's unfortunate, the invites were stuck in pending for about a week or so.

I think that was fixed a while back. Not sure what version, but I haven't seen subscriptions stuck on pending for quite some time.

ptz ,
@ptz@dubvee.org avatar

I feel that.

ptz ,
@ptz@dubvee.org avatar

Thanks!

I do have a community for it, but it's been a ghost town since last year (some internal drama put the project in limbo, and I only revived it a little over a month ago). Currently taking advantage of nobody expecting anything from me right now, lol, and taking time to do a big overhaul of a lot of stuff under the hood and add some needed polish to several areas. Hope to have 1.3.0 ready to release in the next 3-4 weeks (hopefully).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines