• 0 Posts
  • 25 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle
  • Just to key in on the overlap between FOSS and privacy, because the source code for the software is open, it means that anyone can take a peek at how everything is running under the hood (among other things). It becomes possible to verify that software is storing data locally and properly encrypting when applicable (as opposed to blindly trusting the software’s author and or lawyers).

    It may also be a fun fact that best practice in encryption is to open source your algorithms. The helps safeguard against backdoors and mistakes/ errors that could compromise the security of the algorithm. Much for similar reasons as above, as it allows the security community to check your math (in a field where it is incredibly easy to get your math wrong).





  • I don’t know about a min length; setting a lenient lower bound means that any passwords in that space are going to be absolutely brute force-able (and because humans are lazy, there are almost certainly be passwords clustered around the minimum).

    I very much agree with the rest though, it’s unnerving when sites have a low max length. It almost feels like advertising that passwords aren’t being hashed, and if that’s the case there’s a snowball’s chance in hell that they’re also salted. Really restrictive character sets also tell me that said site / company either has super old infra or doesn’t know how to sanitize strings (or entirely likely both)…
















  • Kinda depends, if it’s a popular something, there’s usually a model online that someone else has been kind enough to share (generally on Printables and/ or Thingiverse). My most recent experience with that was the shift knob on my mixer cracked and fell off, a quick download, a few grams of filament, 20 minutes, a few persuading taps with a mallet, and everything was good to go.

    Beyond that, it’s a bit of personal preference and a bit of you’re trying to do, something like a dial cluster in a car is going to be far more complex that something like a mounting bracket. The stuff I tend to fix/ replace tends to be fairly small, so personally, it’s a matter of sitting down with a pair of calipers to measure the object and replicate it in CAD (Autodesk got me young, so I’m on the Fusion 360 train at the moment). One of the most amazing things about 3d printers is that you can go from design to prototype extremely rapidly, which allows you to iterate the design and make it better each pass. Got a hole doesn’t quite line up, a wall that’s too long, an arm that doesn’t quite reach, etc? tweak it and try again. It’s a little bit of trial and error, but with experience it becomes more of a controlled process as you figure out what works and what doesn’t.