[–] 42 points 1 month ago (7 children)

I had an argument with my uncle once. In Germany, there is "Pfand" on bottles and soda cans. You pay a little extra when you buy one and when you return it to the "Pfandautomat" you get back the extra amount. He was arguing that this is somehow indoctrination by the state to condition us to follow rules. I have avoided conversations with him since

  • source
  • [–] 1 point 2 months ago

    It definitely depends on the circumstances. With 60 GHz radar e.g. you get quite a good distance resolution and can detect e.g. breathing rate really well (from the torso movement during breathing) and things like how many people are in a room, etc. But its always very dependent on the environment, your settings, subjects, noise, whatever. That's why I said its typically not practical. By using dedicated devices perhaps, and most of these kinds of news are about people who use dedicated devices, but that's like putting a camera in your home. When you have to abuse an existing communication channel, probably not so realistic.

  • source
  • parent
  • context
  • [–] 2 points 2 months ago (2 children)

    My topic was fall detection (as in elderly people falling) specifically without using cameras or wearables. The idea was to take the CSI (basically what you see in the image) and just stuff it into some machine learning model to get a prediction as to whether someone fell in a given time frame, so I was trying to classify the signature of the falling "activity". From my literature survey, this has been done successfully with CSI. But as with a lot of research, it typically lacked practicality. Much of my work was implementing the firmware, data recording, processing, and so on. I also had to record a ton of falls (ouch) and label them. I ended up throwing away the CSI approach though, because of the noise reasons I mentioned. That was simply a deal breaker. I went with FMCW radar instead (and it worked pretty good).

  • source
  • parent
  • context
  • [–] 2 points 2 months ago

    to be fair, maybe. To pass FCC/CE regulation regarding EMC, it has to adhere to strict limits at 2.4 GHz (but I could also imagine for microwave ovens specifically that the allowed emissions are higher than for other devices, because 2.4 GHz is just the band it operates in. But idk, I didnt read the standard for those). But it does not mean that it may not radiate anything in that band.

    Anyways, my observation was that it did interfere and the microwave was definitely closed. But also it was not 10m distance to the microwave, more like 2m, so relatively close. WiFi receivers are quite sensitive to be able to work with low received powers. So just a little emission is sufficient to interfere. You are probably not disturbing the communication itself, because OFDM is quite robust, but it certainly destroyed my use case (which operated on the whole CSI).

    And there is definitely some stuff leaking, e.g. through radiated emissions on the wiring (the power line). But it is certainly not cooking anything. That's also what the regulation makes sure of.

  • source
  • parent
  • context
  • [–] 6 points 2 months ago

    I think the main advantage with the wifi-based approaches is that they are usually used in a relatively static/calm indoor environment with a stable channel response and your motions are disturbing that, compared to a quickly changing outdoor environment (e.g. a city) where it would be much harder to distinguish individuals. Also, you are typically closer to the access points, making the power/SNR higher. Regarding mobile communication though, the trend is towards higher frequencies and smaller cell sizes which also give greater spatial resolution (and higher power) and some funky near-field effects can be used to get beam forming on crack: https://arxiv.org/abs/2407.10147 So perhaps it could work even better, wouldn't be surprised

  • source
  • parent
  • context
  • [–] 22 points 2 months ago (9 children)

    That's using CSI though. The article said the researches specifically did not utilize CSI.

    But regarding CSI: I evaluated that as a small part of my Master's thesis and it worked pretty OK for motion detection but not for classifying other activities, at least not on a SISO link. For more complex stuff you would need both a MIMO access point (router) and device (e.g. phone). Also, you need to constantly transmit messages to get up-to-date CSI, which is not great for power consumption as well as cluttering the communication channel. There are some other constraints, especially regarding noise. E.g. I managed to completely destroy the CSI spectrogram by turning on a microwave oven. There is 802.11bf in development, which is supposed to standardize this, because currently using CSI is pretty much a "hack", as it is not intended for sensing. Once this is widely adopted, I would start being worried, but not right now.

    This is from my thesis:

  • source
  • parent
  • context
  •  

    cross-posted from: https://lemmy.world/post/46800674

    Image Text:

    Github overview of a pull request for the file AGENTS.md.

    Comments regarding line "# Repository Guidelines" in the file:

    zanieb: "What's the point of this title? Seems like wasted tokens?"

    zanieb: "(certainly inconsequential in the big scheme, but I don't see it adding value)"

    charliemarsh: "It ensures that the agent does a good job."

     

    Image Text:

    Github overview of a pull request for the file AGENTS.md.

    Comments regarding line "# Repository Guidelines" in the file:

    zanieb: "What's the point of this title? Seems like wasted tokens?"

    zanieb: "(certainly inconsequential in the big scheme, but I don't see it adding value)"

    charliemarsh: "It ensures that the agent does a good job."

     

    Didn't know where to share this, but I thought maybe someone else finds this useful :)

    I initially made this for an artist who does not have a builtin animation utility in their digital art program. They can export their frames/layers as usual and the program updates its preview automatically.

    It is my first time working with async Rust on an actual project, which was a bit tricky but I think I like it. The preview timing is not extremely accurate but it's OK.

    [–] 1 point 2 months ago

    For me it was getting rid of the chair and just sitting on the floor + floor desk. I am very naturally changing positions often and for some reason check my posture a lot more than when sitting in the chair. There are some communities online related to this. But it does take some getting used to. Same with sleeping on the floor, that was even more important for my back. But I cannot do it at work and I guess it requires that your legs and knees are still OK.

  • source
  •  
    • OS: NixOS

    • Compositor: Sway

    • GTK Theme: TwoStepsBack (modified)

    • Terminal: alacritty (sometimes also kitty)

    • Terminal Font: terminus

    • Editor: helix

    • Music Player: quod libet

    • File Manager: ranger

    flake/dotfiles: https://codeberg.org/xiaolizhi/flake

    Went from Hyprland to Gnome to Sway, and I think I'll stay. I really like the retro GTK theme, but it does not work well with GTK4/libadwaita. So I gotta put in some more work (or avoid those apps :). I also seem to move away from having a uniform theme for everything and just embracing the chaos

    Here's some more things being productive (or pretending to be):

    view more: next β€Ί