vimmiewimmie

joined 4 months ago
[–] vimmiewimmie@slrpnk.net 1 points 3 days ago

Yeah. I'm trying to find more about how the Linux VM on Android is setup, but idk if the Pixel 6a is able to run a GUI/window manager for that VM.

Well, the Linux VM on Android uses a loopback and does not work while a VPN is on. So it won't route the VM through it as it just doesn't open with a VPN on.

It will work from the Private Space, but then that doesn't share a VPN connection so no VPN for the VM unless one is opened through the Private Space.

And this was just an experiment to see if the new CLI beta for ProtonVPN would work in the VM, as the OpenVPN config method for ProtonVPN does seem to work, but likely as it doesn't depend on any GUI related actions or programs.

Would you be able to share why you wouldn't recommend running a VPN in the VM on Android?

 

cross-posted from: https://slrpnk.net/post/30244810

ProtonVPN CLI, Android Linux Dev Terminal

Hello,

First, I'm not expecting any specific amount of support, or absolute resolution, as I'm fairly certain this falls under non-standard use. So, this is for testing and experimentation. Thanks ahead of time for any help or guidance you can think of!

Testing the recent CLI program in the Linux Development Environment on a Pixel 6a, GrapheneOS, I've had an error come up.

proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed.

Given what I've seen, it's trying to access keyring, can't find relevant files, and fails to do what it's wanting.

In a stimulated environment like this, similar to maybe docker/podman as I've noticed, a 'regular' boot/initialization doesn't occur and seemingly neither does a logon. So, keyring and other relevant files, services, or utilities just may not get initialized as a program might expect or need.

Though, a keyring program seems installed, and autocomplete even works to enter the name in the terminal, that doesn't mean it's operating as needed.

Given no regular desktop environment to utilize; as the 6a seems to not function with that aspect of the Linux Dev Environment, whether that would resolve this or not; there may not be a solution here.

In the past, with the same hardware and environment, I've gotten manual configuration of OpenVPN to work with config files, so, at least at the time of that experiment, it's seemingly feasible to use ProtonVPN through that method if needed.

Thanks again for any direction or advice. I hope you're having a good weekend.

[–] vimmiewimmie@slrpnk.net 6 points 3 days ago

I've read that dual booting Windows and Linux can have temperamental quirks and I've had my share of them.

Now, if I'm doing that, Windows fs gets isolated and I refuse to even connect it to the internet. But, outside of a legacy automotive shop program meant for XP, I've not needed Windows for a couple years.

 

Hello,

First, I'm not expecting any specific amount of support, or absolute resolution, as I'm fairly certain this falls under non-standard use. So, this is for testing and experimentation. Thanks ahead of time for any help or guidance you can think of!

Testing the recent CLI program in the Linux Development Environment on a Pixel 6a, GrapheneOS, I've had an error come up.

proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed.

Given what I've seen, it's trying to access keyring, can't find relevant files, and fails to do what it's wanting.

In a stimulated environment like this, similar to maybe docker/podman as I've noticed, a 'regular' boot/initialization doesn't occur and seemingly neither does a logon. So, keyring and other relevant files, services, or utilities just may not get initialized as a program might expect or need.

Though, a keyring program seems installed, and autocomplete even works to enter the name in the terminal, that doesn't mean it's operating as needed.

Given no regular desktop environment to utilize; as the 6a seems to not function with that aspect of the Linux Dev Environment, whether that would resolve this or not; there may not be a solution here.

In the past, with the same hardware and environment, I've gotten manual configuration of OpenVPN to work with config files, so, at least at the time of that experiment, it's seemingly feasible to use ProtonVPN through that method if needed.

Thanks again for any direction or advice. I hope you're having a good weekend.

[–] vimmiewimmie@slrpnk.net 4 points 1 week ago (2 children)

Oh...shit.. what do I do with this confetti

[–] vimmiewimmie@slrpnk.net 4 points 1 week ago (4 children)
[–] vimmiewimmie@slrpnk.net 1 points 1 week ago (1 children)

There is a line of sight, which is only slightly obstructed by very thin bushes/branches. Someone posted about some TP-Link type brand of bridges with a range in multiple miles; so much further than is needed but would certainly do the job. Though, I saw some single devices from the same brand, OMA..something?, with stated ranges of 300-600 ft.

So, as long as; the very sparse branches don't impede that range much; I can place it outside or it reaches through the external wall of the house AND the external wall of the small desired building; then I may get away with just the one additional device and the original device (if the Google pod doesn't fight the use of a non-google extender as it's link to the main network, which I suppose isn't a guarantee).

I've informed her the network speed at the secondary building would be slower than inside the house after linking through each connection, but the desire to keep it simple for her and whoever she has come by to troubleshoot it in the future is more of a preference for her.

After talking with her today she is also not interested in drilling holes in any walls. So, confirmation there.

[–] vimmiewimmie@slrpnk.net 1 points 2 weeks ago (4 children)

I'm not sure about digging or running lines.

I mentioned to the owner that the straightforward simplest solution is to run a secondary line to the house from their service provider. But that it's an additional monthly cost as that provider will bill for a separate line of service, not to mention the recurring or initial cost of a modem. They weren't wanting that and I mentioned I wouldn't usually recommend it either because of that extra cost of almost $100 a month.

She is also 80 years old so I'm trying to find something which is as basic, and serviceable/replaceable as possible for whoever might come out to help her with it in the future, with the assumption it may be a less than technologically familiar person.

And it's unlikely she'll agree to drilling a hole in a wall for a cable as she's a widow and the house was her husband's dream home project. So, limited in options and trying to find some electrically powered device[s] to keep it simple.

 

Hello,

TLDR: Trying to extend Wi-Fi to a building maybe 100-200 feet from a house. A third building exists between the two, a TP-Link extender I own 'works' from this third building to provide intermittently functional signal to the desired building. Looking for a stronger extender, preferably without Power over Ethernet to use it outdoors without needing to run a line through a wall/drill.

I'm trying to help someone extend their Wi-Fi coverage to a small extra building (b2), maybe a maximum of two hundred feet from the main house (b1).

She uses the old Google Wi-Fi pods right now, but the pod from the accessory building often disconnects and seemingly fails to ever reconnect without being unplugged and plugged back in.

She says it used to work okay, so I've troubleshot the one she had in the accessory building by bringing it into the main house for a few days, then swapping it with another pod for another few days; neither test showed the total failure as seems to occur in the other building.

Based on the specs of these pods, I'm not surprised it's struggling, and confused that she says it's seemingly worked fine in the past. She doesn't spend much time out in the separate building, so it may just be a lack of seeing it fail.

I've briefly tested one of my own TP-Link AX1500 in a third building (b3), which sits between the main house and the desired accessory building. This has provided an intermittently functional signal in the desired accessory building (b2), but with, understandably, very low strength and frequent disconnects.

I've looked at additional extenders, for indoor and outdoor, but wanted to see what, if anything, people suggest.

Also, I'm finding some of the longer range extenders to be powered by Ethernet, or with a USB connector. Which, if using this extender outdoors to remove one wall of interference, creates the need to either drill a hole in an existing wall, or otherwise have a cable go into the house somewhere. Is anyone familiar with a medium/long-range extender powered just from a power adaptor or something?

Thank you very much for your time and I really appreciate any suggestions or direction you might be able to provide.

 

Hello,

Would anyone happen to be familiar with the Tech Support company, EasyITGuys?

They seemed to be hiring for some remote support, but I've never heard of them.

Just trying to see if anyone has come across them before I send them too much of my information. 😬

Thanks a lot for taking the time to provide any advice or info.

Have a great week.

EasyITGuys

[–] vimmiewimmie@slrpnk.net 1 points 3 weeks ago (1 children)

Thank you for the recommendation.

I've been looking into the Lenovo T14s since your comment. Was there a particular generation you were considering?

[–] vimmiewimmie@slrpnk.net 3 points 3 weeks ago

Does anyone have an idea how these programs work? Is it just public profiles/posts they can see?

[–] vimmiewimmie@slrpnk.net 2 points 1 month ago

Dang. Those are massive. That should do it for sure.

Thank you very much.

 

Hello,

I was offered a job at a casino working as a slot machine technician.

They said they do most hardware replacements and repairs, do electrical diagnostics, and even replace some capacitors or other basic electrical components; the latter maybe being mainly in the power supply area.

I worked in IT, hardware and software support, help desk and IT shop, diagnosing and replacing parts. Though, the corporate process was always buy new and swap the faulty part out with very minimal diagnosis on the electrical level.

I've left a VM with the supervisors office at the casino asking the same question. They know my limited experience in the electrical field, but also said I'll need to quickly pick up the technical aspects during the 90 day training probation on my own or I won't be brought on as permanent.

Any guidance or advice is greatly appreciated.

Thank you very much.

[–] vimmiewimmie@slrpnk.net 1 points 1 month ago (1 children)

Thank you.

Those are very expensive machines, but certainly would be capable of the work. I'm not sure I can afford it.

[–] vimmiewimmie@slrpnk.net 3 points 1 month ago (1 children)

NPUs are meant to offload specific tasks, those which CPUs do less well than GPUs, but while using less electricity than both. So far as manufacturers say.

Thanks for the tips!

[–] vimmiewimmie@slrpnk.net 3 points 1 month ago (1 children)

That's fair. I suppose I took their marketing statements for NPUs closer to face value than what feasibly works.

I was hoping for something entry level to work with/recreate/train smaller models to avoid additional investment in extra services. But, outside of simply running the apps the companies are pushing into their devices, and some other community ones, local maybe doesn't have much use without massive hardware.

Wdyt?

 

Hello,

I've been looking into new laptops, trying to get back into Tech work after about ten years out due to a couple spinal injuries, and hoping for some advice.

TLDR: Laptop for coworking space, flexible AMD hardware preference, NPU for LLM work, Linux SysAdmin practice, metal case/chassis for heat dissipation, as budget friendly as possible.

I'd need a laptop due to limited space and to stay mobile depending on any particular job; mostly remote and may need to go to a local coworking space.

I'm hesitant about LLM usage, but know it's here at least now and I should be familiar with the technology.

I'm considering experimenting with mostly smaller scale LLMs, and maybe whatever else I can get working, 'feasibly', locally;

  • Building as much of my own models if I am able to
  • Creating/curating training data sets
  • Training models on those as best as capable
  • Experimenting with suitably sized models from my training or pre-trained
  • Testing 'agents’/methods/whatever else these types of quality improvements are being called

So, I'm looking at machines with NPUs for that, though I hadn't heard of these until I started looking into machines just recently. Any advice, guidance, rants, lectures, preaches related to that are all welcome and appreciated. Truly.

I trend towards AMD hardware. Just a preference of which corporation to send my money/support to. It may be that higher performing, lower priced, or more "ethical/moral/customer considerate" hardware exists. I'm unfamiliar, though, and these preferences were admittedly made from younger years and minimal information. Please correct as you see fit.

Additionally, I've had better results with Linux and AMD, when I've needed to use it; for continuing to use older machines, Linux SysAdmin practice, or Windows avoidance. Though, LLM work might be in early stages in Linux at the moment.

I am on the fence/generally consider against HP with how they've been with their products. Similarly, any statements or experiences with HP's computers; advising avoidance, stating they're not as problematic as their printers, or anything you feel relevant or helpful; will be highly regarded.

Yet, the lowest priced laptop I've found, which also has some local LLM options, seems to be this HP Omnibook 3 14' (AMD Ryzen AI 7 350, 16G).

HP Omnibook, HP Website

I also found this Lenovo Ideapad 5 with about the same hardware. Yet, higher price even before tax.

Lenovo Ideapad, Costco Website

I've mostly found these CPUs with 16G of RAM. Preferably, I'd like 32G, for some additional memory with LLM training/usage practice. Outside of that alone, I'd likely do fine with 16.

I'd considered metal bodies/chassis for heat dissipation if I'm working the processors with the LLM practice; likely adding a laptop stand and/or cooling pad (if not included directly in the stand).

Sorry for the novel, but hopefully that helps with describing what I'm hoping towards.

I very much appreciate you taking the time to read my post. Thank you very much for any guidance or statements you may feel able to make.

Have a great weekend.

 

Hello,

I'm trying to gather some information about the Linux Development Environment now seeming to crash my Pixel 6a, with Graphene OS.

I have previously used the new Linux Terminal, though only infrequently.

I had one setup on my main profile and one within the locked private profile. Both have the issue occur.

I opened the terminal a couple days ago and it lagged at the loading animation then my phone went black and rebooted.

I've tried it a few times since, even attempting to disable and enable it to start from scratch. I was able to select the option to download the Linux data, but after it began to download it once again lagged and my phone rebooted.

Outside of some other oddity or user error, I've considered my phone being older and possibly not handling some update or change made since the last time I used it. Maybe some graphical addition?

I've simply not yet found anything elsewhere online about this type of issue.

Any advice or guidance you can provide is greatly appreciated.

Thank you very much. Have a great day!

 

Hello,

I am trying to get some guidance on HIPPA law in the USA.

First, is there a better place to post about this topic?

If not, would anyone know of a good place with as detailed examples of possible HIPPA violations as possible?

Or, specifically, would anyone know if the following would be a HIPPA violation, and if so, what type?:

An employee at a supposedly HIPPA protected facility bringing their adolescent or early teen kid to the facility, and the kid both having access to records as well as performing staff duties with patients/clients.

Also, would anyone happen to know if there is any type of HIPPA violation 'exemption' a facility/individual could have available to them in a situation like this?

I believe a violation is occurring, but am not sure how to clarify specifically or if some exemption exists which allows this to occur.

Thank you for taking the time to read my post.

Any direction or guidance you may be able to provide is greatly appreciated.

 

Hello,

Would anyone know of any degree programs in Canada similar to this Ecological Engineering bachelor's from Oregon State University (USA)?

I've found some pages from McGill, but that was relating to Graduate Research programs.

Any direction or guidance is highly appreciated!

Thank you very much!

 

How would I make copies of keys that either say "Do not duplicate", are of that general type with like a locksmith business etched into it, or is some fancier "Best" Cormax brand?

I'm really close to getting into stable housing, been roughing it for a few years, and do custodial to make ends meet. There are a few keys that if I had copies of them would let me use a shower, toilet, A/C and a microwave for a few months then destroy the keys when I move in to a place.

Any ideas?

Sorry to ask, thank you for any direction or guidance you might be able to provide.

 

Hello,

I am wondering if there is anything like a language learning visa in the Netherlands.

I haven't found anything stating so with my search so far, but I know some places simply allow such a program under their student/study visas without a separate visa for only that (such as with Germany's language learning visa).

Is there any such situation in the Netherlands?

Thank you for taking the time to read my post and any advice or direction you might be able to provide.

Have a great weekend!

 

Hello,

I'm trying to shop around for a possible extension cord for this 250v, 50amp outlet.

We'd be trying to use an electric dryer from this, but would preferably have it extend nearer a window on the other side of a garage (~25-30 ft, generous measurement). We'd likely pick up an older, used, basic dryer model, and not sure what those electrical needs will specifically be, but trying to plan ahead in case something needs to be altered.

This is the closest I've found which might work:

https://www.homedepot.com/p/VEVOR-Extension-Cord-25-ft-10-Wire-Gauge-Heavy-Duty-Outdoor-Welder-Extension-Cord-with-3-Prong-30-Amp-Power-Extension-HJLJQ10-3-25FTYCXV1/320761106

Most other cords with 3 prongs had them sort of curved/circular. Yet, this says only 30 amps.

Is there different or specific wording which might assist my search? Or would something like the above cord work for our situation?

Thank you for taking the time to read my post. I appreciate any advice or directions.

view more: next ›