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

  • 1 Post
  • 79 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.




  • Not really, it’s just phrased differently to the usual signup pitch, they’re putting in a middle ground between full “premium” subscribers (whatever that is) and public access with tracking and ad metrics.

    Companies need revenue to operate. They get that revenue from advertising data and selling ad slots, or subscriptions. Whether they actually cease all tracking and ad metrics when you subscribe is something I’d doubt though, and that could be a case for the legal system if they didn’t do what they claim.

    Personally, this behaviour is the point where I would not consider the site to be valuable enough to bother with.




  • Dave.@aussie.zonetoLinux@programming.devThis is why it's not mainstream
    link
    fedilink
    arrow-up
    38
    arrow-down
    8
    ·
    edit-2
    2 months ago

    Microsoft is shit. Windows, is shit. Windows 11 is a privacy goddamn nightmare.

    But in the end of the day, it just fucking works, those damn bastards ensure that. And even when something doesn’t work, it seems, for some unknown reason, most of the online solutions do fix the issue.

    Hahahahahahahahahahaha

    (Pause for breath)

    Hahahahahahahahahahaha

    Only if you count “most of the online solutions” as “run SFC /SCANNOW and if that doesn’t work, just reinstall your OS”.


  • I don’t think there’s anything commercially available that can do it.

    However, as an experiment, you could:

    • Get a group of photos from a burst shot
    • Encode them as individual frames using a modern video codec using, eg VLC.
    • See what kind of file size you get with the resulting video output.
    • See what artifacts are introduced when you play with encoder settings.

    You could probably/eventually script this kind of operation if you have software that can automatically identify and group images.



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


  • True. Hence my caveat of “most cards”. If it’s got LEDs on the port, it’s quite likely to signal which speed it is at with those LEDs.

    I haven’t yet come across a gigabit card that won’t do 10Mbit (edit: switches are a different matter) but sometimes I’ve come across cards that fail to negotiate speeds correctly, eg trying for gigabit when they only actually have a 4 wire connection that can support 100Mbit. Forcing the card to the “correct” speed makes them work.


  • I’m guessing something like:

    Robots.txt: Do not index this particular area.

    Main page: invisible link to particular area at top of page, with alt text of “don’t follow this, it’s just a bot trap” for screen readers and such.

    Result: any access to said particular area equals insta-ban for that IP. Maybe just for 24 hours so nosy humans can get back to enjoying your site.



  • in which case I will go one level down, to the calculateExtraCommissions() method.

    In which case you will discover that the calculateExtraCommissions() function also has the same nested functions and you eventually find six subfunctions that each calculate some fraction of the extra commission, all of which could have been condensed into three lines of code in the parent function.

    Following the author’s idea of clean code to the letter results in a thick and incomprehensible function soup.