Skip Navigation

Posts
0
Comments
34
Joined
3 yr. ago

  • I'm about the same vintage as you I think (50 this year), programming since my pre-teens and I still enjoy it, although I long ago strayed away from "pure" programming - I work almost exclusively in the embedded space where I design the hardware and firmware, including the HDL. If I were making applications or doing anything web based I'd have been bored a long, long time ago.

  • This looks really cool. One minor bug: with the online demo, at least on mobile (chrome, iOS), the target text field never brings up the keyboard so it can’t be used.

  • Nah I’m 50. T9 was necessary, not some kind of miracle.

  • I use them all the time and I’m definitely not a bot. I’m also 50 so perhaps it’s a generational thing.

  • There is a world of difference between what is "conceptually basic" and what the practical reality is. The tools aren't open source because there's a lot of secret sauce the vendors want to keep secret. The OSS development efforts are making progress, but it's a long, slow, difficult slog.

  • 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.

  • 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.

  • I don’t do full disk encryption on my backups. I use duplicity and encrypt the backups with three gpg keys: one that is for the IT department with a known passphrase, one for the business with a different known passphrase, and my personal key.

    I’m a one man show but I set this up with the future in mind. Different data might not have all three keys, but this arrangement allows me to spin off bits of the data management as needed. The passphrases can be changed as/when needed without invalidating old backups.

    Combined with ssh certificates it helps organize my IT needs.

  • I’ve got one of those KeepConnect smart plugs which monitors a few different external servers and their own cloud, and automatically power cycles its outlet if things don’t work. They’ve damn near doubled in price since I’ve bought mine but it does work very well for me. Annual fee is reasonable too.

    I could build something similar but I have too many projects as it is, and I feel I’d be fiddling with it endlessly just because I can. This is literally set and forget and in the last 2y it’s cycled the outlet 48 times, most of them in the middle of the night, presumably with my cable provider maintenance windows.

  • 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 moderate heavily. If someone is rude or abusive, their comment isn't published. Unless it's really funny." :-)

  • ssh -D8080 myserver and then use any of the proxy extensions (i like proxyswitchy omega I think it’s called). Also works with tsocks or anything that can use a SOCKS5 proxy, and as an added bonus, it’ll resolve DNS through the proxy as well.

    I’ve been using the -L2500:localhost:25 -L14300:localhost:143 trick to access my personal email without leaking anything outside of the ssh tunnel for years, and things like sslh and corkscrew allow me to get around/through draconian corporate IT policies with almost 100% success.

    The last trick I have is iodine which can tunnel traffic through DNS. If you can’t get a direct connection to the iodine endpoint it can be damn slow, but if you gotta get through it can be a godsend.

  • Gang of Four?