Как можно просмотреть изменения, внесенные поправками в законопроекты в Конгрессе?

В данном конкретном случае меня интересует законопроект S.1838 в 116-м Конгрессе . В этот законопроект внесена поправка , которая называется S.Amdt.1246–S.1838 . Однако я не могу найти никакой информации о том, что изменилось.

Назначение: С.Амдт. 1246 г. — 116-й съезд (2019-2020 гг.)

В природе заменитель.

Хорошо, а что заменили?

Текст поправки: S.Amdt.1246 — 116-й Конгресс (2019-2020 гг.)

Существует 2 версии поправки:

Я могу переключаться между альтернативными версиями, но если не сравнивать вручную каждый документ, указанный в счете, как я могу увидеть различия между двумя версиями? Я программист, поэтому ищу что-то вроде истории Git со списком добавлений и удалений.

Обычно я обращаюсь к GovTrack за чем-то подобным, но они, похоже, не отслеживают отдельные поправки.

Ответы (1)

Как можно просмотреть изменения, внесенные поправками в законопроекты в Конгрессе?

Текст поправок находится в протоколе Конгресса в специальном разделе Палаты представителей или Сената (ближе к концу). Некоторые поправки будут состоять из конкретных требований к редактированию, таких как удаление и замена. В других случаях поправка потребует замены.


Для непосредственной задачи подстановки в идеале можно было бы получить текст из двух одинаково отформатированных источников. К сожалению, в данном случае два таких источника недоступны.

Я использовал Notepad++ с подключаемым модулем Compare , чтобы найти различия. Для S.1838 я использовал формат законопроекта TXT , как было предложено, в одном окне и текст из протокола Конгресса для S.Amdt. 1246 во втором окне. Я вручную отредактировал оба, чтобы удалить посторонний текст в начале и в конце, прежде чем выполнять сравнение.

Из-за различий в форматировании, в первую очередь из-за отступов и разрывов строк, результат получается очень беспорядочным; но параллельное сравнение дает представление о том, где были внесены изменения. Удаление вмятины не сильно помогло. [Я использовал регулярное выражение ^[ ]*для поиска без замены.]

Однако были места, где сравнение было проблематичным, поскольку оно действительно показывало текст, удаленный из законопроекта, и текст, добавленный к поправке, которая кажется одной и той же. В одном случае оказалось, что текст просто был перемещен из одного раздела в другой рядом.


Или найдите кого-нибудь, у кого есть и инструменты, и время для создания подходящих форматов для выявления конкретных различий. Это изменения, внесенные SA 1246 в S 1838, выраженные в том виде, в каком они могут быть переданы редактору.


В пункте 7(а)(1) зачеркнуть «на основании достоверной информации».

В 7(а)(1)(А) вычеркнуть слова «пытки или принуждение к признанию» заменить словами «или пытки».

В 7(а)(2)(В) вычеркнуть слово «заслуживающий доверия».

В 7(а)(3)(В) вычеркнуть слово «заслуживающий доверия».

Исключить 7(b)(2)(C).

После 7(e) вставить
"(f) Исключения. -
(1) Исключение для разведывательной деятельности. - Санкции в соответствии с данным разделом не применяются к какой-либо деятельности, на которую распространяются требования к отчетности в соответствии с разделом V Закона о национальной безопасности 1947 г. (50 USC). 3091 et seq.) или любую санкционированную разведывательную деятельность Соединенных Штатов.
(2) Исключение для соблюдения международных обязательств и деятельности правоохранительных органов. Санкции в соответствии с подразделом (c) (2) не применяются в отношении иностранца, если он допускает или условно-досрочное освобождение иностранца в Соединенных Штатах необходимо-
(A) разрешить Соединенным Штатам соблюдать Соглашение о штаб-квартире Организации Объединенных Наций, подписанное в Лейк-Саксесс 26 июня 1947 г. и вступившее в силу 21 ноября 1947 г. между Организацией Объединенных Наций и Соединенными Штатами, или другое применимые международные обязательства; или
(B) для осуществления или оказания помощи правоохранительным органам в Соединенных Штатах».

Изменить нумерацию существующих 7(f) на 7(f)(3).

Перенумеровать существующие 7(f)(1) в 7(f)(3)(A).

Изменить нумерацию существующего 7(f)(2) на 7(f)(3)(B), вычеркнуть «подраздел» и заменить его «абзацем».

В 7(g)(1) вычеркнуть «заслуживающий доверия».

После 7(g) вставить
«(h) Прекращение действия настоящего раздела и любые санкции, наложенные в соответствии с ним, прекращают свое действие в дату, которая наступает через 5 лет после даты вступления в силу настоящего Закона».

Перенумеровать выход 7(h) на 7(i).

Исключить 8(b).

Перенумеровать 8(c) в 8(b).

Я считаю, что инструмент сравнения имеет опцию «Игнорировать пробелы». Вы также можете попробовать регулярное выражение ^\s+, но полезность любого из них будет зависеть от данных.