BluescreenOfDeath

joined 11 months ago
[–] BluescreenOfDeath@lemmy.world 2 points 3 days ago (1 children)

I think the example you're using is closer to emulation.

I'm not an expert by any means, most of my technology experience comes from hardware. But Proton isn't changing the Linux ecosystem, and the programs are still expecting a windows environment when they're run via Proton.

From what I recall, Linux and windows can both do the same stuff, they just have different names or different ways to ask for resources. And Proton receives the request for whatever and converts it to the Linux equivalent.

It's not nearly as bad as it was in the past, now that the graphics APIs are system agnostic.

[–] BluescreenOfDeath@lemmy.world 4 points 3 days ago (7 children)

Most simply put, it's a layer that allows a computer program expecting windows to run on Linux. It isn't emulating anything, just sorta like translating.

Think of it like a language. Windows speaks English, so a program expects to talk in English. But let's pretend like Linux talks Spanish. Proton translates the English commands to Spanish for Linux to understand and execute, and then Proton converts the responses back to English for the program.

[–] BluescreenOfDeath@lemmy.world 10 points 1 week ago (1 children)
[–] BluescreenOfDeath@lemmy.world 12 points 1 month ago

JAQing off, if you will.

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

Plus, by the time you find the end, the crew can have moved on.

You could also exploit that to ambush the people trying to follow the cable farther into enemy territory.

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

Oh my fucking God.

Is that a Z-board I see? I had one of those forever ago. Think I ended up tossing it when I discovered mechanical keyboards.

Super neat idea though.

Then yeah, they probably have a camera system, and the owner set up port forwarding to the DVR so it can be viewed remotely.

In which case, you're probably out of luck for doing something on your own using the camera feeds.

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

OK, does that app only work if you're on the wifi?

If yes, what IP address does it tell you the camera has?

[–] BluescreenOfDeath@lemmy.world 2 points 1 month ago (4 children)

OK, I'll try.

It works best with IP cameras, but each camera is actively recording video. Zoneminder logs into the camera and downloads the footage directly, analyzes the frames for changes (like movement) and saves footage based on criteria you set.

The trickiest part is typically adding the cameras to Zoneminder.

So, for your current setup, how do you 'connect' to the cameras to view anything? Can you get a make and model of the camera?

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

TL;DR, it's not nearly as granular as you suggest:

https://ars.els-cdn.com/content/image/1-s2.0-S2352467719300748-fx1_lrg.jpg

They can generally characterize the probability that the load is for certain things, but they can't say that your power consumption is because you're using a vacuum cleaner and 7 LED bulbs. They estimate the percentage of your overall consumption that is used by certain things. It's not the same as feeding a LLM a few cat pictures and getting it to identify a cat.

[–] BluescreenOfDeath@lemmy.world 3 points 1 month ago (7 children)

If you can attach directly to the camera's video feeds, you could run something like ZoneMinder on a local machine.

https://zoneminder.com/

[–] BluescreenOfDeath@lemmy.world 7 points 1 month ago (3 children)

There's a lot more raw data present in a couple of pictures of a cat than what a power meter has access to, however.

The meter can only see overall amperage draw, and without something to reference that against, it's hard to know what's using all the power.

Was that the dishwasher cutting on, or a chandelier with 20 incandescent bulbs? A microwave, or a hair dryer? Air compressor? Battery charger? Vacuum cleaner?

There are lots of options for things that use power, and any inferences you could draw off of power usage makes too many assumptions. For instance, power draw is increased by the amount of conductor between the thing drawing power, and the meter. So a hair dryer can draw more amps when used in an outlet farther from the meter vs if it's connected to an outlet right next to it. Plus, things draw more or less power based on the work being done. A drill spinning freely will draw less amps than a drill actively drilling into something.

There's just too many variables. The best you could hope to achieve is have a computer say "this household's power draw at this time could have been this selection of different combinations of power draws" which isn't very useful, especially considering how efficient things have gotten. How is the meter to know the difference between me turning on my outdoor lights (4x120w bulbs) and my computer running at full tilt (my high end GPU and CPU consume almost 500w at full load)?

 

I've been daily driving Kubuntu for ages now (currently on 24.10), and I've noticed that updates take a while for seemingly no reason.

The downloads are slower than my internet is capable of, but they happen fast enough. It's just that some packages take longer than I would expect on the "unpacking" step.

For example, anytime there's a new kernel release or new headers, apt downloads the packages fast enough, but the unpacking takes time with seemingly no resource usage. No increased CPU load (for possible inflating of a compressed archive), no IOWAIT warnings, my NVMe disk shows very little throughput (and can handle much faster disk operations, like downloading games via Steam), stuff like that. The system seems to be at idle, and yet the unpacking of some packages just... takes a while.

It's not like it's a huge issue. It's only maybe an extra 30+ seconds, but it's got me wondering if there's anything I could do to improve it.

sudo apt clean hasn't had any effect, and my Google searches are of people complaining of either slow download speeds or 30+ minute delays that end up being failing drives.

Anyone have ideas?

view more: next ›