reason.com Open in urlscan Pro
75.2.24.81  Public Scan

Submitted URL: http://reason.com/
Effective URL: https://reason.com/
Submission: On May 22 via manual from US — Scanned from US

Form analysis 4 forms found in the DOM

GET https://reason.com/

<form role="search" method="get" class="search-form" action="https://reason.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
</form>

POST

<form method="post" id="gform_0"><input type="hidden" name="login_redirect" value="/">
  <div class="gform_heading">
    <h3 class="gform_title">Login Form</h3>
  </div>
  <div class="gform_body">
    <div id="gform_fields_login" class="gform_fields top_label">
      <div id="field_0_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_1"><label class="gfield_label gform-field-label"
          for="input_1">Username<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_1" type="text" value="" class="" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_0_2" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_2"><label class="gfield_label gform-field-label"
          for="input_2">Password<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_2" id="input_2" type="password" value="" class="" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_0_3" class="gfield gfield--type-remember_me field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_0_3"><label
          class="gfield_label gform-field-label screen-reader-text gfield_label_before_complex"></label>
        <div class="ginput_container ginput_container_checkbox">
          <div class="gfield_checkbox" id="input_3">
            <div class="gchoice gchoice_3">
              <input class="gfield-choice-input" name="input_3.1" type="checkbox" value="1" id="choice_3">
              <label for="choice_3" id="label_3">Remember Me</label>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_0" class="gform_button button"
      onclick="if(window[&quot;gf_submitting_0&quot;]){return false;}  if( !jQuery(&quot;#gform_0&quot;)[0].checkValidity || jQuery(&quot;#gform_0&quot;)[0].checkValidity()){window[&quot;gf_submitting_0&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_0&quot;]){return false;} if( !jQuery(&quot;#gform_0&quot;)[0].checkValidity || jQuery(&quot;#gform_0&quot;)[0].checkValidity()){window[&quot;gf_submitting_0&quot;]=true;}  jQuery(&quot;#gform_0&quot;).trigger(&quot;submit&quot;,[true]); }">Login</button>
    <input type="hidden" class="gform_hidden" name="is_submit_0" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="0">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="646ac84ac8971">
    <input type="hidden" class="gform_hidden" name="state_0" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_0" id="gform_target_page_number_0" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_0" id="gform_source_page_number_0" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#gf_16

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_16" id="gform_16" action="/#gf_16" data-formid="16" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_16" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_16_2" class="gfield gfield--type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_16_2"><label class="gfield_label gform-field-label"
          for="input_16_2">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_16_2" type="email" value="" class="large" placeholder="e.g. jane@example.com" aria-invalid="false">
        </div>
      </div>
      <div id="field_16_1" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_16_1">
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_16_1" type="hidden" class="gform_hidden" aria-invalid="false" value="reasonroundup"></div>
      </div>
      <div id="field_16_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_16_3"><label
          class="gfield_label gform-field-label" for="input_16_3">Name</label>
        <div class="ginput_container"><input name="input_3" id="input_16_3" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_16_3">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_16" class="gform_button button"
      onclick="if(window[&quot;gf_submitting_16&quot;]){return false;}  if( !jQuery(&quot;#gform_16&quot;)[0].checkValidity || jQuery(&quot;#gform_16&quot;)[0].checkValidity()){window[&quot;gf_submitting_16&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_16&quot;]){return false;} if( !jQuery(&quot;#gform_16&quot;)[0].checkValidity || jQuery(&quot;#gform_16&quot;)[0].checkValidity()){window[&quot;gf_submitting_16&quot;]=true;}  jQuery(&quot;#gform_16&quot;).trigger(&quot;submit&quot;,[true]); }">Submit</button>
    <input type="hidden" name="gform_ajax" value="form_id=16&amp;title=&amp;description=1&amp;tabindex=0">
    <input type="hidden" class="gform_hidden" name="is_submit_16" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="16">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_16" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_16" id="gform_target_page_number_16" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_16" id="gform_source_page_number_16" value="1">
    <input type="hidden" name="gform_field_values" value="newsletter=reasonroundup">
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1684719993339">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST /#gf_16

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_16" id="gform_16" action="/#gf_16" data-formid="16" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_16" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_16_2" class="gfield gfield--type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_16_2"><label class="gfield_label gform-field-label"
          for="input_16_2">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_16_2" type="email" value="" class="large" placeholder="e.g. jane@example.com" aria-invalid="false">
        </div>
      </div>
      <div id="field_16_1" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_16_1">
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_16_1" type="hidden" class="gform_hidden" aria-invalid="false" value="new-at-reason-dot-com"></div>
      </div>
      <div id="field_16_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_16_3"><label
          class="gfield_label gform-field-label" for="input_16_3">Email</label>
        <div class="ginput_container"><input name="input_3" id="input_16_3" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_16_3">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_16" class="gform_button button"
      onclick="if(window[&quot;gf_submitting_16&quot;]){return false;}  if( !jQuery(&quot;#gform_16&quot;)[0].checkValidity || jQuery(&quot;#gform_16&quot;)[0].checkValidity()){window[&quot;gf_submitting_16&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_16&quot;]){return false;} if( !jQuery(&quot;#gform_16&quot;)[0].checkValidity || jQuery(&quot;#gform_16&quot;)[0].checkValidity()){window[&quot;gf_submitting_16&quot;]=true;}  jQuery(&quot;#gform_16&quot;).trigger(&quot;submit&quot;,[true]); }">Submit</button>
    <input type="hidden" name="gform_ajax" value="form_id=16&amp;title=&amp;description=1&amp;tabindex=0">
    <input type="hidden" class="gform_hidden" name="is_submit_16" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="16">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_16" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_16" id="gform_target_page_number_16" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_16" id="gform_source_page_number_16" value="1">
    <input type="hidden" name="gform_field_values" value="newsletter=new-at-reason-dot-com">
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="1684719993421">
    <script>
      document.getElementById("ak_js_2").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

 * Latest
 * Magazine
   * Current Issue
   * Archives
   * Subscribe
 * Video
 * Podcasts
   * All Shows
   * The Reason Roundtable
   * The Reason Interview With Nick Gillespie
   * The Reason Rundown With Peter Suderman
   * The Soho Forum Debates
 * Volokh
 * Newsletters
 * Donate
   * Donate Online
   * Donate Crypto
   * Ways To Give To Reason Foundation
   * Torchbearer Society
   * Planned Giving
 * Subscribe
   * Print/Digital Subscriptions
   * Gift Subscriptions

Search for:


LOGIN FORM

Username(Required)

Password(Required)

Remember Me
Login
Create new account
Forgot password


Politics


THE LEFT-RIGHT SPECTRUM IS MOSTLY MEANINGLESS

The political landscape doesn’t fit on a simple map.

Jesse Walker

 * The Post-Liberal Authoritarians Want You To Forget That Private Companies
   Have Rights

Government Spending


DID THE PENTAGON MAKE A $3 BILLION ACCOUNTING ERROR—OR DID IT DO SOMETHING EVEN
WORSE?

The Pentagon’s “accounting error” will allow President Joe Biden to send an
extra $3 billion in military aid to Ukraine without congressional approval. Was
this deliberate?

Jordan Cohen and Jonathan Ellis Allen

 * As Rail Riders Disappear, the Feds Want To Spend $8.8 Billion Expanding a
   Rail Station

Freedom

GORSUCH CONDEMNS COVID EMERGENCY POWERS

"Since March 2020, we may have experienced the greatest intrusions on civil
liberties in the peacetime history of this country," Gorsuch wrote. That might
be an exaggeration, but it isn't far off.

Eric Boehm

War on Drugs

DESPERATE TO AVOID DECRIMINALIZATION, WASHINGTON LEGISLATORS LOVINGLY THREATEN
DRUG USERS WITH JAIL

The imminent expiration of a law that recriminalized drug possession triggered a
bipartisan panic.

Jacob Sullum

Population

ELIZABETH NOLAN BROWN AND SCOTT WINSHIP: GOVERNMENTS CAN'T INCREASE BIRTHRATES.
THEY SHOULDN'T EVEN TRY.

Nick Gillespie

Intellectual Property

SUPREME COURT: ANDY WARHOL'S PRINCE PRINTS NOT 'TRANSFORMATIVE' ENOUGH FOR FAIR
USE

Joe Lancaster

Section 230

SECTION 230 IS SAFE (FOR NOW) AFTER SUPREME COURT RULES ON GOOGLE AND TWITTER
TERRORISM CASES

Elizabeth Nolan Brown

Homelessness

HOMELESSNESS ISN'T AN UNFIXABLE PROBLEM

Steven Greenhut

Occupational Licensing

MICHIGAN SENATE PROPOSES ONEROUS LICENSING RULES FOR HUNTING AND FISHING GUIDES

Joe Lancaster


DEBT CEILING

THE DEBT CEILING FIGHT IS A REMINDER OF AMERICA'S DIRE FISCAL FUTURE

Veronique de Rugy

BIDEN, YELLEN WON'T RULE OUT DECLARING DEBT CEILING UNCONSTITUTIONAL

Elizabeth Nolan Brown

VIVEK RAMASWAMY IS WRONG ABOUT THE NATIONAL DEBT

Nick Gillespie

THE CLOCK IS TICKING: U.S. COULD DEFAULT ON DEBT PAYMENTS BY JUNE 1

Eric Boehm




LATEST

Regulation

DON'T MIX RARE BOURBON WITH STATE POWER

Oregon liquor regulators were caught diverting prized whiskey for personal use.

Peter Suderman | 5.20.2023 6:00 AM

Movies

FAST X IS A LOUD, OBNOXIOUS, CAMPY BORE

The 10th entry in the muscle-car series is loud, ugly, and all too self-aware.

Peter Suderman | 5.19.2023 8:29 AM

Museum

REVIEW: NATIONAL SHRINE CELEBRATES ST. JOHN PAUL II AS A FREEDOM FIGHTER

Too few remember the pope's opposition to Polish building regulation.

Christian Britschgi | 5.19.2023 6:30 AM

book

REVIEW: EVERYTHING I NEED I GET FROM YOU GIVES A FANGIRL'S VIEW OF THE INTERNET

Author Kaitlyn Tiffany offers a history of fandoms.

Jesse Walker | 5.19.2023 6:00 AM

Brickbats

BRICKBAT: LOOK BOTH WAYS



Charles Oliver | 5.19.2023 4:00 AM

Marijuana

POT LEGALIZATION IS A 'BIG MISTAKE' ONLY IF YOU IGNORE THE VALUE OF FREEDOM AND
THE INJUSTICE OF PROHIBITION

The harm caused by marijuana abuse does not justify reverting to an oppressive
policy that criminalized peaceful conduct.

Jacob Sullum | 5.18.2023 5:10 PM


MOST READ

1

THE LEFT-RIGHT SPECTRUM IS MOSTLY MEANINGLESS

2

GORSUCH CONDEMNS 'BREATHTAKING' COVID EMERGENCY POWERS THAT CRUSHED CIVIL
LIBERTIES

3

DESPERATE TO AVOID DECRIMINALIZATION, WASHINGTON LEGISLATORS LOVINGLY THREATEN
DRUG USERS WITH JAIL

4

DON'T MIX RARE BOURBON WITH STATE POWER

5

DID THE PENTAGON JUST MAKE A $3 BILLION ACCOUNTING ERROR—OR DID IT DO SOMETHING
EVEN WORSE?




PODCAST

STEFAN SAGMEISTER: AN ARTIST WHO BELIEVES 'NOW IS BETTER'

The legendary graphic designer juxtaposes 18th- and 19th-century paintings with
visualizations of how much life has improved over the centuries.

Nick Gillespie | 5.17.2023 11:00 AM

Listen Now


Civil Liberties

TSA'S FACIAL RECOGNITION TECH RAISES QUESTIONS ABOUT BIAS AND DATA SECURITY

Analysts and lawmakers are concerned about a new TSA program that instructs
passengers to insert their IDs into a machine and takes a pictures of them.

William Rampe | 5.18.2023 3:10 PM

Education

MORE STATES ARE USING SCIENCE-BACKED READING INSTRUCTION. IT SHOULDN'T HAVE
TAKEN THIS LONG.

Mississippi, Alabama, and Louisiana have all seen dramatic improvements in
reading scores by investing in "science-based" reading instruction.

Emma Camp | 5.18.2023 2:50 PM

Big Government

CONSERVATIVES PUSHING 'COMMON GOOD CAPITALISM' SOUND A LOT LIKE PROGRESSIVES

The ideology champions the same tired policies that big government types
predictably propose whenever they see something they don't like.

Veronique de Rugy | 5.18.2023 1:25 PM

Social Media

SUPREME COURT SWATS DOWN ATTEMPTS TO HOLD TWITTER, GOOGLE FINANCIALLY LIABLE FOR
TERRORISM

The narrow rulings concluded the platforms aren’t responsible for bad people
using their communication services.

Scott Shackford | 5.18.2023 12:52 PM

Education

THE FUTURE OF MEDIA LITERACY EDUCATION

Media literacy education invites a slew of nonprofit organizations and
consultancies into the public school system, many of whom may have their own
political agendas.

Neetu Arnold | 5.18.2023 11:15 AM

Art

'NOW IS BETTER,' SAYS LEGENDARY DESIGNER STEFAN SAGMEISTER

His bold new exhibition draws on the work of Steven Pinker, Our World in Data,
and Human Progress to document how much life has improved since the good old
days.

Nick Gillespie | 5.18.2023 10:50 AM


GET REASON IN YOUR INBOX

Subscribe to Reason Roundup, a wrap up of the last 24 hours of news, delivered
fresh each morning.

Email


Name

This field is for validation purposes and should be left unchanged.
Submit

Δ




VIDEO

'NOW IS BETTER,' SAYS LEGENDARY DESIGNER STEFAN SAGMEISTER

His bold new exhibition draws on the work of Steven Pinker, Our World in Data,
and Human Progress to document how much life has improved since the good old
days.

Nick Gillespie

Watch More


TikTok

MONTANA SETS ITSELF UP FOR FIRST AMENDMENT LAWSUITS WITH TIKTOK BAN

Plus: Americans are increasingly changing religions, court pauses rejection of
"free" preventative care mandate, and more...

Elizabeth Nolan Brown | 5.18.2023 9:52 AM

Immigration

STATE DEPARTMENT TO BRING BACK DOMESTIC VISA RENEWAL FOR SOME FOREIGN WORKERS

Until 2004, all foreign workers could renew their visas without leaving the
United States.

Fiona Harrigan | 5.18.2023 6:00 AM

Brickbats

BRICKBAT: HE WON'T BE USING THEM



Charles Oliver | 5.18.2023 4:00 AM

Free Speech

DON'T BLAME ELON MUSK FOR TURKEY'S AUTHORITARIAN TWITTER CENSORSHIP

Anger about social media censorship should be directed at repressive
governments, not the companies they threaten.

Robby Soave | 5.17.2023 5:59 PM

Rent control

ECONOMISTS ARE RIGHT TO HATE RENT CONTROL

Progressives like to argue that rent control policies that exempt new
construction don't impact the construction of new housing.

Christian Britschgi | 5.17.2023 4:35 PM

Joe Biden

BIDEN'S EXPERIENCE DOESN'T MEAN HE CAN PLAN AN ECONOMY

No amount of experience can solve the "knowledge problem."

Bruce Yandle | 5.17.2023 4:20 PM

Ads by Revcontent



AROUND THE WEB

Florida: Do This Instead Of Buying Expensive Solar Panels (It's Genius)
Comparisons.org
x
MD: If You Have Dark Spots, Do This Immediately (It's Genius!)
GundryMD
x


THE VOLOKH CONSPIRACY

Mostly law professors | Sometimes contrarian | Often libertarian | Always
independent | Est. 2002

JUSTICE GORSUCH ON COVID-19 AND EMERGENCY GOVERNMENT

Eugene Volokh



Election 2024

DO CONSERVATIVES ACTUALLY LIKE RFK JR., OR DO THEY JUST THINK HE'LL HURT BIDEN?

Democrats spent tens of millions of dollars last year's midterms meddling in
Republican primaries. Republicans may now be borrowing a page from their
playbook.

Joe Lancaster | 5.17.2023 3:20 PM

Death Penalty

ALABAMA BOTCHED HIS EXECUTION. NOW HE WANTS TO DIE DIFFERENTLY.

On Monday, the Supreme Court sided with an Alabama death-row inmate who, after
surviving a botched lethal injection attempt last year, says he wants to die by
gas chamber instead.

Emma Camp | 5.17.2023 3:05 PM

Media Criticism

DID FOX REALLY FIRE TUCKER CARLSON FOR CROSSING THE 'RED LINE' OF CRITICIZING
BIG PHARMA, AS RFK JR. CLAIMS?

If so, the network failed to enforce the supposed rule before and after
cancelling its top-rated host.

Matt Welch | 5.17.2023 2:30 PM

Second Amendment

NEW JERSEY'S RESTRICTIONS ON PUBLIC GUN POSSESSION ARE 'PLAINLY
UNCONSTITUTIONAL,' A FEDERAL JUDGE SAYS

The state defied a Supreme Court ruling by banning guns from myriad "sensitive
places."

Jacob Sullum | 5.17.2023 2:15 PM

Fertility rates

CAN GOVERNMENTS INCREASE BIRTHRATES? SHOULD THEY?

Join Reason on YouTube Thursday at 1 p.m. Eastern for a discussion about the
limits of population control with Elizabeth Nolan Brown and Scott Winship.

Nick Gillespie | 5.17.2023 12:57 PM

Economic Development

VOTERS PUT ARIZONA COYOTES' ARENA PROJECT ON ICE

A good example of why so few stadium deals end up on the ballot.

Eric Boehm | 5.17.2023 12:30 PM

View All Latest


NEW AT REASON

Reason's latest commentary, videos, and podcasts sent right to your inbox in a
daily afternoon email.

Email


Email

This field is for validation purposes and should be left unchanged.
Submit

Δ





JULY 2023


MAGAZINE


ADAM SMITH UNDERSTOOD THAT WE NEED EACH OTHER

The thinker's views of human sympathy, beneficence, justice, and the division of
labor still resonate.

Vernon L. Smith

See this issue Subscribe to Reason
 * About
 * Browse Topics
 * Events
 * Staff
 * Jobs
 * Donate
 * Advertise
 * Subscribe
 * Contact
 * Media
 * Shop
 * Amazon

Reason FacebookReason TwitterReason InstagramReason TikTokReason YoutubeReason
ItunesReason on FlipboardReason RSS

© 2022 Reason Foundation | Accessibility | Privacy Policy | Terms Of Use



Notifications