Американский программист зарегистрировал автомобильный номер NULL и получил штрафы на $12 тысяч из-за неопознанных авто Статьи редакции
В некоторых языках программирования null используется как обозначение неприсвоенного значения — Джозеф Тартаро рассчитывал использовать это, чтобы избежать штрафов.
В конце 2016 года американский программист Джозеф Тартаро зарегистрировал автомобильный номер «NULL» — в некоторых языках программирования null используется как обозначение неприсвоенного значения. Тартаро надеялся, что база данных нарушителей не сможет корректно обрабатывать номер, и он сможет избежать штрафов, пишет Wired.
В 2017 году Тартаро нужно было перерегистрировать автомобильный номер. Это получилось не сразу, поскольку система не принимала NULL как номер. Несмотря на это Тартаро смог продлить регистрацию и продолжил использовать номер.
В начале 2018 года Тартаро впервые попал в базу нарушителей — он получил первый штраф в $35 за то, что на номере не было наклейки о регистрации. Программист подумал, что кто-то мог переклеить её на свой автомобиль. Поскольку сумму штрафа была небольшой, Тартаро решил просто оплатить его.
После этого случая на имя Тартаро начали приходить десятки штрафов из разных городов и на разные автомобили. Вероятно, когда программист оплатил штраф, система связала значение null с его личными данными, отмечает издание. Теперь, когда сотрудник полиции забывает указать номер автомобиля, штрафы автоматически отправляются на имя Джозефа Тартаро.
В результате общая сумма штрафов превысила $12 тысяч. Тартаро связался с компанией, которая выписала штрафы, а также Управлением транспортных средств Калифорнии (Department of Motor Vehicles; DMV) и сумел оспорить половину из них. Когда Wired в последний раз проверяло базу с данными нарушителей, у Тартаро оставалось штрафов только на $140.
Сам Тартаро заявил изданию, что не планирует отказываться от своего номера, поскольку это может ещё больше запутать ситуацию.
вы зашли сюда, чтобы вспомнить эту картинку
Этот тоже неплохой:
Ну кстате если гении в транспортном департаменте США не закавычили параметр, то права на дроп уж точно не убрали и это могло бы сработать
Когда решил затроллить систему, но система затроллила тебя.
- А здесь выдают зарплату? Моя фамилия "Итого"!
- Нет, тут собирают налоги. Так как ваша фамилия?
Ещё вариант
Как говорится, зашёл сюда за этой картинкой. ))
Ну такое. Не хватает про бэкапы.
Потому что
Русское быдло в Бруклине, ничего особенного
довольно популярная тема у гопников с брайтон бича
видел эту телегу в квинсе, у него сейчас номер UVEREN что то типо того
...а ведь столько хороших номеров свободно
Мне Юса только из-за номеров нравится, можно почти любые регить :)
Тоже норм
В языках программирования специальное значение null отличается от строки "null". Они никогда не равны. Даже в sql 'null' is not null.
причем тут ЯП ?
INSERT INTO fines SET plate={$_GET['plate']};
Если кто захочет прочитать тред под комментарием, там программисты опять сцепились каждый раз одно и то же
Там всё проще, результат запроса из БД во многих языках конвертируется в строки.
Null превращается в строку 'null'
Кэп, они не равны, но они и не сравниваются в данном случае. Сравнивается строка "NULL" со строкой "NULL".
Комментарий недоступен
почитал я весь тредик. Тут программисты есть? Вы правда думаете, что отсканированный текст должен бросаться в переменную как есть, доверяя встроенной конвертации типов?
Или вы все-таки допускаете, что между отсканированным текстом и системой все-таки должен находиться какой-то парсер?
В нормальных языках программирования, да.
12 тыс. $? Это еще хорошо, что он не с российской налоговой шутки шутить изволил.
Ну вот, а если бы у них там все на 1С работало, то такого бы не было (:
Шел пацан к успеху, но не фартануло
да все норм че.
наберет штрафов еще на полляма и подаст в суд за моральный ущерб на пару лямов.
почему бы и нет? реальный же троллинг от DMV.
Когда написал код, не протестировал, и сразу — в релиз.
Вот
Сорян не вам, а чуток выше парню хотел отправить
Не играйте в азартные игры с государством.
Вообще, очень странно т.к.
'NULL' IS NOT NULL
такую статью может написать только придурок. потому что null во всех языках программирования с другом null НЕ РАВНО!!! это как с делением на ноль. пустые значения НЕ СРАВНИВАЮТСЯ. и главное слово NULL и значение NULL это разные типы переменных
Комментарий удален модератором
Какая будет путаница, если он откажется от номера ?
на ноль делить нельзя, видимо
Только в 2019 догадались такой номер зарегистрировать? Ну-ну.
Нет на них нашего большого брата)
В номерных знаках не используются символы, отсутствующие в латинском алфавите.
Комментарий удален модератором