robinson-wall

Joined 13 years ago

Karma
560
Submissions
123
Member since
Jan 30
[ my public key: https://keybase.io/nickrw; my proof: https://keybase.io/nickrw/sigs/NB8XTqyMH_t-pjKDpVjRKFYHflUrWuvWWMnuLQ-7oio ]
View on Hacker News

Recent submissions

Comment · 18 days ago
> I'm amazed the big companies reported as down weren't using multiple zones

Much as with backups - if you don't test them, they don't exist.

Everywhere I've worked has had multi-AZ infrastructure. I have never worked anywhere where the failure of an AZ has been simulated regularly, with second-order effects mapped out.

Comment · 1 year ago
Which aircraft have flaps or gear controlled by an autopilot? I'm just an armchair "Air Crash Investigations" fan, but I've never heard of any aircraft where either flaps and gear would be automatically controlled by their autopilot. Speedbreaks / spoilers are usually armed and moved automatically on landing.
Comment · 2 years ago
Perhaps set size is a contributing factor? I've bought two sets over the last few years, and both of them have had a piece missing. One was 1969 pieces (no prizes for guessing which set that is!) and the other 1222 pieces.

Both occasions the pieces weren't structurally important, and were small decorative elements.

Comment · 4 years ago
When a fake candidate accepts an offer, the first real runner up candidate gets a rejection and has fewer offers to choose from.
Comment · 4 years ago
I can forgive the URL bar swipe to change between tabs, because there is a visual cue that the other tabs are there - the URL bars of the adjacent tabs peek onto the screen.
Comment · 4 years ago
I bought a device with some kind of cloth pads held opposite each other, and when you close it they brush up against an inner pad which presumably removes grease from them.

It cost £20 and I was dubious about it, but it cleans better than I've ever managed by myself with a spray. Lasted about 1.5y before it stopped being effective (just moves grease around rather than picking it up) and I went and bought another one.

Comment · 4 years ago
I've been a recipient of the "we're really sorry but object in bucket X at path Y has been irretrievably lost" email a couple of times.

Once you're storing a few million objects at standard durability it's par for the course.

Comment · 4 years ago
Happy to take a look (next week, realistically, as I'm UK based) - you can dm me twitter.com/nickrw
Comment · 4 years ago
Hey, I work on Twitter's search team.

This sounds like a bug we're aware of where an account that goes public -> private we'll reliably purge their tweets from the public index, but if an account goes private -> public sometimes we'll not re-populate the main index correctly.

> we had one person's account whose search results still showed searchbanned tweets

This part doesn't match what I'm describing, but could be explained by the logged in account having access to private tweets in search results that logged out / other accounts do not.

Comment · 5 years ago
I'm not suggesting they aren't criminals. But there is a spectrum of criminality and I am suggesting they are considerably less so than the leaders of the fraud ring.

These ads are deliberately designed to prey on the desperate, unfortunate or the technically illiterate.

Some of them probably know exactly what they're doing and I have no sympathy, but some of them probably fall into the same category as people falling for Authorised Push Payment fraud.

Comment · 5 years ago
You see ads on instagram offering to buy or borrow your bank account for £50... and when they're used for muling guess who it is that gets their account banned and then a CIFAS marker ensuring they can't bank anywhere else? The desperate kid who needed the money, not the actual criminals behind it.
Comment · 5 years ago
It's still possible to design a badge system on an independent network (think just switched within a building) which syncs a local copy of the authoritative ldap from the corp domain, so your badge readers stay working if the link to the corp domain goes away.

It's just more expensive and another thing to maintain, and still doesn't account for _all_ failure modes (what if you sync really frequently and a bad change was made deleting all accounts?)

Comment · 5 years ago
There's another great example of this in maps, where it will refuse to let you favourite your home or work address if it's not in the right format. It won't even tell you that it failed - it doesn't do it and the interface doesn't make it obvious that it didn't do it. So you're out of luck if you want to figure out _why_ it isn't working.

In my case I had a country name accidentally put in a region field, but it didn't look out of place because field labels are missing when filled in. Frustratingly, your contact card with that address will show a map preview that when tapped opens maps with a pin in the right place, so there's clearly some logic to "fix" incorrect addresses somewhere.

Comment · 5 years ago
This could be very dangerous, depending where an exception happened. Variables can contain critical secrets, like your TLS keys or a user's password and if your stack trace printer isn't aware of what should be redacted now you've got that in your logs.
Comment · 5 years ago
More than a decade ago I had an amazon interviewer write some perl on a whiteboard, and ask me to find the error.

There were two - I pointed out both and they didn't seem super happy about it. To this day I'm still not sure if one of them was an unintentional error.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton