![](https://rblind.com/pictrs/image/65dca91c-dc2f-4373-ab2d-3e7ce631e80f.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
That’s the thing though, isn’t it? The devs on either side are entering into a contract (the API) that addresses this issue, even if by omission. Whoever breaks the contract must rightfully be ejected into the stratosphere.
Opinions are my own. Profile picture description: Black on white pictogram with a D20 showing 20 for a head and a game controller for a body and arms, holding a white cane.
That’s the thing though, isn’t it? The devs on either side are entering into a contract (the API) that addresses this issue, even if by omission. Whoever breaks the contract must rightfully be ejected into the stratosphere.
Thanks for the transcription!
Surely Java can tell the difference between a key with a null value and the absence of that key, no?
I mean, you can set up your deserialization to handle nulls in different ways, but a string to object dictionary would capture this, right?
[sits quietly in the corner]
Or “How Signal is closer in functionality to WhatsApp by the day, because it turns out people like the functionality of WhatsApp.”
Yeah, I’m all about Jetbrains in Night theme. Thanks for the alt text, by the way.
A recall is the legally defined process to address a safety issue. From NTSHA’s documentation.
Manufacturers voluntarily initiate many of these recalls, while others are either influenced by NHTSA investigations or ordered by NHTSA via the courts. If a safety defect is discovered, the manufacturer must notify NHTSA, as well as vehicle or equipment owners, dealers, and distributors. The manufacturer is then required to remedy the problem at no charge to the owner. NHTSA is responsible for monitoring the manufacturer’s corrective action to ensure successful completion of the recall campaign.
There was a safety issue and it was addressed by the manufacturer: huzzah!
Even physical mechanical changes don’t usually require the car to go back to the factory, they’re often addressed as part of routine maintenance.
The term may feel misleading, but it exists and is used in a specific context.
No doubt, but MagSafe turning into the Qi 2 standard is… interesting. It may or may not be part of a broader shift.
Something something monopoly, something something gatekeepers. They don’t need a war chest big enough to sue Apple, they just need to convince the EU to do it. I’m sure they saw this coming from the start.
I have. I’ve accidentally initiated NameDrop between my personal and work phones, just by having them in the same pocket. Both set to Contacts Only.
Imagine a scenario where kids put all their phones in a bad before class or something.
There are also under-desk treadmills that you can use with an existing standing desk. You need to be able to raise it a bit higher though.
Yup, I’m paying for Nebula which is creator-owned. It doesn’t do everything YouTube does, but it’s a cool direction for the medium to go into - at least to try.
A “technical limitation” is just a feature with a poor ROI on engineering hours on a spreadsheet. I mean, on Microsoft 365 Excel.
The boxes of papers on an airplane seat in The Post come to mind. I’ve also seen encrypted hard drives being mailed to contractors with keys sent out-of-band afterwards.
There are a lot of good reasons to carry data around.
No, all the cool kids use Vim.
When you pick the wrong column for your primary key.
With the healthy second-hand market for iPhones, that would be great. Let buyers decide how they feel about previous repairs, offer transparency.
The unhelpful move is requiring a connection to Apple’s servers to calibrate replacement parts.
Sorry, kind missed this. Yeah, there’s some weird stuff going on.
It’s more than fair to focus your perspective on Humble on how they deal with charity and move your resources elsewhere.
Floppy drive. That’s why you malt it first.
Have you tried installing homebrew?
I think we’re fully in agreement here: if the API doesn’t specify how to handle null values, that omission means they’re perfectly valid and expected.
Imagine a delivery company’s van exploding if somebody attempts to ship an empty box. That would be a very poorly built van.