chaospatterns

joined 2 years ago
[–] chaospatterns@lemmy.world 1 points 5 days ago

Pretty cool. I played around with Dafny at work for some security-related software and I was pondering if Dafny could be effective for other problems like complex web-app state management or even more standard services.

[–] chaospatterns@lemmy.world 3 points 1 week ago

I use it to play music from Jellyfin to my Sonos speakers. It won't fix a Jellyfin library that has bad data, but it can pull in music from multiple different sources and push to different players.

It works well enough. Some issues where songs get interrupted, but I think that's issue with the Music Assistant/Sonos integration.

[–] chaospatterns@lemmy.world 2 points 3 weeks ago

I developed my own scraping system using browser automation frameworks. I also developed a secure storage mechanism to keep my data protected.

Yeah there is some security, but ultimately if they expose it to me via a username and password, I can use that same information to scrape it. Its helpful that I know my own credentials and have access to all 2FA mechanisms and am not brute forcing lots of logins so it looks normal.

Some providers protect it their websites with bot detection systems which are hard to bypass, but I've closed accounts with places that made it too difficult to do the analysis I need to do.

[–] chaospatterns@lemmy.world 8 points 3 weeks ago (2 children)

I scrape my own bank and financial aggregator to have a self hosted financial tool. I scrape my health insurance to pull in data to track for my HSA. I scrape Strava to build my own health reports.

[–] chaospatterns@lemmy.world 4 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

~~Can't be a passive adapter or else that would mean DisplayPort and HDMI have to protocol compatible. If they were then we wouldn't have this issue.~~ Apparently I was wrong.

[–] chaospatterns@lemmy.world 1 points 4 weeks ago

Just an update. Firefox 146 just dropped with:

  • Firefox now natively supports fractional scaled displays on Linux (Wayland), making rendering more effective.

After upgrading to 146 and natively using Wayland, it feels faster. Some fade animations are still choppier, but on average it's at least tolerable.

Thanks for the suggestions everyone.

[–] chaospatterns@lemmy.world 1 points 1 month ago* (last edited 1 month ago) (1 children)

Interesting. I played around with X11 vs Wayland settings just to see what different configurations give me

  • MOZ_ENABLE_WAYLAND=1 /snap/bin/firefox - Exhibits low FPS issue
  • MOZ_ENABLE_WAYLAND=0 DISABLE_WAYLAND=1 /snap/bin/firefox - Actually feels fast like it should be. Most animations feel faster, some are still choppy though. It's hard to tell.

It seems like running with X11 sort of the problem? Which seems unexpected and concerns me since I know distros are starting to default to Wayland.

[–] chaospatterns@lemmy.world 1 points 1 month ago (1 children)

Yep, both are plugged into the graphics card. Other programs and games are a lot faster.

 

I switched to Kubuntu 25.10 on my desktop from Windows 10 and every since, I've noticed that Linux on my primary monitor has felt very choppy with a low FPS. Animations are choppy and slow. As soon as I drag it to my second monitor, everything is faster and has higher FPS. This doesn't happen on Windows. testufo.com shows ~20fps on the problematic monitor I also haven't noticed this behavior with any other programs. There are spikes to 50fps and smoother animations when I open the Firefox menu, but then it goes back to 20fps. Chromium on the same monitor is faster and shows 50+fps. Games on this monitor also are higher fps

The primary monitor is configured to 60Hz, the second monitor is 143.97Hz. I've got an Nvidia GeForce 2070 with the NVIDIA driver (open kernel) metapackage from nvidia-driver-580-open installed, 32GB of RAM, plenty of CPU, and no other programs or tabs open even.

What could cause this issue and how can I fix it?

[–] chaospatterns@lemmy.world 1 points 1 month ago (1 children)

If the app is just a WebView wrapper around the application, then the challenge page would load and try to be evaluated.

If it's a native Android/iOS app, then it probably wouldn't work because the app would try to make HTTP API calls and get back something unexpected.

[–] chaospatterns@lemmy.world 25 points 1 month ago* (last edited 1 month ago) (2 children)

On Tor dark web domains, you use the .onion domain. Tor is configured as a SOCKS proxy, so it doesn't perform a DNS query. Instead, Tor itself sees you're trying to connect to an onion domain name. Then it takes the URL and translates that into a public key that it knows how to find in its own hidden service directory.

Only the actual hidden service has a valid private key corresponding to that public key in the URL so cryptography (and the assumption that quantum computers don't exist) ensures you're talking to the right server.

Tl;dr effectively no DNS for onion hidden services

https://community.torproject.org/onion-services/overview/

[–] chaospatterns@lemmy.world 5 points 1 month ago

Putting the charger circuit inside the battery takes away battery capacity, so I still buy the external chargers

[–] chaospatterns@lemmy.world 3 points 1 month ago* (last edited 1 month ago)

Unless you're running VLANs, in which case the inter VLAN is normally handled by the router. I also expose my home lab services over BGP so all my traffic hits the router then comes back to my lab services.

 

I find this useful for finding Docker image tags for images that don't list the versions and instead suggest people to use :latest.

 

Not the things that you depend on, but automations that are just for fun

view more: next ›