I could run a UV tool installed as my user, and allow that tool to make system level changes such as adding me to a certain group?
3,701 karma · joined July 31, 2019
I could run a UV tool installed as my user, and allow that tool to make system level changes such as adding me to a certain group?
Users should be able to choose LiFePo4/LTO/Sodium for peace of mind and reliability if they don't need normal lipo levels of capacity.
With the exception of Gstreamer. I use some awful hacks to break out of virtual environments and use the system Gstreamer, because it's not on PyPi....
Are there automated tools for mirroring the whole tree?
It's hard to imagine an extremely niche software tool to be the greatest meaning in someone's life.
I wonder what kind of diagnostics and logging they have for their power distribution?
But that could just be my lack of understanding of the forth mindset and culture and the benefits it brought him.
Forth obviously did bring him a lot of happiness, but Forth people always seem like they have trouble getting anyone else to understand what they're doing, and it must be kind of isolating to spend so much time on something so few people understand.
He has a large amount of original low level code where he's the only maintainer, that doesn't work with standard dev tools.
A lot of non-hacker devs would probably have lost interest in, or totally rewritten a project to match modern APIs, long before it was likely to break like that.
Lots of people seem to be offering to help, but that doesn't seem to be what he wants.
He mentions a feeling of fate telling him to move on, hiking, and staying healthy, which seems much more interesting and important.
I don't think energy density is that much of a limitation, because current batteries have to be over provisioned to avoid deep cycling, and then over provisioned some more to account for calendar aging, unless it's a nearly disposable product.
I assume every packet is probably at least 32 bytes, if 1000 people send one every ten minutes, that's going to be 700 bits per second or so, right?
Does the gossip flooding mean every single node needs to know about every other node in the entire mesh?
I have a project vaguely inspired by this and Meshtastic that tries to make use of existing internet tech, while falling back to local links, instead of trying to replace the Internet completely.
It's very much WIP, I'm planning to get rid of all of the automatic reliable retransmit stuff and replace it with per channel end to end acknowledgment. https://github.com/EternityForest/LazyMesh#
What about compressed air? It might not be too hard to find a small brushless low power air pump that could drive pistons directly.
You could mount the pump controller onto the back of the panels and use an accelerometer to measure angle, and run the pump until it's where you want it.
You'd probably need to do some testing and make sure it couldn't get jammed, then build up pressure, then suddenly unstick and move unsafely.
Device driver plugins used to have a very simple flat key value, strings only format, with a set_config_properties function to tell the host what kind of UI to show.
That's all getting replaced with JSON schemas, with some auto-upgrade shims so old config keeps working.
It's one of many things that now seems completely insane, but made sense when I had way less experience a long time ago!
Also still on and off working on my BLE/WiFi based Meshtastic-alike.
Usually arbitrary binaries stuffed in Python wheels are mostly self contained single binaries and such, with as little dynamic linking nonsense as possible, so they don't break all the time, or have dependency conflicts.
It seems to consistently work really well for binaries, although it would be nice to have first class support for integrating npm packages.
If so that's probably like a $3 board in quantity, which could also give you the option to use a USB-C solar panel, which is probably the most versatile and convenient for a lot of people, with LEDs to indicate power and help you aim.
It would go against the low tech concept, but if I was going to build something like this I would probably go for MPPT
Browsers often like to hammer the SD card, if you set the XDG environment variables you can redirect their nonsense to a ram disk and not wear out the flash.
There's also a bunch of semi documented flags for random things like disabling any pre installed extensions your distro tries to put, crash recovery, etc.
Last I checked, unclutter doesn't work on Wayland, so I rely on CSS to hide the cursor as needed
I use this script here(Just noticed it has a bunch of old commented out code and could use a cleanup):
https://github.com/EternityForest/KaithemAutomation/blob/mas...