Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Two Truths and a Lie: Developer Edition.

We all know the classic icebreaker: three statements, two true, one a lie. Today we're playing it with a developer twist. Below are three rounds.

  • Two statements are true, one is a lie
  • Topics include programming origins and tech history
  • Participants share personal developer experiences

My parser read past the input. AddressSanitizer stayed quiet.

I gave a deliberately broken parser three bytes. It read byte four. AddressSanitizer said nothing. Then I changed the allocation around the input.

  • Parser read beyond input's fourth byte
  • AddressSanitizer failed to detect error
  • Fix involves allocating space for zero

More from Monday 2 November →