HN user

taneq

29,758 karma
Posts1
Comments10,637
View on HN

Everyone hates null but (in database land, and arguably in other programming) it just means “no data.”

(As an aside, I found the characterisation of null as being a “billion dollar mistake” to be unfair. Those who don’t acknowledge null are doomed to reimplement it, probably poorly, or to have the unknowns in their logic remain unknown unknowns.)

Google figured out a system to sell access while keeping your privacy.

This would be the new Google’s definition of privacy, ie. only you and Google have access to your private data.

The new Google does not, of course, have a word (nor hence the concept) of data to which Google does not have rightful access.

“You can no longer certify aircraft of this design as safe” seems a reasonable response to a design flaw causing multiple crashes. My question would be whether the design flaws have been addressed. If not, then allowing them to keep making and certifying them does turn the whole exercise into a piece of theatre. Unfortunately, it’s a totally believable decision for some bureaucracies.

Oh, right, more like a car-flavoured docking station? That does sound better, it relies on the car for less in terms of functionality so it should be more consistent and futureproof.

It’s an indictment of business attitudes towards customers. It’s not the software’s fault, the software is doing what it was supposed to. The fault lies with the organisation that decided that’s what it should do.

They’re both executing unknown code, but hopefully the ftp site here is at least a trusted one, and if you feel paranoid you can verify the archive’s hash to help verify it hasn’t been monkeyed with.

Also the archive probably won’t go and fetch a bunch of other scripts and run them (probably…) while doing so is usually the script’s primary purpose. So you’re not just trusting the people who published the script, at the time they published it. You’re trusting them and everyone they trust to still be good actors now.

That’s different to it being the standard way to install self-published bundles of scripts from all over the internet.

I’ve never got my head around how it’s apparently the done thing these days to just copy a bash command from a website and run it (sometimes with sudo! O.o ) to install software. I somewhat naively hope that this is because everyone is pushing single purpose VMs for that kind of install, but really I know better.

Where I live, I’d spend it on increasing parking availability at train stations, and/or run a lot more local buses that do a small (few kilometres) circuit around the station and ferry passengers to/from the station. Taking a bus to the station currently adds an unreasonable amount of time to the journey. It doesn’t matter how good trains are if I don’t live near a station and I can’t get there.

Neutrons have a magnetic moment.

Wait, what? Huh, I have some reading to do. Thanks! :D

I thought neutron stars generally had a shell or crust of iron, which generates a magnetic field (as metals do) if the neutron star is spinning.

I’m reminded of the hierarchy of controls in machine safety. If you can’t eliminate the hazard, or substitute a less hazardous thing, then engineering out the hazard (like Rust did) is preferable to a procedural control (“git gud at engineering”).