Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast

  • 7 Posts
  • 176 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2023

help-circle
  • As someone who has worked in government and private industries of all sizes let me tell you the takeaway from my experience: Only organization size matters. The only exception is in the “small stuff”:

    • Small government entities (municipal stuff) are often extremely efficient and frankly, surprisingly competent.
    • Small businesses are much more likely to be wildly inefficient and incompetent. They’re also much harder to police and can often exist solely to extract as much money as possible from a government contract while providing as little benefit/output as possible (the bare minimum). Safety is never a priority and anything that can be made someone else’s problem will be (externalities).

    Big business and big government are both extremely slow and wasteful but in different ways. Big government wastes time and money on simple things that should be cheap but because of various laws and regulations must adhere to regulations of all sorts they end up being expensive (and these regulations often don’t keep up with the times). This also slows everything down because you have to wait for the stuff to pass muster before you can use it most of the time (no matter what that thing is… From simple paper products to chairs to industrial equipment to desks to rocket engines etc you name it). This often results in people having to wait (sitting on their asses while still getting paid).

    Big business wastes money on 3rd party tools and services that are often completely unnecessary. Usually because the powers that be “have always done things that way.” They also waste money by being really, really bad at project management. This is the big one: At any big company something like 9 out of 10 IT projects are considered failures because they just keep going forward (with the project) no matter what. So they often end up with something that needs to be maintained/replaced and ends up becoming a regular, long term expense.

    Big business isn’t usually corrupt but they will spend loads and loads of money lobbying to make it easier for them to extract profit from whatever it is that they do. Safety, ethics, and things like the general well-being of society be damned. They have no morals except those codified in law whereas the people in huge government organizations are very visible to the people in general and know they have to act ethically or they could get in big trouble (and there’s whole entities who’s job it is to watch them for bad behavior and inefficiencies).

    Related: There’s never “too much” or “too little” regulation. There’s just good regulations and bad regulations. Anyone who says regulations are bad or insinuates that they’re “job killing” is looking to mislead you.


  • If the volume knob was connected to the amp you’d hear the static from a shitty potentiometer that’s wearing out. Instead what you get is a volume knob that occasionally skips steps because it’s an electromechanical rotary encoder and doesn’t rely on brushes rubbing against a gradient resistive wheel (that literally wears itself away over time which is why car manufacturers switched to rotary encoders in the first place).

    The software sucks too (absolutely!) but it’s pretty obvious when the problem is one of the following:

    • Skipped control (e.g. volume) steps. Indicates that a contact has worn out (oxidized too much).
    • The car suddenly thinks a knob is being turned constantly in one direction (e.g. volume suddenly goes up up up or down down down sometimes forever until you move the knob). This can be “bouncing” or just a contact that’s getting stuck (because dust/car gunk got in there).

    These two things are clear indicators of electromechanical components failing. Not normally caused by buggy software.

    Neither of these things happen when you use hall effect switches or hall effect rotary encoders (for knobs).


  • It’s because car manufacturers are loath to change microcontrollers in their vehicles because they’ve got decades of processes, tooling, and debugging with the (Atmel) chips they’ve been using since forever. When they decide to make a new car they basically just look at the latest Atmega(whatever) “automotive” chip (using really old chip tech) and choose that.

    Atmel has “automotive” chips for everything! From regular MCUs to beefy ones with boatloads of pins and (slow ass) LCD controllers. They’ve made it so that car manufacturers don’t even have to think! The engineers probably get an automatic OK to use whatever Atmel “automotive” chip they want but anything else requires a lengthy and expensive certification process.

    Some cars are using STM32 chips made for automotive but they’re not as common as you’d think!

    Basically, the car manufacturers are extremely risk-averse because of low margins and something like an ECU recall can totally ruin the profitability of a new car. They’re also lazy and don’t want to try new things! There, I said it 😁


  • It’s because they cheaped out and used (cheap) electromechanical switches for the buttons and electromechanical rotary encoders for the knobs.

    If they used magnetic hall effect switches they’d never glitch (unless the microcontroller itself is glitching). Hall effect switches are forever.

    (And no: Even cars in Arizona don’t get hot enough to wreck rare earth magnets… They’ll lose strength slightly above 80°C but not enough to matter since the car knows its internal temp and can compensate if they didn’t get the better sensors that auto-compensate).

    For reference, hall effect switches and encoders aren’t really that much more expensive for something like a car where you’re going to be using/making millions of them. It probably saves pennies per car to use the cheap switches.


  • It may sound pendantic but that person is correct: It’s not stealing. Stealing involves taking a physical thing away from its owner. Once the thing is stolen the owner doesn’t have it anymore.

    If you reproduce someone’s art exactly without permission that’s a copyright violation, not stealing. If you distribute a derivative work (like using img2img with Stable Diffusion) without permission that also is a (lesser) form of copyright violation. Again, not stealing/theft.

    TL;DR: If you’re making copies (or close facsimiles) of something (without permission) that’s not stealing it’s violating copyright.



  • “The weather is bad”: This one is the least convincing of them all.

    Where I live it’s 90°F (or higher) with 90%+ humidity at least six months out of the year (more like 9 lately though) and it rains heavily at random in random locations on any given random day. When the weather report says, “50% chance of rain” what it really means is that all day it will be raining down on 50% of the county for ten to twenty minutes at a time (LOL).

    The argument that website is making is that if the weather is that bad it’s too awful just to go outside (which is 100% accurate haha)… Therefore the weather preventing cycling is a myth? WTF? It’s silly.




  • They’re investing heavily in podcasts because podcasts are far, far more profitable than music. If they can get people used to (and hooked) on listening to podcasts (any podcasts) through Spotify then all that money spent on popular podcasters will be worth it (in the end).

    I’m sure Spotify would love it if they could stop streaming music entirely and just focus on podcasts. Streaming music costs them a ton of money and overhead (bureaucracy associated with keeping track of and paying artists globally with bazillions of laws and regulations and fees to navigate) whereas podcasts just cost bandwidth.







  • Some banks? No. All banks.

    Even credit unions do this. They may not have as many or as expensive fees as regular commercial banks but they still have fees and certain features aren’t free. If you deposit $100,000 (or more) you’ll find that a lot of those fees get waived, your interest rates will be better, and they will generally treat you better than the peasants with like $5,000 in their savings.

    It’s just another advantage that the rich have over every day people. Most of them take these things for granted or don’t think they matter in the slightest. It never occurs to them that regular $3 fees or occasional $25 fees can have a huge impact on the poor and the middle class.

    Full Disclosure: I work for a bank.


  • AI is an enabler. I have not patience for sitting and drawing for hours on end to make extremely detailed art but I’m a creative individual and would love to have the power to bring my ideas into reality. That’s what AI art does.

    The problem with that, of course is it means that if I’m really serious about an idea I won’t be paying some artist(s) to make it happen. I’ll just whip open an AI art prompt (e.g.Stable Diffusion or any online AI art generators) and go to town.

    It often takes a lot of iteration and messing with the prompt but eventually you’ll get what you want (90% of the time). Right now your need a decent PC to run Stable Diffusion (got 8GB of VRAM? You too can generate all the AI images you want 👍) but eventually people’s cell phones in their pockets will be even better at it.

    Civitai is having a contest to make a new 404 error page graphic using AI. Go have a look at some of the entries:

    https://civitai.com/collections/104601

    I made one that’s supposed to be like the Scroll of Truth meme:

    Scroll of Truth meme 404 error page

    I made that on my own PC with my limited art skills using nothing but automatic1111 stable diffusion web UI and Krita. It took me like an hour of trying out various prompts and models before I had all the images I wanted then just a few minutes in Krita to put them into a 4-panel comic format.

    If I wanted to make something like that without AI it just would never have happened.