[-] ptz@dubvee.org 61 points 3 days ago* (last edited 3 days ago)

It's gonna be saddam hussein isn't it? 😆

spoilerDamn it, it is lol

[-] ptz@dubvee.org 1 points 3 days ago

Should be pretty easy if you use Nginx. You can just proxy the full URI and params.

Main network:  192.168.1.0/24
Restricted network:  10.10.10.0/24
ShellyPlug IP:  10.10.10.5  (assuming it's REST API is on port 80, but adjust if needed)
Reverse Proxy IP:  192.168.1.10

Nginx "conf.d/shellyplug_proxy.conf": 

server {
  listen 80;
  server_name  shellyplug.lan;
  location / {
    proxy_pass http://10.10.10.5:80;
  }
}

As long as your reverse proxy (Nginx) on your main network can reach 10.10.10.5 port 80 on the restricted VLAN, it should work, and you should be able to use call the api from your main network at http://shellyplug.lan (or http://192.168.1.10) just as you would to it directly to the plug on its restricted network.

HTH

[-] ptz@dubvee.org 1 points 3 days ago

In that case, a reverse proxy on your "main" network that can access the Shelly Plug on the "restricted" network should work.

[-] ptz@dubvee.org 2 points 3 days ago* (last edited 3 days ago)

Good point, and I stand corrected. And replace "AI" with "immigrants" and my statement sounds like my uncle at Thanksgiving 🤦‍♂️ Not the vibe or attitude I want to go through life with.

So yeah, AI's not stealing jobs but greedy C-levels are giving them away to AI to cut costs for short-term gain.

Will keep that correction in mind going forward. Thanks.

[-] ptz@dubvee.org 9 points 3 days ago* (last edited 3 days ago)

~~"But AI isn't coming for your jobs, we swear!"~~

I fully expect companies that are replacing employees with "AI" to soon run into failure. I also hope that those laid off because their bosses determined an "AI" could do their jobs find better jobs and refuse to return to their old positions when they're inevitably asked to come back.

[-] ptz@dubvee.org 34 points 3 days ago

Meanwhile, my work is trying to shoehorn in B-4GPT

[-] ptz@dubvee.org 6 points 3 days ago

That would definitely work for rooting out ones local to an instance, but not cross-instance. For example, none of these were local to my instance, so I don't have email or IP data for those and had to identify them based on activity patterns.

I worked with another instance admin who did have one of these on their instance, and they confirmed IP and email provider overlap of those accounts as well as a local alt of an active user on another instance. Unfortunately, there is no way to prove that the alt on that instance actually belongs to the "main" alt on another instance. Due to privacy policy conflicts, they couldn't share the actual IP/email values but could confirm that there was overlap among the suspect accounts.

Admins could share IP and email info and compare, but each instance has its own privacy policy which may or may not allow for that (even for moderation purposes). I'm throwing some ideas around with other admins to find a way to share that info that doesn't violate the privacy of any instances' users. My current thought was to share a hash of the IP address, IP subnet, email address, and email provider. That way those hashes could be compared without revealing the actual values. The only hiccup with that is that it would be incredibly easy to generate a rainbow table of all IPv4 addresses to de-anonymize the IP hashes, so I'm back to square one lol.

[-] ptz@dubvee.org 8 points 3 days ago

Lol, that sounds like a Randall Munroe unit of measurement, and I love it. If there's not already an xkcd for that, there should be.

[-] ptz@dubvee.org 10 points 3 days ago

Ah, good to know.

I did know there were two sides of it (we explored MariaDB Enterprise at work, but unfortunately it didn't pan out).

Any more, I just assume one company buying any other always results in a worse experience post-sale.

[-] ptz@dubvee.org 124 points 3 days ago

Saving this for when people ask why I need root access on my devices.

[-] ptz@dubvee.org 1 points 3 days ago

Easer cannot switch Wi-Fi networks: I was hoping to use the Shelly Plug’s local access point (AP mode) for a more portable solution, but since Easer doesn’t have permission to switch networks, I'm restricted to my home network.

What about setting up a reverse proxy on your main network that can then make the call to the Shelly Plug on its VLAN? I do this with my HomeAssistant and its devices which are all on an isolated network. The HA machine has internet access, but none of the other devices do (via firewall rules for that VLAN).

You'd have to make a firewall rule to allow the reverse proxy to be able to reach the restricted network, but that's pretty straightforward.

Easer cannot start external apps: It also can’t trigger external apps that might help with network switching or more advanced controls.

Not familiar with Easer (will have to check it out, though), but can it make an HTTP(S) call natively?

92
submitted 3 weeks ago* (last edited 3 weeks ago) by ptz@dubvee.org to c/tenforward@lemmy.world

Source

The resemblance is a little uncanny.

Bell Riots kick off in 6 days, and we have a proto Borg queen coming online in 2024 just like that old gypsy woman said. Maybe we do live in the Trek universe.

23

Follow up to this post: https://dubvee.org/post/1715655

I've completed the first week of my 30 day dumb phone challenge. There were a few hiccups along the way, and I had to break out the old smartphone more often than I'd expected, but overall, it's still been successful beyond my expectations (my expectations were quite low, and I figured I'd have given up already lol).

I probably won't be doing weekly updates, but the first week was pretty much expected to be the most challenging, so I figured a follow-up would be warranted.

TL;DR: So far, so good, and I'm actually enjoying it rather than tolerating it as I initially expected.

Main Challenges

MFA for my work VPN

That was, by far, the most frequent cause of having to break out my smartphone. Despite changing my default MFA method from app notification to code, nine times out of ten, the VPN would still try to send the app push. This is made worse by the really crappy VPN my work offers that will, on a good day, disconnect you at random one or more times per workday (sadly, I have no say in what product we use for that). Needless to say, the old phone remained at arm's length most of the workday (though I was successful in keeping it "out of sight, out of mind")

On day 3, it started to prompt for a TOTP token about half the time (yay, progress), and since day 5, it's asked every time. Why it took 3-5 days for that change to be fully effective is beyond me. Note to self: If I ever do change back to app push, never lose my phone.

Looking up Business Phone Numbers

I was out running errands and needed to call a local business to see if they had a specific thing in stock (the big box store I was near was out). Rather than run back to the parking lot and grab my smartphone from my car, I re-enabled the mobile browser to grab their number from their website. While this went against the spirit of the experiment, my old dumb phone way back when did have a primitive mobile browser which I used similarly, so I'm going to let this slide. I've also left the mobile browser enabled since needing to lookup a business phone number while out and about is not an uncommon situation.

Pokemon Go

Ok, so this is purely an indulgence, but I do have a very long, unbroken streak going on Pokemon Go. I'm not really a die-hard player anymore, but I do refuse to break my streak. So every morning when I let the dogs out, I sit on the patio, drink my coffee, and catch my daily Pokemon as well as play a few of my daily word games. For those purposes, the smartphone is basically a wifi tablet/Game Boy that gets used for about 15 minutes and then put away. I can live with that.

As far as the challenges go, that was pretty much it. Looking at the contemporary slate of feature phones (most of the ones I looked at run KaiOS), a web browser is pretty standard so I didn't really cheat much at all by re-enabling it. As far as "feature completeness" is concerned, re-enabling the web browser seems to cover all my known bases.

General Experience

It's certainly been different. I still have the "itch" to pull out my phone and start scrolling at the first hint of boredom, but having this pseudo dumb phone is kind of like wearing oven mitts to keep you from scratching when you had chickenpox as a child lol. I've found myself taking in my environment more, being more observant of people/things around me, and generally listening to a lot more music when I need a distraction.

Beyond that, it's been great not getting notifications for every little thing, and there's been very little FOMO with not being "always on" in multiple IM apps. People were also quick to start reaching me via SMS instead of IM.

The other thing I'm really enjoying is just using this thing. It just feels so much more comfortable in my hand than any of the cookie-cutter rectangles I've used for the last 16 years. It took a little less than a day to get back into the full swing of tap and T9 typing, but I'm enjoying that, too (or maybe I'm just enjoying physical keys again). I have to make far fewer corrections than with the on-screen keyboards, and going back to fix a mistake is way less frustrating with physical arrow keys than the stupid finger slide smartphones use.

I've also quickly gotten spoiled by not having to suckle at the teat of the nearest USB cable throughout the day. Partly because I'm not scrolling on it all day and partly because there's just less phone the battery has to support, it easily lasts all day with plenty to spare. It'll get unplugged around 6am and only be down to 65% or so by the time I go to bed. I'm used to being well below 65% before lunch lol.

Next Steps

This is only the end of week 1, so I've got 3 more weeks to go before I really feel I'm ready to make a decision. Based on initial experience, I probably could go for a true dumb phone, but the only thorn in my side is my bank app. I really hate to lose that, and it's the only thing I can't do even with a modern "dumb" phone.

Before beginning this experiment proper, I did play around with this as the smartphone it actually is (I disabled a lot of things on it to dumb it down for this challenge). It's certainly a weird form factor to use Android with, but it's got its charms. One thing I noticed was that I could do everything I could do on my main phone. The nice thing, though, was that I just didn't want to. Like, it was just annoying enough with the small screen and tap/T9 text input that I was happy I could do something if I needed to but was too annoyed to make a habit out of it. That said, I very well may un-dumb this when the 30 days are up and keep using it as my daily driver.

0
submitted 3 weeks ago* (last edited 3 weeks ago) by ptz@dubvee.org to c/tesseract@dubvee.org

1.4.13

Docker Tags

  • ghcr.io/asimons04/tesseract:1.4.13
  • ghcr.io/asimons04/tesseract:v1.4.13
  • ghcr.io/asimons04/tesseract:latest

Bugfixes

  • [0ed97991] Don't badge-ify hashtags if the hashtag linkify option is disabled
  • [ce5a310a] Make markdown text reactive (and re-run pre-processing step) to changes to the enable/disable hashtag setting.
  • [704e2d78] When clicking the user/community links in the modal, close the modal when navigating to the target (previously modal stayed open)

Enhancements

  • [3b8ef653] Update banner when viewing a post on a remote instance to use more concise verbiage and add an extra button to link to the post's canonical instance.
  • [ec8c4bfe] User and Community links are now a elements rather than button. Allows middle-clicking or right-click-> open in new tab to immediately open the profile/community in a new tab without having to click through the modal. Regular clicks still open the modal.

New Feature: Synthetic View Modes

Under the hood, there are still only two main types of view: Card and Compact

However, Compact view is affected by several options which can be combined to create different view styles.

The "compact/card" switcher button has been replaced with a selector menu to select from one of 6 views:

  1. Card: The flagship Tesseract post view. Posts are shown as cards with all the media embed bells and whistles. Post body preview is set to 240 characters.

  2. Compact: The classic "compact" view as of 1.4.12. Feed margins are present, post images are thumbnails, the post body preview is 240 characters, and no media is embedded unless the post is expanded into card view.

  3. Wide Compact: Same as "compact" but without the feed margins. Posts span the full width of the display. Clicking the thumbnail image or the "expand" button in the post action bar will expand the post into card view.

  4. More Compact: Same as "wide compact" except the body preview length is set to zero and can be expanded.

  5. Ultra Compact: Same as "wide compact" except the thumbnails and the post body are hidden. Post body cannot be expanded, and you will need to click into the post to see it. Post can be expanded to card view only with the "expand" button in the post action bar. Expanding into card view does not reveal the post body, only the thumbnail image (if present). If the post is a media post, the embed will be available (either in full or click-to-play depending on settings)

  6. Reader: Same as "wide compact" except the entire post body is shown (up to 10,000 characters).

More views may be added along the way, but for now, those should cover more use cases without having to manually fiddle with the various options.

I'm really liking the "Reader" mode, myself.

132
submitted 3 weeks ago by ptz@dubvee.org to c/tenforward@lemmy.world
101
submitted 3 weeks ago* (last edited 3 weeks ago) by ptz@dubvee.org to c/tenforward@lemmy.world
18
submitted 4 weeks ago* (last edited 4 weeks ago) by ptz@dubvee.org to c/unpopularopinion@lemmy.world

Per Wikipedia, RAS Syndrome is short for Redundant Acronym Syndrome and was coined in 2001 in a light-hearted column in New Scientist.

A person is said to "suffer" from RAS syndrome when they redundantly use one or more of the words that make up an acronym or initialism with the abbreviation itself.

e.g. "I had a hard time entering my PIN number into the ATM machine because its GUI interface was unintuitive"

The sentence still makes sense and, depending on the acronyms used, is more clear. Different industries use the same acronyms for different things. If you're working with people from different industries, sometimes those overlap; having the last word spelled out can help distinguish which is being used.

There are few linguistic hills I'll die on, but this is one of them. This post brought to you by a coworker who didn't like that I said "PIN number".

1
submitted 4 weeks ago by ptz@dubvee.org to c/hardware@lemmy.world

It really looks like a laptop, but it’s actually a 14″ 1920 x 1280 monitor and USB keyboard in a laptop form factor.

There is also an integrated trackpad, speakers and mic, and a rechargeable battery. That makes it capable of providing its own power, and it can even function as a power bank in a pinch. There’s an HDMI input on one side, and on the other is a full-featured USB-C port that accepts video input via the DisplayPort altmode.

107
submitted 1 month ago by ptz@dubvee.org to c/startrek@startrek.website

Don't count on the Deep Space Nine star angling for a Star Trek: O'Brien any time soon.

64
submitted 1 month ago* (last edited 1 month ago) by ptz@dubvee.org to c/tenforward@lemmy.world

DS9: 1x14: Storyteller

In his defense, it's his one and only half-ass, and it was intentional.

And if you don't get the reference in the title: https://www.youtube.com/watch?v=FqURRsNLxB4

79

Today, I'm embarking on a 30 day experiment to see if I can live (and do my job) in the modern world without a smartphone.

Why?

I've been a tech enthusiast all my life: always had to have the latest, greatest, newest, and shiniest gadget I could afford. Here lately, it feels like the tech is taking over and just making me miserable. "Always connected", notification fatigue, endless doom scrolling, "download our app for [super basic thing that shouldn't require an app], etc. I love my smartphone, but I feel like it's a "ball and chain" that's causing me unneeded stress.

I've been wanting to try this for some time, but the "killer app", so to speak, on my smartphone is hospot mode. I use that heavily for both work and personal use, and I only recently realized that modern "dumb" phones could do that now. Suddenly this experiment became possible, so I bought a cheap dumb phone and decided to give it a try.

So, can I go 30 days without a smartphone, and will I see any quality of life improvements (or perhaps the opposite)? Only one way to find out.

Conditions of the experiment:

I bought a modern-era "dumb" flip phone and moved my SIM to it yesterday evening. It's not a true "dumb" phone, though. It runs a stripped down version of Android, so I'm able to install a few "must have" apps that I need such as my MFA and credit union app. I made a concession with the banking app since the closest branch office is 45 minutes away (I don't consider the MFA app to be a concession since some of the dumber dumb phones had support for at least TOTP generators).

That's it for the apps. No email, IM/chat apps, web browser, etc (though I can run all of those it seems). The only "apps" will be the ones that would be standard for a dumb phone of the mid 2000s (calendar, camera, alarm, music player, etc). I've already connected it over USB and loaded up era-appropriate music from my local collection 😆

Rules:

  1. I'll allow myself to carry my smartphone (w/o SIM card) in my bag, powered off, in case I do need it for something urgent, but I won't carry it on my person or use it beyond immediate need. Will connect to my "dumb" phone via its hotspot for internet.
  2. If I do need to break out the old smart rectangle, I should look to see if there is a way to accomplish what I need without it.
  3. This experiment cannot interfere with my job duties.
  4. I've setup an SMS bridge on my server to forward certain critical alerts. I used to do this back when all phones were dumb phones, so I don't feel it's breaking the spirit of the experiment. These will only be "the datacenter is on fire" level alerts, so I don't anticipate many (or any).

So, here goes. I'm not sure what to expect or how this will turn out and even less sure I'll make it the full 30 days. Wish me luck.

205
submitted 1 month ago by ptz@dubvee.org to c/retrogaming@lemmy.world

Ibrahim Al-Nasser, a gaming enthusiast from Riyadh, Saudi Arabia, has set a Guinness World Record for the most video game consoles connected to a single television, with 444 systems hooked up simultaneously.

Al-Nasser's collection spans five decades of gaming history, from the 1972 Magnavox Odyssey to the 2023 PlayStation 5 Slim. It includes mainstream consoles like the Xbox 360 and Nintendo Switch, as well as rare items such as the Super A'Can. To manage the complex setup, Al-Nasser employs over 30 RCA switchers and 12 HDMI switchers, along with various converters for older systems. He maintains an Excel spreadsheet detailing the location and activation procedure for each console. "After a while I noticed that I had a big stack of gaming consoles that I couldn't play," Al-Nasser said. "By adding more switchers, the idea came to my mind to connect all of the gaming consoles I have to the TV then contact Guinness World Records because this project is unique."

Engadget adds:

He's even organized his collection so the cables aren't showing or creating the kind of tangled mess most of us have to deal with when we have just two consoles hooked up to a single television. That may sound like a lot of video game consoles for one collection but it's far from the actual record. Linda Guillory of Garland, Texas currently holds the record for the largest collection of playable gaming systems with her collection of 2,430 items, according to Guinness World Records.

253
submitted 1 month ago* (last edited 1 month ago) by ptz@dubvee.org to c/programmer_humor@programming.dev

Github seems to be down.

Edit: After I made this, their status page finally updated to indicate an issue.

Update - We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back.

view more: ‹ prev next ›

ptz

joined 1 year ago
MODERATOR OF