

In some cases yes, but I don’t see that here. Compromises morals out of desperation (to me, anyway) manifest more along the lines of stealing food to feed your family or wage theft perhaps.


In some cases yes, but I don’t see that here. Compromises morals out of desperation (to me, anyway) manifest more along the lines of stealing food to feed your family or wage theft perhaps.


Fair point, the person I replied to didn’t explicitly say it was okay or that they said they felt it was ok. I took their comment as a kind of indirect victim blaming, similar to how you hear people say things like “I wonder if that would have happened if she was wearing something more conservative” — that’s a bad assumption on my part, and I appreciate your calling me out on it.


Wtf, nobody is making him work at Lyft. “I am faking damage to my vehicle and charging riders false fees to supplement my income because my wage is crap.” is not acceptable. What a terrible take.


Syncthing (distributed folder sharing including “keep x copies of each file”) and duplicity (gpg-encrypted, incremental backup anywhere) are your friends.
Been using them for a very, very long time. A++ open source, cross-platform solutions.


There’s more than this required to build anything that’d be needed to survive in an automotive environment, and considerably more if you are hoping to have an open source/FOSS design that would be accepted as a suitable replacement for something proprietary, although I don’t think that was your aim (but it does sound like OP’s). I’m all for grassroots/homebrew stuff but we’re talking about a thousand kilos+ of steel and plastic being hurled down a road carrying people, in and around other people in similar contraptions. This isn’t something I’d exactly condone throwing a hackerspace’s resources and some Arduinos at.


Last year I drove my parent’s car which is equipped with one of these cameras that determine if the driver is distracted or dozing. And I can say for certain that it works.
I rented two different modern (2015-2016) Mercedes SUVs. They both had systems that detected tired/inattentive driving. I was neither but after several hours on the road both vehicles would alert that it was time to take a break with a nice little coffee icon. I was conversing with a passenger, driving fine, not wandering between lanes/etc… The first time I kind of doubted myself but subsequent notifications both the passenger and myself were agreeing that we had no idea what it was upset about.
The newer car had another sensor that would get upset if your grip on the steering wheel got too light. That was kind of neat to see how much leeway it’d give you before it got antsy.


With no return of your privileges once convicted.
All that does is create the problem of driving unlicensed, so now you imprison nonviolent offenders (assuming they aren’t convicted of vehicular homicide type of charges).
I understand the sentiment, but the law of unintended consequences rears its ugly head here very quickly.


Exactly this. I use Shelly relays in the switch boxes and use the physical switch as an input to the Shelly relay. I have a couple AliExpress zigbee relays too that work well.
The trick is with three/four way switches where the smart relay needs continuous power and to be physically located at the end of the chain where power is actually switched to the light or outlet. Took me a while to figure that out but an SPDT relay with 120V coil solves that. The problem is space: fitting the relay to provide continuous power to the smart relay and the smart relay itself into a standard junction box with a physical switch and all the usual mess of wiring is not easy.


I… I’m actually kind of surprised that American cigarettes are an export item. Surely to expats and pro-American Europeans who have lost all sense of taste and smell?


I mainly use it to generate unit tests and it frequently makes shit up that clearly won’t work. Like directly invoking non-exported functions that I deliberately choose not to export, because they don’t need to be exported.
If you work where I work, their solution is to just so they have access to all the functions/variables I painstakingly marked static specifically to prevent them from trying to unit test the internals.
More like “if your job sucks try to get a better job instead of committing crimes to make some extra cash” but you do you bro.