I’m a technical kinda guy, doing technical kinda stuff.

  • 0 Posts
  • 112 Comments
Joined 1 year ago
cake
Cake day: September 27th, 2023

help-circle

  • You’ve got the motive back to front.

    yah, let’s get rid of these cheap, easily manufactured and implemented dials and knobs

    In modern cars those buttons are an input to a body computer which then sends commands over the vehicle data bus to another module that performs the appropriate function. The touchscreen option is much cheaper once you have more than a few buttons to deal with.

    Buttons have different physical shapes, the little decal for the button on each one has to be printed and put on top, each one needs to be connected to power, each one needs to be slotted into the dash somewhere , each one needs to be backlit so you can use it at night, and the signal for each one has to be routed somewhere through increasingly bulky harnesses, etc etc.

    A touchscreen sits on the vehicle data bus and with a bit of software, sends whatever command is needed.

    Is it a great user experience to press fiddly buttons on a touchscreen while driving down a bumpy road? Fuck no. But it is definitely cheaper and less complicated for the manufacturer.


  • Effective advertising has a clear and simple visual language, and this is what UIs should strive for.

    Interfaces can be needlessly complex regardless of being flat or skeuomorphic.

    But flat interfaces still require mental effort to parse. Especially when the interface is complex and/or crowded and you’re trying to pick out active UI elements amongst decorations like group boxes/panels.

    Essentially, flat interfaces are currently popular because of touchscreen devices. Touchscreen devices have limited space and thus need simplistic UI elements that can be prodded by a fat finger on a small screen.

    But I don’t need a flat touchscreen-friendly interface on my non-touch dual 24" monitors with acres of screen real estate. I need an interface that nicely separates usable UI elements from the rest of the application window. That means 3D hints on a 2D screen, which allows my monkey-brain with five million years of evolved 3D vision the opportunity to run my “click the button” mental command as a background process.








  • Look at the averages on that chart. Eyeballing it, the average should be around 70 kJ/cm2, currently it’s about 85.

    So it’s about 20 percent more energy.

    It doesn’t translate directly to temperatures as the values represent how much energy is in a column of water that is 1cm2 at the top, and that column extends down until the water temperature drops below 26 degrees Celsius.

    So it could be that the top of the column of warm water is mostly the same temperature as before but extends deeper, as opposed to the top of the column being a lot hotter than usual.

    When the column is shorter, a hurricane will mix it with cooler water lower down via wave action, reducing the amount of energy available after it passes by. This year the column of water is deeper than usual, which allows two hurricanes to develop over the same patch of ocean in quick succession.




  • Blu-Ray USB drive and M-Discs is about the best you can get at present. Keep the drive unplugged when not in use, it’ll probably last 10-20 years in storage.

    Seeing as there hasn’t been much advance past Blu-ray, keep an eye out for something useful to replace it in the future, or at least get another drive when you notice them becoming scarce.





  • If you’re interested in the systems behind Apollo, go find and read “Digital Apollo”.

    It goes all the way through the project and describes in good detail everything, how they developed the control systems, the computer hardware, how the software was designed, how they implemented one of the first real computer systems project management, all the interactions between astronauts/test pilots who still wanted to “manually fly the lander”, the political back and forth between competing teams, the whole thing.

    It’s a great read if you have a technical mindset.


  • Horn switches switch to ground. Power for your original horn relay is supplied from a fused battery source, passes through the horn relay, and when you press the horn button the button completes the circuit to earth, triggering the relay.

    So, you need to wire your relay coil like this -

    12 volts from a fused battery source to:

    Your relay coil, to:

    The horn switch, which then switches to:

    Ground.

    Just like how your current horn relay works.

    This also works for older cars that do not have the really. They supply power to the horn, and then a single wire runs from the horn back to the horn button, which then completes the circuit to ground when pressed.



  • Usually iterations of:

    “Closed and locked due to duplicate of: (question asked 9 years ago about Visual Studio 2011 and Visual Basic, when you’re using VS code '22 and C#)”

    “This seems like an XY problem, what are you really trying to accomplish?”, after a one thousand word post describing in detail exactly what you are trying to accomplish and the many different reasons why you can’t just use #GENERIC_EVERYDAY_METHOD.

    Either that or the quick and dirty method that I want for a one off data conversion that uses standard libraries is heavily down voted and lost while the elaborate, all-cases-considered, 7-third-party-library-using answer becomes the top result.