Afrofuturist artists highlight Black history you likely didn’t learn in school with new website

Antoine Williams Conversation w/ LaTanya Autry & Tiffany Holland

Monday, July 13 at 6 p.m., online (

Black Fusionist Society project, 2020 — Antoine Williams

On Nov. 10, 1898, a massacre occurred in Wilmington, North Carolina that you can add to your mental list of “shit you didn’t learn in school” right between the destruction of Seneca Village in Manhattan to make way for Central Park in the 1850s and the razing of Black Wall Street in 1921 in Tulsa, Oklahoma.

Some 2,000 white men staged a coup to overthrow the (majority Black) city’s legitimately elected Fusionist government. Black and white political leaders were expelled from the city, Black property and businesses were destroyed and an estimated 60 people were killed.

The incident is the subject of a transmedia historical fiction project from Antoine Williams, current artist in residence at the Center for Afrofuturist Studies. And Williams’ project is the inaugural work on the CAS’s new website, launching July 1.

“Antoine was supposed to be an in-person resident this summer, and just because of COVID, we didn’t think it was safe to bring him out from North Carolina,” said Anaïs Duplan, founding curator of the CAS, a program of Public Space One. “But he had these ideas for a digital project that he was working on, and I knew that we were building this platform, and so the timing just kind of aligned.”

“He’s going back into that moment and imagining a mythology for [the Fusionists], imagining what it would have been like had that not happened,” Duplan said.

Black Fusionist Society project, 2020 — Antoine Williams

In addition to building the project on the site, Williams will present a program on Monday, July 13, in conversation with arts advocate, organizer and curator La Tanya Autry. In conjunction with that, the CAS will begin collecting public responses to Williams’ work, which will also be hosted on the website.

CAS began developing the new site with web designer Rahul Shinde a year ago, with the goal of engaging more meaningfully with out-of-state audiences. Based on analytics, Duplan notes about 50 percent of visitors to the current site are local. The other 50 percent, he says, are from New York, Chicago, L.A. — CAS wanted a better way of reaching people who couldn’t attend programs.

“[Shinde] basically built something that was customized to what we needed as an organization. Kalmia [Strong, PS1 program director], specifically, is an archivist, and so having her present in those conversations was helpful. Even on the back end, the website is … based on a database; whenever we’re inputting things, we’re archiving and making that available.”

The project took on new weight when COVID-19 hit.

“I think that not being able to gather during the pandemic has forced us to come to a new understanding of what we do and how we can do what we do without being able to come together. And one thing that has emerged from that is that at the core of our work is a desire to preserve Black culture,” Duplan said. “An archive is kind of a game-changer in that we can start to think about decades down the line, these artifacts are preserved for audiences of the future.”

Duplan, who also works as program manager at Recess in Brooklyn, New York, has seen a push in other arts spaces for archiving (which he calls the “forgotten aspect of arts administration”), specifically of Black art and stories.

“It feels harder to access Black art history than it is to access white art history,” he said. “It’s in these archives at museums or universities, but if it’s not on view or it’s not being taught, nobody really knows it exists. So [we’re] really just trying to make something that’s widely accessible, but that’s still interested in preservation.”

In August, CAS intends to expand that with a broader call for submissions from BIPOC (Black, Indigenous and people of color) contributors that will be collected into a printed publication of written work and an album of oral histories. The hope is that people will use that rhetorical space to explore the world happening right now, around them.

Black Fusionist Society project, 2020 — Antoine Williams

“The website launch is kind of the beginning of this larger campaign for us around thinking about archiving but also citizen journalism,” Duplan said. “The fact that everyone has a smartphone now means that we can all be watchers and all be protest documenters, and we can more easily expose injustices because we have these tools. So not just thinking about archiving in terms of artworks but also in terms of day-to-day lives.”

Ed. note: Earlier versions of this article mistakenly located the 1898 massacre in Wilmington, Delaware. We regret this error.

Genevieve Trainor, LV Arts Editor and board member at PS1, believes in the power of stories. This article was originally published in Little Village issue 284.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/afrofuturist-artists-highlight-black-history-you-likely-didnt-learn-in-school-with-new-website/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="43"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>