• 0 Posts
  • 32 Comments
Joined 6 months ago
cake
Cake day: June 4th, 2025

help-circle





  • In programming you declare variables. To keep it simple let’s say there are only 2 types, numbers and words.

    Now 1 is obviously a number, and ‘word’ is obviously a word. If I ask you to divide 100 by ‘word’ you’d have to tell me that’s not possible.

    Now what if a say divide 100 by the “word” ‘10’? Well I’m a strongly typed programming language, you’d have to tell me “well, because you defined it with the single quotes, that’s actually a word so you can’t do math on it.” In a loosely typed language you’d be like “yeah I get that ‘10’ meant the number 10 so I’ll do the math.

    This creates amusing weirdness in loosely typed languages, especially when they use math operators to represent word actions. For instance JavaScript is infamously loosely typed and uses the + sign to join words together so if I say ‘Java’ + ‘Script’, I get back ‘JavaScript’. So all the following are true in JavaScript:

    1+1=2 1-1=0 ‘1’+1=11 because the ‘1’ makes it think you want to join words and it converts the second number 1 to a word ‘11’-1=10 because there’s no word operation applied to the minus sign, so it converted the word ‘11’ to a number

    There’s lots of other tomfoolery, but I’m trying to keep the explanation simple. But any mixing of words and numbers in a strongly typed language would just give you an error.

    I’m with the top reply of this thread, you don’t need strong typing if you understand what the code does.







  • My brother was murdered for stealing cash and drugs from a drug dealer. It was in the 2010’s and totaled about $1000. So maybe a little more than this even factoring for inflation. The killer got off due to some complications with the PA and two very partial juror. 11/12 guilty votes in 2 trials, and both times one guy who refused to vote guilty based on the race of the killer and the race of my brother.

    I put this out there because this case hits very close to home. No one in my family ever even hoped for the death penalty. There is no reason to eye-for-an-eye here. Even if cruelty is the point, it’s crueler to make them miss the rest of their potential life. For me, there is always the possibility it’s the wrong guy, and if so, they should have no limit on how long they spend trying to prove their innocence.

    There is no place for the death penalty in today’s world.



  • Some of the other comments touch on it, but usually mixed with other items, so let me reiterate. Your metabolism is going to slowly wane. Keep an eye on your weight and reduce your calorie intake now. It’s really easy to think “meh, so I’m 10 extra pounds, I can easily lose that later” but by later you will be 15 extra pounds. If you’re gaining muscle, that’s one thing, but keep yourself from gaining fat as much as you can.



  • They can, but the point of OTA setups is that you don’t have to anymore, and you save a lot that way because satiate testing is very very expensive. Old PC platforms had a standard of compatibility in how all the hardware worked. So you could test a few variations, and be reasonably assured, or you had a specific version for a particular price of hardware, like c&c machines.

    So the new paradigm is about testing your most common setup, then slow rolling out and waiting for complaints. If you broke something, you get the details, fix it, and ship again. The problem here is their release cycle takes too long. This is only viable if you can patch things in a day, if it takes you a month to fix a patch that is turning cars into driveway statues, it more than a handful of cars are affected, you need a new strategy.





  • I feel you on a lot of that. Big FAANG and Covid lockdowns changed the landscape hard in the favor of the inexperienced. In late 2020, I had a junior position to fill with a 90k salary. The guy that has accepted called me back a few days later to inform me Disney+ just offered him 220k. I couldn’t even be mad he was taking their offer after he had already accepted mine. I’m sure a lot of that resulted in incompetent people with higher paying jobs and titles than they deserved. Note that it’s setting the other way, well, no one can afford to take a pay cut, so they’re of course applying to jobs they don’t qualify for. My current role clearly says PHP, but I’ve dumped maybe 10% of the candidates already for not even having the term PHP on their resume.